Difficult sudoku #64032

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

Your time