#include <stdio.h>
char *program = "#include <stdio.h>%cchar *program = %c%s%c;%cint main()%c{%cprintf(program, 10, 34, program, 34, 10, 10, 10, 10, 10, 10); %c return 0; %c}%c";
int main()
{
printf(program
, 10, 34, program
, 34, 10, 10, 10, 10, 10, 10); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmNoYXIgKnByb2dyYW0gPSAiI2luY2x1ZGUgPHN0ZGlvLmg+JWNjaGFyICpwcm9ncmFtID0gJWMlcyVjOyVjaW50IG1haW4oKSVjeyVjcHJpbnRmKHByb2dyYW0sIDEwLCAzNCwgcHJvZ3JhbSwgMzQsIDEwLCAxMCwgMTAsIDEwLCAxMCwgMTApOyAlYyAgICByZXR1cm4gMDsgJWN9JWMiOwppbnQgbWFpbigpCnsKCXByaW50Zihwcm9ncmFtLCAxMCwgMzQsIHByb2dyYW0sIDM0LCAxMCwgMTAsIDEwLCAxMCwgMTAsIDEwKTsKCXJldHVybiAwOwp9
#include <stdio.h>
char *program = "#include <stdio.h>%cchar *program = %c%s%c;%cint main()%c{%cprintf(program, 10, 34, program, 34, 10, 10, 10, 10, 10, 10); %c return 0; %c}%c";
int main()
{
printf(program, 10, 34, program, 34, 10, 10, 10, 10, 10, 10);
return 0;
}