Difficult sudoku #30508

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

Your time