#include <stdio.h>

int mouse(int n, int a, int b, int c)
{
  if (n <=2) return a;
  else       return mouse(n-1, a*c+1, a, b);
}

int main(void)
{
  int k;
  for (k = 0; k < 10; k++)
    printf("mouse(%d) = %d\n", k, mouse(k, 1, 1, 1));
  return 0;
}
