Difficult sudoku #17124

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

Your time