Homework 25 complete