Completed assignment #1