Difficult sudoku #46944

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

Your time