精彩小说尽在丛林文学网! 手机版

您的位置 : 丛林文学网 > 无限流 > 第四十一次循环_精选章节

精选章节

更新时间:2026-10-27 01:13:00

死过三十九次之后,林朔又回到了灾变前夜的教室。

七十二小时倒计时、一张会跟着他重置的纸条、一个每次循环都漏出记忆碎片的女孩。

食堂踩踏、体育馆火灾、毒气、崩塌——程序换着法子要他死。

纸条背面有一行不属于他的字:别救所有人。

倒计时归零那晚,他把纸条和录音带塞进她手里:记住,第41次。这次换你救我。

林朔的手指抠进混凝土碎块里,指甲盖翻了两片,没觉得疼。冷,太冷了,避难所里的温度计早就碎在墙角,但他估计逼近零下二十度。呼出的白气在睫毛上结霜,他眨了一下眼,霜碴掉进眼睛,刺得流泪。

头顶传来钢筋断裂的脆响。裂缝从墙角一路爬上天花板正中央,水泥块开始往下掉,大块大块的,带着暗红色的保温棉。有人尖叫,有人喊妈,有人还在做英语卷子,笔尖戳破了纸面。

然后他看见了那张纸条。

不知道从哪里飘来的,A5大小,边缘焦黄,在气流里打着旋儿,从上方两三米处缓缓往下落。整个避难所里所有东西都在往下砸,就它飘得慢条斯理。

林朔伸手去够。身体探出掩体的瞬间,一块三十公分厚的水泥板砸在他右肩上,整条胳膊脱了臼似的钝疼。但他抓住了纸条。

手背一阵灼烧感。他低头,右手手背上那道旧疤的边缘开始发红发亮,浮出一行数字:

72:00:00

数字在跳。71:59:59。71:59:58。

天花板彻底塌了。

林朔只来得及把纸条攥进掌心,眼前的白光就吞掉了一切。没有痛,没有声音。他最后想到的是——第三十九次了,还是没跑掉。

然后他睁开了眼。

粉笔灰的味道。劣质课桌椅的铁锈味。有人拿圆规在木头上刻字,咯吱咯吱,还有小卖部辣条的油哈喇味从后排飘过来。阳光从右侧窗户斜照进来,在他左脸上投下一道暖黄色的光斑。

林朔僵在座位上。他面前摊着一本数学练习册,导数大题,他写到一半的“解”字只写了左边一半。笔尖戳在纸面上,洇出一小团墨点。黑板上方挂着高考倒计时牌,红色数字:3天。

他慢慢转动脖子。前排的陈昊在偷吃辣条,靠窗的刘磊把校服袖子撸到肘弯,露出小臂上贴的纹身贴。讲台上,英语老师正在讲虚拟语气,粉笔敲在黑板上,笃笃笃。教室后排有人翻墙出去打篮球,篮球砸在操场水泥地上,砰砰砰。

林朔低下头看自己的手。右肩不疼了,胳膊好好的,指甲盖也都在。但手背上那道疤还在,数字还在跳:

71:52:16

71:52:15

他攥了一下掌心。有东西。他把手缩到课桌底下展开——纸条还在。和他在避难所里抓住的那张一模一样,边缘焦黄,纸质粗糙,对折了两道。他小心翻开正面,上面是他自己的字迹,潦草得像在发抖,密密麻麻写满了字,他只认出开头几行:“第37次,火灾,从三楼东侧楼梯跑,别走中庭,别管别人,一个人跑能活到第52分钟……”

后面还有更多,不同颜色的笔迹叠在一起,黑色、蓝色、红色,有的字被圈掉,有的打了叉,全是他的笔迹。

林朔深吸一口气,把纸条翻到背面。

他停住了。

背面有一行字,蓝色圆珠笔,娟秀工整,和他那些鬼画符完全两个风格。六个字,没有标点:

别救所有人

林朔盯着那行字看了整整十秒。英语老师点他名了:“林朔,虚拟语气那题选什么?”他头也没抬,说了句“C”。老师愣了一下,转头继续讲。

不是他的字。他百分之百确定。前三十九次循环里他写过无数张纸条,从来没写过“别救所有人”这种话——他试过不救,第三十八次他全程躲在角落什么都没做,所有人死得更快,他自己也没活过第四十分钟。这句话不是他的经验总结,是另一个人写给他的。

另一个知道循环、知道他手上有纸条的人。

林朔的视线从纸条上移开,扫过整间教室。四十二个学生,三个老师,所有人都在正常上课。他的目光在靠窗第三排停了一瞬。

苏遥。广播站干事,每天中午念稿子,声音没什么起伏。她正低头写东西,笔尖移动得很稳,蓝色圆珠笔,和他纸条背面那行字一个颜色。

林朔看了她两秒,收回目光。不能急。三十九次循环教给他的唯一一件事就是:急会死人。他慢慢把纸条叠好塞进校服内袋,拉上拉链,手按在胸口的位置。数字还在跳,他能感觉到。71:48:33。不到七十二小时。

英语课下了,陈昊回头问他:“朔哥,你脸色咋这么白?昨晚通宵了?”

“嗯。”林朔扯了扯嘴角,“做了个噩梦。”

“啥梦?”

“梦见天花板塌了。”

陈昊哈哈笑:“高三压力大,理解理解。”转头又去抢刘磊的辣条。

林朔没笑。他低头翻开数学练习册,在导数大题旁边的空白处,用铅笔轻轻写了几个字:第四十次,教室,英语课。然后他把那页纸撕下来,对折,塞进笔袋夹层。动作很轻,没人注意。

放学铃响的时候他故意走得很慢,等苏遥背着书包从他旁边过去。她经过他课桌时,他问了句:“苏遥,广播站稿子你一般提前几天写?”

苏遥停了一下,侧头看他,眼神很平:“看情况,有时候当天写。”

“今天的呢?”

“写完了。”她说完就走了,没问他为什么问这个。

林朔看着她背影消失在教室门口,右手在胸口按了按纸条的位置。倒计时还在走。71:39:08。他站起来,把书包甩上肩,走出教室。经过走廊时他瞥了一眼操场对面后勤办公室的窗户,王叔正坐在里面喝茶看报,和平时一模一样——但林朔记得,第三十九次崩塌前最后十分钟,王叔站在避难所门口,拿着个本子记东西,表情冷静得像在菜市场挑菜。

他收回目光,下楼,往校门口走。经过门卫室时老钱探出脑袋喊他:“林朔!你妈早上送东西来了,搁我这儿呢,记得拿!”

林朔点头,脚步没停。老钱又喊:“哎你小子,手背上贴的啥?纹身啊?”

林朔把手往袖子里缩了缩:“贴纸。”

老钱嘟囔了一句“现在的学生”,缩回去了。

林朔走出校门,站在马路边上,抬头看天。傍晚的天空很正常,夕阳,薄云,没有极寒,没有冰雹,没有毒气。七十二小时后一切才会开始。他摸出纸条又看了一眼背面那六个字。

别救所有人。

他攥紧纸条,手背上的数字跳到了71:36:52。

林朔一晚上没怎么睡。他躺在宿舍床上,盯着手背上的数字从71:36:52跳到68:11:09,舍友的呼噜声此起彼伏。纸条压在枕头底下,他每隔半小时摸一次,确认它还在。

早上六点二十,闹钟响之前他就起来了。英语课排在上午第三节,食堂踩踏发生在午休铃响后七分钟——这是他在第三十一次循环里反复确认过的。那天他躲在食堂后厨的冰柜旁边,透过门缝看见赵铮带着几个体育生从侧门冲进来插队,推搡中一个瘦小的男生被搡倒在打饭窗口前,后面的人收不住脚,一层叠一层压上去。那回死了十一个,伤了四十多个。

他记得那个被搡倒的男生叫什么。高二的,戴眼镜,书包上挂个毛绒企鹅。

林朔把英语课本摊开,脑子里想的全是食堂的动线。正门进,侧门出,打饭窗口有六个,赵铮那伙人习惯走东侧门,因为那边离高三教学楼最近。他需要在午休铃响后三分钟内赶到食堂正门,在赵铮他们动手推人之前把人截住。

陈昊递了个包子过来:“你脸色比昨天还差,真通宵了?”

“没睡好。”林朔接了包子,咬了一口,嚼了两下就没胃口了。他把包子塞回给陈昊,“帮我吃。”

“你他妈——”

“中午请你吃食堂。”

陈昊翻了个白眼,但还是把包子接过去了。

上午的课林朔一个字没听进去。英语老师点他起来回答问题,他站起来愣了三秒,陈昊在底下偷偷戳他脊梁骨说答案,他才跟着念了一遍。坐下去的时候他余光扫到苏遥,她在低头写东西,笔尖动的频率很稳,像在抄什么。蓝色圆珠笔。

林朔收回目光,右手在桌下攥了攥。

午休铃响的瞬间,林朔从座位上弹起来,陈昊刚掏出饭卡被他一把拽住胳膊:“走,快点。”

“急啥?排队也就五分钟——”

“今天不一样。”

林朔拉着陈昊跑过走廊,下楼梯的时候差点撞翻一个抱试卷的女生。他顾不上了。11:47,他记得踩踏发生在11:54左右,赵铮那伙人会在11:50从东侧门溜进去。他跑进食堂正门的时候,里面已经排了三四条队,人还不算多,但陆续有人从各个入口涌进来。

林朔扫了一圈——赵铮不在。他松开陈昊:“帮我盯东侧门,看见赵铮就叫。”

“你到底要干啥?”

“盯门就行。”林朔往打饭窗口那边挤,眼睛在人群里找那个戴眼镜的企鹅书包男生。找到了,在第三条队尾,正低头看手机。林朔挤过去拍了拍他肩膀:“同学,你往后站点,今天这条队可能出事。”

男生抬头看他,一脸莫名其妙:“啊?”

林朔没时间解释。东侧门方向传来一阵哄闹,赵铮带着四五个人大摇大摆走进来,直接往第三条队前面插。后面有人喊“排队啊”,赵铮回头看了一眼,喊话的人立刻闭嘴了。他伸手去拍前面一个男生的肩膀,就是那个戴眼镜的——男生被推得往前踉跄,前面的人已经开始往前挤了,窗口前一片混乱。

“别挤!”林朔扯着嗓子喊了一声,声音被食堂的嘈杂吞了一半。他直接冲过去,一把拽住赵铮的后领往后扯。赵铮没防备,踉跄了两步差点摔倒,回头看见林朔,脸涨红了:“你他妈谁啊——”

“你插队还推人,要出事知不知道?”林朔没松手,另一只手把戴眼镜的男生往旁边一拨,“往后走,别站窗口跟前。”

赵铮甩开他:“关你屁事!”

