Medium difficult sudoku #59423

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

Your time