解開一套密碼鎖,不是根據佩奇島主的幾句描述,有了對於密碼的大致推測就能立即進行。
先勘察密碼鎖設置的場地,再細看密碼鎖的結構,最後還有確定開鎖的時機。
地下密室,弗格森的屍體暫未移動。
他的死亡姿勢整體成俯臥狀,但頭部向後扭轉,而表情定格在了不可思議的驚惶上。
“弗格森潛入了不為人知的密室,順利開啟了紅色按鈕。”
瑪麗看到屍體手邊的地麵暗格,“然後一大塊鋼板釘從天而降,將他砸死了。從表情來看,這完全在他的意料之外。”
它表明弗格森是被幕後凶手滅口了。
弗格森膽敢將裝載有斷臂的皮劃艇駛回小島,除非一心求死,否則不可能拉動爆..炸起始開關。
臨死的意外表情,是他終於意識到被幕後操縱者騙了。或許,他以為按動紅色開關會冒出另一條逃生通道,而儘頭藏有第二艘皮劃艇供他逃之夭夭。
弗格森為什麼相信幕後操縱者?
能夠悄悄製作一間密室已經證明了操縱者的實力,那他再留一招後手也是綽綽有餘。
事實上,後手是有,但和弗格森幻想中的生路不同。
他親手按下了爆..炸倒計時按鈕,更是被人一箭雙雕地除掉了。
邁克羅夫特從上到下地檢查了密室。“這裡建造得很嚴密,不能冒險撬開地麵金屬板。萬一有自毀裝置,所有人都要去見上帝了。
這也說明了一件事,巨大的工程量無法一個人獨自完成。而且埋了足量的爆..炸物,怎麼確保它長時間不出意外?”
彆忘了,古堡維修是兩年半前的事。
幕後操縱者在彆人的地盤上偷偷摸摸造密室,他很可能已經將建築隊滅口。
問題在於爆..炸物的不穩定性,要如何確保它必須在該炸的時候才炸?
“您是說還有另外一條密道,通往這間密室的下方。”
瑪麗沒找到這間房的其他出入口,幕後操縱者完全可以再挖一條路更便利地去添加炸..藥。
“通過那條路,也能實時監控爆..炸物是否出現紕漏。裘德醫生每個月來登島一到兩次,這個頻率足夠了。”
邁克羅夫特:“然而時間有限,我們不一定能及時發現另一條密道。即便發現了,按照凶手步步為營的手段,路可能已經被封死。”
那就繞回了原點。
仍然要破譯密碼鎖,找出正確的密碼,終止這一場可能發生的大爆..炸。
說是「可能」,因為無從查證密室的金屬板下麵究竟有沒有炸..藥。卻不能賭一把它不存在,輸的結果誰都承擔不起。
“OK,回到密碼鎖上。”
瑪麗看向了操控台,十五把滾輪鎖,每一把都有26位字母,是要滾動到正確位置。
正如警告所寫:當紅色按鈕被啟動,唯獨正確的密語才能阻止小島沉沒。72小時之內,隻有一次機會。失誤的話,就和小島一起被炸成碎片吧。
瑪麗在開始破譯前說,“假設是我有意致人死地,根本不會設置讓人可能逃生的密碼。給出15把鎖,但隻啟動其中幾把,那就是最好的迷惑方式。”
邁克羅夫特聞言哭笑不得,“我可不希望遇上您這樣的密碼設計者,但願裘德會如他所寫給出一絲生機。
裘德有執念,我認為那讓他會依照執念行事。比如他給出的限定時間是72小時,以往登島的日期或是7日或是22日,那都是和π相關的日子。”
72小時是三天,3是π的近似值;而22/7也是π的近似值。
眼下,獲知所有的死亡時間與圓周率相關,有很多細節也就能串聯起來。
密碼鎖的破譯也不例外。
“古堡的名字「山巔神廟」是裘德所起。佩奇島主問過他為什麼,回答是那會給古堡帶來好運。”
邁克羅夫特如今懂了這樣命名的原因。“3.14,如果是中文諧音為山巔一寺。「山巔神廟」是圓周率的意譯,至於它能否帶來好運……”
加上弗格森,古堡內一天內死了十二個人。
這是何等的厄運,而颶風已至又疊加爆..炸倒計時開始,還談什麼好運氣。
“儘管裘德在外名不經傳,能夠設置這樣一連串的死亡殺局,他可能不自負嗎?”
瑪麗不認為裘德說了假話,“對此,我想大膽假設,裘德所謂的好運是必須承認他是唯一賜予我們生機的主宰者。”
邁克羅夫特看向最左側的第一把密碼鎖,“您的意思是,第一個密碼是字母「J」。J,是裘德的姓氏首字母,也是一位神祇的首字母——朱庇特,羅馬神話中的主神。”
人們往往更熟悉朱庇特的另一個稱呼——宙斯。
宙斯與朱庇特是同一人,而前者是希臘神話體係的稱呼,後者是羅馬體係。
“不隻於此,J也可以代表上帝,是耶和華的首字母。”
邁克羅夫特認同將「J」作為起始密碼,“以「J」為初始點,是裘德將自身擺在了操縱者的位置。接下去的十四位密碼,需要用英文字母來表達出圓周率。”
會是A對應1,B對應2,如此類推的計數方式,而給出π=3.1415926535898嗎?
那樣太簡單了。
十進製的數字,最多利用十個英文字母,而沒有充分利用二十六個字母。
“Π,藏在26個英文字母之間。必須以J為開頭,且給出15個字母符合某種規律,正好構成一個圓周率的近似值。”
瑪麗一邊在記事本上列出了26個字母,“它還要表達了某種寓意,比如圓滿結局。圓周率,它總是離不開「圓」。”
15個字母,圓滿結局,圓周率,圓本身的性質。
“滾輪鎖上的英文字母,全部都使用了大寫。部分大寫英文字母與圓存在共性,都是軸對稱圖形。“
邁克羅夫特取出鋼筆,在A、B、C、D、E、H、I、K、M、O、T、U、V、W、X、Y,這16個字母上畫了圈。
這些字母不包括J,也不符合一共15位字母密碼的要求。
瑪麗繼續,“我們要找15位數字,所以要一些刪減。比如取縱軸對稱。是字母AHIMOTUVWXY,它們一共11位。”
11位仍然不符合密碼鎖的數量要求。
但,奇妙的一幕出現了。
除去這11個字母,餘下的字母剛剛好還有15個。
邁克羅夫特看著剩下的字母笑了,“是的,剩下的那些都不是軸對稱圖形。奇妙之處正在於此,去掉了對稱字母,我們就看到了圓周率。”
哪裡有圓周率?
邁克羅夫特以J為開頭重新梳理了26個英文字母。
JKL,【M】,N,【O】,PQRS,【TUVWXY】,Z,【A】,BCDEFG,【HI】。
【】內為對稱字母。
以此為分隔符,並且將對稱字母去除,剩下的非對稱字構成了奇妙的組合。
JKL,N,PQRS,Z,BCDEFG。
這五組字母,每一組字母的個數分彆是:3,1,4,1,6。
3.1416,它正是圓周率的近似值。
“剔除了與圓有共性的部分字母,留下的反而能數出圓周率。”
瑪麗猜測,“您說這是不是一種暗喻?不圓滿之中才能尋找到圓滿結局?”
邁克羅夫特無法確定密碼鎖的設置著是否有此深意,“明頓先生,目前這僅僅是我們的推測,隻有真的轉動了滾輪鎖才能肯定最終結果。或許,您該……”
“我不會離開的,我怎麼能不親身驗證自己的推測。”
瑪麗毫不猶豫地打斷了邁克羅夫特的提議,“臨..門一腳,難道您企圖拋下我,是要獨享最後一步的快感?“
邁克羅夫特:聽聽,這都是什麼虎狼之詞!
此刻再聯想那個棕色小藥瓶,他還是很難將如此性格的明頓先生與那樣的猜測聯係到一起。
“Well,您想留下就留下吧。”
邁克羅夫特努力著把話題拉回正規,“關鍵是我們什麼時候動手?雖然鋼板上的留言寫了有72小時破譯密碼,但您覺得那是真話嗎?”
裘德留出了一絲生機,但不意味著全部都是真話。
“**可以操縱,但天災不可以。我認為他沒有本事讓颶風提前來臨。”
邁克羅夫特細數時間線,“現在是4日的午夜1點。按照原定時間,7月5日,即明天上午會有遊輪來接,而且島主的漁船也會采買回來。您提過老漁夫估計的颶風來臨時間是5日的傍晚。”
如此一來,72小時的破譯時間是有了漏洞,給了眾人可以逃生的時間差。
“雖然裘德可以通過收買或破壞輪船靠近小島的方式來阻止眾人順利離島,但他就不怕意外發生嗎?“
邁克羅夫特舉例,”比如某位賓客提前聯係過其他船隻靠岸,那就會打亂他設計的必死之局。“
瑪麗取出懷表,“皮劃艇靠岸時3日的22:43,保守估計弗格森時在23:30分前後按下倒計時按鈕。如果72小時的說辭是假,那麼真正可供逃生的時間也許是3.14個小時,或者是11個小時。“
前者不必說剛好符合了圓周率,後者正是密碼鎖去除了11位字母。
將倒計時控製在4日中午之前,那幾乎杜絕了臨時有船隻靠近的意外局麵。
不論是哪一種可能性,都比鋼板留言的72小時要短得多。
這件事必須通知島上其他人。
宜早不宜遲,必須早點破譯密碼鎖,不能拖滿72小時才動手。
地麵,狂風大作。
竄入古堡的窗戶縫隙或通風口,在建築物內部裡形成了鬼哭狼嚎的回聲。
風雨將至之際,炸..藥不滿72小時就會炸的消息一出,更是火上澆油。
一室死寂。
沒有叫嚷,沒有怒吼,更沒有質疑。
這一條時間線分析得很清楚。
在場所有人都聽得明明白白,事到如今,幸存者也不會去傻傻相信幕後操縱者會百分百地言出必行。
死寂持續了整整五分鐘。
雖然在場眾人多不精通數學,但都知道以最短的三小時倒計時來計算,現在還剩多久。
不足一個半小小時,生命的餘額是不是隻剩這點了?