Difficult sudoku #34840

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

Your time