林朔没跟他废话,转头冲后面排队的人喊:“都往后退两步!前面有人摔了就是踩踏,挤什么挤!”他声音大,加上刚才那一拽一推,周围人本能地停了脚步。几个老师从食堂侧门冲进来,教导主任拿着哨子猛吹。林朔趁乱把赵铮又推了一把,赵铮的跟班想上来动手,被陈昊从后面拦住了。

“林朔你发什么疯?”赵铮被两个老师架住胳膊还在骂。

林朔没理他,回头数了一遍——企鹅书包男生站在队伍外侧,脸上有点发白但没倒,窗口前空出了一小片地,没人挤在一起。他又扫了一圈,确认没有叠人、没有踩踏。他松了口气,后知后觉地发现后背全是汗。

教导主任把他拎到食堂外面训了十分钟,说他不服从管理、在公共场合制造混乱,记一次警告。赵铮在旁边冷笑,被另一个老师带走了。陈昊凑过来低声说:“你刚才跟疯狗似的,到底咋了?”

“没事。”林朔靠着墙喘气,眼睛往食堂里面瞟。他看见了王叔。王叔站在食堂最里面那个侧门旁边,手里拿着个巴掌大的本子,低头写了什么,然后合上本子揣进兜里,端起搪瓷杯喝了口茶,慢悠悠从侧门走了。从头到尾没看林朔一眼。

林朔心里一紧,但来不及细想。踩踏没发生。他救下来了。他翻过手腕看了一眼——67:44:21。倒计时在走,但至少这次,他做了点什么。

下午的课他上得心神不宁,总觉得哪里不对。陈昊在旁边刷题,偶尔抬头看他一眼:“你中午那出到底图啥?赵铮那傻逼记仇了你知不知道?”

“知道。”

“那你还——”

“陈昊。”林朔看着他,“如果我说我预感到今天食堂会死人,你信吗?”

陈昊张了张嘴,辣条停在半空:“……你别吓我。”

林朔没再往下说。他翻过手腕,67:12:08。时间在走,但崩塌应该已经被他绕过去了。他这么告诉自己。

下午最后一节自习课,教室日光灯闪了两下,灭了又亮。林朔抬头看了一眼,灯管正常,没当回事。过了不到十秒,灯又闪了一次,这回连带着投影仪的电源也跳了一下,屏幕黑了一瞬才恢复。前排有人“啧”了一声,后排有人喊“谁碰开关了”。没人碰。灯自己稳住了。

林朔盯着头顶的灯管多看了两秒,心里掠过一丝说不清的东西,但很快被别的事盖过去了。

晚上九点半,晚自习结束。林朔回宿舍洗漱完躺在床上,第三次摸出纸条看。正面那些潦草的字迹他没再读,背面那六个蓝色圆珠笔字他翻来覆去看了好几遍。别救所有人。他救了,没全救,就救了食堂那一波。应该没关系。他把纸条塞回枕头底下,闭眼。

警报响的时候他差点从床上滚下来。

那种尖锐的、拉长音的火灾警报,整栋宿舍楼都在震。走廊里立刻炸了锅,有人喊“着火了”,有人光脚往外跑。林朔套上鞋冲出门,跟着人流往楼下涌。他跑到操场上的时候回头看了一眼——起火的是体育馆,学校的临时避难所,火从东侧配电房那边烧起来的,浓烟滚滚往天上翻,橘红色的火光从体育馆窗户里往外舔。

消防车还没到。老师和宿管在拉警戒线,清点人数。林朔站在人群里,听见旁边有人哭,有人说“里面还有人”,有人喊“配电房短路了”。

他翻过手腕。

67:00:00。

不对。他记得——他记得第四十次循环里,崩塌是从体育馆天花板开始的,极寒天气压塌了顶棚。但这次,体育馆没塌,烧了。火比塌来得更快,浓烟灌进去,里面的人如果来不及跑——

他脑子里突然闪过下午那两下闪灯。配电房。下午日光灯就跳过,他没当回事。那是不是就是配电房出问题的前兆?他要是当时多看一眼,多问一句——

“林朔!”陈昊从人群里挤过来,脸色煞白,“体育馆里今晚有住宿生自习,高二的,二十多个人——”

林朔往体育馆方向跑了两步,被体育老师一把拽回来:“你干什么!消防队马上到,别添乱!”

他站住了。手腕上的数字还在跳,67:00:00,66:59:59,一秒一秒往下走。他盯着体育馆的火光,看见消防车从校门口拐进来,看见水柱喷上去,看见有人被抬出来用担架往校医室送。他数了数,抬出来的有七八个,脸上全是黑的。

“死了几个?”旁边有人小声问。

“听说两个……配电房那个师傅没跑出来,还有一个学生——”

林朔没再听下去。他退了两步,后背撞上操场边上的单杠柱子。陈昊跟过来,看他脸色不对:“你咋了?吓着了?”

林朔慢慢蹲下去。手腕上的倒计时刚好跳到66:47:33。他脑子里翻来覆去只有一件事:他中午拦住了食堂踩踏,晚上体育馆烧了。他救下的那个企鹅书包男生现在站在操场另一边,裹着校医给的毯子,在哭。但另外有人没出来。

别救所有人。

他攥紧了拳头。手腕上的数字一下一下地跳,像有人拿针在扎他。

林朔把校服拉链拉到顶,下巴缩进领口里,还是冷。六月的夜风不该这么割脸,他呼出一口气,白雾浓得能看见颗粒往下坠,细碎的冰晶落在袖口上,半天不化。消防车的顶灯还在转,红蓝光扫过单杠柱子,他低头看了一眼手背。

66:47:33。数字没停。

他盯着那串数字,忽然想起自己蹲下去的时候是66:47:33——不对,他蹲下去的时候看的也是66:47:33。同一个数,跳都没跳一下。他猛地站起来,手背凑到消防车灯光底下,数字开始走了,66:47:32,66:47:31。刚才那几秒,像被人按了暂停。

他还没来得及细想,一阵风从操场那头灌过来,比刚才更硬,直接往骨头缝里钻。他打了个哆嗦,呼出的白气浓得糊住视线,袖口上落的冰晶比刚才更厚,拿手指一弹,簌簌往下掉。六月,不该这样。

林朔从笔袋夹层里抽出那张练习册纸片,借着消防车的光看见自己白天写的字:第四十次,教室,英语课。翻到背面,蓝色圆珠笔那行“别救所有人”还在,笔迹细而稳,跟他潦草的铅笔字一比,像大人写的。他把纸片按在膝盖上,从兜里摸出圆珠笔,在“英语课”下面补写:火灾,死2人,比踩踏更重。笔尖戳破纸面,他手抖得厉害,又描了一遍。

操场另一边,企鹅书包男生裹着校医给的灰毯子蹲在地上哭,肩膀一抽一抽的,旁边几个高二女生拍他后背。陈昊在人群里帮着递矿泉水,弯腰跟一个老师说什么,嘴皮子翻得飞快。苏遥站在广播站临时集合点那根旗杆底下,手里攥着一支蓝色圆珠笔和几张稿纸,低着头在写。消防车的灯扫过去的时候,她抬了一下眼,没看火,看的是操场边上的同学,一个一个数过去。

林朔把纸片折好塞回笔袋,站起来。膝盖发僵,蹲久了,走路有点瘸。他往门卫室方向绕,经过教学楼拐角的时候,看见老钱正把一袋东西往窗台上放,塑料袋上印着超市红标,鼓鼓囊囊的。老钱听见脚步声,手停在半空,扭头看见是他,顿了一下。

“你妈早上送来的,”老钱把袋子往他那边推了推,“放这儿一天了,我差点忘了。”

林朔接过来,袋子里是件厚毛衣和一盒饼干。他刚想说谢谢,老钱的手忽然伸过来,粗糙的指头点了点他手背:“你这贴纸……怎么还在走?”

林朔低头看了一眼。倒计时贴纸是他白天随口编的,但老钱现在凑近了看,眼神不太对,像在辨认什么。他往回缩手,老钱先松开了。

“老钱,”林朔试探着开口,“你记不记得,以前学校里也起过火?”

老钱搓手的动作停了。他往门卫室窗户里看了一眼,又转回来,声音压得很低,含糊得像嘴里含了块石头:“每重来一次,天更冷。我记性越来越差……有些事,像被擦掉一样。”

林朔心口一跳:“你说什么?”

“你别老想着救所有人,”老钱忽然抓住他胳膊,手劲大得不像个看门的老头,“程序会换法子——”

他猛地松手,愣在原地,眼珠子左右晃了两下,像刚被人从梦里拍醒。他看看林朔,又看看自己的手,嘴唇动了动:“我刚才说啥了?”

“你说程序——”

“啥程序,我说啥了?”老钱摆摆手,退进门卫室,把窗户拉下来一半,“你赶紧回宿舍去,大晚上的别在外头晃。”

林朔站在窗户外头,手里捏着母亲送来的袋子。夜风从操场方向灌过来,他打了个哆嗦,呼出的白气比以前任何一次都重,落在窗台上凝成一层薄霜。手背倒计时跳到66:31:08。

他抬头看天。没有云,星星亮得发硬,空气干冷干冷的,跟白天那阵子完全两个季节。他记得昨天夜里在宿舍床上翻身,被子盖到下巴正好,今晚要是再睡那床被子,恐怕不够。

林朔把毛衣从袋子里抽出来,当场套在校服外面。老钱在窗子后头看着他,欲言又止,最后把窗帘拉上了。

林朔退了两步,站在路灯底下。他低头看手背,又抬头看天,脑子里把老钱那几句话翻来覆去地嚼。每重来一次,天更冷。程序会换法子。老钱知道“重来”是什么意思,但他自己说完就忘,像有人拿橡皮擦在他脑子里蹭了一下。

他摸出笔袋,把纸片又抽出来,在“火灾”那条记录底下加了一行:老钱,前循环者,记忆被清除中。写完了盯着“清除”两个字看,觉得用词不对——老钱自己说“像被擦掉一样”,他没说是谁擦的。

林朔把纸片收好,往操场方向看了一眼。苏遥还站在旗杆底下,蓝色圆珠笔夹在耳朵上,手里换了张新稿纸。消防车已经开始撤了,水渍在水泥地上淌成一条一条的黑印子。企鹅书包男生被班主任搂着往宿舍楼走,毯子拖在地上。

他得找苏遥问问那支笔的事,但现在过去太显眼。他决定先回宿舍,把毛衣穿上,把纸片藏好,明天一早——他低头看了一眼倒计时,66:28:51——明天一早,第一件事就是苏遥。

冷风又灌过来,他缩了缩脖子,快步往宿舍楼走。走了几步又停下来,回头看了一眼老钱的门卫室。窗帘缝里亮着灯,老钱没睡,好像坐在桌子前头写什么。

林朔没再看,转身跑了。

第二天早上林朔到教室比平时早了二十分钟。苏遥已经坐在靠窗第三排,面前摊着英语课本,手里那支蓝色圆珠笔在页边空白处画了一道一道的竖线,像是练字,又像是打发时间。

他走过去,没绕弯子。

