HW3 (Emilijus Grasys)

Nice work, overall.