第2章 舊紙與新痕
頂樓的煙火氣
電話那頭的呼吸聲很輕,混著雨打窗欞的悶響。
陳默攥著傘柄的手沁出冷汗,木質(zhì)紋路硌得掌心發(fā)疼。
他幾乎能肯定,那串有缺口的珍珠。
那句關(guān)于“帶陽臺的房子”的話,都不是巧合。
“我是誰不重要?!?br>
李硯秋的聲音忽然低了些,像怕被人聽見。
“你只說,當年項目上線前三天,你是不是發(fā)現(xiàn)核心數(shù)據(jù)有組異常波動?
但當時技術(shù)部說‘是系統(tǒng)誤差’,你就沒再追究?”
陳默的后背“唰”地竄起一股涼意。
那組波動他當然記得。
三年前那個通宵,他盯著屏幕上跳亂的曲線,指尖在鍵盤上懸了半宿。
那不是誤差,是有人動了手腳,把用戶活躍度的真實數(shù)據(jù)調(diào)低了0.3%。
可當時項目總監(jiān)拍著他的肩說“新人別太較真”。
合作方的王總又催著要成果,他咬著牙簽了字,轉(zhuǎn)頭就忘了把存著原始記錄的U盤備份。
“你怎么知道……”他的聲音發(fā)顫。
“因為那組數(shù)據(jù),本該由我核對。”
李硯秋頓了頓,雨聲里突然摻進些細碎的響動,像有人在敲她的門。
“明天傍晚六點,你來趟云頂公館。
別帶手機,穿件有內(nèi)袋的衣服?!?br>
電話“咔噠”掛了。
陳默站在雨里,電動車的警報器被風(fēng)吹得“嘀嘀”響。
他摸出褲袋里皺巴巴的煙盒,抖出根煙叼在嘴里,打火**了三次才著。
火光映著他眼下的青黑這三年他沒敢回頭看。
可李硯秋的話像根針,扎破了他假裝平靜的日子。
回到城中村的出租屋時,雨己經(jīng)小了。
樓道里飄著隔壁飯館的油煙味。
他摸黑爬上五樓,鑰匙**鎖孔時,聽見屋里傳來“沙沙”聲。
“誰?”
他猛地推開門。
月光從窗簾縫里漏進來,照亮了桌上攤開的舊文件。
那是他藏在床板下的箱子,里面全是啟明科技的項目資料。
這三年他嘴上說“認命”,夜里卻總抱著舊電腦翻數(shù)據(jù),草稿紙寫滿了三抽屜,連外賣箱夾層都塞著算法筆記。
而此刻,箱子旁邊多了個牛皮信封。
陳默走過去,指尖剛碰到信封,就看見封面上的字跡。
是李硯秋的。
筆畫清瘦,末尾的彎鉤帶著點熟悉的弧度。
和三年前李丫丫在筆記本上寫的“加油”兩個字,幾乎一模一樣。
信封里裝著張照片。
是啟明科技的年會合影,他站在第一排,手里捏著獎杯,笑得傻氣。
而他身后第三排,穿白裙子的李丫丫正仰頭看他,眼角的痣被閃光燈照得發(fā)亮。
手腕上晃著串珍珠手鏈正是那串有缺口的。
照片背面寫著行小字:“數(shù)據(jù)備份在城西舊倉庫,密碼是你當年的工號?!?br>
陳默的喉嚨堵得發(fā)慌。
他想起李丫丫總說“我以后要做你的數(shù)據(jù)安全員”,想起項目出事后他躲著不見她,想起她后來突然斷了聯(lián)系。
所有人都說“李丫丫跟著有錢親戚走了”……原來她不是走了,是換了個名字,藏在他夠不到的地方,查了三年的真相。
第二天送外賣時,陳默特意繞了趟城西。
舊倉庫銹著鐵門,墻皮掉得斑駁,他憑著記憶找到當年技術(shù)部的廢棄檔案室,輸入工號時,指尖抖得按不準數(shù)字。
“滴——”鎖開了。
架子上擺著個落滿灰的硬盤,旁邊壓著張便簽。
是李硯秋的字:“王總昨晚派人來過,小心。”
陳默把硬盤塞進口袋。
轉(zhuǎn)身要走卻聽見鐵門“吱呀”響了一聲,他猛地躲到架子后。
看見兩個穿黑衣服的男人走進來,手里拿著手電筒,照得檔案袋“嘩啦”響。
“老大說,必須找到那個硬盤?!?br>
其中一個人說,“李硯秋那女人越來越礙事,再查下去,王總的事就要露了?!?br>
另一個冷笑:“怕什么?
當年陳默背了鍋,現(xiàn)在就算找到證據(jù),誰信一個外賣員的話?”
腳步聲越來越近,陳默攥緊了硬盤,后背抵著冰冷的鐵架。
他突然想起李硯秋讓他“穿有內(nèi)袋的衣服”,想起她遞傘時眼里的擔(dān)憂,原來她早就料到會有這一步。
傍晚六點,陳默準時站在云頂公館門口。
保安看他的眼神比昨天軟了些。
遞給他瓶礦泉水:“李女士說你可能渴?!?br>
他接過水,走進電梯時,摸了摸內(nèi)袋里的硬盤。
電梯門關(guān)上的瞬間,他看見自己映在鏡面上的臉眼里沒了昨天的躲閃,多了點當年做算法時的執(zhí)拗。
32樓的門沒鎖,虛掩著。
陳默推開門,看見李硯秋坐在沙發(fā)上,面前擺著兩臺電腦,屏幕上全是跳動的數(shù)據(jù)。
她換了身襯衫,頭發(fā)扎成馬尾,眼角的痣在燈光下很清晰,倒比穿真絲睡袍時,更像當年的李丫丫。
“硬盤帶來了?”
她抬頭看他,眼里沒了昨天的疏離。
“嗯?!?br>
陳默把硬盤放在桌上。
“王總為什么要動數(shù)據(jù)?”
“因為他挪用了項目資金,怕**,就改了數(shù)據(jù)騙投資人?!?br>
李硯秋調(diào)出份合同。
“你負責(zé)的項目是關(guān)鍵,他算準你剛畢業(yè)不敢較真,就把鍋扣給你?!?br>
陳默盯著屏幕,突然想起當年王總拍他肩時,手上戴的表。
和李硯秋電話里說的“倉庫里的貨”,是同一個品牌。
“那你……我爸當年是啟明的財務(wù)總監(jiān),發(fā)現(xiàn)王總挪用資金后,被他設(shè)計出了車禍。”
李硯秋的聲音很輕,指尖劃過鍵盤。
“我改名字,進商圈,就是為了拿到他的證據(jù)?!?br>
陳默的心沉了下去。
他看著李硯秋眼下的青黑,想起她接電話時冰冷的語氣,想起她手腕上舍不得扔的舊手鏈。
她這三年,過得比他更難。
“對不起?!?br>
他突然說,“當年我要是再堅持一下……不關(guān)你的事?!?br>
李硯秋打斷他,轉(zhuǎn)頭看他時,眼里有了笑意。
和三年前一樣彎成月牙,“現(xiàn)在也不晚?!?br>
她把一份文件推到他面前:“這是王總的資金流向,你幫我做個算法模型,把他挪用的痕跡標出來。
畢竟……”她頓了頓。
拿起那串珍珠手鏈晃了晃,“我當年說過,要做你的數(shù)據(jù)安全員?!?br>
窗外的霓虹又亮了,照得水晶燈的光落在兩人之間的文件上。
陳默拿起筆,筆尖落在紙上時…聽見李硯秋輕聲說:“對了,酸菜魚還是你當年愛吃的那家,我讓老板多加了辣。”
他抬頭,看見她眼角的痣在燈光下閃了閃,像極了三年前那個曬著太陽記筆記的午后。
而口袋里的草稿紙,似乎又該添新內(nèi)容了。
這次不是舊數(shù)據(jù),是和她一起,把真相算清楚的新算法。
一會兒后…酸菜魚到了…陳默捏著筆的手頓了頓,喉結(jié)滾了滾。
酸菜魚的酸香好像順著記憶飄了過來。
三年前他拿了項目新人獎,李丫丫拉著他拐進公司后巷的小館子。
蹲在路邊**胡辣湯說:“等項目回款了,我請你吃帶酸菜魚頭的那種?!?br>
那時她眼角的痣沾了點汗珠,亮得像顆小星子。
“老板估計早忘了我愛吃多辣。”
他低頭笑了笑,筆尖落在文件上,劃出第一道清晰的弧線。
李硯秋沒接話,指尖在鍵盤上敲得飛快。
屏幕上的資金流水像條蜿蜒的蛇,王總把錢拆成幾十筆,通過空殼公司轉(zhuǎn)到海外,又繞了個彎變成“投資收益”回流,手法做得極度隱蔽。
陳默湊過去看,指腹點在某筆轉(zhuǎn)賬記錄上。
“這里,時間對不上?!?br>
那是三年前項目上線前一周,一筆五十萬的“咨詢費”轉(zhuǎn)給了一家叫“啟明咨詢”的公司。
“啟明科技的子公司?”
他皺眉,“我記得當時技術(shù)部連加班費都拖了半個月,哪來的錢付咨詢費?”
李硯秋指尖一頓,調(diào)出這家公司的注冊信息。
法人是個陌生名字,但監(jiān)事欄里,“張濤”兩個字刺得人眼疼。
那是當年技術(shù)部說“系統(tǒng)誤差”的老員工,現(xiàn)在己經(jīng)升了部門經(jīng)理。
“難怪他敢改數(shù)據(jù)。”
陳默咬了咬牙,“合著是早就串通好了?!?br>
“不止。”
李硯秋點開另一個窗口,里面是王總近半年的行程記錄。
“他每個月十五號都會去云頂公館旁邊的‘老茶館’,每次待夠一個小時就走。
我查過,那茶館的老板是他遠房表弟?!?br>
陳默突然想起昨天送外賣時,路過茶館看見的黑色轎車。
正是今天在倉庫撞見的那輛。
他摸出褲袋里皺巴巴的便簽,是平時記訂單地址用的。
現(xiàn)在飛快寫下:“明天十五號,我去蹲點。”
“別沖動?!?br>
李硯秋按住他的手,她的指尖很涼,帶著鍵盤的觸感。
“王總身邊總跟著兩個人,就是今天去倉庫的那兩個。
你穿外賣服去太顯眼?!?br>
她起身從衣柜里翻出件灰色連帽衫,扔給他。
“穿這個,去茶館對面的便利店蹲。
假裝買東西,記下車牌號和跟他見面的人?!?br>
頓了頓,又從抽屜里拿了個小巧的錄音筆。
“這個放袖口,別被發(fā)現(xiàn)。”
陳默捏著錄音筆,金屬外殼硌得手心發(fā)暖。
他想起三年前他熬夜改代碼,李丫丫也是這樣,塞給他個暖手寶,說“別凍著,代**出錯”。
“對了。”
李硯秋突然想起什么,從電腦旁摸出個小本子,“這是我爸當年的工作日志,里面提過個‘老周’,說是啟明的保安,總幫他留意王總的動靜。
我查了云頂公館的保安名單,有個周建國,退休前就在啟明當保安?!?br>
陳默眼睛亮了亮。
云頂公館的保安他見過幾個,其中一個老頭總愛在傍晚搬個小馬扎坐門口,手里捏著個搪瓷缸,看人的眼神很和善。
昨天遞給他礦泉水的,好像就是他。
“明天我蹲完茶館,去跟他聊聊?!?br>
他把本子折好塞進口袋。
“說不定能問到當年車禍的事?!?br>
李硯秋點頭,轉(zhuǎn)身去廚房端了碗面出來,上面臥著個荷包蛋,辣油飄得通紅。
“先吃點,等會兒我們把算法框架搭起來。”
她把筷子遞給他。
“你負責(zé)梳理數(shù)據(jù)邏輯,我補關(guān)聯(lián)證據(jù),天亮前爭取弄出初稿?!?br>
陳默拿起筷子,辣湯嗆得他鼻尖發(fā)酸。
窗外的雨徹底停了,霓虹透過玻璃照進來,落在李硯秋的發(fā)頂,有根碎發(fā)垂在額前,她抬手捋開時,眼角的痣又亮了亮。
他突然想起剛才在倉庫,那兩個黑衣人說“誰信一個外賣員的話”。
現(xiàn)在他信了。
信手里的硬盤,信桌上的文件,信眼前這個笑著遞筷子的人。
凌晨三點,算法模型的初稿終于跑通了。
屏幕上紅色的異常節(jié)點連成一片,像張網(wǎng),把王總的挪用軌跡兜得明明白白。
陳默靠在椅背上打了個哈欠,看見李硯秋趴在桌上睡著了,手里還捏著鼠標,頭發(fā)散下來遮住了臉。
他輕手輕腳起身,拿了件毯子蓋在她身上。
轉(zhuǎn)身時,瞥見她桌角的相框,是張老照片。
她和一個中年男人站在啟明科技門口,男人笑得溫和,手里牽著個扎羊角辮的小姑娘,眼角也有顆痣。
陳默拿起相框,指尖擦過照片上的男人。
“叔叔,我們快查到了。”
他輕聲說,“等弄完,帶丫丫去吃酸菜魚?!?br>
窗外的天泛起魚肚白,樓下傳來第一輛環(huán)衛(wèi)車的聲音。
陳默把相框放回去,坐回電腦前,開始補全模型里的細節(jié)。
他要讓這張網(wǎng),再結(jié)實些。
便利店的玻璃門“叮”地響了一聲。
陳默拉了拉連帽衫的**,假裝在看貨架上的泡面,眼角余光卻盯著對面的茶館。
九點十五分,黑色轎車準時停在茶館門口。
王總從車上下來,手里拎著個黑色公文包,沒戴平時的金絲眼鏡,臉色有點沉。
他走進茶館沒多久,一個穿西裝的男人也跟著進去了。
陳默認出那是啟明科技的現(xiàn)任財務(wù)總監(jiān),當年**出事后,就是這個人接任的。
錄音筆在袖口輕輕震動,陳默假裝摸手機,按了下錄音鍵。
便利店的老板是個中年女人。
端著杯熱水走過來:“小伙子,看了半天泡面,不買啊?”
陳默笑了笑,拿了桶紅燒牛肉味的:“等個人,順便看看?!?br>
“等誰啊?”
老板擦了擦柜臺。
“對面茶館?
最近總有人來這兒蹲點,上次還有個姑娘,跟你一樣穿連帽衫?!?br>
陳默心里一動:“是不是長頭發(fā),眼角有顆痣?”
老板點頭:“對對,就是她!
說等朋友,結(jié)果坐了倆小時,就盯著茶館看?!?br>
他低頭掃碼付款,嘴角忍不住往上揚。
李硯秋肯定早就來過了。
十點零五分,王總和財務(wù)總監(jiān)從茶館出來。
兩人站在門口說了幾句話,財務(wù)總監(jiān)臉色發(fā)白,連連點頭。
王總拍了拍他的肩,轉(zhuǎn)身上車時,突然朝便利店的方向看了一眼。
陳默猛地低下頭,假裝撕泡面袋。
塑料紙的響聲在安靜的店里格外清晰,他聽見轎車引擎發(fā)動的聲音,等抬頭時,車己經(jīng)開遠了。
他拿出手機,飛快拍下 license plate,又看了眼錄音筆。
指示燈還亮著,錄得很清楚。
走出便利店,陳默沒首接回云頂公館,繞到了小區(qū)門口。
周建國果然坐在小馬扎上,手里捏著搪瓷缸,正瞇著眼曬太陽。
“周叔?!?br>
陳默走過去,遞了根煙,“跟您打聽個人。”
周建國看他一眼,接過煙沒點燃:“你是李女士的朋友?”
陳默愣了下。
老頭笑了笑,指了指他袖口露出的錄音筆。
“昨天她來問我,也戴了個這玩意兒?!?br>
他吸了口涼氣,“你是想問王總的事吧?”
陳默點頭,把煙收回來:“周叔,您當年在啟明,是不是……我知道你是誰?!?br>
周建國打斷他。
“陳默,當年那個算法天才,背了鍋的那個。”
他嘆了口氣,“**監(jiān)出事前一天,還跟我說,‘小陳這孩子實誠,別讓他被人坑了’。
結(jié)果第二天……”他沒說下去,從口袋里摸出個舊鑰匙扣。
上面掛著個小小的U盤:“這是**監(jiān)出事前托我藏的,說要是他沒回來,就等個靠譜的人交給李丫頭。
你拿去給她吧,里面有王總當年挪**的原始憑證。”
陳默接過鑰匙扣,金屬冰涼,卻燙得他手心發(fā)顫。
“對了。”
周建國突然想起什么,“王總今天去茶館,是跟財務(wù)總監(jiān)說‘倉庫的硬盤沒找到,讓他盯緊李硯秋’。
你讓李女士小心點,他那人,狠得很。”
陳默謝過周叔,轉(zhuǎn)身往32樓走。
陽光照在身上,暖烘烘的。
他摸了摸口袋里的U盤和錄音筆,又想起李硯秋趴在桌上睡著的樣子。
他們離真相,越來越近了。
電梯門打開時,陳默聽見屋里傳來急促的鍵盤聲。
他推開門,看見李硯秋正盯著屏幕,臉色發(fā)白。
“怎么了?”
他走過去。
屏幕上,他們昨晚搭的模型被人惡意攻擊了,數(shù)據(jù)正在一點點消失。
李硯秋的指尖飛快地敲著代碼,額頭上滲著汗珠:“是王總的人,他們查到我的IP了!”
陳默立刻坐下,手指放在鍵盤上:“我?guī)湍銛r!”
他當年最擅長的就是**擊算法,雖然這三年沒碰過核心代碼,但指尖落在鍵盤上的瞬間,肌肉記憶突然回來了。
代碼像水流一樣從指尖涌出,和李硯秋的防御程序纏在一起,在屏幕上織成一道墻。
“快!
把硬盤里的數(shù)據(jù)導(dǎo)到備用服務(wù)器!”
李硯秋吼道。
陳默摸出硬盤插上,進度條一點點往前走。
攻擊越來越猛,屏幕開始閃爍,主機發(fā)出“嗡嗡”的響聲。
就在進度條走到99%時,屏幕突然黑了。
屋里一片安靜,只有兩人急促的呼吸聲。
李硯秋按住鼠標,指尖發(fā)顫。
陳默拍了拍她的肩,剛想說“沒事,備份應(yīng)該成功了”,就看見李硯秋突然笑了。
她的電腦右下角,一個小小的云同步圖標正在閃爍。
“我昨晚設(shè)了自動云備份?!?br>
她轉(zhuǎn)頭看他,眼里閃著光,像打贏了仗的小獸。
“他們白忙了。”
陳默也笑了,剛想說話,手機突然響了。
是個陌生號碼,他接起來,里面?zhèn)鱽碇芙▏穆曇?,很急促?br>
“小陳!
王總帶人去32樓了!
你們快從消防通道走!”
電話掛了。
陳默和李硯秋對視一眼,同時起身。
李硯秋抓起桌上的硬盤和U盤,陳默把錄音筆塞進口袋,兩人往消防通道跑。
剛拉開門,就聽見電梯“?!钡氐搅?2樓。
王總的聲音傳來,帶著冷笑:“李硯秋,別躲了,把硬盤交出來,我讓**走得體面些?!?br>
陳默攥緊了李硯秋的手,她的手很涼,卻握得很緊。
消防通道的樓梯間里,聲控?zé)袅亮擞譁纭?br>
兩人往下跑,腳步聲在空曠的樓道里格外清晰。
跑到20樓時,李硯秋突然停下,從口袋里摸出個東西塞給他。
是那串有缺口的珍珠手鏈。
“拿著?!?br>
她說,“萬一走散了,憑這個,找周叔?!?br>
陳默剛想說話,就聽見樓上傳來腳步聲,越來越近。
“你先走!”
他推了她一把,“我去引開他們!”
“不行!”
李硯秋拽住他,“要走一起走!”
“聽話!”
陳默看著她。
眼里有他自己都沒察覺的溫柔,“當年我沒護好你,這次不能再讓你有事?!?br>
他轉(zhuǎn)身往樓上跑,邊跑邊喊:“王總!
我在這兒!”
李硯秋站在原地,看著他的背影消失在樓梯轉(zhuǎn)角,手里緊緊攥著那個舊鑰匙扣。
珍珠手鏈在他口袋里硌著心,她咬了咬牙,轉(zhuǎn)身繼續(xù)往下跑。
聲控?zé)粲譁缌恕?br>
黑暗里,她好像聽見三年前那個午后,李丫丫對陳默說:“我以后要做你的數(shù)據(jù)安全員?!?br>
現(xiàn)在換她了。
她要帶著證據(jù)出去,等他回來。
而樓梯轉(zhuǎn)角處,陳默靠在墻上,聽著越來越近的腳步聲,摸出了口袋里的錄音筆。
他按下播放鍵,王總剛才在電話里說的話,清晰地傳了出來。
“把硬盤交出來,我讓**走得體面些?!?br>
他笑了笑,轉(zhuǎn)身往另一個方向跑。
游戲還沒結(jié)束呢。
陳默往樓上跑了兩層,聽見身后腳步聲分了岔。
有人跟著他,還有人在喊“去樓下堵!
別讓李硯秋跑了”。
他咬了咬牙,拐進旁邊一扇沒鎖的安全門,里面是個堆放清潔工具的小間,霉味混著消毒水味撲面而來。
他剛躲進去,就聽見兩個人跑過去,其中一個罵罵咧咧:“陳默這小子瘋了?
還敢往回跑?”
另一個冷笑:“跑得了和尚跑不了廟,找到李硯秋,還怕他不出來?”
腳步聲遠了,陳默才松了口氣。
他摸出手機想給李硯秋發(fā)消息,又想起周叔說王總可能盯梢,干脆調(diào)成靜音。
打字:“我很安全,你往東門走,周叔在那兒等你?!?br>
發(fā)送成功的提示剛跳出來,手機突然震動了一下,是條陌生短信,只有三個字:“老地方?!?br>
陳默愣了愣。
老地方?
他和李丫丫當年的“老地方”,是啟明科技樓下那棵老槐樹下。
他攥緊手機,悄悄推開一條門縫往外看。
樓道里沒人,只有聲控?zé)粼陲L(fēng)里忽明忽滅。
他貓著腰往樓下走,走到15樓時,聽見消防通道的門“吱呀”響了一聲。
周建國從里面探出頭,沖他招手。
“周叔?
你怎么在這兒?”
陳默跑過去。
周建國把他往門里拉,壓低聲音:“我讓李丫頭從南門走了,那邊有我老伙計接應(yīng)。
我在這兒等你,王總的人沒認我,還問我見沒見個穿連帽衫的小伙子?!?br>
他從口袋里摸出個對講機,“這是保安室的備用機,能聽見他們說話。
剛才王總說,讓張濤去老槐樹那兒守著,說你肯定會去?!?br>
陳默心里一沉。
王總怎么知道老地方?
難道張濤連這個都告訴他們了?
“他是故意引你去的。”
周建國拍了拍他的肩,“但李丫頭說,硬盤里有個加密文件,必須用你當年的工號和她的生日一起解。
她讓我告訴你,別管她,先去把文件解開,那是王總挪用**最首接的證據(jù)。”
陳默摸了摸內(nèi)袋里的硬盤,又想起李硯秋塞給他珍珠手鏈時的眼神。
他咬了咬牙:“我先送您出去,您在這兒太危險。”
“我老骨頭了,怕什么?”
周建國笑了笑,把對講機塞給他,“快走,我在這兒替你盯著。
對了,這是李丫頭爸當年的車鑰匙,后備箱里有件備用外套,你換了別讓人認出來?!?br>
陳默接過那串銹跡斑斑的鑰匙,喉嚨發(fā)緊。
他點了點頭,轉(zhuǎn)身往樓下跑。
出了云頂公館的側(cè)門,陳默繞到停車場角落。
一輛舊桑塔納蒙著灰,車牌被布蓋著。
他打開后備箱,里面果然有件深藍色夾克,還有個舊筆記本。
是李硯秋她爸的工作日志,比之前那個小本子厚得多。
他換了外套,把連帽衫塞進后備箱,剛想關(guān)蓋,就看見筆記本里掉出張照片。
是李硯秋爸和一個保安的合影,那個保安站在啟明科技門口,笑得憨厚,正是周建國。
陳默把照片塞回本子里,發(fā)動車子。
桑塔納的引擎“突突”響了兩聲才啟動。
他握著方向盤,突然想起三年前李丫丫坐他電動車后座。
說“以后有錢了,我們買輛能開去海邊的車”。
現(xiàn)在車有了,卻是在這種時候。
老槐樹在啟明科技舊址對面,現(xiàn)在那片地改成了商場,只有這棵樹還在。
陳默把車停在街角,遠遠看見樹下站著兩個人,穿黑衣服,正是早上在倉庫撞見的那兩個。
他摸出對講機,聽見里面?zhèn)鱽硗蹩偟穆曇簦骸皬垵?,你確定陳默會來?”
張濤的聲音帶著諂媚:“王總放心,當年他跟李丫丫天天在這兒約會,肯定記得,只要他來,我們就把他扣下,李硯秋沒了他幫忙,解不開加密文件?!?br>
陳默冷笑一聲,從后備箱摸出個外賣頭盔戴上,推開車門。
他假裝是路過的外賣員,推著旁邊一輛沒人要的共享單車,慢慢往樹邊走。
那兩個人果然沒注意他,還在低頭玩手機。
陳默走到離他們不遠的地方,突然把共享單車往地上一扔,“哐當”一聲響。
兩人嚇了一跳,轉(zhuǎn)頭看他:“你干什么?”
陳默沒說話,突然沖過去,一拳砸在左邊那人的臉上。
那人沒防備,踉蹌著后退,右邊那人掏出彈簧刀就刺過來。
陳默往旁邊一躲,抓住他的手腕,往反方向一擰“啊”的一聲慘叫,刀掉在地上。
他撿起刀,抵在那人的脖子上:“張濤在哪兒?”
那人哆嗦著:“在……在商場三樓咖啡館……”陳默看了眼樹下,沒發(fā)現(xiàn)有其他人。
他把兩人捆在樹上,用膠帶封了嘴,轉(zhuǎn)身往商場走。
剛進大門,對講機里傳來周建國的聲音:“小陳,李丫頭安全了,她讓你別管張濤,先去城西舊倉庫,那里有她藏的備用服務(wù)器,能首接解密文件?!?br>
陳默頓了頓,往三樓看了一眼。
咖啡館的玻璃窗后,張濤正坐在靠窗的位置,手里捏著個手機,時不時往窗外看。
他想了想,給周建國回了句:“知道了,我馬上過去。”
然后轉(zhuǎn)身往商場外走,現(xiàn)在最重要的是解開文件,張濤跑不了。
桑塔納再次啟動時,陳默打開了那個舊筆記本。
里面除了工作日志,還有幾頁寫著密密麻麻的數(shù)字,像是密碼。
他翻到最后一頁,看見李硯秋爸寫的一行字:“丫丫,若爸出事,找周叔,他知道密碼是你生日?!?br>
陳默的指尖落在“丫丫”兩個字上,突然想起李硯秋昨天說“酸菜魚多加了辣”時的樣子。
他笑了笑,踩下油門。
城西舊倉庫還是那副破敗樣子,鐵門虛掩著。
陳默推開門,看見里面亮著燈,李硯秋坐在上次那個架子旁,面前擺著臺筆記本電腦,屏幕上正顯示著解密進度。
“你來了?!?br>
她抬頭看他,眼里有***。
卻笑著說,”我就知道你會先過來?!?br>
陳默走過去,把硬盤插上。
進度條開始往前走,10%,20%……“周叔怎么樣?”
李硯秋問。
“沒事,他在云頂盯著?!?br>
陳默把筆記本遞給她,“這是**的日志,里面有密碼。”
李硯秋翻開本子,看到最后一頁時,眼淚突然掉了下來。
她抹了把臉,笑著說:“我爸總說我記性差,怕我忘了密碼?!?br>
進度條走到90%時,倉庫外突然傳來車聲。
陳默和李硯秋對視一眼,同時站起來。
他把她往架子后拉,自己躲在門后。
車門打開,腳步聲越來越近。
是張濤,他手里拿著個U盤,嘴里罵罵咧咧:“王總真是瘋了,讓我來這兒找什么備份,這里除了灰就是……”他推開門,剛走進來,就被陳默一腳踹在膝蓋上。
張濤“撲通”跪下,U盤掉在地上。
“陳默?
你怎么在這兒?”
張濤抬頭,一臉驚恐。
李硯秋撿起U盤,插在電腦上。
里面是王總讓他銷毀的財務(wù)原始憑證。
“為什么幫王總?”
陳默踩住他的背,“當年他改數(shù)據(jù),你明明知道?!?br>
張濤哆嗦著:“他……他給了我十萬塊,還答應(yīng)讓我升部門經(jīng)理……我也是沒辦法,我兒子要做手術(shù)……那**監(jiān)呢?”
李硯秋的聲音很冷,“他出車禍那天,你明明在現(xiàn)場,為什么不說?”
張濤的臉白了:“我……我不敢說……王總說,要是我敢說出去,就讓我兒子活不成……”就在這時,陳默的對講機響了,是周建國的聲音。
很急促:“小陳!
王總帶人去倉庫了!
你們快從后門走!
后門有輛摩托車,是我藏的!”
陳默一把拉起張濤:“走!”
李硯秋拔下U盤和硬盤,跟著他往倉庫后門跑。
張濤被他拽著,踉踉蹌蹌地跟在后面。
后門果然有輛摩托車,蒙著布。
陳默扯掉布,發(fā)動車子。
李硯秋坐上來,摟住他的腰。
張濤也想上來,陳默一腳把他踹開:“你自己想辦法跑,或者等王總來抓你?!?br>
摩托車“嗖”地沖了出去,風(fēng)聲在耳邊呼嘯。
李硯秋把臉貼在他的背上,聲音悶悶的:“當年你背鍋那天,我去你出租屋找你,你不在?!?br>
陳默握著車把的手緊了緊:“我去啟明找王總,想跟他說理,結(jié)果被保安趕出來了?!?br>
“我知道。”
李硯秋笑了笑,“我在公司門口看見你了,蹲在地上抽煙,像只喪家犬?!?br>
陳默。
也笑了:“那你怎么不叫我?”
“我怕你看見我會更難過?!?br>
她頓了頓,“我當時就想,等我查到證據(jù),一定讓你堂堂正正地回來。”
摩托車駛過一座橋,橋下的河水泛著光。
陳默突然剎車,轉(zhuǎn)頭看她:“等這事結(jié)束,我們?nèi)コ运岵唆~吧?!?br>
李硯秋點頭,眼角的痣在月光下亮閃閃的:“好,多加辣?!?br>
她從口袋里摸出那串珍珠手鏈,戴在他的手腕上:“這個給你戴著,辟邪?!?br>
陳默握住她的手,往回擰油門。
摩托車再次啟動,朝著遠處的燈火駛?cè)ァ?br>
對講機里,隱約傳來王總的怒吼和周建國的笑聲。
陳默知道,這場仗,他們快打贏了。
摩托車在城郊的舊修車鋪停下時,天剛蒙蒙亮。
鋪子里的老楊頭叼著煙卷出來,看見陳默手腕上的珍珠手鏈,愣了愣才笑:“周老頭說的人就是你們吧?
車停后面棚子,進來喝口熱粥?!?br>
鋪子后間擺著張方桌,粥鍋冒著白汽。
李硯秋把硬盤和U盤**老楊頭的舊電腦,屏幕上立刻跳出解密完成的文件夾。
里面除了王總挪用**的流水明細,還有他當年偽造車禍現(xiàn)場的轉(zhuǎn)賬記錄,收款方正是當年處理事故的**隊長。
“這老東**得夠深?!?br>
老楊頭端著粥過來,瞥了眼屏幕,“周老頭當年在啟明當保安,就常說王總那表不對勁,表盤里嵌的不是鉆石,是他挪用**買的贓物,跟**監(jiān)車禍現(xiàn)場少的那批貨對得上號。”
陳默捏著粥碗的手一緊。
他想起三年前王總拍他肩時,那表在燈光下閃的光,原來早有破綻。
“現(xiàn)在怎么辦?”
李硯秋把文件備份到三個U盤里,分別塞進不同的口袋,“首接交給檢察院?”
“先等周叔。”
陳默掏出對講機,剛想呼叫,就聽見里面?zhèn)鱽黼s音。
接著是周建國壓低的聲音:“王總帶人去了修車鋪,你們從后墻翻出去,我引他們?nèi)}庫。”
話音剛落,鋪子前門就傳來“哐當”一聲巨響。
王總的聲音撞進來:“陳默!
李硯秋!
把東西交出來!”
老楊頭一把拉開后窗:“快!
后墻有梯子!”
陳默拽著李硯秋跳出去,落地時崴了腳。
他咬著牙扶她往巷子深處跑,身后傳來老楊頭的喊罵聲和玻璃破碎的聲音。
跑過第三個拐角,李硯秋突然停下,從包里摸出個手機:“這是匿名卡,我把證據(jù)發(fā)去檢察院和報社,王總就算抓到我們也沒用。”
屏幕亮著,文件傳輸?shù)倪M度條一點點爬。
陳默靠在墻上喘氣,看見她手腕上的舊手鏈,珍珠缺了口的地方,被她用紅繩纏了圈,像道細小的傷疤。
“發(fā)完了。”
李硯秋把手機扔進垃圾桶,“我們?nèi)ゾ值认?。?br>
剛轉(zhuǎn)身,就看見巷口站著兩個人,是王總身邊的保鏢。
其中一個舉著**沖過來,陳默把李硯秋往身后一推,自己迎上去。
**擦著他的胳膊劃過,麻得他胳膊瞬間沒了力氣。
“陳默!”
李硯秋撿起地上的磚頭砸過去,正砸在保鏢的背上。
那人吃痛回頭,陳默趁機一拳揍在他下巴上。
另一個保鏢撲過來抱住陳默的腰,把他往墻上撞。
陳默的后背磕在磚墻上,疼得眼前發(fā)黑,卻死死攥著口袋里的U盤,那是最后一個備份。
就在這時,巷口突然響起警笛聲。
兩個保鏢臉色一變,轉(zhuǎn)身想跑,卻被沖進來的**按住。
王總站在巷口,看著被戴上**的手下,臉色鐵青。
周建國跟著**走進來,手里還捏著那個搪瓷缸。
“我報的警,王總,你涉嫌挪用**、故意傷害,跟我們走一趟吧?!?br>
王總被**帶走時,死死盯著陳默:“你以為這樣就完了?”
陳默沒說話,只是扶著李硯秋站起來。
陽光從巷口照進來,落在兩人身上,暖得像三年前那個曬著太陽的午后。
警局的長椅上,李硯秋靠在陳默肩上打盹。
他看著她眼角的痣,想起昨天在倉庫她哭的樣子,輕輕把外套脫下來披在她身上。
手機響了,是陌生號碼,接通后是檢察院的人“陳先生,證據(jù)我們收到了,王總己經(jīng)認罪,當年的**我們會盡快翻案?!?br>
陳默“嗯”了一聲,掛了電話。
李硯秋醒了,**眼睛看他:“結(jié)束了?”
“結(jié)束了?!?br>
他笑了笑,“等出去,我們?nèi)コ运岵唆~?!?br>
李硯秋點頭,從口袋里摸出個東西遞給他是顆珍珠,和手鏈上的一模一樣,只是沒缺口。
“這是我找老板配的,等回去,把舊的換下來。”
陳默捏著那顆珍珠,溫涼的觸感從指尖蔓延到心里。
他想起三年前那個通宵,他盯著屏幕上的異常數(shù)據(jù),李丫丫端著熱奶茶進來,說“別較真了,以后有我呢”。
原來她真的做到了。
走出警局時,陽光正好。
老楊頭騎著三輪車過來,車斗里放著那輛摩托車:“周老頭讓我送你們的,他去醫(yī)院看**監(jiān)了。
哦對,**監(jiān)當年沒走,一首在療養(yǎng)院,王總騙了所有人。”
李硯秋的腳步頓住,眼里瞬間蓄滿了淚。
陳默握住她的手,輕輕拍了拍:“我們?nèi)タ词迨濉!?br>
摩托車駛在馬路上,風(fēng)里帶著桂花的香。
李硯秋坐在后座,突然輕聲說:“當年你背鍋那天,我去出租屋找你,在你門口放了碗酸菜魚,怕涼了,用棉絮裹著?!?br>
陳默笑了:“我知道,那天回去看見碗還溫著,就是不知道是誰放的。”
“那你現(xiàn)在知道了?!?br>
她摟緊他的腰,聲音里帶著笑,“以后每天都給你做。”
摩托車拐過街角,路邊的老槐樹正落著葉子。
陳默看著后視鏡里李硯秋的笑,突然覺得,這三年的苦,好像都在這一刻,變成了甜。
口袋里的草稿紙硌了下,他摸出來看,上面寫著新算法的開頭,旁邊被李硯秋畫了個小小的笑臉,眼角也點了顆痣。
頂樓的煙火氣,終于要回來了。
陳默攥著傘柄的手沁出冷汗,木質(zhì)紋路硌得掌心發(fā)疼。
他幾乎能肯定,那串有缺口的珍珠。
那句關(guān)于“帶陽臺的房子”的話,都不是巧合。
“我是誰不重要?!?br>
李硯秋的聲音忽然低了些,像怕被人聽見。
“你只說,當年項目上線前三天,你是不是發(fā)現(xiàn)核心數(shù)據(jù)有組異常波動?
但當時技術(shù)部說‘是系統(tǒng)誤差’,你就沒再追究?”
陳默的后背“唰”地竄起一股涼意。
那組波動他當然記得。
三年前那個通宵,他盯著屏幕上跳亂的曲線,指尖在鍵盤上懸了半宿。
那不是誤差,是有人動了手腳,把用戶活躍度的真實數(shù)據(jù)調(diào)低了0.3%。
可當時項目總監(jiān)拍著他的肩說“新人別太較真”。
合作方的王總又催著要成果,他咬著牙簽了字,轉(zhuǎn)頭就忘了把存著原始記錄的U盤備份。
“你怎么知道……”他的聲音發(fā)顫。
“因為那組數(shù)據(jù),本該由我核對。”
李硯秋頓了頓,雨聲里突然摻進些細碎的響動,像有人在敲她的門。
“明天傍晚六點,你來趟云頂公館。
別帶手機,穿件有內(nèi)袋的衣服?!?br>
電話“咔噠”掛了。
陳默站在雨里,電動車的警報器被風(fēng)吹得“嘀嘀”響。
他摸出褲袋里皺巴巴的煙盒,抖出根煙叼在嘴里,打火**了三次才著。
火光映著他眼下的青黑這三年他沒敢回頭看。
可李硯秋的話像根針,扎破了他假裝平靜的日子。
回到城中村的出租屋時,雨己經(jīng)小了。
樓道里飄著隔壁飯館的油煙味。
他摸黑爬上五樓,鑰匙**鎖孔時,聽見屋里傳來“沙沙”聲。
“誰?”
他猛地推開門。
月光從窗簾縫里漏進來,照亮了桌上攤開的舊文件。
那是他藏在床板下的箱子,里面全是啟明科技的項目資料。
這三年他嘴上說“認命”,夜里卻總抱著舊電腦翻數(shù)據(jù),草稿紙寫滿了三抽屜,連外賣箱夾層都塞著算法筆記。
而此刻,箱子旁邊多了個牛皮信封。
陳默走過去,指尖剛碰到信封,就看見封面上的字跡。
是李硯秋的。
筆畫清瘦,末尾的彎鉤帶著點熟悉的弧度。
和三年前李丫丫在筆記本上寫的“加油”兩個字,幾乎一模一樣。
信封里裝著張照片。
是啟明科技的年會合影,他站在第一排,手里捏著獎杯,笑得傻氣。
而他身后第三排,穿白裙子的李丫丫正仰頭看他,眼角的痣被閃光燈照得發(fā)亮。
手腕上晃著串珍珠手鏈正是那串有缺口的。
照片背面寫著行小字:“數(shù)據(jù)備份在城西舊倉庫,密碼是你當年的工號?!?br>
陳默的喉嚨堵得發(fā)慌。
他想起李丫丫總說“我以后要做你的數(shù)據(jù)安全員”,想起項目出事后他躲著不見她,想起她后來突然斷了聯(lián)系。
所有人都說“李丫丫跟著有錢親戚走了”……原來她不是走了,是換了個名字,藏在他夠不到的地方,查了三年的真相。
第二天送外賣時,陳默特意繞了趟城西。
舊倉庫銹著鐵門,墻皮掉得斑駁,他憑著記憶找到當年技術(shù)部的廢棄檔案室,輸入工號時,指尖抖得按不準數(shù)字。
“滴——”鎖開了。
架子上擺著個落滿灰的硬盤,旁邊壓著張便簽。
是李硯秋的字:“王總昨晚派人來過,小心。”
陳默把硬盤塞進口袋。
轉(zhuǎn)身要走卻聽見鐵門“吱呀”響了一聲,他猛地躲到架子后。
看見兩個穿黑衣服的男人走進來,手里拿著手電筒,照得檔案袋“嘩啦”響。
“老大說,必須找到那個硬盤?!?br>
其中一個人說,“李硯秋那女人越來越礙事,再查下去,王總的事就要露了?!?br>
另一個冷笑:“怕什么?
當年陳默背了鍋,現(xiàn)在就算找到證據(jù),誰信一個外賣員的話?”
腳步聲越來越近,陳默攥緊了硬盤,后背抵著冰冷的鐵架。
他突然想起李硯秋讓他“穿有內(nèi)袋的衣服”,想起她遞傘時眼里的擔(dān)憂,原來她早就料到會有這一步。
傍晚六點,陳默準時站在云頂公館門口。
保安看他的眼神比昨天軟了些。
遞給他瓶礦泉水:“李女士說你可能渴?!?br>
他接過水,走進電梯時,摸了摸內(nèi)袋里的硬盤。
電梯門關(guān)上的瞬間,他看見自己映在鏡面上的臉眼里沒了昨天的躲閃,多了點當年做算法時的執(zhí)拗。
32樓的門沒鎖,虛掩著。
陳默推開門,看見李硯秋坐在沙發(fā)上,面前擺著兩臺電腦,屏幕上全是跳動的數(shù)據(jù)。
她換了身襯衫,頭發(fā)扎成馬尾,眼角的痣在燈光下很清晰,倒比穿真絲睡袍時,更像當年的李丫丫。
“硬盤帶來了?”
她抬頭看他,眼里沒了昨天的疏離。
“嗯?!?br>
陳默把硬盤放在桌上。
“王總為什么要動數(shù)據(jù)?”
“因為他挪用了項目資金,怕**,就改了數(shù)據(jù)騙投資人?!?br>
李硯秋調(diào)出份合同。
“你負責(zé)的項目是關(guān)鍵,他算準你剛畢業(yè)不敢較真,就把鍋扣給你?!?br>
陳默盯著屏幕,突然想起當年王總拍他肩時,手上戴的表。
和李硯秋電話里說的“倉庫里的貨”,是同一個品牌。
“那你……我爸當年是啟明的財務(wù)總監(jiān),發(fā)現(xiàn)王總挪用資金后,被他設(shè)計出了車禍。”
李硯秋的聲音很輕,指尖劃過鍵盤。
“我改名字,進商圈,就是為了拿到他的證據(jù)?!?br>
陳默的心沉了下去。
他看著李硯秋眼下的青黑,想起她接電話時冰冷的語氣,想起她手腕上舍不得扔的舊手鏈。
她這三年,過得比他更難。
“對不起?!?br>
他突然說,“當年我要是再堅持一下……不關(guān)你的事?!?br>
李硯秋打斷他,轉(zhuǎn)頭看他時,眼里有了笑意。
和三年前一樣彎成月牙,“現(xiàn)在也不晚?!?br>
她把一份文件推到他面前:“這是王總的資金流向,你幫我做個算法模型,把他挪用的痕跡標出來。
畢竟……”她頓了頓。
拿起那串珍珠手鏈晃了晃,“我當年說過,要做你的數(shù)據(jù)安全員?!?br>
窗外的霓虹又亮了,照得水晶燈的光落在兩人之間的文件上。
陳默拿起筆,筆尖落在紙上時…聽見李硯秋輕聲說:“對了,酸菜魚還是你當年愛吃的那家,我讓老板多加了辣。”
他抬頭,看見她眼角的痣在燈光下閃了閃,像極了三年前那個曬著太陽記筆記的午后。
而口袋里的草稿紙,似乎又該添新內(nèi)容了。
這次不是舊數(shù)據(jù),是和她一起,把真相算清楚的新算法。
一會兒后…酸菜魚到了…陳默捏著筆的手頓了頓,喉結(jié)滾了滾。
酸菜魚的酸香好像順著記憶飄了過來。
三年前他拿了項目新人獎,李丫丫拉著他拐進公司后巷的小館子。
蹲在路邊**胡辣湯說:“等項目回款了,我請你吃帶酸菜魚頭的那種?!?br>
那時她眼角的痣沾了點汗珠,亮得像顆小星子。
“老板估計早忘了我愛吃多辣。”
他低頭笑了笑,筆尖落在文件上,劃出第一道清晰的弧線。
李硯秋沒接話,指尖在鍵盤上敲得飛快。
屏幕上的資金流水像條蜿蜒的蛇,王總把錢拆成幾十筆,通過空殼公司轉(zhuǎn)到海外,又繞了個彎變成“投資收益”回流,手法做得極度隱蔽。
陳默湊過去看,指腹點在某筆轉(zhuǎn)賬記錄上。
“這里,時間對不上?!?br>
那是三年前項目上線前一周,一筆五十萬的“咨詢費”轉(zhuǎn)給了一家叫“啟明咨詢”的公司。
“啟明科技的子公司?”
他皺眉,“我記得當時技術(shù)部連加班費都拖了半個月,哪來的錢付咨詢費?”
李硯秋指尖一頓,調(diào)出這家公司的注冊信息。
法人是個陌生名字,但監(jiān)事欄里,“張濤”兩個字刺得人眼疼。
那是當年技術(shù)部說“系統(tǒng)誤差”的老員工,現(xiàn)在己經(jīng)升了部門經(jīng)理。
“難怪他敢改數(shù)據(jù)。”
陳默咬了咬牙,“合著是早就串通好了?!?br>
“不止。”
李硯秋點開另一個窗口,里面是王總近半年的行程記錄。
“他每個月十五號都會去云頂公館旁邊的‘老茶館’,每次待夠一個小時就走。
我查過,那茶館的老板是他遠房表弟?!?br>
陳默突然想起昨天送外賣時,路過茶館看見的黑色轎車。
正是今天在倉庫撞見的那輛。
他摸出褲袋里皺巴巴的便簽,是平時記訂單地址用的。
現(xiàn)在飛快寫下:“明天十五號,我去蹲點。”
“別沖動?!?br>
李硯秋按住他的手,她的指尖很涼,帶著鍵盤的觸感。
“王總身邊總跟著兩個人,就是今天去倉庫的那兩個。
你穿外賣服去太顯眼?!?br>
她起身從衣柜里翻出件灰色連帽衫,扔給他。
“穿這個,去茶館對面的便利店蹲。
假裝買東西,記下車牌號和跟他見面的人?!?br>
頓了頓,又從抽屜里拿了個小巧的錄音筆。
“這個放袖口,別被發(fā)現(xiàn)。”
陳默捏著錄音筆,金屬外殼硌得手心發(fā)暖。
他想起三年前他熬夜改代碼,李丫丫也是這樣,塞給他個暖手寶,說“別凍著,代**出錯”。
“對了。”
李硯秋突然想起什么,從電腦旁摸出個小本子,“這是我爸當年的工作日志,里面提過個‘老周’,說是啟明的保安,總幫他留意王總的動靜。
我查了云頂公館的保安名單,有個周建國,退休前就在啟明當保安?!?br>
陳默眼睛亮了亮。
云頂公館的保安他見過幾個,其中一個老頭總愛在傍晚搬個小馬扎坐門口,手里捏著個搪瓷缸,看人的眼神很和善。
昨天遞給他礦泉水的,好像就是他。
“明天我蹲完茶館,去跟他聊聊?!?br>
他把本子折好塞進口袋。
“說不定能問到當年車禍的事?!?br>
李硯秋點頭,轉(zhuǎn)身去廚房端了碗面出來,上面臥著個荷包蛋,辣油飄得通紅。
“先吃點,等會兒我們把算法框架搭起來。”
她把筷子遞給他。
“你負責(zé)梳理數(shù)據(jù)邏輯,我補關(guān)聯(lián)證據(jù),天亮前爭取弄出初稿?!?br>
陳默拿起筷子,辣湯嗆得他鼻尖發(fā)酸。
窗外的雨徹底停了,霓虹透過玻璃照進來,落在李硯秋的發(fā)頂,有根碎發(fā)垂在額前,她抬手捋開時,眼角的痣又亮了亮。
他突然想起剛才在倉庫,那兩個黑衣人說“誰信一個外賣員的話”。
現(xiàn)在他信了。
信手里的硬盤,信桌上的文件,信眼前這個笑著遞筷子的人。
凌晨三點,算法模型的初稿終于跑通了。
屏幕上紅色的異常節(jié)點連成一片,像張網(wǎng),把王總的挪用軌跡兜得明明白白。
陳默靠在椅背上打了個哈欠,看見李硯秋趴在桌上睡著了,手里還捏著鼠標,頭發(fā)散下來遮住了臉。
他輕手輕腳起身,拿了件毯子蓋在她身上。
轉(zhuǎn)身時,瞥見她桌角的相框,是張老照片。
她和一個中年男人站在啟明科技門口,男人笑得溫和,手里牽著個扎羊角辮的小姑娘,眼角也有顆痣。
陳默拿起相框,指尖擦過照片上的男人。
“叔叔,我們快查到了。”
他輕聲說,“等弄完,帶丫丫去吃酸菜魚?!?br>
窗外的天泛起魚肚白,樓下傳來第一輛環(huán)衛(wèi)車的聲音。
陳默把相框放回去,坐回電腦前,開始補全模型里的細節(jié)。
他要讓這張網(wǎng),再結(jié)實些。
便利店的玻璃門“叮”地響了一聲。
陳默拉了拉連帽衫的**,假裝在看貨架上的泡面,眼角余光卻盯著對面的茶館。
九點十五分,黑色轎車準時停在茶館門口。
王總從車上下來,手里拎著個黑色公文包,沒戴平時的金絲眼鏡,臉色有點沉。
他走進茶館沒多久,一個穿西裝的男人也跟著進去了。
陳默認出那是啟明科技的現(xiàn)任財務(wù)總監(jiān),當年**出事后,就是這個人接任的。
錄音筆在袖口輕輕震動,陳默假裝摸手機,按了下錄音鍵。
便利店的老板是個中年女人。
端著杯熱水走過來:“小伙子,看了半天泡面,不買啊?”
陳默笑了笑,拿了桶紅燒牛肉味的:“等個人,順便看看?!?br>
“等誰啊?”
老板擦了擦柜臺。
“對面茶館?
最近總有人來這兒蹲點,上次還有個姑娘,跟你一樣穿連帽衫?!?br>
陳默心里一動:“是不是長頭發(fā),眼角有顆痣?”
老板點頭:“對對,就是她!
說等朋友,結(jié)果坐了倆小時,就盯著茶館看?!?br>
他低頭掃碼付款,嘴角忍不住往上揚。
李硯秋肯定早就來過了。
十點零五分,王總和財務(wù)總監(jiān)從茶館出來。
兩人站在門口說了幾句話,財務(wù)總監(jiān)臉色發(fā)白,連連點頭。
王總拍了拍他的肩,轉(zhuǎn)身上車時,突然朝便利店的方向看了一眼。
陳默猛地低下頭,假裝撕泡面袋。
塑料紙的響聲在安靜的店里格外清晰,他聽見轎車引擎發(fā)動的聲音,等抬頭時,車己經(jīng)開遠了。
他拿出手機,飛快拍下 license plate,又看了眼錄音筆。
指示燈還亮著,錄得很清楚。
走出便利店,陳默沒首接回云頂公館,繞到了小區(qū)門口。
周建國果然坐在小馬扎上,手里捏著搪瓷缸,正瞇著眼曬太陽。
“周叔?!?br>
陳默走過去,遞了根煙,“跟您打聽個人。”
周建國看他一眼,接過煙沒點燃:“你是李女士的朋友?”
陳默愣了下。
老頭笑了笑,指了指他袖口露出的錄音筆。
“昨天她來問我,也戴了個這玩意兒?!?br>
他吸了口涼氣,“你是想問王總的事吧?”
陳默點頭,把煙收回來:“周叔,您當年在啟明,是不是……我知道你是誰?!?br>
周建國打斷他。
“陳默,當年那個算法天才,背了鍋的那個。”
他嘆了口氣,“**監(jiān)出事前一天,還跟我說,‘小陳這孩子實誠,別讓他被人坑了’。
結(jié)果第二天……”他沒說下去,從口袋里摸出個舊鑰匙扣。
上面掛著個小小的U盤:“這是**監(jiān)出事前托我藏的,說要是他沒回來,就等個靠譜的人交給李丫頭。
你拿去給她吧,里面有王總當年挪**的原始憑證。”
陳默接過鑰匙扣,金屬冰涼,卻燙得他手心發(fā)顫。
“對了。”
周建國突然想起什么,“王總今天去茶館,是跟財務(wù)總監(jiān)說‘倉庫的硬盤沒找到,讓他盯緊李硯秋’。
你讓李女士小心點,他那人,狠得很。”
陳默謝過周叔,轉(zhuǎn)身往32樓走。
陽光照在身上,暖烘烘的。
他摸了摸口袋里的U盤和錄音筆,又想起李硯秋趴在桌上睡著的樣子。
他們離真相,越來越近了。
電梯門打開時,陳默聽見屋里傳來急促的鍵盤聲。
他推開門,看見李硯秋正盯著屏幕,臉色發(fā)白。
“怎么了?”
他走過去。
屏幕上,他們昨晚搭的模型被人惡意攻擊了,數(shù)據(jù)正在一點點消失。
李硯秋的指尖飛快地敲著代碼,額頭上滲著汗珠:“是王總的人,他們查到我的IP了!”
陳默立刻坐下,手指放在鍵盤上:“我?guī)湍銛r!”
他當年最擅長的就是**擊算法,雖然這三年沒碰過核心代碼,但指尖落在鍵盤上的瞬間,肌肉記憶突然回來了。
代碼像水流一樣從指尖涌出,和李硯秋的防御程序纏在一起,在屏幕上織成一道墻。
“快!
把硬盤里的數(shù)據(jù)導(dǎo)到備用服務(wù)器!”
李硯秋吼道。
陳默摸出硬盤插上,進度條一點點往前走。
攻擊越來越猛,屏幕開始閃爍,主機發(fā)出“嗡嗡”的響聲。
就在進度條走到99%時,屏幕突然黑了。
屋里一片安靜,只有兩人急促的呼吸聲。
李硯秋按住鼠標,指尖發(fā)顫。
陳默拍了拍她的肩,剛想說“沒事,備份應(yīng)該成功了”,就看見李硯秋突然笑了。
她的電腦右下角,一個小小的云同步圖標正在閃爍。
“我昨晚設(shè)了自動云備份?!?br>
她轉(zhuǎn)頭看他,眼里閃著光,像打贏了仗的小獸。
“他們白忙了。”
陳默也笑了,剛想說話,手機突然響了。
是個陌生號碼,他接起來,里面?zhèn)鱽碇芙▏穆曇?,很急促?br>
“小陳!
王總帶人去32樓了!
你們快從消防通道走!”
電話掛了。
陳默和李硯秋對視一眼,同時起身。
李硯秋抓起桌上的硬盤和U盤,陳默把錄音筆塞進口袋,兩人往消防通道跑。
剛拉開門,就聽見電梯“?!钡氐搅?2樓。
王總的聲音傳來,帶著冷笑:“李硯秋,別躲了,把硬盤交出來,我讓**走得體面些?!?br>
陳默攥緊了李硯秋的手,她的手很涼,卻握得很緊。
消防通道的樓梯間里,聲控?zé)袅亮擞譁纭?br>
兩人往下跑,腳步聲在空曠的樓道里格外清晰。
跑到20樓時,李硯秋突然停下,從口袋里摸出個東西塞給他。
是那串有缺口的珍珠手鏈。
“拿著?!?br>
她說,“萬一走散了,憑這個,找周叔?!?br>
陳默剛想說話,就聽見樓上傳來腳步聲,越來越近。
“你先走!”
他推了她一把,“我去引開他們!”
“不行!”
李硯秋拽住他,“要走一起走!”
“聽話!”
陳默看著她。
眼里有他自己都沒察覺的溫柔,“當年我沒護好你,這次不能再讓你有事?!?br>
他轉(zhuǎn)身往樓上跑,邊跑邊喊:“王總!
我在這兒!”
李硯秋站在原地,看著他的背影消失在樓梯轉(zhuǎn)角,手里緊緊攥著那個舊鑰匙扣。
珍珠手鏈在他口袋里硌著心,她咬了咬牙,轉(zhuǎn)身繼續(xù)往下跑。
聲控?zé)粲譁缌恕?br>
黑暗里,她好像聽見三年前那個午后,李丫丫對陳默說:“我以后要做你的數(shù)據(jù)安全員?!?br>
現(xiàn)在換她了。
她要帶著證據(jù)出去,等他回來。
而樓梯轉(zhuǎn)角處,陳默靠在墻上,聽著越來越近的腳步聲,摸出了口袋里的錄音筆。
他按下播放鍵,王總剛才在電話里說的話,清晰地傳了出來。
“把硬盤交出來,我讓**走得體面些?!?br>
他笑了笑,轉(zhuǎn)身往另一個方向跑。
游戲還沒結(jié)束呢。
陳默往樓上跑了兩層,聽見身后腳步聲分了岔。
有人跟著他,還有人在喊“去樓下堵!
別讓李硯秋跑了”。
他咬了咬牙,拐進旁邊一扇沒鎖的安全門,里面是個堆放清潔工具的小間,霉味混著消毒水味撲面而來。
他剛躲進去,就聽見兩個人跑過去,其中一個罵罵咧咧:“陳默這小子瘋了?
還敢往回跑?”
另一個冷笑:“跑得了和尚跑不了廟,找到李硯秋,還怕他不出來?”
腳步聲遠了,陳默才松了口氣。
他摸出手機想給李硯秋發(fā)消息,又想起周叔說王總可能盯梢,干脆調(diào)成靜音。
打字:“我很安全,你往東門走,周叔在那兒等你?!?br>
發(fā)送成功的提示剛跳出來,手機突然震動了一下,是條陌生短信,只有三個字:“老地方?!?br>
陳默愣了愣。
老地方?
他和李丫丫當年的“老地方”,是啟明科技樓下那棵老槐樹下。
他攥緊手機,悄悄推開一條門縫往外看。
樓道里沒人,只有聲控?zé)粼陲L(fēng)里忽明忽滅。
他貓著腰往樓下走,走到15樓時,聽見消防通道的門“吱呀”響了一聲。
周建國從里面探出頭,沖他招手。
“周叔?
你怎么在這兒?”
陳默跑過去。
周建國把他往門里拉,壓低聲音:“我讓李丫頭從南門走了,那邊有我老伙計接應(yīng)。
我在這兒等你,王總的人沒認我,還問我見沒見個穿連帽衫的小伙子?!?br>
他從口袋里摸出個對講機,“這是保安室的備用機,能聽見他們說話。
剛才王總說,讓張濤去老槐樹那兒守著,說你肯定會去?!?br>
陳默心里一沉。
王總怎么知道老地方?
難道張濤連這個都告訴他們了?
“他是故意引你去的。”
周建國拍了拍他的肩,“但李丫頭說,硬盤里有個加密文件,必須用你當年的工號和她的生日一起解。
她讓我告訴你,別管她,先去把文件解開,那是王總挪用**最首接的證據(jù)。”
陳默摸了摸內(nèi)袋里的硬盤,又想起李硯秋塞給他珍珠手鏈時的眼神。
他咬了咬牙:“我先送您出去,您在這兒太危險。”
“我老骨頭了,怕什么?”
周建國笑了笑,把對講機塞給他,“快走,我在這兒替你盯著。
對了,這是李丫頭爸當年的車鑰匙,后備箱里有件備用外套,你換了別讓人認出來?!?br>
陳默接過那串銹跡斑斑的鑰匙,喉嚨發(fā)緊。
他點了點頭,轉(zhuǎn)身往樓下跑。
出了云頂公館的側(cè)門,陳默繞到停車場角落。
一輛舊桑塔納蒙著灰,車牌被布蓋著。
他打開后備箱,里面果然有件深藍色夾克,還有個舊筆記本。
是李硯秋她爸的工作日志,比之前那個小本子厚得多。
他換了外套,把連帽衫塞進后備箱,剛想關(guān)蓋,就看見筆記本里掉出張照片。
是李硯秋爸和一個保安的合影,那個保安站在啟明科技門口,笑得憨厚,正是周建國。
陳默把照片塞回本子里,發(fā)動車子。
桑塔納的引擎“突突”響了兩聲才啟動。
他握著方向盤,突然想起三年前李丫丫坐他電動車后座。
說“以后有錢了,我們買輛能開去海邊的車”。
現(xiàn)在車有了,卻是在這種時候。
老槐樹在啟明科技舊址對面,現(xiàn)在那片地改成了商場,只有這棵樹還在。
陳默把車停在街角,遠遠看見樹下站著兩個人,穿黑衣服,正是早上在倉庫撞見的那兩個。
他摸出對講機,聽見里面?zhèn)鱽硗蹩偟穆曇簦骸皬垵?,你確定陳默會來?”
張濤的聲音帶著諂媚:“王總放心,當年他跟李丫丫天天在這兒約會,肯定記得,只要他來,我們就把他扣下,李硯秋沒了他幫忙,解不開加密文件?!?br>
陳默冷笑一聲,從后備箱摸出個外賣頭盔戴上,推開車門。
他假裝是路過的外賣員,推著旁邊一輛沒人要的共享單車,慢慢往樹邊走。
那兩個人果然沒注意他,還在低頭玩手機。
陳默走到離他們不遠的地方,突然把共享單車往地上一扔,“哐當”一聲響。
兩人嚇了一跳,轉(zhuǎn)頭看他:“你干什么?”
陳默沒說話,突然沖過去,一拳砸在左邊那人的臉上。
那人沒防備,踉蹌著后退,右邊那人掏出彈簧刀就刺過來。
陳默往旁邊一躲,抓住他的手腕,往反方向一擰“啊”的一聲慘叫,刀掉在地上。
他撿起刀,抵在那人的脖子上:“張濤在哪兒?”
那人哆嗦著:“在……在商場三樓咖啡館……”陳默看了眼樹下,沒發(fā)現(xiàn)有其他人。
他把兩人捆在樹上,用膠帶封了嘴,轉(zhuǎn)身往商場走。
剛進大門,對講機里傳來周建國的聲音:“小陳,李丫頭安全了,她讓你別管張濤,先去城西舊倉庫,那里有她藏的備用服務(wù)器,能首接解密文件?!?br>
陳默頓了頓,往三樓看了一眼。
咖啡館的玻璃窗后,張濤正坐在靠窗的位置,手里捏著個手機,時不時往窗外看。
他想了想,給周建國回了句:“知道了,我馬上過去。”
然后轉(zhuǎn)身往商場外走,現(xiàn)在最重要的是解開文件,張濤跑不了。
桑塔納再次啟動時,陳默打開了那個舊筆記本。
里面除了工作日志,還有幾頁寫著密密麻麻的數(shù)字,像是密碼。
他翻到最后一頁,看見李硯秋爸寫的一行字:“丫丫,若爸出事,找周叔,他知道密碼是你生日?!?br>
陳默的指尖落在“丫丫”兩個字上,突然想起李硯秋昨天說“酸菜魚多加了辣”時的樣子。
他笑了笑,踩下油門。
城西舊倉庫還是那副破敗樣子,鐵門虛掩著。
陳默推開門,看見里面亮著燈,李硯秋坐在上次那個架子旁,面前擺著臺筆記本電腦,屏幕上正顯示著解密進度。
“你來了?!?br>
她抬頭看他,眼里有***。
卻笑著說,”我就知道你會先過來?!?br>
陳默走過去,把硬盤插上。
進度條開始往前走,10%,20%……“周叔怎么樣?”
李硯秋問。
“沒事,他在云頂盯著?!?br>
陳默把筆記本遞給她,“這是**的日志,里面有密碼。”
李硯秋翻開本子,看到最后一頁時,眼淚突然掉了下來。
她抹了把臉,笑著說:“我爸總說我記性差,怕我忘了密碼?!?br>
進度條走到90%時,倉庫外突然傳來車聲。
陳默和李硯秋對視一眼,同時站起來。
他把她往架子后拉,自己躲在門后。
車門打開,腳步聲越來越近。
是張濤,他手里拿著個U盤,嘴里罵罵咧咧:“王總真是瘋了,讓我來這兒找什么備份,這里除了灰就是……”他推開門,剛走進來,就被陳默一腳踹在膝蓋上。
張濤“撲通”跪下,U盤掉在地上。
“陳默?
你怎么在這兒?”
張濤抬頭,一臉驚恐。
李硯秋撿起U盤,插在電腦上。
里面是王總讓他銷毀的財務(wù)原始憑證。
“為什么幫王總?”
陳默踩住他的背,“當年他改數(shù)據(jù),你明明知道?!?br>
張濤哆嗦著:“他……他給了我十萬塊,還答應(yīng)讓我升部門經(jīng)理……我也是沒辦法,我兒子要做手術(shù)……那**監(jiān)呢?”
李硯秋的聲音很冷,“他出車禍那天,你明明在現(xiàn)場,為什么不說?”
張濤的臉白了:“我……我不敢說……王總說,要是我敢說出去,就讓我兒子活不成……”就在這時,陳默的對講機響了,是周建國的聲音。
很急促:“小陳!
王總帶人去倉庫了!
你們快從后門走!
后門有輛摩托車,是我藏的!”
陳默一把拉起張濤:“走!”
李硯秋拔下U盤和硬盤,跟著他往倉庫后門跑。
張濤被他拽著,踉踉蹌蹌地跟在后面。
后門果然有輛摩托車,蒙著布。
陳默扯掉布,發(fā)動車子。
李硯秋坐上來,摟住他的腰。
張濤也想上來,陳默一腳把他踹開:“你自己想辦法跑,或者等王總來抓你?!?br>
摩托車“嗖”地沖了出去,風(fēng)聲在耳邊呼嘯。
李硯秋把臉貼在他的背上,聲音悶悶的:“當年你背鍋那天,我去你出租屋找你,你不在?!?br>
陳默握著車把的手緊了緊:“我去啟明找王總,想跟他說理,結(jié)果被保安趕出來了?!?br>
“我知道。”
李硯秋笑了笑,“我在公司門口看見你了,蹲在地上抽煙,像只喪家犬?!?br>
陳默。
也笑了:“那你怎么不叫我?”
“我怕你看見我會更難過?!?br>
她頓了頓,“我當時就想,等我查到證據(jù),一定讓你堂堂正正地回來。”
摩托車駛過一座橋,橋下的河水泛著光。
陳默突然剎車,轉(zhuǎn)頭看她:“等這事結(jié)束,我們?nèi)コ运岵唆~吧?!?br>
李硯秋點頭,眼角的痣在月光下亮閃閃的:“好,多加辣?!?br>
她從口袋里摸出那串珍珠手鏈,戴在他的手腕上:“這個給你戴著,辟邪?!?br>
陳默握住她的手,往回擰油門。
摩托車再次啟動,朝著遠處的燈火駛?cè)ァ?br>
對講機里,隱約傳來王總的怒吼和周建國的笑聲。
陳默知道,這場仗,他們快打贏了。
摩托車在城郊的舊修車鋪停下時,天剛蒙蒙亮。
鋪子里的老楊頭叼著煙卷出來,看見陳默手腕上的珍珠手鏈,愣了愣才笑:“周老頭說的人就是你們吧?
車停后面棚子,進來喝口熱粥?!?br>
鋪子后間擺著張方桌,粥鍋冒著白汽。
李硯秋把硬盤和U盤**老楊頭的舊電腦,屏幕上立刻跳出解密完成的文件夾。
里面除了王總挪用**的流水明細,還有他當年偽造車禍現(xiàn)場的轉(zhuǎn)賬記錄,收款方正是當年處理事故的**隊長。
“這老東**得夠深?!?br>
老楊頭端著粥過來,瞥了眼屏幕,“周老頭當年在啟明當保安,就常說王總那表不對勁,表盤里嵌的不是鉆石,是他挪用**買的贓物,跟**監(jiān)車禍現(xiàn)場少的那批貨對得上號。”
陳默捏著粥碗的手一緊。
他想起三年前王總拍他肩時,那表在燈光下閃的光,原來早有破綻。
“現(xiàn)在怎么辦?”
李硯秋把文件備份到三個U盤里,分別塞進不同的口袋,“首接交給檢察院?”
“先等周叔。”
陳默掏出對講機,剛想呼叫,就聽見里面?zhèn)鱽黼s音。
接著是周建國壓低的聲音:“王總帶人去了修車鋪,你們從后墻翻出去,我引他們?nèi)}庫。”
話音剛落,鋪子前門就傳來“哐當”一聲巨響。
王總的聲音撞進來:“陳默!
李硯秋!
把東西交出來!”
老楊頭一把拉開后窗:“快!
后墻有梯子!”
陳默拽著李硯秋跳出去,落地時崴了腳。
他咬著牙扶她往巷子深處跑,身后傳來老楊頭的喊罵聲和玻璃破碎的聲音。
跑過第三個拐角,李硯秋突然停下,從包里摸出個手機:“這是匿名卡,我把證據(jù)發(fā)去檢察院和報社,王總就算抓到我們也沒用。”
屏幕亮著,文件傳輸?shù)倪M度條一點點爬。
陳默靠在墻上喘氣,看見她手腕上的舊手鏈,珍珠缺了口的地方,被她用紅繩纏了圈,像道細小的傷疤。
“發(fā)完了。”
李硯秋把手機扔進垃圾桶,“我們?nèi)ゾ值认?。?br>
剛轉(zhuǎn)身,就看見巷口站著兩個人,是王總身邊的保鏢。
其中一個舉著**沖過來,陳默把李硯秋往身后一推,自己迎上去。
**擦著他的胳膊劃過,麻得他胳膊瞬間沒了力氣。
“陳默!”
李硯秋撿起地上的磚頭砸過去,正砸在保鏢的背上。
那人吃痛回頭,陳默趁機一拳揍在他下巴上。
另一個保鏢撲過來抱住陳默的腰,把他往墻上撞。
陳默的后背磕在磚墻上,疼得眼前發(fā)黑,卻死死攥著口袋里的U盤,那是最后一個備份。
就在這時,巷口突然響起警笛聲。
兩個保鏢臉色一變,轉(zhuǎn)身想跑,卻被沖進來的**按住。
王總站在巷口,看著被戴上**的手下,臉色鐵青。
周建國跟著**走進來,手里還捏著那個搪瓷缸。
“我報的警,王總,你涉嫌挪用**、故意傷害,跟我們走一趟吧?!?br>
王總被**帶走時,死死盯著陳默:“你以為這樣就完了?”
陳默沒說話,只是扶著李硯秋站起來。
陽光從巷口照進來,落在兩人身上,暖得像三年前那個曬著太陽的午后。
警局的長椅上,李硯秋靠在陳默肩上打盹。
他看著她眼角的痣,想起昨天在倉庫她哭的樣子,輕輕把外套脫下來披在她身上。
手機響了,是陌生號碼,接通后是檢察院的人“陳先生,證據(jù)我們收到了,王總己經(jīng)認罪,當年的**我們會盡快翻案?!?br>
陳默“嗯”了一聲,掛了電話。
李硯秋醒了,**眼睛看他:“結(jié)束了?”
“結(jié)束了?!?br>
他笑了笑,“等出去,我們?nèi)コ运岵唆~?!?br>
李硯秋點頭,從口袋里摸出個東西遞給他是顆珍珠,和手鏈上的一模一樣,只是沒缺口。
“這是我找老板配的,等回去,把舊的換下來。”
陳默捏著那顆珍珠,溫涼的觸感從指尖蔓延到心里。
他想起三年前那個通宵,他盯著屏幕上的異常數(shù)據(jù),李丫丫端著熱奶茶進來,說“別較真了,以后有我呢”。
原來她真的做到了。
走出警局時,陽光正好。
老楊頭騎著三輪車過來,車斗里放著那輛摩托車:“周老頭讓我送你們的,他去醫(yī)院看**監(jiān)了。
哦對,**監(jiān)當年沒走,一首在療養(yǎng)院,王總騙了所有人。”
李硯秋的腳步頓住,眼里瞬間蓄滿了淚。
陳默握住她的手,輕輕拍了拍:“我們?nèi)タ词迨濉!?br>
摩托車駛在馬路上,風(fēng)里帶著桂花的香。
李硯秋坐在后座,突然輕聲說:“當年你背鍋那天,我去出租屋找你,在你門口放了碗酸菜魚,怕涼了,用棉絮裹著?!?br>
陳默笑了:“我知道,那天回去看見碗還溫著,就是不知道是誰放的。”
“那你現(xiàn)在知道了?!?br>
她摟緊他的腰,聲音里帶著笑,“以后每天都給你做。”
摩托車拐過街角,路邊的老槐樹正落著葉子。
陳默看著后視鏡里李硯秋的笑,突然覺得,這三年的苦,好像都在這一刻,變成了甜。
口袋里的草稿紙硌了下,他摸出來看,上面寫著新算法的開頭,旁邊被李硯秋畫了個小小的笑臉,眼角也點了顆痣。
頂樓的煙火氣,終于要回來了。