Difficult sudoku #6202

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

Your time