“苏遥,你那支笔——昨天写过什么没有?”

苏遥抬起头,笔尖停在纸上,摁出一个蓝点。“什么?”

“蓝色圆珠笔。你昨天用它在写东西。”林朔盯着她的表情,“你有没有写过一张纸条,背面写字的?”

苏遥把笔放下,眉头轻轻皱了一下,不是生气,更像在辨认他说的话是不是一句完整的句子。“什么纸条?我昨天写的是广播稿,你要看吗?就夹在广播站值班记录本里。”

她说话的时候表情很平,眼神也没躲。但林朔注意到她把笔往自己那边挪了半寸——这个动作太自然了,自然到像是下意识。

“我没写过什么纸条。”苏遥又补了一句,声音比刚才低了一点,“你问这个干什么?”

“你确定?”

“林朔。”苏遥看着他,“你昨天在食堂就怪怪的,今天又——”

“昨天食堂的事是真的。”他压着声音,往前倾了半步,“十一点五十四分,赵铮从东侧门进来推人,有人会倒在窗口台阶上。我提前喊了,所以没倒。你信不信?”

苏遥没说话。她的嘴唇抿了一下,那个表情林朔太熟了——他在前三十九次循环里见过各种各样的“不信”,嗤笑的、躲开的、直接骂他神经病的。苏遥这个表情介于中间,像在犹豫该把他归到哪一类。

然后赵铮的声音从走廊后门传过来。

“我就说他今天还得来。”赵铮靠在门框上,身后跟着两个常跟他混的,一个瘦高个,一个剃平头的。“昨天在食堂拽我领子,今天一大早又来缠苏遥。林朔,你是不是真疯了?”

教室里已经来了十几个人,目光全转过来。林朔看见陈昊从座位上站起来,嘴张了张,又坐回去了。

“我跟她说话,跟你没关系。”林朔没转身。

“跟我没关系?”赵铮走进来,步子不急,但方向明确,直接往林朔和苏遥中间插,“你昨天当着两百号人推我一把,害我被教导主任拎去写检查,你说没关系?”

他伸手推了林朔肩膀一下。力气不大,但位置选得准,正好把林朔从苏遥桌边推开两步。

“我昨天是在救你。”林朔站住了,“你不知道而已。”

“救我?”赵铮乐了,回头冲瘦高个笑了一声,“你听见没有,他救我。他拽我领子推我,叫救我。”

瘦高个跟着笑,平头没笑,往侧面挪了一步,堵住林朔退路。

“食堂那个点,你要是不插队不推人,什么事都没有。”林朔说这话的时候自己也知道没用。赵铮这种人,你跟他讲道理他当你是服软,你跟他横他当你是挑衅。前几次循环他试过硬碰硬,结果是被堵在厕所里揍了十分钟,那次他躺了三天。

但他现在没别的选择。他总不能说“我死了四十次了,你信我”。

赵铮又推了他一下,这次加了力,林朔后背撞到讲台边沿,腰硌得生疼。平头从侧面伸手要按他胳膊,林朔侧身让开,赵铮趁机一拳打在他右肩上,不重,但把他摁在黑板边上了。

“你再疯一次试试。”赵铮胳膊横在他胸口。

“够了。”

苏遥的声音不大,但教室里安静,每个人都听见了。她站起来,课本合上放在桌角,走到赵铮侧面。

“他昨天确实救了人。食堂那个台阶,要不是他喊了一嗓子,真有人会摔。我看见了。”

赵铮胳膊松了一点,扭头看她。“苏遥,你别掺和——”

“我没掺和。”苏遥看着他,语气很平,但眼神一点没让,“你写你的检查去。别在教室动手,难看。”

赵铮盯着她看了两秒,嘴角抽了一下,把胳膊收回去。他退了一步,指指林朔,什么也没说,扭头走了。瘦高个跟上去,平头多看了苏遥一眼,也走了。

教室里的目光散得很快,该翻书的翻书,该聊天的聊天。陈昊这才凑过来问“没事吧”,林朔摆摆手。

苏遥已经拿起书包往教室外走了。林朔跟出去,在楼梯拐角追上她。她没回头,但脚步放慢了。

“你刚才为什么帮我说话?”林朔问。

苏遥停在拐角平台,转过身来。她靠着扶手,低头看着自己鞋尖,过了几秒才开口,声音压得很低。

“你先回答我一个问题。”她抬起眼,“你昨天冲进食堂喊那一嗓子之前,是不是先往广播站的方向看了一眼?”

林朔愣了一下。他确实看了——他在找苏遥的位置,因为前一轮她站在窗口附近,他想确认她这次不在危险区。但他没意识到自己把这个动作做得那么明显。

“你怎么知道?”

“因为我这几天一直在做一个梦。”苏遥的声音更低了,手指无意识地转着那支蓝色圆珠笔,“梦里也是食堂,也是那个台阶,有人摔了,但没有人喊。我站在广播站窗户后面看着,想喊喊不出来。然后昨天你冲进来喊的时候,我脑子里突然冒出一个念头——‘这次他赶上了’。”

她停了一下,眉头拧起来,像被自己的话吓到了。“可我根本不知道‘这次’是什么意思。我从来没经历过那种事。”

林朔往前迈了半步。“你有没有写过一张纸条?背面用蓝色圆珠笔——”

苏遥自己先摇了摇头,打断他。“你别问我这个。我说不清。”她抬手揉了一下太阳穴,“可能是最近没睡好。广播站事多,我老觉得有些稿子写过两遍,有些话好像已经说过一遍了。前天我在值班记录本上写日期,写了个‘第40天’,划掉重写才对——我哪来的第40天?”

林朔心跳撞得耳膜发疼。第40天。她写的是第40天。

“苏遥——”

“林朔。”她看着他,眼神里那点不确定像水一样晃了一下,“我就是直觉。你别当真。我可能瞎说的。你昨天在食堂那事之后,我一直在想是不是自己记岔了,越想越乱。”

楼上传来脚步声,有人喊:“苏遥!值班记录本你放哪儿了?”

“来了。”苏遥应了一声,侧身要从他旁边过去。经过的时候她停了一拍,没看他,声音比刚才更轻:“你手背上那个是什么?昨天我就想问。”

林朔把手往袖子里缩了缩。“贴纸。”

苏遥看了他一眼,没追问,快步上楼了。走到楼梯拐弯的地方,她回头看了他一下,那个眼神跟刚才一样,带着没落定的东西,不确定,但也没关上。

林朔站在拐角,听着她的脚步声一级一级往上走,越来越远。

她记得碎片,但不知道自己记得什么。她不知道纸条,不知道编号,不知道循环。可她刚才说了“这次他赶上了”,说了“第40天”,说了稿子写过两遍。这些东西在她脑子里是散的,拼不起来,但存在。

老钱的记忆正在被擦掉。苏遥的记忆却在往外渗。

他低头看了一眼手背。66:02:17。时间在走,天在变冷,程序在暗处换着法子等他出手。但至少——他抬头往楼上看了一眼——至少现在,这栋楼里不止他一个人觉得有些事情不对劲。

林朔把校服拉链往上提了一截,转身往教室走。他得把苏遥刚才说的每个字记下来。笔袋里那张纸片翻出来,在“老钱”那行下面添了一行新的小字:苏遥,模糊记忆碎片,“这次他赶上了”,“第40天”,不确定,可发展。

写完他把纸片塞回去,笔帽扣上,看了一眼窗外。天光灰白,操场上有人在跑步,呼出的白气一团一团地散。他又看了看手背倒计时,66:01:49。

下午放学,他得让苏遥再多想起来一点。

可林朔没能等到下午。

课间操的铃声一响,他就把纸片的事压下去,混在往操场走的人流里。经过后勤维修间时,他脚步慢了一拍——平时这个点,王叔应该坐在门卫室跟老钱下象棋,棋子拍得震天响。可今天维修间的门半开着,王叔推着一辆两轮小推车出来,车上码着工具箱、一卷黑色绝缘胶带,还有几个用报纸裹着的长条东西。

王叔没往操场方向走。他拐进了教学楼和体育馆之间的连廊,步子比平常快。

林朔跟了上去。

他隔着二十来步,混在几个去小卖部的学生中间,过连廊拐角时假装系鞋带。王叔在体育馆东侧配电房门口停下,左右看了一眼。林朔把脑袋缩回墙垛后面。等他再探头,王叔已经推门进去了,门没关严,留了条缝。

林朔贴着墙根挪到配电房侧面,蹲在窗户下面。窗户是磨砂玻璃,看不清里面,但能听见金属碰金属的轻响,还有胶带被撕开的刺啦声。他绕到门缝正对的位置,侧身往里看。配电柜靠墙一排,王叔蹲在中间那台的后面,手里拿着个巴掌大的黑色方块,正在往柜体内侧壁上贴。胶带缠了两圈,动作熟得像做过很多遍。

林朔掏出手机,调成静音,从门缝高度举过去拍了一张。屏幕里王叔半蹲的侧影和那个黑色装置都算清楚。

他收回手机,故意往后退了一步,脚跟磕上墙边的铁皮扫帚,“咣”一声。

配电房里安静了。

王叔从柜子后面站起来,走到门口拉开门,看见林朔,脸上的表情从警觉变成审视。他没慌,甚至没有那种被抓现行的恼怒。他看了林朔两秒,把手里剩下的半卷胶带扔进工具箱,合上盖子。

“你在配电房装什么?”林朔没退。

王叔把工具箱提起来,扣好搭扣,语气平得像在报修水管:“你抓错人了。”

“我问你装什么。”

“程序会换一种方式。”王叔说这话的时候看着林朔的眼睛,嘴角甚至动了一下,算不上笑,“你干预一次,它换一次。今天食堂没出事,晚上体育馆就烧起来,你以为是你救的?你只是挑了个别的死法。”

林朔嗓子发干。“程序是什么?”

王叔没答。他提着工具箱往门口走,经过林朔身边时,肩膀一侧让出了半步,像是笃定林朔不会动手。走了两步,他忽然停下来,偏过头,目光落在配电柜后面那个装置的方向。

“那东西你拆不拆随你。”他说,“拆了,它提前跳;不拆,它按表跳。反正结果一样。”

林朔伸手拽他胳膊,王叔肩膀一沉就卸开了。他比林朔矮半个头,力气却大得不正常,手腕一翻就把林朔的手拨到一边。但这次他没急着走——他退到连廊口,回头看了林朔一眼,又看了一眼配电房的门缝,像是在确认林朔有没有进去。

“别追了。”王叔说,语气里第一次带了点别的东西,不像威胁,倒像提醒,“你有这工夫,不如想想为什么每次都是你先发现。”

说完他才转身,脚步声不急不慢,拐过墙角就听不见了。

林朔没追。他冲进配电房,蹲到中间那台配电柜后面。黑色装置用胶带缠了两圈,巴掌大小,外壳是磨砂塑料,正面嵌着一块指甲盖大的小屏幕,上面一行白字:

