Very difficult sudoku #5506

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

Your time