316A2 - Special Task (70 points) - Corrected