var c=0;\x0d var a=[];\x0d for(i=3;i<1000;i++){\x0d \x09if(c==0){\x0d \x09\x09if(i%3==0){\x0d \x09\x09\x09a.push(i);\x0d \x09\x09\x09c++;\x0d \x09\x09}\x0d \x09}else{\x0d \x09\x09if(c==1){\x0d \x09\x09\x09if(i%5==0){\x0d \x09\x09\x09\x09a.push(i);\x0d \x09\x09\x09\x09c++;\x0d \x09\x09\x09}\x0d \x09\x09}else{\x0d \x09\x09\x09if(c==2){\x0d \x09\x09\x09\x09if(i%7==0){\x0d \x09\x09\x09\x09\x09a.push(i);\x0d \x09\x09\x09\x09\x09c=0;\x0d \x09\x09\x09\x09}\x0d \x09\x09\x09}\x0d \x09\x09}\x0d \x0d \x09}\x0d }\x0d \x0d for(b=0;b<a.length;b++){\x0d print(a[b]);\x0d }
Note that non-ascii characters in the above source code will be escaped (such as \x9f).