Medium difficult sudoku #46431

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

Your time