fork download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4. string eliminuj(string txt1, string txt2){
  5. bool* tab=new bool[10000000];
  6. string nowytxt;
  7. for(unsigned i=0;i<txt1.length();i++){
  8. for(unsigned j=0;j<txt2.length();j++){
  9. if(txt1.find(txt2, i)>txt1.length())
  10. break;
  11. tab[txt1.find(txt2, i)+j]=true;
  12. }
  13. if(!tab[i])
  14. nowytxt+=txt1[i];
  15. }
  16. delete[] tab;
  17. return nowytxt;
  18. }
  19. int main()
  20. {
  21. string pierwszy, drugi, nowydrugi, spr;
  22. while(!cin.eof()){
  23. cin >> pierwszy;
  24. cin >> drugi;
  25. while(drugi!="\0"){
  26. spr="\0";
  27. nowydrugi+=drugi[0];
  28. //cout << nowydrugi << endl;
  29. spr+=drugi[0];
  30. drugi=eliminuj(drugi, spr);
  31. }
  32. //cout << "---------------" << endl;
  33. for(unsigned k=0;k<pierwszy.length();k++){
  34. spr="\0";
  35. spr+=pierwszy[k];
  36. nowydrugi=eliminuj(nowydrugi, spr);
  37. //cout << nowydrugi << endl;
  38. }
  39. cout << nowydrugi.length() << endl;
  40. }
  41. return 0;
  42. }
  43.  
Success #stdin #stdout 0.01s 5320KB
stdin
tuvwxyzabcde
ecwbxcbyxuzbvtd
fghijklmnopqrstuvwxy
xikvtf
abcdefghijklmnopqrstuv
gogfralhsmukmcmomimpdk
rstuvwxy
ytrxttyrxsrwxstru
nopqrstuvwxyzab
qxquuayqqx
jklmnopqrstuvwxyzabcd
bzjkv
xyzabcdefghijklmnop
cdgpcgycocykjbkooglaip
ijklmnopqrstuvwx
q
zabcdefghijkl
jafbejiefclf
bcdefg
ffggdfgdg
mn
mmmmnnnnnnnn
vwxyzabcdefghijk
yjbd
ghijklmn
kgnhnmnhjngh
ghijklmnopqrstuvwxyza
hx
defghijkl
jdgekkhi
lmnopq
lmomlppmopqqoqnlqlpmmpll
xyzabcd
dadaxcd


bcdefghijk
jdgjkifkdghgkgh
pqr
rrprqqpqq
nopqrstuvwxyzabcdefghijk
vofvyiio
opqrstuvwxyzabcde
wzwydaueuqwvtcoyrcyrp
bcdefghijklmno
cdkgibboejcigmimlcnmogc
jklmno
mknlnknknnlljnnnnkl
bcdefghijklmnopqrstuvwxy
krefrjtshgrs
fghijklmnopqrstuvw
swffnjq
rstuvwxyzabc
vxzyws
xyzabcdefghijklmnopqrst
nnqisgh
de
dee
hijklmnopqrstuvwxyzab
viwylnuzapjoimlrmsvjunmoxo
wxyz
zwywxzxwxwwzyw
qrstuvwxyzabcde
sztyerrexqqus
ghijk
ijikkgjkjjikikkggkhkhkhhh
efghijklmnopqrs
fqeieg
hijklmno
imloojhonljhonhni
ghijk
khjgjgjkjhjjh
fghijklmnopqrstuvwxyzabcd
a
pqrstuvwxyzabcdefghij
pudxpuuifgdffv
opqrstuvwxyzabc
vcvzwppczqawyqo
nopqrstuvwxyzabcde
edbabsoeu
hijklmnopqrstuvwxyzabc
c
wxyzabcdefghijklmnopq
gqpfaye
ghijklmnopqrstuvwxyzabcd
rnthtxsztgo
pqrs
qqpsqsrrsssrq
bcdefghijklmn
k
fghijklmnopqrstuvwxyzab
qnytytgv
defghi
idggdeigeddge
uvwxyz
vxvxzyzywwxv
jk
kkjjkjjjjjkjjjj
vwxyzabcdefghijklmnopq
divaq
fghijklmnopqrstuvwxyz
xqu
rstuvwxyzabcdefghijklmnop
mevudvnzjyjb
abcdefghijklmnopqrs
sbnaisogqgboaspjcgbgimmbj
tuvwxyzabcdefghijklm
ivcemxujezbwzjkabkdiycitdkzufzy
stuvwxyzabcdefghij
ajxwxiswx
zabcdefghi
cezedabibfzhaafgg
ghijklmn
gkhliijkknklkl
hijklmnopqrstu
psnrouohp
defgh
hdefhehdfegff
uvwxyzab
uxuyabzauauywwzawz
hijklmnopqrstuvwxyza
vlxawvvrzavv
stuvwxyza
wz
opqrs
qrsq
efghijklmnopqrstuvw
vlnvkhentkhf
lmnopqrstuvwxyzabcdef
uapwazdyxzqfo
vwxyzabcdefghijklm
dlzekczielgzyedbe
klmnopqrs
lsn
bcdefghijklmnopqrstuvw
ugil
wxyzabcdefghijk
ibkfeixhxa
q
qqqqqq
nopq
qoonnopnp
uvwxyzabcdefghijklmno
couamiwiinly
efghijkl
jkjiejjikiejihiegikgli
lmnopqrstu
qooqom


vw
vwvwwwwvwwvwwwvvwvvwwwv
rstuvwxy
sysrx
stuvwxyzabcdef
suztcsws
qr
qrqqqrrqrqrrrrqrrrrq


zabcdefghijklmno
zeahlkdmgeef
yzabcdefghijklmnopqrstu
tmcnssaeoprs
lmnop
llnnmlplmppmm
rstuvw
tsswvsuvrsrwrsuuvvs
wxyzabcdefghijklmnopqrst
ldoqhayqpihhppecywptz
bcdefghijklmnopqrstu
irlhkkqtdjrrnthqq
vwxyzabcdefghij
adzybbhbhi
nopqrstuvwxyzabcdefghijk
vdvhbwacdajhwroabwbe




