Difficult sudoku #63412

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

Your time