- #include <stdio.h> 
-   
- int cont() 
- { 
-   int c; 
-   do { 
-     int d; 
-     if ((- c  = fgetc(- stdin )) < 0) {
 
-       fprintf(- stderr , "Input failed!\n"); return 0;
 
-     } 
-     for (d = c; d != '\n';) { 
-       if ((- d  = fgetc(- stdin )) < 0) {
 
-         fprintf(- stderr , "Input failed!\n"); return 0;
 
-       } 
-     } 
-   } while (c != 'y' && c != 'n'); 
-   return c == 'y'; 
- } 
-   
- int main() 
- { 
-   int i = 0; 
-   do { 
-     printf("Loop iteration %d.\n", ++- i );
 
-   } while (cont()); 
-   /* done */ 
-   return 0; 
- } 
				I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgY29udCgpCnsKICBpbnQgYzsKICBkbyB7CiAgICBpbnQgZDsKICAgIHByaW50ZigiQ29udGludWUgKHkvbik6ICIpOwogICAgaWYgKChjID0gZmdldGMoc3RkaW4pKSA8IDApIHsKICAgICAgZnByaW50ZihzdGRlcnIsICJJbnB1dCBmYWlsZWQhXG4iKTsgcmV0dXJuIDA7CiAgICB9CiAgICBwcmludGYoIklucHV0ICclYydcbiIsIGMpOwogICAgZm9yIChkID0gYzsgZCAhPSAnXG4nOykgewogICAgICBpZiAoKGQgPSBmZ2V0YyhzdGRpbikpIDwgMCkgewogICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW5wdXQgZmFpbGVkIVxuIik7IHJldHVybiAwOwogICAgICB9CiAgICB9CiAgfSB3aGlsZSAoYyAhPSAneScgJiYgYyAhPSAnbicpOwogIHJldHVybiBjID09ICd5JzsKfQoKaW50IG1haW4oKQp7CiAgaW50IGkgPSAwOwogIGRvIHsKICAgIHByaW50ZigiTG9vcCBpdGVyYXRpb24gJWQuXG4iLCArK2kpOwogIH0gd2hpbGUgKGNvbnQoKSk7CiAgLyogZG9uZSAqLwogIHJldHVybiAwOwp9