“模式切换中——01:47:22”

底下还有一行更小的字,他凑近了才看清:“请勿中断电源。”

他伸手去抠胶带。指甲刚卡进缝隙,装置突然发出一声短促的蜂鸣,屏幕上的数字跳了一下。紧接着配电柜内部“啪”地一声闷响,柜门缝隙里冒出一缕青烟,头顶的线路桥架里传来嘶嘶的气流声。

通风口在门框上方,一股刺鼻的气味从里面涌出来,像烂鸡蛋掺了消毒水。林朔的鼻子一酸,眼泪差点下来。他认得这个味道——化粪池和漂白粉混合的气味,有毒,吸多了会呛晕。

走廊那头传来第一声咳嗽,然后是第二声、第三声,紧接着是椅子翻倒的动静和有人在喊“什么味儿”。他捂着口鼻冲出门,走廊里已经有学生从教室里跑出来,有人扶着墙咳得直不起腰,有人用校服袖子捂着嘴往楼梯口涌。

林朔逆着人流往教学楼方向跑,经过连廊口时扫了一眼——王叔早就没影了。

他跑到操场时,咳嗽声已经连成一片。体育老师拿着哨子吹,喊所有人往操场中间站。林朔蹲在单杠底下,松开捂嘴的手,喘了几口气。空气里那股刺鼻味淡了些,嗓子里还是火烧火燎的。

他摊开手心。黑色装置被他拆下来了,胶带还粘在背面,屏幕上的字已经变了:

“模式切换完成。当前模式:气体泄漏。预计影响范围:B栋、C栋、连廊。”

底下倒计时:63:58:41。

手背上的数字跳到了同一位置。这次崩塌,从踩踏变成火灾,现在又变成了毒气。王叔说得没错,他拦不住,他只是让程序换了个菜单。

林朔攥紧装置,指关节发白。王叔在配电房装这个东西的时候就知道他会跟过来——那卷胶带、那个位置、那句“你抓错人了”,还有临走时回头看的那一眼。一个内鬼,不该藏得更深吗?他为什么反而怕林朔不进去拆?

他低头看屏幕,那行“请勿中断电源”下面多了一行之前没有的小字,像是刚刷出来的:

“观察员编号003已提交本轮干预记录。”

林朔把装置翻过来,胶带背面粘着一小片撕下来的报纸角,上面用圆珠笔压着一行歪歪扭扭的字,不是印刷体,是手写的:

“机房总闸,别碰。去找老钱问0713。”

字迹潦草,但那个“3”的尾巴习惯性往上勾——跟王叔工具箱上贴的标签一模一样。

林朔把装置塞进笔袋最里层,拉上拉链,指头还在发抖。操场上咳嗽声此起彼伏,体育老师扯着嗓子喊人往教学楼方向退,说风是从西边来的,毒气往东飘。他跟着人流走了几步,忽然停住。

观察员编号003。王叔是003,还是另有其人?如果王叔只是“观察员”,那谁在写记录、谁在提交干预报告?他脑子里闪过食堂侧门那个本子——巴掌大,黑色封皮,王叔合上时用拇指压住封面,像怕人看见。

“林朔,你站这儿发什么愣!”陈昊从后面推了他一把,“走啊,去教学楼。”

“你先走。”林朔说,“我找个人。”

“找谁?现在全校都在撤——”

“老钱。”

陈昊瞪着他:“门卫室?那边是下风口!”

林朔没再解释,转身往校门口方向跑。嗓子眼还卡着那股烂鸡蛋味,跑了十几步就开始干呕。操场上到处是捂着嘴咳嗽的学生,有人蹲在地上吐,班主任在喊“别跑了,慢慢走”。他绕过实验楼拐角,风迎面灌过来,气味更浓了。门卫室的灯亮着,窗帘拉了一半。

林朔推门进去,老钱正蹲在柜子旁边翻东西,听见门响猛地抬头,脸上的表情像是被抓了现行。

“你怎么来了?”老钱站起来,挡在柜子前面,“操场去,这儿味儿大。”

“王叔呢?”

老钱的眼神闪了一下:“什么王叔?”

“后勤那个,胖的,穿蓝工装。”林朔盯着老钱的脸,“他刚才在配电房装东西,你知道他是什么人。”

老钱嘴唇动了动,低头把柜门关上,锁好,钥匙揣进兜里。动作比平时慢,像在拖时间。然后他抬起头,声音比平时低了很多:“你听我说,那个姓王的,今天早上我才看见他第一回。”

“什么意思?”

“我在这干了十四年,后勤上上下下我都认得。今天早上他拿着后勤的条子来,说临时调过来帮忙检修配电房。条子上有章,我就放了人。”老钱的手在裤缝上蹭了蹭,“可中午我去后勤问老王——我是说原来管维修那个老王——他说压根没派过人。”

林朔后背的汗一下凉了。王叔是混进来的。一个带着配电房钥匙、知道怎么装切换装置、还顶着“观察员编号003”的人,从外面混进了学校。

“条子呢?”

“收走了。”老钱苦笑,“他走的时候从我桌上拿的,说签个字。我还没反应过来,他就揣兜里走了。”

林朔深吸一口气,嗓子眼里那股灼烧感又泛上来。他靠着门卫室的桌子站住,脑子里飞速转:王叔是外面来的,程序派来的,他装完装置就走,留下一个被切换的崩塌模式和一屏幕的字。那“别救所有人”的纸条呢?也是外面的人写的?还是学校里面的?

“老钱,”他压低声音,“你还记得什么?关于‘重来’的事。”

老钱的眼睛浑浊了一瞬,像蒙了层灰。他张了张嘴,然后皱眉:“重来?什么重来……哎,我刚才是不是要跟你说什么来着?”他拍了拍脑门,“你看我这记性,今天早上我还记得要跟你说件事,这会儿就忘了。”

林朔的心沉下去。老钱的记忆又被擦了,就在刚才这几分钟里。他来不及细想,门卫室外面传来一阵急促的脚步声,接着有人拍门:“老钱!老钱你出来一下,教导处让统计各年级撤到操场的人数!”

老钱应了一声,看了林朔一眼,那眼神里有一瞬间的清明,像想起什么,但立刻又散了。他抓起桌上的登记本往外走,经过林朔身边时极轻地说了一句:“旧楼三层,楼梯间旁边那间,门是铁的。周校长中午在那儿歇。”

林朔没动。老钱已经拉开门出去了,跟外面的人大声说着人数统计的事。他站在门卫室里,窗帘缝透进来的光落在地面上,灰尘在里面乱飞。

旧楼三层,铁门,周校长中午在那儿歇。老钱在记忆被擦掉的间隙里塞给他一句话,像从牙缝里挤出来的。这不是巧合,老钱在有限的清醒里,给他指了路。

林朔等到门外脚步声远了,才从门卫室后窗翻出去。旧楼在操场最东边,和教学楼隔着一道连廊,平时只有美术教室和仓库。他贴着墙根走,绕过化学实验室后门时闻到淡淡的消毒水味,和毒气混在一起,更恶心了。旧楼入口的铁门没锁,楼梯间里堆着旧课桌椅,灰尘在斜照进来的阳光里翻涌。

三层楼梯间旁边果然有一扇灰漆铁门,门板上贴着“仓库重地”的塑料牌,但门把手是新的,锁孔也锃亮,和周围的破败完全不搭。林朔试着拧了一下,锁着。

他退后两步,看门框和墙之间的缝隙。老钱说周校长中午在这儿歇——说明这扇门中午会开。他看了一眼手背,63:47:12。今天是第四十次循环的第二天,毒气已经放了,周校长还会按原来的习惯来这儿午休吗?

林朔蹲在楼梯拐角等着。大约过了十分钟,楼梯间下面传来脚步声,不急不慢,皮鞋底磕在水磨石地面上。周校长从下面走上来,手里拎着一个保温杯,看见林朔蹲在拐角,脚步一顿。

“哪个班的?操场集合去。”

“周校长,”林朔站起来,“王叔是外面混进来的,他今天在配电房装了东西,毒气就是他放的。”

周校长的脸沉下来,手指在保温杯盖子上拧了两圈:“你叫什么?”

“林朔,高三二班。”

“你怎么知道配电房的事?”

“我亲眼看见的。他装的装置我拆下来了。”林朔从笔袋里掏出黑色装置,屏幕还亮着,那行“观察员编号003已提交本轮干预记录”在昏暗的楼梯间里格外扎眼。

周校长没接。他盯着林朔的脸看了几秒,目光往下落到装置屏幕上,又抬回林朔眼睛上,像在掂量什么。然后他问:“你拆的时候,他看见你了吗?”

“看见了。”

“他追你了?”

“追了。没追上。”

周校长的手指在保温杯盖上停住,拧到一半不动了。他往楼梯下面看了一眼,又转回来,声音压低了些:“你说毒气是他放的。那你知道他为什么放毒气,不放别的?”

林朔心里一紧。他不能答“因为前两次是踩踏和火灾,这次轮到毒气”。他只能说:“我不知道。但装置上写着‘模式切换完成’,像是本来有别的模式,被人改了。”

周校长的眼皮跳了一下。他沉默了好几秒,忽然问:“你爸叫什么?”

林朔一愣:“林建国。”

周校长盯着他,保温杯换到另一只手里,像是这个答案让他下了什么决心,又像是让他更犹豫了。他侧过身,从裤兜里摸出钥匙串,挑出一把黄铜色的,捏在手里没急着开锁:“这扇门后面是我中午眯一会儿的地方,没什么值钱东西。但你说的那个装置、那个姓王的,还有你爸的名字——这三样凑一块儿,我不能随便跟你聊。”他顿了顿,“你得告诉我,你为什么盯上王叔。别拿‘鬼鬼祟祟’糊弄我,学校里鬼鬼祟祟的学生我见多了,没一个追到配电房去的。”

林朔手心开始出汗。周校长在试探他,而且试探得很准。他飞快地想:说多少?说到什么程度?他不能提循环,但可以提观察到的异常。“王叔来学校那天,食堂侧门有人塞给他一个黑皮本子。我看见了。后来配电房的门锁被换过,后勤说没派过人。一个临时工,换锁、装装置、还有人给他递本子——我不觉得这是巧合。”

周校长听完,没说话,把黄铜钥匙插进锁孔拧了一下,推开门。里面是一间不大的屋子,一张行军床,一张旧办公桌,桌上摊着几份文件,墙角立着一个铁皮档案柜。他走进去,把保温杯搁在桌上,回头看着林朔:“进来,把门带上。”

林朔跟进去,门在身后合上。周校长拉开办公桌抽屉,从最里面摸出一个牛皮纸信封,抽出一张照片,放在桌上,没直接递过来。照片上是五六个穿白大褂的人站在旧楼前面,楼门口挂着牌子,字太小看不清。中间那个人林朔一眼就认出来——他爸,年轻时候的样子,头发比记忆里多。

