Medium difficult sudoku #8166

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

Your time