jklmnopqrst
rrqstktlotsmnqrql
nopqrstuv
sppsntrruvrrqu
tuvwxyza
wyatxv
stuvwxyzabcdefghijklmn
yagbzucxjcsixdlsfji
fghijklmnop
ljfiknjolfplfkjgonhgh
i
iiiiiiiiiii
jklmnopqrstuvwxyzabc
xyjq
uvwxyzabcdefg
uecgvxwc
qrstuvwxyz
wttysqwwruwuvuzzwtvwv
pqrstuvwxyzabcdefg
xrcsfdcz
hijklmnop
nmjjlioj
fghijklmnopqrstuvwxyzabcd
tmwzrtxkjwqtxud
yzabcdefghijklmnopqrst
rcdnqgdpstpkza
defghijklm
jehfgilmhjdld
xyzabcdefghijklmnopqr
nomjmdhnl
efghijklmnopqrstuvwxyzabc
obxvbz
opqrstuvwxyzabcdefghijkl
fzqovcwth
cdefghijklmnopqrstuvw
jgtdmesvrwepspjkqrl
rstuvwxyzabc
csubzaa
abcde
abcbdebbceeebeb
wxyzabcdef
dyeczbada
hijklmnopqrstuvwxyzabcde
ikwxnhn
uvwxyzab
zzawvbxy


fgh
hhhgfgf
uvwxyzab
byzbuuxzaayab
lmnopqrstuvwxyzabcdef
dezofb
bcdefghijklmnopqrs
cdimbnrh
zabcdefghijklmnopqr
irriliglznrjqj
defghijklmnopqrs
nekhes
lmnopqrstuvwxyzabcdef
bffqwcuxdlscqofdczdyydpzt
ijklmn
ljinkkknkikij
lmnopqrstuvwxyzabc
lcvtpsoyaymrmv
fghijklmnopqrstuvwxyz
jwznqvofm


klmnopqrs
lssqskpnrpmqkmlnrqom
zabcdefghijklmnopqrstuvwx
bprgcxrmvsbwzfow
pqrstuvwx
xvuprrququupqvwuqq
x
xxxxxxxx
vwxyzabcdefghijklmnopqrst
amqbrhnczjhfjg
defghijklmn
kme
efghijklmnopqr
poferqohhhlih
nopqrstuvwxyzabcdefghij
szcfvupjgbnsgxrsf
efghijklm
ghjfiffiielikkgjeiegihkf
ijklmnopqrstuvwx
lioqik
tuvwxyzabcdefghijklmn
nwz
hijklmnopqrs
lsnmhl
uv
vuuvvvuvvvuvuuu
tuv
vvtttuuvvv
stuvw
swwsuwvtwswuuutuw
nopqrstu
posupqon


uvwxyzabcdefghij
x
yzabcdef
ydeyzcybae
tuvwxyzabcdefghijklmnop
fmdpftoukyvzuxikgzv
abcdefghijkl
hcaicbkckjjedb
lmnopqrstuvwx
qxwpqvmmntlqq
nopqrstuvw
swnuouvuqqwrnuvrvwnvrurt
zabcdefghijklmnopqrstuvwx
unwqtgubh
efghijkl
fhiefek
stuvwxyzabcdef
dvwxbazdds
bcdefghijk
ij
yz
zyyzzzy
wxyzabcdef
eecxdbxbxdxcfzafcfwbddwd
tuvwxyz
uwuzwxuv
ghijklmnopqrstuvwxyz
h
wxyzab
awbzywb


tuvwxyzabcd
uyuazdw
jklmnopqrst
rlqqkoqrpojp
defghijklmnopqrst
lrtpqkdmfgjrgrhmhdflo
ijklmn
imimmmlklinmlk
nopqrstuvwxyz
rqprxqwyvw
b
bbbbbbbbb
tuvw
ttuuw
zabcdefghijklmnopqrst
rblrqqapn
za
zaaaa
stuvwxyzabcdefghijklmno
vgatxtgfjs
hijklmno
mnjiiijmliikill
klmnopqrstu
rkkoos
abcdefghijklmnopqrstuvw
tqlgqgqufqnac
zabcdefghijklmno

vwxyzabcdefghijklmnop
dzyxdjfljeo
tuvwxyza
zuvxzyxvxwtuuatza
pqrstuvwxyzabcdef
xttfdaussabtcwywbfe
tuvw
tvuttvuvvtuu
jklmno
onnjnmknk
defghijklmnopqrstuvwx
sdjkx
opqrstuv
upvsooqtsq
no
oooooonnonn
zabcdefghijklmnopqrstuvwx
umvbnjotltvlg
jklmnopqr
qqpnnlrronjlkpjllklompo
hijklmnopqrstuvwx
xtrm
hijklmnopqrstu
ljohtpjkokqt
stuvwxyzabcdefghij
syfvbvt
vwxyzabcdefghijkl
a
xyzabcd
zdzxayb
opqrstuvwxyza
srvqp
klmnopqrstuvw
kmonmnqpm
jklmnopqrstuvwxyzabc
ywnbaalnyassow
rstuvwxy
vytrwsvy
stuvwxyzabcdefgh
uyhxdxesedzbxhwac
klmnopqrstuvwxyzabcdefg
br
wxyzabcdefghijkl
xhwxhxjzeayhwkccjxcclkzxc
o
ooooooooooooooo
fghijklmnopqrstuvwxyzabcd
hzrfxdrkyb


yzabc
bacyacbabyaycazzaz
pqrstuvwx
wqpwuw
xyzabcdefghijklmnopqrst
hf
lmnopqrstuvwxyzab
syylqomqmnmrapl
jklmnopqrstuvwxyzabcdefg
powsnzfdwr
vwxyzabcdefgh
yfwaezbhdxvh
uvwxyzabcde
uadyubbw
jklmnopqrstuvwxyzabcd
psanpqvqmzxa
stuvwxyzabcdefghijk
iuhxeswucwvvvb
fgh
fghhgffff
jklmnopqrstuvwxyzab
mylztjblnz
abcd
aabbcbbbbbadd
nopqrstuvwxyzabcd
tuvocstwxvac
tuvwxyzabcdefghijklmno
dlwyebnft


cdefghijklmnopqrst
stdcpqqr
jklm
jkjlmjlmlkkm