“认识吗?”周校长问。

“我爸。”

“你爸叫林建国,对吧。”周校长把照片翻过去,背面用圆珠笔写了一行小字:九三年秋,样本站一期。他把照片推到林朔面前,“这学校底下有个档案室,三十年前的东西全在里头。你爸当年是项目组的人,后来项目停了,东西没清走。王叔今天装的那套东西,和三十年前那套系统是一个路子。”

林朔盯着照片上他爸的脸,嗓子眼发紧:“什么项目?”

周校长没马上答。他从桌上那摞文件里抽出一张泛黄的纸,捏在手里,看着林朔:“我告诉你这些,是因为你爸的名字,不是因为你拆了个装置。但你得明白——我在这学校待了二十多年,有些事我装不知道装了二十多年。你今天要是听完扭头到处说,我这张老脸兜不住,你爸当年那点事也兜不住。”他把纸递过来,“你先看。看完告诉我,你还想不想往下查。”

纸上印着表格,抬头一行黑体字:人类求生极限实验——观察样本站0713号。表格里列着“观察周期”“崩塌方式”“应激反应评级”几栏,手写的记录填了大半页。

“三十年前他们拿这学校当试验场,测人在各种灾难底下能撑多久。”周校长的声音很平,像在念一份和自己无关的通报,“后来出了事,项目叫停了。可前阵子有人重启了老系统,用的就是底下档案室里那套设备。”

林朔看完表格,抬头问:“谁重启的?”

“不知道。我只知道有人动了地下室的电源。”周校长指了指铁皮柜,“钥匙我有,但档案室在旧楼地下,入口在后勤仓库最里面。你要真想查,我中午把钥匙给你,你自己下去看。我年纪大了,那些铁架子爬不动。”他把黄铜钥匙放在桌上,钥匙柄上缠着一圈白胶布,上面用圆珠笔写着“B1-档”,“但有个条件——你下去看完,上来先找我,别跟任何人说。包括你们班主任。”

林朔把钥匙攥在手里,沉甸甸的。“行。”

“还有那个姓王的,你别再跟了,让教导处去处理。”周校长把照片和表格收回抽屉,锁好,“你要是再撞见他,绕道走。听见没有?”

林朔嘴上应着,心里清楚教导处处理不了王叔。他出了铁门,周校长在里面把门锁上,脚步声沿着楼梯往下走远了。林朔没急着下楼,蹲在楼梯间又等了五分钟,确认周校长出了旧楼,才原路返回。

后勤仓库在旧楼西侧,从外面看是一排平房,铁皮门,门上挂着“仓库重地闲人免进”的木牌。林朔绕到后面,发现有一扇小窗,窗栓锈了,一推就开。他翻了进去,里面堆着扫帚、拖把、成箱的粉笔和旧课桌椅。他摸到最里面,果然有一道向下的水泥楼梯,楼梯尽头是一扇铁门,门板上刷着绿漆,锁孔对应黄铜钥匙。

他拧开门,一股霉味扑面而来。手电筒他提前从门卫室顺了,光柱打进去,照出满屋子的铁架子,上面码着牛皮纸档案盒。他快步往里走,拉开最近的一个盒子,里面是一摞表格,和刚才周校长给他看的那张一个格式。翻了几份,找到一张“崩塌方式轮换表”,上面用红笔列着:火灾、踩踏、毒气、暴乱、结构性坍塌、低温……后面还有几项被黑笔涂掉了。每个方式旁边手写着“应激反应评级”和“干预后模式切换记录”。

他掏出手机拍了两张,闪光灯在黑暗里炸了一下,赶紧调成静音。架子深处,倒数第二排最下层的铁皮柜里,一个透明塑料盒里躺着一盘老式卡式录音带,盒子上贴着手写标签:林建国——后门指令。日期是九三年十一月十七日。

录音带背面用胶带粘着一张纸条:“设备:档案室东侧操作台,需接通电源。”林朔往东侧看,角落里有一张铁架子焊的操作台,上面搁着一台老式录音机,按键发黄,电源线断了一截。他按了一下播放键,没反应——机器坏了,或者断电了。

他把录音带揣进怀里,贴着胸口放好。外面传来铁门被推开的吱呀声,有人进了仓库。林朔屏住呼吸,缩到档案架后面,听见脚步声在头顶的水泥地上踩来踩去,然后是老钱的声音:“谁把窗户开的?这风灌的……”

老钱在仓库里转了一圈,嘴里嘟囔着“老鼠又跑进来了”,把窗户关上,铁门重新带上。脚步声远了。

林朔又等了两分钟才从架子后面出来。他沿着楼梯上去,把窗户从里面栓好,溜出后勤仓库,一路小跑回教学楼后面。手背倒计时还剩63:31:08。毒气的影响还没完全散,操场上学生已经分班级坐好了,班主任挨个点名。

他找了个没人的角落,把录音带和装置一起塞进笔袋,拉上拉链,拍了拍胸口,硬邦邦的,还在。脑子里翻来覆去就三样东西:观察样本站0713,父亲的后门指令,以及王叔——一个从外面混进来、装完装置就走、故意让他发现线索的人。

王叔为什么要让他看见这些?一个观察员,不该把答案往他手里塞。除非“观察”本身就需要他知道。林朔攥着笔袋,指头冰凉,毒气的余味还在嗓子眼里堵着。他得找到播放录音带的办法,得弄清楚他爸到底留了什么话,还得盯着苏遥——0713这个编号,不可能只是巧合。

林朔没等早自习铃响就进了教室。他把书包往桌上一扔,径直走到苏遥旁边。她正低着头往笔记本上写字,蓝色圆珠笔在纸面上划出细密的沙沙声。晨光从窗户斜进来,把笔杆照得半透明。

“你昨天用这支笔写过别的吗?”林朔拉了把椅子坐下,声音压得很低。

苏遥笔尖一顿,抬头看他。“什么别的?”

“纸条。小小一张,可能就几个字。”

“没有。”她把笔往桌上一搁,眉头皱起来,“我昨天写的全是广播稿,你要看吗?关于秋季运动会的,第三版了,前两版被主任打回来重写。”她顿了顿,打量林朔的脸色,“你问这个干什么?”

林朔没接话。他扫了一眼教室,陈昊还没到,前排几个女生在抄作业,没人注意这边。他往前倾了倾身子:“昨天食堂的事,我提前喊了。你知道为什么吗?”

“你喊什么了?”苏遥的表情从困惑变成警惕,“你昨天在食堂被记警告,全校都知道。”

“我喊的是‘别挤’。十一点五十四分,东侧门那帮人会推倒一个高二男生,然后后面的人踩上去。”林朔盯着她的眼睛,“我提前两分钟到的正门,把那个男生拽到后面去了。踩踏没发生。”

苏遥把笔帽拔下来又扣上,重复了两次。“你可能是碰巧看见了赵铮他们往那边走,猜到的。”

“那你记不记得,昨天中午你在哪儿?”

“食堂啊,还能在哪儿。”

“你站在食堂后门附近。一个低年级女生从台阶上摔下来,你把她拉起来带到了墙根底下。”林朔语速放慢,每个字都咬得很清楚,“她手里端着一碗汤,洒了你一袖子。你当时穿的校服外套,右胳膊肘那块湿了一大片,下午第一节课都没干透。”

苏遥的手停在笔帽上。

“我没看见。”她慢慢地说,声音低了下去,“我不记得……”

“你记得。”林朔说,“你想想,昨天下午你是不是觉得右胳膊特别凉?”

苏遥的嘴唇动了动,没出声。她的目光从林朔脸上移开,落在桌面上那本摊开的笔记本上,但明显没在看字。

“你不可能知道这个。”她终于说,声调变了,带着一种试探性的警觉,“我当时旁边没认识的人。那个女生是初二的,我都不认识她,我——”

她突然停住,右手抬起来按住了太阳穴。

“怎么了?”林朔问。

“没……”苏遥闭了一下眼,又睁开,“刚才脑子里突然过了一下画面。食堂后门那个台阶,不锈钢的,边角翘起来了。”她的手从太阳穴滑到额头上,“我拉着一个人的手跑,周围全是人腿,挤来挤去的,有个男生在我左手边被人撞倒了,后脑勺磕在餐桌上。”

她说完自己愣住了。

“我没跟任何人说过这个。”苏遥的声音发紧,“我连写日记都没写过。你怎么会知道?”

林朔没回答,把左手伸出来,手背朝上搁在桌面上。倒计时安安静静地跳着:65:12:47。

苏遥盯着那串数字看了好几秒。“你手背上这个……昨天我问你,你说是贴纸。”

“不是贴纸。”

“那是什么?”

“倒计时。”林朔说,“从七十二小时开始走的。走完之前如果我不做点什么,这所学校会塌。上一次是火灾,上上次是踩踏,再往前还有毒气、暴乱、楼板直接砸下来。每一次我都死了。然后重来。”

苏遥把手收回去,搁在膝盖上。她的表情在短短几秒里过了好几道弯——先是觉得他在开玩笑,然后注意到他眼下的青黑和干裂的嘴角,最后落回一种谨慎的空白。

“你精神没问题吧?”她问,语气意外地认真。

“你看我像有问题的样子吗?”

“像三天没睡觉的样子。”苏遥说,“但你说的食堂那个女生的事——”她咬了咬下唇,“我确实有印象。胳膊凉了一下午。但我真不记得自己救过人。可你一说,那个台阶、那个翘起来的角,全冒出来了。”

林朔从校服内袋里把纸条抽出来,展开铺在桌面上。正面是他自己的潦草字迹,各种颜色的笔混在一起,记录着火灾、踩踏、毒气。他把纸条翻过来,推到苏遥面前。

“这行字,蓝色圆珠笔。”

苏遥低头看。“别救所有人。”她念出声,然后下意识地看了一眼自己手里的笔。同样的蓝色,同样的粗细。她把笔凑近纸条比了比,脸色白了一层。

“我没写过这个。”她说,但语气已经没那么笃定了,“我发誓我没写过。”

“我知道你没写过。”林朔把纸条收回来折好,“你是在某一次循环里写的。你跟我一样,每次都重来,但你记不住。可有些东西漏出来了——昨天食堂的事你记得,你自己写过的字你认不出来,但你的笔迹留下来了。”

苏遥沉默了好一会儿。教室里的嘈杂声渐渐大起来,有人从他们旁边走过去接水,没人停留。

“你需要我做什么?”她问。

林朔把笔袋拉链拉开,露出里面那盘录音带的边角。“我拿到了我爸的录音,但播放设备在档案室,电源线断了。你们广播站是不是有旧录音机?”

“有一台。”苏遥说,“双卡座的,在器材间最里面那个柜子里。上学期校庆我整理过,还能通电,但皮带松了,放出来声音发飘。”

“能修吗?”

