Pseudo four-component synthesis of benzopyranopyrimidines