316A1 - Special Task (30 points)