#nacitanie vstupu
znamky = [_.upper() for _ in input().split()]
print(znamky)
#spocitame pocetnost
pocty = {'A': 0, 'B': 0, 'C': 0, 'D': 0, 'E': 0, 'FX': 0} #vynulujeme, hodnoty A-Fx
for znamka in znamky:
pocty[znamka] += 1 #pripocitame dalsi vyskut hodnoty znamka
print(pocty)
vysl = []
for i in sorted(pocty.keys()): #usporiadane kluce!
#print(i, ":", pocty[i])
vysl += [i]*pocty[i] #pridanie pocty[i] - krat hodnotu i
print(*vysl)
I25hY2l0YW5pZSB2c3R1cHUKem5hbWt5ID0gW18udXBwZXIoKSBmb3IgXyBpbiBpbnB1dCgpLnNwbGl0KCldCnByaW50KHpuYW1reSkKCiNzcG9jaXRhbWUgcG9jZXRub3N0CnBvY3R5ID0geydBJzogMCwgJ0InOiAwLCAnQyc6IDAsICdEJzogMCwgJ0UnOiAwLCAnRlgnOiAwfSAjdnludWx1amVtZSwgaG9kbm90eSBBLUZ4CmZvciB6bmFta2EgaW4gem5hbWt5OgoJcG9jdHlbem5hbWthXSArPSAxICNwcmlwb2NpdGFtZSBkYWxzaSB2eXNrdXQgaG9kbm90eSB6bmFta2EKcHJpbnQocG9jdHkpCgp2eXNsID0gW10KZm9yIGkgaW4gc29ydGVkKHBvY3R5LmtleXMoKSk6ICN1c3BvcmlhZGFuZSBrbHVjZSEKCSNwcmludChpLCAiOiIsIHBvY3R5W2ldKQoJdnlzbCArPSBbaV0qcG9jdHlbaV0gI3ByaWRhbmllIHBvY3R5W2ldIC0ga3JhdCBob2Rub3R1IGkKcHJpbnQoKnZ5c2wpCg==
['A', 'B', 'C', 'D', 'FX', 'C', 'B', 'A', 'FX', 'FX', 'A']
{'E': 0, 'FX': 3, 'B': 2, 'A': 3, 'C': 2, 'D': 1}
A A A B B C C D FX FX FX