int main(int argc,char* argv[]){
  int ndisque = atoi(argv[1]);
  return hanoi(ndisque);
}
int hanoi(int n)
{
  if(n > 0)
    {
      int x = hanoi(n-1);
      return 1 + 2 * x;
    }
  return 0;
}