AVOP 220 First Challenge Anal