Практика: Соседи, Концы и Сдвиги - Язык программирования C++ для спортивного программирования