added problems 21 and 22