Difficult sudoku #6174

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

Your time