atcoder#ABC237A. [ABC237A] Not Overflow

[ABC237A] Not Overflow

Score : 100100 points

Problem Statement

You are given an integer NN. If NN is between 231-2^{31} and 23112^{31}-1 (inclusive), print Yes; otherwise, print No.

Constraints

  • 263N<263-2^{63} \leq N < 2^{63}
  • NN is an integer.

Input

Input is given from Standard Input in the following format:

NN

Output

If NN is between 231-2^{31} and 23112^{31}-1 (inclusive), print Yes; otherwise, print No.

10
Yes

1010 is between 231-2^{31} and 23112^{31}-1, so Yes should be printed.

-9876543210
No

9876543210-9876543210 is less than 231-2^{31}, so No should be printed.

483597848400000
No

483597848400000483597848400000 is greater than 23112^{31}-1, so No should be printed.