#include<stdio.h>

void DspFont(char *str,int mode){
	if(mode==1){
		puts(str);
		return;
	}
	int i;
	char temp;
	bool next;//子音か
	next=false;
	for(i=0;str[i]!='\0';i++){
		if(!next){
			switch(str[i]){
			case 'a':printf("あ");break;
			case 'i':printf("い");break;
			case 'u':printf("う");break;
			case 'e':printf("え");break;
			case 'o':printf("お");break;
			case '-':printf("ー");break;
			default:next=true;temp=str[i];break;
			}
		}else if(next){
			switch(temp){
			case 'k':
				switch(str[i]){
				case 'a':printf("か");break;
				case 'i':printf("き");break;
				case 'u':printf("く");break;
				case 'e':printf("け");break;
				case 'o':printf("こ");break;
				}
				break;
			case 's':
				switch(str[i]){
				case 'a':printf("さ");break;
				case 'i':printf("し");break;
				case 'u':printf("す");break;
				case 'e':printf("せ");break;
				case 'o':printf("そ");break;
				}
				break;
			case 't':
				switch(str[i]){
				case 'a':printf("た");break;
				case 'i':printf("ち");break;
				case 'u':printf("つ");break;
				case 'e':printf("て");break;
				case 'o':printf("と");break;
				}
				break;
			case 'n':
				switch(str[i]){
				case 'a':printf("な");break;
				case 'i':printf("に");break;
				case 'u':printf("ぬ");break;
				case 'e':printf("ね");break;
				case 'o':printf("の");break;
				case 'n':printf("ん");break;
				}
				break;
			case 'h':
				switch(str[i]){
				case 'a':printf("は");break;
				case 'i':printf("ひ");break;
				case 'u':printf("ふ");break;
				case 'e':printf("へ");break;
				case 'o':printf("ほ");break;
				}
				break;
			case 'm':
				switch(str[i]){
				case 'a':printf("ま");break;
				case 'i':printf("み");break;
				case 'u':printf("む");break;
				case 'e':printf("め");break;
				case 'o':printf("も");break;
				}
				break;
			case 'y':
				switch(str[i]){
				case 'a':printf("や");break;
				case 'u':printf("ゆ");break;
				case 'o':printf("よ");break;
				}
				break;
			case 'r':
				switch(str[i]){
				case 'a':printf("ら");break;
				case 'i':printf("り");break;
				case 'u':printf("る");break;
				case 'e':printf("れ");break;
				case 'o':printf("ろ");break;
				}
				break;
			case 'w':
				switch(str[i]){
				case 'a':printf("わ");break;
				case 'u':printf("を");break;
				}
				break;
			case 'd':
				switch(str[i]){
				case 'a':printf("だ");break;
				case 'i':printf("ぢ");break;
				case 'u':printf("づ");break;
				case 'e':printf("で");break;
				case 'o':printf("ど");break;
				}
				break;
			case 'p':
				switch(str[i]){
				case 'a':printf("ぱ");break;
				case 'i':printf("ぴ");break;
				case 'u':printf("ぷ");break;
				case 'e':printf("ぺ");break;
				case 'o':printf("ぽ");break;
				}
				break;
			case 'g':
				switch(str[i]){
				case 'a':printf("が");break;
				case 'i':printf("ぎ");break;
				case 'u':printf("ぐ");break;
				case 'e':printf("げ");break;
				case 'o':printf("ご");break;
				}
				break;
			}
			next=false;
		}
	}
}

int main(){
	DspFont("maayokukonnnamonogadekitana",0);
	DspFont("maayokukonnnamonogadekitana",1);
	return 0;
}
