Difficult sudoku #23332

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

Your time