cdefghijklmnopqrstuvwx
qfuue
pqrst
stptststrptqqq
efghijklm
lh
yzabcdefghijklmnopqrstuv
sedfgfjnrgmplihhelmqv
nopqrstuv
rvrnvvotovqqnpursnsqt
xyza
zxzzzxxaazx
stuvwxyzabcdefg
zbyg
hijklmnopqrstuv
vqpp
lmnopqrstuvwxyzabc
cstcyqroxbprxbvryla
wxyzabcdefghi
fcfxidbcxa
qrstuvwxyzabcdefghijkl
latcj
nopqrst
qpp
pqrstuvwxyzabcdefghijklm
ritcdcrxkwgecqmk
fghijk
g
fghijklmnopqrst

rstuvwxyzabcdefghij
ytxhfzghyaibzbv
g
ggggggggggggg
wx
wxxxwwwxxxxwxwxx


stuvwxyzabcd
svtbdyzyubwucu
uvwxyza
uvvvwwauywvaz
lmnopqrstuvwxyzabcdefghi
yolirfrpopyzpe
abcdef
cdd
yzabcde
azzeecbdzzye
opqrstuvwxyzab
swyaprtxpsqsvvpt
vwxyzabcdefghijklmnopqrst
bcvytmsxgxawxq
jklmno
mnllmlm
abcdefghijklmnopqrs
aghnjlbfih
klmnopqrstuvwxy
wyynkunpnmrmulsxuu
bcdefghijkl
gkhkkeekg
s
ssssssssss
ijklm
kmlijijmjjijmji
rstuvwxyzabcdefghijklmn
mmkyweteklikenjgk
qrstuvwxyzab
vrqaruwz
pqrstuvwxyzabcdefg
sbtqvudpdbbes


tuvwxyzabc
cbaxxucutwxutcwa
bcdefghijklm
lgddeildhcj
qrstuvwxyzabcdefghij
stzjbzgwv
uvwxyzabcdefghij
wbdavvdzzh
fghijklmnopqrstuvwxy
jjtjxygpwlkqxgijs
klm

cdefghijklm
dfdiklje
ijklmnopqrstuvwxyzabcd
ddiaxylo
rstuvw
wuurtwrruvv
cde
ccccdddcdedeee
efghi
fhghihffgfhf
cdefghijklmnopqrstu
hmijlcuqundp
uvwx
uwuwvuvwwwuvxwwxv
s
sssssssss
pqrstuvwxyzabcde
pdudruxqxvbdtessatuvv
ijklmn
k
ghij
gjhhihhghhiigjghhh
vwxyzabcdefghijklmnopqrs
czszxbe
tuvwxyzabc
vvw
abcdefghij
aagagadibjicgddacddbeaj




defghijklmnopqr
odokk
pqrstuvwxyz
vx
nopqrstuvwxyzabcdef
uucpdzponbntcyafyexzr
opqrstuvwxy
urrtruow
xyzabcdefghi
feegfbgb
hijklmnopqrs
mionromlrhnqmkrnljnnlqk
p
ppppppppppppp
efgh
egfhfggf
hijk
jihkhkjkihi
cdefghijklmnopqrstuv
mcvlljllkuhqg
efghijklmnopqr
rjonmeqqh
wxyzabcdefghi
fhdbhg
tuvwxyz
ywyzutv
cdefghijk
gkjcie


ghijklmnopqr
hpmqjrpkh
ghij
hj
abcdefghijklmnop
mmcnkjeilhhogpm


nopqrst
ossttrntqptrt
bcdefghijklmnopqr
kb
nopqrstu
tqtopo
ijklmnopqrstuvwxyzab
wijroiutpbsbvvjm
zab
bbabzazaababazz
nopqrstuvwxyzab
uowouoapvyrtzyauryvrq
pqrstuvwxyzabcdefg
yt
jklmn
nlkjjjmkl
ijklmnopqrstuvwxyzabcd
snbidtmtmpz
u
uuuuuuuuu
stuvwxyzabcd
xtbatdz
uvwxyzabcd
abzcubbzycubyzwvcad
stuvwxyzabcdefghijklmnop
tvcipvsnngcgbviemgy
xyzabcdefghijklmnopqrstu
tbyppnysx
stuvwxyzabc
zxctvusyxcaua
lmnopqr
prlpnlqn
stuvwxyzab
basssyttzasszvzzat
jklmnopqrstuvwxyza
twuzswompwvst
mnopqrstuvwxyza
qwastsnzwmymnszqxxq
stuvwxyzabcdefghijklmnop
flbipyydgumukmuje
bcdefghijklmnopq
jdqmeefekfjfdmnphe
pqrstuvwxyzabcde
pxasvrwa
bcd
cbbcbdbbcdcdd
tuvw
vwtwutvv
lmnopqrstuvwxyzabc
pmobwolwwcmw
defghijklmnopqr
ommmrqjlpnihnqhfegn
wxyzabcdefghijklmnopq
fjohbl
mnopqrstuvwx
snxrsquvnrwx
fghij
fihffhjh
rstuvwxyzabcdefghi
hf
tuvwxyzabcdefghijkl
wydlcyt
hijklmnopqrs
smk
abcdef
baaa
stuvwxyzabcdefghijklmnopq
vcnyqjihnmx
abcdefghi
gaee
wxyzabcdefghijkl
zwxjiwa
fghijklmnopqrstuv
gumhifjpfhmjohvvnfs
pqrstuvwxyzabcdefghijklmn
fhpugvimgvrcdfxvkh
wxyzabcdefghijkl
xyfwggyi
vwxyzabcdefghijk
vezjghdgbihyxvyjzvz
qrstuvwxyzab
vvrsqvuauzbuxbva
zabcdef
bdabcazfzbaee
xyzabcd
ay
efghijklmno
iegklikkllohoofkgeinfi
lmnopqrstuvwxyzabcdefghi
sbv
zabcdefghijklmnopq
lfoqlidzpzqghbacegkkpphccgj
jklm
jmmmmkj
klmnopqrs
r
nopqrst
pnstpqppqrsntnpopnppqoosqq
efg
fefeggggff
mnopqrstuv
tsnqnqnoumu
hijk
iijhiikiiiijhiiijh
tuvwx
wxvttuwxu
yzabcdef
czbazzzyfbcfeefydc
cdefghijklmnopqrstuvwx
fkoliichcfnnxwfecdrwmjw
yzabcdefg
accbeb
jklmnopqrstuvwxyzabcdefg
bsysxlwvvxw
qrstuvwxyzabcdefg
ytyyafrs
fghijklmnopqrstuv
jmusofuhrqpjhsohvjivmupjk
cde
ccccd
mnopqrstu
qnouuuq
efghijklmn
efnjjimmjngikehfhne
e
eeee
vwxyzabcd
bycvdyyywcwbzba
cdefghijklmnopqrstuv
kgvded
qrstuvwxyzabcdefghijkl
uxkgcwyluxc
nopqrstuvwxyzabc
no
nopqrstuvwxyzabcdefghij
ixvz
stuvwxyzabcdefghijklmnop
gkmjcfnl
tuvwxyzabcde
ewwttubwtexvdvu
rstuvwxyzabcdefghijklmno
ezwtxnugrkn
hijklm
jhihlmkh
rstuvwxyzabcdefghijklmno
visftnbdvujynmbnchk
opqrstuvwxyzabcdefghij
wopafebxycxu
rstuvwxyzab
ayxxstszrbtxbbzyu
lmnopqrstuvwxyza
ovaqxxt
fghijklmno
lh
klmnop
kpoppnnpoookloknkppp
nopqrstuvwxyzabcdefg
sewtpsaadgf
yzabc
zyca
opqrstuvwxyzabc
xcuvyyrwxybucvvzpvz
klmnopq
omokno
bcd
bdbcdbcbb
rstuvwxyz
ywysyswsvzysyzu
qrstuvwxy
srwutwrtvxrrvvvsxrqu
ijklmnopqrs
limkomqjosrnj
lmnopqrstuvwx
xvxslttmqw
opqr
qpprpqrpoqqoppopqqqqpq


