CS 367 Program 2