Difficult sudoku #27968

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

Your time