Difficult sudoku #6946

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

Your time