DFT study on reaction mechanisms of propylamine and dimethyl acetylenedicarboxylate with 1,3-dimethylalloxan