Solving the Brain Puzzle