CMSC434 IA05, Part 1