#include <stdio.h>

void operation1(void);
void operation2(void);
void operation3(void);
void word1(void);
void word2(void);
void word3(void);
void word4(void);
void word5(void);

void main(void) {
 char a, e;
 
 printf(\"프로그램을 시작하시겠습니까? y/n \");
 scanf(\"%c\", &a);
 
 if(a==\'y\')
  operation1();
 
 else if(a==\'n\') {
  printf(\"\\n\\n제작자 : (To 사용자) 너님이 안 시작한다 해도 내가 시작하면 그만이란다.\\n\");
  
  operation1();
 }
 
 while(1) {
  printf(\"\\nReplay? y/n \");
  scanf(\"%c\", &a);
  scanf(\"%c\", &e);
  
  if(e==\'y\')
   operation1();
  
  else if(e==\'n\') {
   printf(\"\\n\\n제작자 : (To 사용자) 다시 하기 싫어도 내가 다시 하게 하면 그만이란다.\\n\");
   
   operation1();
  }
 }
}

void operation1(void) {
 char a, b;
 
 word1();
 
 scanf(\"%c\", &a);
 scanf(\"%c\", &b);
 
 if(b==\'y\')
  operation2();
 
 else if(b==\'n\') {
  printf(\"\\n\\n제작자 : (To 사용자) 너님이 안 들여보낸다 해도 내가 들여보내면 그만이란다.\\n\");
  
  operation2();
 }
}

void operation2(void) {
 char b, c;
 
 word2();
 
 scanf(\"%c\", &b);
 scanf(\"%c\", &c);
 
 if(c==\'y\')
  operation3();
 
 else if(c==\'n\') {
  printf(\"\\n\\n큐베 : (To 사용자) 너가 안 친다 해도 내가 치면 그만이란다.\\n\");
  
  operation3();
 }
}

void operation3(void) {
 char c, d;
 
 word3();
 
 scanf(\"%c\", &c);
 scanf(\"%c\", &d);
 
 if(d==\'y\')
  word4();
 
 else if(d==\'n\')
  word5();
}

void word1(void) {
 printf(\"\\n\\n마도카 : 나의 이름은 마도카, 오늘 드디어 나의 정체성을 깨닫게 되었다.\\n\\n\");
 printf(\"마도카 : 그래 난 마법소녀였던 것이다. 은하행 계약바나 가야징\\n\\n\");
 printf(\"\\n은하행 계약바에 들어가시겠습니까? y/n \");
}

void word2(void) {
 printf(\"\\n\\n...\\n\\n\");
 printf(\"마도카 : 저 그냥 나갈래요.\\n\\n\");
 printf(\"큐베 : 들어올 때는 마음대로지만 나갈 땐 그렇게 안 된단다.\\n\\n\");
 printf(\"\\n엉덩이를 치시겠습니까? y/n \");
}

void word3(void) {
 printf(\"\\n\\n(찰싹!) 마도카 : 으아아 왜 때려요.\\n\\n\");
 printf(\"큐베 : 찰지구나.\\n\\n\");
 printf(\"마도카 : 뭔가 잘못됐다... 여길 빠져나갈까?\\n\\n\");
 printf(\"\\n이 곳을 탈출하시겠습니까? y/n \");
}

void word4(void) {
 printf(\"\\n\\n마도카 : 젠장! 문이 잠겨 있어!\\n\\n\");
 printf(\"슈슉... 부왘!\\n\\n\");
 printf(\"마도카 : (쏙) 으아아아!?(큐베가 귀(?)를 뻗어 마도카의 가슴에서 쏙, 하고 소울 젬을 빼냈다.)\\n\\n\");
 printf(\"마도카 : 죽고 싶지 않아!\\n\\n\");
 printf(\"와장창창!(창문을 깨뜨리면서 탈출)\\n\\n\");
 printf(\"큐베 : 녀석을 놓치지 마! 녀석은 우주 역사상 최강이자 최악의 마녀가 될 자질이 있다! 소울 젬을 영혼으로 바꿨으니 얼마 가지 못할 거야!\\n\\n\");
 printf(\"(추격 중...)\\n\\n\");
 printf(\"(100m 주행 후)\\n\\n\");
 printf(\"털썩!\\n\\n\");
 printf(\"(그리고 69루프 후...)\\n\\n\");
 printf(\"사야카 : 안녕하세요 신입 마법소녀 사야카입니다. 아, 잘못 들어왔네요. 그냥 나갈게요.\\n\\n\");
 printf(\"마녀화된 마도카 : 들어올 때는 마음대로지만 나갈 때는 아니란다.\\n\\n\");
}

void word5(void) {
 printf(\"\\n\\n제작자 : (To 사용자) ㅇㅇ 설령 너님이 나간다는 결정을 해도 내가 안 내보내줬을 거임 들어올 때는 마음대로지만 나갈 때는 아니란다\\n\");
 
 printf(\"\\n\\n슈슉... 부왘!\\n\\n\");
 printf(\"(큐베가 귀(?)를 뻗어 마도카의 가슴에서 쏙, 하고 소울 젬을 빼냈다.)\\n\\n\");
 printf(\"(그리고 69루프 후...)\\n\\n\");
 printf(\"사야카 : 안녕하세요 신입 마법소녀 사야카입니다. 아, 잘못 들어왔네요. 그냥 나갈게요.\\n\\n\");
 printf(\"마녀화된 마도카 : 들어올 때는 마음대로지만 나갈 때는 아니란다.\\n\\n\");
}





재밌는 일이 벌어짐 ㅇㅇ