Difficult sudoku #59392

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

Your time