Second assignment for Info 343.