Very difficult sudoku #23693

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

Your time