Difficult sudoku #6179

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

Your time