#!/usr/bin/env python3
from itertools import groupby
if __name__ == '__main__':
with open('data.txt', 'r') as f:
data = [' '.join((k, '・'.join([i[1] for i in g])))\
for k, g in groupby(sorted([line.rsplit(None, 1)\
for line in f]),\
key = lambda x: x[0])]
print(data)
IyEvdXNyL2Jpbi9lbnYgcHl0aG9uMwoKZnJvbSBpdGVydG9vbHMgaW1wb3J0IGdyb3VwYnkKCmlmIF9fbmFtZV9fID09ICdfX21haW5fXyc6CiAgICB3aXRoIG9wZW4oJ2RhdGEudHh0JywgJ3InKSBhcyBmOgogICAgICAgIGRhdGEgPSBbJyAnLmpvaW4oKGssICfjg7snLmpvaW4oW2lbMV0gZm9yIGkgaW4gZ10pKSlcCiAgICAgICAgICAgICAgICBmb3IgaywgZyBpbiBncm91cGJ5KHNvcnRlZChbbGluZS5yc3BsaXQoTm9uZSwgMSlcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yIGxpbmUgaW4gZl0pLFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5ID0gbGFtYmRhIHg6IHhbMF0pXQogICAgcHJpbnQoZGF0YSkK