Рано лишившись обоих родителей маленький Жун Цзиньчжень оказывается в доме родственника, зарабатывающего на миску риса толкованием снов. От нечего делать он обучает этому диковинному ремеслу молчаливого и тихого парнишку, быстро определив в нем наличие уникальных математических способностей.
Отлично понимая, что без получения достойного образования талант просто пропадет даром, опекун перед смертью передает самородка под опеку профессору Жао Сяолаю, который живет в оккупированном японцами Нанкине. Именно здесь, подросток не только обретает в рекордные сроки массу знаний, но и становится истинным патриотом родного Китая. После окончания войны, юноша поступает в университет и поражает сокурсников и преподавателей умением решать сложнейшие, многоуровневые задачи в уме.
Именно здесь знакомится он с польским ученым Яном Лисейвичем, бежавшим от нацистов и становится его любимым учеником. Оба они специализируются на разгадывании замысловатых шифров, но если в шестидесятые годы, разочаровавшись в идеях культурной революции, поляк уезжает в США, где начинает плодотворное сотрудничество с Пентагоном, молодой человек остается на родине. Поскольку в противостоянии с империалистами КНР отчаянно нуждается в мастерах шифровальщиках, Жун оказывается в специальном лагере, где находящиеся в спартанских условиях ученые пытаются расколоть замысловатые коды янки и сталкивается с изобретением Яна.