Assignment 1, principles of intelligent systems.