Very difficult sudoku #5487

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

Your time