Puzzles solved by Sophia Lopes Rodrigues