니미온어

아직 제출이 없습니다시간 제한1초메모리 제한256 MB

문제

니미온 사람은 우스꽝스러운 말을 쓴다. 어느 언어의 어떤 단어를 말하려 해도 원래 소리 그대로 나오지 않는다. 어떤 언어의 단어든 니미온어로 바꾸는 규칙은 다음과 같다.

강한 자음은 b, c, d, g, k, n, p, t 여덟 개다. 한 단어는 붙임표 - 로 이어 붙인 음절 하나 이상으로 적는다.

  1. 니미온어 단어는 모두 강한 자음으로 시작하므로, 단어의 첫 글자를 가장 가까운 강한 자음으로 바꾼다. 가장 가깝다는 것은 대소문자를 무시한 알파벳 순서 차이가 가장 작다는 뜻이고, 차이가 같으면 a에 더 가까운 쪽을 고른다. 새로 넣는 글자는 원래 글자의 대소문자를 그대로 따른다. "Each"는 "Dach"가 된다.
  2. 첫 음절 뒤에 오는 음절에 들어 있는 강한 자음은 단어의 새 첫 자음으로 바꾸면 소리가 훨씬 낫다. "Hip-po"는 "Gip-go"가 된다.
  3. 강한 자음으로 끝나는 단어는 없다. 붙임표를 지운 뒤에도 단어가 강한 자음으로 끝나면 끝에 ah, oh, uh 중 하나를 붙인다. 그 마지막 강한 자음과 알파벳에서 가장 가까운 모음을 고르고, 차이가 같으면 a 쪽으로 내린다. "Dog"는 "Dogah"가 되고 "Hip"은 "Gipoh"가 된다.

규칙은 이 순서대로, 문장의 각 단어에 따로 적용한다.

입력

첫째 줄에 단어 1개 이상 50개 이하, 길이 10410^4 이하인 문장이 주어진다. 단어와 단어 사이는 공백 한 칸이고, 한 단어 안의 음절 사이는 붙임표 - 로 구분한다.

붙임표를 빼면 문장에는 라틴 알파벳 소문자와 대문자만 나오고, 대문자는 단어의 첫 글자 자리에만 올 수 있다.

출력

입력으로 주어진 문장을 니미온어로 옮겨 한 줄에 출력한다. 단어와 단어 사이는 공백 한 칸으로 두고, 붙임표는 모두 지운다. 출력 길이는 51045 \cdot 10^4자를 넘지 않는다.