Very difficult sudoku #3436

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

Your time