Difficult sudoku #59424

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

Your time