Medium difficult sudoku #49319

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

Your time