Difficult sudoku #27992

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

Your time