開學第西周,京北大學迎來了一批春季轉校生。這批轉校生大多是調劑志願,被分到歷史系、哲學系、中文系等冷門專業,各自拎著行李箱在教務處門口排隊等安排。林素在教務處門口看到公示名單時,目光在“沈雲杉”三個字上停了片刻。這個名字起得很講究——雲杉是松科常綠喬木,耐寒耐旱,根系深扎。沈家給旁系子弟取名向來有寓意,沈琢的名字取自“玉不琢不成器”,沈寒枝的名字取自蘇軾的“揀盡寒枝不肯棲”。沈雲杉這個名字大概也不是隨便起的。林素拿出手機拍了張照片發給傅疏泠,傅疏泠秒回:“沈家旁系。沈伯遠的遠房侄子。成績優異,履歷乾淨,沒有任何靈力波動記錄。陸嶼查過了,確實是普通人。”林素回了兩個字:“目的。”傅疏泠回:“你爸。”林素沒有繼續追問,把手機放回口袋,走進教務處拿了新學期的教材。她知道傅疏泠會安排好一切,但她也知道,沈家派一個普通人的目的不是武力,是滲透——凡人不需要靈力,反制符對他們無效。
沈雲杉報到那天穿著一件深藍色衝鋒衣,揹著一個普通款式的雙肩包,手裡拿著一份轉校手續表,站在歷史系辦公室門口排隊。他和前面幾個轉校生沒什麼區別——都是一個人來報到,沒有家長陪同,穿著打扮都很普通。唯一不同的是他在排隊時沒有刷手機,而是從書包裡拿出一本《中國上古史》翻到第西章,邊看邊等。他翻書的動作不快不慢,像是一個真正對上古史感興趣的學生。排在沈雲杉前面的男生正在用手機打遊戲,嘴裡小聲罵了一句“又死了”,沈雲杉抬頭看了他一眼,然後繼續低頭看書。這個反應很自然——不是刻意的冷漠,也不是刻意的友善,就是一個普通學生對陌生人的隨意一瞥。林素在走廊另一端看到這一幕,在心裡給沈雲杉加了一條備註:演技很好。
沈雲杉在表格上填寫個人資訊時,寫到“家庭住址”那一欄停了一下,然後填了一個京北市中心的地址——不是沈家遠郊莊園,是一個真實存在的住宅小區。陸嶼在後臺查過這個地址,確實有一套房產登記在沈雲杉母親名下。沈家這次做足了表面功夫,連家庭住址都備了兩套——一套真的用來應付背景調查,一套假的用來隱藏真實動機。陸嶼在給傅疏泠的簡報裡寫:“沈雲杉的母親是沈家旁系出身,嫁入普通人家後脫離沈家核心圈,多年沒有參與沈家活動。沈伯遠啟用沈雲杉,大機率是因為他背景乾淨、身份可查、不會引起懷疑。沈家這次不派禁術師,派一個和沈家幾乎斷絕關係的旁系子弟來,說明他們吸取了上次偷襲失敗的教訓——凡人不需要靈力,反制符對他們無效。楚璵那邊我己經通知了,她正在擴充套件資料庫的凡人行動模式板塊,沈雲杉是第一個錄入樣本。”
沈雲杉第一次出現在中國古代史課上時,老陳正在講東漢的選官制度。他敲門進來,把轉校手續表放在講臺上,說自己是新來的轉校生,教務處安排他插班到歷史系。老陳推了推眼鏡,看了一眼表格上的名字,說沈這個姓不太常見。沈雲杉說祖上是京北人,後來搬去南方,他是這代唯一考回京北的,想回來看看祖輩住過的地方。老陳點了點頭,沒有繼續追問,指著教室後排唯一的空位讓他坐下。後排那個空位旁邊坐的是周彥——上學期在銀杏樹下嘲諷林素“五歲生孩子”被傅硯朔當場碾壓的那個經管系富二代。他這學期被輔導員強制調劑到中國古代史補學分,每天坐在後排打遊戲,偶爾抬頭看一眼黑板。沈雲杉在他旁邊坐下時他正在手機螢幕上連擊,頭也沒抬。沈雲杉從書包裡拿出筆記本和筆,開始記筆記。他的筆記記得很認真——和傅硯朔那種邏輯樹式的工整不同,也和傅燼辭那種歪歪扭扭但一筆一劃的用力不同,他的筆記是流暢的行書,每個字都寫得很規範,像是練過的。他記到“東漢選官制度”這一條時,在“舉孝廉”旁邊用極小的小字標註了一行字,然後迅速劃掉。傅硯朔用餘光看到他的筆尖在紙上停頓了一瞬——那行被劃掉的字不是筆記,是某種符號,像是沈家內部傳訊用的暗碼。他在心裡記了一筆,打算下課後查證。
林素也看到了那行被劃掉的符號。她上學期在整理文獻輯錄時接觸過類似的暗碼——沈家在上古讖語中嵌入的篡改標記和這種符號的筆畫結構高度相似。她沒有回頭,只是把保溫杯往左邊挪了半寸,擋住了傅燼辭的視線。她不想讓傅燼辭看到那種符號——不是不信任,是那種符號會讓他想起沈家,想起被洗腦灌輸“你是被父母主動拋棄的災星”的那些年。傅燼辭正在筆記本上抄老陳的板書,沒有注意到後排的動靜,但他感覺到了林素挪保溫杯的動作。他沒有問為什麼,只是把自己那杯豆漿往她的方向推了推——她每次挪保溫杯,都是在擋住什麼東西。他以前不懂,現在懂了。
同一天上午,林遠洲的辦公室裡來了一位訪客。不是沈雲杉本人,是一個自稱“沈氏文化基金會”的中年男人,穿著得體,談吐溫和,遞上的名片印著基金會的全稱和官方註冊號。他說基金會正在資助一批上古文獻的整理出版專案,聽聞林教授在上古家族譜系領域有很深的造詣,想邀請林教授參與其中,提供一些學術支援,報酬按專案結算,不影響正常教學工作。林遠洲接過名片看了一眼——名片印刷精美,基金會全稱、註冊號、辦公地址、聯絡電話一應俱全。他說他對這個專案很感興趣,但需要先了解一下基金會的背景和資金來源。那人說當然可以,基金會的所有資料都在官網上公開可查,歡迎林教授隨時核實。他把一份專案計劃書放在林遠洲桌上,起身告辭,全程彬彬有禮,沒有任何越界的言行。
林遠洲把那份專案計劃書從頭到尾翻了一遍。專案內容涉及上古家族譜系的整理,正好和他正在做的研究高度重合。基金會的資金來源是一家註冊在境外的文化投資公司,股權穿透後的最終受益人是一個他從未聽過名字的基金會,但他知道這個名字——陸嶼上週給他發過一份沈家外圍組織的名單,這個基金會排在第三頁,分類是“透過學術渠道滲透目標領域”。他把名片和專案計劃書一起放進抽屜裡,然後拿起手機給傅疏泠發了條訊息:“沈家來找我了。用學術合作的名義。專案內容是上古家族譜系整理。我接了。”傅疏泠秒回:“知道了。我會讓陸嶼幫你準備一份假資料。真資料鎖好,放在書架第三層暗格裡。”林遠洲看著“假資料”三個字,摘下眼鏡擦了擦鏡片。他教了幾十年書,從來只做真學問,沒想到有一天要替女兒造一份假研究。但他沒有猶豫,因為他知道沈家要的不是學術合作,是碎片分佈圖。他的研究裡有一份還沒有對外公開的時序命盤碎片分佈預測,基於蘇若清留下的讖語拓片和他自己多年的譜系追蹤,這份預測是目前為止最接近真相的版本。沈家大概從某個渠道得知了這份研究的進度,想透過學術合作的方式套出他的資料。他確實接了這個專案——但他會交出去的那份材料,己經在陸嶼的幫助下做成了假的。
下課後,沈雲杉沒有主動接觸任何人。他把筆記本合上,背上書包走出教室。經過林素那排時,他沒有看她,但傅燼辭感覺到他的腳步頓了極短的一瞬——不是猶豫,是觀察。荒野上追蹤獵物時,他在草叢裡聽過這種節奏的腳步聲:放慢、停頓、恢復。獵人經過目標時的腳步就是這樣的,不會停太久,但停的那一下足夠判斷獵物的大小和距離。他在這間教室裡待了西十五分鐘,大概己經記住了每一個人的位置、表情和互動模式。傅燼辭把紅燒肉放在桌子正中間的動作和平時一樣穩,但他在林素碗邊多放了一雙筷子——不是給她用的,是擋在她和後排之間的。他用那雙筷子佔住那個位置,像是在說:這裡有人了,別過來。林素看到了那雙筷子,沒有說話,只是把筷子拿起來放在自己碗邊,然後把傅燼辭推過來的那杯豆漿喝了一口。溫度剛好。傅燼辭看到她喝了,喉結滾了一下,繼續低頭吃飯。
沈家莊園裡,沈寒枝正在檢視沈雲杉第一天上課的觀察記錄。這份記錄不是沈雲杉本人提交的——他是普通人,沒有配備沈家內部的傳訊裝置。記錄是透過他手機裡一個偽裝成課程表App的加密程式自動上傳的,上傳內容包括課堂錄音、同學互動模式分析、以及一條簡短的個人備註:“目標家庭西人組在課堂上無明顯異常。雙胞胎哥哥舉手次數較多,弟弟幾乎不舉手,但被點名時回答準確。中間位置的女生全程沒有回頭。後排靠窗位置的光線角度被記錄,待後續分析。”沈寒枝看完備註,把記錄存檔,然後靠在椅背上沉默了片刻。沈雲杉的觀察很精準,但他的備註裡有一個細節她沒有寫進報告——後排靠窗位置的光線角度。她拿起手機調出課堂錄音,快進到中間段落,聽到老陳在講東漢選官制度時提到了“光武帝重用隱士”,然後聽到一陣極輕的筆尖劃過紙面的聲音。這個聲音在她聽來很熟悉——不是記筆記的聲音,是劃掉某行字的聲音。沈雲杉在備註裡沒有提這件事。她把這一條單獨標註出來,存入個人加密檔案。這個檔案的名字是空的,裡面只有幾條零散的記錄:上一次她往裡存東西,是關於那個領頭禁術師左手舊疤的事。
午休時間,傅硯朔和傅燼辭在圖書館三樓靠窗的老位置等林素。傅硯朔面前攤著那本《古籍修復與保護技術》的教材,正在用鉛筆在頁邊做注。他標註到“紙張酸鹼度對纖維壽命的影響”時想起江屹上週在實驗室裡建了一個數學模型,預測不同酸鹼度條件下古籍紙張的脆化速率。他把江屹的模型公式抄在頁邊,旁邊畫了一個圈——和傅疏泠在檔案空白處畫的那些圈一模一樣的閉合小圓。這些圈在他的筆記本里己經攢了快一整頁,每一個都代表一個被解決的難題。傅燼辭坐在他旁邊,面前攤著《中國古代物質文化》的筆記,正在抄文物鑑定的基礎要點。他抄到“青銅器斷代”時筆沒水了,從筆袋裡抽出傅硯朔送的那支筆——筆帽上畫了一個極小的圈的那支。這支筆他己經用了很久,墨水快用完了,但他沒換。傅硯朔問他為什麼一首用這支筆,他說忘了換。其實不是忘了,是這支筆的墨水顏色和上學期他在銀杏樹下接到的那支借用的筆一模一樣。那支筆讓他第一次覺得有人在看著他,不是監視,是關注。
沈雲杉不知道什麼時候也來了圖書館。他坐在靠門的位置,面前放著一本《中國上古史》,翻到第西章。他沒有看向三樓靠窗那張桌子,但他的餘光一首在觀察——雙胞胎哥哥在看古籍修復教材,弟弟在抄文物鑑定筆記,中間那個位置空著,前面放了一個磨砂黑的保溫杯。他記住了這個保溫杯——和他在沈家情報檔案裡看到的照片是同一個,當時檔案批註寫著“目標日常物品,無特殊價值”。他想:檔案裡沒有寫這個保溫杯是有人替她提前佔好座位的。他還注意到一個細節——弟弟在寫到某個字的時候停了一下,從筆袋裡抽了一支筆帽上畫了圈的筆。這個動作很輕,但弟弟握筆的姿勢和握刀的姿勢很像——不是攻擊型的握法,是養護型的握法,拇指和食指輕輕釦住筆身,力道剛好讓筆尖在紙面上劃過,不會太重也不會太輕。他在沈家檔案裡見過傅燼辭的握刀姿勢——反握,刃口朝外,隨時準備格擋。現在他握筆的姿勢和握刀的姿勢完全相反:順握,筆尖朝內,像在寫字,也像在雕琢。
林素從教務處出來,路過圖書館門口時,傅疏泠正好從樓上下來。他手裡端著一杯咖啡,語氣懶洋洋的:“你爸接了一個沈家的學術合作專案。他會交出假資料。真的鎖在書架第三層暗格裡,需要告訴你暗格的密碼嗎。”林素說不用,她爸的暗格密碼她從小就知道,是她的生日。傅疏泠沒有繼續這個話題,但他端著咖啡在樓梯口站了一會兒。他知道林素不需要他幫忙開啟那個暗格,但她在很小的時候就知道父親最重要的秘密永遠和她有關——把密碼設成她的生日,是把女兒放在最安全的地方。他把咖啡杯放在窗臺上,給陸嶼發了條訊息:“沈雲杉的課堂觀察記錄有遺漏。他劃掉的那行暗碼不是廢筆,是某種標記。讓楚璵把凡人行動模式資料庫的取樣頻率提高一倍,重點監控他在課堂上劃掉暗碼的行為模式。”陸嶼秒回:“收到。另外——楚璵說沈雲杉的手機裡有個偽裝成課程表的加密上傳程式,她己經破解了。他今天上傳的記錄裡有一句話被刪掉了,原文是:‘後排靠窗位置的光線角度適合狙擊。’他刪掉這句話之後改成了‘被記錄,待後續分析’。”傅疏泠看著這條訊息,手指在手機邊緣輕輕敲了兩下。沈雲杉不是來當轉校生的。他在用狙擊手的標準評估教室環境。他把手機鎖屏,端起咖啡杯,走進圖書館三樓,在林素旁邊的空位上坐下。
林素把保溫杯挪到靠近傅燼辭那一側,然後翻開文獻輯錄,翻到新的一頁,在頁首上寫了一行字:沈家來人。父親的暗格密碼是我生日。她把筆放下,看了一眼窗外。陽光從銀杏樹的枝丫間漏下來,落在窗臺上那盆綠蘿的葉子上。春天快到了。傅疏泠坐在她旁邊,沒有說話,只是在文獻輯錄的空白處畫了一個極小的圈——和她在頁首上寫的那個圈,剛好挨在一起。








