Just to add to what Peter said, by my reckoning the full model (for 2 * 2-level and 1 * 20-level) with intercept, main effects, 2-factor interactions and 3-factor interactions will have 80 parameters in it. From your description it sounds like you have 80 observations. So you will have a saturated model. In addition, depending on how the data was designed, it may not be possible to estimate some of these parameters because certain combinations of factor settings were not observed.