Preparation of 2,5-bis(diarylmethylene)-2,5-dihydrothiophenes and their furan, selenophene, and N-methylpyrrole analogs