A.I. Assignment 2