import sys
from collections import defaultdict
# 初始化一个默认字典来存储错误信息及其出现次数
errors = defaultdict(int)
# 初始化一个列表来存储唯一的错误信息
unique_errors = []
# 读取输入直到文件结尾
for line in sys.stdin:
# 分割每一行以获取文件名和行号
file_name, line_number = line.strip().rsplit(' ', 1)
# 只保留文件名的最后16个字符
file_name = file_name.split('\\')[-1]
if len(file_name) >= 16:
file_name = file_name[-16:]
else:
file_name = file_name
# 构造错误信息的键
error_key = f"{file_name} {line_number}"
# 更新错误信息的出现次数
errors[error_key] += 1
# 如果是第一次出现,则添加到unique_errors列表中
if errors[error_key] == 1:
unique_errors.append(error_key)
# 输出最后8条唯一的错误信息及其出现次数
for error in unique_errors[-8:]:
print(f"{error} {errors[error]}")