Difficult sudoku #2326

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

Your time