Synthesis of heterocyclic analogs of isoflavone and homoisoflavone based on 3-formylchromone