qrstuvw
tuuqsuwuq
klmnopqrstuvwxyzabcdefghi
svsaleqxm
ijklmnopqrstuvw
mqptiqq
defghijklmnop
hoeek
xyzabcde
bzeyaczbb
rstuvwxyzabcdefghijklmn
tkvzzwyzeljbenmfkc
d
ddddddddddddd
mnopqrstuvwxyzabcdefghi
yhhrpeonutqwbrfc
uvwxyza
vua
qrstuvwxyza
tq
efghijkl
jehfjglfgkgefkhhiflff
fghijk
kkfhgkjfijhjjfkggghj
efghijklmn
genegfje
jklmnopqrstuvwxyzabcdef
mpmsptvwz
cdefghijk
kdidiijeg
ghijklmnopq
oklmpgmlnpngpoqnpgjmm


defghij
jgi
wx
wwwxwwwwww
tuvwxyzabcdefghijklmn
dl
mnopqrstuvwxy
xxqrpm
ijklmnopqrstuvwxyzabcdefg
tzggbyydqfxmonwtqxgjocmxogznl
jklmn
nm
vwxyzab
wxy
bcdefghijklmn
bihcmjbnjnchg
fghij
giihhjhhhihhhffgff
uvwxyza
xawvuuwxy
mnopqrstuvwxyza
urupmmppnrvswwrmutuo
fghijklm
jjgfk
hijklmnopqrstuvwxyzabcd
khnslz
efghijklmnopqr
jlkoqgereff
vwxy
wvvxxyvyx
defgh
fheeddhhheg
xyzabcdefghijk
yacbejfdkh
bcdefghijklmnopqrstuvw
lfbivcnnlswwr
klmnopqrstuvwxyzabcdefgh
ucewlgoltrqac
xyzab
axaaxbyyxyabbbyxb
cde
eeedeecccdecedec
lmnopqrstuvwxyzab
ybxatquzwpwsbawvl
abcdefghijklmn
cn
fg
fgffgfgfgfffgfggfg
vwx
vvvvxwvvwxxwwww
fghijklmnop
km
lmnopqrs
pqnlmqlrnmoslo
klmnopqrstuvwxyzabcde
xsl
zabcd
ddzbzacdd
efghijklmnopqrstuvwxyzab
w
tuvwxyzabcdefghijkl
idge
abcde
dacaddedbabeeeaeeacedb
stu
ttssut
o
oooooooooooooooooo
nopqrstuvwxyzabc
uwytu
abcdefghijklmnopqrstuvw
ntbiffhponcsgc
lmnopqr
ollolq
ijklmno
jknl
abcdefghij
ffjdhiiaaiieigcie


bcdefghijklmnopqrstuvw
oqnhurnnwvumbvpewqh
yzab
yayybaza


r
rrrrrrrrrrrrr


ijklmno
kmol
zabcdefghijklmnopqrstu
ujmcpjnplcdpmsopnlndz
qrstuvwxyzabcdefghij
bq
tuvwxyza
vav
cdefghijklmnopqrst
kiicrcndoclrldgof
defghijklmnopqrstuvwxyza
ffpxpkkzz
yzab
zzy
jklmnopqrstu
trtlpslsqsujll
hijklmnopqrstuvwxyzabcd
xqdjlvcmy
vwxyzabcde
eeaexeebe
abcdefghijklmnopqrstuv
ifcunmat
defghijklmno
lodlgomiimjgkine
yzabcdef
bceycfd
ghijklmnopqrstuvwxyzabcde
iaywszca
pqrstuvwxyzabcd
ru
vwx
wxwxxxww
ghijklmnopq
goqlpkinm


cdefghijklmn
gijlncchmkeehldigef
vwxyzabcdefghijklmnopqr
fiazxe
h
hhhhhhhh
klmnopqrstuvwxyzabcde
xeqttaaudxnrwtmoy
pqrstuvwxyzabcdefghij
ezghxejw
xyzabcdefghijklmnopqrs
csxpfrpeegdnqbope
fghijklmnopqrst

c
cccccc
hijklmnopqrstuvwxyzabcd
zrl
ghijklmnopqrst
irlqrmrtqprstgqhkttjmj
vwxyzabcdefghijklmn
mikyjxx
xyzabcde
czyaey
pqrstuvwxyzabcdefg
w
abcdefghijklmnopqrstu
aailsghloiddqg
n
nnnnnnnnnnnnnnnn
xyzabcdefghijklmnop
ahcnhoidfny
zabcdefghijklmnopqrstuv
tpqc
stuvwxyzabcdefghijk
gvexyuuedkdvbfhiazyhi
zabcdefghijklmnopqr
eefgggjq
opqrstuvwxyzabc
ypba
xyzabcdefghijklmnopqrstu
gpdeenx
qrstuvw
rwvuttvqqvrtwtwuv
lmnopq
qqnonpom


