ECS 40 HOMEWORK3