Difficult sudoku #40980

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

Your time