Very difficult sudoku #52909

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

Your time