#include int main(int t, int _, char *a) { if (t == 1) { // entry point main(2, 2, ""); return 0; } if (t > 1) { if (t == 2) { main(-73, 0, ""); // "On the " main(-73, 1 - _, ""); // which day? main(-73, -13, ""); // "of Christmas my true love gave to me\n" } if (t < _) { // increments t until t == _ ? main(t + 1, _, a); // rest of the verse } main(-73, t - 27, ""); // effectively calls main(t - 27, -73, ) // "a partridge in a pear tree." if (t == 2 && _ < 13) { main(2, _ + 1, ""); // adds 1 to _ } return 0; } if (t == -73) { main(_, t, "@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l+,/n{n+,/+#n" "+,/#;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l q#'+d'K#!/+k#;q#" "'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# ){nl]!/n{n" "#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#n'wk nw' iwk{KK{nl]!/w" "{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c ;;{nl'-{}rw]'/+,}##'*}#n" "c,',#nw]'/+kd'+e}+;#'rdq#w! nr'/ ') }+}{rl#'{n' ')# }'+}##(!!/"); return 0; } if (t == -51) { if (_ == *a) { putchar(a[31]); return 0; } main(-51, _, a + 1); // try again with the next character in a return 0; } if (t < 0) { main((*a == '/') + t, _, a + 1); return 0; } if (*a == '/') { return 0; } // t is 0 // check shortstring[31] until current a[0] matches main(-51, *a, "!ek;dc i@bK'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry"); main(0, 0, a + 1); }