n = int(input())
a = input().split()
# b[1]记录1出现的次数,b[2]记录2出现的次数...b[10]记录10出现的次数
b = [0] * 11  # 定义一个11个都是0的列表
# 类型转换
for i in range(0, n):
    a[i] = int(a[i])
    # a[i]每出现一次,b[a[i]]自增1
    k = a[i]
    # 记录k出现的次数
    b[k] += 1
# 循环b列表 1-10 b[1]~b[10]
for i in range(1, 11):
    if b[i] > 0:
        print(i, b[i])
/**************************************************************
	Problem: 1884
	User: admin
	Language: Python
	Result: Accepted
	Time:86 ms
	Memory:34480 kb
****************************************************************/