Difficult sudoku #6101

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

Your time