Difficult sudoku #6026

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

Your time