Puzzles solved by Adan Acosta