Very difficult sudoku #52189

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

Your time