Very difficult sudoku #61089

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

Your time