class CS2450 - Exercise 1