Medium difficult sudoku #46311

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

Your time