#coding=utf-8
import sys
for line in sys.stdin:
a = line.split()[0]
# print(a)
a=list(a.lower())
output=''
# print(a)
eight_num=a.count('g')
output+='8'*eight_num
for i in range(eight_num):
a.pop(a.index('e'))
a.pop(index=a.index('i'))
a.pop(index=a.index('g'))
a.pop(index=a.index('h'))
a.pop(index=a.index('t'))
six_num=a.count('x')
output += '6' * six_num
for i in range(six_num):
a.pop(a.index('s'))
a.pop(a.index('i'))
a.pop(a.index('x'))

seven_num = a.count('s')
output += '7' * seven_num
for i in range(seven_num):
a.pop(index=a.index('s'))
a.pop(index=a.index('e'))
a.pop(index=a.index('v'))
a.pop(index=a.index('e'))
a.pop(index=a.index('n'))

five_num = a.count('v')
output += '5' * five_num
for i in range(seven_num):
a.pop(index=a.index('f'))
a.pop(index=a.index('i'))
a.pop(index=a.index('v'))
a.pop(index=a.index('e'))

four_num = a.count('v')
output += '4' * four_num
for i in range(four_num):
a.pop(index=a.index('f'))
a.pop(index=a.index('o'))
a.pop(index=a.index('u'))
a.pop(index=a.index('r'))

two_num = a.count('w')
output += '2' * two_num
for i in range(two_num):
a.pop(index=a.index('t'))
a.pop(index=a.index('w'))
a.pop(index=a.index('o'))

three_num = a.count('t')
output += '3' * three_num
for i in range(three_num):
a.pop(index=a.index('t'))
a.pop(index=a.index('h'))
a.pop(index=a.index('r'))
a.pop(index=a.index('e'))
a.pop(index=a.index('e'))

nine_num = a.count('i')
output += '9' * nine_num
for i in range(nine_num):
a.pop(index=a.index('n'))
a.pop(index=a.index('i'))
a.pop(index=a.index('n'))
a.pop(index=a.index('e'))

one_num = a.count('o')
output += '1' * one_num
for i in range(one_num):
a.pop(index=a.index('o'))
a.pop(index=a.index('n'))
a.pop(index=a.index('e'))
print(sorted(output))
为啥只能AC 50%,求大佬帮忙看看