Sudoku

269
81734
479215
69452
23954
58
5249
9652
7593
1 2 3 4 5 6 7 8 9