Difficult sudoku #19128

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

Your time