d
dddddddd


mnopqrstuvwxy
mtx
cdefghijklmnopqrstuvwxyz
ljhzhhj
klmnopqrstuvwx
ovpuvpkwsx
ijklmnopqrstuvwxyzabc
vnyxtxvabmjmwotnikrtbq
abcdefg
gcc
yzabcdefghijklmnopqr
rariiihqlalblr
fghijklmnopqrstu
jkjijtjokpkptsgurfjh
bcdefghijklmn
fijikcbcnlfbccncglcc
e
eeee
xyzabcde
adbebzyca
uvwxyzabcdefghijk
wucvjveceeexcaxvvkkg
hijklmnopqr
rmp
abcdefghijklmn
cmkghjbjnah
efghij
ighihh
lmnopqrstuvwxyzabcdefghij
xvpzewehwyit
bcdefghijklmnopqrst
gqlk
uvwxyzabcde
awuax
abcdef
abbfccf
z
zzzzzzzz
rstuvwxyzabcdefghijklmnop
on
defg
eggef
zabcd
cddaz
zabcdefghijkl
gjciblkzcbejbg
rstuvwxy
rsrsxrxw
uvwxyzabcdefghijklmnop
wohjzafvivc
nopqrstuvwxyzabcdefgh
pbuntuta
rstuvwxyzabcdefghijklmnop
gyweescslch
klmno
noonmo
hijklmnopqrstuvwxyzabcde
nxzuecmixlluok
jklmnopqrstuvwxyzabc
yyollyqcqjk
zabcde
zddecze
hijklmnopqrstuvwxyzabcd
xvjw
tuvwxyz
ztvzxzvuzwy
hijklmnopqrstuvw
kroonwjtvkh
hijklmnopqrstuvwxyzabc
mtycpmiqzzrqktkyrq
efghijklmnopqrstuv
i
fghij
hggjgiiggff
ghijklmnopqrs
qinhnrggohioknk
defghijk
jekejihfkef
vwxyzab
azvbzxbzxwvbbybxzzzvabaxv


cdefghijklmnop
nfeojn
xyzabcdefghijklmno
xcjoocxxjyfzzyl
uvw
wuv
stuvwxy
sxywuyvtvtyvyxtswwuxyv
mnopqrs
mqoqspspqmnprrm
rstuvwxyza
wsawxuvwv
qrstuvwx
qxvtxrsvsuxq


defghijklmnopqrstuvwxy
yvfdjfu
lmnopqrstuvwxyza
owxvyrrnzy
ijklmnopq
mlmjljkqjpiim
def
ffffed
mnopqrstuv
mpnpsvpuuorpvn
ijk
ikijkkijijikijjkii
stuvwxyzabcdef
duusu


ghijklmnopqrstuvwxyzabc
zymu
klmnopqrstuvwxyzabcdefgh
svs
bcdefghijklmnopqrstuvwxyz
pkovubgtvjogyvrg
vwxyzabcdefghijklmnopq
fwigjxcw
uvwxyzabcdefghijklmnopqrs
uvdngaaxckgxwbil
jklmnopqrstuvwxyzabcdef
swtzqaa
klmnopqrstuvwxyzab
yw
za
aa
tuvwxyzabcd
baavwucucuauu
defghijklmnopqrstuvwxyzab
ahrip
klmnopqrstuvwxyzabcd
wkullpzkatmxyqcmx
wxyzabcdefghij
axfbcixyydeehffaaxgjyywz
cdefghijklmnopq
dhigehepdqcjqgogqqo
opqrstuvwxyzabc
vywaxyyqcypbrccyzwbyopzoaw
hijklmnopqrstuvwxyz
vyjplrrxvuh
opqrstuvwxyzabcdefghijk
fkpkrhv
abcdefg
bfddggaddcgbcab
efghij
gh
mnopq
qmnqmmqpmnpo
stuvwxyzabcde
ybew
opqrstuvwxyzabcd
ovprcwvotottycaytrcztt
cdefghijklmnopq
fjdljlijiiogielcfiiggglgokgdlcc
fghijklmnop
nfhkmnmiklioofi
nopqrstuv
ovsoqppptorr
opqrs
sssosqqr
fghijklmnopqrstuvw
fnusquimrhvtkqgrupolp
hijklmnopqrs
kiokor
st
sttsstststsstttttss
defghijklmnopqrstuvwxyz
uqyvrlhngitfxei
qrstuvwxyzabcdefghij
azydusw
jklmnopqrstu
njoumrmjukqno
zabcdefghijklmno
bdenncoafb
abcdefghijklmnopq
ekohjdenqgbnpbfoad
stuvwx
ttuuwvxwsxtsw
lmnopqrstuvwxyzabcd
bx
jklmnopqrstuvwxyzabcdefgh
kcwrjo
hijkl
khiihlhkkhkjjiihkl
op
pppoopooppoppopo
nopqrstuvw
qrrpqut
ijklmnopqrstuvwxyzabc
sxpsvcarokzl


efghijklmnopqrstuv
uiqqrtjlprr
zabcdefghijklmnopqrstuv
arojcgjvjbggrmhfamane
yzabcdefghijk
jkhh
jklmn
njlllkmkmmmkkjl
pqrstuvwxyzabcdefg
czgrxse
yz
zyyzy
stuvwxyzabcdefghijklm
jtyjtvtmvx
hijklmnopqrstuvwxyza
kjvsvosmntohyx
n
nnnnnn
zabcdefghijk
zdkkjgdehabz
wxyzabcde
xwcyabbxebwcecex


pqrstuvwxyzabcdefghijk
atvqetdpji
tuvwxyzabcdefghijklmnopqr
jwyaighnvkxlm
hijklmnopqrstuvwxyzabc
oanmzohsramro
tuvwxyz
zzxxuyww
tuvwxyzabc
wuuzucba
zabcdef
ecaccbdcez
stuvwxyzabc
yuuvbu
yzabc

