add ch 12 2-5 solutions