Software Construction 1 Lab 3.2