Very difficult sudoku #35493

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

Your time