int mypow(int x,int n)
{
if(n==0) return 1;
int t=1;
for(;n>0;t*=x,n--);
return t;
}
int otod(char* source,int num)
{
int ln=(int)strlen(source)-1;
int t=0;
int i=0;
while(ln>=0)
{
t+=(source[ln]-0x30)*mypow(num,i);
i++;
ln--;
}
return t;
}