Medium difficult sudoku #69431

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

Your time