Difficult sudoku #30652

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

Your time