use `long` to hold `answer`