# 第一题AC

# coding: utf-8
from collections import Counter

n = int(input())
c = Counter(list(map(int, input().split())))
c_t = c.most_common(len(c))
least = c_t[-1]
d = dict(c_t)
if least[1] < 2:
    print(0)
    exit()

while d[least[0]] >= 2:
    least_num = d[least[0]]
    ret = 0
    flag = True
    for i in d.keys():
        if d[i] % least_num == 0:
            ret += d[i] // least_num
        else:
            flag = False
            d[least[0]] = d[least[0]] - 1
            break
    if flag:
        print(ret)
        exit()
print(0)