北砚关旧夹房的墙缝里全是沙。木夹一排排挂着,夹齿被风磨得发白,开合起来像老人的牙。许逢春从刑部外递处调来多年,仍把每只夹子按中京的旧法编号。边关人笑他慢,他不辩,只说:夹错一张,粮道就可能错一车。曾家燕进屋后没看路引,先听夹声。第三排第七只木夹,声哑,夹齿是新换的。
许逢春在刑部外递处当差时,整理过一库错乱的旧夹,救过一桩军粮冤案。那案子让他被边郡看中,也让他信了“事后补齐”能救局。到了北砚关,风沙、军粮、商队、病马,每一天都逼着人快。他把中京夹法搬过来,本意是给边关添一道准绳;没想到后来,有人正是借着这套夹法,伪造出能骗过粮道署的假顺序。
曾家燕让人把假路引和刑部残页并排夹上,两处齿距只差半厘。陈梦圆用针尖顺着齿痕走了一遍,发现黑石驿回执笺的编号错位,不是写错的,是先夹后补。李沛淇把路引的纸边浸进清水,纸里浮出一层浅药胶,能让墨色晚半日才显旧。许逢春看见药胶,嘴唇干得发白。边关的快,被人做成了假。
吴超越问:“谁让你把刑部夹法教给粮道署的?”许逢春说,那是为了保粮。曾家燕没有否认:“你保过粮,也替假路引修过桥。”这句话不重,却准。许逢春最怕的并不是自己获罪,是北砚关一旦承认双路引被伪,多年的验牌法一夜失信,商队停在关外,军粮卡在沙道,先挨饿的是边民。
真正的反转藏在旧夹的齿缝里。陈梦圆从齿缝挑出一点黑色马毛,马毛上沾着药胶,和黑石驿病马回执上的一样。也就是说,假路引不是关起门来单独造的,病马、军粮、刑部外递,三条线同时过关。许逢春不是寻常的造假人,他是个信“补齐就能稳局”的边关官吏;他的旧秩序被人借走,磨成了一条能穿过风沙的暗路。
这一晚北砚关没有死人,却比死人案更紧。商队被压在关外,粮车不能全停,王府旧牒又追到了边墙脚下。曾家燕让许逢春当众把假路引重新夹上,做给真正的买主看,让他以为边关还按旧顺序验牌;暗地里,吴超越去查黑石驿马册,陈梦圆追马毛的来源,李沛淇追药胶的批号。
旧夹齿痕、病马票、假路引,分三处封好。秦照野照老规矩写签:一处写时辰,一处写经手,剩下一处,写许逢春不肯说的旧事。分清楚了,动机就不会被当成罪名,苦处也换不来开脱。他的笔压得很慢。落在纸上的字,日后都要拿回现场对得上,对不上的那一处,就是别人翻案的门。
第二处现场在黑石驿马棚。棚里没有血,只有病马的喘息。草料槽旁放着回执笺,编号错位半格。许逢春说边关忙,错半格是常事。曾家燕让他去摸马棚的木柱,柱上的旧夹齿痕一排叠着一排,有人长期把路引夹在这里晾旧。李沛淇在病马颈侧找到药胶,陈梦圆从马毛里挑出同样的黑砂。假路引不是纸上造出来的,是在马棚、粮车、旧夹房三个地方,一起养旧的。
旧夹齿痕摆上桌,马棚的痕迹摆旁边,两头的东西一对,案子不再只靠口供。秦照野问:“他若一口咬定不认呢?”曾家燕道:“夹子不认人。他认,是替大家省几道弯;不认,这些东西照样往前走。”先后次序他让秦照野记住:能复验的痕迹在最前,人为什么怕居中,从哪一步越界居后,越界之后谁得利,落在末笔。
许逢春的旧事不干净。有被逼出来的选择,也有他后来主动伸出的手。吴超越不许拿苦处抵后果,伞一顿:“救过人,不等于后来的每一步都能被原谅。”陈梦圆不评人,只压现场:量距离、看灰线、验门窗。李沛淇补药味,秦照野补记录。曾家燕把这几手的活,串成一条链。
边关这条线不靠命案压人,靠的是粮道、病马和假路引绞住全局。曾家燕心里已经有图,却只亮了一半:明面上摆的都是显眼货,真正咬得住上家的几处细节,扣在他贴身的内袋里。门外那只手要是还想补漏,就得先碰明面上的证物。它一碰,窗下的针、门槛边的粉,自然替他们记下那人的去向。
后仓的风到了夜里更野。许逢春守着那三处封存,像守着一堆随时会炸的火药,脸上的硬气终于撑不住了。他怕的不是“定罪”两个字,是发现自己守了多年的规矩,早被别人借走。曾家燕要查的也不是谁先低头。是谁知道他的怕,是谁把勾得动旧事的东西递过来,又是谁在他越界之后,第一个把好处收走。
问话没有停在夹房。曾家燕让人把许逢春带到黑石驿马棚,不是换地方审,是让两处痕迹互相照面。马棚里风更硬,门轴一推就响,墙边的木夹被潮气压得发暗。路引放桌上,药胶放灯下,粮道回执另封一旁。三样分列,谁也别想用“旧事复杂”把它们揉成一团。
秦照野问:“何不直接问他幕后是谁?”曾家燕说:“人嘴会挑话,物不会。先让物说完,再听人补。”他指给他看:路引上的旧痕口朝内,药胶的落点朝外,马棚里的新痕又绕开正门。三处方向对不上,借他旧事的人,并没有真信他。同谋不留互相防备的痕迹;被拿住的人,才一边配合,一边偷偷给自己留退路。
“退路”两个字一出口,许逢春的脸色变了。吴超越不追问脸色,伞柄压在门边:“说退路。”声音不高,反倒让人无处躲。陈梦圆补了一句:“你的退路不是留给自己走的,是留给日后翻到这里的人看的。”李沛淇把药纸、灰屑、泥样一一封好:“味道先后也对得上。旧味在底,新味在上,中间隔过一夜雨。”
曾家燕这才问:“三日前,谁来过?”
许逢春盯着夹架看了很久才开口。边关的规矩于他,像一堵挡了半辈子风沙的土墙,他靠它活,也拿它挡人。曾家燕不推墙,只在墙上掏开一个小洞,让他自己看清洞那头伸进来的手。良久,他才讲出头一个细节:来人不通门派,不通官衔,只在走前撂下一句,旧债不还,新账替你还。
“声音呢?”吴超越问。
“很轻。”许逢春说,“像常年在官署里说话的人,怕隔墙有人听。”
这一句让案子往外扩出去。江湖人恐吓多半要亮名号,门派压人总要摆旗。这个人不亮名、不留派纹,只拿旧事说事。他要的不是一时灭口,是让许逢春照着旧习惯自己动手。秦照野把三条依据记下:不亮名,非寻常勒索;借旧事,必熟知案底;留新痕,是还要回来验他照没照做。
马棚柱脚的草料堆旁,滚着最后一粒黑砂。陈梦圆拈起来装进纸角,写清方位、时辰、取样人。曾家燕点头。
许逢春的第二层供述,比第一层更难听。他承认自己知道那人想借北砚关的手,只当把分寸控制住,就能把祸事压到最小。曾家燕没让这句话滑过去:“你说的控制分寸,是把别人摆在你承受得起的位置上。可摆上去的人,未必承受得住。”路引、药胶、粮道回执,单拿哪样都不成立,扣在一起,幕后那只手就露了出来。
后半夜风更大,驿墙外有个影子探了探,见仓里灯亮,缩了回去。曾家燕不追,只把几样东西挪了位:吴超越守门;一枚银针装作失手落在窗下;一包不相干的药粉放在明处;真正的药胶,进了他自己的内袋。这几下布置没一点声响,后头的局却全从这里起。查案之外,他开始拿假判断喂对手。
秦照野把最后一页供录压在灯下,墨迹未干,边关驿路的人已经在催了。黑石驿若封仓,许逢春护下的商队就要饿死在风沙里;若不封,假路引还会继续往关内流。吴超越留人守门,陈梦圆封住窗下退路,李沛淇把药味另作一签。曾家燕不替任何人下结论,只把旧夹齿痕推到许逢春面前,让他自己看清那条旧路通向哪里。
黑石驿外传来马嘶,粮队在催关。许逢春若暂停验牌,军粮就要误时;若放行,假路引可能混进粮车。曾家燕让他只放空车、不放夹封车,又让陈梦圆在每只木夹的齿上蘸一点灰。半个时辰后,唯一没沾灰的那辆夹封车,自己露了出来。许逢春看着那道空痕,终于承认:旧夹房,被人借过。
马嘶、风声、驿卒的吆喝搅在一起,曾家燕的声口却越发低稳。他一一看过去:许逢春的慌按在那张病马票上,北砚关的旧例堵在门外,封好的证物还在灯下。局到这一步,才算真正咬人。往后谁也别想只取不还。吴超越扛着门派那边的压力,陈梦圆冒着暗器手法见光的险,李沛淇担着药王谷线索暴露的危,秦照野背着这本记录日后被朝廷追问的债。曾家燕自己也出了价:一半判断喂给了对手。路更窄,也更利。
黑石驿后仓的风从板缝里灌进来,吹得病马票的边角一下一下翻起。许逢春忽然伸手按住票角,像怕那张纸被风卷走。曾家燕看见他的手在抖,把旧夹齿痕推到他眼前:“你怕丢的不是票,是票背后那队人。”许逢春终于说出第二个地名:赤砂坳。那里还有一队拿着假路引等粮的商队,今晚若是封仓,他们活不过三日。