Puzzles solved by Proto the Protogen