Programming Exercise (BoA).