Very difficult sudoku #69677

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

Your time