#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define ArraySizeOf(array) (sizeof(array) / sizeof(array[0])) #define res(i,n) for(int i=n;;i++) #define rep(i, n) for (int i = 0; i < (int)(n); i++) #define REP(i,n) for(int i=1;i=0;i--) #define REV(i,n) for(int i=n-1;i>0;i--) #define req(i,n,m) for(int i=n;i>S; rep(i,S.size()){ if(S.at(i)=='a')cout<<"う し "; else if(S.at(i)=='b')cout<<"う あ "; else if(S.at(i)=='c')cout<<"ん 笑 "; else if(S.at(i)=='d')cout<<"た ぷ "; else if(S.at(i)=='e')cout<<"く ん "; else if(S.at(i)=='f')cout<<"ぷ に "; else if(S.at(i)=='g')cout<<"し き "; else if(S.at(i)=='h')cout<<"あ く "; else if(S.at(i)=='i')cout<<"う く "; else if(S.at(i)=='j')cout<<"あ 笑 "; else if(S.at(i)=='k')cout<<"う ん "; else if(S.at(i)=='l')cout<<"し ぷ "; else if(S.at(i)=='m')cout<<"う き "; else if(S.at(i)=='n')cout<<"く 笑 "; else if(S.at(i)=='o')cout<<"う 笑 "; else if(S.at(i)=='p')cout<<"に き "; else if(S.at(i)=='q')cout<<"ぷ 笑 "; else if(S.at(i)=='r')cout<<"た き "; else if(S.at(i)=='s')cout<<"た ん "; else if(S.at(i)=='t')cout<<"し あ "; else if(S.at(i)=='u')cout<<"し ん "; else if(S.at(i)=='v')cout<<"う う "; else if(S.at(i)=='w')cout<<"う た "; else if(S.at(i)=='x')cout<<"き 笑 "; else if(S.at(i)=='y')cout<<"に く "; else cout<<"笑 笑 "; } cout<