[HW#5] (due on Apr. 25, 18:00)Assignment