solutions to homework twenty one 3305322