Medium difficult sudoku #29407

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

Your time