Difficult sudoku #55792

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

Your time