Very difficult sudoku #69241

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

Your time