Very difficult sudoku #49205

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

Your time