Very difficult sudoku #26049

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

Your time