Difficult sudoku #29116

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

Your time