Peter answer (18/20)

Peter answer