Very difficult sudoku #59253

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

Your time