Very difficult sudoku #69537

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

Your time