Difficult sudoku #37320

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

Your time