Difficult sudoku #28172

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

Your time