直到星期五,外交部某辦公室“黃江”的信纔到,帶來的卻是失望。信上說:
收到了你的信。老區(qū)在島國,處理那裡的什麼麻煩事,根據(jù)事先的命令,不能聯(lián)繫他。他可能在內(nèi)陸,但可能幾個(gè)星期就會(huì)回來。你怎麼樣
“渾蛋”夏想憤怒地說。他把信扔進(jìn)廢紙簍裡,戴上他的帽子,去了房東那裡。在那裡他找到了知秋,他正在刻苦地破譯密碼信。不過,根據(jù)他的說法,他失敗得一塌糊塗。
“我覺得嘗試這些標(biāo)註過的單詞只是徒勞,”夏想說,“現(xiàn)在老區(qū)又幫不了我們。就讓我們用自己的腦子來解決問題吧?,F(xiàn)在,看著,我們從另一個(gè)問題著手。這信裡有什麼,爲(wèi)什麼沒有和別的信一起燒掉呢”
“你這麼一說,還真有些奇怪?!?
“是很奇怪。這封信是星期二早晨到的。星期三他付清了所有的賬單,晚上又燒了所有的信件。星期四的早晨,林克去搭乘火車。我們可不可以推測(cè)信裡寫的就是做所有這些事的指示”
“似乎很可能?!?
“的確。這就意味著,那封信裡很可能約好了和他在平鐵會(huì)面。現(xiàn)在問題來了,爲(wèi)什麼他沒有把這封信跟其他的信一起燒燬呢”
知秋的腦子在偵探小說裡搜索,這個(gè)領(lǐng)域他是很熟悉的。
“偵探小說家寫書的時(shí)候,”他評(píng)論道,“經(jīng)常用把這封信帶上這句話來使一個(gè)壞人最終得以暴露。從壞人的角度來看,這樣他就可以確認(rèn)信已經(jīng)被毀了。當(dāng)然,從作家的角度來說,安排把信放在受害者身上,於是就可以寫受害者的手中緊緊抓住一塊信的碎片,協(xié)助破案?!?
“沒錯(cuò)?,F(xiàn)在,假設(shè)我們的這個(gè)壞人對(duì)你狡詐的別有用心一度所知。假設(shè)他對(duì)自己說:知秋以及別的著名偵探經(jīng)常讓殺人兇手告訴受害者:“把這封信帶上”,那這一定是一件正確的事。這可能就是爲(wèi)什麼信會(huì)在這裡的原因。”
“那他一定是個(gè)特別業(yè)餘的兇手?!?
“爲(wèi)什麼不可能呢除非這真是一個(gè)受過訓(xùn)練的俄羅斯特工的傑作。我想,在這封信的某個(gè)地方,可能是在結(jié)婚,我們可以發(fā)現(xiàn)把這封信帶上這句話,這就能解釋爲(wèi)什麼信會(huì)在場(chǎng)了?!?
“我明白了。但爲(wèi)什麼這封信是壓在內(nèi)口袋裡的,而不是像我們?cè)O(shè)想的那樣,抓在受害者的手裡”
“也許受害者沒有照兇手說的做?!?
“那麼兇手會(huì)搜他的屍體,找到那封信的?!?
“他一定是忘記了?!?
“多笨啊”
“我想不出來了。信就在這裡,毫無疑問,欣賞全都是危險(xiǎn)而重要的信息。如果這封信安排了那次會(huì)面,這個(gè)證據(jù)就足以證明林克不是自殺,而是被謀殺的。”
“聽著假設(shè)這封信只是簡(jiǎn)單地寫著怎麼到達(dá)平鐵之類的說明,林克也許是怕自己忘記才帶著的?!?
“不可能。原因有一點(diǎn),這樣他會(huì)把信放在方便的地方,比如外面的口袋,而不是夾在一個(gè)筆記本里。而且”
“並不一定。他在到達(dá)會(huì)面地點(diǎn)之前就把它放在方便的地方,但後來又把它安全地藏了起來。畢竟,他自己在平鐵上坐了一個(gè)小時(shí)左右,是不是”
“是的,但我剛纔的話還沒有說完。如果你想看信上的指示,那麼他不會(huì)帶密碼信的,而是會(huì)帶上解過碼的版本?!?
“是啊但是你知道嗎,這就把問題都解決了他的確帶了解過碼的版本,兇手說:你帶了信嗎林克想都沒想,就把這個(gè)解過碼的版本給他了,然後兇手看了一眼就把它給毀了,忘記了原本的那份也有可能在他身上。”
“你說得對(duì),”夏想說,“說得太對(duì)了。事情就是這麼回事,但這對(duì)我們還是沒有太大的幫助。不過,我們現(xiàn)在知道,哪些內(nèi)容一定會(huì)在信裡出現(xiàn),這在我們破譯得時(shí)候會(huì)起到很大作用。我們還知道,那個(gè)兇手是比較業(yè)餘的,這是這封信本身就可以證實(shí)的。”
“怎麼證實(shí)”
“在信的開頭有兩行,每一行都只有六個(gè)字母。只有一個(gè)也許的兇手纔會(huì)在一行露出六個(gè)單獨(dú)的字母,更別說是兩行六個(gè)字母了。這些單詞只可能是兩樣?xùn)|西。它們可能是密碼的關(guān)鍵詞這封信的代替關(guān)鍵詞,但它們不是,因爲(wèi)我已經(jīng)試過了,而且沒有人會(huì)傻到把關(guān)鍵詞和密碼放在同一張紙上。它們也有可能是下一封信的關(guān)鍵詞,但我覺得也不是。對(duì)於我說的這個(gè)編碼方法來說,六個(gè)字母的單詞作爲(wèi)關(guān)鍵詞太短了,如果說是十二個(gè)字母的單詞的話,一個(gè)單詞有十二個(gè)不重複的字母在英語裡也很少見?!?
“十二個(gè)字母不重複的話,有可能嗎”
“有可能。但根據(jù)林克在字典上的精心標(biāo)準(zhǔn)來看,這些也許選手們似乎不可能這樣做。好了,如果這些單詞不是關(guān)鍵詞或者密碼,我想它們可能代表地址?;蛘?,更有可能一個(gè)是地址一個(gè)是日期。它們的位置正好是地址和日期的位置。我當(dāng)然不是說詳細(xì)地址,只是城市的名字,比如帝都或者魔都。下面的是日期?!?
“這有可能。”
“我們可以試一下。地址我們不能確定,只是據(jù)說這些信件是從別的國家郵寄過來的。但我們可能可以搞定日期。”
“這日期是怎麼排列的”
“讓我想想。這些字母一定代表著日、月、年的數(shù)字。那就意味著,其中的一個(gè)是任意填補(bǔ)上的字母。字母裡不能有奇數(shù),而且月份的數(shù)字裡出現(xiàn)兩個(gè)一樣的字母是很不可能的,因爲(wèi)信是在六月十六日到這裡的。我不太清楚從別國的某個(gè)地方寄信過來需要多長(zhǎng)時(shí)間,但一般不會(huì)超過三天,最多四天。這就意味著,這封信一定是在六月十日之後發(fā)出的。如果這些字母不是代表數(shù)字,那我想rbexmg指的不是六月十幾,就是十幾六月?,F(xiàn)在,如果代表數(shù)字的話,我們的編碼工具會(huì)讓1等於a,2等於b,3等於c,如此類推,或者他可能把1當(dāng)做是關(guān)鍵詞的第一個(gè)字母,如此類推。第一個(gè)假設(shè)更有可能,因爲(wèi)這樣不會(huì)暴露關(guān)鍵詞。所以我們假設(shè)1等於a,那麼他最初寫的是ajune還是junea然後用普通的方法來給信編碼,那個(gè)標(biāo)誌著一個(gè)不確定的數(shù)字,這數(shù)字一定是小於5的。很好,現(xiàn)在,寫成六月十幾的可能性大一點(diǎn),還是十幾六月”
“大部分國人都把日子寫在前,月份寫在後。做生意的人就更是這麼寫了,不過有些老人們還是堅(jiān)持要把月份放在前面?!?
“好,我們先來試試十幾六月吧,假設(shè)rbexmg就代表著ajune。很好,現(xiàn)在我們來看看可以得出什麼。我們把它兩個(gè)字母、兩個(gè)字母地寫好。我們現(xiàn)在暫時(shí)把rb放在一邊,開始研究ex?,F(xiàn)在,ex等於ju。在這種密碼裡,有一點(diǎn)對(duì)解碼很有幫助。如果不管是在水平線上還是在豎直線上,密碼錶格里出現(xiàn)兩個(gè)字母是緊挨著的,你就會(huì)發(fā)現(xiàn)編碼前的那對(duì)字母跟編碼後的那對(duì)字母有一個(gè)相同的字母。你明白嗎好了,看著那關(guān)鍵詞squander爲(wèi)例,把表格寫成這樣:
“如果你爲(wèi)de這對(duì)字母編碼,那麼,取這兩個(gè)字母右邊的那個(gè)字母根據(jù)水平線原則,你會(huì)得到de等於er;字母e在編碼前和編碼後都出現(xiàn)了。在垂直線上一個(gè)字母緊跟在另外一個(gè)下面也是同樣的情況?,F(xiàn)在,在我們的第一對(duì)字母裡ex等於ju,這種情況沒有出現(xiàn),所以我們可以暫時(shí)把它們寫成表格的形式。
“把這些字母看成是平行四邊形的四角,我們可以說,jx在密碼錶格里一定是出現(xiàn)在同一條線上,水平線或者垂直線;je也是一樣的,eu和ux也是如此。”
“但假設(shè)ju符合水平線規(guī)則或者垂直線規(guī)則,兩個(gè)字母又不是相鄰的呢”
“這沒有關(guān)係;這隻能說明,四個(gè)字母都是在一條線上,像這樣:”jeux或者xuej或者別的類似的排列。所以,把我們所得到的字母都用表格形式寫出來,我們就得到了:
“不幸的是,這裡沒有前面重複的字母。如果有的話就會(huì)起上大作用,但我們不可能老是走大運(yùn)?!?
“現(xiàn)在,頭一個(gè)要注意的是:那個(gè)u和x一定是一條線上的。這就強(qiáng)烈提示著,它們都是在底線上的。在字母表上有五個(gè)字母在u之後,但底線只剩下四個(gè)空間,那個(gè)其中的一個(gè)字母當(dāng)然是在關(guān)鍵詞當(dāng)中。我們冒個(gè)險(xiǎn),假設(shè)這個(gè)字母不是z。如果是z的話,我們就得重新開始一遍,但我們總得線找個(gè)頭緒吧。我們就冒z這個(gè)險(xiǎn),那最後一行就有三種可能性:uvxyz,w在關(guān)鍵詞裡,或者uwxyz,v在關(guān)鍵詞裡,或者uvwxz,y在關(guān)鍵詞裡。但不管怎麼樣,u一定是在左下角的角落裡?,F(xiàn)在,再看一次我們的表格,我們發(fā)現(xiàn)e和u一定是出現(xiàn)在一條線上的。我們不能推斷e就是在和u相連的上面,因爲(wèi)這樣的話關(guān)鍵詞就長(zhǎng)得太可怕了,在e和u之間只剩下四個(gè)字母的空間,所以我們把e放在最左一欄的前三個(gè)空格里,就像這樣:
“這沒什麼實(shí)際意義,但總算是個(gè)開始?,F(xiàn)在讓我們對(duì)付x吧。我們知道x絕對(duì)不可能在u的旁邊,不然的話x和z之間就有兩個(gè)空格需要填了,但字母表裡只剩下一個(gè)字母;所以x一定是要麼在最後一行的第三個(gè)空格或者第四個(gè)?,F(xiàn)在我們有兩個(gè)表格了。”
“再看一眼我們那三對(duì)的對(duì)角線,我們發(fā)現(xiàn)j和x是在一條線上的,j和e也是在一條線上的。那就意味著,j不可能在緊鄰x的上面,所以我們會(huì)在兩個(gè)表格的x線上的前三個(gè)空格里填上j?,F(xiàn)在,我們就要面臨一個(gè)有趣的問題了。m和n是在一條線上的。我們有一種強(qiáng)烈的慾望,想把這兩個(gè)字母填在表格一字母j右邊的兩個(gè)空格里,把k和l當(dāng)成是最關(guān)鍵詞裡的單詞;但在表格裡你就沒辦法這樣做了,因爲(wèi)那條線上沒有足夠的空間。如果表格是正確的組合的話,那麼m或e或者m和e必須是關(guān)鍵詞裡的字母。m和e是在一條線上的,但n不能緊挨著e。這就能讓我們否定好幾種安排,但還是留下了大量的可能性。我們的關(guān)鍵詞不能以en開始,這是肯定的。但現(xiàn)在,等一等如果e賬號(hào)就在第三個(gè)空格的話,那麼n不能在同一行的最右邊,因爲(wèi)根據(jù)水平線原則,這就讓n跟e挨著了;所以在表格裡,那條線不可能是jmn或者jln。那麼沃恩只能得到j(luò)lm,如果n不在關(guān)鍵詞裡的話,那這就是不可能的,因爲(wèi)n不能緊靠著e,而且還必須跟它是一條線,還有跟m也得是一條線。”
夏想在他的頭髮裡抓了一小會(huì)兒,坐在那裡嘀咕著。
“看來我們?cè)谶@個(gè)五個(gè)字母上已經(jīng)搞得筋疲力盡了。”知秋說,“爲(wèi)什麼不試試信的其他部分呢我已經(jīng)把它們兩個(gè)兩個(gè)分開了。哈這又是我們的老朋友exmg,在這裡又出現(xiàn)了?!?
“是嗎”夏想直起身子,“那麼,如果我們沒猜錯(cuò)的話,那會(huì)是六月的另外一個(gè)日期。我簡(jiǎn)直不敢相信這是兩個(gè)單詞的一部分,其中一個(gè)以j結(jié)尾,或者i,或者ju或者iu或者iun或者jun。如果這字母爲(wèi)了設(shè)定六月十八日的會(huì)面的,那麼它前面的兩個(gè)字母會(huì)不會(huì)是代表18的字母,那就是ah了不管怎麼樣,我們來試試;它們是什麼”
“ob?!?
“ob等於ah。這太有作用了。好,我們順著這個(gè)摸下去?!?
“o和a是在一條線上的,o和h在一條線上,a和b我們已經(jīng)知道是在一條線上的。那麼看起來,我們的思路似乎是正確的。但這也沒有太大幫主,因爲(wèi)這些字母沒有一個(gè)是我們已經(jīng)固定了位置的?!?
“等一等,”知秋說,“我突然有了靈感。那個(gè)信擡頭上的城市應(yīng)該是中歐的什麼地方。有六個(gè)字母,而且最後兩個(gè)字母是最前面兩個(gè)字母顛倒過來的。會(huì)不會(huì)是warsaw”
“老天啊太漂亮了我們可以試一下。讓我看看這就得到了這個(gè)?!彼麑懴铝藘蓪?duì)新的對(duì)角線
“w和x是在一條線上的,”他觀察出來,“假設(shè)w是在最後一條線上,這個(gè)假設(shè)太有誘惑力了,就在x旁邊。不然的話,它一定就是在關(guān)鍵詞裡了。就當(dāng)是好玩,讓我們把它填進(jìn)我們的兩個(gè)表格裡?,F(xiàn)在,這會(huì)很有趣的。w和n也是在一條線上。我們不能把n放在第四行,因爲(wèi)它必須和e在同一條線上。我們也不能把它放在第三行,因爲(wèi)那樣的話,在n和u之間就只有六個(gè)字母了,但我們有八個(gè)空格要填滿。如果w的位置是正確的,n就必須在上面的頭兩行,那就意味著,這個(gè)字母一定是關(guān)鍵詞裡面的?!?
知秋嘗試把字母填進(jìn)去。
“這麼看起來,表格像是錯(cuò)的,”他說,“爲(wèi)什麼我們做了什麼哦,我知道了。e和n不能靠在一起,所以如果這是正確的表格,那麼e一定是在第三行。我說,這就意味著,關(guān)鍵詞有十一個(gè)字母那麼長(zhǎng)?!?
“不一定,e可能是在按字母表順序排下來的位置上。但如果表格是正確的,那麼第三行最開始的那個(gè)位置是唯一能放e的地方。讓我們繼續(xù)。s和t是在一條線上的,還有r和t,但rst不能連載一起,不然的話rs就會(huì)變成st,而事實(shí)上並非如此。我希望把st填在u之前的兩個(gè)空格里,但我們不能肯定那是正確的位置。好吧,該死的就這麼幹吧如果錯(cuò)了我們就重新再來一遍,沒什麼大不了的?,F(xiàn)在,在這個(gè)情況下,r就一定在關(guān)鍵詞裡了,那麼應(yīng)該是表格第一行右上方的兩個(gè)空格。這就意味著,rs會(huì)是什麼t?!?
“但我們知道rs如果at等於rs,那麼rs等於at?!?
“感謝老天真是這樣,這太好了這實(shí)際上就證明了我們的s和t是正確的。現(xiàn)在,我們知道ar一定是在關(guān)鍵詞裡並排出現(xiàn)的。”
知秋又一次凝視著表格。
“現(xiàn)在我們可以研究一下nx等於aw了嗎是啊看著如果我們把a(bǔ)放在表格的那兩個(gè)符合nx等於aw條件的格子裡,那麼a就不可能挨著r那麼,要麼我們?nèi)垮e(cuò)了,要麼我們可以把表格排除出去了?!?
“萬歲偉大的社長(zhǎng)我一直都都討厭這個(gè)表格,我們就把它扔開吧。那就讓我們得到一個(gè)很有希望的表格?!?
“你覺得這很有希望,這真讓我高興m和n在一條線上,這要怎麼處理我們現(xiàn)在要研究這個(gè)嗎”
“爲(wèi)什麼不呢”讓我們?cè)囈幌隆0裮放在緊鄰n的下方,那麼在m和s之間就有五個(gè)空格了,但只有三個(gè)字母來填,因爲(wèi)我們已經(jīng)知道n和r是在關(guān)鍵詞裡的。所以m一定是在左上方的四個(gè)格子裡。現(xiàn)在,我們已經(jīng)知道ne等於mg。顯然,g不可能是在e和n之間的那個(gè)空格,因爲(wèi)那樣關(guān)鍵詞裡就有mng,這簡(jiǎn)直太離奇了。但這樣的話,我們還是有好幾個(gè)有可能的安排。還有什麼我們可以做的”
“我們可以把q填在s之前。如果關(guān)鍵詞裡已經(jīng)確定沒有u的話,q不太可能出現(xiàn)在關(guān)鍵詞裡,而且大概已經(jīng)知道r是什麼了。”
“是的,很好,就填在那裡。不過,這些分成對(duì)的字母現(xiàn)在能不能找出有含義的來”
“沒有。我已經(jīng)嘗試了把它們填進(jìn)去,但一點(diǎn)用也沒有。有am,這就變成了rsen,這又可能是許多單詞。在信剛開始的地方,有一個(gè)ts,後面是qj。ts等於sq,你覺得接下來的那一對(duì)應(yīng)該是u什麼吧,但不是的。qj一定是s什麼?!?
“是的,這表示出我們的思路是對(duì)的。q是在兩個(gè)s之間安排的任意字母。真是奇怪,到了這個(gè)階段,我們還是不能解出實(shí)際的文體來。這顯示出這個(gè)密碼多麼聰明,多麼惡毒啊,是不是等一等,在這一對(duì)之前是mg等於ne,這就給了我們ness。非??赡?,甚至可能就是對(duì)的,但這可以是很多單詞。又來了不管這是什麼,似乎很重要同樣的單詞,ness的前面是bffy,但這個(gè)bffy就是一個(gè)攔路虎,我什麼都看不出來,只能在左上角繼續(xù)掙扎。讓我們寫下在ne等於mg的情況下,所有可能的位置吧?!?
“我可以看出一件事,”知秋說,“在m和n之間的應(yīng)該是一個(gè)元音,這個(gè)元音不是a,e,i或者u,因爲(wèi)我們已經(jīng)把它們固定在別的位置了。那麼這不是o就是y了。”
“我更偏向於o一點(diǎn)。含有myn字母串的單詞太少了。但y一定是在關(guān)鍵詞裡的。單詞的結(jié)尾是最有可能的。也許結(jié)尾是mony。這就給了我們表格裡的mony,以及含有九個(gè)字母的單詞。這似乎是很有道理的。而且這個(gè)單詞一定是由e什麼g開始的。這就不太讓人痛快了。ebg,edg讓我們按照字母表順序排吧。ehg我想不是。eig倒是讀得出,但我們已經(jīng)固定i了。elg字典在哪裡字典裡查不到。eng是不可能的我們已經(jīng)知道n在哪裡了erg也是一樣。我的天,你不能把所有以mony結(jié)尾的單詞都淘汰掉這對(duì)錶格a和表格c不適用,而且對(duì)於表格b,不到萬不得已,我不相信這是一個(gè)十四個(gè)字母的單詞?!?
“這樣的話,你可以把表格b排除掉了?!?
“好的我不介意,儘管一個(gè)以mon結(jié)尾的十三個(gè)字母的單詞還是可以想象出來的。這樣的話,我們的關(guān)鍵詞要麼是以mon開頭的,要麼是另一種情況。”
“但這是對(duì)的我們找不到任何一個(gè)單詞以e什麼g開頭。”
“的確不能?,F(xiàn)在,我們把e和g固定好了,mon也是固定的。離成功不遠(yuǎn)了。把它們都填進(jìn)去看一看我肯定f一定是在e和g之間這然就是它的位置。”
知秋用顫抖的鉛筆把表格填好。
“這的確看起來好一些了,”他承認(rèn)說,“現(xiàn)在,讓我們看看這能不能幫我解讀這封信。該死的有這麼多組合我們還是搞不清楚bffy還是讀不出來。哦等等這有個(gè)東西mztsxsrs?,F(xiàn)在。mz是什麼u,很可能使ru;這是二分之一的概率。ts是sq,xs是s什麼,這就意味著q是在正確的位置?,F(xiàn)在假設(shè)xs等於si,沒有理由反對(duì)這點(diǎn)吧。那麼rs很可能就是at,這也說得通。再假設(shè),假設(shè)所有的假設(shè)都是對(duì)的,那麼mztsxsrs就是rusqsiat。把q去掉,我們就得到了russiat。這會(huì)不會(huì)可能就是russia”
“爲(wèi)什麼不呢讓我們來試試。把字母寫下來。monar哦,知秋”
“別晃”
“我必須得晃我們找到關(guān)鍵詞了。monarch。等一等,那在e之前就有三個(gè)空間了,我們只有b和d來填啊。哦,不,我忘記了y親愛的ymonarchy歡呼三聲吧這就對(duì)了看著這樣你的表格就完成了,我必須得說,看起來真漂亮?!?
“哦,夏想多美妙啊”
“不要廢話讓我們繼續(xù)工作,現(xiàn)在不是浪費(fèi)時(shí)間的時(shí)候。馬上開始。prbfxalimkmgbffymgtsqj讓我們一下子把這個(gè)bffy摸個(gè)清楚吧。我來讀出對(duì)角線,你把它們寫下來。”
“好的。tohitohisserene,這會(huì)是對(duì)的嗎”
“這是英語??禳c(diǎn),讓我們解bffy吧?!?
“tohisserenehighness夏想這是什麼呀”
夏想臉色變白了。
“我的天啊”他誇張地喊著,“會(huì)是這樣嗎難道我們是錯(cuò)的,潘曉雯也錯(cuò)了,繼續(xù)讀”