Medium difficult sudoku #8294

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

Your time