“你說得對,”溫西說,“說得太對了。事情就是這麽回事,但這對我們還是沒有太大的幫助。不過,我們現在知道,哪些內容一定會在信裏出現,這在我們破譯的時候會起到很大作用。我們還知道,那個凶手是比較業餘的,這是這封信本身就可以證實的。”
“怎麽證實?”
“在信的開頭有兩行,每一行都隻有六個字母。隻有一個業餘的凶手才會在一行露出六個單獨的字母,更別說是兩行六個字母了。這些單詞隻可能是兩樣東西。它們可能是密碼的關鍵詞——這封信的代替關鍵詞,但它們不是,因為我已經試過了,而且沒有人會傻到把關鍵詞和密碼放在同一張紙上。它們也有可能是下一封信的關鍵詞,但我覺得也不是。對於我說的這個編碼方法來說,六個字母的單詞作為關鍵詞太短了,如果說是十二個字母的單詞的話,一個單詞有十二個不重複的字母在英語裏也很少見。”
“十二個字母不重複的話,有可能嗎?”
“有可能。但根據亞曆克西斯在字典上的精心標注來看,這些業餘選手們似乎不可能這麽做。好了,如果這些單詞不是關鍵詞或者密碼,我想它們可能代表地址,或者,更有可能一個是地址一個是日期。它們的位置正好是地址和日期的位置。我當然不是說詳細地址,隻是城市的名字,比如柏林或者倫敦。下麵的是日期。”
“這有可能。”
“我們可以試一下。地址我們不能確定,隻是據說這些信件是從捷克斯洛伐克來的。但我們可能可以搞定日期。”
“這日期是怎麽排列的?”
“讓我想想。這些字母一定代表著日、月、年的數字。那就意味著,其中的一個是任意填補上的字母。字母裏不能有奇數,而且月份的數字裏出現兩個一樣的字母是很不可能的,因為信是在六月十六日到這裏的。我不太清楚從中歐的某個地方寄信過來需要多長時間,但一般不會超過三天,最多四天。這就意味著,這封信一定是在六月十日之後發出的。如果這些字母不是代表數字,那我想rbexmg指的不是六月十幾,就是十幾六月。現在,如果代表數字的話,我們的編碼工具會讓1等於a,2等於b,3等於c,如此類推,或者他可能把1當做是關鍵詞的第一個字母,如此類推。第一個假設更有可能,因為這樣不會暴露關鍵詞。1所以我們假設1等於a,那麽他最初寫的是a?june還是junea?2,然後用普通的方法來給信編碼,那個?標誌著一個不確定的數字,這數字一定是小於5的。很好,現在,寫成六月十幾的可能性大一點,還是十幾六月?”
“大部分英國人都把日子寫在前,月份寫在後。做生意的人就更是這麽寫了,不過守舊的女士們還是堅持要把月份放在前麵。”
好,我們先來試試十幾六月吧,假設rbexmg就代表著a?june。很好,現在我們來看看可以得出什麽。我們把它兩個字母、1原注:關於rbexmg代表著完全用數字寫成的日期的這一假設是根本站不住腳的,為了簡短起見,關於這個假設的計算就省略了。2june:六月。
兩個字母地寫好。我們現在暫時把rb放在一邊,開始研究ex。現在,ex等於ju。在這種密碼裏,有一點對解碼很有幫助。如果不管是在水平線上還是在豎直線上,密碼表格裏出現兩個字母是緊挨著的,你就會發現編碼前的那對字母跟編碼後的那對字母有一個相同的字母。你明白嗎?好了,看著!拿關鍵詞squander為例,把表格寫成這樣:
squander如果你為de這對字母編碼,那麽,取這兩個字母右邊的那個字母(根據水平線原則),你會得到de等於er;字母e在編碼前和編碼後都出現了。在垂直線上一個字母緊跟在另外一個下麵也是同樣的情況。現在,在我們的第一對字母裏ex等於ju,這種情況沒有出現,所以我們可以暫時把它們寫成表格的形式。
jexu“把這些字母看成是平行四邊形的四角,我們可以說,jx在密碼表格裏一定是出現在同一條線上,水平線或者垂直線;je也是一樣的,eu和ux也是如此。”
“但假設ju符合水平線規則或者垂直線規則,兩個字母又不是相鄰的呢?”這沒有關係;這隻能說明,四個字母都是在一條線上,像這樣,jeux或者xue?j或者別的類似的排列。所以,把我們所得到的字母都用表格的形式寫出來,我們就得到了:
jexunmgearb不幸的是,這裏沒有前後重複的字母。如果有的話就會起上大作用,但我們不可能老是走大運。
現在,頭一個要注意的是:那個u和x一定是一條線上的。這就強烈提示著,它們都是在底線上的。在字母表上有五個字母在u之後,但底線隻剩下四個空間,那麽其中的一個字母當然是在關鍵詞當中。我們冒個險,假設這個字母不是z。如果是z的話,我們就得重新開始一遍,但我們總得先找個頭緒吧。我們就冒z這個險,那最後一行就有三種可能性:uvxyz,w在關鍵詞裏,或者uwxyz,v在關鍵詞裏,或者uvwxz,y在關鍵詞裏。但不管怎麽樣,u一定是在左下角的角落裏。現在,再看一次我們的表格,我們發現e和u一定是出現在一條線上的。我們不能推斷e就是在和u相連的上麵,因為這樣的話關鍵詞就長得太可怕了,在e和u之間隻剩下四個字母的空間,所以我們把e放在最左一欄的前三個空格裏,就像這樣:
eeeuz這沒什麽實際意義,但總算是個開始。現在讓我們對付x吧。我們知道x絕不可能在u的旁邊,不然的話x和z之間就有兩個空格需要填了,但字母表裏隻剩下一個字母;所以x一定是要麽在最後一行的第三個空格或者第四個。現在我們有兩個表格了。
一eeeuxz二eeeuxz“再看一眼我們那三對的對角線,我們發現j和x是在一條線上的,j和e也是在一條線上的。那就意味著,j不可能在緊鄰x的上麵,所以我們會在兩個表格的x線上的前三個空格裏填上j。現在,我們就要麵臨一個有趣的問題了。m和n是在一條線上的。我們有一種強烈的欲望,想把這兩個字母填在表格一字母j右邊的兩個空格裏,把k和l當成是關鍵詞裏的單詞;但在表格二裏你就沒辦法這樣做了,因為那條線上沒有足夠的空間。如果表格二是正確的組合的話,那麽m或e或者m和e必須是關鍵詞裏的字母。m和e是在一條線上的,但n不能緊挨著e。這就能讓我們否定好幾種安排,但還是留下了大量的可能性。我們的關鍵詞不能以en開始,這是肯定的。但現在,等一等!如果e正好就在第三個空格的話,那麽n不能在同一行的最右邊,因為根據水平線原則,這就讓n跟e挨著了;所以在表格一裏,那條線不可能是jmn或者jln。那麽我們隻能得到jlm,如果n不在關鍵詞裏的話,那這就是不可能的,因為n不能緊靠著e,而且還必須跟它是一條線,還有跟m也得是一條線。”
溫西在他的頭發裏抓了一小會兒,坐在那裏嘀咕著。
“看來我們在這五個字母上已經搞得筋疲力盡了。”哈麗雅特說,“為什麽不試試信的其他部分呢?我已經把它們兩個兩個分開了。哈!這又是我們的老朋友exmg,在這裏又出現了。”
“是嗎?”溫西直起身子,“那麽,如果我們沒猜錯的話,那會是六月的另外一個日期。我簡直不敢相信這是兩個單詞的一部分,其中一個以j結尾,或者i,或者ju或者iu或者iun或者jun。如果這字母是為了設定六月十八日的會麵的,那麽它前麵的兩個字母會不會是代表18的字母,那就是ah了?不管怎麽樣,我們來試試;它們是什麽?”
“ob。”
“ob等於ah。這太有作用了。好,我們順著這個摸下去。oahbo和a是在一條線上的,o和h在一條線上,a和b我們已經知道是在一條線上的。那麽看起來,我們的思路似乎是正確的。但這也沒有太大幫助,因為這些字母裏沒有一個是我們已經固定了位置的。”
“等一等,”哈麗雅特說,“我突然有了靈感。那個信抬頭上的城市——應該是中歐的什麽地方。有六個字母,而且最後兩個字母是最前麵兩個字母顛倒過來的。會不會是warsaw1?”
“上帝啊!太漂亮了!我們可以試一下。讓我看看——這就得到了這個。”他寫下了兩對新的對角線——
wxnarats“w和x是在一條線上的,”他觀察出來,假設w是在最後一條線上,這個假設太有誘惑力了,就在x旁邊。不然的話,它一定就是在關鍵詞裏了。就當是好玩,讓我們把它填進我們的兩個表格裏。現在,這會很有趣的。w和n也是在一條線上。我們不能把n放在第四行,因為它必須和e在同一條線上。我們也不能把它放在第三行,因為那樣的話,在n和u之間就隻有六個字母了,但我們有八個空1華沙,波蘭首都。
格要填滿。如果w的位置是正確的,n就必須在上麵的頭兩行,那就意味著,這個字母一定是關鍵詞裏麵的。“哈麗雅特嚐試把字母填進去。一enienieuwxyz二enienieiuwxz”這麽看起來,表格一像是錯的,“她說,”為什麽?我們做了什麽?哦,我知道了。e和n不能靠在一起,所以如果這是正確的表格,那麽e一定是在第三行。我說,這就意味著,關鍵詞有十一個字母那麽長。
“不一定,e可能是在按字母表順序排下來的位置上。但如果表格一是正確的,那麽第三行最開始的那個位置是唯一能放e的地方。讓我們繼續。s和t是在一條線上的,還有r和t,但rst不能連在一起,不然的話rs就會變成st,而事實上並非如此。我希望把st填在u之前的兩個空格裏,但我們不能肯定那是正確的位置。好吧,該死的!就這麽幹吧——如果錯了我們就重新再來一遍,沒什麽大不了的。現在,在這個情況下,r就一定在關鍵詞裏了,那麽應該是表格第一行右上方的兩個空格。這就意味著,rs會是什麽t。”
“但我們知道rs!如果at等於rs,那麽rs等於at。”“感謝上帝!真是這樣,這太好了!這實際上就證明了我們的s和t是正確的。現在,我們知道ar一定是在關鍵詞裏並排出現的。”哈麗雅特又一次凝視著表格。
“現在我們可以研究一下nx等於aw了嗎?是啊——看著!如果我們把a放在表格一的那兩個符合nx等於aw條件的格子裏,那麽a就不可能挨著r!那麽,要麽我們全部錯了,要麽我們可以把表格一排除出去了。”
“萬歲!偉大的女人!我一直都討厭表格一,我們就把它扔開吧。那就讓我們得到了一個很有希望的表格二。”
eniareniareistuvwxz“你覺得這很有希望,這真讓我高興!m和n在一條線上,這要怎麽處理?我們現在要研究這個嗎?”
“為什麽不呢?讓我們試一下。把m放在緊鄰n的下方,那麽在m和s之間就有五個空格了,但隻有三個字母來填,因為我們已經知道n和r是在關鍵詞裏的。所以m一定是在左上方的四個格子裏。現在,我們已經知道ne等於mg。顯然,g不可能是在e和n之間的那個空格,因為那樣關鍵詞裏就有mng,這簡直太離奇了。但這樣的話,我們還是有好幾個有可能的安排。還有什麽我們可以做的?”
“我們可以把q填在s之前。如果關鍵詞裏已經確定沒有u的話,q不太可能出現在關鍵詞裏,而且我們大概已經知道r是什麽了。”
“是的,很好,就填在那裏。不過,這些分成對的字母現在能不能找出有含義的來?”
“沒有。我已經嚐試了把它們填進去,但一點用也沒有。有atgm,這就變成了rsen,這又可能是許多單詞。在信剛開始的地方,有一個ts,後麵是qj。ts等於sq,你覺得接下來的那一對應該是u什麽吧,但不是的。qj一定是s什麽。”
“是的,這表示出我們的思路是對的。q是在兩個s之間安排的任意字母。真是奇怪,到了這個階段,我們還是不能解出實際的文體來。這顯示出這個密碼多麽聰明,多麽惡毒啊,是不是?等一等,在這一對之前是mg等於ne,這就給了我們ness。非常可能,甚至可能就是對的,但這可以是很多單詞。又來了!不管這是什麽,似乎很重要——同樣的單詞,ness的前麵是bffy,但這個bffy就是一個攔路虎,我什麽都看不出來,隻能在左上角繼續掙紮。讓我們寫下在ne等於mg的情況下,所有可能的位置吧。”
abegmnegmncmneg“我可以看出一件事,”哈麗雅特說,“在m和n之間的應該是一個元音,這個元音不是a,e,i或者u,因為我們已經把它們固定在別的位置了。那麽這不是o就是y了。”
“我更偏向於o一點。含有myn字母串的單詞太少了。但y一定是在關鍵詞裏的。單詞的結尾是最有可能的。也許結尾是mony。這就給了我們表格a裏的mony,以及含有九個字母的單詞。這似乎是很有道理的。而且這個單詞一定是由e什麽g開始的。這就不太讓人痛快了。ebg,ecg——讓我們按照字母表順序排吧。ehg——我想不是。eig——倒是讀得出,但我們已經固定i了。elg——字典在哪裏?字典裏查不到。eng是不可能的——我們已經知道n在哪裏了——erg也是一樣的。我的孩子,你不能把所有以mony結尾的單詞都淘汰掉——這對表格a和表格c不適用,而且對於表格b,不到萬不得已,我不相信這是一個十四個字母的單詞。”
“這樣的話,你可以把表格b排除掉了。”
“好的!我不介意,盡管一個以mon結尾的十三個字母的單詞還是可以想象出來的。這樣的話,我們的關鍵詞要麽是以mon開頭的,要麽是另一種情況。”“但這是對的!我們找不到任何一個單詞以e什麽g開頭。”的確不能。現在,我們把e和g固定好了,mon也是固定的。
離成功不遠了。把它們都填進去!看一看!我肯定f一定是在e和g之間——這顯然就是它的位置。哈麗雅特用顫抖的鉛筆把表格填好。
moniariarefgiqstuvwxz“這的確看起來好一些了,”她承認說,“現在,讓我們看看這能不能幫我解讀這封信。該死的!有這麽多組合我們還是搞不清楚!bffy還是讀不出來。哦!等等!這有個東西!mztsxsrs。現在。mz是什麽u,很可能是ru;這是二分之一的概率。ts是sq,xs是s什麽,這就意味著q是在正確的位置。現在假設xs等於si,沒有理由反對這點吧。那麽rs很可能就是at,這也說得通。再假設,假設所有的假設都是對的,那麽mztsxsrs就是rusqsiat。把q去掉,我們就得到了russiat。這會不會可能就是russia1?”
“為什麽不呢?讓我們來試試。把字母寫下來。monar——哦,哈麗雅特!”1russia是俄羅斯的意思。
“別晃!”
“我必須得晃!我們找到關鍵詞了。monarch。等一等,那在e之前就有三個空間了,我們隻有b和d來填啊。哦,不,我忘記了!y——親愛的y!monarchy2!歡呼三聲吧!這就對了!看著!這樣你的表格就完成了,我必須得說,看起來真漂亮啊。”
monarchybdefgijklpqstuvwxz“哦,彼得!多美妙啊!讓我們跳舞吧,或者做點什麽。”
“不要廢話!讓我們繼續工作,現在不是浪費時間的時候。馬上開始。prbfxalimkmgbffymgtsqj——讓我們一下子把這個bffy摸個清楚吧。我來讀出對角線,你把它們寫下來。”
“好的。tohi‘tohisserene’,這會是對的嗎?”
“這是英語。快點,讓我們解bffy吧。”
“to his serene highness——彼得!這是什麽呀?”
彼得勳爵臉色變白了。
“我的上帝!”他誇張地喊著,“會是這樣嗎?難道我們是錯的,而荒唐的威爾頓夫人是對的?難道,我要用我的一生去追尋一個布爾什維克?繼續讀!”2monarchy是君主政治的意思。
第二十九章 信的證據
我聽見一個聲音,他們很快就都會聽到:
國王是個男人,如果我不是國王的話,我就什麽都不是。
——《死亡笑話集》
星期五,七月三日致尊貴的羅曼洛夫家族1皇位繼承人大皇子保瓦羅·亞曆克西斯維奇:殿下您委托給我們的文件,我們已經徹底地檢驗過了,我們已經證實您尊貴的先輩與沙皇尼古拉一世的婚姻是確鑿無疑的。1羅曼洛夫是俄國沙皇家族姓氏。
哈麗雅特停頓了下來:“這是什麽意思?”
“上帝才知道。我又不是聖人,但我印象裏,尼古拉一世隻和普魯士的夏洛特·路易斯結過婚。到底誰是保羅·亞曆克西斯尊貴的先輩?”
哈麗雅特搖了搖頭,繼續讀。
一切都準備就緒了。您的子民在殘酷的蘇維埃政府的壓迫下痛苦地呻吟,他們急切地渴望皇權能回歸神聖的俄國。
溫西搖了搖頭。
“如果這是真的,那就是對社會主義的侮辱。我有一天還聽說,俄國共產黨非常自豪,因為根據鞋的消耗量來計算,俄國的生活水平有了很大的提高。鞋子的消耗量一下子從零上升到了每人每三年買一雙鞋。當然,可能會有對這種東西毫不在乎的俄國人,覺得自己陷入了黑暗的深淵。”
“亞曆克西斯的確總是說他出生尊貴,是不是?”
“是的,而且還找到了會相信他的人。繼續。”
同波蘭的條約已經在愉快的氣氛下談妥了。錢和武器全由您支配。但您需要單獨出麵。
“哦哦!”溫西說,“現在我們讀到點子上了。這就是護照和三百個小金幣存在的原因了。”
有間諜在活動。行動要小心。把所有和您身份有關的文件和線索都燒掉。
“這段話他還真一絲不苟地照辦了,真蠢!”溫西插話說,“似乎我們就要揭開事實真相了。”
在六月十八日星期四那天,您可以搭乘火車到達裏關卡,順著海岸公路步行十到十五分鍾就可以走到平鐵礁石。那裏有從海上來的騎士在等您,他會告訴您怎樣去華沙。我們的目標是帝國。
“從海上來的騎士?天哪!這難道是說威爾頓——那匹小母馬——那個——”“接著讀。也許威爾頓是一個英雄,而不是什麽凶手。但如果是這樣的話,為什麽他沒有告訴我們這些呢。”哈麗雅特繼續讀。
把這封信帶上,嚴守秘密。伯瑞斯“好了!”溫西說,“在這封信裏,從頭到尾,我隻猜對了一樣東西。我說信裏一定包含著‘把這封信帶上’,這就真的有。但其他的內容真把我打倒了。‘保瓦羅·亞曆克西斯維奇,羅曼洛夫家族皇位繼承人。’可不可以讓你的房東女士拿點喝的過來?”
在茶點和休息之後,溫西把他的椅子拖得離桌子更近了一些,坐在上麵盯著解碼後的信。“現在,”他說,“讓我們把它搞清楚。有一件事可以肯定,就是這封信把保羅·亞曆克西斯引去平鐵的。一個叫伯瑞斯的人寄來了這封信,無論他究竟是誰。現在的問題是,這個伯瑞斯,他是一個朋友,還是一個敵人?”
他把頭發揉得亂七八糟,放慢語速,繼續說。
“大家的第一個念頭會是,那個伯瑞斯是個朋友,那些信中提到的布爾什維克間諜在他去平鐵之前到達了那裏,並殺害了亞曆克西斯,可能連伯瑞斯也殺了。這樣的話,威爾頓的馬怎麽解釋?是不是那匹馬把‘海上來的騎士’帶去會麵現場的?威爾頓就是那個騎士嗎?並且還是亞曆克西斯的帝國同盟軍?這很有可能,因為——不,這不可能,這很好笑。”
“怎麽了?”
“我剛才準備說,在這個情況下,威爾頓可以在十二點的時候騎馬去平鐵,就是波洛克夫人聽見踩踏聲的時候。但他沒有,他那個時間在威利伍康伯。但也許是另外一個人做的——一個朋友,並且威爾頓把馬借給了他。”
“那麽,凶手是怎樣到那裏的呢?”
“他是從水裏走過來的,在你離開之前他藏在石縫裏,然後也用同樣的方法撤離。如果我們不懷疑威爾頓、布萊特或珀金斯是凶手的話,時間問題就不再是個真正的難題了。但誰是從海上來的騎士呢?這個人為什麽不過來說:‘我跟亞曆克西斯約定過會麵。我在某個時間還看見他是活著的。’?”
“為什麽?因為他害怕那個殺死亞曆克西斯的人也會殺了他。但這太混亂了,本來我們隻要找一個人就可以了,但現在有兩個未知的人要去找:從海上來的騎士,也就是偷了馬,並於中午的時候待在平鐵的人;另外一個是凶手,他於兩點鍾的時候出現在平鐵。”
“是的,這太困難了。但不管怎樣,這些可以解釋威爾頓和珀金斯的行為。他們自然對那匹馬說不上任何東西,因為他們出現在營地之前,那匹馬已經跑了又回來了。不過,等一等;這很奇怪。那個從海上來的騎士怎麽會知道那個早晨威爾頓會在威利伍康伯,而不在營地裏?他的離開隻是一個純粹的巧合而已啊。”
“也許,那個騎士故意弄壞了威爾頓的車。”
“有可能,但即使這樣的話,他怎麽可能肯定威爾頓一定會離開?事實上,威爾頓更有可能留在營地裏,鼓搗他的車。”
“假設他知道威爾頓那天早晨本來打算去威利伍康伯,然後威爾頓的高壓引線壞了,這本來要壞騎士的事。但他最終還是去了威利伍康伯,這把騎士的運氣又彌補回來了。”
“他是怎麽知道威爾頓的打算?”
“也許他根本就對威爾頓一無所知。威爾頓隻是在星期二才到達那裏的,而騎士的計劃在這之前很久就安排好了,信件上的日期就能證明這一點。不管這個人是誰,當他發現威爾頓在亨克小路紮營時可嚇壞了,又發現他在星期四早晨離開時才鬆了一口氣。”
溫西搖了搖頭。
“又要說巧合!好吧,也許是這樣。現在讓我們繼續分析,看看會怎樣。那個騎士和亞曆克西斯約好見麵,亞曆克西斯在十一點四十五分左右到達平鐵。騎士在那裏和他見麵了,並給了他指示——我們應該假設,是口頭的指示。然後騎士又騎馬回了達裏,把馬放了,去幹自己的事了。好,整件事可能是在十二點半或者十二點四十五分完成的,至少在一點半的時候一定已經完成了,不然的話威爾頓在回來的時候就會看到他。這個時候,亞曆克西斯在幹什麽?他沒有站起來去做自己的事,而是平靜地坐在那裏,等著在兩點鍾被人殺掉!”
“也許騎士告訴他要在那裏坐一會兒,以免和他在同一時間離開。或者,我有個更好的說法。當騎士走了以後,亞曆克西斯在那裏等了一會兒——假設是五分鍾——不管怎麽樣,直到他的朋友已經走遠了。然後,凶手從礁石的縫隙裏跳出來,他剛才一直在那裏偷聽,他和亞曆克西斯談了一會兒話,然後在兩點鍾的時候,這場談話以謀殺終結。接著,我出現了,凶手又跳回那個藏身地。這怎麽樣?騎士在場的時候,凶手並沒有現身,因為他覺得一個人跟兩個人鬥不合算。”
“這似乎能說得通。不過,我隻是在想,他在那裏的時候,為什麽沒有把你也殺了?”“這會讓現場看起來不像是自殺。”“說得很對。但為什麽當你一點時到達海灘,並眺望礁石的時候,沒有看見兩個人正在平鐵上興致勃勃地交談?”
“上帝才知道!但如果凶手站在礁石靠海的那一麵,或者他們兩個人都站在那裏,我就不會看到任何東西。而且他們很有可能這樣做,因為當時的潮汐很低,那邊的沙應該是幹的。”
“怎麽證實?”
“在信的開頭有兩行,每一行都隻有六個字母。隻有一個業餘的凶手才會在一行露出六個單獨的字母,更別說是兩行六個字母了。這些單詞隻可能是兩樣東西。它們可能是密碼的關鍵詞——這封信的代替關鍵詞,但它們不是,因為我已經試過了,而且沒有人會傻到把關鍵詞和密碼放在同一張紙上。它們也有可能是下一封信的關鍵詞,但我覺得也不是。對於我說的這個編碼方法來說,六個字母的單詞作為關鍵詞太短了,如果說是十二個字母的單詞的話,一個單詞有十二個不重複的字母在英語裏也很少見。”
“十二個字母不重複的話,有可能嗎?”
“有可能。但根據亞曆克西斯在字典上的精心標注來看,這些業餘選手們似乎不可能這麽做。好了,如果這些單詞不是關鍵詞或者密碼,我想它們可能代表地址,或者,更有可能一個是地址一個是日期。它們的位置正好是地址和日期的位置。我當然不是說詳細地址,隻是城市的名字,比如柏林或者倫敦。下麵的是日期。”
“這有可能。”
“我們可以試一下。地址我們不能確定,隻是據說這些信件是從捷克斯洛伐克來的。但我們可能可以搞定日期。”
“這日期是怎麽排列的?”
“讓我想想。這些字母一定代表著日、月、年的數字。那就意味著,其中的一個是任意填補上的字母。字母裏不能有奇數,而且月份的數字裏出現兩個一樣的字母是很不可能的,因為信是在六月十六日到這裏的。我不太清楚從中歐的某個地方寄信過來需要多長時間,但一般不會超過三天,最多四天。這就意味著,這封信一定是在六月十日之後發出的。如果這些字母不是代表數字,那我想rbexmg指的不是六月十幾,就是十幾六月。現在,如果代表數字的話,我們的編碼工具會讓1等於a,2等於b,3等於c,如此類推,或者他可能把1當做是關鍵詞的第一個字母,如此類推。第一個假設更有可能,因為這樣不會暴露關鍵詞。1所以我們假設1等於a,那麽他最初寫的是a?june還是junea?2,然後用普通的方法來給信編碼,那個?標誌著一個不確定的數字,這數字一定是小於5的。很好,現在,寫成六月十幾的可能性大一點,還是十幾六月?”
“大部分英國人都把日子寫在前,月份寫在後。做生意的人就更是這麽寫了,不過守舊的女士們還是堅持要把月份放在前麵。”
好,我們先來試試十幾六月吧,假設rbexmg就代表著a?june。很好,現在我們來看看可以得出什麽。我們把它兩個字母、1原注:關於rbexmg代表著完全用數字寫成的日期的這一假設是根本站不住腳的,為了簡短起見,關於這個假設的計算就省略了。2june:六月。
兩個字母地寫好。我們現在暫時把rb放在一邊,開始研究ex。現在,ex等於ju。在這種密碼裏,有一點對解碼很有幫助。如果不管是在水平線上還是在豎直線上,密碼表格裏出現兩個字母是緊挨著的,你就會發現編碼前的那對字母跟編碼後的那對字母有一個相同的字母。你明白嗎?好了,看著!拿關鍵詞squander為例,把表格寫成這樣:
squander如果你為de這對字母編碼,那麽,取這兩個字母右邊的那個字母(根據水平線原則),你會得到de等於er;字母e在編碼前和編碼後都出現了。在垂直線上一個字母緊跟在另外一個下麵也是同樣的情況。現在,在我們的第一對字母裏ex等於ju,這種情況沒有出現,所以我們可以暫時把它們寫成表格的形式。
jexu“把這些字母看成是平行四邊形的四角,我們可以說,jx在密碼表格裏一定是出現在同一條線上,水平線或者垂直線;je也是一樣的,eu和ux也是如此。”
“但假設ju符合水平線規則或者垂直線規則,兩個字母又不是相鄰的呢?”這沒有關係;這隻能說明,四個字母都是在一條線上,像這樣,jeux或者xue?j或者別的類似的排列。所以,把我們所得到的字母都用表格的形式寫出來,我們就得到了:
jexunmgearb不幸的是,這裏沒有前後重複的字母。如果有的話就會起上大作用,但我們不可能老是走大運。
現在,頭一個要注意的是:那個u和x一定是一條線上的。這就強烈提示著,它們都是在底線上的。在字母表上有五個字母在u之後,但底線隻剩下四個空間,那麽其中的一個字母當然是在關鍵詞當中。我們冒個險,假設這個字母不是z。如果是z的話,我們就得重新開始一遍,但我們總得先找個頭緒吧。我們就冒z這個險,那最後一行就有三種可能性:uvxyz,w在關鍵詞裏,或者uwxyz,v在關鍵詞裏,或者uvwxz,y在關鍵詞裏。但不管怎麽樣,u一定是在左下角的角落裏。現在,再看一次我們的表格,我們發現e和u一定是出現在一條線上的。我們不能推斷e就是在和u相連的上麵,因為這樣的話關鍵詞就長得太可怕了,在e和u之間隻剩下四個字母的空間,所以我們把e放在最左一欄的前三個空格裏,就像這樣:
eeeuz這沒什麽實際意義,但總算是個開始。現在讓我們對付x吧。我們知道x絕不可能在u的旁邊,不然的話x和z之間就有兩個空格需要填了,但字母表裏隻剩下一個字母;所以x一定是要麽在最後一行的第三個空格或者第四個。現在我們有兩個表格了。
一eeeuxz二eeeuxz“再看一眼我們那三對的對角線,我們發現j和x是在一條線上的,j和e也是在一條線上的。那就意味著,j不可能在緊鄰x的上麵,所以我們會在兩個表格的x線上的前三個空格裏填上j。現在,我們就要麵臨一個有趣的問題了。m和n是在一條線上的。我們有一種強烈的欲望,想把這兩個字母填在表格一字母j右邊的兩個空格裏,把k和l當成是關鍵詞裏的單詞;但在表格二裏你就沒辦法這樣做了,因為那條線上沒有足夠的空間。如果表格二是正確的組合的話,那麽m或e或者m和e必須是關鍵詞裏的字母。m和e是在一條線上的,但n不能緊挨著e。這就能讓我們否定好幾種安排,但還是留下了大量的可能性。我們的關鍵詞不能以en開始,這是肯定的。但現在,等一等!如果e正好就在第三個空格的話,那麽n不能在同一行的最右邊,因為根據水平線原則,這就讓n跟e挨著了;所以在表格一裏,那條線不可能是jmn或者jln。那麽我們隻能得到jlm,如果n不在關鍵詞裏的話,那這就是不可能的,因為n不能緊靠著e,而且還必須跟它是一條線,還有跟m也得是一條線。”
溫西在他的頭發裏抓了一小會兒,坐在那裏嘀咕著。
“看來我們在這五個字母上已經搞得筋疲力盡了。”哈麗雅特說,“為什麽不試試信的其他部分呢?我已經把它們兩個兩個分開了。哈!這又是我們的老朋友exmg,在這裏又出現了。”
“是嗎?”溫西直起身子,“那麽,如果我們沒猜錯的話,那會是六月的另外一個日期。我簡直不敢相信這是兩個單詞的一部分,其中一個以j結尾,或者i,或者ju或者iu或者iun或者jun。如果這字母是為了設定六月十八日的會麵的,那麽它前麵的兩個字母會不會是代表18的字母,那就是ah了?不管怎麽樣,我們來試試;它們是什麽?”
“ob。”
“ob等於ah。這太有作用了。好,我們順著這個摸下去。oahbo和a是在一條線上的,o和h在一條線上,a和b我們已經知道是在一條線上的。那麽看起來,我們的思路似乎是正確的。但這也沒有太大幫助,因為這些字母裏沒有一個是我們已經固定了位置的。”
“等一等,”哈麗雅特說,“我突然有了靈感。那個信抬頭上的城市——應該是中歐的什麽地方。有六個字母,而且最後兩個字母是最前麵兩個字母顛倒過來的。會不會是warsaw1?”
“上帝啊!太漂亮了!我們可以試一下。讓我看看——這就得到了這個。”他寫下了兩對新的對角線——
wxnarats“w和x是在一條線上的,”他觀察出來,假設w是在最後一條線上,這個假設太有誘惑力了,就在x旁邊。不然的話,它一定就是在關鍵詞裏了。就當是好玩,讓我們把它填進我們的兩個表格裏。現在,這會很有趣的。w和n也是在一條線上。我們不能把n放在第四行,因為它必須和e在同一條線上。我們也不能把它放在第三行,因為那樣的話,在n和u之間就隻有六個字母了,但我們有八個空1華沙,波蘭首都。
格要填滿。如果w的位置是正確的,n就必須在上麵的頭兩行,那就意味著,這個字母一定是關鍵詞裏麵的。“哈麗雅特嚐試把字母填進去。一enienieuwxyz二enienieiuwxz”這麽看起來,表格一像是錯的,“她說,”為什麽?我們做了什麽?哦,我知道了。e和n不能靠在一起,所以如果這是正確的表格,那麽e一定是在第三行。我說,這就意味著,關鍵詞有十一個字母那麽長。
“不一定,e可能是在按字母表順序排下來的位置上。但如果表格一是正確的,那麽第三行最開始的那個位置是唯一能放e的地方。讓我們繼續。s和t是在一條線上的,還有r和t,但rst不能連在一起,不然的話rs就會變成st,而事實上並非如此。我希望把st填在u之前的兩個空格裏,但我們不能肯定那是正確的位置。好吧,該死的!就這麽幹吧——如果錯了我們就重新再來一遍,沒什麽大不了的。現在,在這個情況下,r就一定在關鍵詞裏了,那麽應該是表格第一行右上方的兩個空格。這就意味著,rs會是什麽t。”
“但我們知道rs!如果at等於rs,那麽rs等於at。”“感謝上帝!真是這樣,這太好了!這實際上就證明了我們的s和t是正確的。現在,我們知道ar一定是在關鍵詞裏並排出現的。”哈麗雅特又一次凝視著表格。
“現在我們可以研究一下nx等於aw了嗎?是啊——看著!如果我們把a放在表格一的那兩個符合nx等於aw條件的格子裏,那麽a就不可能挨著r!那麽,要麽我們全部錯了,要麽我們可以把表格一排除出去了。”
“萬歲!偉大的女人!我一直都討厭表格一,我們就把它扔開吧。那就讓我們得到了一個很有希望的表格二。”
eniareniareistuvwxz“你覺得這很有希望,這真讓我高興!m和n在一條線上,這要怎麽處理?我們現在要研究這個嗎?”
“為什麽不呢?讓我們試一下。把m放在緊鄰n的下方,那麽在m和s之間就有五個空格了,但隻有三個字母來填,因為我們已經知道n和r是在關鍵詞裏的。所以m一定是在左上方的四個格子裏。現在,我們已經知道ne等於mg。顯然,g不可能是在e和n之間的那個空格,因為那樣關鍵詞裏就有mng,這簡直太離奇了。但這樣的話,我們還是有好幾個有可能的安排。還有什麽我們可以做的?”
“我們可以把q填在s之前。如果關鍵詞裏已經確定沒有u的話,q不太可能出現在關鍵詞裏,而且我們大概已經知道r是什麽了。”
“是的,很好,就填在那裏。不過,這些分成對的字母現在能不能找出有含義的來?”
“沒有。我已經嚐試了把它們填進去,但一點用也沒有。有atgm,這就變成了rsen,這又可能是許多單詞。在信剛開始的地方,有一個ts,後麵是qj。ts等於sq,你覺得接下來的那一對應該是u什麽吧,但不是的。qj一定是s什麽。”
“是的,這表示出我們的思路是對的。q是在兩個s之間安排的任意字母。真是奇怪,到了這個階段,我們還是不能解出實際的文體來。這顯示出這個密碼多麽聰明,多麽惡毒啊,是不是?等一等,在這一對之前是mg等於ne,這就給了我們ness。非常可能,甚至可能就是對的,但這可以是很多單詞。又來了!不管這是什麽,似乎很重要——同樣的單詞,ness的前麵是bffy,但這個bffy就是一個攔路虎,我什麽都看不出來,隻能在左上角繼續掙紮。讓我們寫下在ne等於mg的情況下,所有可能的位置吧。”
abegmnegmncmneg“我可以看出一件事,”哈麗雅特說,“在m和n之間的應該是一個元音,這個元音不是a,e,i或者u,因為我們已經把它們固定在別的位置了。那麽這不是o就是y了。”
“我更偏向於o一點。含有myn字母串的單詞太少了。但y一定是在關鍵詞裏的。單詞的結尾是最有可能的。也許結尾是mony。這就給了我們表格a裏的mony,以及含有九個字母的單詞。這似乎是很有道理的。而且這個單詞一定是由e什麽g開始的。這就不太讓人痛快了。ebg,ecg——讓我們按照字母表順序排吧。ehg——我想不是。eig——倒是讀得出,但我們已經固定i了。elg——字典在哪裏?字典裏查不到。eng是不可能的——我們已經知道n在哪裏了——erg也是一樣的。我的孩子,你不能把所有以mony結尾的單詞都淘汰掉——這對表格a和表格c不適用,而且對於表格b,不到萬不得已,我不相信這是一個十四個字母的單詞。”
“這樣的話,你可以把表格b排除掉了。”
“好的!我不介意,盡管一個以mon結尾的十三個字母的單詞還是可以想象出來的。這樣的話,我們的關鍵詞要麽是以mon開頭的,要麽是另一種情況。”“但這是對的!我們找不到任何一個單詞以e什麽g開頭。”的確不能。現在,我們把e和g固定好了,mon也是固定的。
離成功不遠了。把它們都填進去!看一看!我肯定f一定是在e和g之間——這顯然就是它的位置。哈麗雅特用顫抖的鉛筆把表格填好。
moniariarefgiqstuvwxz“這的確看起來好一些了,”她承認說,“現在,讓我們看看這能不能幫我解讀這封信。該死的!有這麽多組合我們還是搞不清楚!bffy還是讀不出來。哦!等等!這有個東西!mztsxsrs。現在。mz是什麽u,很可能是ru;這是二分之一的概率。ts是sq,xs是s什麽,這就意味著q是在正確的位置。現在假設xs等於si,沒有理由反對這點吧。那麽rs很可能就是at,這也說得通。再假設,假設所有的假設都是對的,那麽mztsxsrs就是rusqsiat。把q去掉,我們就得到了russiat。這會不會可能就是russia1?”
“為什麽不呢?讓我們來試試。把字母寫下來。monar——哦,哈麗雅特!”1russia是俄羅斯的意思。
“別晃!”
“我必須得晃!我們找到關鍵詞了。monarch。等一等,那在e之前就有三個空間了,我們隻有b和d來填啊。哦,不,我忘記了!y——親愛的y!monarchy2!歡呼三聲吧!這就對了!看著!這樣你的表格就完成了,我必須得說,看起來真漂亮啊。”
monarchybdefgijklpqstuvwxz“哦,彼得!多美妙啊!讓我們跳舞吧,或者做點什麽。”
“不要廢話!讓我們繼續工作,現在不是浪費時間的時候。馬上開始。prbfxalimkmgbffymgtsqj——讓我們一下子把這個bffy摸個清楚吧。我來讀出對角線,你把它們寫下來。”
“好的。tohi‘tohisserene’,這會是對的嗎?”
“這是英語。快點,讓我們解bffy吧。”
“to his serene highness——彼得!這是什麽呀?”
彼得勳爵臉色變白了。
“我的上帝!”他誇張地喊著,“會是這樣嗎?難道我們是錯的,而荒唐的威爾頓夫人是對的?難道,我要用我的一生去追尋一個布爾什維克?繼續讀!”2monarchy是君主政治的意思。
第二十九章 信的證據
我聽見一個聲音,他們很快就都會聽到:
國王是個男人,如果我不是國王的話,我就什麽都不是。
——《死亡笑話集》
星期五,七月三日致尊貴的羅曼洛夫家族1皇位繼承人大皇子保瓦羅·亞曆克西斯維奇:殿下您委托給我們的文件,我們已經徹底地檢驗過了,我們已經證實您尊貴的先輩與沙皇尼古拉一世的婚姻是確鑿無疑的。1羅曼洛夫是俄國沙皇家族姓氏。
哈麗雅特停頓了下來:“這是什麽意思?”
“上帝才知道。我又不是聖人,但我印象裏,尼古拉一世隻和普魯士的夏洛特·路易斯結過婚。到底誰是保羅·亞曆克西斯尊貴的先輩?”
哈麗雅特搖了搖頭,繼續讀。
一切都準備就緒了。您的子民在殘酷的蘇維埃政府的壓迫下痛苦地呻吟,他們急切地渴望皇權能回歸神聖的俄國。
溫西搖了搖頭。
“如果這是真的,那就是對社會主義的侮辱。我有一天還聽說,俄國共產黨非常自豪,因為根據鞋的消耗量來計算,俄國的生活水平有了很大的提高。鞋子的消耗量一下子從零上升到了每人每三年買一雙鞋。當然,可能會有對這種東西毫不在乎的俄國人,覺得自己陷入了黑暗的深淵。”
“亞曆克西斯的確總是說他出生尊貴,是不是?”
“是的,而且還找到了會相信他的人。繼續。”
同波蘭的條約已經在愉快的氣氛下談妥了。錢和武器全由您支配。但您需要單獨出麵。
“哦哦!”溫西說,“現在我們讀到點子上了。這就是護照和三百個小金幣存在的原因了。”
有間諜在活動。行動要小心。把所有和您身份有關的文件和線索都燒掉。
“這段話他還真一絲不苟地照辦了,真蠢!”溫西插話說,“似乎我們就要揭開事實真相了。”
在六月十八日星期四那天,您可以搭乘火車到達裏關卡,順著海岸公路步行十到十五分鍾就可以走到平鐵礁石。那裏有從海上來的騎士在等您,他會告訴您怎樣去華沙。我們的目標是帝國。
“從海上來的騎士?天哪!這難道是說威爾頓——那匹小母馬——那個——”“接著讀。也許威爾頓是一個英雄,而不是什麽凶手。但如果是這樣的話,為什麽他沒有告訴我們這些呢。”哈麗雅特繼續讀。
把這封信帶上,嚴守秘密。伯瑞斯“好了!”溫西說,“在這封信裏,從頭到尾,我隻猜對了一樣東西。我說信裏一定包含著‘把這封信帶上’,這就真的有。但其他的內容真把我打倒了。‘保瓦羅·亞曆克西斯維奇,羅曼洛夫家族皇位繼承人。’可不可以讓你的房東女士拿點喝的過來?”
在茶點和休息之後,溫西把他的椅子拖得離桌子更近了一些,坐在上麵盯著解碼後的信。“現在,”他說,“讓我們把它搞清楚。有一件事可以肯定,就是這封信把保羅·亞曆克西斯引去平鐵的。一個叫伯瑞斯的人寄來了這封信,無論他究竟是誰。現在的問題是,這個伯瑞斯,他是一個朋友,還是一個敵人?”
他把頭發揉得亂七八糟,放慢語速,繼續說。
“大家的第一個念頭會是,那個伯瑞斯是個朋友,那些信中提到的布爾什維克間諜在他去平鐵之前到達了那裏,並殺害了亞曆克西斯,可能連伯瑞斯也殺了。這樣的話,威爾頓的馬怎麽解釋?是不是那匹馬把‘海上來的騎士’帶去會麵現場的?威爾頓就是那個騎士嗎?並且還是亞曆克西斯的帝國同盟軍?這很有可能,因為——不,這不可能,這很好笑。”
“怎麽了?”
“我剛才準備說,在這個情況下,威爾頓可以在十二點的時候騎馬去平鐵,就是波洛克夫人聽見踩踏聲的時候。但他沒有,他那個時間在威利伍康伯。但也許是另外一個人做的——一個朋友,並且威爾頓把馬借給了他。”
“那麽,凶手是怎樣到那裏的呢?”
“他是從水裏走過來的,在你離開之前他藏在石縫裏,然後也用同樣的方法撤離。如果我們不懷疑威爾頓、布萊特或珀金斯是凶手的話,時間問題就不再是個真正的難題了。但誰是從海上來的騎士呢?這個人為什麽不過來說:‘我跟亞曆克西斯約定過會麵。我在某個時間還看見他是活著的。’?”
“為什麽?因為他害怕那個殺死亞曆克西斯的人也會殺了他。但這太混亂了,本來我們隻要找一個人就可以了,但現在有兩個未知的人要去找:從海上來的騎士,也就是偷了馬,並於中午的時候待在平鐵的人;另外一個是凶手,他於兩點鍾的時候出現在平鐵。”
“是的,這太困難了。但不管怎樣,這些可以解釋威爾頓和珀金斯的行為。他們自然對那匹馬說不上任何東西,因為他們出現在營地之前,那匹馬已經跑了又回來了。不過,等一等;這很奇怪。那個從海上來的騎士怎麽會知道那個早晨威爾頓會在威利伍康伯,而不在營地裏?他的離開隻是一個純粹的巧合而已啊。”
“也許,那個騎士故意弄壞了威爾頓的車。”
“有可能,但即使這樣的話,他怎麽可能肯定威爾頓一定會離開?事實上,威爾頓更有可能留在營地裏,鼓搗他的車。”
“假設他知道威爾頓那天早晨本來打算去威利伍康伯,然後威爾頓的高壓引線壞了,這本來要壞騎士的事。但他最終還是去了威利伍康伯,這把騎士的運氣又彌補回來了。”
“他是怎麽知道威爾頓的打算?”
“也許他根本就對威爾頓一無所知。威爾頓隻是在星期二才到達那裏的,而騎士的計劃在這之前很久就安排好了,信件上的日期就能證明這一點。不管這個人是誰,當他發現威爾頓在亨克小路紮營時可嚇壞了,又發現他在星期四早晨離開時才鬆了一口氣。”
溫西搖了搖頭。
“又要說巧合!好吧,也許是這樣。現在讓我們繼續分析,看看會怎樣。那個騎士和亞曆克西斯約好見麵,亞曆克西斯在十一點四十五分左右到達平鐵。騎士在那裏和他見麵了,並給了他指示——我們應該假設,是口頭的指示。然後騎士又騎馬回了達裏,把馬放了,去幹自己的事了。好,整件事可能是在十二點半或者十二點四十五分完成的,至少在一點半的時候一定已經完成了,不然的話威爾頓在回來的時候就會看到他。這個時候,亞曆克西斯在幹什麽?他沒有站起來去做自己的事,而是平靜地坐在那裏,等著在兩點鍾被人殺掉!”
“也許騎士告訴他要在那裏坐一會兒,以免和他在同一時間離開。或者,我有個更好的說法。當騎士走了以後,亞曆克西斯在那裏等了一會兒——假設是五分鍾——不管怎麽樣,直到他的朋友已經走遠了。然後,凶手從礁石的縫隙裏跳出來,他剛才一直在那裏偷聽,他和亞曆克西斯談了一會兒話,然後在兩點鍾的時候,這場談話以謀殺終結。接著,我出現了,凶手又跳回那個藏身地。這怎麽樣?騎士在場的時候,凶手並沒有現身,因為他覺得一個人跟兩個人鬥不合算。”
“這似乎能說得通。不過,我隻是在想,他在那裏的時候,為什麽沒有把你也殺了?”“這會讓現場看起來不像是自殺。”“說得很對。但為什麽當你一點時到達海灘,並眺望礁石的時候,沒有看見兩個人正在平鐵上興致勃勃地交談?”
“上帝才知道!但如果凶手站在礁石靠海的那一麵,或者他們兩個人都站在那裏,我就不會看到任何東西。而且他們很有可能這樣做,因為當時的潮汐很低,那邊的沙應該是幹的。”