Not possible?

We have 23 chromosomes with approximately 3 billion base pairs.


Each letter, A, T, C, and G, encodes 2 bits of information, so our DNA contains 6 billion bits which is about 750 megabytes of information.


A 20$ USB stick can store 256 gigabytes of information, which the equivalent of 341 human genomes. And we did not even account for redundancies and junk DNA.


We have about 86 billion neurons in our brain. The number of connections between these neurons is on the order of one thousand trillion. Even if we could store the state of each connection in a single bit, we have 125 terabytes of information stored in our brains.


Is there a paradox? How can we store 125 terabytes of information in a 750 megabyte genome?


Genes store the blueprint to build a human brain. The environment contributes to the details. Still this is a very naive bookkeeping argument.