Difficult sudoku #45884

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

Your time