Medium difficult sudoku #63319

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

Your time