Difficult sudoku #6772

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

Your time