Medium difficult sudoku #30331

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

Your time