Difficult sudoku #67804

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

Your time