“我会换皮带。初中在老家跟我爷爷修过收音机。”她看了林朔一眼,“但午休时间器材间不开放,得找广播站站长拿钥匙。站长就是高二那个戴眼镜的——”

“企鹅书包那个?”

苏遥愣了一下。“对,就是他。你怎么知道?”

林朔没解释,把笔袋拉链拉上。“午休我去找他。你负责准备工具。”

苏遥点了点头,又低头看了看自己的蓝色圆珠笔,把它插回笔袋里,动作比平时慢了一拍。

“林朔。”她叫他名字的时候顿了一下,“如果我真的每次都重来……那我为什么什么都不记得?”

“你在攒。”林朔说,“攒到能记住的时候。”

手背上的数字跳到了65:02:19。

午休铃一响,林朔从后门溜出教室,在楼梯口拦住企鹅书包的男生。对方正把耳机往耳朵里塞,被他拽住书包带时吓了一跳。

“器材间钥匙,广播站要修设备。”林朔尽量让语气听上去正常,“苏遥让我来找你的。”

男生推了推眼镜,狐疑地打量他:“苏遥自己怎么不来?”

“她在器材间门口等着呢,说皮带断了,急用。”

“皮带断了?”男生嘟囔了一句“上周不是刚换过”,但还是从裤兜里摸出一串钥匙,摘下最小的那把递过来,“用完锁好,别把东西弄乱。上回有人借了不还,站长挨了批。”

林朔接过钥匙道了谢,转身时听见男生在背后喊:“让苏遥回头把维修记录补上!”他没回头,摆了摆手,拐进走廊尽头那条窄通道。

器材间在教学楼东侧辅楼的夹层里,铁门漆面鼓包,锁孔周围全是锈。苏遥已经站在门口等着,手里拎着一个帆布工具袋,拉链没拉严,露出半截螺丝刀的木柄。

“拿到了?”她问。

林朔把钥匙递过去。苏遥拧了两下没拧动,往锁孔里吹了口气,又用钥匙柄磕了磕,门才吱呀一声往里让出一条缝。一股旧海绵和积灰的味道涌出来,混着铁皮受潮后的酸气。

屋里没窗,苏遥摸到墙上的开关,日光灯管闪了三四下才稳住,把满架子的旧功放、缠成团的音频线和摞在一起的音箱照得发白。角落一张长桌上摆着那台双卡录音机,黑灰色外壳,按键上的字磨得只剩“放”“停”两个还认得出。

苏遥把工具袋往桌上一放,蹲下来看录音机背面。“皮带在里头,得拆后盖。”她抬头看林朔,“你把那盘带子拿出来我看看。”

林朔从笔袋夹层里取出录音带。布包打开,塑料壳上贴着一张泛黄的标签纸,蓝黑墨水写着“后门指令”,字迹很用力,笔锋把纸面压出凹痕。苏遥接过去对着灯看,翻了个面,又看看轴心。

“带子没发霉,保存得还行。”她把录音带放在桌上,从工具袋里掏出一把十字螺丝刀,“拆吧,你帮我扶着。”

后盖螺丝一共六颗,锈死了两颗。苏遥用螺丝刀尖顶着硬拧,手背青筋绷起来,额头往一边歪着使劲。最后那颗松开的时候她呼了一口气,把螺丝一颗颗码在桌角。

“看见没,这根皮带。”她指着机芯里一根发亮发软的橡胶带,“松成这样,转起来打滑,声音不飘才怪。”

她从工具袋里翻出一根备用皮带,比了比长度,拿剪刀修掉一截,套上两个轮轴。手伸进机芯里绕的时候,指甲刮到金属边沿,她缩了一下,没出声,又继续把皮带压进槽里。

“好了。”她装上后盖,留了两颗螺丝没拧,“先试,不行再拆。”

林朔把录音带推进卡座,按下播放键。齿轮咔嗒一声咬合,磁带开始转,扬声器先吐出十几秒沙沙的底噪,像雨落在铁皮棚顶上。苏遥把音量旋钮往右拧了半圈。

沙沙声里突然冒出一个男人的声音,低沉,有点哑,像嗓子刚从一场大病里恢复过来。

“……如果你听到这盘带子,说明实验已经失控。”

林朔的手停在旋钮上。苏遥看了他一眼,没说话。

“我叫林建国,三十年前,我是‘人类求生极限实验’项目组设计者之一。”录音里停顿了两秒,能听到翻纸的窸窣声,“学校——你们现在待的地方——是观察样本站0713号。整个系统由一个自适应程序管理,它会根据干预行为更换崩塌方式,测试不同的应激反应。”

苏遥的眉毛拧起来,嘴唇动了一下,没打断。

“我在程序里留了一道后门。”林建国的声音忽然压低了,像怕被人听见,“用锚点权限覆盖程序。锚点编号0713,记忆保留权限高于常规清除。找到她,让她主动覆盖。程序会检测覆盖尝试并加速轮换,你们只有一次机会。”

录音里传来一声很轻的叹息,接着是磁带走到头的咔嗒声,播放键自己弹起来。

器材间安静得能听见日光灯镇流器的嗡嗡声。苏遥站在原地没动,右手还悬在音量旋钮上方,指节发白。

“0713……”她低声重复了一遍,转头看向门口方向,“我广播站柜子的编号也是0713。上学期发下来的时候我还嫌这数字别扭,跟站长换,他说编号是上头定的,换不了。”

林朔在纸片上飞快地写:后门=锚点权限覆盖;苏遥=0713锚点;只有一次机会。写到最后一笔,笔尖顿住了。他抬起头:“你刚才说‘她’。”

“录音里说的。”苏遥的声音有点发紧,“‘找到她’。”

两个人对视了两秒。

“所以我能记住那些片段,”苏遥先开口,语速比平时慢,像在边想边说,“食堂的画面、纸条上的字——不是巧合。”

“你之前说你什么都不记得。”林朔说。

“我是不记得完整的。”她把手从旋钮上收回来,攥着工具袋的背带,“但有些东西会漏进来。像做梦醒过来,梦的内容忘了,可身体还记得那种感觉。昨天你说食堂的事,我脑子里有画面,但我不知道那是记忆还是想象。”她停了停,“现在我知道了。”

林朔把纸片翻到正面。上面密密麻麻全是前几次循环的记录,日期、崩塌方式、死亡人数、干预结果,字挤着字,有些地方被水渍洇花了。苏遥低头看了一眼,没有追问那些条目是什么意思,只从自己笔袋里抽出那支蓝色圆珠笔,递过来。

“用这个写。别用铅笔,铅笔会花。”

林朔接过来,笔杆上还带着她手心的温度。他换笔把刚才那行字重新描了一遍,蓝色墨水压在黑色字迹上,醒目得多。

“程序会检测覆盖尝试。”苏遥把他写好的纸片拿过去看,“也就是说,我一动手,它就知道。”

“对。而且会加速轮换。”林朔说,“我们得找准时机。”

“怎么找?”

“不知道。但至少现在知道了方向。”他把纸片折好塞回笔袋,“你试着想想,那些漏进来的片段里,有没有跟‘权限’有关的东西——比如你碰过什么不该碰的,或者有什么东西只有你能打开。”

苏遥皱着眉想了一会儿,摇头:“暂时没有。但我可以留意。”

上课铃从走廊那头传过来,闷闷的,隔着夹层的铁门像敲在棉花上。苏遥把工具袋拉链拉好,钥匙搁在录音机顶上。

“晚自习之后,广播站没人。”她说,“我再过来把录音机装回去,顺便翻翻以前的维修记录——站长那人什么都往本子上记,说不定有线索。”

林朔点头。苏遥走到门口又停下来,没回头:“你爸……是设计这个的人。”

“嗯。”

“那你之前三十九次……”她斟酌了一下用词,“他都知道?”

林朔没回答。苏遥也没再问,拉开门先走了出去。

他低头看了一眼手背。倒计时跳到了62:11:48。纸片上的蓝色字迹还没干透,在日光灯下微微反光。他把录音带重新包好塞进笔袋最里层,螺丝刀和备用皮带收进工具袋,锁门时钥匙在锁孔里转了两圈才卡到位。

走廊里已经空了。他快步往教室走,脑子里反复过录音里那句话——“找到她,让她主动覆盖。”苏遥知道了自己的编号,承认了记忆碎片的存在,但她还不知道怎么“主动”。程序在暗处,他们在明处,而且只有一次机会。

推开教室后门的时候,英语老师已经在黑板上写例句了。苏遥坐在靠窗第三排,蓝色圆珠笔搁在摊开的笔记本旁边,正低头抄板书。他经过她桌边时,她没抬头,只用笔尖在笔记本边角轻轻点了一下,画了个很小的勾。

林朔坐回自己座位,手伸进笔袋摸了摸录音带的布包。还在。

林朔把手从笔袋里抽出来的时候,指尖沾了一层薄灰。录音带的布包还在,隔着帆布能摸到塑料壳的棱角。他抽回手,在桌面上蹭了蹭。

英语老师在讲虚拟语气,粉笔敲黑板的声音又脆又急。苏遥没有再传纸条过来,她侧脸朝着窗外,蓝色圆珠笔夹在指间转了小半圈,停住,落下去写两个字。一切看起来和之前每一次循环里任何一个普通上午没有区别——除了林朔知道。他刚从第三十九次循环里出来。

第三十九次。前面三十八次他试过太多办法:提前拉人、堵门、砸消防栓、在食堂门口喊“有炸弹”。每一次干预都像往水里按葫芦,按下去一个,另一个从别处冒出来。

火灾、踩踏、毒气、暴乱、天花板整片拍下来。程序换法子比他换鞋还快。气温每重来一遍就往下掉一格,到第三十八次,操场上的积水傍晚就结了薄冰。

所以第三十八次他试了不干预。坐在座位上,一节课一节课地熬,手心全是汗,看着苏遥正常地站起来回答提问,正常地在课间去接水,正常地跟陈昊讨论一道导数题。他什么都没做。

下午体育课照常上,晚自习照常开始,他以为自己终于找到了漏洞。然后十一点四十分,体育馆方向传来一声闷响,像有人把整座楼的地基抽了一格。顶棚塌了。低温导致的钢结构脆裂。避难所里塞了四十多个住宿生,压死七个——比任何一次都多。

他在废墟里扒人的时候手指冻得没知觉,苏遥裹着半截棉被从东侧安全通道爬出来,脸白得像纸,怀里抱着一个高二女生。她看了他一眼,嘴唇动了动,说了句什么他没听清。

然后一块二次坍塌的楼板砸下来。

林朔抹了把脸。不干预的念头在脑子里只停了一秒就被他踩灭了。但问题没变:干预也死人,不干预死更多,程序永远有备用方案。唯一的破局点只有录音里那句话——锚点权限覆盖。苏遥知道了自己的编号,知道了记忆碎片,但“主动覆盖”怎么操作,他们谁也不知道。