fghijkl
gljgjgigg
qrstu
tqqtsqsquss
wxyzabcde
dzbdx
bcdefg
dcdcb
yzabc
azccazzcbabccca
vwxyzabcdefghijk
fvbzhicfivxeehikkg
rstuvwxyzabcdefghij
hetjzzecvsxv
klmnop
monpko
ghijklmno
hjgloikkjho
fghijk
hfgfhgkhfgi
stuvwxyzabcdefghijklmnop
omjlvkmfyftmt
rstuvwxyzabcdefghijklm
beczrcmsvujylsdj
uvwxyzabcdefg
eazecyffyuczzyzwgbefywdw
abcdefg
ade
abcdefghijk
hdcej
opqrstuv
pqos
hijklmnopqrstuv
kulsrkttp
efghijklm
hfeem
p
ppppppppppppppppppppppp
nopqrstuvwxyzabcdef
yozfpqdtzecryeyya
rstuvwxyzabcdefg
sbzudrueu
qrstuvwxyzabcd
xcqxv
qrstuvwxyzabcdefg
uaccbdyav
nopqrstuvwxyza
putvtstopoqpnrszsuwt
bcdefghijklmnop
cfcbcdpgfldleihmmj
lmnopqr
onmllp
wxyzabcde
bxec
j
jjjjjjjjjjjj
tuvwxyzabcdefghijkl
bfvubtebzhvkaizfuyuyg
no
nnoonooononnnoo
jklm
kjkk
mnopqrstuvwxyzabcdef
uqrrtqcmozudsaqsftqbvtzeumxqdpeaoear
efg
efffffgg
qrstuvwxyz
vvsxqvyq
mnopqrs
rqpmqmqrr
stuvwxyzabcdef
stfufefvz
defghij
eedeihd
nopqrstuvwxyzab



zabcdefghijklmnopqrstuvwx
blzqasxed
vwxyzabcdefghijklm
fdlyzlcmlkejhg
cd

lmnopqrstuvwxyzab
rrzsw


cdefg
edfdg
tuvwxyzabcdefghijklmnop
afmgvbegcbnegzvi
wxy
xwxxwxyxxy
mnopqrstuvwx
mrruqmuowovswo
xyzabcdefghijklmnopqrs
ojzbg
hijklmnopqrstuvwxyzabcde
xhmbwyvqxbpkhbr
rstuvwxyzabcdefghi
vthzcicctivdtwg
efghijklmnopqrs
irreirmrilijs
lmnopq
lnmnppnpnoolmql
qrstuvwxyzabcdefghijk

uv
uvvuuvv
mnopqrstuvwxyzab
nqvazboyrxausu


opqrstuvwxyzab
yzvsvsrowzyaypx
xyzabcdefghijklmn
makgbamygnz
vwxyzabcdefghi
hiwwbhdixafgxb
bcd
cbddbcdbbdbcddd
bcdefghij
hejggcfigdjdhfhc
ijklmnopqrstuvwxyzab
kqbyovjviroqskmyrlpwy
cdefgh
efefhgceegfgdc
efghijklmnopqrstuvwx
wsoefmfi
wxyzabcdefghijklmno
wn
defgh
hgefhefhfhgeffe
nopqrst
rronrptsp
ijklmn
j
klmnop
llmoo
ghijklmnopqrstuvwxyzabcd
givisya
lmnopqrstuvwxyzabcdefgh
pduvgdfhfabrleswzvcsyhe
c
cccccccccccccccc
defghij
heeggggeegejdg
jklmnopqrstuvwx
wkqkktkqn
bcdefghijklmn
hbfnme
abcdefghi
dhedfiagcbhbh
fghijklm
mhfigikmhlhlhghgkh
s
sssss
cdefghijklmnop
pkfncmfgocc
jklmnopqrstuvwxyzabcde
znxtezclooey
xyzabcdefghijklmnop
icdfmoy
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
st
ssssssststttststttsss
vwxyzabcdefghij
hjdchwgbzbfv
cdefghijk
kicgkejccj
defghijklmnopqrstuvwxyz
jwvozmreqmnnp
rstuvwxyzabc
zsswbswsycavb
yzabcdef
afceeebczaffac
cdef
cddd
tuvwxyz
zywztztzvyuyttv
opqrstuv
rpuoqqtppurtqpsq
vwxyzabcdefghijklmno
fxnxbwd
stuvwxyzabcdefghijkl
ibwbl
wxyzabcdefghijklmnopqrstu
ysyjwhsebbz
ijklmnopqrstuvwxyzabcd
jqbom
jklmnopqrstuvwxyza
vzzmqkxvjrsy
efghijklmnopqrstuvwxyzab
myoakpvrowsnbtz
fg
fggfgff
rstuvwxyzabcdefg
gyurfrsx
opqrstuvwxyzabcde
zvqvuz
qrstu
q
ghijklmnopqrs
ksmjnhiqj
defghijklm
j
yzabcdefg
gy
zabcdefghijklmnopqrst
ajjlhtgrrdozhc
klmnopqrstuvwxyzabc
lqumvlttwltw
j
jjjjjjjjjjjjjjjjj
fghijklmnopqrstuvwxyz
upfzzlsgwtr
lmnopqrstuv
umquvnsqsnstqrtpvrpv
jklm
jl
ghijklmnopqrstuvwxyzab
hrsqbthazrqijy
vwxy
wxvvwyyvvywwyyxwx
efghijklmn
emffijlggmkmgglimm
ef



nopqrstuvw
qtsu
x
xxxxx
ghijklmno
kkilogolljkn
wxyzabcdefghijklmnopqrs
cjjrizpayzlxdnrglkolqwk
ijklmnopqrstu
mkprrrqoutmluj
qrstuvwxyzabcdef
wfauray
y
yyyyyyyyyyyyyy
jklmnopqrstuvwxyz
qlsxqwmozojosqynlk
pqrstuvw
tvpvturw
jklmnopqrstuvwxyza
qlswomn
fghijklmnopqrstu
ojfirtjimmgusiq
wxyzabcdefgh
gghgzeyydwfzxwfwzexczyy
qrstuvwxyzab
uuqvbusxzqr
efghijklmnopqrstuvwxyzabc
iyyl
mnop
mponmppop
rstu
utustt
yz
yyzy
pqrstuvwxyzabcd
tbuar
opqrstuvwxyzabcdefghij
jawtxwsffaduxzq
tuvwxyzabcdefghijklmn
llmlhkmuafbfhg
mnopqr
rmom
jklmnopqrstuvwxyzabcde
swrjccbxckwv
f
fffffffffffffff
pqrstuvwx
uwx
yzabcdefghijklm
zkzaagjiglafe


