Puzzles solved by adriana alava