Richard smith - prova solutions