inf161 lab 3