Difficult sudoku #6430

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

Your time