Very difficult sudoku #66065

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

Your time