Official algorithmic problem description and constraints.
Monocarp has three nephews. New Year is coming, and Monocarp has π
candies that he will gift to his nephews.
To ensure that none of the nephews feels left out, Monokarp wants to give each of the three nephews the same number of candies.
Determine the minimum number of candies that Monocarp needs to buy additionally so that he can give each of the three nephews the same number of candies. Note that all π
candies that Monocarp initially has will be given to the nephews.
Input
The first line contains an integer π‘
(1β€π‘β€100
) β the number of test cases.
Each test case consists of one line containing one integer π
(1β€πβ€100
) β the number of candies that Monocarp initially has.
Output
For each test case, print one integer β the minimum number of candies that Monokarp needs to buy additionally so that he can give each of the three nephews the same number of candies.
Example
Input
Copy
2 7 24
Output
Copy
2 0
Note
In the first example, Monocarp needs to buy 2
candies. After that, he will have 9
candies, and he can give each of the three nephews 3
candies.
In the second example, Monocarp does not need to buy any candies, as he initially has 24
candies, and he can give each of the three nephews 8
candies.
Detailed video explanations, mathematical intuition, and clean C++ implementation code.