Difficult sudoku #6169

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

Your time