CSSE 220 | Design Problem | DP1