夜已經很深沉了,時鐘單調地在墻面上走出一個個刻度,昭示著時光的流逝,而這樣的流逝對于肖南來說還有另外一層含義——或許十殿閻羅的下一個目標,他的生命也隨著眼前的時鐘指針慢慢消逝殆盡。
在電腦上整理剛才下載的視頻資料時,outlook發出了閃爍的郵件提示音,他打開來一看,心里又是一驚。
十殿閻羅寄來了新的視頻資料。肖南手指迅速點動著將編號3的視頻文件下載到文件夾里,在幾乎下載完畢的同時,原郵件依舊詭異地自動刪除了,甚至連記錄發件人ID的時間都沒有。
肖南心中一陣狂跳,不知道這段視頻里到底錄制了些什么。按照現在掌握的關于十殿閻羅的情況來看,他一定又在犯罪現場拍攝下了他的“杰作”,似乎這些視頻,包括編號1和2的視頻里都包含了某種強烈的暗示信息,只是肖南現在卻無法判斷出,十殿閻羅到底想讓他知道什么。
3號視頻相當長,時間約在15分鐘左右,一開始的畫面就很陰暗,肖南去過十八號倉庫,所以第一眼就認出視頻里的環境就是這間封閉的洞穴。
從十殿閻羅給出的視角看,這次的拍攝角度依然是胸部高度,在畫面的正前方,一只帶著黑色手套的手正在緩緩地擺放著一個復雜的器物——64張大小不一的鐵片和放置在木板上的三根木柱,那只戴著手套的手,正在緩緩移動木柱上的鐵片,從最小的開始,每次移動一片到令一根木柱上去,接著,再是下一片,每次他都只移動一片,而且,都是從小到大。
肖南看到這里,嘴角一咧,露出了一個冷笑。
這是漢諾塔,這家伙正在擺放漢諾塔。
這個故事源于古印度教義的記載,相傳梵天(印度神話里的最高神明)在創造世界時放置了三根金剛石做成的柱子,并且在第一根柱子上從上往下、從小到大放上了64塊黃金圓盤,這個裝置就放置在世界的中心貝拿勒斯。
然后萬能的梵天命令一個虔誠的婆羅門把圓盤從下面開始按大小順序重新擺放在另一根柱子上。并且規定,在小圓盤上不能放大圓盤,在三根柱子之間一次只能移動一個圓盤。
教義中寓言,當所有的黃金圓盤都從一根柱子上移到另一根柱子上時,世界就會毀滅。梵塔、宇宙和眾生都將同歸于盡。后世的人們模擬了漢諾塔上鐵片移動的結果,如果每秒鐘移動一次,這個結果將會是一個巨大的天文數字,換算成秒計算,基本接近宇宙的終極壽命。
這看上去像某種游戲規則。
他暗自想到。視頻接著往下播放,那只戴著手套的手在移動完幾片鐵片之后,視角換到了倉庫的一個角落,肖南看到在那里擺放了大量的冥幣,接著,視角再度轉換,他看到了令他后背發涼的一幕。
在一個冰涼的鐵架上,一個男子正在掙扎,想必就是命喪十八號倉庫的石磊。從光線昏暗的視頻中可以見到他已經被一串鐵絲牢牢地縛在了鐵架上,活像一個待宰的羔羊。讓肖南覺得有些膽戰心驚的是,鐵絲應當是從這名男子,也就是石磊的骨肉間穿了過去,牢牢地綁在了鐵架上。在他的腦門上,釘著一張瘆人的冥幣。
鏡頭給了冥幣和那張臉一個特寫,兩秒鐘后便轉向其他地方。
視頻接著跳轉,在這段畫面里,大量的冥幣被放在了鐵架的正下方,石磊正在拼命掙扎著,但由于吃痛,他痛苦地擺動著頭顱,肖南一驚——那雙眼睛已經沒有了,取而代之的是兩個流血的空洞。一雙戴著黑色手套的手正在往地上傾倒一種粘稠的黑色液體,估計就是助燃劑了。
再接下來,畫面跳轉,那只手用打火機點燃了一根長長的藥捻,同肖南的判斷相同,這段藥捻正是引燃助燃劑的導火索。
而且十殿閻羅在點燃導火索時,似乎有意地停頓了一下。在火光的映襯中,那段藥捻長長的,如同一根出洞的毒蛇,正隱約吐著恐怖的信子。
視頻到此結束,肖南看得大氣也不敢出。雖然只是簡短的視頻圖像并沒有聲音,但現場那副地獄般的光景還是在他腦海中重現了——熊熊烈火,不斷侵蝕著脆弱的肉體,皮肉發出滋滋的聲音,一滴滴油脂順著鐵架流下去,反而加劇了燃燒,石磊痛苦地用頭顱敲擊著鐵架,堵住的口里卻只能發出模糊的呼救,然而在深邃的洞穴中,又有誰能聽到生命最后的哀號?
肖南只覺得心中有一陣悸動的戰栗,半晌后,終于在胃里翻江倒海地爆發了,他沖到衛生間吐了個痛快,連眼淚都流了出來。記憶中十殿閻羅那特別有素養、但卻讓人不寒而栗的聲音一直在耳旁回響。
“蹦蹦床……蹦蹦床……”
電話響了起來,他疲憊地走回房間,看著手機在桌面上不斷震動。
又是那個沒有顯示的號碼。
“喂。你到底想干什么?”他接起電話,有氣無力地說道。
“哈嘍!”十殿閻羅此時似乎十分高興,“好玩么?你看到了可愛的蹦蹦床沒有?”
這個變態竟然把烤死石磊的鐵架稱作蹦蹦床!
肖南只覺得骨子里滲出了一股異常的厭惡,似乎想從電話里把這個彬彬有禮的聲音的主人活生生揪出來,碎尸萬段,然后將他的骨灰揚撒到大街上。但旋即便被自己這種失常的精神狀態嚇住了。
“……游戲到現在,到現在還算精彩,接下來我們會玩一個升級版的。”十殿閻羅還在吃吃笑著,“我們來比比看,誰快,誰慢,輸掉的人可是要裝小狗的哦!喂,你倒是說話呀!”
“我在聽著呢!”肖南憤恨地答道,左手已經情不自禁地捏成了拳頭。汗水順著背脊留下,濕漉漉的。
“……哈,那好。我接著說。”電話那頭那個扭曲的聲音繼續說道,“不要妄圖逃離我的游戲,怎么說呢?我決定誰死誰活,你來陪我玩。警察那邊,那邊也有一個人在陪我玩,你覺得,下一步,我們玩什么比較好?”
“你這個人渣!”肖南已經氣得說不出其他的話來了。
“哈……哈……哈。”十殿閻羅聲音開始激動起來,似乎對肖南的評價頗為享受,“你發怒了,其實,你發怒的時候挺迷人的,哈……哈,我當然不會告訴你我準備怎么玩……”
電話就這樣斷掉了,在一片電話斷線后的忙音中,肖南氣急敗壞地將手機扔到了墻角。
空氣中似乎隱約傳來了手機和墻壁撞擊時產生的回音,但在肖南聽來,這種聲音似乎更像被害人的呻吟、哀嚎,第四個人,就這樣活生生被他殺掉了,而他卻像做游戲一樣自得其樂。
肖南甚至有幾秒鐘的時間認為,這些無辜的人喪生,都與自己有關。如果一開始就順從地參加這個所謂的游戲,會不會已經結束了?不,自己的能力不一定高過這個十殿閻羅。而電話背后的十殿閻羅似乎就像是一個陰魂,無時無刻不存在,甚至可以在任何地點任何時間出現,對他的目標發出死亡的邀請。
而這份邀請,是人的生命中最為痛楚的時刻。
望著已經停止的視頻,肖南陷入了沉思中,他反復回憶著四段已知的視頻中(其中一段來自警方的現場檔案)出現的細節,毋庸置疑,3號視頻給他的震撼最大,石磊死前那地獄般的一幕已經在肖南腦海中留下了深刻的印象,似乎十殿閻羅一直都在用視頻向他暗示案件的某些關鍵因素。肖南敏銳的直覺告訴他,這一系列的案件中,有一個頗為關鍵的關節。
似乎已經看到了那個關節若隱若現,但卻無法馬上識別。
這種感覺令他感到十分挫敗,從第一次顧曉帆遇險開始,他似乎一直都在十殿閻羅的實際掌控下,無論怎么逃,最終總會有一件事將他硬生生拉回來。
包括無辜喪命的張歐影,那血淋淋的一幕似乎還在肖南的腦海里揮之不去。破碎的頭骨,飛濺的鮮血,他覺得張歐影的橫死和他的不聽話有直接關系,一下子便有些沮喪。或許早聽他的話就不會有這樣的結果了,但這個游戲玩的是生命,活生生的生命。他甚至將警方的人也帶到了這個游戲中,和他一起比拼速度,可到現在為止每次肖南都落后十殿閻羅。
想到這里,一道閃電從思維的云層中破裂而出,一下子將他的思緒點亮了。
為什么每次都落后?
十殿閻羅似乎一直孜孜不倦地給肖南提供案件的線索,通過繁雜的郵件、短信、視頻。這些東西或許正暗示了他作案的動機、時間乃至地點,就像一個個隱含的謎題。可到目前為止肖南一個都沒能破解出來。這似乎是在和時間賽跑,十殿閻羅掐著秒表,冷漠地看著游樂場里的人們,一個個點動他們的命運。在此時,他就是掌握這些獵物生死大權的——十殿閻羅。
他是冥界的君主,正在給游戲里的人物一個個出謎題,答案是線索,籌碼是生命。
在思緒還沒從潛意識的水面下浮起時,手機鈴聲再度將室內清冷的空氣點燃,肖南一個寒噤,馬上沖到墻角撿起剛才被扔出去的手機,好在還沒摔壞,只見是許明遠打來的,他才長長地舒了一口氣。
電話那頭的許明遠似乎有點氣急敗壞:“哇呀——!我說大哥,你快來管管你家這位小姑奶奶吧——!”
“你哭喪呢你,嚎什么嚎?”肖南聽到許明遠的聲音,一下子覺得輕松了不少,“發生什么事了,讓我的許大老板慌了神啊?”
“靠,別說了,就你家那位小姑奶奶,是專門派來懲罰我的還是怎么地?”許明遠在那頭依舊是一副苦澀的腔調,“自從她來到我家,現在一共是兩小時四十分,已經弄壞了我三件古玩、五件瓷器、另外還在我的客廳里造反,把我的電話機弄壞了,你說,你猜猜她現在在干嘛呢?”
“她在干嘛?”肖南聽到這里,想到許明遠一臉無奈的表情,忽然有些想笑的沖動。
“……蒼天啊,她把我家里那些酒杯子全都擺了出來,一個個放在地板上,數數玩!”許明遠已經帶著哭腔了,“我說你家這丫頭平時怎么教的?急死人了!”
“哈哈!她就是這樣,從小對數學很感興趣,數數也是正常的嘛,你就多擔待擔待!”肖南揶揄道,并沒有告訴許明遠,顧曉帆玩的時候喜歡有人陪著,不然就會一個勁搞破壞。或許在金環島上二人一起經歷過那場生死浩劫之后,肖南比較喜歡看許明遠手足無措的樣子,這甚至成為了一種惡趣味的習慣。
“不過你放心,她在我這里絕對安全。”許明遠忽然換了一副嚴肅的腔調說道,“我知道你現在有事,或許還是大事,不過但凡有用得著兄弟的時候,你說一聲,我馬上來幫你。我可不希望只幫你帶帶孩子。”
“我知道,謝了。”肖南嘴角露出一個淺淺的微笑,掛斷了電話。心中忽然覺得一陣溫暖:原來在這個世界上,還是有人愿意為自己付出的,哪怕就像今晚的許明遠一樣,僅僅是為自己帶帶孩子,但如果某天需要以性命相拼的時候,他也會義無反顧地幫助自己。
也許從現在開始,肖南需要和十殿閻羅以命相拼了。
掛上電話之后,肖南忽然覺得剛才許明遠的來電當中似乎無意間提示了什么東西,他隨即坐到椅子上,攥著腦門冥想,試圖從記憶中回想起剛才的對話內容——顧曉帆打碎了許明遠家里不少寶貝,接著許明遠打電話給自己,再接著許明遠說顧曉帆正在他家的地板上用玻璃酒杯數數……
等等,數數。
數字。
他幾乎發出了一聲歡呼,那個隱隱約約的關節,現在竟然被一通電話解開了。數字,就是數字,從第一封十殿閻羅給他的郵件開始,整個游戲中似乎一直存在一組數字的暗示,他迅速地翻開自己那個黑色筆記本,其中記載了一組在郵件中透露給他的神秘數字:
1-0:2:4:0:12:18:24-4
看著這組數字,肖南覺得既熟悉又陌生,這是一個以升序為主要排列規律的數組,但在兩端卻很奇怪地用“-”符號連接了兩個看似不相關的數字——1和4。
會不會是某種密碼?
他首先想到了這一層可能,如果十殿閻羅試圖從數字和現有的三段視頻中暗示某些線索性的東西,那一定和某種密碼有關。他想到了多種可能,首先是以二進制為運算法則的密碼,但經過計算后發現這一組奇怪的數字并不是二進制的,首先數組當中的12和18就不符合二進制的特點。
接著他嘗試了另外幾種可能,卻無法演算出最終結果,甚至他考慮了世界上著名的幾種密碼的破解規律,但轉念一想——按照十殿閻羅對自己的了解,應該不會出一組太過復雜的密碼,這會讓那些原本想被透露出來的信息湮沒。
如果是密碼,他缺乏一個可供參照的母本。以他現在對十殿閻羅的了解,這個家伙應該不會設計一個讓他無法破解的密碼,原因很簡單——十殿閻羅一直把兇殺作為游戲,這些數字一定也是游戲當中的必要環節,一個善于玩游戲的人,絕對不會讓游戲玩死,也就是說,這組數字的謎題,一定是和他——肖南的破解能力相匹配的。
一定還有別的線索。
想到這一層,肖南忽然覺得有種隱約的興奮感,他馬上將3段視頻用播放軟件同時在電腦上播放,并且對視頻做了時間線的記錄。經過接近一個小時的詳細比對,他發現3段視頻當中,都曾有一段或幾段鏡頭的暫停,并且暫停的時間都恒定為1.5秒。
這應當是一個顯著的發現。
1號視頻中出現的暫停,在死者劉德章胸前的名牌上,以及死者的面部。兩次暫停均為1.5秒,分毫不差。
2號視頻當中的暫停,在死者申棟梁的面部以及一張冥鈔上,兩次暫停也是1.5秒。
3號視頻當中的暫停次數最多,達到4次,第一次在那個64片鐵片及三根立柱組成的漢諾塔上,以全景的模式暫停1.5秒,第二次在鐵片的特寫上,停留1.5秒,第三次在死者石磊的面部,畫面中是一張冥幣和他殘缺的面龐,停留1.5秒;最后一次則是在點燃藥捻子的時候,停留在打火機上1.5秒。
肖南將這幾次明顯的暫停做了詳細記錄,發現這些暫停是真正意義上的“暫停”——也就是說十殿閻羅在制作視頻的時候有意將這幾段做了暫停,而不是拍攝時鏡頭本身的停留,這只能說明一個問題,這個標志是1.5秒的暫停畫面,或許正是視頻當中最為關鍵的幾個鏡頭。
他還注意到,這幾個暫停的畫面,清晰度相當高,想必是采用某些渲染技術進行過優化處理的。
“你這個混蛋,你想和我玩是吧?那我就陪你好好玩!”肖南看著筆記本上記錄的時間線索,忽然惡狠狠地說道,假如旁邊有人的話,興許會被他現在的模樣嚇到。肖南自己也不知道,為什么這段時間脾氣會如此暴躁。
既然有進行過優化處理的畫面,那十殿閻羅一定會在里面透露更多的信息,肖南注意到,冥幣在所有暫停當中占的比例最大,或許,票面上印著的冥王圖案正好暗示了十殿閻羅的身份。當他將第一個視頻當中的那個暫停畫面定格并且放大之后,幾乎不敢相信自己的雙眼——
有一組不太明顯的數字,赫然寫在白色的名牌上!
如果不是圖像經過渲染精細處理,怕是無法識別這組顏色暗淡的數字,在白色的底板上,有人用淺藍色的筆跡寫著:
2:4:8:0:18:24:32
這樣一來,他獲得了第二組數字,同第一組相比,共同點都在于:基本按照升序規律排列,在數組當中都存在一個0。
在對之后幾個暫停處進行放大處理后,肖南沒有看到其他明顯的數字暗示,但卻發現視頻中、也就是十殿閻羅使用的冥幣似乎和普通的紙扎鋪所產不同——在冥王的胸前流蘇上,都印有一個“秦”字。
秦廣王,十殿閻羅之首,或許只有他才能更好地代表十殿閻羅的身份。
肖南點點頭,接著將兩組數字進行了并列分析,卻發現它們并不像某種密碼,而是數列,他的腦中立刻出現了著名小說《達芬奇密碼》當中的橋段,蘭登教授在第一時間發現了地面上的數字組合其實是斐波那契數列,于是肖南迅速用斐波那契數列的通項式進行推導,發現這兩組數字并不屬于這個世界聞名的數列。
他搖搖頭,感到有些無奈,筆記本上的數字好像一個個從里面飛了出來,在他身旁環繞著,帶著譏諷和催促,令他手足無措。
他的視線不斷在房間中轉換,試圖找到破解兩組數字關系的關鍵,其實房間里也沒什么好看,平時愛好不多的他只是在書房里設置了一個超大的書架,上面林林總總放滿了不少作品。
圖書編號。
一個詞組忽然跳進了腦海,令他為之一振——在傳統的圖書管理程序中,管理員會將圖書所在的名目和分類進行數字編排,并用“-”符號在兩端進行連接,例如一個編號12345的書目,如果它正好位于第一類條目和第四個分類當中,它的書號在檔案上的提示就將是1-12345-4。
這樣一來,似乎能解釋第一組數列當中兩端奇怪的數字。
他努努嘴,立刻將稿紙攤開,把已經獲得的兩組數字迅速地列成一個表格:
0 2 4 0 12 18 24
2 4 8 0 18 24 32
這樣一來,可以看出某種規律,他又會心地一笑,在兩組數列當中加入了一組剛才想到的,表格就變成:
0 2 4 0 12 18 24
0 2 4 8 12 18 24 32
2 4 8 0 18 24 32
“這樣就對啦……”他滿意地自言自語道。
在兩組已知的數列間,他補上了一組,這一組數列其實是綜合兩組數列后得出的結果,這樣一來,兩組數列的關系非常明顯。肖南找到了數列中“0”所代表的意義——同密碼一樣,在一組數字中出現的不符合數列規律的某一項,恰好就代表了某種意義。
“十殿閻羅,你是想用‘0’來暗示缺失項對吧?”他再度對自己說道,聲音里充滿了篤定和自信。
一個標準數列頓時出現在他的眼前:
0:2:4:8:12:18:24:32
之前兩組數列應該就是從這一組標準數列中抽出的某些項,并且是相連的,按照現在的思路,第一組0:2:4:0:12:18:24當中,缺失的便是第四項“8”,在數列2:4:8:0:18:24:32當中,缺失的項便是五項“12”。
這就是十殿閻羅給肖南的第一道數字謎題,在以上的標準數列中他或許是隨機、或許是刻意地抽出某幾組數字進行排列,這就是一個簡單的密碼裝置,而這個密碼裝置的母本,應該就是那個標準數列中對應的通項式。
熟知數列的肖南明白,十殿閻羅這次只是給了自己兩組從同一個數列中抽出來的數字排列,因此如果找不到那個標準數列的通項式,假如下一次十殿閻羅沒有明確告知他,抽出的數列是第幾項到第幾項,他就無法計算出“0”所代表的缺失項是哪一個數字。
只有將數列0:2:4:8:12:18:24:32的通項式找到,并且一直朝下演算下去,才能從下一組被抽出的數列中找到缺失項。
十殿閻羅似乎按照一個向后的順序在抽調數列,第一組他從第一項開始到第七項結束;第二組從第二項開始到第八項結束,似乎,每次后退了一組。但這也許是巧合,必須找到這組標準數列的通項式。
接下來需要解釋的,便是第一組數字當中出現在“-”符號兩端的數字,1和4,按照目前歸結出來的規律,可以很容易想到4或許代表了缺失的第四項,這也解答了剛才肖南想到的在不知道缺失第幾項的情況下如何推導缺失項的具體數值——十殿閻羅似乎用右端的數字來說明缺失的是第幾項。
至于左邊一側的數字代表什么,肖南并沒有準確的想法,只是隱約覺得似乎和遇害者順序相關——劉德章應該是十殿下手的第一個人,那么這樣解釋左端的數字就有道理了。
按照如此的思路,十殿閻羅刻意表現出的缺失項,應該代表著某種關鍵要素,8和12,肖南在腦海里略微一過,便想到了第一種可能——劉德章遇害時住在8號監房,而申棟梁遇害時正好位于12號診療室,關于監獄的情況肖南是通過本城的幾家報紙得到的,但申棟梁遇害的12號診療室,他不單去過,甚至在里面清洗過地板。
這樣一來,第一組數列中的關鍵要素便全部齊備了:1代表第一個遇害者,4代表數列缺失第四項,缺失項8代表劉德章遇害時居住的第八號監房。或許十殿閻羅正在培養肖南鑒別無效信息的手段,想到這一層,他幾乎出了一身冷汗。
在第二組數列中缺失第五項——12,代表著12號診療室,但應該還有一個“2”,這樣第二組完整的數列應當是2-2:4:8:0:18:24:32-5,但左端的那個2在什么地方呢?肖南尋遍了視頻的幾個細節,都沒有發現什么端倪。
一定會有一條數字的尾巴的。
他在心中暗自想到,眼神開始飄忽起來。當目光最終落到關于申棟梁遇害當天的報道時,他的太陽穴忽然突突地跳動起來——2月5日,申棟梁遇害的時間是2月5日!他感到雙手有些顫抖,這說明這一組數列的關鍵規律他已經基本掌握,除了通項式之外,他已經破解了十殿閻羅給他的第一個謎題!
將2和5分列在數列兩端,終于可以得到和第一組一模一樣的數列了。
2-2:4:8:0:18:24:32-5
肖南捂著已經開始劇痛的太陽穴,思路已無法繼續下去,這一晚思考的事情太多,大腦早已不堪重負,抬頭看看時鐘,居然已經到了凌晨三點,他自嘲地笑笑,將視線放到了漢諾塔上。
這首先讓他想到了一個類似詛咒的東西——在古老的神話里,移動漢諾塔的婆羅門雖然貴為眾生之首,但卻被造物主命令去做這件事,直到宇宙終結之時方可停止,這讓肖南聯想到一種儀式感。
死者石磊面對著復雜的漢諾塔,活活被烈焰焚身致死,這種充滿儀式感的現場安排或許正在暗示著:十殿閻羅就是那個造物主,裁決者,他要石磊生生世世被烈焰焚身不得超度,直到漢諾塔上的所有鐵片全部歸位,直到宇宙走向滅亡……
這是多么惡毒的詛咒,十殿閻羅需要有多大的憎惡,才能冒著風險去布下這個巧妙的局。
“你是個混蛋,可也是個天才!”
凌晨的晨霧中,肖南走到了陽臺上,看著尚未蘇醒的城市,喃喃地對尚未謀面的對手說道。