643
5
92
61
12
6
31
35
show solution
645789123
312456789
978123456
189234567
423567891
756891234
867912345
534678912
291345678