# 第一题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)