Difficult sudoku #24480

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

Your time