Puzzles solved by BBN