Difficult sudoku #59956

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

Your time