午休铃响的时候他站起来,往走廊那头看了一眼。老钱应该在门卫室,王叔今天上午没露面。他想起食堂侧门那个巴掌大的本子和记录的动作,胃里拧了一下。观察员。编号003。他在心里把这几个词排了排,还是排不出一个完整的形状。

下午第一节课间,苏遥从前面绕过来,把一张折成四折的稿纸搁在他桌上。“维修记录。”她压低声音,手指点着其中一行,“去年十一月换过广播站总电源线,备注栏写了‘接线盒氧化,已更换’——但后面有一行被涂掉了,勉强能看出‘操作台’三个字。”

林朔把稿纸翻过来对着窗户看。涂掉那行字的笔迹很粗,黑笔,用力得把纸都划毛了。“广播站操作台下面有东西。”他说。

“我晚上翻翻柜子底下。”苏遥抽回稿纸折好塞进口袋,临走前顿了一下,“你脸色很差。”

“没睡好。”

她没追问,转身走了。林朔盯着她的背影,忽然意识到一件事:从前三十八次循环里,他从来没跟苏遥说过这么多话。她在他记忆里一直是个模糊的、靠窗坐的、偶尔去广播站念稿的影子。第三十八次看见她抱着人从烟里走出来,那个影子才突然变成人。

然后是第三十九次崩塌。

比前任何一次都早。下午最后一节课刚打铃,通风管道里传来一阵嘶嘶的气流声,像有人把高压气瓶拧开了。走廊里有人嗅了两下鼻子,说谁在喷杀虫剂。林朔闻到那股甜腻的、带铁锈味的空气时,整个人从座位上弹了起来。

“毒气。”他喊了一声,嗓子劈了,“关窗!往楼上跑!”

教室乱成一锅粥。有人站起来往门口挤,有人傻坐着看林朔。英语老师拍着讲台喊安静,话音没落,走廊里已经传来第一声尖叫。前排一个女生捂着喉咙跪下去,桌上的笔袋哗啦掉了一地。

林朔冲到门口又刹住脚。他回头看了一眼苏遥——她正把靠窗的几扇窗猛推上去,风灌进来把稿纸吹得满屋飞。她转头朝他喊了什么,被尖叫声盖住了。

他想冲过去拉她。脚迈出去半步,手背一阵灼痛,倒计时跳了一下:63:12:07。他猛地想起录音里那句话,“程序会检测覆盖尝试并加速轮换”。他还没试过覆盖,程序已经在加速。如果他现在冲出去救人,毒气扩散的速度会不会再翻一倍?

犹豫只有两秒。苏遥已经跑出教室了,她弯着腰,把一个倒在地上的男生往门外拖。走廊里白雾一样的气体从通风口往下沉,贴地半米最浓。她拖着人走了三四步,自己先呛了一口,膝盖一软。

林朔的手攥着门框,指节发白。他看见苏遥又站起来,拽着那男生的领子往楼梯口挪,走两步,跪一下,走两步,跪一下。白雾漫过她的小腿,漫过她的腰。她最后回头看了一眼教室后门的方向——隔着走廊和烟雾,林朔不确定她是不是在看他。

然后她倒了。手还攥着那男生的校服领子。

林朔没动。他全身的力气都用在按住自己两条腿上。他听见自己牙齿咬得咯吱响,嘴里一股铁锈味,不知道是毒气还是咬破了腮帮子。走廊里的白雾越来越浓,尖叫声稀了,只剩下零星的咳嗽和拖拽声。有人从楼上跑下来拖人,有人打开消防通道的门往外扇风。但苏遥躺在那儿,没人顾得上。

毒气散尽用了四十分钟。消防队来的时候天已经擦黑。林朔从教室后门出来,贴着墙根走到走廊中段。苏遥被抬上担架的时候脸是灰的,嘴唇发紫,眼睛没闭上。

他蹲在楼梯拐角,手背上的倒计时还在跳。他盯着那个数字,脑子里翻来覆去只有一句话:你躲了,她死了。你躲了,她死了。你躲了——

他猛地站起来,把后槽牙咬得发酸。气温比上次又低了一截,他呼出的白气在走廊玻璃上结了一层霜,手指头冻得弯不过来。他掏出纸条看了一眼,正面密密麻麻的字迹里,第三十八次那行下面被他画了一道粗杠。他用指甲在纸条空白处划拉:第三十九次。毒气。苏遥死。气温再降。不能再躲。

倒计时跳到了00:00:00。

纸条还攥在掌心里。他把指头收紧了一点。

再睁眼是教室。英语老师正在黑板上写例句,黑板旁边的倒计时牌写着距高考3天。苏遥坐在靠窗第三排,蓝色圆珠笔搁在摊开的笔记本旁边,正低头抄板书。他经过她桌边时,她没抬头,只用笔尖在笔记本边角轻轻点了一下,画了个很小的勾。

林朔坐回自己座位。手背倒计时跳到了71:58:44。他把手伸进笔袋摸了摸录音带的布包,还在。然后他低下头,在练习册空白页上写了一行字:第三十九次,毒气,苏遥没了。不能再躲,必须保她。

写完他把那页纸撕下来折好塞进笔袋夹层,抬头看了一眼苏遥的后脑勺。她正跟陈昊借涂改带,侧脸被窗外的光切出一道干净的边。

这次他先去找她。一秒钟都不耽搁。

林朔等到午休铃响才动。教室人走得差不多时,他绕到苏遥桌边,压低声音:“器材间钥匙拿到了?”

苏遥把笔记本合上,从笔袋里摸出一把黄铜钥匙,在掌心晃了晃:“跟站长说帮广播站整理旧带子。他犹豫了半分钟,我提了上次帮他修话筒的事,他就给了。”

“他有没有问为什么?”

“问了。我说器材间漏水,趁午休清一下柜子。”苏遥站起来,把钥匙收进口袋,“你那边呢?王叔一般在后勤办公室,赵铮中午在食堂东侧那桌。”

林朔点了下头。昨晚他们在广播站器材间碰头时,苏遥把维修记录本翻到去年十月那页——有人在配电房更换记录后面用铅笔写了一行小字:“覆盖需锚点,锚点需权限,权限在0713。”她当时盯着“0713”看了很久,没说话,只把本子推给林朔看。林朔从她眼神里读出来,她认出了这个数字。广播站柜子编号0713,她的编号。

“我引开他们。”林朔说,“你进操作台,按昨晚说的顺序来——纸条放读卡槽,录音带进副仓,0713输进去。屏幕跳出覆盖进度就等,别碰任何键。”

“要是王叔先回来呢?”

“他不会先回来。”林朔说这话时嗓子还有些发紧,毒气留下的灼烧感没完全退,“我让他在东侧楼梯那儿多待一会儿。”

苏遥看了他一眼。她想说什么,嘴唇动了一下,最终只点了点头:“十二点四十之前我没出来,你就来找我。”

“行。”

两人在楼梯口分开。林朔往东侧走廊走,脚步放得很轻。经过后勤办公室门口时他看见王叔正把保温杯往布袋里装,桌上摊着那个巴掌大的黑皮本。林朔弯腰从门边摸到半截粉笔,在走廊白墙上画了个歪扭的箭头,指向东侧楼梯方向,又在箭头旁边写了“配电房线路复查——急”。字迹潦草,像是维修工随手留的。

然后他退到楼梯拐角,等。

不到两分钟,后勤办公室的门开了。王叔探出头看了一眼墙上的字,眉头皱起来,回身拿了手电筒和工具包,往东侧楼梯走去。他走得不快,步子稳,手电筒没开,工具包拎在手里没挎上肩。林朔盯着他后脑勺——这人连上楼梯的步频都没变,太稳了,稳得不像被临时叫去干活的人。但他没时间多想,王叔拐过楼梯角,他立刻掉头往广播站方向跑。

赵铮从食堂方向过来的时候嘴里还嚼着东西。他看见墙上箭头,骂了一句“谁他妈乱写”,然后注意到林朔蹲在楼梯拐角系鞋带。

“你站这儿干嘛?”

“等人。”林朔站起来,拍拍膝盖灰,“王叔让我在这儿等,说有人来就告诉他一声。”

赵铮斜眼看他:“王叔?后勤那个?”

“嗯,他说东侧配电箱跳闸了,有人乱接线。”林朔往赵铮身后瞥了一眼,看见两个跟班从食堂门口探出脑袋,“你中午不去食堂抢排骨?东侧那桌今天没占上吧,我看见你平时坐的位置被高二的占了。”

赵铮脸色变了。他最烦有人动他占好的位子,尤其是食堂那种“谁先坐下谁得”的规矩被破。林朔没给他反应时间,又补了一句:“好像还坐了四五个人,围一圈,你那桌挤得下?”

赵铮已经转身往食堂走了,两个跟班跟上去。林朔等他拐过走廊角,立刻往回跑。王叔被箭头引去了东侧配电房,赵铮被食堂的事拖住,至少五分钟内不会有人往广播站方向来。

他跑到广播站门口没停,直接拐进旁边器材间的侧门。苏遥已经在操作台前了,纸条插在读卡槽里,录音带塞进了副仓,操作台屏幕亮着蓝底白字,一行小字正在跳:“检测到锚点权限输入请求。请输入完整编号。”

苏遥手指悬在按键上,听见他进来没回头:“0713输完了,它在验证。”

“多久了?”

“大概四十秒。”苏遥声音绷得很紧,“进度条没动,一直在闪‘验证中’。”

林朔凑近屏幕。蓝底白字下面有一行极小的灰色注释,他眯眼辨认:“验证需两次确认。第一次锚点编号,第二次……‘样本站绑定’?”

苏遥转头看他:“样本站编号是多少?”

林朔脑子里嗡了一声。他们知道0713是样本站编号——周校长给钥匙时提过,地下档案室里翻到的旧文件也写着“观察样本站0713号”。但第二次确认要的是“绑定”,不是编号本身。

“再输一遍0713。”他说,“绑定就是编号本身,它要确认两次。”

苏遥输进去。屏幕闪了一下,跳出一行绿字:“锚点确认成功。覆盖程序启动中,进度6%。”

“动了。”苏遥吐出一口气。

林朔还没来得及松劲,操作台旁边的扬声器突然响了——不是广播,是器材间墙上的对讲机,王叔的声音从里面传出来,平得像在报天气:“林朔,你在广播站吧。程序检测到覆盖请求了。这个操作会触发轮换加速,你现在停手还来得及。”

苏遥手指僵在键盘上,抬眼看他。

林朔盯着对讲机,嗓子发紧:“他知道我们在这儿。”

“他怎么知道的?”

“他根本没被我引走。”林朔想起王叔那本黑皮本上密密麻麻的记录,想起他拎工具包时连步频都没变的冷静,“他故意跟过来看我们什么时候动手。”

屏幕上进度跳到14%。苏遥问:“停不停?”

“不停。”林朔说,“他说停手来得及,但他没说停手之后崩塌就不来。他在诈我们。”

