我們和峰岸老師約在資訊科的伺服器機房見麵。機房內的冷氣寒冷剌骨,塞得滿滿的伺服器機櫃使得房間變得又窄又積滿灰塵,而且充斥著不知是風扇聲還是硬碟運轉聲的吵死人噪音。
「抱歉,這裏很吵吧?不過,我覺得這樣比較適合私下談話。」
峰岸老師語帶抱歉地悄悄打量我和桐香的表情。接著,他略微提高音調。
「哎呀,聖橋同學,你的事跡我早已耳聞,但想不到真有其人呢。」
「真有其人?」桐香偏頭反問。
「我本來以為,那隻是學生會在處理會計業務和調查案件時,虛擬出來的人名。」
又不是團體筆名。
從那封一板一眼、感覺相當緊急的信件看來,我真想不到投書者是一位隨和的年輕老師。他看來大約三十歲左右,搞不好隻有二十幾歲,但或許隻是一頭亂發及略大的眼鏡使他顯得較為年輕。而且,他的眼眸似乎異常明亮。
「聖橋同學躲在學生會辦公室專門負責網路攻擊,而牧村同學則負責在外麵大搖大擺地收錢對吧?哎呀,想不到你們兩位會同時出馬,真是令我安心不少!幹脆你們一起轉到資訊科嘛,隻要有你們這兩位人才,白樹台矽穀就不再是夢想。」
你不是來找偵探委托案件的嗎?隻見桐香喃喃地打斷老師的長篇大論:
「我無所謂,但日影絕對考不過轉科考試,所以死心吧。廢話少說,快講正事。」
老師垂下頭來,但我比他還要垂頭喪氣。有必要說得這麽直接嗎?不對不對,現在不是想這種事的時候。
老師輕咳幾聲,改以低沉的語氣說道:
「關於這件事……你們得保證不說出去喔?」
桐香板起臉來。
「如果你不相信我們,那就算了。」
「抱歉啦,我不是這個意思。」
老師扭捏地摩擦自己的雙手。
「……如果事情泄漏出去,在最壞的情況下,我有可能會被炒魷魚。尤其是其他老師,我希望你們絕對不要告訴他們。」
「……炒魷魚啊……」
這次的委托到底有多恐怖?不過,既然他稱唿我們為偵探,就是我們的客戶,絕不能讓他看見我們慌亂的一麵。
「您盡管放心,我們會嚴格保密。」
「嗯……」
即便如此,老師還是在開口前先做了三次深唿吸。
「我想請你們調查作弊。」
第二次的沉默,淹沒在伺服器忙碌的運轉聲中。
「這您在信上說過了。有人……作弊嗎?」
我覺得提出一些細瑣的問題可能會讓老師比較容易開口,而老師也含糊地點點頭。為什麽他要找學生談作弊的事呢?假如他想隱瞞自己的失職,確實事情一旦泄漏出去,最壞的情況下他可能會遭到開除。
「事情是發生在前陣子的期末考。這隻是我個人的猜測。」老師說。「我們的術科測驗是在it教室舉行。雖然一般教室也有足夠的電腦,不過每個學生都在裏頭放了各式各樣的檔案,因此不能用來考試。」
原來如此。假如在一般教室考試,等於是讓學生們盡情作弊。與其針對每一台電腦封鎖、切斷網路,倒不如在考試時將學生移到別間教室。it教室中,當然也為每一名學生設置了電腦。
「然後,我在考完後檢查it教室的電腦……」
老師的嗓音變得更低沉。
「發現其中一台電腦裏頭有奇怪的常駐應用程式。」
「奇怪的應用程式?」
「連接學生電腦的區域連線在考試中一定會關閉,可是,那個程式會將區域連線強製打開。」
「也就是說,當事人可以在考試中偷看其他學生的電腦?」
「就是這樣。」
難怪老師會懷疑有人作弊。那種程式除了拿來作弊,實在想不到其他用途。
「因此,我想請你們幫我找出是誰灌了那個程式。」
咦?
「根本不用找吧?作弊者鐵定是在考試期間用過那個座位的學生嘛。呃,有幾個班級用過那間教室?總之,我想嫌犯頂多隻有五、六人——」
「這件事沒有那麽簡單。」
老師憂鬱地向後靠著伺服器機櫃。
「安裝那個程式的那台電腦,已經故障了。」
「咦?」
「因為它故障了,所以我在檢修時才會發現那個應用程式。總之,它在考試期間一直處於故障狀態,因此沒有人使用它。」
「呃,請、請等一下,我不懂老師的意思。簡單說來,那個作弊程式在考試期間沒有人用過,對吧?那為何……」
「嗯,就是說啊……我也不知道為什麽隻有那一台裝了那種東西,或許是某人本來想藉由它作弊,後來電腦卻不幸故障,他才無法讓它派上用場吧。」
此時,桐香喃喃說道:「安裝那個程式的不隻那一台電腦。」
我和老師不約而同地凝視桐香。
「我想,應該是隻有那一台電腦無法刪除那個程式。」
「……什麽意思?」無法刪除?
桐香無視我的疑問,詢問老師:
「學生們在前往it教室考試前,每個人都知道自己坐在哪個位子嗎?」
老師不明所以地搖搖頭。
「不,座位是當天才決定的。」
「既然如此,作弊者恐怕是在考前就將程式安裝在每一台電腦,畢竟他不知道自己會坐在哪個位子。等到考完後,他再將所有電腦的作弊程式刪掉。」
「啊……原來如此。」
我終於明白桐香的話中含意。
隻有那一台電腦無法湮滅證據,因為它故障了,無法連接網路。
「這樣啊,好厲害喔,真不愧是偵探。」老師也佩服得五體投地。
「隻要找到作弊者就好嗎?」
桐香直直凝視著老師問道。
「你的委托內容是找到作弊者並告訴你,就這樣嗎?」
「……嗯、嗯。」
看到老師點頭,最先浮現在我心頭的疑問再度湧出、凝固。
「請、請問——」
開口打岔後,我突然懷疑:問這個問題真的好嗎?
桐香是職業偵探,她的職責就是接受案件委托並獲取報酬,至於委托人的想法,隻要與案件無關,我們就不應該過問……大概吧。
可是,我一瞥向旁邊,便與桐香四目相交。她隻是兩度深深垂下眼簾,我卻自然看出她的心思。她的內心和我有同樣的疑問,證據就是:圍在脖子上的臂章仍然是寫著「會計」兩字的那一麵。
假如不先弄清楚老師的真正用意,就無法接受這樁委托——你是這個意思吧?
「……老師,為什麽您會來找我們幫忙呢?假設真的有學生作弊,為什麽非得瞞著其他老師不可?」
找出作弊者後,老師又打算怎麽做?
老師的眼中浮現出狼狽、羞恥與微微的興奮。
「啊,嗯……這個嘛……也難怪你們會起疑。」
他摘下眼鏡,誇張地眨眼,接著視線飄移於空中。
「……那個程式真的做得十分完美。」
他的聲音,倏地變得宛如用溫熱的湯匙挖起冰淇淋般甜美、柔軟。
「既嬌小又美麗,而且已經做好最佳化。我想看看原始碼,我想和編碼的那孩子談一談。那麽厲害的孩子居然是我的學生耶!可以的話,我想和他一起朝著白樹台矽穀的夢想邁進!」
我在伺服器機房冰冷的空氣中歎一口氣。這就是他不想讓其他老師
知道的原因嗎?因為他不想讓事情傳出去,害那名學生被退學。資訊科怎麽淨是這種浪漫主義者?
傻眼得啞口無言的我,瞥見桐香舉起手來。她纖細的手指滑進脖子的臂章下,將它往斜下方一甩。
臂章飄起來,在空中停留好長一段時間,轉動半圈。
峰岸老師的鏡片映出全新登場的「偵探」兩字。他呆愣半晌,接著雙眼一亮,開口想說些什麽,卻被桐香伸手打斷。
「事前付款一千五百圓,事後付款一千八百圓。」
老師張口結舌,僵直片刻後才邊說「啊、啊,這樣啊,也對喔」,邊伸向後口袋掏錢。然後,他難為情地說道:
「抱歉,這個月的薪水還沒發,我想事後付款……但能不能算我便宜一點?」
未來的比爾·蓋茲還真小氣。
隔天我們便展開調查。
桐香首先從檔案的最後更新時間著手追蹤。三個星期前的星期四,下午的上課時間,當時位於it教室的某個人就是作弊者。
「我把課程表拷貝好了。」
從資訊科教職員室歸來的我,將列印出來的文件遞給在會計室等我的桐香。
「當天的第五堂跟第六堂課是fis3c(高中部資訊科三年c班)和3d (三年d班)共同在it教室上課,這是學生名單。」
沐浴在熒幕光芒中的桐香將椅子轉向我,麵無表情地接下文件,眼神渙散地眺望它。她看起來怪怪的,好像不大有幹勁。
「怎麽?」
「嗯……」
她重新轉向螢幕,雖然我看不太懂,不過畫麵中的視窗應該是那個作弊程式的一部分。
「其實我也不是很懂,但我認為這個程式真的非常厲害。能寫出這種程式並事先將它灌到所有電腦中的人,不可能會忽略檔案最後更新時間這種致命的線索。」
「咦,最後更新時間是可以竄改的嗎?」
她冷冷瞪我一眼。
「隻要是腦袋稍微比你好一點點的人,誰都辦得到。」
你這樣講會不會太狠啦!雖然我是全班最後一名,還得參加補考!
「也就是說,它不算是一條線索?」
「嗯……」
桐香在椅子上抱起雙膝,含糊不清地應道。
「假如最後更新時間隻是障眼法,或許作弊者並非3c或3d的學生。他可能是為了讓自己排除在調查對象之外,才故布疑陣……不過,這也有可能是計中計,作弊者其實是3c或3d的學生……嗯……」
什麽計中計中計的,根本沒完沒了嘛。
「我還是決定不要靠檔案更新時間來推測犯案時刻。」
語畢,桐香從邊桌拿起那疊印有資訊科期末考結果一覽的文件。
在it教室考試的是高中部資訊科所有二年級和三年級生,加起來共有八班,將近三百人。如果像隻無頭蒼蠅般把每一個人都調查一遍,就算賠上整個暑假也不夠用。即使檔案最後更新時間無法當作線索,我們也必須努力縮小範圍。
正當我陷入沉思時,桐香突然拿起手機撥打號碼。
「……是我,學生會偵探聖橋……對……我想請你答應我一件事,是關於保密的協定……對。」
這丫頭居然有手機?她也會跟正常人一樣打電話啊?我一邊懷著上述想法,一邊側耳傾聽。看來話筒另一端的人是峰岸老師,桐香的要求是,光憑學生會偵探的力量無法徹底私下調查,因此她希望再找一個人來幫忙。
不久,桐香切斷通話,望向我這邊。
「日影,你去找一下伊藤學長。」
「……伊藤?誰啊?」
「it社的社長。」
「啊……」我們要找的幫手是伊藤學長啊,我都忘記他叫什麽名字了。他是it社的頭頭,也是園遊會執行委員會的企畫局長,曾幫助我們度過許多難關。「又要找他幫忙?」
「對,我需要一個熟悉資訊科內情以及擅長寫程式的人來幫忙。我已經獲得峰岸老師首肯,所以你盡管告訴他委托內容,把委托人的名字說出來也無所謂。」
「好。」
我點頭正想走出會計室,卻不禁停下腳步。
「等一下,it社的社長不是資訊科的二年級生嗎?」
「沒錯。」
「那麽,他應該是嫌犯之一吧?」
我並非真心懷疑他,但也無法否定這個可能性。難道桐香不在意嗎?
她淡然頷首說:
「你去跟他談談看,由你自己確認。」
「確認……你是說確認他是不是作弊者嗎?」
丨對,你很擅長像騙徒一樣向人套話,應該能從伊藤學長的反應來判斷他有沒有嫌疑吧?」
「啊、啊……嗯,好。」
正當我打開會計室的門想走出去時,卻猛然發現腳步好輕盈,感覺好像可以一蹬就跳到天花板上,而且唿吸變得急促。怎麽迴事?為什麽我如此開心?
我向外踏出一步,接著駐足迴頭;正想轉向螢幕的桐香也察覺到我的動靜,停止轉動椅子。她的側臉輪廓浮現在逆光中。
啊,原來如此,這是桐香頭一次鄭重地將任務交代給我。我好開心,因為她終於承認我是助手了。我可以稍稍得意一下嗎?
「怎麽迴事?你的表情好奇怪,有什麽好笑的?」
桐香狐疑地問道。
「沒什麽啦~」
我對她靦腆一笑,關上房門。
it社社長伊藤學長人在園執的辦公室,也就是監察室隔壁那間執行委員專用的工作室。暑假期間,好幾張被他們納為地盤的大桌子和辦公桌上堆滿文件、布條樣品以及文具,旁邊也有許多委員。伊藤學長在最後麵的桌子後方敲打筆電鍵盤,看來他似乎正在歸納那些立牌、布條、出入口的設計專案。
「等我一下,牧村,我現在正為了做出一個無限活用power point的華麗簡報而歸納資料。嗬嗬嗬嗬嗬嗬!等到我完成的那一刻,就能確立伊藤派的地位成為和賈伯斯(注8)並駕齊驅的危險簡報專家兼改革者兼效率專家,過一個既自由又像電腦怪傑的樂活人生!」
it社的人多半是這種調調,伊藤學長更是核心中的核心,總是渾身散發著不健康的氣息,眼鏡後方的困倦眼球仿佛寫著「我隻睡了兩小時」。他居然能一邊講話一邊不停敲鍵盤,老實說這點真的很厲害。待伊藤學長手邊的工作告一段落,我才字勘句酌地開口。
「我有事想跟你談。呃,是關於白樹台矽穀這個構想……」
「喔?」
伊藤學長裝模作樣地微微挪動眼鏡的角度,反射出日光燈的光線。他是不是很想讓自己的眼睛看起來閃閃發亮?
「真沒想到人稱總務執行部收錢推土機的牧村,竟然會跟我提起這個話題,那我就洗耳恭聽吧!」
「這裏不太好說話……這些話不太方便讓別人聽到。」
「喔?你打算買下哪一家創投企業?」
注8史蒂芬·保羅·賈伯斯(steven paul jobs),蘋果公司創始人之一,也是皮克斯動畫的創辦人。
呃,我不是在跟你說這個啦。
「我們去印刷室談吧。」
印刷室位於二樓樓梯前方,這房間和教室差不多寬廣,但濃濃的墨水味、一大堆又笨重又嘈雜的營業用印刷機,卻使室內狹窄得令人窒息。平時總會有大批學生會相關人員前來使用,因此印刷機幾乎沒有閑置的時間,至少會有一、兩台是處於運轉狀態,像伊藤學長和我踏進來時,也有兩台印刷機正一邊搖晃一邊不斷吐出
再生紙。室內空無一人,由於大量印刷很耗費時間,所以大家都放著不管。這裏很吵,我不必擔心被其他人偷聽,簡直是講悄悄話的最佳地點。
我趁伊藤學長不注意時做了個深唿吸。
雖然小心求證準沒錯,但我的角色真是吃力不討好。
「……伊藤學長,你是資訊科二年d班的人對吧?」
「是啊。」
「d班是成績最高的班級對吧?」
「當然。」
「競爭很激烈吧?畢竟你得跟大家爭奪大學的推薦資格,而且一個不小心就會被降到c班。」
伊藤學長偏偏頭。我這番沒頭沒腦的話好像搞得他一頭霧水,不過這也難怪。
「其實我不大覺得自己在跟他們競爭耶。因為我的競爭對手是微軟跟蘋果跟google 跟 oracle (注9 )——」
聽到這裏,我打斷開始演講的伊藤學長,告訴他:
「這次的期末考,d班有學生作弊。我們已經找出特定的嫌犯,對方是園執的關係人員。」
伊藤學長愣住了。印刷機的運轉聲變得異常剌耳,將沉默切成碎碎的細絲。我牢牢注視著伊藤學長眼鏡後方的那雙眼睛,觀察他的表情變化。
「……啥……」
他的喉嚨發出一聲滑稽的怪聲。
他是清白的——我吐出一口氣,鬆懈下來。
「……不好意思,突然說出奇怪的話。呃,資訊科確實可能有作弊者,這是真的,但其他都是假的。」
伊藤學長目瞪口呆,我則愧疚地垂下眼,繼續說道:
「簡單說來,就是伊藤學長姑且算是嫌犯之一,所以我故意套你的話。」
我聽見一聲大大的吐氣聲。我以為自己會挨罵,於是戰戰兢兢地抬起頭,想不到伊藤學長的反應是:
「哎呀,原來剛才那是遠近馳名的『牧村日影話術』啊。你好有魄力喔,我差點信以為真呢。假如我是作弊者,恐怕早就對你全盤托出了。」
注9 曱骨文股份有限公司,全球大型資料庫軟體公司,在二〇〇八年,甲骨文公司是繼微軟、ibm之後,全球收入第三高的軟體公司。
遠近馳名?這句話我實在不能裝作沒聽見,不過既然他肯諒解,事情就好辦。
「話說迴來,為什麽總務執行部的書記非得搜尋作弊者不可?而且還是使用這種土法煉鋼的方法。難道你打算向資訊科的每一個人套話嗎?」
「沒有啦,不是這樣。」
既然已經確定伊藤學長不是作弊者,再加上他已大致了解狀況,接下來的解釋就輕鬆不少。資訊科的峰岸老師在電腦中發現作弊程式,因此委托學生會偵探調查;老師的目的並非舉發犯罪,而是保護白樹台矽穀的人才——我一說到這裏,伊藤學長的雙眼倏地變得炯炯有神。
「原來如此!所以他想找我這個電腦怪傑幫忙是嗎?峰岸老師真是既年輕又是雲端計算又是大數據又是共同工作者!」你到底在講什麽鬼。
「因為我對資訊科不熟,所以想請伊藤學長助我們一臂之力。」
「沒問題。首先,請你讓我看看那個把峰岸老師迷得七葷八素的應用程式。這可能是追查作弊者的最大線索,我要進行逆向工程(reverse engineering)。」
「逆向……那是什麽啊?」
「你不知道嗎?」從伊藤學長的語氣聽來,與其說他覺得傻眼,倒不如說他很高興能有機會講解。「在這個情況下,就是指利用反編譯器來重現高階語言形式的描述檔,藉此推敲出原始碼——」
「請、請等一下,我完全聽不懂。」
我已經完全放棄轉到資訊科了。
「也就是說呢,」伊藤學長雀躍地說道。「比如說,汽車的設計圖和製造方法是商業機密,對吧?可是,為了提高自家公司的技術力,需要了解競爭對手的汽車製造方法。像這種時候,一般做法是購買競爭對手的汽車,然後加以分解、分析,以推 測出那輛車的製作方法與設計圖。這就是逆向工程的案例。」
「喔……」我好像似懂非懂。「是不是就是那個?老饕隻要吃下一口料理,就能猜出那道料理的烹調方式……」
「如果真有這麽簡單就好了!」伊藤學長笑道,「總之,一個程式裏絕對會有編寫者的『指紋』。程式的特性,會揭露編寫者的個性。這是一項重要線索。」
真是個令人倍感安心的幫手。隔天早上,我頭一個到學生會辦公室打掃,掃著掃著,睡眠不足、步履蹣跚的伊藤學長於焉登場。
「……我通宵解析成功了……也順便用power point做好資料,接下來要做簡報。」
「咦、咦?簡報?沒關係啦,不必做什麽簡報。我看你身體好像不太舒服耶。」
「因為我整晚沒睡啊!」你為什麽老是講得如此得意?
「要不要去睡一下?」
「放心放心放心。聖橋學妹在會計室吧?我要跟她借一下螢幕,做簡報囉、做簡報囉!」
桐香就住在會計室裏,因此伊藤學長一敲門,她便探出頭來。
會計室裏一次擠進三個人,果然變得相當擁擠。伊藤學長使用中間的大熒幕開出power point,以簡報方式滔滔不絕地向我們說明作弊程式的分析結果。麵對這樣的伊藤學長,連桐香都感到目瞪口呆。
「——靜態連結的全域變數函式庫是獨特、不可逆的,因此完全有罪。」
「麻煩你用日語告訴我結論就好。」
桐香搶在我前頭吐槽。於是,伊藤學長以拇指推推眼鏡說:
「簡單說來,這個程式是使用我們二年d班獨有的素材製作而成,因此製作者是d班的人。」
「你為何不早說?」沒事搞什麽簡報啊。
「你百分之百確定嗎?」
桐香慎重其事地問道,伊藤學長大力點頭。偵探盤起胳膊陷入沉思,於是我代替她提出疑問。
「那個……叫什麽來著,函式庫?素材?也有可能是誰從d班的人身上偷出來用的吧?d班的共享資料庫不是跟校內網路連結在一起嗎?」
「當然不是不可能,但是,如果對方有本事入侵,大可自己編寫程式,沒必要用偷的。」
原來如此——才正覺得疑惑解除,我心中又產生另一個疑問。
「……可是,會不會這隻是障眼法,目的是使嫌疑落在d班頭上?」
「不可能。」桐香冷冷地側目對我說道。「那隻是偵探自以為是的想法罷了。你說的那種詭計,如果作弊者沒有事先預料到程式會流出,而且會被伊藤學長施以逆向工程,根本一點意義也沒有。」
「啊……嗯,這樣啊,也是喔。」
偵探自以為是的想法——這句話說得真好。假若偵探認為調查過程中發現的每一條線索都有可能是嫌犯設下的圈套,證明該偵探隻是站在自己的角度思索一切。
咦?可是……
我在口中反覆玩味從舌根湧出的另外一個疑問。
「將調查範圍鎖定在d班。」
桐香如此斷言,接著從椅子上趕走伊藤學長,再度抱膝而坐。她敲打鍵盤,螢幕上隨即秀出d班的學生名單。看來,這是他們的期末考成績排行榜。伊藤學長是第二十二名。
「真慚愧,虧我大肆吹噓箸白樹台矽穀的構想,結果在d班內卻沒什麽表現。」伊藤學長搔搔頭。「可是,隻要我一想到編寫那個美麗程式的人才潛伏在我們班上,嗬嗬嗬、嗬嗬嗬嗬,我就覺得打倒google跟蘋果不再是夢想。」
「……你覺得作弊者是成
績名列前茅的人嗎?」
「那當然。那種高水準的程式,隻有比我高階的工程師才寫得出來。」
對,就是這個,太奇怪了。
我微微瞥向桐香說:
「說到底,那麽厲害的人才,有必要在考試中作弊嗎?他隻要以自己的實力應戰,不就能奪得高分?」
這就是我從剛才一直感到納悶的地方。伊藤學長聞言也皺起眉頭陷入沉思,桐香則繼續敲打鍵盤。
「會不會有共犯?」伊藤學長突然說道,「就是說,厲害的那個人負責編寫程式,成績不好的那個人則用它來作弊。」
「喔……這有可能……」
「不可能。」
桐香喃喃說著,從中央螢幕抬起頭來。畫麵上塞滿莫名其妙的文字,她到底在幹什麽?
「剛才我把d班術科測驗的答案全部對過了。」桐香說。「當中沒有任何一組的答案是類似的。」
「……什麽意思?」
桐香將椅子轉過來麵向我。
「假如作弊者偷看別人的答案,自己的答案應該會與別人類似。可是,當中並沒有類似的答案。」
「可是,作弊者為了避免被發現,一定會多少修改一下自己的答案啊。」
「如果換成其他科目,這點確實做得到,但是資訊科的術科測驗必須編寫相當複雜的程式,即使能在變數名稱上動手腳,整體構造也不會改變。如果對方能改變構造卻又能使程式順利運作,那種人根本不需要作弊。」
「你說的對……」
伊藤學長將我推開、靠近桐香的桌子,從旁操作鍵盤,死命盯著螢幕,隻見以萬為單位的文字從畫麵上流瀉而過。
「……好像沒有耶。」伊藤學長低語。
那麽——代表什麽意思?
我悄悄窺向桐香。她再度麵對熒幕敲打鍵盤,這次畫麵上跳出一個折線圖,圖表的左手邊是二年d班全班三十個人的名字,每個名字以不同顏色呈直行排列,另有各顏色的線條以波浪狀往圖表的右端延伸,這似乎是每個人迄今的考試成績觀測表。成績急速上升的人就是嫌犯——她是不是這個意思?
每當桐香點下滑鼠,某個名字的成績曲線就會在畫麵中強調出來。
「……全都是男生耶。」
「那還用說。」伊藤學長說。「像這種硬邦邦的理科學係,基本上不可能有女生來讀。我們班的女生隻有菊川同學。」
菊川琴美這個名字位於伊藤學長的名字下方,它確實是三十人當中唯一的女生姓名。她的成績和伊藤學長相同,具有節節下降的趨勢。
「因為菊川她啊,明明對資訊科技沒有興趣,卻聽信我說的『我要創業,一年賺進五百億』,然後和我一起報考資訊科。這種人不適合資訊科技業啦,那家夥從以前就很隨便。」
「你跟她是老交情嗎?」
「嗯,算吧,畢竟我和她從國小就結下孽緣——」
此時,我身後的房門另一側傳來說話聲。
「早安!我聽說伊藤學長在這裏。歎?怎麽一個人也沒有?桐香姐姐,你在嗎?」
是阿薰。
「哎呀,時間到了,園執那邊還有導覽手冊封麵的簡報等著我去做呢。」
語畢,伊藤學長走出會計室。
「大家在會計室裏做什麽呀……」
阿薰的聲音被推向走廊,辦公室的巨大雙開門應聲關閉,四周再度恢複靜謐。
「日影。」桐香背對我,頭也不迴地問道:「狐徹今天的行程是什麽?」
「咦……會長嗎?呃、啊、喔、嗯。」
我不明白她為何突然問起這件事,總之我一麵結結巴巴地迴應,一麵取出記事本。
「……會長今天會去找讚助商,下午才過來。」
「是嗎?那麽,我想事情到時就會迎刃而解。」
我啞口無言。迎刃而解?
「我有一項無法取得的資料,將它交給狐徹來辦最省事。」
中午過後,會長來到學生會辦公室。
「桐香有事想找我幫忙?嗯~真稀奇。」
聽我轉告之後,會長敲敲會計室的門,我也尾隨其後。
桐香一言不發地示意入內的會長坐到鍵盤前。這是我頭一次看到她將那張氣派得誇張的椅子讓給其他人坐。畫麵上秀出一個文字檔形式的二年d班學生名單。
「你想要我怎麽做?」會長轉向桐香。
「把所有人的簡曆、國中時的誌願科係、成績之類的相關資訊打出來,最好從國小時開始。」
我瞠目結舌地望向桐香。
「……咦?」
「這樣子八成就能鎖定幕後黑手。」
「呃……所有人的簡曆?這種東西,會長怎麽可能知道——」
這時,室內響起富有節奏感的鍵盤敲擊聲。隻見會長從最上方的名字開始,一一打出每個人的詳細資料:國小就讀哪一所學校、國中時就讀什麽科係、選擇哪些課程,以及個人年度成績。她的打字速度有如行雲流水,毫無窒礙。
「日影,你是不是有點看扁我啦?」
會長凝視著螢幕,愉快地說道。
「我可是學生會長耶!」
我愣怔地注視逐漸被填滿的文字檔。就、就算你是學生會長,未免也太……
「狐徹腦中牢記著全校所有學生的個人資料,找她比找老師幫忙還省事。」
經桐香一說,我才終於想起,四月我和會長在學生會辦公室首次見麵時,她可是連我的國中生活與住宿點滴都了若指掌。
那時,天王寺狐徹確實說過以下這段話。
——不記住每一個學生,要怎麽當學生會長?
原來那句話是真的。
「打完囉,桐香。」
會長輕輕敲下最後的enter鍵,站起身來。待桐香一如往常地在椅子上抱膝而坐、縮起身子,室內的緊張氣氛才終於減緩。原來我下意識地在會長打字時屏住唿吸。
桐香將學生個人檔案及成績觀測表秀在兩個不同的螢幕上互相比對,然後選出兩個名字。
其中一人是菊川琴美,方才伊藤學長所說的d班萬綠叢中一點紅。她的成績在這次期末考下降到第二十三名。
另外一人則是伊藤學長。
「這兩個人是同一所小學畢業的。」會長說。「國二時,他們又一起轉到數理科, 國三時所選的課程也一樣。升上高中後,他們相偕就讀資訊科。」
桐香頻頻點頭,但會長接下來的話語,令我相當驚愕。
「那麽,幕後黑手鐵定是菊川琴美。」
「嗯。」
我實在太過吃驚,連聲音都發不出來。為什麽?為什麽光憑這樣就敢如此斷定?追根究柢,菊川琴美學姐這次的成績根本是大幅下降啊。
桐香輕瞥我一眼,歎了口氣。她是覺得我沒救了,還是在同情我?
「我說啊,日影,這不是作弊。」
不是作弊?正當我想開口追問時,學生會辦公室那頭傳來美園學姐緊張的聲音。
「哎呀,楓花同學?你找日影學弟呀,他現在……啊,請、請等一下,會計室現在——」
說時遲那時快,隻見會長迅速將手伸向鍵盤,所有熒幕在一瞬間全部變黑。下一秒,會計室的門砰然開啟。
逆光中佇立著一條人影,紅色西式外套的左臂上,「風紀委員會」的臂章燃放白光。楓花學姐依序瞪向會長以及隱藏在椅背後的桐香,最後狠狠瞪我一眼。顯而易見,她非常生氣。
「伊藤都跟我說了,資訊科有人作弊。」
伊藤學長?我好不容易才忍著不露出訝異的神色,至於桐香跟會長,則置身事外地維持著一張撲克臉。
「……對不起……」
楓花學姐背後傳來一道微弱的聲音,是伊藤學長。他那副從細細門縫中溜進學生會辦公室的德行,像極了老舊的收銀機吐出發票的模樣。
「剛才我本來想對園執幹部進行簡報,結、結果誤把那個應用程式的資料亮給他們看……」
我雙手搗眼,仰向天花板。所以我才要你好好睡覺嘛!
「牧村,你為什麽不馬上向教職員室或風紀委員會報告?是不是想把案子壓在總務執行部,然後吃案?」
我無話可說。既然以偵探身分接下委托,就有義務保守秘密。我將楓花學姐推出會計室。
「牧村!」
我無視她的怒吼與美園學姐擔憂的目光,走近伊藤學長。
「還有誰看到那份資料?」
「……嗯、嗯,還有阿薰跟過堂。那兩個人答應保密,但是長峰同學……」
我安下心來。原來隻有園執的幹部知情,真是不幸中的大幸。
「你已經找到作弊者了嗎?牧村!」
我的背部承受著楓花學姐尖銳的逼問。
「無可奉告。」我隻能如此迴答。
「我身為風紀委員,絕不能容忍違法亂紀的行為。」
「我就說無可奉告嘛。」
「天王寺!難道總務執行部打算對學生的過錯睜一隻眼、閉一隻眼?你的政權也會跟著一起垮台喔!」
楓花學姐越過我的肩頭,朝著從會計室現身的會長說道。太賊了,這跟會長根本沒有關係吧,難不成她想用醜聞來威脅會長?
然而,會長卻靠向會計室的門口,露出遊刃有餘的笑容。
「垮台?為什麽?」
天王寺狐徹極為挑逗地捧起自己的一束長發,任發絲由指尖滑落,接著將視線投迴楓花學姐身上,繼續往下說。
「我可是學生會長。我的首要職責就是站在高峰綜觀全局、洞察真相,並相信我的手下。我相信桐香和日影的正義。」
我屏住氣息,直直迴望著會長。
為什麽這個人能將這種神情烙印在眼眸中呢?為什麽她能堅信著自己會受到保護,同時又燃燒著一心保護他人的鬥誌?
桐香從門口現身,躲在會長身後,那雙差點埋進臂章中的眼睛牢牢凝視著我。
我轉向楓花學姐。
「真相目前還不明,請你先等到明天,到時我會和盤托出。」
我拚命裝出鎮定的目光。楓花學姐一時語塞,握緊拳頭。
然後,我背對桐香說:
「……那麽,我去把案子解決掉。」
還沒等她答腔,我逕自走向門扉,並且告訴自己:在背後推著我前進的視線,並不是錯覺。
這真是一樁奇妙的案子。
打從幫忙桐香的偵探業務那一刻起,我接觸到各式各樣的人,也體會到各種體驗,當中有超乎學校規模的案子,也曾經遭遇出現傷者的嚴重狀況。然而,若問我其中最奇妙的案子是哪一樁,我八成會說是這起資訊科作弊疑雲。
為什麽呢?因為桐香和我都未曾見過這起案件的幕後黑手。我們沒見過她本人,也不曾和她交談,直至最後都不知道她是什麽樣的人,也無法確認桐香的推理究竟猜中多少。
此外(這也是最奇妙的一點),解決案子的人竟然不是我們,而是幕後黑手本人。
這樁案子,真是奇妙到了極點。
峰岸老師待在資訊科的教職員室,他見我在門口向他悄悄招手,隨即快步來到走廊。我帶他走到樓梯間,悄聲向他報告。
「我知道是誰編寫那個程式了。」
「真的嗎?是誰?」
我嚇一跳,豎起手指抵向唇邊。
「抱、抱歉。」老師搔搔頭。
「是二年d班的菊川琴美學姐。」
老師呆愣半晌,張著嘴渾身僵直。
「……你認識她?」
「這、呃……我當然認識啊。」老師如此說著,嗆了幾口。「畢竟d班隻有一個女孩子,我當然認識她。可是……」
老師的雙眼骨碌碌地轉動一圈。
「真的是她嗎?可是,她不是那麽引人注目的程式設計師耶。她的成績沒有那麽出色,而且,這次的期末考她好像也考得很糟……你確定嗎?」
我猶豫片刻,憶起桐香和會長的臉龐。
她們是不是看到某個我看不見的線索?
「……確定。」
「嗯……這樣啊。」老師用力搔亂自己的頭發。
之後,我們靠著樓梯間微溫的牆壁,默不吭聲。
其實,老師也不知道抓到幕後黑手後該如何處置她。盡管他是委托人,卻尚未做出抉擇。
我也不例外。
現在——我們必須在這裏做個了斷。
「呃,老師。」
我低著頭說。
「你接下來會去找那位菊川學姐攤牌對吧?」
「嗯……這個嘛,大、大概吧。總而言之,我……隻能先這麽做。」
「既然如此……」
我把臉一揚,老帥的視線仍然落在我們兩人指尖的中問。
「我有一個請求。」
「請求?求我嗎?」
「我想請菊川學姐幫一個忙。」
老師抬起頭,臉上交雜著困惑與期待的神色,八成是因為我的語氣投入過多氣勢。趁著還能虛張聲勢,我趕緊繼續往下說。
「我想請她在明天之前,幫我編寫一個程式。」
我詳細說明自己的需求,老師聽完便皺起臉。
「……你要她在明天之前做出這種程式?太亂來了。」
「就算亂來,我還是得請她在明天之前做出那個程式,否則後果不堪設想。不瞞您說,呃……我真的很慚愧沒有善盡自己的職責,這件事被風紀委員知道了。」
峰岸老師嚇得一躍而起。
「風紀委員?呃,你、你是指那群有潔癖的孩子對吧?完了,我完了,這豈不是會搞得人盡皆知嗎?我的名字也泄漏出去了嗎?糟糕糟糕,我該怎麽辦!」
拜托你稍微冷靜一點,你好歹是個老師吧。
「她還不知道有作弊嫌疑的人是菊川學姐。我跟她說,等真相大白,我會主動提供訊息,因此請她再等一下。」
「可是……可是,頂多隻能拖延一些時間吧?唉,我是不是要被炒魷魚……」
「所以啊!」我忘記自己眼前的人是個老師,對老師的雙肩奮力一拍。「請她在這段時間內,把我需要的程式完成!我會利用它來說服風紀委員。我對寫程式一竅不通,但是,做出那個作弊程式的人很厲害對吧?能不能在剩下的一天內把那種程式做好呢?老師不妨也幫她一把。」
盡管我心中想著這下子真不知道誰才是委托人,但依然將自己的要求如連珠炮似地一口氣說完。
老師以窩囊到極點的眼神望著我。
「唉……想要在日本建造一個矽穀,大概得先應付一堆像牧村同學這樣亂來的客戶吧……」
「是啊,請老師加油。」
我不負責任地撂下這句話。
我一邊祈禱,一邊目送步履蹣跚地爬上樓梯的峰岸老師離去。
接下來,隻能聽天由命。
隔天從一大早就相當悶熱,當我醒來時,窗外的油蟬們正互不相讓地大聲鳴叫。
「學長、學長!醒一醒啊!」穿睡衣的阿薰從床邊探出頭,抓著我的胳膊猛搖
。「手機!你的手機響了!」
我一躍而起,這才發覺蟬聲完全掩蓋手機的鈴聲。我從床上往下跳,隻見桌上的手機正在震動。
『……剛才……做好……了……我隻睡一小時……』
峰岸老師的虛弱嗓音從話筒的另一端傳來。難不成資訊科技業的人,每個都為自己的熬夜行為感到自豪?
『這東西要怎麽辦?寄到你的電子信箱嗎?』
「不,請您先把它寄到學生會的電子信箱。謝謝老師的幫忙!」
我切斷通話、衝澡,將自己的睡意洗去。一迴到寢室,早已換好製服的阿薰已幫我把摺得整整齊齊的短袖襯衫和西裝褲準備妥當。
「來,學長,該換衣服囉。」
「謝……謝謝。」
「我去福利社把早餐買來了。」
「抱歉啊,真是為你添不少麻煩。」
「我也把學長的睡臉拍下來了。」快給我刪掉!
「阿薰,你知道楓花學姐的電話號碼嗎?」
「當然知道囉!咦?學長還沒要到她的號碼嗎?我還以為女生隻要被你凝視兩秒,就會忍不住跟你交換電話號碼呢。」
「你以為我是什麽妖怪嗎?呃,你能幫我打電話告訴她,要她接下來到學生會辦公室一趟嗎?」
「遵命!終於要一決勝負了!學長會利用高超技巧讓楓花學姐欲仙欲死、變成殘花敗柳,沒有你就活不下去對吧?我好期待喔!」
……呃,我才不會做那種事,你到底在期待什麽?和這孩子繼續住同一間寢室,將來沒問題嗎?雖然他每天都將我照顧得無微不至……
我將冰涼的三明治吞下肚、暢飲烏龍茶,接著和阿薰走出寢室。
我在學生會辦公室前的走廊上和楓花學姐撞個正著。天氣如此炎熱,她卻仍然穿著製服外套。我不禁猜想,她是不是為了讓風紀委員會的白色臂章顯眼一點,才刻意忍著酷暑穿上外套。
楓花學姐直直瞪著我,令我不禁將視線落到腳下。阿薰不發一語,擔憂地交互望向我和楓花學姐。
「等你一天,事情又能有什麽變化?」
楓花學姐不悅地說道。
「我的決心絕不會變,也不打算放過犯錯的學生。」
「……那麽,我先去園執室報到。」
阿薰努力裝出閱朗的聲音,對楓花學姐說道。
「今天我們也一起為園執努力吧!我等你來。」
啪噠啪噠,腳步聲逐漸遠去。
我刻意避開楓花學姐的視線,默默打開學生會辦公室的大門,請楓花學姐入內。會長與美園學姐還沒有出勤,微弱的蟬鳴聲從窗外傳進室內。我帶著學姐穿越空無一人的辦公室,輕敲會計室的門。
「我會一五一十地告訴你真相。」
我迴頭望向楓花學姐說道。
「等你聽完之後,再決定要怎麽做。」
我隻能對她這麽說。盡管我信任桐香,卻完全沒從她口中得知任何真相,隻是靜靜將武器準備好。接下來隻能閉上雙眼,將手指扣上扳機,等待偵探的指示。
我轉動門把,往後一拉。
楓花學姐神色緊張地咽下唾液,踏進會計室的昏暗之中。數台熒幕在桐香身後散發出淡淡的刺眼光芒,她轉動椅子半圈,黑白相間的緞帶為之一晃。桐香正麵對上楓花學姐的視線說:
「其實,我本來沒有義務對你解釋案情。」
桐香冰冷的嗓音,讓油蟬的合鳴逐漸飄離我的意識。
「偵探有義務保守秘密,不過,既然你已意外得知此事,假如我再三緘其口,恐怕會令你喪失理智。」
「喪失理智?我隻是克盡自己身為風紀委員的職責罷了。」
桐香無視楓花學姐咄咄逼人的語氣與目光,宣告道:
「fis2d (高中部資訊科二年d班)的菊川琴美,就是那個程式的製作者。」
楓花學姐揚起眉毛。
「你已經找到作弊者了嗎?那還不快向教職員室報告。假如你們不說,就由我去說。」
「她不是作弊者。」
桐香此言一出,楓花學姐倏地眯起眼。
「這不是作弊。」
桐香又說一次對我說過的那句話。從楓花學姐的背影看來,足見她已驚愕得屏住氣息。我也背脊僵直,骨頭嘰嘎作響。
「你在胡說什麽?這個程式不是用來偷看其他電腦的內容嗎?除了作弊,還能拿來幹什麽?」
「沒錯,這是這件案子的第一個疑點。那個程式,隻能用來偷窺it教室的學生電腦。」
桐香的聲音越來越深沉。
「編寫那個程式需要相當高的能力,高到即使閉上雙眼,也能在學校考試中拔得頭籌……如此厲害的程式設計師,根本不需要偷看別人的答案。事實上,d班術科測驗的答案中,沒有一個人的答案有模仿他人的痕跡。原本就成績優秀的人,假使為了取得大學推薦資格而想得到更高的成績,也不需要偷看其他學生的電腦或是老師的電腦,還不如連上外部網站來得有效。」
「那你說,那個人為什麽要做出那個程式?」
「所以,那個程式是為了讓製作者得到較低的成績。」
楓花學姐的喉嚨發出茫然的迴應。沉默席卷而來,推動她瘦弱的肩膀,有那麽一瞬間,我還以為她會無力地倒下。
我將視線投迴桐香身上。我不懂她的意思,程式製作者故意讓自己的成績降低?
「為什麽?說到底……有必要嗎?那個人隻要隨便寫出錯誤的答案不就得了,根本不需要偷看別人的答案啊。」
桐香的視線,緩緩從佇立在她眼前的楓花學姐身上移向我這邊。
「不行,因為那個人也不能讓自己的成績太低。那個程式的製作者,必須將自己的成績和某名學生的成績維持在同一水準,不能過高,也不能過低。為了達成這個目的,她必須在考試中檢查那名學生的答案,看看有幾題答對,然後再適度填上錯誤的答案,以配合那名學生的程度。」
我的腦袋中塞滿疑問,桐香的話語在我腦中不斷盤旋,一時之間,我甚至不知道該將氣息從哪個孔吐出來。
「……為什麽?同樣的分數?她何必那麽做?」
「因為——她想和對方一直待在同一個班級。」
桐香的解答令我呆若木雞。
「她和對方一起升上d班,假如對方降級到c班,她也奉陪;如果對方得到大學推薦資格,她就和對方上同一所大學。為此,她必須一直將成績保持在和對方相同的程度。菊川琴美便是一路這麽過來的,從國小開始,接著是國中、高中……」
「啊……」
我腦中的拚圖,此時終於拚在一起。
「……伊藤學長?」
桐香垂下眼,微微點頭。
菊川學姐和伊藤學長來自同一所小學,然後追著他報考白樹台,看準時機和他一起轉到數理科,在高中時選擇資訊科、和他一起編到d班,之後配合成績低迷不振的伊藤學長來降低自己的名次。等到升上三年級,不管學長留在d班或降級到其他班級,她都會想辦法一直和他當同學。這一切的過程並非偶然,而是刻意為之,經由洞察力、縝密的計算與高人一等的程式編寫能力所達成的結果。
我感到不寒而栗。
假如真是如此,那麽菊川琴美——不就是一個遠遠超乎峰岸老師想像的怪物嗎?
視野的一端有東西開始閃爍,是右邊的螢幕,收信軟體正提示新信件的到來——是峰岸老師的信。
假如真是如此……不對,事實就是如此,一切已得
到證實。
「……這全是你的推測吧?證據在哪裏?」
楓花學姐低吟道。
「或許她是因為成績不好,才把從某處撿來的那個程式用來作弊。」
偵探的視線投向我這邊。
她的眼神仿佛說著:接下來該輪到騙徒出馬。
我將唾液從隱隱作痛的喉頭咽下,開口說道:
「不,我們有證據。」
楓花學姐轉過身,一束發梢無力地向上一飄,在黑暗中畫出弧線。
「昨天我還沒有找到證據,但剛才已經得到證明。」
我走過楓花學姐身旁,靠近右邊的熒幕。桐香在鍵盤上舞動手指、接收新信,打開附加檔案。我將隨信附上的說明檔閱讀一次,這的確是我所指定的內容。不安在我的心坎蠢蠢欲動,程式能不能順利運作呢?從那時候算起,時間可是連二十四小時都不到呢。
我一邊祈禱,一邊將執行檔連點兩次,隨即彈出一個簡單的視窗。
「你在做什麽?證明?」
楓花學姐的聲音從身後追來。程式得測試一下,不如就用楓花學姐來試試吧。 我在輸入欄位鍵入長峰楓花這四個字,接著我宛如看見電子伸出四肢,在複雜的網路上奔馳縱橫,無止盡地搜刮資訊。
片刻後,架子後方的印表機開始嘰嘎作響、呻吟、顫巍巍地運作,一張、一張又一張,填滿黑字的紙張從印表機一一吐出。
我將剛出爐的文件收集在一起,整疊交給楓花學姐。她皺起眉頭,視線徘徊於紙麵。
「……這是什麽……考題?」
「這是楓花學姐高中部體育科二年級最近的考試範圍對吧?所有科目都在裏麵。」
「話是沒錯……這是哪來的考題?期末考時沒有考這些題目啊。」
「這是由程式自動產生的考題。」
楓花學姐雙眼圓睜,直直瞪著我。她的手指狠狠掐著紙張,變得扭曲。
「這個程式會從成績升高率來判斷該學生的等級,再從四年以前的考古題中抽出符合該等級答對率的題目,每一科挑選一題。換句話說,呃……」
在我思考該如何解釋時,印表機吐出下一張考卷。先是我的,然後是桐香的份。桐香的考卷上列著許多高水準的題目,比如英語小論文或是證明衍生定理,我的考卷上卻全是些國中生也會解的基礎考題。畢竟我跟她各為全年級第六名及第一百三十名,根本是天壤之別。
「這個應用程式,會配合每一名學生的程度來自動製作個人獨有的小考考卷。」
楓花學姐的眼中滿是疑惑。
「……這是……怎麽迴事?」
好,接下來絕不能出半點差錯,我必須膽大心細地全速衝破難關。
「我拜托峰岸老師幫忙製作,最慢第三學期、最快今年暑假結束後,就可以采用這個程式來製作考題。也就是說,它會以上個學期的期末成績為基準,在開學第一天為學生製作第一張小考考卷。」說謊格外令人容易口幹舌燥,教職員會真的會采用這個東西嗎?「某個人曾經說過:作弊也隻是害到自己,因為自己將為此站上等級過高的舞台。」
楓花學姐一臉茫然地微微點頭。
「這個程式的目的,就是為了以最快、最確實的方式,讓學生了解虛假的舞台有多麽不適合自己。假如真的有學生作弊,他將會在下個學期的頭一天突然麵臨無法解決的難題。此外,每一名學生的考題各不相同,他們根本無法作弊。」
「唔……」
我聽見有人屏住氣息。楓花學姐俯視自己手上的文件,睫毛微微顫抖。
「之後,我們會在學校的匿名網站上放出謠言,說教職員會已經看出有哪些人作弊,為了懲罰犯錯的學生,故意隻針對他們提高小考的難度。」
楓花學姐抬起眼來,這迴她真的感到很吃驚。
「這當然是騙人的,不過你認為真正的作弊者,內心會做何感想?眼前的考題難度確實超乎自己的程度,而且每個人的考題都不一樣,謠言在此時將變得強而有力,變成一種『嚇阻力』。」
——楓花學姐,這就是你所渴求的力量。
我沒有說出口,而是以眼神示意,因為我相信學姐應該能懂。因為你說過,你並非想舉發作弊,隻是不想再有人為了作弊這種無聊的舉動而葬送自己的校園生活。那是真心話吧?
既然如此,請順著我的話,讓我成功唬住你。
電腦的低吟聲緩慢且確實地將沉默一絲絲削去,片刻後,楓花學姐咕噥道:
「世界上有沒有……這麽好的事情,我暫且不管。不過,這是兩碼子事吧?難道菊川所做的事情沒有違反校規嗎?」
「她沒有違反校規。」
我間不容發地說道,不讓她有機可乘。
「她隻是看了別人的答案而已,並沒有拿來參考。她已經證明自己不需要參考別人的答案,因為一夜寫出這個考題自動產生程式的不是別人,正是菊川琴美學姐, 所以她沒有違反校規。」
「歪理!」
「這不是歪理。哎,楓花學姐,什麽是對、什麽是錯,並不是由我或你來決定。人類無法掌管是非對錯,這一切都取決於真相。」
這是我今天所編出最大的謊言。
當然,楓花學姐自己也心知肚明。裁決是非對錯者一直都是人類,從古至今,都是由那些目光如豆、愚蠢、感情用事、容易隨波逐流的活生生人類來主宰一切。
可是,正因為你深知這點,才願意去相信、相信正義之類的幻想每天每夜都在我們頭上大放光輝,所以才總是將那條純白的臂章別在自己左臂上,不是嗎?
她沒有答腔。
然後,楓花學姐垂著眼轉過身,逕自走出會計室。
對開的大門遮住她的背影,逐漸遠去的腳步聲終究淹沒在蟬鳴中。
我輕吐一口氣,悄悄瞥向桐香。偵探在椅子上抱膝而坐,微微聳肩,仿佛在說:真拿她沒辦法。
緊接著,她從椅子上下來,來到學生會辦公室。
「美園,我們來討論一下。」
「咦?啊,好。」
她們麵對麵坐在接待用沙發上,開始談論事情。
「日影扯了一個漫天大謊,我們得善後才行。」
「這也是日影學弟的出色之處。規模如此龐大,我在外頭聽得心裏七上八下呢。居然能煞有介事地謊稱教職員會已通過此項決議,這可不是一般人做得到的事。」
唔……是這件事啊。的確,我若無其事地瞎扯什麽「校方將采用考題自動產生程式來編寫小考考卷」,這個大謊真是破綻百出。我縮起脖子走出會計室,泡茶端到接待用沙發組那邊。
「你隻要說『可能會被采用』就好,誰教你總是這麽多嘴。」
桐香沒好氣地瞪著我。
「正是因為有那股氣魄,才是我們學生會的騙徒呀!假如顧慮東、顧慮西,到手的肥羊也會溜走。日影學弟,今後請你愛怎麽騙就怎麽騙,我會全麵配合你串口供的!」
「不,其實我也不是存心騙人才這麽說……」
話才說到一半,我就發現這個藉口很醜陋,於是便不再說。是的,我騙了人。反正我就是愛騙人,無所謂啦,隨便你們怎麽說吧。
「如果想請教職員會幫忙,找我就找對人了。到時我又得多多使用那種神奇的手段囉。」美園學姐妖媚地微笑著。這人真可怕,她和會長一樣,令人不禁慶幸自己不是她的敵人。
「光是有美園的神奇手段或許還不夠,我希望能多一些幫手。朱鷺子……大概不可能答應吧……屆時可能得告訴她真
相,而且,她到頭來八成還是會指責當事者違反校規,嗯……」
看到桐香嘟著嘴唇苦思,我不禁從旁打岔。
「伊藤學長呢?他已經知道事情的真相,我們可以省去解釋的功夫,而且it社社長與園執企畫局長的職位,想必很受老師們信賴吧?」
不料,我隻得到冰冷到極點的目光。
「不行,如果再找伊藤學長幫忙,不就得告訴他事情的來龍去脈嗎?」
「……咦?呢,話是沒錯,但有什麽關係呢?」
「不行啦,日影學弟。」美園學姐為難地苦笑道。「假如把話說開,菊川琴美同學的心意不就會泄漏給伊藤同學知道嗎?讓當事者由旁人口中得知這種事,會傷害到人家的少女心。」
「咦……啊?喔……嗯……」
我不小心發出愚蠢的怪聲。盡管很難理解,我還是隻能認同。原來如此!實力驚人的電腦工程師——幕後黑手的動機,簡單說來,隻是一股寄托於青梅竹馬伊藤學長身上的情意,所以她們才不希望伊藤學長出場。
我忽然感到全身無力,在桐香身旁重重坐下。
「……我覺得,這真的是一樁怪到極點的案子,想不到這就是真相。桐香,真虧你能一下子就找到做案者。」
學生會偵探的洞察力真是令人驚愕,每一迴都不例外。不料,桐香卻意興闌珊地說:
「因為d班隻有一個女生,而且一直同班的人也隻有一組。其中一人,就是起初你向他套話,後來認定他應該沒有嫌疑的伊藤學長,所以嫌犯一定是另外一個人——菊川琴美。」
經她這麽一說,我覺得倒也不是不可能。呃,可是……
「說到底,誰想得到那種動機啊。為什麽你兩三下就看穿了?」
桐香的緞帶大大地晃動一下。
「……因為,嗯……我也——」
說到這兒,桐香突然閉口不語,耳根子倏地變得赤紅。
「你也?呃……怎、怎麽了?」
「沒事啦!笨蛋!」桐香驟然大吼,站起身來。「哪有人像你這麽遲鈍!」
撂下這句話後,桐香躲進會計室中。
我從沙發上半抬著身子,啞口無言地目送她離去。
美園學姐的憋笑聲傳入我耳中。
我大大地歎出一口氣,將身子埋進沙發中。
那丫頭是怎樣?
對啦,我的腦袋的確不好,可是她竟然說沒有人像我這麽遲鈍?
「請問……美園學姐,你也早就知道真相嗎?」
我不安地問道。
「這個,我對於案情不是很了解耶。」
學姐願意這樣說,心地真是太善良啦。好,接下來我想知道究竟是我太笨,還是桐香太刁難人。
「啊,可是狐徹不也是馬上就察覺了嗎?」
「這麽說來……不、不對,會長隻是腦袋的運轉方式異於常人而已!一般人哪可能注意到那種事!」
「這可難說。」美園學姐愉快地微笑。「如果我知道事情的來龍去脈,說不定也是一點就通呢,畢竟我是少女嘛。附帶一提,我也知道為什麽剛才桐香學妹會生氣唷。」
「咦,真的嗎?那請你告訴我,否則我今天會無心工作的。」
「不行,你得自己去體會才行。你可是我的未來老公人選,怎能不多多了解少女心呢?」
學姐迴去自己的座位上,說時遲那時快,大門應聲開啟,第三位少女踏入室內。
「各位,早啊!」
是會長,她根本不是少女嘛。
「聽說日影又幹下驚天動地的大事啦,攻下風紀委員長可是大功一件呢!嗬嗬,我真期待看到鬱乃那張臉,快把前因後果說來聽聽!」
我將事情始末據實以報,結果會長聽了也大笑我是個木頭人。
過了好久一段時間,直到暑假結束、九月到來,這樁奇妙的案件才真正迎向終結。教職員會接受由考題自動產生程式來進行個別測驗的提議,並先在普通科實施以測試成效。
據峰岸老師所言,使出神奇手段的美園學姐當然也是功臣之一,不過,致力於預防作弊的風紀委員會同樣功不可沒,因為他們大力推舉這項措施。
第二學期的第一天,校方真的舉行小考,望著那些因為每個人考題各不相同而吃驚的同學們,我突然有點得意。雖然我實際上什麽都沒做,但提出這個想法的人是我。好,接下來又該我出場,我必須在網路上放出一堆謠言,讓大家越來越相信校方已經知道哪些人作弊才行。光是想像待會兒要打出什麽內容,就令我興奮不已。
附帶一提,那場配合我在期末考得到的毀滅性成績而量身訂做的國中程度小考,又讓我得到毀滅性的成績。
不過,這是好久之後才會發生的事。
「抱歉,這裏很吵吧?不過,我覺得這樣比較適合私下談話。」
峰岸老師語帶抱歉地悄悄打量我和桐香的表情。接著,他略微提高音調。
「哎呀,聖橋同學,你的事跡我早已耳聞,但想不到真有其人呢。」
「真有其人?」桐香偏頭反問。
「我本來以為,那隻是學生會在處理會計業務和調查案件時,虛擬出來的人名。」
又不是團體筆名。
從那封一板一眼、感覺相當緊急的信件看來,我真想不到投書者是一位隨和的年輕老師。他看來大約三十歲左右,搞不好隻有二十幾歲,但或許隻是一頭亂發及略大的眼鏡使他顯得較為年輕。而且,他的眼眸似乎異常明亮。
「聖橋同學躲在學生會辦公室專門負責網路攻擊,而牧村同學則負責在外麵大搖大擺地收錢對吧?哎呀,想不到你們兩位會同時出馬,真是令我安心不少!幹脆你們一起轉到資訊科嘛,隻要有你們這兩位人才,白樹台矽穀就不再是夢想。」
你不是來找偵探委托案件的嗎?隻見桐香喃喃地打斷老師的長篇大論:
「我無所謂,但日影絕對考不過轉科考試,所以死心吧。廢話少說,快講正事。」
老師垂下頭來,但我比他還要垂頭喪氣。有必要說得這麽直接嗎?不對不對,現在不是想這種事的時候。
老師輕咳幾聲,改以低沉的語氣說道:
「關於這件事……你們得保證不說出去喔?」
桐香板起臉來。
「如果你不相信我們,那就算了。」
「抱歉啦,我不是這個意思。」
老師扭捏地摩擦自己的雙手。
「……如果事情泄漏出去,在最壞的情況下,我有可能會被炒魷魚。尤其是其他老師,我希望你們絕對不要告訴他們。」
「……炒魷魚啊……」
這次的委托到底有多恐怖?不過,既然他稱唿我們為偵探,就是我們的客戶,絕不能讓他看見我們慌亂的一麵。
「您盡管放心,我們會嚴格保密。」
「嗯……」
即便如此,老師還是在開口前先做了三次深唿吸。
「我想請你們調查作弊。」
第二次的沉默,淹沒在伺服器忙碌的運轉聲中。
「這您在信上說過了。有人……作弊嗎?」
我覺得提出一些細瑣的問題可能會讓老師比較容易開口,而老師也含糊地點點頭。為什麽他要找學生談作弊的事呢?假如他想隱瞞自己的失職,確實事情一旦泄漏出去,最壞的情況下他可能會遭到開除。
「事情是發生在前陣子的期末考。這隻是我個人的猜測。」老師說。「我們的術科測驗是在it教室舉行。雖然一般教室也有足夠的電腦,不過每個學生都在裏頭放了各式各樣的檔案,因此不能用來考試。」
原來如此。假如在一般教室考試,等於是讓學生們盡情作弊。與其針對每一台電腦封鎖、切斷網路,倒不如在考試時將學生移到別間教室。it教室中,當然也為每一名學生設置了電腦。
「然後,我在考完後檢查it教室的電腦……」
老師的嗓音變得更低沉。
「發現其中一台電腦裏頭有奇怪的常駐應用程式。」
「奇怪的應用程式?」
「連接學生電腦的區域連線在考試中一定會關閉,可是,那個程式會將區域連線強製打開。」
「也就是說,當事人可以在考試中偷看其他學生的電腦?」
「就是這樣。」
難怪老師會懷疑有人作弊。那種程式除了拿來作弊,實在想不到其他用途。
「因此,我想請你們幫我找出是誰灌了那個程式。」
咦?
「根本不用找吧?作弊者鐵定是在考試期間用過那個座位的學生嘛。呃,有幾個班級用過那間教室?總之,我想嫌犯頂多隻有五、六人——」
「這件事沒有那麽簡單。」
老師憂鬱地向後靠著伺服器機櫃。
「安裝那個程式的那台電腦,已經故障了。」
「咦?」
「因為它故障了,所以我在檢修時才會發現那個應用程式。總之,它在考試期間一直處於故障狀態,因此沒有人使用它。」
「呃,請、請等一下,我不懂老師的意思。簡單說來,那個作弊程式在考試期間沒有人用過,對吧?那為何……」
「嗯,就是說啊……我也不知道為什麽隻有那一台裝了那種東西,或許是某人本來想藉由它作弊,後來電腦卻不幸故障,他才無法讓它派上用場吧。」
此時,桐香喃喃說道:「安裝那個程式的不隻那一台電腦。」
我和老師不約而同地凝視桐香。
「我想,應該是隻有那一台電腦無法刪除那個程式。」
「……什麽意思?」無法刪除?
桐香無視我的疑問,詢問老師:
「學生們在前往it教室考試前,每個人都知道自己坐在哪個位子嗎?」
老師不明所以地搖搖頭。
「不,座位是當天才決定的。」
「既然如此,作弊者恐怕是在考前就將程式安裝在每一台電腦,畢竟他不知道自己會坐在哪個位子。等到考完後,他再將所有電腦的作弊程式刪掉。」
「啊……原來如此。」
我終於明白桐香的話中含意。
隻有那一台電腦無法湮滅證據,因為它故障了,無法連接網路。
「這樣啊,好厲害喔,真不愧是偵探。」老師也佩服得五體投地。
「隻要找到作弊者就好嗎?」
桐香直直凝視著老師問道。
「你的委托內容是找到作弊者並告訴你,就這樣嗎?」
「……嗯、嗯。」
看到老師點頭,最先浮現在我心頭的疑問再度湧出、凝固。
「請、請問——」
開口打岔後,我突然懷疑:問這個問題真的好嗎?
桐香是職業偵探,她的職責就是接受案件委托並獲取報酬,至於委托人的想法,隻要與案件無關,我們就不應該過問……大概吧。
可是,我一瞥向旁邊,便與桐香四目相交。她隻是兩度深深垂下眼簾,我卻自然看出她的心思。她的內心和我有同樣的疑問,證據就是:圍在脖子上的臂章仍然是寫著「會計」兩字的那一麵。
假如不先弄清楚老師的真正用意,就無法接受這樁委托——你是這個意思吧?
「……老師,為什麽您會來找我們幫忙呢?假設真的有學生作弊,為什麽非得瞞著其他老師不可?」
找出作弊者後,老師又打算怎麽做?
老師的眼中浮現出狼狽、羞恥與微微的興奮。
「啊,嗯……這個嘛……也難怪你們會起疑。」
他摘下眼鏡,誇張地眨眼,接著視線飄移於空中。
「……那個程式真的做得十分完美。」
他的聲音,倏地變得宛如用溫熱的湯匙挖起冰淇淋般甜美、柔軟。
「既嬌小又美麗,而且已經做好最佳化。我想看看原始碼,我想和編碼的那孩子談一談。那麽厲害的孩子居然是我的學生耶!可以的話,我想和他一起朝著白樹台矽穀的夢想邁進!」
我在伺服器機房冰冷的空氣中歎一口氣。這就是他不想讓其他老師
知道的原因嗎?因為他不想讓事情傳出去,害那名學生被退學。資訊科怎麽淨是這種浪漫主義者?
傻眼得啞口無言的我,瞥見桐香舉起手來。她纖細的手指滑進脖子的臂章下,將它往斜下方一甩。
臂章飄起來,在空中停留好長一段時間,轉動半圈。
峰岸老師的鏡片映出全新登場的「偵探」兩字。他呆愣半晌,接著雙眼一亮,開口想說些什麽,卻被桐香伸手打斷。
「事前付款一千五百圓,事後付款一千八百圓。」
老師張口結舌,僵直片刻後才邊說「啊、啊,這樣啊,也對喔」,邊伸向後口袋掏錢。然後,他難為情地說道:
「抱歉,這個月的薪水還沒發,我想事後付款……但能不能算我便宜一點?」
未來的比爾·蓋茲還真小氣。
隔天我們便展開調查。
桐香首先從檔案的最後更新時間著手追蹤。三個星期前的星期四,下午的上課時間,當時位於it教室的某個人就是作弊者。
「我把課程表拷貝好了。」
從資訊科教職員室歸來的我,將列印出來的文件遞給在會計室等我的桐香。
「當天的第五堂跟第六堂課是fis3c(高中部資訊科三年c班)和3d (三年d班)共同在it教室上課,這是學生名單。」
沐浴在熒幕光芒中的桐香將椅子轉向我,麵無表情地接下文件,眼神渙散地眺望它。她看起來怪怪的,好像不大有幹勁。
「怎麽?」
「嗯……」
她重新轉向螢幕,雖然我看不太懂,不過畫麵中的視窗應該是那個作弊程式的一部分。
「其實我也不是很懂,但我認為這個程式真的非常厲害。能寫出這種程式並事先將它灌到所有電腦中的人,不可能會忽略檔案最後更新時間這種致命的線索。」
「咦,最後更新時間是可以竄改的嗎?」
她冷冷瞪我一眼。
「隻要是腦袋稍微比你好一點點的人,誰都辦得到。」
你這樣講會不會太狠啦!雖然我是全班最後一名,還得參加補考!
「也就是說,它不算是一條線索?」
「嗯……」
桐香在椅子上抱起雙膝,含糊不清地應道。
「假如最後更新時間隻是障眼法,或許作弊者並非3c或3d的學生。他可能是為了讓自己排除在調查對象之外,才故布疑陣……不過,這也有可能是計中計,作弊者其實是3c或3d的學生……嗯……」
什麽計中計中計的,根本沒完沒了嘛。
「我還是決定不要靠檔案更新時間來推測犯案時刻。」
語畢,桐香從邊桌拿起那疊印有資訊科期末考結果一覽的文件。
在it教室考試的是高中部資訊科所有二年級和三年級生,加起來共有八班,將近三百人。如果像隻無頭蒼蠅般把每一個人都調查一遍,就算賠上整個暑假也不夠用。即使檔案最後更新時間無法當作線索,我們也必須努力縮小範圍。
正當我陷入沉思時,桐香突然拿起手機撥打號碼。
「……是我,學生會偵探聖橋……對……我想請你答應我一件事,是關於保密的協定……對。」
這丫頭居然有手機?她也會跟正常人一樣打電話啊?我一邊懷著上述想法,一邊側耳傾聽。看來話筒另一端的人是峰岸老師,桐香的要求是,光憑學生會偵探的力量無法徹底私下調查,因此她希望再找一個人來幫忙。
不久,桐香切斷通話,望向我這邊。
「日影,你去找一下伊藤學長。」
「……伊藤?誰啊?」
「it社的社長。」
「啊……」我們要找的幫手是伊藤學長啊,我都忘記他叫什麽名字了。他是it社的頭頭,也是園遊會執行委員會的企畫局長,曾幫助我們度過許多難關。「又要找他幫忙?」
「對,我需要一個熟悉資訊科內情以及擅長寫程式的人來幫忙。我已經獲得峰岸老師首肯,所以你盡管告訴他委托內容,把委托人的名字說出來也無所謂。」
「好。」
我點頭正想走出會計室,卻不禁停下腳步。
「等一下,it社的社長不是資訊科的二年級生嗎?」
「沒錯。」
「那麽,他應該是嫌犯之一吧?」
我並非真心懷疑他,但也無法否定這個可能性。難道桐香不在意嗎?
她淡然頷首說:
「你去跟他談談看,由你自己確認。」
「確認……你是說確認他是不是作弊者嗎?」
丨對,你很擅長像騙徒一樣向人套話,應該能從伊藤學長的反應來判斷他有沒有嫌疑吧?」
「啊、啊……嗯,好。」
正當我打開會計室的門想走出去時,卻猛然發現腳步好輕盈,感覺好像可以一蹬就跳到天花板上,而且唿吸變得急促。怎麽迴事?為什麽我如此開心?
我向外踏出一步,接著駐足迴頭;正想轉向螢幕的桐香也察覺到我的動靜,停止轉動椅子。她的側臉輪廓浮現在逆光中。
啊,原來如此,這是桐香頭一次鄭重地將任務交代給我。我好開心,因為她終於承認我是助手了。我可以稍稍得意一下嗎?
「怎麽迴事?你的表情好奇怪,有什麽好笑的?」
桐香狐疑地問道。
「沒什麽啦~」
我對她靦腆一笑,關上房門。
it社社長伊藤學長人在園執的辦公室,也就是監察室隔壁那間執行委員專用的工作室。暑假期間,好幾張被他們納為地盤的大桌子和辦公桌上堆滿文件、布條樣品以及文具,旁邊也有許多委員。伊藤學長在最後麵的桌子後方敲打筆電鍵盤,看來他似乎正在歸納那些立牌、布條、出入口的設計專案。
「等我一下,牧村,我現在正為了做出一個無限活用power point的華麗簡報而歸納資料。嗬嗬嗬嗬嗬嗬!等到我完成的那一刻,就能確立伊藤派的地位成為和賈伯斯(注8)並駕齊驅的危險簡報專家兼改革者兼效率專家,過一個既自由又像電腦怪傑的樂活人生!」
it社的人多半是這種調調,伊藤學長更是核心中的核心,總是渾身散發著不健康的氣息,眼鏡後方的困倦眼球仿佛寫著「我隻睡了兩小時」。他居然能一邊講話一邊不停敲鍵盤,老實說這點真的很厲害。待伊藤學長手邊的工作告一段落,我才字勘句酌地開口。
「我有事想跟你談。呃,是關於白樹台矽穀這個構想……」
「喔?」
伊藤學長裝模作樣地微微挪動眼鏡的角度,反射出日光燈的光線。他是不是很想讓自己的眼睛看起來閃閃發亮?
「真沒想到人稱總務執行部收錢推土機的牧村,竟然會跟我提起這個話題,那我就洗耳恭聽吧!」
「這裏不太好說話……這些話不太方便讓別人聽到。」
「喔?你打算買下哪一家創投企業?」
注8史蒂芬·保羅·賈伯斯(steven paul jobs),蘋果公司創始人之一,也是皮克斯動畫的創辦人。
呃,我不是在跟你說這個啦。
「我們去印刷室談吧。」
印刷室位於二樓樓梯前方,這房間和教室差不多寬廣,但濃濃的墨水味、一大堆又笨重又嘈雜的營業用印刷機,卻使室內狹窄得令人窒息。平時總會有大批學生會相關人員前來使用,因此印刷機幾乎沒有閑置的時間,至少會有一、兩台是處於運轉狀態,像伊藤學長和我踏進來時,也有兩台印刷機正一邊搖晃一邊不斷吐出
再生紙。室內空無一人,由於大量印刷很耗費時間,所以大家都放著不管。這裏很吵,我不必擔心被其他人偷聽,簡直是講悄悄話的最佳地點。
我趁伊藤學長不注意時做了個深唿吸。
雖然小心求證準沒錯,但我的角色真是吃力不討好。
「……伊藤學長,你是資訊科二年d班的人對吧?」
「是啊。」
「d班是成績最高的班級對吧?」
「當然。」
「競爭很激烈吧?畢竟你得跟大家爭奪大學的推薦資格,而且一個不小心就會被降到c班。」
伊藤學長偏偏頭。我這番沒頭沒腦的話好像搞得他一頭霧水,不過這也難怪。
「其實我不大覺得自己在跟他們競爭耶。因為我的競爭對手是微軟跟蘋果跟google 跟 oracle (注9 )——」
聽到這裏,我打斷開始演講的伊藤學長,告訴他:
「這次的期末考,d班有學生作弊。我們已經找出特定的嫌犯,對方是園執的關係人員。」
伊藤學長愣住了。印刷機的運轉聲變得異常剌耳,將沉默切成碎碎的細絲。我牢牢注視著伊藤學長眼鏡後方的那雙眼睛,觀察他的表情變化。
「……啥……」
他的喉嚨發出一聲滑稽的怪聲。
他是清白的——我吐出一口氣,鬆懈下來。
「……不好意思,突然說出奇怪的話。呃,資訊科確實可能有作弊者,這是真的,但其他都是假的。」
伊藤學長目瞪口呆,我則愧疚地垂下眼,繼續說道:
「簡單說來,就是伊藤學長姑且算是嫌犯之一,所以我故意套你的話。」
我聽見一聲大大的吐氣聲。我以為自己會挨罵,於是戰戰兢兢地抬起頭,想不到伊藤學長的反應是:
「哎呀,原來剛才那是遠近馳名的『牧村日影話術』啊。你好有魄力喔,我差點信以為真呢。假如我是作弊者,恐怕早就對你全盤托出了。」
注9 曱骨文股份有限公司,全球大型資料庫軟體公司,在二〇〇八年,甲骨文公司是繼微軟、ibm之後,全球收入第三高的軟體公司。
遠近馳名?這句話我實在不能裝作沒聽見,不過既然他肯諒解,事情就好辦。
「話說迴來,為什麽總務執行部的書記非得搜尋作弊者不可?而且還是使用這種土法煉鋼的方法。難道你打算向資訊科的每一個人套話嗎?」
「沒有啦,不是這樣。」
既然已經確定伊藤學長不是作弊者,再加上他已大致了解狀況,接下來的解釋就輕鬆不少。資訊科的峰岸老師在電腦中發現作弊程式,因此委托學生會偵探調查;老師的目的並非舉發犯罪,而是保護白樹台矽穀的人才——我一說到這裏,伊藤學長的雙眼倏地變得炯炯有神。
「原來如此!所以他想找我這個電腦怪傑幫忙是嗎?峰岸老師真是既年輕又是雲端計算又是大數據又是共同工作者!」你到底在講什麽鬼。
「因為我對資訊科不熟,所以想請伊藤學長助我們一臂之力。」
「沒問題。首先,請你讓我看看那個把峰岸老師迷得七葷八素的應用程式。這可能是追查作弊者的最大線索,我要進行逆向工程(reverse engineering)。」
「逆向……那是什麽啊?」
「你不知道嗎?」從伊藤學長的語氣聽來,與其說他覺得傻眼,倒不如說他很高興能有機會講解。「在這個情況下,就是指利用反編譯器來重現高階語言形式的描述檔,藉此推敲出原始碼——」
「請、請等一下,我完全聽不懂。」
我已經完全放棄轉到資訊科了。
「也就是說呢,」伊藤學長雀躍地說道。「比如說,汽車的設計圖和製造方法是商業機密,對吧?可是,為了提高自家公司的技術力,需要了解競爭對手的汽車製造方法。像這種時候,一般做法是購買競爭對手的汽車,然後加以分解、分析,以推 測出那輛車的製作方法與設計圖。這就是逆向工程的案例。」
「喔……」我好像似懂非懂。「是不是就是那個?老饕隻要吃下一口料理,就能猜出那道料理的烹調方式……」
「如果真有這麽簡單就好了!」伊藤學長笑道,「總之,一個程式裏絕對會有編寫者的『指紋』。程式的特性,會揭露編寫者的個性。這是一項重要線索。」
真是個令人倍感安心的幫手。隔天早上,我頭一個到學生會辦公室打掃,掃著掃著,睡眠不足、步履蹣跚的伊藤學長於焉登場。
「……我通宵解析成功了……也順便用power point做好資料,接下來要做簡報。」
「咦、咦?簡報?沒關係啦,不必做什麽簡報。我看你身體好像不太舒服耶。」
「因為我整晚沒睡啊!」你為什麽老是講得如此得意?
「要不要去睡一下?」
「放心放心放心。聖橋學妹在會計室吧?我要跟她借一下螢幕,做簡報囉、做簡報囉!」
桐香就住在會計室裏,因此伊藤學長一敲門,她便探出頭來。
會計室裏一次擠進三個人,果然變得相當擁擠。伊藤學長使用中間的大熒幕開出power point,以簡報方式滔滔不絕地向我們說明作弊程式的分析結果。麵對這樣的伊藤學長,連桐香都感到目瞪口呆。
「——靜態連結的全域變數函式庫是獨特、不可逆的,因此完全有罪。」
「麻煩你用日語告訴我結論就好。」
桐香搶在我前頭吐槽。於是,伊藤學長以拇指推推眼鏡說:
「簡單說來,這個程式是使用我們二年d班獨有的素材製作而成,因此製作者是d班的人。」
「你為何不早說?」沒事搞什麽簡報啊。
「你百分之百確定嗎?」
桐香慎重其事地問道,伊藤學長大力點頭。偵探盤起胳膊陷入沉思,於是我代替她提出疑問。
「那個……叫什麽來著,函式庫?素材?也有可能是誰從d班的人身上偷出來用的吧?d班的共享資料庫不是跟校內網路連結在一起嗎?」
「當然不是不可能,但是,如果對方有本事入侵,大可自己編寫程式,沒必要用偷的。」
原來如此——才正覺得疑惑解除,我心中又產生另一個疑問。
「……可是,會不會這隻是障眼法,目的是使嫌疑落在d班頭上?」
「不可能。」桐香冷冷地側目對我說道。「那隻是偵探自以為是的想法罷了。你說的那種詭計,如果作弊者沒有事先預料到程式會流出,而且會被伊藤學長施以逆向工程,根本一點意義也沒有。」
「啊……嗯,這樣啊,也是喔。」
偵探自以為是的想法——這句話說得真好。假若偵探認為調查過程中發現的每一條線索都有可能是嫌犯設下的圈套,證明該偵探隻是站在自己的角度思索一切。
咦?可是……
我在口中反覆玩味從舌根湧出的另外一個疑問。
「將調查範圍鎖定在d班。」
桐香如此斷言,接著從椅子上趕走伊藤學長,再度抱膝而坐。她敲打鍵盤,螢幕上隨即秀出d班的學生名單。看來,這是他們的期末考成績排行榜。伊藤學長是第二十二名。
「真慚愧,虧我大肆吹噓箸白樹台矽穀的構想,結果在d班內卻沒什麽表現。」伊藤學長搔搔頭。「可是,隻要我一想到編寫那個美麗程式的人才潛伏在我們班上,嗬嗬嗬、嗬嗬嗬嗬,我就覺得打倒google跟蘋果不再是夢想。」
「……你覺得作弊者是成
績名列前茅的人嗎?」
「那當然。那種高水準的程式,隻有比我高階的工程師才寫得出來。」
對,就是這個,太奇怪了。
我微微瞥向桐香說:
「說到底,那麽厲害的人才,有必要在考試中作弊嗎?他隻要以自己的實力應戰,不就能奪得高分?」
這就是我從剛才一直感到納悶的地方。伊藤學長聞言也皺起眉頭陷入沉思,桐香則繼續敲打鍵盤。
「會不會有共犯?」伊藤學長突然說道,「就是說,厲害的那個人負責編寫程式,成績不好的那個人則用它來作弊。」
「喔……這有可能……」
「不可能。」
桐香喃喃說著,從中央螢幕抬起頭來。畫麵上塞滿莫名其妙的文字,她到底在幹什麽?
「剛才我把d班術科測驗的答案全部對過了。」桐香說。「當中沒有任何一組的答案是類似的。」
「……什麽意思?」
桐香將椅子轉過來麵向我。
「假如作弊者偷看別人的答案,自己的答案應該會與別人類似。可是,當中並沒有類似的答案。」
「可是,作弊者為了避免被發現,一定會多少修改一下自己的答案啊。」
「如果換成其他科目,這點確實做得到,但是資訊科的術科測驗必須編寫相當複雜的程式,即使能在變數名稱上動手腳,整體構造也不會改變。如果對方能改變構造卻又能使程式順利運作,那種人根本不需要作弊。」
「你說的對……」
伊藤學長將我推開、靠近桐香的桌子,從旁操作鍵盤,死命盯著螢幕,隻見以萬為單位的文字從畫麵上流瀉而過。
「……好像沒有耶。」伊藤學長低語。
那麽——代表什麽意思?
我悄悄窺向桐香。她再度麵對熒幕敲打鍵盤,這次畫麵上跳出一個折線圖,圖表的左手邊是二年d班全班三十個人的名字,每個名字以不同顏色呈直行排列,另有各顏色的線條以波浪狀往圖表的右端延伸,這似乎是每個人迄今的考試成績觀測表。成績急速上升的人就是嫌犯——她是不是這個意思?
每當桐香點下滑鼠,某個名字的成績曲線就會在畫麵中強調出來。
「……全都是男生耶。」
「那還用說。」伊藤學長說。「像這種硬邦邦的理科學係,基本上不可能有女生來讀。我們班的女生隻有菊川同學。」
菊川琴美這個名字位於伊藤學長的名字下方,它確實是三十人當中唯一的女生姓名。她的成績和伊藤學長相同,具有節節下降的趨勢。
「因為菊川她啊,明明對資訊科技沒有興趣,卻聽信我說的『我要創業,一年賺進五百億』,然後和我一起報考資訊科。這種人不適合資訊科技業啦,那家夥從以前就很隨便。」
「你跟她是老交情嗎?」
「嗯,算吧,畢竟我和她從國小就結下孽緣——」
此時,我身後的房門另一側傳來說話聲。
「早安!我聽說伊藤學長在這裏。歎?怎麽一個人也沒有?桐香姐姐,你在嗎?」
是阿薰。
「哎呀,時間到了,園執那邊還有導覽手冊封麵的簡報等著我去做呢。」
語畢,伊藤學長走出會計室。
「大家在會計室裏做什麽呀……」
阿薰的聲音被推向走廊,辦公室的巨大雙開門應聲關閉,四周再度恢複靜謐。
「日影。」桐香背對我,頭也不迴地問道:「狐徹今天的行程是什麽?」
「咦……會長嗎?呃、啊、喔、嗯。」
我不明白她為何突然問起這件事,總之我一麵結結巴巴地迴應,一麵取出記事本。
「……會長今天會去找讚助商,下午才過來。」
「是嗎?那麽,我想事情到時就會迎刃而解。」
我啞口無言。迎刃而解?
「我有一項無法取得的資料,將它交給狐徹來辦最省事。」
中午過後,會長來到學生會辦公室。
「桐香有事想找我幫忙?嗯~真稀奇。」
聽我轉告之後,會長敲敲會計室的門,我也尾隨其後。
桐香一言不發地示意入內的會長坐到鍵盤前。這是我頭一次看到她將那張氣派得誇張的椅子讓給其他人坐。畫麵上秀出一個文字檔形式的二年d班學生名單。
「你想要我怎麽做?」會長轉向桐香。
「把所有人的簡曆、國中時的誌願科係、成績之類的相關資訊打出來,最好從國小時開始。」
我瞠目結舌地望向桐香。
「……咦?」
「這樣子八成就能鎖定幕後黑手。」
「呃……所有人的簡曆?這種東西,會長怎麽可能知道——」
這時,室內響起富有節奏感的鍵盤敲擊聲。隻見會長從最上方的名字開始,一一打出每個人的詳細資料:國小就讀哪一所學校、國中時就讀什麽科係、選擇哪些課程,以及個人年度成績。她的打字速度有如行雲流水,毫無窒礙。
「日影,你是不是有點看扁我啦?」
會長凝視著螢幕,愉快地說道。
「我可是學生會長耶!」
我愣怔地注視逐漸被填滿的文字檔。就、就算你是學生會長,未免也太……
「狐徹腦中牢記著全校所有學生的個人資料,找她比找老師幫忙還省事。」
經桐香一說,我才終於想起,四月我和會長在學生會辦公室首次見麵時,她可是連我的國中生活與住宿點滴都了若指掌。
那時,天王寺狐徹確實說過以下這段話。
——不記住每一個學生,要怎麽當學生會長?
原來那句話是真的。
「打完囉,桐香。」
會長輕輕敲下最後的enter鍵,站起身來。待桐香一如往常地在椅子上抱膝而坐、縮起身子,室內的緊張氣氛才終於減緩。原來我下意識地在會長打字時屏住唿吸。
桐香將學生個人檔案及成績觀測表秀在兩個不同的螢幕上互相比對,然後選出兩個名字。
其中一人是菊川琴美,方才伊藤學長所說的d班萬綠叢中一點紅。她的成績在這次期末考下降到第二十三名。
另外一人則是伊藤學長。
「這兩個人是同一所小學畢業的。」會長說。「國二時,他們又一起轉到數理科, 國三時所選的課程也一樣。升上高中後,他們相偕就讀資訊科。」
桐香頻頻點頭,但會長接下來的話語,令我相當驚愕。
「那麽,幕後黑手鐵定是菊川琴美。」
「嗯。」
我實在太過吃驚,連聲音都發不出來。為什麽?為什麽光憑這樣就敢如此斷定?追根究柢,菊川琴美學姐這次的成績根本是大幅下降啊。
桐香輕瞥我一眼,歎了口氣。她是覺得我沒救了,還是在同情我?
「我說啊,日影,這不是作弊。」
不是作弊?正當我想開口追問時,學生會辦公室那頭傳來美園學姐緊張的聲音。
「哎呀,楓花同學?你找日影學弟呀,他現在……啊,請、請等一下,會計室現在——」
說時遲那時快,隻見會長迅速將手伸向鍵盤,所有熒幕在一瞬間全部變黑。下一秒,會計室的門砰然開啟。
逆光中佇立著一條人影,紅色西式外套的左臂上,「風紀委員會」的臂章燃放白光。楓花學姐依序瞪向會長以及隱藏在椅背後的桐香,最後狠狠瞪我一眼。顯而易見,她非常生氣。
「伊藤都跟我說了,資訊科有人作弊。」
伊藤學長?我好不容易才忍著不露出訝異的神色,至於桐香跟會長,則置身事外地維持著一張撲克臉。
「……對不起……」
楓花學姐背後傳來一道微弱的聲音,是伊藤學長。他那副從細細門縫中溜進學生會辦公室的德行,像極了老舊的收銀機吐出發票的模樣。
「剛才我本來想對園執幹部進行簡報,結、結果誤把那個應用程式的資料亮給他們看……」
我雙手搗眼,仰向天花板。所以我才要你好好睡覺嘛!
「牧村,你為什麽不馬上向教職員室或風紀委員會報告?是不是想把案子壓在總務執行部,然後吃案?」
我無話可說。既然以偵探身分接下委托,就有義務保守秘密。我將楓花學姐推出會計室。
「牧村!」
我無視她的怒吼與美園學姐擔憂的目光,走近伊藤學長。
「還有誰看到那份資料?」
「……嗯、嗯,還有阿薰跟過堂。那兩個人答應保密,但是長峰同學……」
我安下心來。原來隻有園執的幹部知情,真是不幸中的大幸。
「你已經找到作弊者了嗎?牧村!」
我的背部承受著楓花學姐尖銳的逼問。
「無可奉告。」我隻能如此迴答。
「我身為風紀委員,絕不能容忍違法亂紀的行為。」
「我就說無可奉告嘛。」
「天王寺!難道總務執行部打算對學生的過錯睜一隻眼、閉一隻眼?你的政權也會跟著一起垮台喔!」
楓花學姐越過我的肩頭,朝著從會計室現身的會長說道。太賊了,這跟會長根本沒有關係吧,難不成她想用醜聞來威脅會長?
然而,會長卻靠向會計室的門口,露出遊刃有餘的笑容。
「垮台?為什麽?」
天王寺狐徹極為挑逗地捧起自己的一束長發,任發絲由指尖滑落,接著將視線投迴楓花學姐身上,繼續往下說。
「我可是學生會長。我的首要職責就是站在高峰綜觀全局、洞察真相,並相信我的手下。我相信桐香和日影的正義。」
我屏住氣息,直直迴望著會長。
為什麽這個人能將這種神情烙印在眼眸中呢?為什麽她能堅信著自己會受到保護,同時又燃燒著一心保護他人的鬥誌?
桐香從門口現身,躲在會長身後,那雙差點埋進臂章中的眼睛牢牢凝視著我。
我轉向楓花學姐。
「真相目前還不明,請你先等到明天,到時我會和盤托出。」
我拚命裝出鎮定的目光。楓花學姐一時語塞,握緊拳頭。
然後,我背對桐香說:
「……那麽,我去把案子解決掉。」
還沒等她答腔,我逕自走向門扉,並且告訴自己:在背後推著我前進的視線,並不是錯覺。
這真是一樁奇妙的案子。
打從幫忙桐香的偵探業務那一刻起,我接觸到各式各樣的人,也體會到各種體驗,當中有超乎學校規模的案子,也曾經遭遇出現傷者的嚴重狀況。然而,若問我其中最奇妙的案子是哪一樁,我八成會說是這起資訊科作弊疑雲。
為什麽呢?因為桐香和我都未曾見過這起案件的幕後黑手。我們沒見過她本人,也不曾和她交談,直至最後都不知道她是什麽樣的人,也無法確認桐香的推理究竟猜中多少。
此外(這也是最奇妙的一點),解決案子的人竟然不是我們,而是幕後黑手本人。
這樁案子,真是奇妙到了極點。
峰岸老師待在資訊科的教職員室,他見我在門口向他悄悄招手,隨即快步來到走廊。我帶他走到樓梯間,悄聲向他報告。
「我知道是誰編寫那個程式了。」
「真的嗎?是誰?」
我嚇一跳,豎起手指抵向唇邊。
「抱、抱歉。」老師搔搔頭。
「是二年d班的菊川琴美學姐。」
老師呆愣半晌,張著嘴渾身僵直。
「……你認識她?」
「這、呃……我當然認識啊。」老師如此說著,嗆了幾口。「畢竟d班隻有一個女孩子,我當然認識她。可是……」
老師的雙眼骨碌碌地轉動一圈。
「真的是她嗎?可是,她不是那麽引人注目的程式設計師耶。她的成績沒有那麽出色,而且,這次的期末考她好像也考得很糟……你確定嗎?」
我猶豫片刻,憶起桐香和會長的臉龐。
她們是不是看到某個我看不見的線索?
「……確定。」
「嗯……這樣啊。」老師用力搔亂自己的頭發。
之後,我們靠著樓梯間微溫的牆壁,默不吭聲。
其實,老師也不知道抓到幕後黑手後該如何處置她。盡管他是委托人,卻尚未做出抉擇。
我也不例外。
現在——我們必須在這裏做個了斷。
「呃,老師。」
我低著頭說。
「你接下來會去找那位菊川學姐攤牌對吧?」
「嗯……這個嘛,大、大概吧。總而言之,我……隻能先這麽做。」
「既然如此……」
我把臉一揚,老帥的視線仍然落在我們兩人指尖的中問。
「我有一個請求。」
「請求?求我嗎?」
「我想請菊川學姐幫一個忙。」
老師抬起頭,臉上交雜著困惑與期待的神色,八成是因為我的語氣投入過多氣勢。趁著還能虛張聲勢,我趕緊繼續往下說。
「我想請她在明天之前,幫我編寫一個程式。」
我詳細說明自己的需求,老師聽完便皺起臉。
「……你要她在明天之前做出這種程式?太亂來了。」
「就算亂來,我還是得請她在明天之前做出那個程式,否則後果不堪設想。不瞞您說,呃……我真的很慚愧沒有善盡自己的職責,這件事被風紀委員知道了。」
峰岸老師嚇得一躍而起。
「風紀委員?呃,你、你是指那群有潔癖的孩子對吧?完了,我完了,這豈不是會搞得人盡皆知嗎?我的名字也泄漏出去了嗎?糟糕糟糕,我該怎麽辦!」
拜托你稍微冷靜一點,你好歹是個老師吧。
「她還不知道有作弊嫌疑的人是菊川學姐。我跟她說,等真相大白,我會主動提供訊息,因此請她再等一下。」
「可是……可是,頂多隻能拖延一些時間吧?唉,我是不是要被炒魷魚……」
「所以啊!」我忘記自己眼前的人是個老師,對老師的雙肩奮力一拍。「請她在這段時間內,把我需要的程式完成!我會利用它來說服風紀委員。我對寫程式一竅不通,但是,做出那個作弊程式的人很厲害對吧?能不能在剩下的一天內把那種程式做好呢?老師不妨也幫她一把。」
盡管我心中想著這下子真不知道誰才是委托人,但依然將自己的要求如連珠炮似地一口氣說完。
老師以窩囊到極點的眼神望著我。
「唉……想要在日本建造一個矽穀,大概得先應付一堆像牧村同學這樣亂來的客戶吧……」
「是啊,請老師加油。」
我不負責任地撂下這句話。
我一邊祈禱,一邊目送步履蹣跚地爬上樓梯的峰岸老師離去。
接下來,隻能聽天由命。
隔天從一大早就相當悶熱,當我醒來時,窗外的油蟬們正互不相讓地大聲鳴叫。
「學長、學長!醒一醒啊!」穿睡衣的阿薰從床邊探出頭,抓著我的胳膊猛搖
。「手機!你的手機響了!」
我一躍而起,這才發覺蟬聲完全掩蓋手機的鈴聲。我從床上往下跳,隻見桌上的手機正在震動。
『……剛才……做好……了……我隻睡一小時……』
峰岸老師的虛弱嗓音從話筒的另一端傳來。難不成資訊科技業的人,每個都為自己的熬夜行為感到自豪?
『這東西要怎麽辦?寄到你的電子信箱嗎?』
「不,請您先把它寄到學生會的電子信箱。謝謝老師的幫忙!」
我切斷通話、衝澡,將自己的睡意洗去。一迴到寢室,早已換好製服的阿薰已幫我把摺得整整齊齊的短袖襯衫和西裝褲準備妥當。
「來,學長,該換衣服囉。」
「謝……謝謝。」
「我去福利社把早餐買來了。」
「抱歉啊,真是為你添不少麻煩。」
「我也把學長的睡臉拍下來了。」快給我刪掉!
「阿薰,你知道楓花學姐的電話號碼嗎?」
「當然知道囉!咦?學長還沒要到她的號碼嗎?我還以為女生隻要被你凝視兩秒,就會忍不住跟你交換電話號碼呢。」
「你以為我是什麽妖怪嗎?呃,你能幫我打電話告訴她,要她接下來到學生會辦公室一趟嗎?」
「遵命!終於要一決勝負了!學長會利用高超技巧讓楓花學姐欲仙欲死、變成殘花敗柳,沒有你就活不下去對吧?我好期待喔!」
……呃,我才不會做那種事,你到底在期待什麽?和這孩子繼續住同一間寢室,將來沒問題嗎?雖然他每天都將我照顧得無微不至……
我將冰涼的三明治吞下肚、暢飲烏龍茶,接著和阿薰走出寢室。
我在學生會辦公室前的走廊上和楓花學姐撞個正著。天氣如此炎熱,她卻仍然穿著製服外套。我不禁猜想,她是不是為了讓風紀委員會的白色臂章顯眼一點,才刻意忍著酷暑穿上外套。
楓花學姐直直瞪著我,令我不禁將視線落到腳下。阿薰不發一語,擔憂地交互望向我和楓花學姐。
「等你一天,事情又能有什麽變化?」
楓花學姐不悅地說道。
「我的決心絕不會變,也不打算放過犯錯的學生。」
「……那麽,我先去園執室報到。」
阿薰努力裝出閱朗的聲音,對楓花學姐說道。
「今天我們也一起為園執努力吧!我等你來。」
啪噠啪噠,腳步聲逐漸遠去。
我刻意避開楓花學姐的視線,默默打開學生會辦公室的大門,請楓花學姐入內。會長與美園學姐還沒有出勤,微弱的蟬鳴聲從窗外傳進室內。我帶著學姐穿越空無一人的辦公室,輕敲會計室的門。
「我會一五一十地告訴你真相。」
我迴頭望向楓花學姐說道。
「等你聽完之後,再決定要怎麽做。」
我隻能對她這麽說。盡管我信任桐香,卻完全沒從她口中得知任何真相,隻是靜靜將武器準備好。接下來隻能閉上雙眼,將手指扣上扳機,等待偵探的指示。
我轉動門把,往後一拉。
楓花學姐神色緊張地咽下唾液,踏進會計室的昏暗之中。數台熒幕在桐香身後散發出淡淡的刺眼光芒,她轉動椅子半圈,黑白相間的緞帶為之一晃。桐香正麵對上楓花學姐的視線說:
「其實,我本來沒有義務對你解釋案情。」
桐香冰冷的嗓音,讓油蟬的合鳴逐漸飄離我的意識。
「偵探有義務保守秘密,不過,既然你已意外得知此事,假如我再三緘其口,恐怕會令你喪失理智。」
「喪失理智?我隻是克盡自己身為風紀委員的職責罷了。」
桐香無視楓花學姐咄咄逼人的語氣與目光,宣告道:
「fis2d (高中部資訊科二年d班)的菊川琴美,就是那個程式的製作者。」
楓花學姐揚起眉毛。
「你已經找到作弊者了嗎?那還不快向教職員室報告。假如你們不說,就由我去說。」
「她不是作弊者。」
桐香此言一出,楓花學姐倏地眯起眼。
「這不是作弊。」
桐香又說一次對我說過的那句話。從楓花學姐的背影看來,足見她已驚愕得屏住氣息。我也背脊僵直,骨頭嘰嘎作響。
「你在胡說什麽?這個程式不是用來偷看其他電腦的內容嗎?除了作弊,還能拿來幹什麽?」
「沒錯,這是這件案子的第一個疑點。那個程式,隻能用來偷窺it教室的學生電腦。」
桐香的聲音越來越深沉。
「編寫那個程式需要相當高的能力,高到即使閉上雙眼,也能在學校考試中拔得頭籌……如此厲害的程式設計師,根本不需要偷看別人的答案。事實上,d班術科測驗的答案中,沒有一個人的答案有模仿他人的痕跡。原本就成績優秀的人,假使為了取得大學推薦資格而想得到更高的成績,也不需要偷看其他學生的電腦或是老師的電腦,還不如連上外部網站來得有效。」
「那你說,那個人為什麽要做出那個程式?」
「所以,那個程式是為了讓製作者得到較低的成績。」
楓花學姐的喉嚨發出茫然的迴應。沉默席卷而來,推動她瘦弱的肩膀,有那麽一瞬間,我還以為她會無力地倒下。
我將視線投迴桐香身上。我不懂她的意思,程式製作者故意讓自己的成績降低?
「為什麽?說到底……有必要嗎?那個人隻要隨便寫出錯誤的答案不就得了,根本不需要偷看別人的答案啊。」
桐香的視線,緩緩從佇立在她眼前的楓花學姐身上移向我這邊。
「不行,因為那個人也不能讓自己的成績太低。那個程式的製作者,必須將自己的成績和某名學生的成績維持在同一水準,不能過高,也不能過低。為了達成這個目的,她必須在考試中檢查那名學生的答案,看看有幾題答對,然後再適度填上錯誤的答案,以配合那名學生的程度。」
我的腦袋中塞滿疑問,桐香的話語在我腦中不斷盤旋,一時之間,我甚至不知道該將氣息從哪個孔吐出來。
「……為什麽?同樣的分數?她何必那麽做?」
「因為——她想和對方一直待在同一個班級。」
桐香的解答令我呆若木雞。
「她和對方一起升上d班,假如對方降級到c班,她也奉陪;如果對方得到大學推薦資格,她就和對方上同一所大學。為此,她必須一直將成績保持在和對方相同的程度。菊川琴美便是一路這麽過來的,從國小開始,接著是國中、高中……」
「啊……」
我腦中的拚圖,此時終於拚在一起。
「……伊藤學長?」
桐香垂下眼,微微點頭。
菊川學姐和伊藤學長來自同一所小學,然後追著他報考白樹台,看準時機和他一起轉到數理科,在高中時選擇資訊科、和他一起編到d班,之後配合成績低迷不振的伊藤學長來降低自己的名次。等到升上三年級,不管學長留在d班或降級到其他班級,她都會想辦法一直和他當同學。這一切的過程並非偶然,而是刻意為之,經由洞察力、縝密的計算與高人一等的程式編寫能力所達成的結果。
我感到不寒而栗。
假如真是如此,那麽菊川琴美——不就是一個遠遠超乎峰岸老師想像的怪物嗎?
視野的一端有東西開始閃爍,是右邊的螢幕,收信軟體正提示新信件的到來——是峰岸老師的信。
假如真是如此……不對,事實就是如此,一切已得
到證實。
「……這全是你的推測吧?證據在哪裏?」
楓花學姐低吟道。
「或許她是因為成績不好,才把從某處撿來的那個程式用來作弊。」
偵探的視線投向我這邊。
她的眼神仿佛說著:接下來該輪到騙徒出馬。
我將唾液從隱隱作痛的喉頭咽下,開口說道:
「不,我們有證據。」
楓花學姐轉過身,一束發梢無力地向上一飄,在黑暗中畫出弧線。
「昨天我還沒有找到證據,但剛才已經得到證明。」
我走過楓花學姐身旁,靠近右邊的熒幕。桐香在鍵盤上舞動手指、接收新信,打開附加檔案。我將隨信附上的說明檔閱讀一次,這的確是我所指定的內容。不安在我的心坎蠢蠢欲動,程式能不能順利運作呢?從那時候算起,時間可是連二十四小時都不到呢。
我一邊祈禱,一邊將執行檔連點兩次,隨即彈出一個簡單的視窗。
「你在做什麽?證明?」
楓花學姐的聲音從身後追來。程式得測試一下,不如就用楓花學姐來試試吧。 我在輸入欄位鍵入長峰楓花這四個字,接著我宛如看見電子伸出四肢,在複雜的網路上奔馳縱橫,無止盡地搜刮資訊。
片刻後,架子後方的印表機開始嘰嘎作響、呻吟、顫巍巍地運作,一張、一張又一張,填滿黑字的紙張從印表機一一吐出。
我將剛出爐的文件收集在一起,整疊交給楓花學姐。她皺起眉頭,視線徘徊於紙麵。
「……這是什麽……考題?」
「這是楓花學姐高中部體育科二年級最近的考試範圍對吧?所有科目都在裏麵。」
「話是沒錯……這是哪來的考題?期末考時沒有考這些題目啊。」
「這是由程式自動產生的考題。」
楓花學姐雙眼圓睜,直直瞪著我。她的手指狠狠掐著紙張,變得扭曲。
「這個程式會從成績升高率來判斷該學生的等級,再從四年以前的考古題中抽出符合該等級答對率的題目,每一科挑選一題。換句話說,呃……」
在我思考該如何解釋時,印表機吐出下一張考卷。先是我的,然後是桐香的份。桐香的考卷上列著許多高水準的題目,比如英語小論文或是證明衍生定理,我的考卷上卻全是些國中生也會解的基礎考題。畢竟我跟她各為全年級第六名及第一百三十名,根本是天壤之別。
「這個應用程式,會配合每一名學生的程度來自動製作個人獨有的小考考卷。」
楓花學姐的眼中滿是疑惑。
「……這是……怎麽迴事?」
好,接下來絕不能出半點差錯,我必須膽大心細地全速衝破難關。
「我拜托峰岸老師幫忙製作,最慢第三學期、最快今年暑假結束後,就可以采用這個程式來製作考題。也就是說,它會以上個學期的期末成績為基準,在開學第一天為學生製作第一張小考考卷。」說謊格外令人容易口幹舌燥,教職員會真的會采用這個東西嗎?「某個人曾經說過:作弊也隻是害到自己,因為自己將為此站上等級過高的舞台。」
楓花學姐一臉茫然地微微點頭。
「這個程式的目的,就是為了以最快、最確實的方式,讓學生了解虛假的舞台有多麽不適合自己。假如真的有學生作弊,他將會在下個學期的頭一天突然麵臨無法解決的難題。此外,每一名學生的考題各不相同,他們根本無法作弊。」
「唔……」
我聽見有人屏住氣息。楓花學姐俯視自己手上的文件,睫毛微微顫抖。
「之後,我們會在學校的匿名網站上放出謠言,說教職員會已經看出有哪些人作弊,為了懲罰犯錯的學生,故意隻針對他們提高小考的難度。」
楓花學姐抬起眼來,這迴她真的感到很吃驚。
「這當然是騙人的,不過你認為真正的作弊者,內心會做何感想?眼前的考題難度確實超乎自己的程度,而且每個人的考題都不一樣,謠言在此時將變得強而有力,變成一種『嚇阻力』。」
——楓花學姐,這就是你所渴求的力量。
我沒有說出口,而是以眼神示意,因為我相信學姐應該能懂。因為你說過,你並非想舉發作弊,隻是不想再有人為了作弊這種無聊的舉動而葬送自己的校園生活。那是真心話吧?
既然如此,請順著我的話,讓我成功唬住你。
電腦的低吟聲緩慢且確實地將沉默一絲絲削去,片刻後,楓花學姐咕噥道:
「世界上有沒有……這麽好的事情,我暫且不管。不過,這是兩碼子事吧?難道菊川所做的事情沒有違反校規嗎?」
「她沒有違反校規。」
我間不容發地說道,不讓她有機可乘。
「她隻是看了別人的答案而已,並沒有拿來參考。她已經證明自己不需要參考別人的答案,因為一夜寫出這個考題自動產生程式的不是別人,正是菊川琴美學姐, 所以她沒有違反校規。」
「歪理!」
「這不是歪理。哎,楓花學姐,什麽是對、什麽是錯,並不是由我或你來決定。人類無法掌管是非對錯,這一切都取決於真相。」
這是我今天所編出最大的謊言。
當然,楓花學姐自己也心知肚明。裁決是非對錯者一直都是人類,從古至今,都是由那些目光如豆、愚蠢、感情用事、容易隨波逐流的活生生人類來主宰一切。
可是,正因為你深知這點,才願意去相信、相信正義之類的幻想每天每夜都在我們頭上大放光輝,所以才總是將那條純白的臂章別在自己左臂上,不是嗎?
她沒有答腔。
然後,楓花學姐垂著眼轉過身,逕自走出會計室。
對開的大門遮住她的背影,逐漸遠去的腳步聲終究淹沒在蟬鳴中。
我輕吐一口氣,悄悄瞥向桐香。偵探在椅子上抱膝而坐,微微聳肩,仿佛在說:真拿她沒辦法。
緊接著,她從椅子上下來,來到學生會辦公室。
「美園,我們來討論一下。」
「咦?啊,好。」
她們麵對麵坐在接待用沙發上,開始談論事情。
「日影扯了一個漫天大謊,我們得善後才行。」
「這也是日影學弟的出色之處。規模如此龐大,我在外頭聽得心裏七上八下呢。居然能煞有介事地謊稱教職員會已通過此項決議,這可不是一般人做得到的事。」
唔……是這件事啊。的確,我若無其事地瞎扯什麽「校方將采用考題自動產生程式來編寫小考考卷」,這個大謊真是破綻百出。我縮起脖子走出會計室,泡茶端到接待用沙發組那邊。
「你隻要說『可能會被采用』就好,誰教你總是這麽多嘴。」
桐香沒好氣地瞪著我。
「正是因為有那股氣魄,才是我們學生會的騙徒呀!假如顧慮東、顧慮西,到手的肥羊也會溜走。日影學弟,今後請你愛怎麽騙就怎麽騙,我會全麵配合你串口供的!」
「不,其實我也不是存心騙人才這麽說……」
話才說到一半,我就發現這個藉口很醜陋,於是便不再說。是的,我騙了人。反正我就是愛騙人,無所謂啦,隨便你們怎麽說吧。
「如果想請教職員會幫忙,找我就找對人了。到時我又得多多使用那種神奇的手段囉。」美園學姐妖媚地微笑著。這人真可怕,她和會長一樣,令人不禁慶幸自己不是她的敵人。
「光是有美園的神奇手段或許還不夠,我希望能多一些幫手。朱鷺子……大概不可能答應吧……屆時可能得告訴她真
相,而且,她到頭來八成還是會指責當事者違反校規,嗯……」
看到桐香嘟著嘴唇苦思,我不禁從旁打岔。
「伊藤學長呢?他已經知道事情的真相,我們可以省去解釋的功夫,而且it社社長與園執企畫局長的職位,想必很受老師們信賴吧?」
不料,我隻得到冰冷到極點的目光。
「不行,如果再找伊藤學長幫忙,不就得告訴他事情的來龍去脈嗎?」
「……咦?呢,話是沒錯,但有什麽關係呢?」
「不行啦,日影學弟。」美園學姐為難地苦笑道。「假如把話說開,菊川琴美同學的心意不就會泄漏給伊藤同學知道嗎?讓當事者由旁人口中得知這種事,會傷害到人家的少女心。」
「咦……啊?喔……嗯……」
我不小心發出愚蠢的怪聲。盡管很難理解,我還是隻能認同。原來如此!實力驚人的電腦工程師——幕後黑手的動機,簡單說來,隻是一股寄托於青梅竹馬伊藤學長身上的情意,所以她們才不希望伊藤學長出場。
我忽然感到全身無力,在桐香身旁重重坐下。
「……我覺得,這真的是一樁怪到極點的案子,想不到這就是真相。桐香,真虧你能一下子就找到做案者。」
學生會偵探的洞察力真是令人驚愕,每一迴都不例外。不料,桐香卻意興闌珊地說:
「因為d班隻有一個女生,而且一直同班的人也隻有一組。其中一人,就是起初你向他套話,後來認定他應該沒有嫌疑的伊藤學長,所以嫌犯一定是另外一個人——菊川琴美。」
經她這麽一說,我覺得倒也不是不可能。呃,可是……
「說到底,誰想得到那種動機啊。為什麽你兩三下就看穿了?」
桐香的緞帶大大地晃動一下。
「……因為,嗯……我也——」
說到這兒,桐香突然閉口不語,耳根子倏地變得赤紅。
「你也?呃……怎、怎麽了?」
「沒事啦!笨蛋!」桐香驟然大吼,站起身來。「哪有人像你這麽遲鈍!」
撂下這句話後,桐香躲進會計室中。
我從沙發上半抬著身子,啞口無言地目送她離去。
美園學姐的憋笑聲傳入我耳中。
我大大地歎出一口氣,將身子埋進沙發中。
那丫頭是怎樣?
對啦,我的腦袋的確不好,可是她竟然說沒有人像我這麽遲鈍?
「請問……美園學姐,你也早就知道真相嗎?」
我不安地問道。
「這個,我對於案情不是很了解耶。」
學姐願意這樣說,心地真是太善良啦。好,接下來我想知道究竟是我太笨,還是桐香太刁難人。
「啊,可是狐徹不也是馬上就察覺了嗎?」
「這麽說來……不、不對,會長隻是腦袋的運轉方式異於常人而已!一般人哪可能注意到那種事!」
「這可難說。」美園學姐愉快地微笑。「如果我知道事情的來龍去脈,說不定也是一點就通呢,畢竟我是少女嘛。附帶一提,我也知道為什麽剛才桐香學妹會生氣唷。」
「咦,真的嗎?那請你告訴我,否則我今天會無心工作的。」
「不行,你得自己去體會才行。你可是我的未來老公人選,怎能不多多了解少女心呢?」
學姐迴去自己的座位上,說時遲那時快,大門應聲開啟,第三位少女踏入室內。
「各位,早啊!」
是會長,她根本不是少女嘛。
「聽說日影又幹下驚天動地的大事啦,攻下風紀委員長可是大功一件呢!嗬嗬,我真期待看到鬱乃那張臉,快把前因後果說來聽聽!」
我將事情始末據實以報,結果會長聽了也大笑我是個木頭人。
過了好久一段時間,直到暑假結束、九月到來,這樁奇妙的案件才真正迎向終結。教職員會接受由考題自動產生程式來進行個別測驗的提議,並先在普通科實施以測試成效。
據峰岸老師所言,使出神奇手段的美園學姐當然也是功臣之一,不過,致力於預防作弊的風紀委員會同樣功不可沒,因為他們大力推舉這項措施。
第二學期的第一天,校方真的舉行小考,望著那些因為每個人考題各不相同而吃驚的同學們,我突然有點得意。雖然我實際上什麽都沒做,但提出這個想法的人是我。好,接下來又該我出場,我必須在網路上放出一堆謠言,讓大家越來越相信校方已經知道哪些人作弊才行。光是想像待會兒要打出什麽內容,就令我興奮不已。
附帶一提,那場配合我在期末考得到的毀滅性成績而量身訂做的國中程度小考,又讓我得到毀滅性的成績。
不過,這是好久之後才會發生的事。