Difficult sudoku #17932

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

Your time