Very difficult sudoku #52405

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

Your time