Billy and Bob are best friends but when it comes to playing a game they do not let it go easily. They fight neck and neck, be it Chess, Go, etc. They are bored with playing old, classical games that involves standard opening theories. They have got their hands on some new game which is described as follows.
There are N+ 1 buckets in a row. First N buckets contain 1 or more balls and the last bucket is empty. In a turn, a player can draw 1 or more balls from a bucket such that a maximum of floor(√X) balls are left in that bucket where X is the number of balls present in that bucket at that point of time. A player will lose if there is nothing left to draw.
Bob is going to start the game but we want Billy to win. So, what is the minimum number of balls that need to be added to the (N + 1)th bucket, so that our favorite Billy wins. Needless to say, both players will be playing optimally.
Input format
Output format
Print the minimum number of balls that have to be put in the (N + 1)th bucket.
Constraints
1≤T≤10
1≤N≤105
The number of balls in the input buckets do not exceed 109
First test case:
In each turn, one of the buckets will be getting empty. We just need to have a nonempty bucket so that the last bucket is emptied by Billy.
Second test case:
In each turn, one of the buckets will be getting empty. The last bucket will be emptied by Billy then all the buckets will have 0 balls in them.