結果
問題 | No.27 板の準備 |
ユーザー | むらため |
提出日時 | 2017-08-17 01:11:53 |
言語 | Nim (2.0.2) |
結果 |
AC
|
実行時間 | 2 ms / 5,000 ms |
コード長 | 19,393 bytes |
コンパイル時間 | 4,124 ms |
コンパイル使用メモリ | 122,280 KB |
実行使用メモリ | 5,376 KB |
最終ジャッジ日時 | 2024-06-30 02:46:07 |
合計ジャッジ時間 | 4,616 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge1 |
(要ログイン)
テストケース
テストケース表示入力 | 結果 | 実行時間 実行使用メモリ |
---|---|---|
testcase_00 | AC | 1 ms
5,248 KB |
testcase_01 | AC | 2 ms
5,376 KB |
testcase_02 | AC | 2 ms
5,376 KB |
testcase_03 | AC | 1 ms
5,376 KB |
testcase_04 | AC | 2 ms
5,376 KB |
testcase_05 | AC | 2 ms
5,376 KB |
testcase_06 | AC | 2 ms
5,376 KB |
testcase_07 | AC | 2 ms
5,376 KB |
testcase_08 | AC | 1 ms
5,376 KB |
testcase_09 | AC | 1 ms
5,376 KB |
testcase_10 | AC | 1 ms
5,376 KB |
testcase_11 | AC | 2 ms
5,376 KB |
testcase_12 | AC | 2 ms
5,376 KB |
testcase_13 | AC | 1 ms
5,376 KB |
testcase_14 | AC | 2 ms
5,376 KB |
testcase_15 | AC | 2 ms
5,376 KB |
testcase_16 | AC | 2 ms
5,376 KB |
testcase_17 | AC | 2 ms
5,376 KB |
コンパイルメッセージ
/home/judge/data/code/Main.nim(1, 8) Warning: imported and not used: 'sequtils' [UnusedImport]
ソースコード
import sequtils,strutils,algorithm,macros macro parse():seq=result="{{4}]E[4}]E[4}]E[4L4N}]E[4L4NNJ%}]E[4L4NNJ%NJ%J=}]E[4L4NNJ%NM%J=NJ%J=J=&}]E[4L4NNJ%NJ%J=NJ%J=J=%NJG^=J=%J=A}]E[4L4NNJ%NM%J=NJ%M=J&=NM%M=MA%J=CNJG^=J&=J=AJAB}]E[4L4NNJ%NJ%J=NJ%J=J=%NJ%M=J=%J&=%NM%J=J=%MDJD&NJG^AJ=%J&=%J=&AJA=|}]E[4L4NNJ%NM%JANJ%M=J=%NMG^=MA%J&=%NJ%J=M&=MDJ&=|NM%MAMA%M=IMAA!J=B&NJG^AJ=%J&=%J&=AJD|JBA!&}]E[4L4NNJ%NM%JANJ%J=J=%NMG+=J=%JDNMG^=M&=JDJ|=%NJ%M=]?&=JDM=&=J&=I!NM%MAJ=%JDM=&=MA=AJ=&=CNJG^AJ|G^DJC=%J&=&AJ=|%!G^%!&=C&}]E[4L4NNJ%NM%JANJ%M=J&ANMG?=MBJDNMG^=J=%MDJ|=%NMG^=M|%M&=!MA%!%J|=|NJ%M=J=%M&=%]?&A=MD|J&=A!&NM%MAMBM=IMAA%MD|MA%#|J=&A!CNJG^AJ|G^DJ|&=JC=AJ&=!BJ=&=|G^%FA#&}]E[4L4NNJ%NM%JANJ%M=J&ANJ%J=J=%JDNMG^=M!=JDJD%NMG+AJ=%M&A%JD%J|DNMG^=J=%M&=%JD%MADJ|=&ANJ%M=M&AM&A%JD%M!=&=M=&A%!J&=ABNM%MAMBJDJD%MAA=M=&=AMAD|J=|=|!NJG^AJ|G^&BJD%J|DJ|=&AJ&=ABJ=CI#G^%F=H&}]E[4L4NNJ%NM%JANJ%M=J&ANMG+=MBJ&BNMG^=M&=M=AJD%NMG+AM|%JDMBIJ|A=NMG+AJ=%M&=%M&AAMA=IJ|&=#NMG^=M|%]?&=%M|A!M&=|%MAA%!G^C=CCNJ%M=M&AJDM!A=]?&=&=M&BBM=&=CG^&=IF!NM%MAMBM=|MBIM%!=IMAABM=&A!CM%!A#|!J=|AF!NJG^AJ|G^&BJD%J|A=J|!=AJ|=!BJ&=|A!G^=|=|!G^%F&A#!&}]E[4L4NNJ%NM%JANJ%M=J&ANMG?=M%!G^&BNJ%J=J=%JDJD%NMG+AM|%M&BJD%JD=NMG?AJ=%JDMI!=JD=J|&DNMG+AJ=%M&A%]?|=!JD=MB%!=J|&=&ANMG^=MC%JDM|=%JD=M&=&=%MA=AAJ|=A%!&NJ%M=M&AM&B]?&B%JD=M&=|=]?I!=I!M=&A!%!G^&=&AB!NM%MAMBM=|JD%JD=MBA=MADAM=&A=|M%!A=B!J=|&=CCNJG^AJ|G^&BJ||G^D=J|!&=%J|!=&AJ|=!I!G^&=&ABG^=||%#!G^%F&=H!&}]E[4L4NNJ%NM%JANJ%M=J&ANMG?=MBJ&BNMG^=M!=M=AJ|A!NMG+A]?|%]?&BMBCJD=NM!]?AJ=%M&=%JD%MA=IJ|I!=NMG?AM!CJDM|A%M&=!AMB!%!%J|&=%#NMG+AJ=%JDM|&=M|=%!]?!A=!%MB=BJ|&=||NMG^=M|%M&=G?|A%M|=|]?|A#%]?&=AA!MA%!B#JC=BFNJ%M=]?&AM&BJD%M!=&=]?&AA=M&=AB]?!A!=CG+=&=B|J&=!&A!HNM%MAMBM=|MBCM%!B%MB&A%M%!I!A!MAA%F!M=&=#|G+%!A#HCJ=|&A!CCNJG^AJCG^&BJ|FJD=J||&=J|!DG^|!=!BJC=%!BG^&=|!A#G^=C&=|#G^%F!&A##&}]E[4L4NNJ%NM%JANJ%M=J&ANMG+=M%!G^&BNMG^=M&=M=AJ|BNJ%J=J=%JDJD%JD=NM!MAJ=%M&=%M&AAJD=JD=%NMG?AM|!M&A%JD%M&=|%JD=%J|&A=%NMG+AM|G^DMF=]?|A%!JD=%MB=&=J||=!%!NMG+AJ=%M&A%]?|&=]?|=CJD=%M&AB=M%!&A%!AJ|&=CA!NMG^=M|%M&=G^D%M|A=JD=%M|=&=%M&=|AAMAA=I!G^C=&AB!NJ%M=M&AM&BM!BG?&=|%JD=%M!AB=]?&=|A%!]?!B%#%#M=&A#A#J&=|A%!HNM%MAMBM=|MB|JD=JD=%MB=&=MBA=AMA%!A=CM=&B=|!M%!B=BCJ=||=HCNJG^AJCG^&BJ||G^|BG^D=%JC&A=%J|#=&AJ|&=!&BJC=C&A!G^&=|AB!G^=|CI##G^%!C|=H#&}]E[4L4NNJ%NM%JANJ%M=JI!NMG?=MBJ&BNMG^=M!=M=AJ|BNMG+AM|%M&BMB|J|A#NM!]?AJ=%M&=%]?I!AMA=CJD=%NM!MAMF]?&A%MCBJD=MBH%JC&A!=NM!MA]?CG^DJD%M|%!=M&B=!MB=%!%JC|=%#NMG?AMFJDM!CI]?|=%!M|A%!G?!A=!IMBI!%#J||=||NMG+%!J=%M&A%JD%M!&DM|I!%!M|=&A%]?!AA=!G+B=B|J|!=A!C&NMG^=M|%]?&=G+|BM|B%M|A%!G?C=CI]?CA!I#]?&=&=|#MAA%F#G^C=!A!CCNJ%M=]?I!M&B]?&BG^D=M!%F=]?I!=&=M&ABB]?&=!=BG?!%!I!%FG+=&A=||!J&=|I#|#NM%MAMBM=|MB|MA%!CMBCIM%!I!A%MB!%!A!M%!&=%#|MA%!%!H|M=&A%#CCM%!A#H#CJ=&KCA!HCNJG^AJCG^&BJC|G^|BG^D=%J|&B=JCC&=AJ|C=!BJ|&=#A!G^C=&AB|J&=|!&A#!G^=C|=|#!G^%!CC&A##!&}]E[4L4NNJ%NM%JANJ%M=JI!NMG?=M%!G^&BNMG^=M!=M=AJ|BNMG+A]?|%]?I!G+B!G^|B!NJ%J=J=%JDJD%JD=JD=%NM!MAMFMI!%MC%!G+!=FJD=%JDDNMG+A]?|G^DMC&=JD=M&A!%!%JDDJ||%!=%NMG?A]?|G+I#JD%M!&=I]?|%#AJDDMB#%!=J||=%!%!NMG+AMFJDJD%M|%!=]?|&=%!JDDM!B=!=MB&=AAJ||=|BNMG+%!J=%MI!%MC&A]?!&=I]?|&=#JDDMC=C&=]?&A=&A%!MB%!A!%#J|&=B%FNMG^=MC%M&=G?|%!G^D=M|B=JDDM|=|=%M|AAAA]?&=|=I!G+A%!=A%FJC=|%!B#NJ%M=]?I!M&BM&BG+!=|G?&AF%JDDM!%#B=]?&A=&AA]?&=!&A!%#]?!A!=#BG+=&B#%!HJ&=FA%F#NM%MAMBM=|M%FG+ABG^D=%JDDMB|A=MB!%!=AMBAA=CMAA=&=|G+=&A!&=CCM%!%F=B!CJ=C|&=H!CNJG^AJCG^I!G^H|J|%FJ|||G^DDJCHK=%JCC=AAJ|#=!I!G^|&=%!IFJC=#|%#!G^&=!CAB#G^=C|!I##!G^%!CC&=H#!&}]E[4L4NNJ%NM%JANJ%M=JI!NMG+=MBJ&BNMG^=M&=M=AJ|BNMG+A]?|%M&BMB|J|B&NM!MAJ=%M&=%M&AAMA=|J|&B!NM!]?AM|G?&A%M|B]?&=|G+B|CJDDNM!MA]?CG^DM|&=MCAAJD=%M%!&=C%JC|A!=NM!MA]?FM&A!M||%JD=M|%F%M&AB%!MBCI!%JCCA=#NM!]?A]?CG+&A!JD%M!&A=]?|!A%!M|=!B]?!BI#%M%F=I#JCC&=##NMG?AM|G^DM||%]?|A=]?!C&A!MF=H]?|AB!%M&BBBMB&A%#!G^|!&=H!CNMG+%!J=%M&A%M|&AJD=MFA=M|&=&A]?!CB%!%]?C=A=CM&ABB|M%!&A=|#G^|!=I!C|!NMG^=MC%]?&=G+|BM|BG?|BIMC=&A!]?|AB!%]?C=BB]?C%#&A#!]?&=!&A!H!MAAB#|#JC=!&BF#NJ%M=]?I!M&BM&BG?&=|G^D=%M!AB=]?IFA=M&BBB]?!AB=CG?&=|A%F!]?!%!&A!%#HM=&B=C|#J&=FI#CHNM%MAMBM=CMB|MABG+B|CM%!IF%M%F!&A%M%!C=!A!MB!A%!K|M%!I!%#CCMAAB#F!M=&B%FF!M%!%#|###CJ=C|!A!H!CNJG^AJCG^I!G^||G^CBG^|#|G^DDJ|||&=JCCA=AJ|H=!BJ|C=#BG^|!=HB!G^C=|%!BCG^&=FCA##G^=C|&=|##G^%!HC&A###&}]E[4L4NNJ%NM%JANJ%M=JI!NMG?=M%!G^&A!NMG^=M!=M=AJ|BNMG+A]?|%]?&A!MB!G^|B&NMG?AJ=%M&=%]?I!AMA=|J|&A#NJ%J=J=%JDJD%JD=JD=%JDDNM!MAM|G^DMF=MCAAM!B%#JDDJDD%NMG?%!]?|G+I#]?|#%MC=|JD=%MI!A!IJDD%J||A!=%NMG+A]?F]?&A!JD%JD=M|I!=]?|=&=G^DD%MB&=%!=J||&=%!%!NM!MAM|G+&BJD%M#B%]?||=!]?|&A%#JDD%M!B=!&=M%FI!%!%!J||&=|BNMG?AM|G^DM|!IJD=MF&=%]?|&=!%!JDD%M|AAA=]?I!&A=!AMB&=BBJ||=A!AK&NMG+%!J=%M&A%]?|!AM!&=|]?FA!%M|&ABJDD%M#&=H=]?C=C&A%!]?!AA=|%#M%!&A%#I#G^|!=!BA!CNMG^=MC%M&=G+|BM|BG^D=%MC=|=JDD%M|AB=%M|=|&AA]?|B=A%!G?&=|A%!%FMAAA=&BCJC=|&A%!H!NJ%M=]?I!M&B]?!BG+&=|G+!BCG?I!BIJDD%M!B=|=]?I#%!&AA]?KAA=!&A!]?&=|A#A!G?!%!I!%#BCM=&A!CI#HJ&=F&A%!CHNM%MAMBM=CM%FG+%!%FMB||JDDJDD%MB&AA=MB#%!=AMB!=A=|M%!I!%!&=|G+AA%!A=CCM=&B!&=HCM%!%F&=B#CJ=CC|=H#CNJG^AJCG^I!G^||G^CBG^|C|G^|&B|JDD%JC|A!=%JCH&=&AJ|H=!I!G^||=#&A!G^|!=I!&B|JC=|CI##G^&=F&AB#!G^=C|CI###G^%!HC&=H##&}]E[4L4NNJ%NM%JANJ%M=JI!NMG?=M%!G^&A!NMG^=M!=M=AJ|BNMG+AM|%]?I!G+B|J|B&NMG?AJ=%M&=%]?I!AMA=|J|I!CNM!MAM!CM&A%MCBM!=FMB|CJ|!A#!NM!MA]?CG^DM#&=]?|%!A]?&BA!MB=HJDD%NM!]?%!M|G+&B]?!CI]?C=!G+|AFJDDM%FCK!%JC|A#=NM!]?%!]?#G?&A!JD%M!I!=JD=%M|=!A%M&A!I!%!MB&=I!%JC|I!=#NM!MAM|G?&BM#|!JD=MF&A%]?|I#%!M|B!%#]?!B%!A!%M%F#%!%#JC|&=%##NM!]?A]?HM&BJD%JD=M|!C=]?|!D!MFA=!G?CA=%!I]?!%F=!%#MB|=B|J||&=|||NMG?AM!CJDM!CIM|%!A]?F&A%]?F=%#M!CI##M|&=||%]?|AB!%!G?!%#=&A!CMBI!A#CKJ|#=B!C|NMG+%!J=%M&A%]?C&A]?|=|JD=%M|&B=MHA%!A]?F=CA%]?#&A!&=#M|=&AB|]?!AA!=H!G+%!&A=B#|J|!=!&A!CHNMG^=MC%]?&=!],[8|BM|BG+|AF]?|=CIMC%K|%!,9]?C%!=H%],[8|A%F%!G?C=!AA!C]?CA#%#H!]?&=!&=#|FMA%K%!CKFK#JC=C&A#!H!NJ%M=]?I!M&B]?!A!G?!=|G?IFCJDDM!%#C&=]?&A!%!A=M&B&BB]?!A!=!=|G?!AA!%!%K|!]?&=!&=!%F|]?!%#A#%FHM=&A!&=C|HJ&=!&K|%#HHNM%MAMBM=CMB|M%!BG+B|CMB%F!M%F|KIM%!CA!A%M%F!I!A!M%!H%!%#CMB&A%#F!M%!I!=!H|G+A%KB#!HCM=&B!A!CCCM%!%#|####CJ=C|#A!H#CNJG^AJCG^I!G^H!G^C%FJ||FJ|!AK!G^DD%J||B&=JHHK=AJ|H=%KBJC|!=#A!G^|!&=%#AFJ|K=K#&A#!G^C=|&ABHG^&=KCHA##!G^=C&K!&=|!,9#!G^%!HH&A###!&}]E[4L4NNJ%NM%JANJ%M=JI!NMG?=M%!G^&A!NMG^=M&=M=AJ|BNMG+A]?|%M&BMB!G^|B&NM!MAJ=%M&=%M&AAMA=|J|&B&NMG?AM|!]?I!%]?C%!G+&=|G+B!CG^|&BCNJ%J=J=%JDJD%JD=JD=%JDDJDD%NM!M%!MFMI!G+F!%M|=|M|%!CG+!ABCJDD%JDD=NMG?%!M|G?&BJD%M|A=M|!AAJDDM&B&A!%JDD=J|FAK=%NMG?AM|G?I!G+||!M|B%JD=%MF%F%]?|A#I!JDD=MBHI!=J|!CA=!%!NM!MA]?F]?&BMCHJD=MF!&=]?|&=I!]?|I#%!G^DD=M!BC%#=M%F&=I!%!J||!&=#%#NM!]?AM|G+I!G^D%M|B%]?||&=]?F%!A!]?||=HJDD=MCBA#=M&B&BAAMBCA%#%!G^C|!=H%!CNMG?AM!CJDMF!%M|AAJD=%MF=&=]?|!&=I!JDD=MF=|A=]?|A=&=I!M&BBBBMB!A=C%#G^|!&=I!IF!NMG+%!J=%MI!%M|&AM|=|MFBG+|&BI]?C&B%!G^DD=M!C=|!&=]?H%!B%!%!]?|=FA!%#]?!AB%F%#!M%KI!A!C%!HJ|!=|A!A!HNMG^=MC%]?&=!]?|%!G+|BG?|B!G^DDMC%#|=JDD=M|%#B=%M|A=|AA]?|=#&=I!G?C%!C%!%!%!C]?&=|A!%KB#MA%!%!&=IF#JC=FI!%F#!NJ%M=]?I!M&BM&BG+&=|G+&B|G+!AB|]?IF|IJDD=M!AFB=]?IFBA%!]?!%K&B%!K%#]?!ABB!A#]?&=|B#%!H]?!%#B%#%#HM=&B|C%#!HJ&=F|A%!&K!HNM%MAMBM=CM%F!MABG+BFG+BB|JDD%JDD=MB||A=MBC=!=AMBCAA=|MBI!%!&=|!M%!&AA!&=|CMA%!BA=C|!M=&BC&=H!CM%!%#F=B#!CJ=C||&=H#!CNJG^AJCG^I!G^H!G^|BG^|F|J|IFG^||||G^DD=JHH&K=%JHCA=&AJ||#=!I!G^CH=#IFJ|K&=HI!CG^|K=!&B%F!G^C=FF%##!G^&=!CCAB##G^=C||!I###!G^%!H!C&=H##!&}]E[4L4NNJ%NM%JANJ%M=JI!NMG?=M%!G^&A!NMG^=M!=M=AJ|%#NMG+A]?|%]?I#MB|J|B&NM!]?AJ=%M&=%]?I!AMA=|J|&B&NMG?AM!C]?I!%M|B]?!=FMBC|J|&B#NM!MAMCG^DM#&=MCA%!M!A!BMB=HJ||A#!NM!]?%!]?FM&B]?!CI]?#=&K]?|%FG?I!A!CMBFK#JDD=NM!]?%!]?#G?&BJD%M!I!=]?|!%!AM|=!BJDD%M%F=H%JH!I#K=NM!]?%!M|G?&BMFC]?CA!%M!C&BJDDM|AFK%M&B%#I!MB|K#%!%JC|KA!=#NM!]?%!]?#G,[8&B]?H#JD=JD=%M|!=!=]?|!%!&=G+|%!%!=&K]?!BC=#%M%F&=%!%#JH|&=%##NM!MA]?F]?&BMFCJD=MF#I]?CI!=!],[8F!A%#M#&=!%F]?&KBK%#!%]?KA!&=!I!KM%K|!I!%##J|||=|||NM!]?A]?HM&BJD%MCB%JD=%MFA=%]?|CI!%!MF&=!%#]?#&A%!A!%M|BAAB]?K%FA=#!G+B|=B||JCC&=A#!&K&NMG?AM!CJDM!CI]?|%!%!M!&K&B]?F=#%],[8F&A%#M||=||]?!HA##%]?!C=A!&A!],[8|A%K|%!H]?!%#%!=|HKMB!%K%#|#!G^|#=!A!CCCNMG+%!J=%MI!%]?HA]?!&=C]?|IFJDDM!CB!=MC&=I!%!]?!CAA!%!%]?F=%!&=|M|&B|B|]?C=C=B!KG?!AB%!%!&KFM%!&AA=C||!J|!=#IKC|#!NMG^=MC%]?&=!M|BM|BG?|B|MC=|C]?|AF!%MC%!B%#]?&K%FAK!%]?C%#A!I#]?|AB!B#],[8C=!&=C|#]?C%#I##HG?&=!&A%#CCCMA%KB!K!H&K#JC=FKA#F#!NJ%M=]?I!M&B]?!A!G?!=|G?!AFG?I!B#JDD%M!B%#&=]?I#HA=M&B&=|B]?!BI#=&KG?!%!I!=!BC]?KAA!%!I#CG?&=K&A%K%F|!]?!%#%!HA!CHM=&A!K&=C|!HJ&=FCI#CK!HNM%MAMBM=CM%F!M%!%FMBC|MB%#CMBK|KCM%!C%#KIM%F&KK!A%M%!H%!%!A!M%F#%!%!KCM%!H=%#!K|MBK%!%!K!H|M%K&A%!A#!CCMA%K%K&K#CK!KCM=&AK#%#CHCM%!%#|#####CJ=&KCK#A!&KK#!CNJG^AJCG^I!G^H!G^|BG^|#|G^CIFG^|#F!G^DD=J||||&=JHCA!=AJ|!H&=KBJCH!=#A!G^C|!=#!B!G^|K!=I#B|G^|K=|!CA##G^C=#C%!BH!G^&=K||#A!K##G^=CCC&=|###G^%!H!H&A####&}]E[4L4NNJ%NM%JANJ%M=JI!NMG?=M%!G^&A!NMG^=M!=M=AJ|%#NMG+A]?|%]?I#MB#J|B&NM!]?AJ=%M&=%]?I!AMA=|J|&B&NM!MAMF]?&A%]?C%#]?!=FMB!CG^C&AKCNMG+A]?CG^DM|&=]?C%!A]?&BBM%!&=|!J||A#!NJ%J=J=%JDJD%JD=JD=%JDDJDD%JDD=NM!M%!M#G+&BJD%M!I!=M|!AAM|=&BM!A!I#!JDD=JDD=%NMG?%!M|G?I!G+C|!]?|A!%]?|!I!G+HA!CJDD%M&BA!C%JDD=%J|FA#=%NMG?AM|G?&B]?|!CJD=M!CC=JDDMF%#%!%]?|AA%!%!JDD=%MB|=I!=J|!CI!=!%!NM!MA]?#G,[8&B]?||!M#%#!JD=%M#&AA%]?|C%#%!]?|&=CBJDD=%M!BI!A!=M%F&K!%!%!%!J||!&=%#%#NM!MAM|G+&BM#|G^D=JD=%MC&A!=]?||&=%!]?||A=#JDD=%MCB=%!&=]?&B|=!%!%!MB|&=BBJ|||=|&B&NM!]?A]?HM&BJD%M!I!IM|FA]?!CAA%],[8#C&=#]?C|=##JDD=%M|&AB|=]?CBA#%!A]?!%F=&A!A!M%!CI!A#A!KJC|&=B!AFNMG?AM!CJDM||%]?|%!A]?|#BJDDMF&A!=M||AAAJDD=%MF!=C%!=]?|!=C&=I!M|AAABB]?!A!A!=|%!KG+B&A=B%#|J|K!=!IK&AKHNMG+%!J=%MI!%M|&AM|=|]?FBG+|&B|]?#&B&K%]?C&=|A!JDD=%M#!ABC=]?|!=|!&A%!]?!C%!I!A!%#],[8C=FA!I#!]?KAB=CI#|M%!&AA!HA##J|!=|!B%FK#NMG^=MC%]?&=!]?|%#M|BG+|B|]?C=C|JDD%MCAB&=JDD=%M|%!&=|=%M|BB&AA]?|A%!A=&B],[8C=&K&A%!%!C]?CB&=!%!B|]?&=K&B!%!B#!MA%!B&=IF#!JC=F|%!%!CH!NJ%M=]?I!M&B]?!A!G?!=|G?!%F|M&AB|M!A!CCG?&A!AF%JDD=%M!%#I!B=]?&BC%!&A%K]?K%F=!%#B]?!A!%#A!&A#]?KAA!=&K!B|]?&=!&A!HA!H]?!%#A#%!I#|#M=&BCH%#!KHJ&=!&K|&A%!CK!HNM%MAMBM=CM%F!MABG+BFG+%!&BCMB|||JDD=JDD=%MB|BA=MBHI!=AMBH%!A=CM%F!A%!&=|!MBI!=!&=||M%!&AAK|=HCMA%!B!A=CCCM=&B||=H#CM%!%#F&=B##CJ=CCC|=HK#!CNJG^AJCG^I!G^H!G^C%#G^|#FJHAK|J|HHG^||B|G^DD=%JHKI#,9=%JHH!K=&AJ|!H=%KI!G^CH!=!KIK!G^C|&=%#&AFJ|KK=K#!&AK#G^|K=H%!IFK!G^C=F!CI###G^&=KC|!AB##!G^=C&KK!CI#KKK#!G^%!H!H&=H###&}]E[4L4NNJ%NM%JANJ%M=JI!NMG?=M%!G^&A!NMG^=M!=M=AJ|%#NMG+AM|%M&BMB|J|B&NM!]?AJ=%M&=%M&AAMA=|J|&B&NM!]?AM|G?I!%]?CA!M&=|G+B||JHB|NMG+A]?|G^DMF=]?|%!AM&BBMB=CG^||%F!NM!M%!MFMI#M||%M#=|M|B|M!AB|MBC|CJ|CA!HNM!]?%!]?#G?&A!JD%M!&A=M|&AA]?|=!B]?&B&B!MB&=|#JDD=%NM!]?%!M|G+&BM#|G?#B%M||B]?HB!G+CBF!JDD=M%F|!H%JH|B!K=NM!]?%!]?#!]?&B]?CHJD=M||&=M|!=&AJDD%M|%!%!B%MIF&A!%!MB!&=C%!%JC||A!=#NM!]?%!M|G?&B]?!CCMCA#M|||%JDDM!&KIF%]?|&=#&AM|AFIK!]?!BI!I#%M%FHI!%#JH|!A=##NM!]?%!]?#G+&B]?CCG+CB!JD=%M#&B=]?H|A%!]?F!%#%#M#&B!A#]?CBA%!C%]?!%F#%#%#M%!C|=I##JH|!&=###NM!MA]?F]?&A!M#|G^D=M|||%]?CI!&=]?FHA!],[8F!=A#MF&AA#G?K!&A=|!I],[8CB&A#%#M&B|BB|M%K|#A%##!G^CCC=H#!CNM!]?A]?HMI#JD%M#%!IM||&AJDDM#|!A=]?||=A%!M!HI!I#M||=|B%]?#!AB%!%!G?C%!&=&=CCM&B&BB||M%!C&A=HHG^CH=I!C&K|!NMG?AM!CJDM||%]?|AAM||BMF=CG?!C&BIM||BBMF!AA#G?!H=|#I]?!C&A!H%#],[8!C=&BB#]?|AB&B##]?!%#A!%#H#!MB!AA#|#HJ|#=!&B!HHNMG+%!J=%MI!%]?&K!%!]?!&=|M|&BG+|&B|JDD%MF=C&=MH%FA%!]?F%!=|%!%]?#&A%F=!G+|&=&BB|]?#!A#&=H!G?C=|&A%!HC]?KAA!B%#CHM%KI!%!&=C||!KJ|K=C|A#!H#NMG^=MC%]?&=!],[8|%#M|BG+|B|]?|=||MCB|C]?|%!%F!%MCAK|I#]?C%#AA#%],[8CB!A!I#]?&K%#=CAF],[8|A%F%F#!]?C=C&A#!H!]?C%#!A##F#]?&=!&B%#|F#MA%KB&K!H#H!JC=#|&A#!CH!NJ%M=]?I!M&B]?!A!G+&=|G+&B|G?!AB|]?IFF!JDD=M!%#||&=]?IFBA=M&B|&BB]?!A!CA!=CG?!%FB%!%F!]?!%#%!I#%#H]?!ABB!%#|#]?&=!&B%!%F!H]?!%#BH%#HHM=&AF&=C|#HJ&=!&K|!I#H#HNM%MAMBM=CM%F!M%!%!CMB||M%!IFG+BC|CMB!%#|!M%!&K|K&,9IM%!H%!CA%M%FCKI!A!M%!H!=!%#CM%K|#A%!K!K|M%!CI!%##CCMBK%KA#HF!M%KI!%!I#FF!MA%KBCKH##CM=&A#|%#CH!CM%!%#F#####!CJ=&K&K|#A!H##CNJG^AJCG^I!G^H!G^C%#G^|||G^HB|JC|#|G^|CA!CG^DD=%J||&B|=JH|#C=AJ|!HA=KBJC|#!=#A!G^C|C=#!AFJCC&=H!A!CG^|K!=!I!&AF!G^|!=||!&A##!G^C=KFI!BH#G^&=!C|HA!K##!G^=CC|!&=|###!G^%!H#H&A####!&}]E[4L4NNJ%NM%JANJ%M=JI!NMG?=M%!G^&A!NMG^=M!=M=AJ|%#NMG+A]?|%]?I#MB#J|A#NM!]?AJ=%M&=%]?I!AMA=|J|&B&NM!]?AM!&KM&A%]?C%!G?!=FMB!CG^HB|NM!MA]?CG^DM#&=M|AA]?!A!BM%!&=|G^C|%!HNMG?%!]?|G+I#]?|#%]?C=!G?|%!CG?I!AFM%!CH!KJ|CB#!NJ%J=J=%JDJD%JD=JD=%JDDJDD%JDD=JDD=%NM!M%!M|G+I!G+#|G+#A!%MFI#M!C%#|MCB!HM!B%F#JDD=%JDDDNMG?%!]?HM&B]?H|JD=M|#&=]?|!=!AM|!A!%!G^DD=MIF!%#!%JDDDJ|FI#!=%NMG?A]?!C]?I!G?FCM!I#!]?|H!%M!C%!BJDD%MF=!CI]?|%#!H%!JDDDMBH!K!%!=J|F!A!=!%!NM!MAM|G+&B]?F|]?CB!JD=%JDDMC|I!=]?||%!&=!]?|&A#=K!JDDDM!BH=#=M%F|=%!%!%!J|||&=%#%#NM!]?%!M|G?I!G?H|M!&A#JD=%M#!%#I]?C|C=!],[8F&=I#]?||%#%#G^DDDMCB!I#!=]?IF&=!I!%!MBHI!%#%#J|||&=|&B&NM!MA]?FM&BM#CG^D=M|CC%JDDMF!C=%]?CC%!%!%!]?||&=!%K!JDDDM#&B%!%#=M|B&AAAA]?KAFA=#%KG+B|&=B&BG^C|C=A#%!&K&NM!]?A]?HMI#JD%M#A!%]?|#I!M!C%!B]?#|I#%]?#|=I#]?CC&=K!K!JDDDM!C&=H!&=]?&K!A=|!A%!],[8|%#AKI#%#]?!BI!=|!%#!M%F!%K%#C%#!G^CC&=!A!I!CCNMG?AM!CJDM!H%M|AA]?F!%!G?|&=FJDD%M||B&=]?|#B%!AJDDDMF&=|!A=]?|!I!%!&=!%!M|&=||BB]?|AB=B%#G?!%!I!I!B%KFMB!%!A=C%FCJ|#=C&A!A!CK!NMG+%!J=%MI!%]?H%!]?!&=!G+|&BG+|&B|M#!A#|]?#&=||%]?H%KF%KKJDDDM#I#B#=]?HA=|I!A]?!&K=#|AK%#]?#&A#=#I#!],[8C=K!&AK#%#KG?KAA!A%#&B!CM%KI!%F#!%!&,9#KJ|!=F&A!%#CK#NMG^=MC%]?&=!]?|%#M|BG?|B!G+|=||]?C%FCG^DD=MC%#F&=JDDDM|A#&B=%M|B&B&AA]?|A!A!&=I!G,[8|A%!&=!%!B!],[8C=FA!%KB!G?C%!C%!%!%!%!CC]?&=!&BC%!%K|#!MA%!%!C&=IF&K#JC=#||%!%!HH!NJ%M=]?I!M&B]?!A!G?!=|!]?!%#|G?!%!B|M&B||G+!AK%FKG?I#HF%JDDDM!%F#!B=]?I#C=!&A%K]?KAKC%#%!K%KG?!BI!=CKB!]?!%KI#%F!%!CG?KAA!%!A#B|!]?&=K&A#CK%#!&K!]?!%#%!HA!%#CHM=&A!K|H%##,9HJ&=!CC|A%!HK!HNM%MAMBM=CM%F!M%!%!CMB#|M%!&AFM%!CHCMB&B|G^DD=%JDDDMB|||A=MB|!%!%K=AMB##%!A=CM%FC=%!&=|G+%FI!%!K&=C|MB!A%!%!&=|!CM%KI!A!&K&=H!CMA%K%F!A=CHCM=&A#|!&=H#!CM%!%#!C|=B##!CJ=&KCK#|=CKKK#!CNJG^AJCG^I!G^H!G^C%#G^|||G^H%FG^CK|FG^|C%F!G^|||||G^DDDJH|#CK=%JH!CA!=&AJ|!H!&=KI!G^C|H=#I#G^C|#=#!I!CG^CC&=I#IF|J|KK=!H|%##!G^|!=F&B%F#!G^C=KFHI###!G^&=!C|CAB###G^=CCK&KCI#K#K#!G^%!H#H&=H###!&}]E[4L4NNJ%NM%JANJ%M=JI!NMG?=M%!G^&A!NMG^=M!=M=AJ|%#NMG+A]?|%]?I#MB#J|A#NM!]?AJ=%M&=%]?I!AMA=CJ|&B&NM!]?AM!&K]?I!%M|B]?!=FMB||JHB|NM!MAM|G^DM#&=]?CA%!]?!B%KG+%!&=CG^C|A!CNMG?A]?FMI#]?!CK%M|=|]?|%#|]?!%!AFMBC|CJ||B#!NM!M%!M#G+&A!JD%M!I!=M|!A%!M|=!BM!A!I!CMB&=H!J|#&A!K#NM!]?%!M|G?I!G+||G?#B%]?!C&AK]?#I!CG?|AFC]?&BA!HMBC|K#!JDDDNM!]?%!]?K#]?&B]?H!G^D=MF#=]?|!=!A]?|!%!&BMCA%!%!CJDD=%M%!C&=&K#%JHCI#!K=NM!]?%!]?#!M&B]?!C|M#%!C]?F!C%]?HA%!G+!HA!CJDD=M|%!CCKK%MI#I#C%!MB|&K#K%!%JCC&KA!K=#NM!]?%!]?K#M&B]?#CG?|B!JD=%M#&A!=JDD%MFI#%!%]?|&A!&A%!M|BA%!%!K]?!B|!%!%#%M%F|=I!%#JH!CI!=##NM!]?%!M|G?&B],[8!C|]?|A#M!CH!JDDM#|!&A%]?C|=#%!],[8!&KI!C%!G+#I!%#%!&K]?&KAK|!%#K%]?!%FK%!A!%KKM%K||K!%K%#!KJH|!&=%###NM!]?%!]?#G?I#]?H!G+#%!CJD=%JDDMH#C=]?||%!=%!],[8F#A=#MF&=!=F]?K#BK=#!%]?C%F=%!I!K]?!%#|&=!%##MB||=B||J|||&=||||NM!MA]?F]?&A!M||G^D=MFF%MCI!&A]?K|C&A%],[8#|A=#]?FCI##M#C&=##!]?F&A%#!C%M|&BB|B]?&K%FA!K%#!G?!AF=&A#!CM%F!I!A##CKJCH&=B#!&K|NM!]?A]?HMI#JD%M#%!I]?|H%!]?|!A%!G^DD%M#|=#=]?|#&A%!%!M||&=|B]?#|!A#%#%]?!C&=A!AA!]?K#A%K!&=KHM|BAAB||]?!%FA!=CH!G+%!H%K=BCKFJCH=!I#CCHNMG?AM!CJDM!CK%]?|%!A]?!&K&AK]?F=#G+!C&A!CM||B|%]?!&K&B!%KG+!H=I#C]?F&AA!KC%],[8!H=%!C&B]?!H%##I##]?!C=#AA!H!],[8|A%!C%K|##!]?!%#%#=F&K#|MBKA%#KH|#!KJ|K!=#!AKCCCK!NMG+%!J=%MI!%]?H%!M|=|]?FA!G+|&B|]?HB|G^DD=M!C%#C&=MH%!B%!%K]?!C%FA!%!%]?#I#%F=#M|&AB|B|]?!C=!&A=CCG?#!%F!%!%!HC],[8C=#&=!%FFG?!ABB!%#F#!M%KI!A!&=|#|#!J|K=!C|%##|!K#NMG^=MC%]?&=!],[8|%#M|BG?|AF]?C=C|]?|%KF&KMCA%!H!]?|%!&K|K!%MC%#A!I!,9]?&KAK|!A#%],[8C%K#=#I!K]?&K%!&K%!KKAK!G,[8C%!&A%!%#C&K],[8|A%KC%!CKH!],[8C=#&=#KFF]?C%#I###F#!]?&=K&A#%#HKH!MA%K%K&KKKCK!K#&K#JC=!K&K&KA#!&,9!H!NJ%M=]?I!M&B]?!A!G?!=|!]?!%#CG?!%!B|]?!AF|K]?&BA!CKJDD=%M!%#I#!&=]?IFH!A=M&B|ABB]?!A!H%#=&KG?!BC=!%!%K|G?K%K|%#%#A!H]?!%#A!=!I#||]?KAB%!&K!%#CCK]?&=K&BK%!B&K|#]?!%#%#!CI#H!HM=&A!C|=C|#KHJ&=!&KCK!I#H!,9!HNM%MAMBM=CM%F!M%!%!CMB||M%!IFG+%K|FCMBI#|!MBKF&KCM%!H%!HIM%F|KHA%M%!H!A!%!A!M%FHIK%!KCM%!CH%!%##CM%K|#A%!K!KF!M%!H%!=#!H|G+BKAAK!H!HCM%KI!%F%#CCCCMA%K%K|!K&K#K##CM=&AK|C%#CH#CM%!%#F######!CJ=&KH&K#A!HK##CNJG^AJCG^I!G^H!G^C%#G^|##G^H%#|JHFK|JC|%!&K!G^|##&KK!G^DDDJ|||||&=JH!C%#K=AJ|#H!K=KBJC|H=%!KA!G^H&K#=!KKAK!G^CCC=%#!BFJC&K!=K##BK#G^|!K=HA!AFK!G^|K=#|!&KA###G^C=#CC%!BH#!G^&=KCHHA!K!,9##G^=CH!K!&=|!,9KKK#!G^%!H#H!&A#####&}]E[4L4NNJ%NM%JANJ%M=JI!NMG?=M%!G^&A!NMG^=M!=M=AJ|%#NMG+A]?|%]?I#MB#J|A#NMG+AJ=%M&=%M&AAMA=|J|&B&NM!]?AM!C]?I!%]?C%#M&=|G+B#!G^|&B|NM!MA]?CG^DM#&=]?C%!%!M&BBMB=|G^C|B|NM!MA]?FM&A!]?F!%]?#=#]?|%#!G+&AB|M%!CCCG^C|AF!NMG?%!]?CG?&A!JD%M|A=]?|!%!AM|=&B]?&B&A!G+%F=|CJ|C&AKHNJ%J=J=%JDJD%JD=JD=%JDDJDD%JDD=JDD=%JDDDNM!M%!M#!M&BM||G^D=M!CC=M|&=&AM!C%!I!G+C%!AB!M!B|%!HJDDDJDDD%NMG?%!]?H]?I!G?|FMCA#]?|H!%M|&AB]?|#%!CG+C&=#|G^DD=%MI#&A!H%JDDD%J|#!&B!K=%NMG?A],[8!CM&B]?F|]?|B!JD=%M|&B=M|#&AAJDD=MFA#AK%]?|BAB%!JDDD%MBF=C%!=J|F!&A!=!%!NM!MA]?#G?&B],[8#|G?!I#!M||#!M|&BIJDD%M#C=F%]?|&K%#!&A]?|I!A!&AKJDDD%M!B|%!I#=M%!&KH!I!%!%!J|C|!A=#%#NM!]?%!M|G?&B]?!C|]?CB!M|!H!JDDM#!H&=]?C|%!A%!]?FC%#%#]?||=C%FJDDD%MCBI!%!C=]?IFH%#%!%!MB|!&=I#%#JC|#!&=#!%#!NM!]?%!]?#G+&BM||G+#BG^D=%M|&BI]?H||=]?F!A!A!],[8#C|=H]?H|AA#!JDDD%M#!B=H&=]?C%K|&A#%!%!M&B|&BBBM%!C|!A%#!%#G^H|C=H!%#CNM!MA]?F]?&A!M||G^D=MF#IM|&BAJDD%M#|AA=]?C|!&=I!]?|C&=!I#JDDD%M||ABB=]?C&BB%!%!A]?|%F=&=CA!M&B|BB&BG+%F!&A=HA#G^CC|=I!CAF!NM!]?A]?HMI#JD%M|B%]?|!CAM|&ABM#&K&A!G?#|=|I]?#|&A!%#M||&AB|JDDD%M##!=|#!=]?|#=CC&A%!],[8!CAAB%!I#]?&K%#A!&A!I#K]?!%FA!%#|%##M%!C&AA#!I#HJC&K!=!&A!&AK!HNMG?AM!CJDM!H%M|AAM||BM|&=|G?|!IFG^DD=MF!B|=]?|!&=|%!%!JDDD%MF!AB!%!=]?|!&=||=I!M||BBBB]?F=||=C%!KG?|A%F%!%!I#C]?!%KKBA!%#%#&K!MB!AB=CAF#J|#=||%!IF##NMG+%!J=%MI!%]?H%!]?!&=#]?F%FM|&B|]?!CB&KG+#&=C|!]?#&AKC&K%]?H%KBI!KJDDD%M#!%!&=|#=]?&KI#%!CI!A]?KCA%!A!BAK],[8F=#!&A!IK#]?#!%##%##%##],[8C=|&A##A!H]?KAB%!I!K&B!HM%KI!A!CK!I#&K#KJ|K=F&KA!%#|!K#NMG^=MC%]?&=!],[8|%#M|BG?|A#G+|=||M|B||]?C%!B|G^DD=%MC%!&AF=JDDD%M|A!I!B=%M|B|B&AA]?|B!=|=&B],[8C%K&A!I!A%!C]?|AB!B%!B#],[8C=|&B!%!%F#]?C%#&B%!%!B|#]?&=!&AF!A%!CH!MA%K%F|=IF!&K#JC=!K&K|I!%!CK!H!NJ%M=]?I!M&B]?!A!G?!=|!M&B|G+&AB|]?!%FFG+&BB|G+!AFFKG?I#&B|IJDDD%M!%#|BB=]?IF#I!&A%!]?!%#HA!%#%#]?!A!CBA#A#]?!%F%!I!CI!H]?!%#A!A!H%#H]?KABBA#A#H]?&=K&BCCI##H]?!%#%FC%#%#HHM=&A!K|!H%###HJ&=!C||&A%!H#!HNM%MAMBM=CM%F!M%!%!CMB#CMBB|M%!CC|G+%!C%FCMB||||JDDDJDDD%MB|&B&A=MBK#!KIK=AMB|#=!A=CM%F#!A%!&=|G+%FC%!%#&=CCM%!CI!A#&=C|!MBKA%!&B=|F!M%KI!B&K!&=&K#!CMA%!%FCA=CHKCM=&A#F!&=&K##!CM%!%#!C|&=B###CJ=&KH|F=H###CNJG^AJCG^I!G^H!G^C%#G^|##G^|&B|JH#||JC|%#|G^|&K#&KCG^||&B||JDDD%JHK!I!CK=%JH!H!&K=&AJ|#HA=KI!G^C|##=#I#G^HH!=#!I#|JC&K|=H!&A!CG^C&KK=!I#&AK|!G^|!K=CCCI###G^|K=FC%!IF##G^C=K!CH!IK!K##!G^&=KCC|!AB###!G^=CCK|KCI###K#!G^%!H#!H&=H####&}}".replace("N","L4J").replace("M","]+").replace("L","}E").replace("K",",8").replace("J","]^").replace("I","&%").replace("H","&#").replace("G","&]").replace("F","!|").replace("E",",{").replace("D","==").replace("C","&!").replace("B","%|").replace("A","%&").replace("#","!!").replace("=","%%").replace("|","&&").replace("?",",[7").replace("+",",[6").replace("^",",[5").replace("!",",7").replace("&",",6").replace("%",",5").replace("{","[[").replace("}","]]").replace("[","@[").parseStmt proc getchar():char {. importc:"getchar",header: "<stdio.h>" .} proc getchar_unlocked():char {. importc:"getchar_unlocked",header: "<stdio.h>" .} template scan1[T](thread_safe:bool): T = var minus = false var result : T = 0 while true: when thread_safe:(var k = getchar()) else:( var k = getchar_unlocked()) if k == '-' : minus = true elif k < '0' or k > '9': break else: result = 10 * result + k.ord - '0'.ord if minus: result *= -1 result macro scanints(cnt:static[int]): auto = if cnt == 1:(result = (quote do: scan1[int](false))) else:(result = nnkBracket.newNimNode;for i in 0..<cnt:(result.add(quote do: scan1[int](false)))) const ANS = parse() let V = scanints(4).sorted(cmp,Descending) let (a0,a1,a2,a3) = (V[0]-1,V[1]-1,V[2]-1,V[3]-1) if ANS.len > a0 and ANS[a0].len > a1 and ANS[a0][a1].len > a2 and ANS[a0][a1][a2].len>a3:echo ANS[a0][a1][a2][a3] else:echo 4