Name: Anonymous 2012-02-10 12:59
P,R=1,M=3,S;main(s){(P=M+S,M=S,S=s)%++R||printf("%d\n",R),main(P);}
#include <stdio.h>
int first, second;
int third = 1;
int fourth = 3;
int main(int arg) /* warning: undefined behavior */
{
first = fourth + second;
fourth = second;
second = arg;
++third;
if (arg % third == 0) {
printf("%d\n", third);
}
main(first); /* prepare for nasal demons */
return 0;
}