Medium difficult sudoku #14623

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

Your time