Submit | All submissions | Best solutions | Back to list |
SUDCHECK - Checking sudoku |
Wersja polska | English version |
Your task is to check if sudoku is solved correctly.
Input
The first line of the standard input contains one integer t (t<10001) which is the number of test cases.
For each test there are nine lines and in each of them there are nine integers.
Output
Print YES if sudoku is solved correctly or NO is it's not.
Example
Input2Output:
1 3 2 5 7 9 4 6 8
4 9 8 2 6 1 3 7 5
7 5 6 3 8 4 2 1 9
6 4 3 1 5 8 7 9 2
5 2 1 7 9 3 8 4 6
9 8 7 4 2 6 5 3 1
2 1 4 9 3 5 6 8 7
3 6 5 8 1 7 9 2 4
8 7 9 6 4 2 1 5 3
1 3 2 5 7 9 4 6 8
4 9 8 2 6 1 3 7 5
7 5 6 3 8 4 2 1 9
6 4 3 1 5 8 7 9 2
5 2 1 7 9 3 8 4 6
9 8 7 4 2 6 5 3 1
2 1 4 9 3 5 6 8 7
3 6 5 8 1 7 9 2 4
8 7 9 6 4 2 1 3 5
YES
NO
Special thanks to Wanderley Guimarães for tests to this task.
Added by: | Piotr KÄ…kol |
Date: | 2010-01-18 |
Time limit: | 1s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | All except: NODEJS OBJC SCM qobi VB.NET |