#include <stdio.h>
#include <string.h>
#include <math.h>
 
int HEX_TO_DEC(char st[10])
{
  int i, s, k, p;
  s = 0;
  for (i = 0; p>=0; i++, p--)
  {
    s
+=((k
>='A')?10+k
-'A':k
-'0')*pow(16,p
);  }
  return s;
}
 
int main()
{
  char st[10];
  printf ("Result: %d\n",HEX_TO_DEC
(st
));   return 0; 
}
				I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KI2luY2x1ZGUgPG1hdGguaD4KCmludCBIRVhfVE9fREVDKGNoYXIgc3RbMTBdKQp7CiAgaW50IGksIHMsIGssIHA7CiAgcyA9IDA7CiAgcCA9IHN0cmxlbihzdCktMTsKICBmb3IgKGkgPSAwOyBwPj0wOyBpKyssIHAtLSkKICB7CiAgICBrPXRvdXBwZXIoc3RbaV0pOwogICAgcys9KChrPj0nQScpPzEwK2stJ0EnOmstJzAnKSpwb3coMTYscCk7CiAgfQogIHJldHVybiBzOwp9CgppbnQgbWFpbigpCnsKICBjaGFyIHN0WzEwXTsKICBzY2FuZiAoIiVzIiwgICZzdCkgOwogIHByaW50ZiAoIlJlc3VsdDogJWRcbiIsSEVYX1RPX0RFQyhzdCkpOwogIHJldHVybiAwOyAKfQ==