Very difficult sudoku #69505

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

Your time