Puzzles solved by deme