This is the programming homework1 for CSE 420.