Info 343 Homework 3