Very difficult sudoku #3590

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

Your time