Difficult sudoku #55364

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

Your time