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;
}