Difficult sudoku #41316

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

Your time