Pooja has recently started attending a Coder's Club. She strongly preferred java because it has BigInteger class, for very large numbers.

After practicing few problems, Pooja realized that not all tasks require BigInteger.

Pooja Knows only 5 datatypes.

1) byte (1 byte) and range - 128 to 127

2) short (2 bytes) and range - 32768 to 32767

3) int (4 bytes) and range - 2147483648 to 2147483647

4) long (8 bytes) and range - 9223372036854775808 to 9223372036854775807

5) BigInteger can store any integer number, but operations with it are much slower, and it's not a primitive data type.

Help Pooja, in choosing the smallest datatype that can store a give positive interger n.

Input Format

125

Output Format

byte

Sample Input

9223372036854775808

Sample Output

BigInteger

Explanation

Self Explanatory.

  1. Challenge Walkthrough
    Let's walk through this sample challenge and explore the features of the code editor.1 of 6
  2. Review the problem statement
    Each challenge has a problem statement that includes sample inputs and outputs. Some challenges include additional information to help you out.2 of 6
  3. Choose a language
    Select the language you wish to use to solve this challenge.3 of 6
  4. Enter your code
    Code your solution in our custom editor or code in your own environment and upload your solution as a file.4 of 6
  5. Test your code
    You can compile your code and test it for errors and accuracy before submitting.5 of 6
  6. Submit to see results
    When you're ready, submit your solution! Remember, you can go back and refine your code anytime.6 of 6
  1. Check your score