Submit Assignment 2 by Leonard