Medium difficult sudoku #33983

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

Your time