hijk
ikhhjihhhkhk
vwxyzab
wxyawwvvxb
efghijklmnopqrstuvwxyza
rhpkr
uvwxyzabcdefghijklmnopqr
cxurnjv
uvwxyzabcdefghij
eicdifzb
defghijklmnopqrs
iipsdjeg
defghijklmnopqrs
ldphfknojhnqfmkqipkfh
abcdef
bfeddfabdfabfcded
jklmnopqrstuvwx
mnnxsrspjrvvp
fghijklmnopqrs
fflfmolgmqrhglikrsosor
b
b
fgh
ggh
g
ggggggggggggggg
bcdefghijklmnopqrst
nmnnsjc
nopqrstuvwxyz
zxuv
tuvwxyzab
uvbztxuaxtbtbtyxxwz
lmnopqrstuvwxy
qnvsn
lmnopqrstuvwxyzabcdefghi
gfti
kl
kklllklkklkklkkkkllklkkkklk
stuvwxyzabcdefg
wscbzztuzxuewsgt
opqrstuv
rqqpusqtqr
xyzabcdefghij
ffxgcxadgezjzezxax
zabcdefghijklmnopqrstuvwx
ngmqk


pqrstuvwxyza
ttzzapazvytxpsxrpxurpq


mnopqrstuvwxyzabcde
oxrmeaedwmb
stuvwxyzabcdefghijklmnop
fbowwjhkuzxe
mnopqrstuvwxyzab

pqrstuvwxyzabcdefghijklm
cmdbdsmditvauq


bcdefghijk
ggeeihhcccijbgcjiie
defghijklmnopqrstuvwxyz
gjezedfl
qrstuvwxyzabcdefghijklm
xymijrwugxatjclubsjqyeb
rstuvwxyzabcdefg
degacv
uvwxyzabcdefghijklm
xlwxcblkzx
zabcde
daabdeze
lmnopqrstuvwxyzabcd
lndvxypvrm
stuvwxyzabcdefghijklmno
fjcvyadzdxyyeatm
mnopqrstuvwxyz
wnusqpwtstzxxmowxyusm
fg
fggfg
abcdef
ddabdcecdccecfaecadc


p
pppppppp
ghijklmnopqrst
hjqqiminpopkrpijp
t
ttttttttttttttttt
x
xxxxxxxxxxxxx
defghijklmnopq
mnhdohef
klmnopqrstuvwxyzabcd
aablaxuvw
rstuvwxyzabcdefghijklmn
lyerytaavb
hijklmnopqrstuvwxy
vwowilmum
klmnopqrs
mokqqrqsopslkqolklso
rstuvwxyzabcdefghij
gjfd
r
rrrrrrrrrrr
yza
ayzzyzyyyzaaz
defgh
fhfgdgeehfe
opqrstuvw
qwuoqsqvstrpsvwuvstououtrp
fghijklmnopqrstuvwxyzabc
brlfzaujrwzy
yzabcdefghijklmnopqrstu
mcipcrkiuo
pqrstuvwxyzabcdefghi
fhydictwgpcwufcrgtgvzd
ijklmnopqrstuvwxyz
omuy
zabcdefghi
eefdezczza
lmn
lnnlnlnnnmllnmnnn
efghijklmnopqrstuvwx
rxlswpjtnnekexlnnki
xyzabcdefghijklmnop
xjdyebch
zabcde
accccecezed
xyzabcdefghijklmnopqrstu
lnlguceukbsp
cdefghijklmnopqrstuvwxyz
kigpdlrlfuwcujkutolpqj
xyzabcdefghijklmnopqrs
bipjyyaafxrx
opqrstuvwxyzabcdefghij
qfjjoedtasajgerrizbs
uvwxyzabc
abau
xyzab
zxbbbzyaazyaxxbxb
pqrstu
spptssppput
defghij
hfjjhideej
hijklm
kkklkjmi
fghijklmnopqrst
plsqoqtmfj
rstu
trstrrurutss
ijklmnopqrstuvwxyzab
kwlqywanro
klmnopqrstuvwxyzabc
lyrunolykpyorlo
abcdefghijklmnopqrstuvwx
bskhmfvcl
vwxyzabcdefghijklmnopqrs
heciahlnjdzy
zabcdefghijklmno
khjjl
mnopqr
rrmn


rstuvwxyzabcdefg
yb
zabcdefghijklm
jc


bcdefgh
cgdffdhcdebe
s
ssssssssssss


jklmnopqr
ojoqmlpnmkr
abcdefghi
gchbaifbf
klmnopq
ommklnppqkqqqpolqnlonpoon
qrst
qststsqsq
efghijklmnopqrstuvwxyzabc
mjljwqzf
klmnopqrstuvwxyzabcdefgh
yy
ijklmnopqrstuvwx
ivkrwi
vwxyzabc
wxwcvacacbvvcvvbvzbvyy
fghijk
fjfijjk
nopqrstuvwx
pqwnupnvpo
xyzabcdefg
gezdxgcyzgy
tuvwxyzabcdefghijk
ibxvuj
op
oppoppppppppop
jklmnopqrstuvwxyzabcdef
uouyv
hijklmnopqrstuvwx
xupuqiwwxupohow
hijklmnopqrstuvwxyzabcdef
fpswyz
yzabcdefghij
ccdfcgyay
abcdefghijklm
iabf
ghi
hgghhggggigiihhig
qrs
srs
cde
deeeddee
m
mmmmmmmmmmmmm
bcdefghijk
bhkjjckihbgkh
nopqrstuvwxyzabcdefghijkl
kfrcfdqqdysgrvg
cdefghijklmnopqrstu
gmqmmhhmkfmll
qrst
stqrrtrrrqt
jklmnopqrstuvwxyzabcdefgh
cwaxtdkxhurgd
qrstuvwxyzab
tbwsyzsubyttzwtxbs
wxyzabcdefghi
hazxcfdzgyy
hijklmnopqrst
jhkjsnihsphmtm
bcdefghijk
bigbhgddiekgchdicfgh
xyzabcdef
adeyyey
stuvwxyzabcdefg
dxxscgcwbavcecvtsggfgdxwegwxddsbtu
jklmnopqrstuvwxyzabc
yjqqvwooy
klmnopqrstuvwxyzabcdefg
btzdogvkdcwy
opqrstuvwxyza
pyyyvsut
tuvwxyza
twwtxw
tuvwxyzabcdefghijk
ydjzcczkk
cdefghijklmnopqrstuvwxyza
ns
j
jjjjjjjj
abcdefgh
caedcfaachaaedgccba
vwxyzabcdefghijklmno
fexdykkcmdmcabzd
zabcd
cacbzc
zabcdefghijklmnopqrstuvw
owdioocs
efghijklmnopqrstuvwxyz
wgkmmpyzf
bcdefghijklmnopqrstuvwxyz
ilhgcjqcpzbfzfvvwr
abcdefghijklmnopqrstuvw
trltumwimpmsqoknbtbk
vwxyzabcdefgh
a
jklmno
mmljoknjnoommnkjkojlkolool
opq
oqp
tuvwxyzab
ybzbtuvzxx
tuvwxyza
ywwxwuwwatw
ghijklmnopqr
lhphrnpmnlr
wxyzabcdef
dcabayyfbze
xyzabcdefghijklmnop
kpdenyzyoodplbnyhkbolnbkiezhy
yzabcdefghijkl
hbfizjygkf
zabcdefghi
aidgdgiceead
pqrstuvwxyza
psavyuaxqwuxzpwv
qrstuvwxyzabcdefghi
iwqxdiwzxtsyitf
xyzabcdefghijklmnopqrstu
jmflsymrdbal
xyzabcdefghijk
dekczcf
stuvwxyza
utsxvy
i
iiiiiiiiiiii
ijklmnop
pjmmoikmnmkmokl
efghijklmnopq
mgegkpqgh
zabcdefghij
bjg


