Very difficult sudoku #56245

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

Your time