Added homework #18