퀴즈 힌트

시간 제한1초메모리 제한128 MB

문제

어떤 인터넷 퀴즈에서는 참가자가 어려운 질문의 정답을 입력해야 한다. 일정 시간 동안 정답을 입력하지 못하면 프로그램은 첫 번째 힌트, 두 번째 힌트, 마지막으로 세 번째 힌트를 차례로 보여 준다.

정답에는 영어 알파벳 대소문자와 다음 문자만 등장한다: . (마침표), , (쉼표), : (콜론), ; (세미콜론), ! (느낌표), ? (물음표), - (붙임표), 공백. 공백은 맨 앞이나 맨 뒤에는 나오지 않는다. 여기서 글자는 영어 알파벳 a부터 z, A부터 Z까지이고, 모음은 aeiouAEIOU이다.

힌트는 다음 규칙으로 만든다.

  • 첫 번째 힌트는 정답의 모든 글자를 .로 바꾸고, 글자가 아닌 문자는 그대로 두어 만든다.
  • 두 번째 힌트는 첫 번째 힌트에서 정답에 등장하는 글자들 중 앞쪽 1/3을 공개해서 만든다. 글자 수가 3으로 나누어떨어지지 않으면 가장 가까운 정수로 반올림한다.
  • 세 번째 힌트는 두 번째 힌트에서 아직 공개되지 않은 모음을 모두 공개해서 만든다. 아직 공개되지 않은 모음이 없다면, 첫 번째 힌트에서 정답에 등장하는 글자들 중 앞쪽 2/3을 공개해서 만든다. 이때도 글자 수가 3으로 나누어떨어지지 않으면 가장 가까운 정수로 반올림한다.

주어진 정답으로 세 힌트를 출력하는 프로그램을 작성하라.

입력

첫 줄에 힌트를 만들 정답이 주어진다. 전체 문자 수는 50 이하이다.

출력

첫 줄에 첫 번째 힌트, 둘째 줄에 두 번째 힌트, 셋째 줄에 세 번째 힌트를 출력한다.