Very difficult sudoku #49225

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

Your time