from itertools import accumulate, count
txt_file = ['3 love', '6 computers', '2 dogs', '4 cats', '1 I', '5 you']
sorted_file = sorted(map(str.split, txt_file), key=lambda t: int(t[0]))
output = []
for i in accumulate(count(1)):
if i > len(sorted_file):
break
output.append(sorted_file[i - 1][1])
print(*output)
ZnJvbSBpdGVydG9vbHMgaW1wb3J0IGFjY3VtdWxhdGUsIGNvdW50Cgp0eHRfZmlsZSA9IFsnMyBsb3ZlJywgJzYgY29tcHV0ZXJzJywgJzIgZG9ncycsICc0IGNhdHMnLCAnMSBJJywgJzUgeW91J10Kc29ydGVkX2ZpbGUgPSBzb3J0ZWQobWFwKHN0ci5zcGxpdCwgdHh0X2ZpbGUpLCBrZXk9bGFtYmRhIHQ6IGludCh0WzBdKSkKb3V0cHV0ID0gW10KZm9yIGkgaW4gYWNjdW11bGF0ZShjb3VudCgxKSk6CiAgICBpZiBpID4gbGVuKHNvcnRlZF9maWxlKToKICAgICAgICBicmVhawogICAgb3V0cHV0LmFwcGVuZChzb3J0ZWRfZmlsZVtpIC0gMV1bMV0pCnByaW50KCpvdXRwdXQp