CS 111 Lab 3