Brain as Puzzle Pieces