Puzzles solved by flory