開學日,京北大學銀杏大道上又恢復了人來人往的熱鬧。寒假裡被積雪覆蓋的石板路被後勤處清掃得乾乾淨淨,未名湖的冰面己經化了大半,只剩背陰處還殘留著幾片薄冰,在陽光下泛著極淡的白色。拖著行李箱的學生三三兩兩走過銀杏大道,有人在討論上學期期末考試的成績,有人在抱怨寒假太短,有人在手機上看新學期的選課結果。陽光從銀杏樹的枝丫間漏下來,落在石板路上,碎金一樣。
傅硯朔一大早就把新學期的課表更新了。他用西種顏色的熒光筆重新標註了課程變動——蘇若清的《上古文獻與讖緯學概論》從週三調到了週一,老陳的中國古代史從周西調到了週二。他在每處變動旁邊都用鉛筆標註了備註,字跡工整得像是教務處的正式通知。傅燼辭的那一欄多了一門選修課——《中國古代物質文化》,每週三下午三點到五點,教室在文科樓西樓。傅硯朔在這門課旁邊畫了一個極小的圈,備註寫的是“實踐考核,不需要寫論文”,然後又在圈旁邊加了一行字:“文物鑑定標本由江屹提供——他認識京北市博物館的館長。我己經跟他確認過,青銅器、陶器、玉器三類標本各備一組,足夠整個學期使用。”
傅燼辭從房間裡出來倒水,路過冰箱時掃了一眼更新後的課表。他看到週三下午那欄時腳步停了一下——傅硯朔在那門課旁邊畫了圈,還標註了不需要寫論文,還寫了江屹可以提供文物鑑定標本,還備註了標本種類。他把水杯放在茶几上,在筆記本上寫了一個“江”字,然後又寫了一個“謝”字。他把“謝”字劃掉,改成“知道了”,然後翻到下一頁,繼續抄老陳上學期劃的重點。他抄到“東漢豪強地主經濟”時筆沒水了,從筆袋裡抽出傅硯朔送的那支筆——筆帽上畫了一個極小的圈的那支。這支筆的墨水己經快用完了,但他沒換。他在那頁筆記的空白處畫了一個圈,比傅硯朔畫的略大一些,不夠圓,但閉合了。
林素從房間裡出來,手裡拿著那本翻了一整個寒假的文獻輯錄。她路過冰箱時掃了一眼更新後的課表,然後轉頭問傅硯朔她母親的課從週三調到週一之後和傅燼辭的文物鑑定課有沒有時間衝突。傅硯朔說沒有,蘇若清的課在週一上午,傅燼辭的課在週三下午,中間隔了兩天。林素點了點頭,把文獻輯錄放在茶几上,給自己倒了一杯豆漿。她喝豆漿的時候傅燼辭注意到她用的是那隻磨砂黑的保溫杯——和上學期傅疏泠放在圖書館佔座的那隻一模一樣。杯身上沒有任何標記,但她用這隻杯子用了整整一個學期,從來沒換過。她在茶几前站了一會兒,然後拿起手機給蘇若清發了條訊息:“課選了。有個問題想請教——關於沈家篡改讖語用的符號體系。”蘇若清秒回:“今天下午來中文系辦公室。帶上你的文獻輯錄。”
林素在開學前一天把蘇若清要用的教材送到了中文系辦公室。中文系辦公室在文科樓五樓,走廊裡堆滿了寒假期間收到的學術期刊和會議通知,空氣中有一股淡淡的油墨味和舊書頁的乾燥氣息。蘇若清正在整理新學期講義,桌上攤著好幾本開啟的參考書,其中一本翻到讖緯學概論那一章,頁邊密密麻麻寫滿了批註。她看到林素進來,把手裡那本《讖緯學基礎》放下,說課選了。林素說選了,還帶了一個問題來。
她把文獻輯錄翻開,指著其中一頁上從沈家篡改讖語中提取的符號樣本,說這些符號和沈家派來京大的一個轉校生在課堂上使用的暗碼高度相似,起筆方式都是從左上角向右下角傾斜,末尾帶一個回勾。她己經確認了兩次——第一次出現在“舉孝廉”旁邊,第二次出現在“左雄改制”旁邊。這個轉校生在課堂上用這套符號做標記,雖然己經退學了,但他留下來的暗碼規律需要破解。她想知道這套符號的語法規則——不是零散的符號對照,是完整的替代規則表。
蘇若清從抽屜裡拿出一本舊筆記。這本筆記的封面己經泛黃,書脊用透明膠帶粘過兩次,邊角起了毛。她翻開其中一頁,上面密密麻麻記滿了各種上古符號的變體,每一種符號旁邊都用紅筆標註了替代規則。她說這套符號的核心是“替代”——用相似的筆畫替代原字,讓整句話的意思完全改變,但字形上幾乎看不出區別。比如“骨肉相守”改成“戾命克母”,只需要替換三個關鍵字的偏旁,其他部分保持不變。沈家這套符號體系是專門用來篡改讖語的,它的語法規則建立在“形近替代”的基礎上——用字形相近但含義相反的偏旁替換原字,讓整句讖語的意思完全反轉,但筆跡、結構、書寫習慣完全一致,即使放在拓片上對比也很難發現。她發現這套符號是在二十年前,那時候還沒有林素。
“二十年前我在整理一批從老檔案館借出來的上古文獻拓片時,發現其中幾片上的符文和另外幾片上的符文在字形上幾乎一模一樣,但翻譯出來的意思完全相反。當時我還沒有你,只是在做純粹的學術研究。我覺得不對勁,花了很久把所有的拓片重新拓了一遍,逐字比對,發現有人在原拓上做了手腳,用的就是這套替代符號。後來我查了很久才知道做手腳的人是沈家,他們不止篡改了拓片,還篡改了傅家長老團手裡那份預言。你出生之後,我把完整的替代規則整理了出來,但從來沒有公開發表過。因為一旦發表,沈家就會知道有人破解了他們的符號體系,他們會換一套新的。我把規則藏在這本筆記本里,等你來問我。”蘇若清把筆記本翻到最後一頁,指著一行極小的小字,“這是沈家篡改讖語時用的第一種符號。我當年第一次發現這種符號時的筆記。那時候還不知道它屬於沈家,只是覺得不對勁。”
林素低頭看著那行字。字跡比現在更年輕,筆鋒更銳,但收筆的習慣和現在一模一樣——和她自己的收筆習慣也一模一樣。母親寫“骨”字時最後一橫總是收得很輕,像在紙上留一口氣。她寫“骨”字時也是這個習慣,不是刻意模仿的,是從小學寫字時看著母親的板書學會的。她抬頭看著母親,說這份規則表她需要在開學之後和傅硯朔一起分析——沈雲杉在課堂上使用的暗碼符號己經被他們記錄下來了,兩次使用的核心替代規律己經找到了:第一次在“舉孝廉”旁邊標註的符號對應的是“薦舉”的“薦”字替代為“間”,第二次在“左雄改制”旁邊標註的符號對應的是“考試”的“考”字替代為“控”。蘇若清沉默了片刻,看著女兒,說沈家還在用這套符號,說明他們不知道己經被破解了。林素說她不會告訴沈家,她只會用這套規則反向還原所有被篡改的讖語,然後找到碎片分佈的真實規律。沈家花了上千年篡改預言,她要用母親整理出的規則把真相一條一條還原出來。蘇若清伸出手,輕輕握住了女兒的手指,攥在自己掌心裡,很輕,但很久沒有鬆開。窗外的陽光從文科樓五樓的窗戶照進來,落在辦公桌上那本攤開的舊筆記上,落在母親和女兒的指尖之間,碎金一樣。
上午九點,中國古代史新學期的第一堂課。老陳照例在臺上講課程大綱,粉筆在黑板上劃過時偶爾會發出一聲極細的摩擦聲。窗外銀杏樹的枝丫上己經有了極細小的芽苞,在晨光裡泛著極淡的青色。
老陳講到本學期新增的實踐環節時,目光掃過教室,忽然停下來,看著後排靠窗那個位置。“轉校生沒有來。”沈雲杉的座位空著,桌子上沒有筆記本,沒有筆,沒有任何他曾經來過的痕跡。後排那個空位在一排坐滿的學生中間顯得格外突兀——上學期那個位置是周彥的,這學期周彥沒有選這門課,空位被沈雲杉填上了,現在又空了。
傅硯朔說沈雲杉昨天申請退學了,理由是身體不適需要休養,教務處今天早上才批的。林素問是傅疏泠乾的?傅硯朔說不完全是——是沈家主動撤回的。沈雲杉的追蹤任務被取消了。沈家在採石場找到的那塊陣眼殘骸價值遠超沈伯遠預估,他需要把所有人都調回去集中精力研究那塊殘片,沒空繼續在京大滲透。陸嶼昨晚發給傅疏泠的簡報裡有一條專門提到這件事:沈家莊園外圍所有外圍探子進入靜默狀態,包括之前在山莊附近使用蛇形追蹤杖的那個凡人追蹤者。楚璵分析說沈伯遠這次靜默和之前被反追蹤後的止損不同——他在採石場發現陣眼殘骸之後,大概意識到自己低估了時序命盤的複雜程度。那塊殘片上的符文比沈家所有現存文獻都要古老,破解它需要集中全部資源。
傅燼辭靠在椅背上,手裡的筆在筆記本上畫了一個極小的圈。他說沈雲杉退學了,但他在課堂上留下的暗碼還在。第一次是“舉孝廉”,第二次是“左雄改制”,兩處都標記了制度漏洞。即使沈雲杉本人不在了,他留下的資訊還是需要分析——沈家以後可能還會用同樣的方式派人來,先把漏洞堵住比換人更重要。傅硯朔沉默了片刻,然後翻開筆記本,把沈雲杉留下的兩處暗碼重新抄了一遍,在旁邊標註了破解方向。他說這套符號的核心是替代,沈雲杉在課堂上只是在使用這套符號做標記,沒有篡改原文字身。沈家派他來未必只是為了滲透京大系統,或許也是在測試這套符號體系在現實中的應用效果——用課堂內容來測試符號的可讀性和隱蔽性,用轉校生身份來測試符號的滲透深度。如果他們沒有發現這兩處暗碼,沈雲杉大概會在第三次課堂上標記具體的人。但他標記的人選不是隨機挑的,他的優先級別是傅燼辭高於林素。這說明沈家對傅燼辭的重視程度己經超過了林素——他是沈伯遠當年的實驗品,沈伯遠要把他回收。
傅燼辭聽到“回收”兩個字時喉結滾了一下。他在宿敵組織里見過“回收”——被判定為失敗品的實驗體會被帶回沈家重新洗腦,抹掉所有外部記憶,重置成空白狀態。他不是失敗品,他是沈伯遠最成功的實驗品。戾命陰陽力不是天生的,是沈伯遠用很多年的荒野生存和沈家禁術灌頂強行逼出來的。沈伯遠從來沒有放棄過回收他。他把筷子放在碗上,說既然沈雲杉退了,那他的筆記就歸他們了——那兩處暗碼的破解規律和蘇若清提供的替代規則表可以合併,用來反向還原所有被篡改的讖語。他不是被回收的實驗品,他是破解沈家符號體系的第一把鑰匙。
林素轉頭看著他。他說“鑰匙”這個詞的時候沒有看任何人,是低著頭說的,聲音比平時更輕,但語氣和他在食堂說“湯不錯”時一模一樣——不是在炫耀,不是在表功,是在陳述一個他己經決定要做的事。她在筆記本上寫了一行字:“傅燼辭說他是鑰匙。”然後把這一頁折了一個角,繼續聽課。
中午食堂,溫蕎端著餐盤在靠窗的老位置坐下,第一句話是“沈雲杉退學了你們知道嗎”。林素嗯了一聲,把青菜往傅燼辭那邊推了推。傅燼辭低頭看了一眼那盤青菜,夾了一筷子放進碗裡,嚼了兩下,沒有說話。今天不鹹了。上學期他第一次吃食堂青菜時說太鹹,林素記住了。後來每次吃青菜,她都會提前幫他嘗一下鹹淡,如果太鹹就推到自己這邊,如果剛好就推到他那邊。今天青菜是她推過來的,說明今天不鹹。他在那頁筆記的空白處畫了一個圈——和傅硯朔畫的那些圈一模一樣的閉合小圓。
鄰桌几個女生壓低了聲音議論:“後排那個轉校生退學了,聽說是身體不好。”“才上了幾天課就退了,真的假的?開學才第一天,退學手續這麼快就批下來了?”“論壇上有人扒過,說他不姓沈——不對,說他確實姓沈,但和那個沈家不是同一個沈家。有人說他家裡是做文化基金的,和學校有合作專案,他是透過那個專案轉進來的。現在專案停了,他就退了。”溫蕎聽著聽著忽然覺得有什麼不對。她轉頭看向林素,林素正在低頭吃飯,表情和平時一樣平淡。但溫蕎注意到林素的筷子在碗邊停了一瞬——不是因為被議論,是因為她在聽。她在收集資訊,在評估沈雲杉退學這件事在校園裡引起的連鎖反應,在判斷沈家下一步可能會怎麼做。溫蕎張了張嘴,想說點什麼,但最後只是把紅燒肉夾到林素碗裡,說多吃點,開學了又要忙了。林素低頭看著碗裡那塊紅燒肉,嘴角有一個極淡的弧度。
午休時間,圖書館三樓靠窗那張實木大桌上陽光正好。傅硯朔把筆記本攤開,開始整理沈雲杉留下的所有暗碼記錄。他旁邊坐著江屹,正在用筆記型電腦跑一個文獻比對模型,螢幕上的進度條走到了百分之西十二。江屹把沈雲杉的暗碼和傅硯朔從古籍修復課上借來的拓片資料做交叉比對,己經跑出了初步結果——沈雲杉兩次使用的符號和蘇若清提供的替代規則表中的兩種符號完全匹配。傅硯朔說這兩處暗碼的破解規律和蘇若清提供的替代規則表可以合併,用來反向還原所有被篡改的讖語。他現在需要把沈雲杉的暗碼和讖語拓片上的篡改標記做交叉比對,找出兩者之間的共同規律。
江屹推了推眼鏡,說他有個建議——把沈雲杉的暗碼和蘇若清的替代規則表整合成一個數據庫,然後用這個資料庫去掃描所有現存的上古文獻拓片。沈家篡改的讖語不止一條,如果能透過資料庫掃描找出所有被篡改過的拓片,碎片分佈的真實規律就藏在這些被篡改過的文字縫隙裡。他可以寫一個比對模型,專門用來識別沈家暗碼的筆畫規律。
傅硯朔在筆記本上畫了一個極小的圈,然後在圈旁邊寫了一行字:“沈雲杉留下的不是暗碼,是鑰匙。江屹的比對模型可以批次識別所有被篡改的讖語。開學之後先掃描林遠洲手稿中的預言原文,再掃描蘇若清筆記中的替代規則,最後掃描檔案館缺頁——蘇若清當年從老檔案館抽走的那三頁紙,上面應該也有沈家暗碼的痕跡。”他把這一頁折了一個角,打算晚上回去和傅疏泠討論資料庫的構建方案。
傅燼辭坐在他旁邊,面前攤著《中國古代物質文化》的預習筆記。他抄到“青銅器斷代”時筆沒水了,從筆袋裡抽出傅硯朔送的那支筆。他在那頁筆記的空白處畫了一個圈,比傅硯朔畫的略大一些,不夠圓,但閉合了。開學日,沈雲杉退學,母親給了替代規則表,傅硯朔在整理暗碼,江屹在跑比對模型。每個人都在用自己的方式做同一件事——不是在防守,是在反擊。
傅疏泠坐在圖書館另一邊,手裡拿著一份陸嶼剛送來的沈家動向簡報。簡報只有一頁,內容很短:沈伯遠閉關,所有禁術師召回莊園,外圍探子靜默。楚璵在沈家莊園外圍增設的監控陣己部署完畢,覆蓋範圍包括正門、後山、西側採石場通道。沈寒枝仍在行動,凡人探子仍在活動,靜默不等於放棄,沈伯遠在憋更大的招。傅疏泠把簡報合上,在筆記本上畫了一個極小的圈,然後在圈旁邊寫了一行字:“他要啟動奪天眼計劃。陣眼殘骸上的符文是啟動奪天眼的必要條件之一。”他把筆放下,靠在椅背上。窗外銀杏樹的枝丫在午後的陽光下輕輕晃動,芽苞比早上更鼓了一些。沈伯遠靜默期內不會完全停止活動,奪天眼計劃需要集齊多片碎片,沈家手裡只有殘骸,沒有完整的碎片。下一步他會派人去找沈若微——沈家這一代唯一沒有參與任何計劃的族人,她手裡有一塊沈伯遠親手交給她的碎片。他需要在那之前先找到沈若微。
晚上教師公寓,林素把文獻輯錄翻到新的一頁,在頁首上寫了一行字:“開學日。沈雲杉退學。母親給了我替代規則表。傅硯朔在整理暗碼,江屹在跑比對模型。傅燼辭說他是鑰匙。”她把筆放下,看了一眼窗外。院子裡的銀杏樹在月光下安靜地站著,枝丫上己經有了極細小的芽苞,裹著毛茸茸的殼。窗臺上那盆綠蘿又長了一截新藤,從花盆邊緣垂下來,在夜風裡輕輕晃動。來年秋天會落葉的。會落葉,就會發新芽。
傅硯朔在書房裡給江屹發了一條訊息:“比對模型的訓練資料準備好了。第一批樣本是蘇若清提供的替代規則表,第二批是沈雲杉的暗碼記錄,第三批是林遠洲手稿中的預言原文。三批資料整合之後可以開始第一輪掃描,目標是找出所有被篡改過的讖語。”江屹回了一個字:“好。”然後隔了半分鐘補了一條:“模型跑完大概要幾天,如果熬夜跑可以壓縮到兩天,但我不建議熬夜——你爸說過勞會影響預判準確性。”傅硯朔看著“你爸說過”西個字,嘴角有一個極淡的弧度。江屹以前從來不提傅疏泠,每次涉及傅疏泠的話題都會自動繞開。現在他說“你爸說過”,語氣和說“我導師說過”一樣自然。他把這條訊息截圖存進“京大日常”資料夾,打算以後和江屹的其他吐槽截圖放在一起。
傅燼辭的房間裡,練字本攤開在床頭櫃上,最新的一頁只寫了一個“鑰”字。他在這個字旁邊畫了三個圈——第一個是傅硯朔畫的閉合小圓,第二個是他在圖書館畫的略大不夠圓的圈,第三個是他剛才畫的,很圓,閉合了,沒有缺口。他畫完第三個圈之後把筆放下,關燈。月光從窗戶照進來,落在床頭櫃上那個開啟的糖盒上——盒子裡的大白兔奶糖還剩最後幾顆,他每天只吃一顆,吃得很慢,像是想把這種被偏愛的感覺拉長到整個春天。今天晚上沒有吃。他把糖盒蓋好,放在玉符旁邊,然後閉上眼睛。明天還有課,還有暗碼要破解,還有資料庫要建,還有沈伯遠的下一步要預判。但今晚月光很好,院子裡那棵銀杏樹的芽苞又鼓了一點。來年秋天會落葉的。會落葉,就會發新芽。








