Very difficult sudoku #54409

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

Your time