Difficult sudoku #37980

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

Your time