Puzzles solved by Adriana Salamea