Difficult sudoku #27876

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

Your time