Very difficult sudoku #29297

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

Your time