Difficult sudoku #15128

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

Your time