Source: https://qualifications.pearson.com/content/dam/pdf/GCSE/Computer%20Science/2016/teaching-and-learning-materials/gcse-computer-science-answers.pdf