Very difficult sudoku #35349

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

Your time