Difficult sudoku #19188

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

Your time