Проверь работу программы с последовательностью: 2, 2, 2, 4, 4, 4, 4, 1, 3, 3. я уже не знаю, что можно сделать, в этом случае выходит 5, вместо 4, а если count сделать без -1, то тогда в случае 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, выводит 6