Medium difficult sudoku #31115

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

Your time