Integer in C++

Time Limit: 2000/1000MS (Java/Others) Memory Limit: 128000/64000KB (Java/Others)

Problem Description

KIDx: I like Java much more than C++, because I can use BigInteger in Java. :)

However, KIDx has to use C++ language to do a project...

KIDx can only use three integer types in C++:

1) short occupies 2 bytes and allows you to store numbers from -32768 to 32767

2) int occupies 4 bytes and allows you to store numbers from -2147483648 to 2147483647

3) long long occupies 8 bytes and allows you to store numbers from -9223372036854775808 to 9223372036854775807

For all the types given above the boundary values are included in the value range.

From this list, KIDx wants you to choose the smallest type that can store a positive integer n.

Input

There are multiple cases.

Each case contains a positive integer n.

It consists of at least one digit and at most 30 digits.

In addition, it doesn't contain any leading zeros.

Output

For each line, print the first type from the list "short, int, long long", that can store the natural number n.

If no one can store the number, just print "It is too big!".

Sample Input

102
50000

Sample Output

short
int

Source

KIDx

Manager

Information
Solved Number387
Submit Number924
Problem Tags
implementation
strings
No tag edit access
温馨提示:AC后可以编辑标签哦. ^-^
Login
LoginCancel