话音刚落,对讲机里王叔的声音又响起来,这次语气里带了点说不清的遗憾:“那你们抓紧。程序反击已经开始倒计时了。”

屏幕右上角突然弹出一个红色数字:00:02:59。两分五十九秒。

“什么倒计时?”苏遥问。

林朔不知道。但操作台底下的地板开始震了,很轻,像远处有重型卡车经过。器材间头顶的日光灯管闪了一下,灰尘从灯罩缝隙里簌簌落下来。

“继续。”他按住操作台边缘,“14%到100%要多久?”

“按这个速度……大概四分钟。”

“来不及。”林朔看着那个红色倒计时,“它只给三分钟。”

苏遥的手没停,但她的声音沉下去:“那只能赌程序在崩塌开始后还会继续跑覆盖进度。如果它中断——”

“它不会。”林朔说这话时自己都不信。但他想到上一轮毒气里苏遥躺在走廊上的样子,想到她嘴唇发紫眼睛没闭上,想到自己在楼梯拐角蹲了四十分钟只重复一句话。他把手按在苏遥肩膀上,力气大得自己都没察觉:“继续输。我出去挡一下。”

“挡什么?”

“王叔。”林朔已经转身往门口走了,“他肯定往这边来了。我把门卡住,你只管盯着屏幕。进度到百分之百就拔录音带跑。”

“林朔——”

他回头看了她一眼。苏遥半张脸被屏幕蓝光照着,嘴唇抿成一条线,手指还按在键盘上。他想说“别救所有人”,想说“这次你先走”,但嘴里冒出来的只有:“记住,第41次。”

苏遥愣了一瞬。她的手指在键盘上停了一拍,然后更用力地按下去:“你别死。”

林朔没应。他拉开门冲出去,反手把器材间的铁门带上,从外面把插销别进扣环。然后他往走廊那头跑,果然看见王叔从楼梯间拐出来,身后还跟着赵铮——赵铮嘴里骂着“你他妈耍我”,手里攥着半根没啃完的排骨。

“王叔。”林朔站定,挡在走廊中间,“你本子上记什么了?”

王叔停下来,手电筒这才打开,光柱直直照在林朔脸上:“记录实验进程。你父亲当年设计的后门,他有没有告诉过你,覆盖失败会怎样?”

“他没告诉过我。”林朔眯着眼避开光柱,“但我知道你不会让我成功。”

“我不拦你。”王叔说,“程序会拦你。你听。”

林朔听见了。头顶传来一声闷响,像钢筋混凝土被什么东西从里面撑裂了。走廊尽头的天花板开始龟裂,裂缝以肉眼可见的速度向器材间方向蔓延,灰尘像瀑布一样往下浇。楼下传来尖叫,有人在喊“楼要塌了”。

赵铮脸色白了,排骨掉在地上:“操,这怎么回事——”

王叔关掉手电,退了一步:“程序把崩塌提前了。你覆盖到多少了?”

林朔没回答。他转身往回跑,走廊天花板的裂缝在他头顶追着跑,碎块砸在他肩膀上,他踉跄了一下没停。器材间的铁门还别着,他从缝隙里看见苏遥还坐在操作台前,屏幕上的绿色进度条跳到了87%。

“苏遥!还有多少?”

“十二秒!”她没回头,“你别进来!门框变形了!”

林朔抓住铁门插销往外拽。门框确实变形了,插销卡死,他两只手一起上,指甲盖劈了也没松。苏遥在里头喊:“到了!百分百!我拔带子——”

然后整个天花板塌了一块下来。正砸在器材间和走廊之间的隔墙上,铁门被砸得往里凹进去半尺,缝隙一下子扯大了。林朔从裂缝里挤进去,肩膀蹭掉一层皮。

苏遥被震倒在地,操作台屏幕碎成雪花,但录音带被她攥在手里,纸条从读卡槽弹出来落在她膝盖旁边。

屏幕虽然碎了,操作台底下的主机箱还在嗡嗡震,绿色指示灯没灭——覆盖程序跑完了最后一格,但崩塌没有停,头顶的裂缝反而越撕越宽。程序的反击和覆盖是两条线:覆盖成功只锁死了“下一次重置”的入口,这一轮的物理崩塌已经刹不住了。

“拿着!”林朔把纸条和录音带一起塞进苏遥手里,她手指冰凉,指甲缝里嵌着键盘上崩下来的塑料碎屑,“记住!第41次!你别——”

头顶又一声巨响。林朔抬头看见整片天花板往下压,他最后推了苏遥一把,把她推到操作台底下的三角区里,自己没地方躲了。

苏遥伸手抓他,指尖碰到他手背上的倒计时——数字还没走完,然后白光涌上来,淹掉了一切。

她攥紧纸条和录音带,听见林朔在光里喊了句什么,听不清了。纸条背面有什么东西硌着她掌心,她低头看了一眼——蓝色圆珠笔新描上去的一行字,比之前那行“别救所有人”更用力,笔尖把纸都划毛了。她认得这笔迹,是她自己的。她完全不记得什么时候写过,但每个字都像从她指关节里长出来的:“第41次。这次换你救我。”

苏遥是被冻醒的。

脸颊贴着课桌,桌面冰凉,像刚从冷库里搬出来。她抬起头,教室里暖烘烘的,日光灯亮得刺眼,窗外的梧桐树绿得不像话。

前桌女生正在拿湿纸巾擦桌子,陈昊趴在桌上啃鸡蛋灌饼,嘴里含含糊糊地背单词。一切正常得让人头皮发麻。

她低头看自己的手。右手手背上有一块灼痕,硬币大小,边缘发红,中间浮着一串数字:71:58:44。数字在跳。43、42。

苏遥攥紧拳头,又松开。数字还在。她拿指甲刮了一下,灼痕附近的皮肤火辣辣地疼,数字纹丝不动,像长在肉里的。

“苏遥,你手怎么了?”前桌女生回头看了一眼。

“没事,烫的。”她把手缩进袖子里,声音比自己预想的稳。

她低头,发现自己左手攥着两样东西。一张折过很多次的纸条,边缘起毛;还有一盘录音带,透明塑料壳,标签上写着“0713”,字迹是林朔的。她完全不记得自己什么时候拿到的这两样东西,但手指扣得很紧,像攥了一整夜。

苏遥把录音带塞进校服内侧口袋,展开纸条。纸面全是密密麻麻的圆珠笔字,蓝色,潦草得几乎连成一片。

正面写着各种句子,有些划掉了,有些旁边打了问号——食堂东侧门,11:47,赵铮插队。第一次干预,踩踏未发生。火灾。配电房。死2人。老钱——记忆被清除。王叔在侧门记录。观察员003。0713。

她越看越快,心跳顶到嗓子眼。这些词她一个都不记得自己经历过,但每一个都像踩在她脑子里某根弦上,闷闷地响。

食堂窗口前有人摔倒的画面闪了一下,体育馆东侧冒黑烟的画面闪了一下,走廊里弥漫甜味的画面闪了一下——全是碎片,没头没尾,但她知道它们是真的。她见过。她死过。

她翻到纸条背面。上面一行歪歪扭扭,笔尖戳破了几处纸,写着“别救所有人”。下面一行是新描上去的,颜色鲜亮,笔迹用力得把纸面划出了毛边,是她自己的字——她认得出自己写“遥”字时最后一笔那个习惯性的上挑——但她完全不记得自己写过这句话:

“第41次。这次换你救我。”

苏遥盯着那行字,盯了很久。她不记得写过,但她认得自己的字。而且她手上有倒计时,兜里有林朔的录音带,脑子里有一堆不属于她的画面在乱撞。这些东西不会凭空长出来。纸条上那些蓝色记录她看不懂全部,但“不干预,提前,毒气,苏遥死亡”这行字她看懂了——林朔试过不管,她死了。他试了三十九次,每一次都在想办法让她活下来。

“苏遥?”陈昊嚼着灌饼凑过来,“你脸色好差,没睡好?”

“林朔呢?”她问。

陈昊愣了一下:“林朔?他今天没来啊,请假了。”

“请假?什么假?谁给他请的?”

“不知道,早上班主任说的。”陈昊挠了挠头,“你问他干嘛?”

苏遥没回答。她猛地翻自己的笔袋,夹层里塞着一张皱巴巴的练习册纸片,抽出来一看,是林朔的笔迹,潦草得几乎飞起来:“第38次真相:不干预也会崩塌。气温每次降1℃。苏遥是锚点。别让她死。”

背面还有一行更小的字,像是犹豫了很久才写上的:“如果我这次没醒,告诉她:录音带在档案室东侧操作台。电源线断了。她会修。”

她把纸片翻过来又翻过去,脑子里那些碎片开始往一块拼。纸条正面的记录、纸片上的结论、手背上的倒计时——林朔把能留的东西全留给她了。她不知道“锚点”是什么意思,不知道“程序”是什么,但她知道林朔没醒。

纸条背面那行字是她自己写的,可她不记得写,说明这行字是在她“不记得”的状态下留下的。她只有一种解释:上一次循环末尾,林朔把纸条塞给她的时候,她抓到了笔,写下了这句话。她不知道自己当时怎么做到的,但字迹不会骗人。

“林朔家在哪?”她问。

“你疯了?今天还要上课——”

“他家在哪?”

陈昊被她盯得往后缩了缩:“就……学校后面那个老小区,三号楼,四单元四楼左手边。”

苏遥点了点头,把椅子推回去,大步朝教室门口走。经过讲台时她停了一下,回头看了一眼黑板上的倒计时牌:距高考3天。粉笔写的“3”字旁边有一道很浅的划痕,像是有人用指甲抠的,划痕下面露出上一层的字迹,模模糊糊的,但能辨认出“距高考”后面跟着的某个数字被涂掉了,上面重新写了“3”。涂改的痕迹很新。

她继续往前走,拉开教室后门,走廊里空荡荡的,早读铃还没响。冷风从楼道尽头的窗户缝里灌进来,她打了个哆嗦——这风不该出现在六月。

苏遥靠在走廊的窗台边,把纸条重新掏出来看了一遍。正面记录的最后一行后面,林朔写了半句话:“程序检测到覆盖尝试会加速轮换,只有一次机会。苏遥,如果你看到这个,说明我——”后面的字被涂掉了,涂得很重,圆珠笔来回划了十几道,完全看不清。

苏遥把纸条折好放回口袋,拉上拉链,用力按了按。然后她转身朝楼梯口走,步子比刚才快。

走到楼梯拐角时她停住,回头看了一眼教室后门,低声说了句:“这次换我。”

声音很轻,被楼道里的穿堂风卷走了。她没再犹豫,两步并一步跑下楼梯。手背上的灼痕贴着校服袖口,数字还在走,但她已经不看它了。

沪ICP备16008431号-1

本站所有内容都已取得正版授权,且不适合未成年人观看。版权声明 - 投稿声明 - 自审制度 - 免责声明