Medium difficult sudoku #59419

5 3 8
8 4 6
1 2
2 4 1 5
5 2 8 6
7 4 1 2
3 5
8 1 4
2 8 9
123
456
789

Your time