AI Assignment 5