Puzzles solved by Mi Cardoso