Quiz Hints

Time limit1sMemory limit128 MB

Problem

In an internet quiz, a participant must answer a difficult question. If they do not answer within a certain time, the software shows the first hint, then the second hint, and finally the third hint.

The answer contains only English letters and these characters: . (dot), , (comma), : (colon), ; (semicolon), ! (exclamation mark), ? (question mark), - (dash), and spaces. There are no leading or trailing spaces. A letter is one of a through z or A through Z, and a vowel is one of aeiouAEIOU.

Hints are generated as follows.

  • The first hint is made from the correct answer by replacing every letter with . and leaving every non-letter character unchanged.
  • The second hint is made from the first hint by revealing the first third of all letters in the answer. If the number of letters is not divisible by 3, round the quotient to the nearest integer.
  • The third hint is made from the second hint by revealing all remaining unrevealed vowels. If there are no unrevealed vowels, make the third hint from the first hint by revealing the first two-thirds of all letters in the answer. Again, if the number of letters is not divisible by 3, round the quotient to the nearest integer.

Write a program that prints the three hints for the given answer.

Input

The first and only line contains the correct answer used to generate the hints. The total number of characters is at most 50.

Output

Print the first hint on the first line, the second hint on the second line, and the third hint on the third line.