Олимпиадный тренинг

Задача . A. 123-последовательность


Задача

Темы: реализация *900

Задана последовательность целых чисел a1, a2, ..., an, в которой каждое число от 1 до 3 включительно. Требуется заменить в ней наименьшее количество чисел так, чтобы все числа в последовательности оказались равны между собой.

Входные данные

В первой строке задано целое число n (1 ≤ n ≤ 106). Вторая строка содержит последовательность целых чисел a1, a2, ..., an (1 ≤ ai ≤ 3).

Выходные данные

Выведите наименьшее количество изменений, которое надо сделать, чтобы уравнять все числа в последовательности.

Примечание

В примере все числа, равные 1 и 3 надо заменить на 2.


Примеры
Входные данныеВыходные данные
1 9
1 3 2 2 2 1 1 2 3
5

time 2000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Python5
Комментарий учителя