Synthetic strategies towards pyranonaphthoquinones bibenzyls dihydroisocoumarins and 3 aracylphthalides