Very difficult sudoku #16397

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

Your time