problems 26-28
typos