Assignment 3- Long i