Difficult sudoku #55304

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

Your time