Difficult sudoku #53992

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

Your time