Add homework 18