Medium difficult sudoku #61279

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

Your time