Difficult sudoku #33608

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

Your time