Difficult sudoku #21296

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

Your time