Difficult sudoku #2482

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

Your time