Very difficult sudoku #25605

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

Your time