Difficult sudoku #38608

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

Your time