Difficult sudoku #36756

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

Your time