ghijk
gjhhggkkkikjhji
abcdefghijklmnopqrstuvwx
mgkv
pqrstuv
pvvqrqtuuupup
opqrstuvwxyzabcde
wrcozqzrxud
abcdefghijk
idkacfda
zabcdefghijk
bffd
bcdefghijklmnop

zabc
bzbabczcz


stuvwxyzabcde
axvvyc
zabcdefghijklmnopqr
rdm
ijklmnop
lnlkimpipjjnjimjkm
wxyzabcdefghi
wb
uvw
u
vwxyzabc
yvzwwyczyzxy
mnopqrstuvwxyzabcdefg
uaobogasrnqar
lmnopq
qnolmnmonn
ab
bbbabbbbbaabbbaaab
defghi
dif
vwxyzabcdef
zcfdbcwexf
yzabcdefghijklmnopq
odkcjydoadbm
rstuvwxyzabcdefghijklm
cjme
stuvwxyzabcde
szceedx
xyzabcdefghijklmnopqr
ghgzmorzzoekmibeqn
ijkl
jl
xyzabcdefghijk
idebzd
klmnopq
kpnoknopklqplmpmnoqpomon
nopqr
qnoopppr
mnopqrstuvwxyzabcdefghijk
dgnwoppbxdwmgutsfk
j
jj
wxyzabcdefghijklmn
kywydblmxiwzddfd
jklmnopqrstuvw
mpqostqn
qrstuvwxyzabcde
eexwzauarcucst
fghi
ffhfhhifihhgf
klmnopqrstuvwxyza
umyaxzxmvx
defghijklmnopqrstuvwxyzab
qanhtkvzthniwdy
tu
uutuuuuutuuuutuuu
tuvwx
wxvtvwvvtut
jklmnopqrstuvwxyzabcd
lnljrnz
yzabcdefghijklm
kcaicj
v
vvvvvvvvvv
hijklmnop
okkl
cdefghijklmnopqr
lprflfqqnmpe
zabcdefg
cczae
vwxyzabcdef
fydz
efghijklmn
nfmkhklknljghgejkknmiiiffl
uvwxyzabc
wazaxvuuxaxaa
uvwxy
xvxxuuxwyywxuvu
qrstuvwxyz
yzrqwqxvuuxxuusuvsttsw
def
fdfdfdeef
bcdefg
bgdgefdf
fghijklmnopq
ihkqlinklpgpfqlkmifnqf
zabcd
zadabzcb
zabcdefghijklmnopqrs
okmminokb
wxyzabcdef
adf
cdefghijklmnopqrstu
mudkidftk
uvwxyzabcdefghijklmno
viuukzwiy
yzabcdefghijklmno
kkyddoynjjhbhimedzc
qr
rrqqqrr
zabcdef
zdzaczcczfzaacaadccbdcfcbfad
vwxyzabc
wwczcaxxyxcvv


jk
jkjjjjjkkj
zabcdefghijklmnopqrstu
juqtcegzabihjl
pqrstuvwxyz
tupvztxyvsu
bcdefghij
hdgidfiggghcdcebcghdc
wxyzabcdefghij
xzyzcddzbcya
zabcdefghijklmnop
jgamzohlof
jklmnopqrstuvwxyza
kzukvurl
cdefghijklmnopq
gpkqoqhfjnngnogd
tuvwxyzabcdefgh
utw
xyzabcdefghijklmn
bbifa
y
yyyyyyyyyyyyyyyyyyyyyyyy
klmnopqrstu
ptoopotllouuurlq
lmnopqrstuvwxyzabcd
wwp


jklmnopqrstuvwxyzab
zjqo
xyzabc
axybz
vwxyzabcdef
zyedbdfwbdwc
tuvwxyzabcdefghijklm
wtwd
mnopqrstuv
vvnssnntmruu
rstuvw
w
bcdefghijklmnopqrstuvwxyz
ozgtqvbxfvglfdotrqed
tuvwxyzabcd
awwb
uvwxyzabcdefgh
bzfavbehv
rstuvwxyza
uvwrr
cdefghi
iedgdidigddddfeec
qrstuvwxyzabcde
vwsdaqurvxtxey
ijklmnopqrstuvwxy
nosrnrounlvokxtqkiowx
opqrstuvwxy
xutqrtvspsuut
m
mmmmmmmmmmmmmmmmmmmmm


rstuvwxyza
wzuvyrvsuys
fghijkl
fiifhifjjlljilkiljglk
qrstuvwxyzabcdefghijklmno
zyoyzlcebgijvnlqhqnq
rstuvwxyzabcdefghijkl
tbefkeugl
stdout
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0