Problem
You are trying to compute the next number in a sequence S_{n} generated by a secret code. You know that the code was generated according to the following procedure.
First, for each k between 0 and 29, choose a number C_{k} between 0 and 10006 (inclusive).
Then, for each integer n between 0 and 1_{ }000_{ }000_{ }000 (inclusive):
You will be given a series of consecutive values of sequence S, but you don't know at which point in the sequence your numbers begin (although you do know that there is at least one more number in the sequence), and you don't know what values of C_{k} were chosen when the sequence was generated.
Find the next number in the sequence, or output UNKNOWN if this cannot be determined from the input data.
Input
The first line will contain an integer T, the number of test cases in the input file.
For each test case, there will be:
Output
For each test case, output one line containing "Case #X: Y" where X is the number of the test case, starting from 1, and Y is the next number in the sequence, or the string UNKNOWN if the next number cannot be determined.
Limits
1 ≤ T ≤ 20
Small dataset
1 ≤ N ≤ 5
Large dataset
1 ≤ N ≤ 1000
Sample
Input 
Output 
3

Case #1: UNKNOWN

In the first case, C_{0}, C_{1} and C_{2} might have been 1, 2 and 4, and the values of S_{n} we have starting at n=1. If this is correct, we don't know C_{3}, so the next number in the sequence could be anything! Therefore the answer is unknown.
In the second case, we cannot know all the values of C_{k} or even what n is, but we can prove that in any sequence, if 1, 10, 11, 200 occur in order, then the next value will always be 201.