好事?坏事?得生?得死?
通向的到底是自由,还是坟墓?
还是叶响本身就是一份毫无价值和意义的白纸,上面空荡荡的什么也没有。到那个时间来临的时刻,什么都不会发生?
夏寒一点头绪都没有,这些问题根本就是填不满的无底洞!
他焦心地走了一圈又一圈,看了一次又一次。这八十五分钟拉长到甚至长过他之前经历的所有回忆。
太久了,真的是太久了。
随着分针一次轻轻的颤动,时间来到了 16:09。
叶响如期而至,沙沙的树叶声比以往的每一次都要更加清晰,更加震耳。像是有大风穿林而过,拨了万木的弦。
然而,声音还没有停止。
在叶响渐渐衰弱放缓,低沉下去的时候,又出现了新的叶响!
两次叶响毫无间隔的并在一起,紧接着,是第三次,第四次,第五次!如果说以前的叶响只是一排浅薄的声幕压过来,那么这一次就是层层叠叠的音浪席卷奔腾。
短短一分多钟,连续不断,一波更胜一波地出现了十次叶响!
最终,那些声音才渐渐褪去。夏寒呆滞地听着,一句话也说不出口。
这波极具震撼力的音浪,到底是什么?
黑板那边,他上下推拉,收到了秦爷的消息:
「吓死老子了!刚刚四点零九的时候连着响了十次!」
220 教室同样发生了连续十次叶响……这又是……
他自知没法给出答案,但是他所相信能给出答案的人,已经醒了。
不知是真的休息好了,还是被刚刚的声音所震醒。总之,唐觉已经眼神清澈地站起身来,他手指敲打着桌面,一边回过头问夏寒:「把从刚刚到现在的情况,都简单说下吧。」
夏寒兴奋的不知所以,全然呆住。
唐觉费解地看着夏寒问:「怎么了?等等……」他眯着眼睛指了指一旁已经干化发硬的饼干酱问:「这些东西又是什么?」
夏寒说:「220 传过来的……饼干?」
唐觉问:「你还没吃呢对吧?」
夏寒抓了抓头说:「我吃过了……」
唐觉轻叹一声说:「我们还没法确定通过黑板传递过来的食物,能不能产生性质上的变化。要是我醒着,是肯定不会让你吃的……」
夏寒说:「食物啥的咱一会再折腾吧,刚刚发生的事儿比这还大。」
随后,夏寒把两件教室同时叶响和连续十次叶响的事情简单描述给了唐觉。唐觉从头到尾默不作声的听着,直到夏寒最后彻彻底底地说完,他的手指疯狂地敲击着桌面。
「不对!」
唐觉环顾这这间教室,竭力用眼神扫过每一个角落。
「不对……我们一定忘记了什么……我之前的猜想也有问题。」唐觉说完手指停止了敲击,眼神停在教室末尾的窗户上。
唐觉皱着眉问:「最后这两扇窗户……什么时候变成这样的。」
夏寒细细一看,才发觉 B 教室的窗户,原本应该一一对应着 A 教室的窗户,现在却有末尾的两扇错位了。
原本从 B 教室看向 A 教室,就如同被分隔开成一格格的 A 教室的影响。但现在末尾的两格拼图颠倒了……
「16 扇窗户依旧对应着 16 扇窗户……但是顺序产生了变化。这是什么时候开始的?」
夏寒努力在脑中回想,勉强能记得个依稀:「应该是在叶响发生的时刻之后……」
「能不能再准确点……不要用应该这种字眼。」
夏寒轻咳了一声说:「铁定不能了。」
唐觉盯着所有的窗户,退后了三步说:「用纸标出 1 到 16 个自然数,然后按从上至下,从头至尾的顺序贴到 A 教室对应的窗户上。」
夏寒急忙起身去办。
唐觉一边敲着桌面继续思考,一边把目光死死地锁在窗户上。等到夏寒把所有窗户都贴好之后,唐觉在黑板上一排排地刻写着他无法阅读的代码。
唐觉说:「我之前所推测的认为窗户是通讯工具也许是错误的,它跟叶响一样可能只是某一种……标志。窗户的对应错位应该还不会停止。现在的顺序是 1,2,3……14,16,15,那下一个就是……」
正在唐觉说话的功夫,夏寒已经观察到了第三次错位:「唐觉……错位又发生了!」
唐觉抬起头瞥了一眼窗户,点点头又回到黑板前说:「没错,这一次的顺序肯定是 1,2,3……15,14,16。」
阴冷似乎不会影响唐觉一丝一毫的书写速度,笔尖的擦动依然快如急湍。
夏寒问:「这是什么找规律之类的玩意?」
唐觉摇摇头说:「你现在还看不懂么……夏寒。这是全排列啊。」
全排列?
窗户随之又发生了一次错位,错位的发生越来越频繁。
夏寒地视野里只有唐觉像一道道剪影一般飞舞着粉笔,唐觉腾出一只手指过所有的窗子,他说:「现在窗户上即将浮现出来的,是 1 到 16 这 16 个自然数的所有的排列方式!」
唐觉的声音里掺着兴奋说:「我初始的设想还以为黑手将会用窗户隧道的明灭开合来向我们传递信息……但那样最多只能表达到 2 的 16 次幂也就是 65536 个状态。但是如果是 16 个自然数的所有排列,那就是可以表达 16 的阶乘超过 20 万亿个状态!」
错位的发生越来越快,唐觉的书写的速度也越来越惊人。
唐觉说:「我现在越来越好奇黑手到底想要告诉我们什么了……有哪一个他想告诉我们的自然数连 65536 都容不下。」
窗户由开始的几分钟错位一次,到几秒种错位一次,现在已经变成了光影和数字的交替闪烁。整面墙变成了一块明亮的发光版,数字在上面飞速的换位和游离。
而最后,在一个状态下停了下来。
夏寒喊着:「唐觉!停了!」
唐觉把粉笔头一甩,搓了搓有点发涩的双手说:「他早晚要停下来让我们看看的。」
他在黑板上记录着排列:「1,2,3,7,4,14,9,13,8,10,16,15,12,11,6,5。这个排列的序数超过 10 亿……」
「嗯……这是这 16 个自然数的第 1467378000 种排列。」
夏寒一脸吃惊地问:「……你怎么算的这么快?」
唐觉说:「我还没吃饱,如果不饿着,能算的更快。不过我暂时不会吃那一堆饼干,现在没那个功夫。」
唐觉说:「你难道不敏感 1467378000 这个数字么?」
夏寒一脸茫然地说:「怎么可能敏感这个记都记不住的数?」
唐觉说:「这是一个时间戳啊。」
夏寒问:「时间戳?」
唐觉说:「时间戳就是按照格林威治时间 1970 年 1 月 1 日到某一个时刻所经历的秒数,是 Unix 系统。」
夏寒说:「成成成!你不用介绍了,你说到这儿我就能懂了,就是说这个数字表达的是个时间是吧?」
唐觉说:「准确的说是时刻。简单的换算一下……大概……」
他手指在桌面上敲打了片刻,食指在桌面上轻轻一扣,说:「是 2016 年 7 月 1 日 21:00,在四个多小时之后。」
夏寒说:「你咋又算的这么快?这个时间点要咋样?」
唐觉说:「尚不明朗。但应该跟 220 教室有些联系。」
唐觉在黑板边上写下『33』『10』『43』这三个数字,说:「首先确认一点,我认为接下来不会发生叶响了。因为按照之前分析的结果,叶响的次数是一种重要的信息。那么『黑手』想通过叶响次数传递信息这个目的,他已经达到了。」
「这三个数字,分别是正常叶响的次数,最后连续叶响的次数,以及叶响的总次数。这三个数字,在 220 教室和 320 教室都是完全等同的」
唐觉指着窗户说:「窗户联接的错位很有可能同样发生在 220 教室,但由于 220 教室的特殊构造,即便发生错位,当事者也几乎无法察觉。」
夏寒说:「我大概懂了你的意思了。」
唐觉说:「很有可能有一件事要在 21:00 同时发生在 220 和 320 教室身上。这件事一定与『33』『10』『43』这三个数字有所联系,没准 78 和 85 这两个数也能帮的上忙。」
夏寒说:「这是什么密码么……一点儿提示信息都没有的密码?这能干想出来才他妈扯淡了吧。」
夏寒从窗边退了下来开始跺脚说:「而且屋里的温差越来越大了,屋子边缘已经有零下十多度了吧。」
唐觉搓着手说:「这三个数字可能是密码,也可能是编码……所表达的也许是字母,也许是另外的数字,也许是符号。温度可能是一种信号,也可能是一种限制……」
他开始接着在黑板上一行行的刻着文字:「从现在开始告诉秦爷,每三十分钟通信一次。现在的每一个想法都非比寻常。还要让他把所有 220 教室里面一切有价值的东西,能带的都带上。」
唐觉回过头指着夏寒说:「咱们也要如此。再仔细检查两间教室,凡是有点用的东西都收集好。」
夏寒问:「这是要搬家?」
唐觉摇摇头,他冷冷地盯着那三个数字说:「我猜多半是要搬人。」
夏寒又一次彻彻底底地搜刮了两间教室,除了几根中性笔,还有先前就发现了两瓶半矿泉水,在没有其他有价值的东西。
夏寒还不知道唐觉所说的「搬人」到底意味着什么,不过他相信唐觉已经在一层一层的剥开谜题。
只是在这间教室里面,唐觉本身才是更大的谜题,不单悬而未解,更让人全然捉摸不透。
唐觉的思绪像是在夏寒的构想之上飘行,没法遇见和揣摩他情绪和逻辑的落脚。他能榨干最后一点清醒状态下的休憩时间,投入到浪潮一般永不止息的,高亢的思考之中。
除了那必要的睡眠和诡异的「唤醒时间」以外,唐觉从来不会困顿和疲倦,不会乏味和抱怨。他只能有短暂一瞬的惊讶或费解,然后就全然被兴奋所取代。
就像是被上了发条的小人一样,在机芯松开全部的钢条之前,不会止息。
夏寒把东西都摆到讲台上,看到唐觉还在黑板上写画着难懂的字符。黑板附近绝对是当前教室温度最低的几个区域之一,可唐觉依旧能写板书写到挥汗如雨。
联想到唐觉之前所说的「温度是一种限制」,夏寒突然有了新的想法:会不会教室里包括黑板在内的某些位置是有「使用时限」的?或者说,要想在某一个时间点后继续停留在这些位置,要付诸更大的代价?
如果按照这种逻辑进行下去,会不会连「黑手」自己都没有预料到会有人能坚持在这种温度下使用黑板?
如果教室诚如唐觉所说,出自某个人的设计。那么唐觉有没有可能在某种程度上,超越甚至凌驾在设计之上?
还是说唐觉本身,也不过是设计的一部分……
夏寒想到这里突然脊背一阵凉,他费了不少的气力,把脑子里所有沉淀和积蓄的胡思乱想都排空。
看着唐觉一边飞速的刻写一边苦思,夏寒知道他帮不上什么忙。但他觉得唐觉可以稍微休息哪怕片刻,也好过这样轮轴转般的推演。
他轻拍着唐觉肩,说:「唐觉,那几个数字,有点头绪了么?」
唐觉毫无瑕疵的板书突然歪扭了一下,在黑板上抽成一道弧。
他一直挥舞的右手垂了下来说:「可能还是遗漏了什么关键的要素,还是我想的不够深……」
夏寒说:「其实有时候你可以歇一歇的,就是你是铁打的脑袋,时间长了也锈了。」
唐觉摇摇头,说:「对于我来说,如果真歇息下来,才锈了。」
夏寒说:「那也成,那你可以换一个方向嘛。有时候你往深了想,还不如就他妈往浅了想。」
唐觉说:「你是说按照最简单的思路推演么?」
夏寒也不能确定自己到底要表达的是不是这个意思,但既然唐觉说到这个份上当然顺水推舟说:「就是这么个理。咱就假设真有黑手这么个人,他要真想跟咱玩玩,把屋里弄的冷的跟冰窟窿似的,就不可能出太难的题。要不然,都冻死了谁有那闲工夫跟他绞尽脑汁的扯皮?」
唐觉又回过头看向那三个数字,然后把他们一并圈起来说:「我刚刚一直有这种猜测,却不敢确信,但到现在,听了你的理解之后,我改变主意了。」
唐觉后撤两步,沉浸在自己的分析中,说:「先前我就发现了这几个数字的区间很像什么东西……但我觉得这种推测简直太简单了,不像是黑手能想出来的设计。但是简单反而象征着程序上的另一种正确性……」
夏寒打断了唐觉兴奋中的演讲,说:「行了唐先生,可以说你的核心内容了,其他的玩意我也听不懂。」
唐觉说:「我曾经说过这些数字有可能是密码或者编码。我一直想的太繁琐了,现在看来这些数字很有可能是一种最基础不过的编码。」
夏寒问:「什么编码?」
唐觉说:「ASCII 码。」
夏寒皱着眉说:「这个你不用着急解释……我好像听过……让我寻思一会儿……」
唐觉接着解释道:「ASCII 码是最为通用的单字节编码系统。它用 0 到 127 这 128 个数字分别对应不同的英文字母,符号和……」
夏寒说:「不用解释不用解释,我真听过。搞得我多蠢似的,不就是……那个啥,用数字表示字母和字符么?」
唐觉说:「没错。在 ASCII 码里面,33 代表叹号,10 代表换行,43 代表加号。」
唐觉分别指过窗户和黑板说:「叹号是阶乘符号,表达了窗户包含的信息量正是 16 的阶乘。换行符号意味着一条程序语句的终结,同样意味着下一条语句的开始……加号……」
唐觉在黑板上写下一个偌大的加号说:「对……剩下的就是加号。」
夏寒不解地问:「这个加号能咋?」
唐觉说:「换行符向我们昭示着某一种状态的终结,和新的状态的开始。那么新的状态就在这个加号上了。更加值得玩味的是,拥有加号这个标志的可不单单我们这一间教室……」
夏寒恍然间想通了一些东西:「还有 220 教室……」
唐觉说:「如果加号是一种动作,一种……变化。那么这种变化将会同时出现在两间教室上。数字加数字还是数字,那么教室加教室……」
太明朗了,如果唐觉的推演到目前为止正确无误的话,那么接下来要发生的事情再明朗不过了。
明朗到夏寒都快要弄懂接下来要出现什么状况了。
唐觉话还没说完就连忙跑回到黑板上开始攥写新的板书,他说:「要通知秦爷更多的事情!而且你我也需要更多的关键点需要确认。很快就要翻天覆地了,要做好充足的准备去应对。」
夏寒还是忍不住问:「能说的再明白点儿么?过一会是要咋样?」
唐觉回过头说:「合并。如果之前的推理无误,教室层面的合并马上就要发生。对了,我之前让你整理的有用的物资……」
夏寒说:「我的笔记本,几根中性笔,还有之前喝的两瓶半水,都给你扔讲台上了,这两间屋也就这点儿东西能派的上用场,收拾的快比我脸都干净……」