#include #include int main() { int a,b,c,res,val; char str[1000000],str1[8]; a=0;b=c=-1;res=1; do{ val=++a; while(val%10!=0||val/10!=0) { c++; str1[c]=val%10+48; val=val/10; } for(;c>=0;c--) { b++; str[b]=str1[c]; } }while(b<1000000); a=1; do{ res*=str[a-1]-48; a*=10; }while(a<=1000000); printf("\n\t%i\n\n",res); return 0; }