Difficult sudoku #23080

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

Your time