Very difficult sudoku #59669

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

Your time