Difficult sudoku #45408

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

Your time