#include <stdio.h>
int main(void) {
char str1[] = "\n\t\\\"";
char *str2 = "#include <stdio.h>%cint main(void) {%cchar str1[] = %c%cn%ct%c%c%c;%cchar *str2 = %s;%cprintf(str2,str1[0], str1[0], str1[2], str1[2], str1[2], str1[2], str1[3], str1[3], str1[0], str2, str1[0], str1[1], str1[0], str1[0]);%c%creturn 0;%c}";
printf(str2
, str1
[0], str1
[0], str1
[2], str1
[2], str1
[2], str1
[2], str1
[3], str1
[3], str1
[0], str2
, str1
[0], str1
[1], str1
[0], str1
[0]); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBtYWluKHZvaWQpIHsKY2hhciBzdHIxW10gPSAiXG5cdFxcXCIiOwpjaGFyICpzdHIyID0gIiNpbmNsdWRlIDxzdGRpby5oPiVjaW50IG1haW4odm9pZCkgeyVjY2hhciBzdHIxW10gPSAlYyVjbiVjdCVjJWMlYzslY2NoYXIgKnN0cjIgPSAlczslY3ByaW50ZihzdHIyLHN0cjFbMF0sIHN0cjFbMF0sIHN0cjFbMl0sIHN0cjFbMl0sIHN0cjFbMl0sIHN0cjFbMl0sIHN0cjFbM10sIHN0cjFbM10sIHN0cjFbMF0sIHN0cjIsIHN0cjFbMF0sIHN0cjFbMV0sIHN0cjFbMF0sIHN0cjFbMF0pOyVjJWNyZXR1cm4gMDslY30iOwpwcmludGYoc3RyMiwgc3RyMVswXSwgc3RyMVswXSwgc3RyMVsyXSwgc3RyMVsyXSwgc3RyMVsyXSwgc3RyMVsyXSwgc3RyMVszXSwgc3RyMVszXSwgc3RyMVswXSwgc3RyMiwgc3RyMVswXSwgc3RyMVsxXSwgc3RyMVswXSwgc3RyMVswXSk7CnJldHVybiAwOwp9
#include <stdio.h>
int main(void) {
char str1[] = \\n\t\"";
char *str2 = #include <stdio.h>%cint main(void) {%cchar str1[] = %c%cn%ct%c%c%c;%cchar *str2 = %s;%cprintf(str2,str1[0], str1[0], str1[2], str1[2], str1[2], str1[2], str1[3], str1[3], str1[0], str2, str1[0], str1[1], str1[0], str1[0]);%c%creturn 0;%c};
printf(str2,str1[0], str1[0], str1[2], str1[2], str1[2], str1[2], str1[3], str1[3], str1[0], str2, str1[0], str1[1], str1[0], str1[0]);
return 0;
}