13636 - Two Zero Two Four   

Description

 

You are very bored until you see the meme above while surfing social media. You come up with an idea and decide to do something to the digits lying on your discrete math homework. 

Here's what you are going to do:
Now you have a line, containing many digits. You want to turn the digits into the corresponding vocabulary, i.e. turned 1 into One, 2 into Two, 3 into Three ... and so on. Besides, you think it's annoying to see the same word repeat contiguously. Thus if there are adjacent digits that are the same, you would like to count the amount of them, output the amount, and then output their corresponding vocabulary. For example, 111 should be turned into ThreeOne, and 44 should be turned into TwoFour.

Due to some unknown reasons, the line contains not only digits but also many annoying spaces. They won't affect the answer and you should ignore them. 

It is guaranteed that there won't be more than 9 same contiguous digits.

 

0 <-> Zero
1 <-> One
2 <-> Two
3 <-> Three
4 <-> Four
5 <-> Five
6 <-> Six
7 <-> Seven
8 <-> Eight
9 <-> Nine

Input

A single line, contains only spaces and digits.

It is guaranteed that the length of the line would be less than 103.

Output

A single line, the transform result, contains letters and a '\n' at the end of the line.

Sample Input  Download

Sample Output  Download

Tags

1 FlyHighHigh B:0044



Discuss