Very difficult sudoku #65397

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

Your time