У Поликарпа есть \(n\) монет, достоинство \(i\)-й монеты равно \(a_i\). Поликарп хочет распределить монеты по своим карманам, но он не может класть две монеты одинакового достоинства в один и тот же карман.
Например, елси у Поликарпа есть шесть монет, представленных в виде массива \(a = [1, 2, 4, 3, 3, 2]\), он может распределить их по двум карманам следующим образом: \([1, 2, 3], [2, 3, 4]\).
Поликарп хочет распределить все имеющиеся у него монеты, используя минимально возможное количество карманов. Помогите ему сделать это.
Выходные данные
Выведите одно целое число — минимальное возможное количество карманов, необходимое Поликарпу, чтобы распределить все имеющиеся у него монеты таким образом, что никакие две монеты с одинаковым достоинством не лежат в одном и том же кармане.