Difficult sudoku #6901

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

Your time