Difficult sudoku #55288

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

Your time