Page 1

SOLUTIONS two

“ Ascendancy To Print”

Kevin Jackson


SOLUTIONS two

PREFACE THE COMMENTARY in Marked Solutions is re-presented here on p 20 and features the changes that happen to on-screen text ... a comma moved here, a clause there, to capitalize, italicize, okay or OK? The temptation to tinker is nigh irresistible. Composition can be turned and decorated at whim with the facility, but eventually time’s up and I hit ‘send’ or ‘print’. Marked Solutions was conceived and composed on-screen - digital files, made to make the prints in exactly the way a copper etching plate is worked to be the mere tool that carries an idea from artist to print, to viewer. Every time I reviewed the images the temptation was ... until eventually the manipulation had to stop and I go to press, to ‘printer’ and make manifest prints that take up space with reflective colour and not the backlit screen-glow. They’re different and have to be made to be as they’ve become, with definitives, finite in size with proportion relative to the live scale of our persons. The dynamism of each image takes on a momentum of its own. I’m distracted by the transformation and by the ephemera produced in the printing process … borders where there weren’t and won’t be, trim-marks, bleed-edges, paper qualities … yes, those in-studio concerns and borders were not in the plan, in the mind’s eye, but ‘now, could they could be?’ All the ‘rules’ have changed. Some don’t make out well on paper. I’m struck afresh that images have a ‘right’ medium. Some work on screen only and that’s where they must stay. Some are prints from now on and after appearing here their screenlife is over. People have seen the prints, liked them with interest and loathed by their indifference. Conclusions cross their faces and questions are posed. Asked bluntly or with care, they seem startlingly obvious. Arrantly, I’d assumed these questions would answer themselves. Not so. Of course they don’t.

Any questions? I’d welcome them at solutions@kevinjackson.net


SO LU T I O N S tw o : a d i g i t a l d r a w i n g b o o k b y K e v i n J a c k s o n


22222667995911458799553415281444888833462111333655777665588640 77544433331929988865122222187717335219116292698688864954560711122333455966886559127788833997777884444489766669225856918210988888777432952121663333661123344669954779955555444266211216012268888899992234557444172277666991114444773533555566343083251737696666699538254188124848411999441155777799222555335306631999988943144 44666881177555552223333555527777722221110942862222188887144443666788677355553333959116617733659695059999877732776618858344445385662867212313325816111122225043211119866777589922228388875559448566666677777433939490444477778791222135556668813985363648388999228833664554077599999528144555568866346238878883311222277666114 34243807733338765244186691212249449468895659556227774448119980111236679922223588847855844817522663315557778999944448810888754436662995113211991119329723352118844332256655779011244489993376366787775599977778165445336155664822221817330342822228941118885356757776661555133455444975939998870667777778895555556244113334224 49999911833343463824211888640111233888972579795663951134755799229223366644558799774480567794555577249283177144922288883644333111128932388899966609655555444443331198826728949866286677288329927273117221177044466777133777795666611222225555558112233558888889999991067778925566677888899111122423434111135555444433333229944 02233666913766684544455229977499933885511787771117788142420887776114499629969355549916462382422833384425517775511990999877743322877665215584554445529111686613819833445522661077777789188253162534451696228855553331551199993443666420135509925466666554776222444499988741383333888117743481201266666677725345555122444888339 99887733943473291323259151088877774319422264933522956996666111115588299944333555266901144558891161177899777233445922222236445556666346996688330145877256919883145335811662314211122333556668889994774208444433555666717797191211596353391187672928677794428290732887531495514213623324115676899911575668811449977866406888222 33333556778991144715511188769614274997541297414665906661177755443211199988355444333332829585822268988897967909564181411126363726737819228191543431222557778884499660875531297663211668888927717144229911466449225753443359232022333557788991444166161851993155177678833996644466622204457788999146211255331666724422222266639 33335117788559099666154444332233219716621888879998521757711117733255201333344467779126666582225555555888888994488222699111777609955322229776666614113322996449988388884444441111355778805497632128633998866641777172224155433319998167711448166806899167754337477188849422555884666644222244311333113559192088855544444999753 23376378166678772111133236512662293532901133367524156247229824948287116664469988894733555599222023696694444427788887115515599577788831932121111555366223011344585568887867229977235523433779228847966912119977443663011233455911112334666784778855889999967367232299944477888 22222667995911458799553415281444888833462111333655777665588640 77544433331929988865122222187717335219116292698688864954560711122333455966886559127788833997777884444489766669225856918210988888777432952121663333661123344669954779955555444266211216012268888899992234557444172277666991114444773533555566343083251737696666699538254188124848411999441155777799222555335306631999988943144 44666881177555552223333555527777722221110942862222188887144443666788677355553333959116617733659695059999877732776618858344445385662867212313325816111122225043211119866777589922228388875559448566666677777433939490444477778791222135556668813985363648388999228833664554077599999528144555568866346238878883311222277666114 34243807733338765244186691212249449468895659556227774448119980111236679922223588847855844817522663315557778999944448810888754436662995113211991119329723352118844332256655779011244489993376366787775599977778165445336155664822221817330342822228941118885356757776661555133455444975939998870667777778895555556244113334224 49999911833343463824211888640111233888972579795663951134755799229223366644558799774480567794555577249283177144922288883644333111128932388899966609655555444443331198826728949866286677288329927273117221177044466777133777795666611222225555558112233558888889999991067778925566677888899111122423434111135555444433333229944 02233666913766684544455229977499933885511787771117788142420887776114499629969355549916462382422833384425517775511990999877743322877665215584554445529111686613819833445522661077777789188253162534451696228855553331551199993443666420135509925466666554776222444499988741383333888117743481201266666677725345555122444888339 99887733943473291323259151088877774319422264933522956996666111115588299944333555266901144558891161177899777233445922222236445556666346996688330145877256919883145335811662314211122333556668889994774208444433555666717797191211596353391187672928677794428290732887531495514213623324115676899911575668811449977866406888222 33333556778991144715511188769614274997541297414665906661177755443211199988355444333332829585822268988897967909564181411126363726737819228191543431222557778884499660875531297663211668888927717144229911466449225753443359232022333557788991444166161851993155177678833996644466622204457788999146211255331666724422222266639 33335117788559099666154444332233219716621888879998521757711117733255201333344467779126666582225555555888888994488222699111777609955322229776666614113322996449988388884444441111355778805497632128633998866641777172224155433319998167711448166806899167754337477188849422555884666644222244311333113559192088855544444999753 23376378166678772111133236512662293532901133367524156247229824948287116664469988894733555599222023696694444427788887115515599577788831932121111555366223011344585568887867229977235523433779228847966912119977443663011233455911112334666784778855889999967367232299944477888 22222667995911458799553415281444888833462111333655777665588640 77544433331929988865122222187717335219116292698688864954560711122333455966886559127788833997777884444489766669225856918210988888777432952121663333661123344669954779955555444266211216012268888899992234557444172277666991114444773533555566343083251737696666699538254188124848411999441155777799222555335306631999988943144 44666881177555552223333555527777722221110942862222188887144443666788677355553333959116617733659695059999877732776618858344445385662867212313325816111122225043211119866777589922228388875559448566666677777433939490444477778791222135556668813985363648388999228833664554077599999528144555568866346238878883311222277666114 34243807733338765244186691212249449468895659556227774448119980111236679922223588847855844817522663315557778999944448810888754436662995113211991119329723352118844332256655779011244489993376366787775599977778165445336155664822221817330342822228941118885356757776661555133455444975939998870667777778895555556244113334224 49999911833343463824211888640111233888972579795663951134755799229223366644558799774480567794555577249283177144922288883644333111128932388899966609655555444443331198826728949866286677288329927273117221177044466777133777795666611222225555558112233558888889999991067778925566677888899111122423434111135555444433333229944 02233666913766684544455229977499933885511787771117788142420887776114499629969355549916462382422833384425517775511990999877743322877665215584554445529111686613819833445522661077777789188253162534451696228855553331551199993443666420135509925466666554776222444499988741383333888117743481201266666677725345555122444888339 99887733943473291323259151088877774319422264933522956996666111115588299944333555266901144558891161177899777233445922222236445556666346996688330145877256919883145335811662314211122333556668889994774208444433555666717797191211596353391187672928677794428290732887531495514213623324115676899911575668811449977866406888222 33333556778991144715511188769614274997541297414665906661177755443211199988355444333332829585822268988897967909564181411126363726737819228191543431222557778884499660875531297663211668888927717144229911466449225753443359232022333557788991444166161851993155177678833996644466622204457788999146211255331666724422222266639 33335117788559099666154444332233219716621888879998521757711117733255201333344467779126666582225555555888888994488222699111777609955322229776666614113322996449988388884444441111355778805497632128633998866641777172224155433319998167711448166806899167754337477188849422555884666644222244311333113559192088855544444999753 23376378166678772111133236512662293532901133367524156247229824948287116664469988894733555599222023696694444427788887115515599577788831932121111555366223011344585568887867229977235523433779228847966912119977443663011233455911112334666784778855889999967367232299944477888 22222667995911458799553415281444888833462111333655777665588640 77544433331929988865122222187717335219116292698688864954560711122333455966886559127788833997777884444489766669225856918210988888777432952121663333661123344669954779955555444266211216012268888899992234557444172277666991114444773533555566343083251737696666699538254188124848411999441155777799222555335306631999988943144 44666881177555552223333555527777722221110942862222188887144443666788677355553333959116617733659695059999877732776618858344445385662867212313325816111122225043211119866777589922228388875559448566666677777433939490444477778791222135556668813985363648388999228833664554077599999528144555568866346238878883311222277666114 34243807733338765244186691212249449468895659556227774448119980111236679922223588847855844817522663315557778999944448810888754436662995113211991119329723352118844332256655779011244489993376366787775599977778165445336155664822221817330342822228941118885356757776661555133455444975939998870667777778895555556244113334224 49999911833343463824211888640111233888972579795663951134755799229223366644558799774480567794555577249283177144922288883644333111128932388899966609655555444443331198826728949866286677288329927273117221177044466777133777795666611222225555558112233558888889999991067778925566677888899111122423434111135555444433333229944 02233666913766684544455229977499933885511787771117788142420887776114499629969355549916462382422833384425517775511990999877743322877665215584554445529111686613819833445522661077777789188253162534451696228855553331551199993443666420135509925466666554776222444499988741383333888117743481201266666677725345555122444888339 99887733943473291323259151088877774319422264933522956996666111115588299944333555266901144558891161177899777233445922222236445556666346996688330145877256919883145335811662314211122333556668889994774208444433555666717797191211596353391187672928677794428290732887531495514213623324115676899911575668811449977866406888222 33333556778991144715511188769614274997541297414665906661177755443211199988355444333332829585822268988897967909564181411126363726737819228191543431222557778884499660875531297663211668888927717144229911466449225753443359232022333557788991444166161851993155177678833996644466622204457788999146211255331666724422222266639 33335117788559099666154444332233219716621888879998521757711117733255201333344467779126666582225555555888888994488222699111777609955322229776666614113322996449988388884444441111355778805497632128633998866641777172224155433319998167711448166806899167754337477188849422555884666644222244311333113559192088855544444999753 23376378166678772111133236512662293532901133367524156247229824948287116664469988894733555599222023696694444427788887115515599577788831932121111555366223011344585568887867229977235523433779228847966912119977443663011233455911112334666784778855889999967367232299944477888 22222667995911458799553415281444888833462111333655777665588640 77544433331929988865122222187717335219116292698688864954560711122333455966886559127788833997777884444489766669225856918210988888777432952121663333661123344669954779955555444266211216012268888899992234557444172277666991114444773533555566343083251737696666699538254188124848411999441155777799222555335306631999988943144 44666881177555552223333555527777722221110942862222188887144443666788677355553333959116617733659695059999877732776618858344445385662867212313325816111122225043211119866777589922228388875559448566666677777433939490444477778791222135556668813985363648388999228833664554077599999528144555568866346238878883311222277666114 34243807733338765244186691212249449468895659556227774448119980111236679922223588847855844817522663315557778999944448810888754436662995113211991119329723352118844332256655779011244489993376366787775599977778165445336155664822221817330342822228941118885356757776661555133455444975939998870667777778895555556244113334224 49999911833343463824211888640111233888972579795663951134755799229223366644558799774480567794555577249283177144922288883644333111128932388899966609655555444443331198826728949866286677288329927273117221177044466777133777795666611222225555558112233558888889999991067778925566677888899111122423434111135555444433333229944 02233666913766684544455229977499933885511787771117788142420887776114499629969355549916462382422833384425517775511990999877743322877665215584554445529111686613819833445522661077777789188253162534451696228855553331551199993443666420135509925466666554776222444499988741383333888117743481201266666677725345555122444888339 99887733943473291323259151088877774319422264933522956996666111115588299944333555266901144558891161177899777233445922222236445556666346996688330145877256919883145335811662314211122333556668889994774208444433555666717797191211596353391187672928677794428290732887531495514213623324115676899911575668811449977866406888222 33333556778991144715511188769614274997541297414665906661177755443211199988355444333332829585822268988897967909564181411126363726737819228191543431222557778884499660875531297663211668888927717144229911466449225753443359232022333557788991444166161851993155177678833996644466622204457788999146211255331666724422222266639 33335117788559099666154444332233219716621888879998521757711117733255201333344467779126666582225555555888888994488222699111777609955322229776666614113322996449988388884444441111355778805497632128633998866641777172224155433319998167711448166806899167754337477188849422555884666644222244311333113559192088855544444999753 23376378166678772111133236512662293532901133367524156247229824948287116664469988894733555599222023696694444427788887115515599577788831932121111555366223011344585568887867229977235523433779228847966912119977443663011233455911112334666784778855889999967367232299944477888 22222667995911458799553415281444888833462111333655777665588640 77544433331929988865122222187717335219116292698688864954560711122333455966886559127788833997777884444489766669225856918210988888777432952121663333661123344669954779955555444266211216012268888899992234557444172277666991114444773533555566343083251737696666699538254188124848411999441155777799222555335306631999988943144 44666881177555552223333555527777722221110942862222188887144443666788677355553333959116617733659695059999877732776618858344445385662867212313325816111122225043211119866777589922228388875559448566666677777433939490444477778791222135556668813985363648388999228833664554077599999528144555568866346238878883311222277666114 34243807733338765244186691212249449468895659556227774448119980111236679922223588847855844817522663315557778999944448810888754436662995113211991119329723352118844332256655779011244489993376366787775599977778165445336155664822221817330342822228941118885356757776661555133455444975939998870667777778895555556244113334224 49999911833343463824211888640111233888972579795663951134755799229223366644558799774480567794555577249283177144922288883644333111128932388899966609655555444443331198826728949866286677288329927273117221177044466777133777795666611222225555558112233558888889999991067778925566677888899111122423434111135555444433333229944 02233666913766684544455229977499933885511787771117788142420887776114499629969355549916462382422833384425517775511990999877743322877665215584554445529111686613819833445522661077777789188253162534451696228855553331551199993443666420135509925466666554776222444499988741383333888117743481201266666677725345555122444888339 99887733943473291323259151088877774319422264933522956996666111115588299944333555266901144558891161177899777233445922222236445556666346996688330145877256919883145335811662314211122333556668889994774208444433555666717797191211596353391187672928677794428290732887531495514213623324115676899911575668811449977866406888222 33333556778991144715511188769614274997541297414665906661177755443211199988355444333332829585822268988897967909564181411126363726737819228191543431222557778884499660875531297663211668888927717144229911466449225753443359232022333557788991444166161851993155177678833996644466622204457788999146211255331666724422222266639 33335117788559099666154444332233219716621888879998521757711117733255201333344467779126666582225555555888888994488222699111777609955322229776666614113322996449988388884444441111355778805497632128633998866641777172224155433319998167711448166806899167754337477188849422555884666644222244311333113559192088855544444999753 23376378166678772111133236512662293532901133367524156247229824948287116664469988894733555599222023696694444427788887115515599577788831932121111555366223011344585568887867229977235523433779228847966912119977443663011233455911112334666784778855889999967367232299944477888 22222667995911458799553415281444888833462111333655777665588640 77544433331929988865122222187717335219116292698688864954560711122333455966886559127788833997777884444489766669225856918210988888777432952121663333661123344669954779955555444266211216012268888899992234557444172277666991114444773533555566343083251737696666699538254188124848411999441155777799222555335306631999988943144 44666881177555552223333555527777722221110942862222188887144443666788677355553333959116617733659695059999877732776618858344445385662867212313325816111122225043211119866777589922228388875559448566666677777433939490444477778791222135556668813985363648388999228833664554077599999528144555568866346238878883311222277666114 34243807733338765244186691212249449468895659556227774448119980111236679922223588847855844817522663315557778999944448810888754436662995113211991119329723352118844332256655779011244489993376366787775599977778165445336155664822221817330342822228941118885356757776661555133455444975939998870667777778895555556244113334224 49999911833343463824211888640111233888972579795663951134755799229223366644558799774480567794555577249283177144922288883644333111128932388899966609655555444443331198826728949866286677288329927273117221177044466777133777795666611222225555558112233558888889999991067778925566677888899111122423434111135555444433333229944 02233666913766684544455229977499933885511787771117788142420887776114499629969355549916462382422833384425517775511990999877743322877665215584554445529111686613819833445522661077777789188253162534451696228855553331551199993443666420135509925466666554776222444499988741383333888117743481201266666677725345555122444888339 99887733943473291323259151088877774319422264933522956996666111115588299944333555266901144558891161177899777233445922222236445556666346996688330145877256919883145335811662314211122333556668889994774208444433555666717797191211596353391187672928677794428290732887531495514213623324115676899911575668811449977866406888222 33333556778991144715511188769614274997541297414665906661177755443211199988355444333332829585822268988897967909564181411126363726737819228191543431222557778884499660875531297663211668888927717144229911466449225753443359232022333557788991444166161851993155177678833996644466622204457788999146211255331666724422222266639 33335117788559099666154444332233219716621888879998521757711117733255201333344467779126666582225555555888888994488222699111777609955322229776666614113322996449988388884444441111355778805497632128633998866641777172224155433319998167711448166806899167754337477188849422555884666644222244311333113559192088855544444999753 23376378166678772111133236512662293532901133367524156247229824948287116664469988894733555599222023696694444427788887115515599577788831932121111555366223011344585568887867229977235523433779228847966912119977443663011233455911112334666784778855889999967367232299944477888 22222667995911458799553415281444888833462111333655777665588640 77544433331929988865122222187717335219116292698688864954560711122333455966886559127788833997777884444489766669225856918210988888777432952121663333661123344669954779955555444266211216012268888899992234557444172277666991114444773533555566343083251737696666699538254188124848411999441155777799222555335306631999988943144 44666881177555552223333555527777722221110942862222188887144443666788677355553333959116617733659695059999877732776618858344445385662867212313325816111122225043211119866777589922228388875559448566666677777433939490444477778791222135556668813985363648388999228833664554077599999528144555568866346238878883311222277666114 34243807733338765244186691212249449468895659556227774448119980111236679922223588847855844817522663315557778999944448810888754436662995113211991119329723352118844332256655779011244489993376366787775599977778165445336155664822221817330342822228941118885356757776661555133455444975939998870667777778895555556244113334224 49999911833343463824211888640111233888972579795663951134755799229223366644558799774480567794555577249283177144922288883644333111128932388899966609655555444443331198826728949866286677288329927273117221177044466777133777795666611222225555558112233558888889999991067778925566677888899111122423434111135555444433333229944 02233666913766684544455229977499933885511787771117788142420887776114499629969355549916462382422833384425517775511990999877743322877665215584554445529111686613819833445522661077777789188253162534451696228855553331551199993443666420135509925466666554776222444499988741383333888117743481201266666677725345555122444888339 99887733943473291323259151088877774319422264933522956996666111115588299944333555266901144558891161177899777233445922222236445556666346996688330145877256919883145335811662314211122333556668889994774208444433555666717797191211596353391187672928677794428290732887531495514213623324115676899911575668811449977866406888222 33333556778991144715511188769614274997541297414665906661177755443211199988355444333332829585822268988897967909564181411126363726737819228191543431222557778884499660875531297663211668888927717144229911466449225753443359232022333557788991444166161851993155177678833996644466622204457788999146211255331666724422222266639 33335117788559099666154444332233219716621888879998521757711117733255201333344467779126666582225555555888888994488222699111777609955322229776666614113322996449988388884444441111355778805497632128633998866641777172224155433319998167711448166806899167754337477188849422555884666644222244311333113559192088855544444999753 23376378166678772111133236512662293532901133367524156247229824948287116664469988894733555599222023696694444427788887115515599577788831932121111555366223011344585568887867229977235523433779228847966912119977443663011233455911112334666784778855889999967367232299944477888 22222667995911458799553415281444888833462111333655777665588640 77544433331929988865122222187717335219116292698688864954560711122333455966886559127788833997777884444489766669225856918210988888777432952121663333661123344669954779955555444266211216012268888899992234557444172277666991114444773533555566343083251737696666699538254188124848411999441155777799222555335306631999988943144 44666881177555552223333555527777722221110942862222188887144443666788677355553333959116617733659695059999877732776618858344445385662867212313325816111122225043211119866777589922228388875559448566666677777433939490444477778791222135556668813985363648388999228833664554077599999528144555568866346238878883311222277666114 34243807733338765244186691212249449468895659556227774448119980111236679922223588847855844817522663315557778999944448810888754436662995113211991119329723352118844332256655779011244489993376366787775599977778165445336155664822221817330342822228941118885356757776661555133455444975939998870667777778895555556244113334224 49999911833343463824211888640111233888972579795663951134755799229223366644558799774480567794555577249283177144922288883644333111128932388899966609655555444443331198826728949866286677288329927273117221177044466777133777795666611222225555558112233558888889999991067778925566677888899111122423434111135555444433333229944 02233666913766684544455229977499933885511787771117788142420887776114499629969355549916462382422833384425517775511990999877743322877665215584554445529111686613819833445522661077777789188253162534451696228855553331551199993443666420135509925466666554776222444499988741383333888117743481201266666677725345555122444888339 99887733943473291323259151088877774319422264933522956996666111115588299944333555266901144558891161177899777233445922222236445556666346996688330145877256919883145335811662314211122333556668889994774208444433555666717797191211596353391187672928677794428290732887531495514213623324115676899911575668811449977866406888222 33333556778991144715511188769614274997541297414665906661177755443211199988355444333332829585822268988897967909564181411126363726737819228191543431222557778884499660875531297663211668888927717144229911466449225753443359232022333557788991444166161851993155177678833996644466622204457788999146211255331666724422222266639 33335117788559099666154444332233219716621888879998521757711117733255201333344467779126666582225555555888888994488222699111777609955322229776666614113322996449988388884444441111355778805497632128633998866641777172224155433319998167711448166806899167754337477188849422555884666644222244311333113559192088855544444999753 23376378166678772111133236512662293532901133367524156247229824948287116664469988894733555599222023696694444427788887115515599577788831932121111555366223011344585568887867229977235523433779228847966912119977443663011233455911112334666784778855889999967367232299944477888 22222667995911458799553415281444888833462111333655777665588640 77544433331929988865122222187717335219116292698688864954560711122333455966886559127788833997777884444489766669225856918210988888777432952121663333661123344669954779955555444266211216012268888899992234557444172277666991114444773533555566343083251737696666699538254188124848411999441155777799222555335306631999988943144 44666881177555552223333555527777722221110942862222188887144443666788677355553333959116617733659695059999877732776618858344445385662867212313325816111122225043211119866777589922228388875559448566666677777433939490444477778791222135556668813985363648388999228833664554077599999528144555568866346238878883311222277666114 34243807733338765244186691212249449468895659556227774448119980111236679922223588847855844817522663315557778999944448810888754436662995113211991119329723352118844332256655779011244489993376366787775599977778165445336155664822221817330342822228941118885356757776661555133455444975939998870667777778895555556244113334224 49999911833343463824211888640111233888972579795663951134755799229223366644558799774480567794555577249283177144922288883644333111128932388899966609655555444443331198826728949866286677288329927273117221177044466777133777795666611222225555558112233558888889999991067778925566677888899111122423434111135555444433333229944 02233666913766684544455229977499933885511787771117788142420887776114499629969355549916462382422833384425517775511990999877743322877665215584554445529111686613819833445522661077777789188253162534451696228855553331551199993443666420135509925466666554776222444499988741383333888117743481201266666677725345555122444888339 99887733943473291323259151088877774319422264933522956996666111115588299944333555266901144558891161177899777233445922222236445556666346996688330145877256919883145335811662314211122333556668889994774208444433555666717797191211596353391187672928677794428290732887531495514213623324115676899911575668811449977866406888222 33333556778991144715511188769614274997541297414665906661177755443211199988355444333332829585822268988897967909564181411126363726737819228191543431222557778884499660875531297663211668888927717144229911466449225753443359232022333557788991444166161851993155177678833996644466622204457788999146211255331666724422222266639 33335117788559099666154444332233219716621888879998521757711117733255201333344467779126666582225555555888888994488222699111777609955322229776666614113322996449988388884444441111355778805497632128633998866641777172224155433319998167711448166806899167754337477188849422555884666644222244311333113559192088855544444999753 23376378166678772111133236512662293532901133367524156247229824948287116664469988894733555599222023696694444427788887115515599577788831932121111555366223011344585568887867229977235523433779228847966912119977443663011233455911112334666784778855889999967367232299944477888 22222667995911458799553415281444888833462111333655777665588640 77544433331929988865122222187717335219116292698688864954560711122333455966886559127788833997777884444489766669225856918210988888777432952121663333661123344669954779955555444266211216012268888899992234557444172277666991114444773533555566343083251737696666699538254188124848411999441155777799222555335306631999988943144 44666881177555552223333555527777722221110942862222188887144443666788677355553333959116617733659695059999877732776618858344445385662867212313325816111122225043211119866777589922228388875559448566666677777433939490444477778791222135556668813985363648388999228833664554077599999528144555568866346238878883311222277666114 34243807733338765244186691212249449468895659556227774448119980111236679922223588847855844817522663315557778999944448810888754436662995113211991119329723352118844332256655779011244489993376366787775599977778165445336155664822221817330342822228941118885356757776661555133455444975939998870667777778895555556244113334224 49999911833343463824211888640111233888972579795663951134755799229223366644558799774480567794555577249283177144922288883644333111128932388899966609655555444443331198826728949866286677288329927273117221177044466777133777795666611222225555558112233558888889999991067778925566677888899111122423434111135555444433333229944 02233666913766684544455229977499933885511787771117788142420887776114499629969355549916462382422833384425517775511990999877743322877665215584554445529111686613819833445522661077777789188253162534451696228855553331551199993443666420135509925466666554776222444499988741383333888117743481201266666677725345555122444888339 99887733943473291323259151088877774319422264933522956996666111115588299944333555266901144558891161177899777233445922222236445556666346996688330145877256919883145335811662314211122333556668889994774208444433555666717797191211596353391187672928677794428290732887531495514213623324115676899911575668811449977866406888222 33333556778991144715511188769614274997541297414665906661177755443211199988355444333332829585822268988897967909564181411126363726737819228191543431222557778884499660875531297663211668888927717144229911466449225753443359232022333557788991444166161851993155177678833996644466622204457788999146211255331666724422222266639 33335117788559099666154444332233219716621888879998521757711117733255201333344467779126666582225555555888888994488222699111777609955322229776666614113322996449988388884444441111355778805497632128633998866641777172224155433319998167711448166806899167754337477188849422555884666644222244311333113559192088855544444999753 23376378166678772111133236512662293532901133367524156247229824948287116664469988894733555599222023696694444427788887115515599577788831932121111555366223011344585568887867229977235523433779228847966912119977443663011233455911112334666784778855889999967367232299944477888 22222667995911458799553415281444888833462111333655777665588640 77544433331929988865122222187717335219116292698688864954560711122333455966886559127788833997777884444489766669225856918210988888777432952121663333661123344669954779955555444266211216012268888899992234557444172277666991114444773533555566343083251737696666699538254188124848411999441155777799222555335306631999988943144 44666881177555552223333555527777722221110942862222188887144443666788677355553333959116617733659695059999877732776618858344445385662867212313325816111122225043211119866777589922228388875559448566666677777433939490444477778791222135556668813985363648388999228833664554077599999528144555568866346238878883311222277666114 34243807733338765244186691212249449468895659556227774448119980111236679922223588847855844817522663315557778999944448810888754436662995113211991119329723352118844332256655779011244489993376366787775599977778165445336155664822221817330342822228941118885356757776661555133455444975939998870667777778895555556244113334224 49999911833343463824211888640111233888972579795663951134755799229223366644558799774480567794555577249283177144922288883644333111128932388899966609655555444443331198826728949866286677288329927273117221177044466777133777795666611222225555558112233558888889999991067778925566677888899111122423434111135555444433333229944 02233666913766684544455229977499933885511787771117788142420887776114499629969355549916462382422833384425517775511990999877743322877665215584554445529111686613819833445522661077777789188253162534451696228855553331551199993443666420135509925466666554776222444499988741383333888117743481201266666677725345555122444888339 99887733943473291323259151088877774319422264933522956996666111115588299944333555266901144558891161177899777233445922222236445556666346996688330145877256919883145335811662314211122333556668889994774208444433555666717797191211596353391187672928677794428290732887531495514213623324115676899911575668811449977866406888222 33333556778991144715511188769614274997541297414665906661177755443211199988355444333332829585822268988897967909564181411126363726737819228191543431222557778884499660875531297663211668888927717144229911466449225753443359232022333557788991444166161851993155177678833996644466622204457788999146211255331666724422222266639 33335117788559099666154444332233219716621888879998521757711117733255201333344467779126666582225555555888888994488222699111777609955322229776666614113322996449988388884444441111355778805497632128633998866641777172224155433319998167711448166806899167754337477188849422555884666644222244311333113559192088855544444999753 23376378166678772111133236512662293532901133367524156247229824948287116664469988894733555599222023696694444427788887115515599577788831932121111555366223011344585568887867229977235523433779228847966912119977443663011233455911112334666784778855889999967367232299944477888 22222667995911458799553415281444888833462111333655777665588640 77544433331929988865122222187717335219116292698688864954560711122333455966886559127788833997777884444489766669225856918210988888777432952121663333661123344669954779955555444266211216012268888899992234557444172277666991114444773533555566343083251737696666699538254188124848411999441155777799222555335306631999988943144 44666881177555552223333555527777722221110942862222188887144443666788677355553333959116617733659695059999877732776618858344445385662867212313325816111122225043211119866777589922228388875559448566666677777433939490444477778791222135556668813985363648388999228833664554077599999528144555568866346238878883311222277666114 34243807733338765244186691212249449468895659556227774448119980111236679922223588847855844817522663315557778999944448810888754436662995113211991119329723352118844332256655779011244489993376366787775599977778165445336155664822221817330342822228941118885356757776661555133455444975939998870667777778895555556244113334224 49999911833343463824211888640111233888972579795663951134755799229223366644558799774480567794555577249283177144922288883644333111128932388899966609655555444443331198826728949866286677288329927273117221177044466777133777795666611222225555558112233558888889999991067778925566677888899111122423434111135555444433333229944 02233666913766684544455229977499933885511787771117788142420887776114499629969355549916462382422833384425517775511990999877743322877665215584554445529111686613819833445522661077777789188253162534451696228855553331551199993443666420135509925466666554776222444499988741383333888117743481201266666677725345555122444888339 99887733943473291323259151088877774319422264933522956996666111115588299944333555266901144558891161177899777233445922222236445556666346996688330145877256919883145335811662314211122333556668889994774208444433555666717797191211596353391187672928677794428290732887531495514213623324115676899911575668811449977866406888222 33333556778991144715511188769614274997541297414665906661177755443211199988355444333332829585822268988897967909564181411126363726737819228191543431222557778884499660875531297663211668888927717144229911466449225753443359232022333557788991444166161851993155177678833996644466622204457788999146211255331666724422222266639 33335117788559099666154444332233219716621888879998521757711117733255201333344467779126666582225555555888888994488222699111777609955322229776666614113322996449988388884444441111355778805497632128633998866641777172224155433319998167711448166806899167754337477188849422555884666644222244311333113559192088855544444999753 23376378166678772111133236512662293532901133367524156247229824948287116664469988894733555599222023696694444427788887115515599577788831932121111555366223011344585568887867229977235523433779228847966912119977443663011233455911112334666784778855889999967367232299944477888 22222667995911458799553415281444888833462111333655777665588640 77544433331929988865122222187717335219116292698688864954560711122333455966886559127788833997777884444489766669225856918210988888777432952121663333661123344669954779955555444266211216012268888899992234557444172277666991114444773533555566343083251737696666699538254188124848411999441155777799222555335306631999988943144 44666881177555552223333555527777722221110942862222188887144443666788677355553333959116617733659695059999877732776618858344445385662867212313325816111122225043211119866777589922228388875559448566666677777433939490444477778791222135556668813985363648388999228833664554077599999528144555568866346238878883311222277666114 34243807733338765244186691212249449468895659556227774448119980111236679922223588847855844817522663315557778999944448810888754436662995113211991119329723352118844332256655779011244489993376366787775599977778165445336155664822221817330342822228941118885356757776661555133455444975939998870667777778895555556244113334224 49999911833343463824211888640111233888972579795663951134755799229223366644558799774480567794555577249283177144922288883644333111128932388899966609655555444443331198826728949866286677288329927273117221177044466777133777795666611222225555558112233558888889999991067778925566677888899111122423434111135555444433333229944 02233666913766684544455229977499933885511787771117788142420887776114499629969355549916462382422833384425517775511990999877743322877665215584554445529111686613819833445522661077777789188253162534451696228855553331551199993443666420135509925466666554776222444499988741383333888117743481201266666677725345555122444888339 99887733943473291323259151088877774319422264933522956996666111115588299944333555266901144558891161177899777233445922222236445556666346996688330145877256919883145335811662314211122333556668889994774208444433555666717797191211596353391187672928677794428290732887531495514213623324115676899911575668811449977866406888222 33333556778991144715511188769614274997541297414665906661177755443211199988355444333332829585822268988897967909564181411126363726737819228191543431222557778884499660875531297663211668888927717144229911466449225753443359232022333557788991444166161851993155177678833996644466622204457788999146211255331666724422222266639 33335117788559099666154444332233219716621888879998521757711117733255201333344467779126666582225555555888888994488222699111777609955322229776666614113322996449988388884444441111355778805497632128633998866641777172224155433319998167711448166806899167754337477188849422555884666644222244311333113559192088855544444999753 23376378166678772111133236512662293532901133367524156247229824948287116664469988894733555599222023696694444427788887115515599577788831932121111555366223011344585568887867229977235523433779228847966912119977443663011233455911112334666784778855889999967367232299944477888 22222667995911458799553415281444888833462111333655777665588640 77544433331929988865122222187717335219116292698688864954560711122333455966886559127788833997777884444489766669225856918210988888777432952121663333661123344669954779955555444266211216012268888899992234557444172277666991114444773533555566343083251737696666699538254188124848411999441155777799222555335306631999988943144 44666881177555552223333555527777722221110942862222188887144443666788677355553333959116617733659695059999877732776618858344445385662867212313325816111122225043211119866777589922228388875559448566666677777433939490444477778791222135556668813985363648388999228833664554077599999528144555568866346238878883311222277666114 34243807733338765244186691212249449468895659556227774448119980111236679922223588847855844817522663315557778999944448810888754436662995113211991119329723352118844332256655779011244489993376366787775599977778165445336155664822221817330342822228941118885356757776661555133455444975939998870667777778895555556244113334224 49999911833343463824211888640111233888972579795663951134755799229223366644558799774480567794555577249283177144922288883644333111128932388899966609655555444443331198826728949866286677288329927273117221177044466777133777795666611222225555558112233558888889999991067778925566677888899111122423434111135555444433333229944 02233666913766684544455229977499933885511787771117788142420887776114499629969355549916462382422833384425517775511990999877743322877665215584554445529111686613819833445522661077777789188253162534451696228855553331551199993443666420135509925466666554776222444499988741383333888117743481201266666677725345555122444888339 99887733943473291323259151088877774319422264933522956996666111115588299944333555266901144558891161177899777233445922222236445556666346996688330145877256919883145335811662314211122333556668889994774208444433555666717797191211596353391187672928677794428290732887531495514213623324115676899911575668811449977866406888222 33333556778991144715511188769614274997541297414665906661177755443211199988355444333332829585822268988897967909564181411126363726737819228191543431222557778884499660875531297663211668888927717144229911466449225753443359232022333557788991444166161851993155177678833996644466622204457788999146211255331666724422222266639 33335117788559099666154444332233219716621888879998521757711117733255201333344467779126666582225555555888888994488222699111777609955322229776666614113322996449988388884444441111355778805497632128633998866641777172224155433319998167711448166806899167754337477188849422555884666644222244311333113559192088855544444999753 23376378166678772111133236512662293532901133367524156247229824948287116664469988894733555599222023696694444427788887115515599577788831932121111555366223011344585568887867229977235523433779228847966912119977443663011233455911112334666784778855889999967367232299944477888 22222667995911458799553415281444888833462111333655777665588640 77544433331929988865122222187717335219116292698688864954560711122333455966886559127788833997777884444489766669225856918210988888777432952121663333661123344669954779955555444266211216012268888899992234557444172277666991114444773533555566343083251737696666699538254188124848411999441155777799222555335306631999988943144 44666881177555552223333555527777722221110942862222188887144443666788677355553333959116617733659695059999877732776618858344445385662867212313325816111122225043211119866777589922228388875559448566666677777433939490444477778791222135556668813985363648388999228833664554077599999528144555568866346238878883311222277666114 34243807733338765244186691212249449468895659556227774448119980111236679922223588847855844817522663315557778999944448810888754436662995113211991119329723352118844332256655779011244489993376366787775599977778165445336155664822221817330342822228941118885356757776661555133455444975939998870667777778895555556244113334224 49999911833343463824211888640111233888972579795663951134755799229223366644558799774480567794555577249283177144922288883644333111128932388899966609655555444443331198826728949866286677288329927273117221177044466777133777795666611222225555558112233558888889999991067778925566677888899111122423434111135555444433333229944 02233666913766684544455229977499933885511787771117788142420887776114499629969355549916462382422833384425517775511990999877743322877665215584554445529111686613819833445522661077777789188253162534451696228855553331551199993443666420135509925466666554776222444499988741383333888117743481201266666677725345555122444888339 99887733943473291323259151088877774319422264933522956996666111115588299944333555266901144558891161177899777233445922222236445556666346996688330145877256919883145335811662314211122333556668889994774208444433555666717797191211596353391187672928677794428290732887531495514213623324115676899911575668811449977866406888222 33333556778991144715511188769614274997541297414665906661177755443211199988355444333332829585822268988897967909564181411126363726737819228191543431222557778884499660875531297663211668888927717144229911466449225753443359232022333557788991444166161851993155177678833996644466622204457788999146211255331666724422222266639 33335117788559099666154444332233219716621888879998521757711117733255201333344467779126666582225555555888888994488222699111777609955322229776666614113322996449988388884444441111355778805497632128633998866641777172224155433319998167711448166806899167754337477188849422555884666644222244311333113559192088855544444999753 23376378166678772111133236512662293532901133367524156247229824948287116664469988894733555599222023696694444427788887115515599577788831932121111555366223011344585568887867229977235523433779228847966912119977443663011233455911112334666784778855889999967367232299944477888 22222667995911458799553415281444888833462111333655777665588640 77544433331929988865122222187717335219116292698688864954560711122333455966886559127788833997777884444489766669225856918210988888777432952121663333661123344669954779955555444266211216012268888899992234557444172277666991114444773533555566343083251737696666699538254188124848411999441155777799222555335306631999988943144 44666881177555552223333555527777722221110942862222188887144443666788677355553333959116617733659695059999877732776618858344445385662867212313325816111122225043211119866777589922228388875559448566666677777433939490444477778791222135556668813985363648388999228833664554077599999528144555568866346238878883311222277666114 34243807733338765244186691212249449468895659556227774448119980111236679922223588847855844817522663315557778999944448810888754436662995113211991119329723352118844332256655779011244489993376366787775599977778165445336155664822221817330342822228941118885356757776661555133455444975939998870667777778895555556244113334224 49999911833343463824211888640111233888972579795663951134755799229223366644558799774480567794555577249283177144922288883644333111128932388899966609655555444443331198826728949866286677288329927273117221177044466777133777795666611222225555558112233558888889999991067778925566677888899111122423434111135555444433333229944 02233666913766684544455229977499933885511787771117788142420887776114499629969355549916462382422833384425517775511990999877743322877665215584554445529111686613819833445522661077777789188253162534451696228855553331551199993443666420135509925466666554776222444499988741383333888117743481201266666677725345555122444888339 99887733943473291323259151088877774319422264933522956996666111115588299944333555266901144558891161177899777233445922222236445556666346996688330145877256919883145335811662314211122333556668889994774208444433555666717797191211596353391187672928677794428290732887531495514213623324115676899911575668811449977866406888222 33333556778991144715511188769614274997541297414665906661177755443211199988355444333332829585822268988897967909564181411126363726737819228191543431222557778884499660875531297663211668888927717144229911466449225753443359232022333557788991444166161851993155177678833996644466622204457788999146211255331666724422222266639 33335117788559099666154444332233219716621888879998521757711117733255201333344467779126666582225555555888888994488222699111777609955322229776666614113322996449988388884444441111355778805497632128633998866641777172224155433319998167711448166806899167754337477188849422555884666644222244311333113559192088855544444999753 23376378166678772111133236512662293532901133367524156247229824948287116664469988894733555599222023696694444427788887115515599577788831932121111555366223011344585568887867229977235523433779228847966912119977443663011233455911112334666784778855889999967367232299944477888 22222667995911458799553415281444888833462111333655777665588640 77544433331929988865122222187717335219116292698688864954560711122333455966886559127788833997777884444489766669225856918210988888777432952121663333661123344669954779955555444266211216012268888899992234557444172277666991114444773533555566343083251737696666699538254188124848411999441155777799222555335306631999988943144 44666881177555552223333555527777722221110942862222188887144443666788677355553333959116617733659695059999877732776618858344445385662867212313325816111122225043211119866777589922228388875559448566666677777433939490444477778791222135556668813985363648388999228833664554077599999528144555568866346238878883311222277666114 34243807733338765244186691212249449468895659556227774448119980111236679922223588847855844817522663315557778999944448810888754436662995113211991119329723352118844332256655779011244489993376366787775599977778165445336155664822221817330342822228941118885356757776661555133455444975939998870667777778895555556244113334224 49999911833343463824211888640111233888972579795663951134755799229223366644558799774480567794555577249283177144922288883644333111128932388899966609655555444443331198826728949866286677288329927273117221177044466777133777795666611222225555558112233558


SOLUTIONS

!% "% "'( ""( "" # $( % &# % ( '&'# &") $$% % %"% &$) *( &'"&( )% ( '*'&) ( ( ) ) "# *''"*"# $% $&# #( #% &( ) ) (% ( (% *"'&"*# '% "# % # "&$# $'# *( " #) % # # &$) # + ( ) &# '"+ ) ) *+ % $$) ) ( (( ( ( ( ) % $'( # # % " "$) &*$) &) # % "'"( '+ % ) ) ) $*$) $$( &) # *#( *# # #"'&") *( ( #% # % %) ( $) % % &*( &) (% ('*( ( # # "% '""') '"#"'$# # ) ) ) ) % % % % ( $( ( ") $$) #$% # '( ( ( &% *&% # ( *&'( + ) *% "$) &#'$) *&# $) # % # # &'*( )$( &$&( ') "% ) ) '% % % ( ( '&") $# $%$*( % "&"&# &# &# + # # % % ) ( ( ( # # ) ) '$% &+ &( " "( "&) *") &%) &%) "$$% $*$% $$( "# ""*% "% "*) '+$&% "&) ") ') ) '( ( ( *# #') $# ) )" #') $% *&) &#&*$% &&% '# # '$'# &') % # % + % % % $'&" $$( #$&% ')*+ ) &") ( *) # )% " *'( *# ")% &&( ) "&) "*# "" &) + '%*( ) # $) ) "*"$" "') *'+ ) &) &&') # # $) % *# + ( ( $*) ) "+ &( ) % ) # *% ) )( % " ) ) *% ( $% &*"# % % ) &'"# # # ( # "&) ) $$'# ) *# '"*+ #*# '% *) "&*'# *&*'") + " ( ) #+ % ( ( # # % &( # "( " ( ) '% %% ) + '"&( # # $"*" "*# "% &+ ) ) ( ( ( '$# &# "# # *( % ( ( ( '+ ) &%% # # "*( % &*) '# ') *) "( " *% ') " &#"( &*) $*" '"# ) # # $&&( $" &) % % $) $( '# &( &) '&% ) *% "( ) "( "% "" " ( ) &*) &$"# &" $*% $*&) # # # ( ( ( ( &*% % % + # $# $# $'"( %% &'#) &'"# ( ( '*) *( " ( ( ') *) ( ( # *) ') ) ) # *'( ) *% % &) '**% ( % % "$# "'"*% *"&'# &$) ) $% ( ( ) # % ( &&"( &$( $% " ( % "# '$(( '$# ( ""( ) ) # ( *'&&( *) ) % *&""( *# ) ) % % # ( ( ( ) "#$# "$*&*) # # # *( ") % "$) *) '$) '$""&$*"+ ( # '*( $% % &% # # # '"*( " &+ &"" ) '*$% " *# ) ) ) ) % % % % '+ ) ") &$" # # ) % % '"*# " *" '*"&"&" ( "'$"&% % ( **'( # # % '*" $) # # &*% ( ( ( '( $*# " "$&( + ) $( % % *% &% ( ( # "$( *) ") ( ) ( ( &$'**+ $"" &#% '% ) ( *) "# "&$'( ) # &$" '&) ) ( ( ( ( &) %) # # '*# ) *% ( &% $) $) $*$) ) *') "% &'+ *# " ) &$% % % *&% ( ( *( # # + "# ( # #) # &) ( $&% "$" " %) ( '*" ) ') ( ) + # # "*% **% ( &"% &'" '" ( ( % $# % ( " "+ &) % + $( *) '% ""% " # % *"% &&# # # &# ) ) " % ( *&"*'% # # &( % '# '$# ) $"# $% &"% "$% "( *% ( &) #) # # ( # ) **( + '% &% # '% ) &% *# &$) '( " '( '"$# " &( # ) + ('$( ( *$"# # # $( ') $( % $) '% '&# # *&# *'( % $"$&# $) "*% %# + "( ) &" " # # ) % % '&% ) ( # + "'# ") "" *( *&"( # $'%$ % '$( ( $% # # '( "%" $&# ( % ( % $'" ( # &'" % + #*'$&**# $# &'% ( ( " '&$$( % ) &# ( *') *+ *"# ) "% &'*) &% "*$$# "*# ) % ) ) %"") $&% % # + ( '"+ # *"# *"( $) # '%"*" "') % *) ( ") &( $# ) ) ( % % '"# # ) ) % '$&*% ( ( " " '( ( ( ") &( $( &"% *$( ( *""&" % *% "&( + "% "( *% *( &'$# $"$% '( ( ( '# '# ')$"% *'&&" '$# ) ) *( % ( ( ( # "% ") "*% ) )"'# % % % '( # '" &*# *) '# $( ") ( ""# "( # **"$'*% **$""&% &) + % # # # '&) ( ( "# "&'% $% '# "*"') % % " ') $# " &'$"%$" + '*'( *) ( # $*'") $% '"$# #( # &+ &*% ) ) ) )) ) % "*&$'( " # %'% %") '$*# $# % " "% "$%% $*( #&$( #$( #&) # '*$# "" "% ) ( (&% ( '*% &( ) ) + &) ( % $% # "&" "( *% ) # # ('$% $# "$( ") "*&# ( '&# ( '% % ) # '( ( '# )( #&# % % '# ( *) $&# ( $" ') ( ) ) ( ## #&# #*&') " "% '% '*$&( '% "+ ) )# &*'"# ( ( ( % %# &# *") "+ *) $% $"&) )'#$$&&) # $( )$( $# " '**" *'% # "$*" *&"$*$# ""% '*( *'&'# $# &"% &)# "" ( $) "% " % ) '# # # # % )'( ) ) $% *# &# % "&% "" # ( ( "% $) ) ) ) $+ '&# '&&$% %) &$% ) ) *$% *" '"( &&) # "" *+ '*( &( ) #) ) ) ) $*) % % $% "$% *) &+ "*&"'( *" ( *) % "*" % # # $#( ( ( *#% #) *+ '"% *( &) %) *$( # $# ) ) % % % % *") #$# $""" *"'$&"% %( ( ( $% ) 37238239631618398322195593581586782765753814924925921926429416482472878818175035835855823713593411415365621691629269999989563184184383266146196954942150 611039753152109197292223353345362461561568968654654843873672562525926126245745747847899890391381982974744714738789839839433433487486483816916777678647637647985215229509819527667967167868261166075974874825853833846751755755456316224928542242142282181688631337393393390683684172178232332392442438649674931921591418738728935923555596517555517407487486286676671275175145231113693044125225224664844899837835859923929999959268298397460566566767417417417117717258258789785625695695995945146132134434451451453723763364592302314514549549559659689381491318013863313214573174786393798672974672621631638648948956594320821221521422123833868148248459857452865467169167939945966496493169165581581733734707715945957289279272522559562392313593386086636614344155935938957989819817967464324138410445426417617619624825835135135757757562526452695282528822832691269737973941397435745949512251025482254878487748794879337536255423542453216315631261187101119471447224988879681328922813232823181418865982998169813671561336433043994616451535856775676567757624869485246584786478733673547350915415493283883223969075729381291846896781567367123483966565579176429285180335629299399329278427177137513612777627826916911978178105548743544664664874875173118435436976972778776897652661462063661813813822225228221326351351351351552552682712715820924933132151451481781189588586186197197897895798699919602162472272778483998928758557465165265979774484188485686696596916016616617627127147727734743533549413419314219130154154954954947847847347538537439431432322322391393345245805226926536838568861263299218635873966863866884948753948648749959059922522698498173873146496194195135234680387657355719219679789379775872118911214274875185985115546428348426306183284276272573568718717748848898893463421991992662692032857757556546396191211964743664622334283128140627627883833833833988247746725152754114471478276256959911112191492602694499494984279274576748538339425426385379575965266352222017257257384344354558541741749859858920991111411412463186666667119639182812592182933935348148558554127728765665 5 1 1870477457847147747 3723823963161839832219559358158678276575381492492592192642941648247287881817503583585582371359734181418536356231699162992669996998495643184418643863266614261926952494021540 6411053977531752180918972992292339533145346246615261516891686254655485438373637251625625962616262745724574478447829982903291328192829274764476147638738989398339433343334387458641838116971677776878684765376547998520152929590986195627666791671567846824611466047593748374822582538333834672517155795547563116262496285242214218422882188168886731393739933993389065836284117217782532373237924142413861496174973197215391431872387528953592235055519653175355531743074487448624866676677127751775194521311213669306441625262525246864824482998237853585599523952995999559256828983897486058665866786749174917441714177817285822587289728566256995699591959145114617321734473446514051495379237563356453923202321452145249594957596759668936814691361806138163341321145173137473863293729869729974667264216431693869489848985653943820882128215821442214238433846814482448415981574152816543671569156797399745986648964093156914655981578176337334720771159245985726892379237259225959586238923613569336860486613667143744175591359738925792898219841791674564352414384310434543264117691769196924882581351635173577577157516252464524695288252188226832669126897370973964139874359745994951122516025478225748785487744879348793337573625454237542475321163158631286118871014119497144472242988827968513285922851323828238181441886659826998166981636714561343643230432994621645215354856747567365671757612486394853246538478164781733637354573505915941514939283288302238969807587295381529158464896478145674367412394839966956575795176342922853180333576296299339973298278142761776137651376128777762778262916191119781178110535483743254436646664587418752173611864352436297699723778577638972652966104621063166138133813382262257228522123264351135153516351255245527682271227159820892429334132915144518481278181897588158611866197619768974895479866999919960281628472827297784483799839283758555754655165526599799774248421882485068626963596691690166616661796274127414747274734474325337549741384198314821981307154115419545954594718475847534795389537543974317432732283228391839333451245980532262926153628381568186112631299521856355873396668636866288429483753094816481749395940594922552286985498517368738146849681947195813562347680238726579355971972197679278933795775587221183911421432743875718579859115254624288348842643067183928462766272957315682718171717489848989878937463442149913992666266923032085717571556254633963191421159645743966416221334128311282140362736274883683368336833798882474746772571528754811454715478827682569959991191129191949266027694349964947984227932742576274895389339942544264385437975757965826683528222017257257384344354558541741749859858920991111411412463186666667119639182812592182933935348148558554127728765665 5 1870477457847147747 7181863239929669684648486866642925240541 457788999146211255331666724422222266639333351177885590996661544443322332197166218888799985217577111177332552013333444677791266665822255555558888889944882226991117776099553222297766666141133229964499883888844444411113557788054976321286339988666417771722241554333199981677112424282126666870969859991116475785749393575437471158288814494442828585853838446626161614343232625254747371616353538181634505919208885554444499975323376378166678772111133236512662293532901133367524156247229824948287116664469988894733555599222023696694444427788887115515599577788831932121111555366223011344585568887867229977235523433779228847966912119977443663011233455911112334666784778855889999967367232299944477888 3 3 3 3 1 9 2 9 9 8 8 8 6 5 1 2 2 2 2 2 1 8 7 7 1 7 3 3 5 2 1 9 6 8714704578471477475 2 2 6 6 3 3 1 5 5 5 7 7 7 8 9 9 9 9 4 4 4 4 8 8 1 0 8 8 8 7 5 4 4 3 6 6 6 2 9 9 5 1 1 3 2 1 1 9 9 1 778918825316253445169622885555337381853531919969694943446463662626240241 0410159737315721589108729922993329335153442466156215618961866246554855384336732571256659266126622757425744784478429892039213921982298247764746471687339889983394333433343374856481388169176717767886787645763579495280521995299806951676267961716578648264116460645973487348725822385338336742175157595457635162164926852222412148224821881688868713397339339933980695368241812177827523372337249124418631964149771937152314938712873589255932352055516593751355537413740474846284668666771277517751795241113236163096414652265225462848624842989278355835995539259925999592558268839874980568656867687469741974147114771872188252875297825686562956995991599151416147213744374436145014593759372533654563239223024512451295499547965796569386148613968016381133643211451131734773638237928699297946762674162416398639894889486553439808281228152814242124382438348164824484419851745128515463716591657967993759486468649031959164556915871786373347327701591259487256928392732579252995582368239635163396608466816637431741475951593789327952988298147911746543654124843304135443642176197619961948285821513651375737775175512562445624956282582182826328661296873970739961349843759457999541125216250472285787485874748749387493373576235442537425473251131658316281168810714191491474422742889829678532185229853213882238811448816698526989169861667314615346433204332949626415253154568745677356671577614826348953462534788147681337633574535705159915419349832283802328699875082975813591254684968481746754673423198349669965577955761329428523801335372966992399372938782127467716371613571268777727672682169111917891781105134853437244536466646574817582731618163542364276997293787576739782526961606241630161631383138322862527282521222634513151355136513252545257826212721579208824923394321951145148814281788917885186518616971697169784958498769969199902686218724872297874834798932893587557556545651565297999747284428812854086629663965616991606166617692764271447142774347443723357495713481948143819283017541154115495549547914785478547393859375539473147324722382238913893334531452905832622269136523881685161816321992518253565738366966386668284824893537048914861497359945904229522589865984573167388461896489417951835163427806287325769553919771927796289737935757572821813119414237423758785178599151246522848483826440637831984267626722973516852187117714879488998879387634421449193929662669263320057815771565246539633911411256495437964612261343183212812401327632764838633863386338788984724467725775218547814157145784876285629599911991219911992460267946399469447849279237422765248793859393925442644853479377557659866285238222170572572843443543585415417497598588209919111114124634861666676191396821128925821339359483481585545271287657656 7187045744784714773 3 3 3 1 9 2 9 9 8 8 8 6 5 1 2 2 2 2 2 1 8 7 7 1 7 3 3 5 2 1 9 1 1 6 2 9 2 6 9 8 6 8 8 8 6 4 9 5 4 5 57282961683832155351567275738494959196494642428888150585858373573481485335631691699269969949543144164363266126126924902146 14011573971537152810982979292932393531345446265612561196816682654585458433673357215626925612662267745274548474847289923902391298129822774674467146738388998393439343334333487548618831916771676778678864756375947928502159529980965196627696711675867426841614066497538743874282528533833374627511755945573561216692465282242114282428182868186887331933793939393869056832184117272785332733274921442163816491974793175213491371827385928593525230555159635173555341734074487428646866676727171757175924511312613609361446225622556248864284428992837583559595923592959995259526883988497856085668766846794179417411747178217825827582789268566259695999519951145114671327434743464510451975397235363556433922302251425142549954976597659638964816391601868131363421315141173377433862793269899729674667246214631963899488948855633948820822185218421412248234833416842484448185914571852146531675169596779397945846684960193516945659581778167333734270719152945825762893279357295229559836283926513639360864686163673147144795519357938295728892819491714675364512444383410344534261617961796199824882511356135773577571557156245644569858212886283629183970397634183749574954915226502728277485748474837483733723642547254725311638163816180714911947142722898267952135292521382288118481868596899686967364156443624302499241623154685467536651775182438943624378417641373357355735591954113499328238803228996850789725138512956844689417847564736431293489696955679575617394225283018353379626929393979328827174267176713635172618777776276822691119118971817151038543374245434666466548715872317681165432643269792973877567737892265916602461306116633813381328265227822512226324135113551356135225542557268227125719082849223934213911541458148217889187858165816186719671967894589487969699991926082168247822798774348789938923875575555465516552699979477244828182548066826693659669196016661676197624712471447724473437423537954734189418431892180137415141514955495579417845784573498539753594371437243723282328139833935341524958036222692165328831856118613261929582155635387369663866686248828943375089418641974399549054292525288695849531763878614864984197519851364237068273827659535997179217967297839375577528728113191442134273587751875989511265428428834864246307318942866276227935718562871177118749884988973897346414241993299626662693203078517751655265436393119412154965374946612621433132818122014376237624388638363836383789887244674757272158475841151475847862786259995919192119119924962607469394964497498292734272657287498539933954246424538493775577596862682358222701725725438434435855154174974985885092199111141241346618666766911963218281259218393593834814855455712872576566 7 0 37238239631618398322195593581586782765753814924925921926429416482472878818175035835855823713593411415365621691629269999989563184184383266146196954942150 611039753152109197292223353345362461561568968654654843873672562525926126245745747847899890391381982974744714738789839839433433487486483816916777678647637647985215229509819527667967167868261166075974874825853833846751755755456316224928542242142282181688631337393393390683684172178232332392442438649674931921591418738728935923555596517555517407487486286676671275175145231113693044125225224664844899837835859923929999959268298397460566566767417417417117717258258789785625695695995945146132134434451451453723763364592302314514549549559659689381491318013863313214573174786393798672974672621631638648948956594320821221521422123833868148248459857452865467169167939945966496493169165581581733734707715945957289279272522559562392313593386086636614344155935938957989819817967464324138410445426417617619624825835135135757757562526452695282528822832691269737973941397435745949512251025482254878487748794879337536255423542453216315631261187101119471447224988879681328922813232823181418865982998169813671561336433043994616451535856775676567757624869485246584786478733673547350915415493283883223969075729381291846896781567367123483966565579176429285180335629299399329278427177137513612777627826916911978178105548743544664664874875173118435436976972778776897652661462063661813813822225228221326351351351351552552682712715820924933132151451481781189588586186197197897895798699919602162472272778483998928758557465165265979774484188485686696596916016616617627127147727734743533549413419314219130154154954954947847847347538537439431432322322391393345245805226926536838568861263299218635873966863866884948753948648749959059922522698498173873146496194195135234680387657355719219679789379775872118911214274875185985115546428348426306183284276272573568718717748848898893463421991992662692032857757556546396191211964743664622334283128140627627883833833833988247746725152754114471478276256959911112191492602694499494984279274576748538339425426385379575965266352222017257257384344354558541741749859858920991111411412463186666667119639182812592182933935348148558554127728765665 5 1 1870477457847147747 7 8 8 3 3 9 9 6 6 4 4 4 6 6 6 2 2 2 0 4 37238239631618398322195593581586782765753814924925921926429416482472878818175035835855823713593411415365621691629269999989563184184383266146196954942150 6411053977531752180918972992292339533145346246615261516891686254655485438373637251625625962616262745724574478447829982903291328192829274764476147638738989398339433343334387458641838116971677776878684765376547998520152929590986195627666791671567846824611466047593748374822582538333834672517155795547563116262496285242214218422882188168886731393739933993389065836284117217782532373237924142413861496174973197215391431872387528953592235055519653175355531743074487448624866676677127751775194521311213669306441625262525246864824482998237853585599523952995999559256828983897486058665866786749174917441714177817285822587289728566256995699591959145114617321734473446514051495379237563356453923202321452145249594957596759668936814691361806138163341321145173137473863293729869729974667264216431693869489848985653943820882128215821442214238433846814482448415981574152816543671569156797399745986648964093156914655981578176337334720771159245985726892379237259225959586238923613569336860486613667143744175591359738925792898219841791674564352414384310434543264117691769196924882581351635173577577157516252464524695288252188226832669126897370973964139874359745994951122516025478225748785487744879348793337573625454237542475321163158631286118871014119497144472242988827968513285922851323828238181441886659826998166981636714561343643230432994621645215354856747567365671757612486394853246538478164781733637354573505915941514939283288302238969807587295381529158464896478145674367412394839966956575795176342922853180333576296299339973298278142761776137651376128777762778262916191119781178110535483743254436646664587418752173611864352436297699723778577638972652966104621063166138133813382262257228522123264351135153516351255245527682271227159820892429334132915144518481278181897588158611866197619768974895479866999919960281628472827297784483799839283758555754655165526599799774248421882485068626963596691690166616661796274127414747274734474325337549741384198314821981307154115419545954594718475847534795389537543974317432732283228391839333451245980532262926153628381568186112631299521856355873396668636866288429483753094816481749395940594922552286985498517368738146849681947195813562347680238726579355971972197679278933795775587221183911421432743875718579859115254624288348842643067183928462766272957315682718171717489848989878937463442149913992666266923032085717571556254633963191421159645743966416221334128311282140362736274883683368336833798882474746772571528754811454715478827682569959991191129191949266027694349964947984227932742576274895389339942544264385437975757965826683528222017257257384344354558541741749859858920991111411412463186666667119639182812592182933935348148558554127728765665 5 1870477457847147747 788339966444666222041 457788999146211255331666724422222266639333351177885590996661544443322332197166218888799985217577111177332552013333444677791266665822255555558888889944882226991117776099553222297766666141133229964499883888844444411113557788054976321286339988666417771722241554333199981677112424282126666870969859991116475785749393575437471158288814494442828585853838446626161614343232625254747371616353538181634505919208885554444499975323376378166678772111133236512662293532901133367524156247229824948287116664469988894733555599222023696694444427788887115515599577788831932121111555366223011344585568887867229977235523433779228847966912119977443663011233455911112334666784778855889999967367232299944477888 3 6 8714704578471477475 7237238639611398328192595583581786762755813924924925921426419486472872818178035835855825713593741384118365362536919621926969996989456941834184638462636146219629562944015241 0410159737315721589108729922993329335153442466156215618961866246554855384336732571256659266126622757425744784478429892039213921982298247764746471687339889983394333433343374856481388169176717767886787645763579495280521995299806951676267961716578648264116460645973487348725822385338336742175157595457635162164926852222412148224821881688868713397339339933980695368241812177827523372337249124418631964149771937152314938712873589255932352055516593751355537413740474846284668666771277517751795241113236163096414652265225462848624842989278355835995539259925999592558268839874980568656867687469741974147114771872188252875297825686562956995991599151416147213744374436145014593759372533654563239223024512451295499547965796569386148613968016381133643211451131734773638237928699297946762674162416398639894889486553439808281228152814242124382438348164824484419851745128515463716591657967993759486468649031959164556915871786373347327701591259487256928392732579252995582368239635163396608466816637431741475951593789327952988298147911746543654124843304135443642176197619961948285821513651375737775175512562445624956282582182826328661296873970739961349843759457999541125216250472285787485874748749387493373576235442537425473251131658316281168810714191491474422742889829678532185229853213882238811448816698526989169861667314615346433204332949626415253154568745677356671577614826348953462534788147681337633574535705159915419349832283802328699875082975813591254684968481746754673423198349669965577955761329428523801335372966992399372938782127467716371613571268777727672682169111917891781105134853437244536466646574817582731618163542364276997293787576739782526961606241630161631383138322862527282521222634513151355136513252545257826212721579208824923394321951145148814281788917885186518616971697169784958498769969199902686218724872297874834798932893587557556545651565297999747284428812854086629663965616991606166617692764271447142774347443723357495713481948143819283017541154115495549547914785478547393859375539473147324722382238913893334531452905832622269136523881685161816321992518253565738366966386668284824893537048914861497359945904229522589865984573167388461896489417951835163427806287325769553919771927796289737935757572821813119414237423758785178599151246522848483826440637831984267626722973516852187117714879488998879387634421449193929662669263320057815771565246539633911411256495437964612261343183212812401327632764838633863386338788984724467725775218547814157145784876285629599911991219911992460267946399469447849279237422765248793859393925442644853479377557659866285238222170572572843443543585415417497598588209919111114124634861666676191396821128925821339359483481585545271287657656 7187045744784714773 3 3 3 1 9 2 9 9 8 8 8 6 5 1 2 2 2 2 2 1 8 7 7 1 7 3 3 5 2 1 9 1 1 6 2 9 2 6 9 8 6 8 8 8 6 4 9 5 4 5 57282961683832155351567275738494959196494642428888150585858373573481485335631691699269969949543144164363266126126924902146 14011573971537152810982979292932393531345446265612561196816682654585458433673357215626925612662267745274548474847289923902391298129822774674467146738388998393439343334333487548618831916771676778678864756375947928502159529980965196627696711675867426841614066497538743874282528533833374627511755945573561216692465282242114282428182868186887331933793939393869056832184117272785332733274921442163816491974793175213491371827385928593525230555159635173555341734074487428646866676727171757175924511312613609361446225622556248864284428992837583559595923592959995259526883988497856085668766846794179417411747178217825827582789268566259695999519951145114671327434743464510451975397235363556433922302251425142549954976597659638964816391601868131363421315141173377433862793269899729674667246214631963899488948855633948820822185218421412248234833416842484448185914571852146531675169596779397945846684960193516945659581778167333734270719152945825762893279357295229559836283926513639360864686163673147144795519357938295728892819491714675364512444383410344534261617961796199824882511356135773577571557156245644569858212886283629183970397634183749574954915226502728277485748474837483733723642547254725311638163816180714911947142722898267952135292521382288118481868596899686967364156443624302499241623154685467536651775182438943624378417641373357355735591954113499328238803228996850789725138512956844689417847564736431293489696955679575617394225283018353379626929393979328827174267176713635172618777776276822691119118971817151038543374245434666466548715872317681165432643269792973877567737892265916602461306116633813381328265227822512226324135113551356135225542557268227125719082849223934213911541458148217889187858165816186719671967894589487969699991926082168247822798774348789938923875575555465516552699979477244828182548066826693659669196016661676197624712471447724473437423537954734189418431892180137415141514955495579417845784573498539753594371437243723282328139833935341524958036222692165328831856118613261929582155635387369663866686248828943375089418641974399549054292525288695849531763878614864984197519851364237068273827659535997179217967297839375577528728113191442134273587751875989511265428428834864246307318942866276227935718562871177118749884988973897346414241993299626662693203078517751655265436393119412154965374946612621433132818122014376237624388638363836383789887244674757272158475841151475847862786259995919192119119924962607469394964497498292734272657287498539933954246424538493775577596862682358222701725725438434435855154174974985885092199111141241346618666766911963218281259218393593834814855455712872576566 7 0 37238239631618398322195593581586782765753814924925921926429416482472878818175035835855823713593411415365621691629269999989563184184383266146196954942150 611039753152109197292223353345362461561568968654654843873672562525926126245745747847899890391381982974744714738789839839433433487486483816916777678647637647985215229509819527667967167868261166075974874825853833846751755755456316224928542242142282181688631337393393390683684172178232332392442438649674931921591418738728935923555596517555517407487486286676671275175145231113693044125225224664844899837835859923929999959268298397460566566767417417417117717258258789785625695695995945146132134434451451453723763364592302314514549549559659689381491318013863313214573174786393798672974672621631638648948956594320821221521422123833868148248459857452865467169167939945966496493169165581581733734707715945957289279272522559562392313593386086636614344155935938957989819817967464324138410445426417617619624825835135135757757562526452695282528822832691269737973941397435745949512251025482254878487748794879337536255423542453216315631261187101119471447224988879681328922813232823181418865982998169813671561336433043994616451535856775676567757624869485246584786478733673547350915415493283883223969075729381291846896781567367123483966565579176429285180335629299399329278427177137513612777627826916911978178105548743544664664874875173118435436976972778776897652661462063661813813822225228221326351351351351552552682712715820924933132151451481781189588586186197197897895798699919602162472272778483998928758557465165265979774484188485686696596916016616617627127147727734743533549413419314219130154154954954947847847347538537439431432322322391393345245805226926536838568861263299218635873966863866884948753948648749959059922522698498173873146496194195135234680387657355719219679789379775872118911214274875185985115546428348426306183284276272573568718717748848898893463421991992662692032857757556546396191211964743664622334283128140627627883833833833988247746725152754114471478276256959911112191492602694499494984279274576748538339425426385379575965266352222017257257384344354558541741749859858920991111411412463186666667119639182812592182933935348148558554127728765665 5 1 1870477457847147747 7 8 8 3 3 9 9 6 6 4 4 4 6 6 6 2 2 2 0 4 37238239631618398322195593581586782765753814924925921926429416482472878818175035835855823713593411415365621691629269999989563184184383266146196954942150 6411053977531752180918972992292339533145346246615261516891686254655485438373637251625625962616262745724574478447829982903291328192829274764476147638738989398339433343334387458641838116971677776878684765376547998520152929590986195627666791671567846824611466047593748374822582538333834672517155795547563116262496285242214218422882188168886731393739933993389065836284117217782532373237924142413861496174973197215391431872387528953592235055519653175355531743074487448624866676677127751775194521311213669306441625262525246864824482998237853585599523952995999559256828983897486058665866786749174917441714177817285822587289728566256995699591959145114617321734473446514051495379237563356453923202321452145249594957596759668936814691361806138163341321145173137473863293729869729974667264216431693869489848985653943820882128215821442214238433846814482448415981574152816543671569156797399745986648964093156914655981578176337334720771159245985726892379237259225959586238923613569336860486613667143744175591359738925792898219841791674564352414384310434543264117691769196924882581351635173577577157516252464524695288252188226832669126897370973964139874359745994951122516025478225748785487744879348793337573625454237542475321163158631286118871014119497144472242988827968513285922851323828238181441886659826998166981636714561343643230432994621645215354856747567365671757612486394853246538478164781733637354573505915941514939283288302238969807587295381529158464896478145674367412394839966956575795176342922853180333576296299339973298278142761776137651376128777762778262916191119781178110535483743254436646664587418752173611864352436297699723778577638972652966104621063166138133813382262257228522123264351135153516351255245527682271227159820892429334132915144518481278181897588158611866197619768974895479866999919960281628472827297784483799839283758555754655165526599799774248421882485068626963596691690166616661796274127414747274734474325337549741384198314821981307154115419545954594718475847534795389537543974317432732283228391839333451245980532262926153628381568186112631299521856355873396668636866288429483753094816481749395940594922552286985498517368738146849681947195813562347680238726579355971972197679278933795775587221183911421432743875718579859115254624288348842643067183928462766272957315682718171717489848989878937463442149913992666266923032085717571556254633963191421159645743966416221334128311282140362736274883683368336833798882474746772571528754811454715478827682569959991191129191949266027694349964947984227932742576274895389339942544264385437975757965826683528222017257257384344354558541741749859858920991111411412463186666667119639182812592182933935348148558554127728765665 5 1870477457847147747 788339966444666222041 457788999146211255331666724422222266639333351177885590996661544443322332197166218888799985217577111177332552013333444677791266665822255555558888889944882226991117776099553222297766666141133229964499883888844444411113557788054976321286339988666417771722241554333199981677112424282126666870969859991116475785749393575437471158288814494442828585853838446626161614343232625254747371616353538181634505919208885554444499975323376378166678772111133236512662293532901133367524156247229824948287116664469988894733555599222023696694444427788887115515599577788831932121111555366223011344585568887867229977235523433779228847966912119977443663011233455911112334666784778855889999967367232299944477888 3 6 8714704578471477475 7237238639611398328192595583581786762755813924924925921426419486472872818178035835855825713593741384118365362536919621926969996989456941834184638462636146219629562944015241 0410159737315721589108729922993329335153442466156215618961866246554855384336732571256659266126622757425744784478429892039213921982298247764746471687339889983394333433343374856481388169176717767886787645763579495280521995299806951676267961716578648264116460645973487348725822385338336742175157595457635162164926852222412148224821881688868713397339339933980695368241812177827523372337249124418631964149771937152314938712873589255932352055516593751355537413740474846284668666771277517751795241113236163096414652265225462848624842989278355835995539259925999592558268839874980568656867687469741974147114771872188252875297825686562956995991599151416147213744374436145014593759372533654563239223024512451295499547965796569386148613968016381133643211451131734773638237928699297946762674162416398639894889486553439808281228152814242124382438348164824484419851745128515463716591657967993759486468649031959164556915871786373347327701591259487256928392732579252995582368239635163396608466816637431741475951593789327952988298147911746543654124843304135443642176197619961948285821513651375737775175512562445624956282582182826328661296873970739961349843759457999541125216250472285787485874748749387493373576235442537425473251131658316281168810714191491474422742889829678532185229853213882238811448816698526989169861667314615346433204332949626415253154568745677356671577614826348953462534788147681337633574535705159915419349832283802328699875082975813591254684968481746754673423198349669965577955761329428523801335372966992399372938782127467716371613571268777727672682169111917891781105134853437244536466646574817582731618163542364276997293787576739782526961606241630161631383138322862527282521222634513151355136513252545257826212721579208824923394321951145148814281788917885186518616971697169784958498769969199902686218724872297874834798932893587557556545651565297999747284428812854086629663965616991606166617692764271447142774347443723357495713481948143819283017541154115495549547914785478547393859375539473147324722382238913893334531452905832622269136523881685161816321992518253565738366966386668284824893537048914861497359945904229522589865984573167388461896489417951835163427806287325769553919771927796289737935757572821813119414237423758785178599151246522848483826440637831984267626722973516852187117714879488998879387634421449193929662669263320057815771565246539633911411256495437964612261343183212812401327632764838633863386338788984724467725775218547814157145784876285629599911991219911992460267946399469447849279237422765248793859393925442644853479377557659866285238222170572572843443543585415417497598588209919111114124634861666676191396821128925821339359483481585545271287657656 7187045744784714773 3 3 3 1 9 2 9 9 8 8 8 6 5 1 2 2 2 2 2 1 8 7 7 1 7 3 3 5 2 1 9 1 1 6 2 9 2 6 9 8 6 8 8 8 6 4 9 5 4 5 57282961683832155351567275738494959196494642428888150585858373573481485335631691699269969949543144164363266126126924902146 14011573971537152810982979292932393531345446265612561196816682654585458433673357215626925612662267745274548474847289923902391298129822774674467146738388998393439343334333487548618831916771676778678864756375947928502159529980965196627696711675867426841614066497538743874282528533833374627511755945573561216692465282242114282428182868186887331933793939393869056832184117272785332733274921442163816491974793175213491371827385928593525230555159635173555341734074487428646866676727171757175924511312613609361446225622556248864284428992837583559595923592959995259526883988497856085668766846794179417411747178217825827582789268566259695999519951145114671327434743464510451975397235363556433922302251425142549954976597659638964816391601868131363421315141173377433862793269899729674667246214631963899488948855633948820822185218421412248234833416842484448185914571852146531675169596779397945846684960193516945659581778167333734270719152945825762893279357295229559836283926513639360864686163673147144795519357938295728892819491714675364512444383410344534261617961796199824882511356135773577571557156245644569858212886283629183970397634183749574954915226502728277485748474837483733723642547254725311638163816180714911947142722898267952135292521382288118481868596899686967364156443624302499241623154685467536651775182438943624378417641373357355735591954113499328238803228996850789725138512956844689417847564736431293489696955679575617394225283018353379626929393979328827174267176713635172618777776276822691119118971817151038543374245434666466548715872317681165432643269792973877567737892265916602461306116633813381328265227822512226324135113551356135225542557268227125719082849223934213911541458148217889187858165816186719671967894589487969699991926082168247822798774348789938923875575555465516552699979477244828182548066826693659669196016661676197624712471447724473437423537954734189418431892180137415141514955495579417845784573498539753594371437243723282328139833935341524958036222692165328831856118613261929582155635387369663866686248828943375089418641974399549054292525288695849531763878614864984197519851364237068273827659535997179217967297839375577528728113191442134273587751875989511265428428834864246307318942866276227935718562871177118749884988973897346414241993299626662693203078517751655265436393119412154965374946612621433132818122014376237624388638363836383789887244674757272158475841151475847862786259995919192119119924962607469394964497498292734272657287498539933954246424538493775577596862682358222701725725438434435855154174974985885092199111141241346618666766911963218281259218393593834814855455712872576566 7 0 37238239631618398322195593581586782765753814924925921926429416482472878818175035835855823713593411415365621691629269999989563184184383266146196954942150 611039753152109197292223353345362461561568968654654843873672562525926126245745747847899890391381982974744714738789839839433433487486483816916777678647637647985215229509819527667967167868261166075974874825853833846751755755456316224928542242142282181688631337393393390683684172178232332392442438649674931921591418738728935923555596517555517407487486286676671275175145231113693044125225224664844899837835859923929999959268298397460566566767417417417117717258258789785625695695995945146132134434451451453723763364592302314514549549559659689381491318013863313214573174786393798672974672621631638648948956594320821221521422123833868148248459857452865467169167939945966496493169165581581733734707715945957289279272522559562392313593386086636614344155935938957989819817967464324138410445426417617619624825835135135757757562526452695282528822832691269737973941397435745949512251025482254878487748794879337536255423542453216315631261187101119471447224988879681328922813232823181418865982998169813671561336433043994616451535856775676567757624869485246584786478733673547350915415493283883223969075729381291846896781567367123483966565579176429285180335629299399329278427177137513612777627826916911978178105548743544664664874875173118435436976972778776897652661462063661813813822225228221326351351351351552552682712715820924933132151451481781189588586186197197897895798699919602162472272778483998928758557465165265979774484188485686696596916016616617627127147727734743533549413419314219130154154954954947847847347538537439431432322322391393345245805226926536838568861263299218635873966863866884948753948648749959059922522698498173873146496194195135234680387657355719219679789379775872118911214274875185985115546428348426306183284276272573568718717748848898893463421991992662692032857757556546396191211964743664622334283128140627627883833833833988247746725152754114471478276256959911112191492602694499494984279274576748538339425426385379575965266352222017257257384344354558541741749859858920991111411412463186666667119639182812592182933935348148558554127728765665 5 1 1870477457847147747 7 8 8 3 3 9 9 6 6 4 4 4 6 6 6 2 2 2 0 4 37238239631618398322195593581586782765753814924925921926429416482472878818175035835855823713593411415365621691629269999989563184184383266146196954942150 6411053977531752180918972992292339533145346246615261516891686254655485438373637251625625962616262745724574478447829982903291328192829274764476147638738989398339433343334387458641838116971677776878684765376547998520152929590986195627666791671567846824611466047593748374822582538333834672517155795547563116262496285242214218422882188168886731393739933993389065836284117217782532373237924142413861496174973197215391431872387528953592235055519653175355531743074487448624866676677127751775194521311213669306441625262525246864824482998237853585599523952995999559256828983897486058665866786749174917441714177817285822587289728566256995699591959145114617321734473446514051495379237563356453923202321452145249594957596759668936814691361806138163341321145173137473863293729869729974667264216431693869489848985653943820882128215821442214238433846814482448415981574152816543671569156797399745986648964093156914655981578176337334720771159245985726892379237259225959586238923613569336860486613667143744175591359738925792898219841791674564352414384310434543264117691769196924882581351635173577577157516252464524695288252188226832669126897370973964139874359745994951122516025478225748785487744879348793337573625454237542475321163158631286118871014119497144472242988827968513285922851323828238181441886659826998166981636714561343643230432994621645215354856747567365671757612486394853246538478164781733637354573505915941514939283288302238969807587295381529158464896478145674367412394839966956575795176342922853180333576296299339973298278142761776137651376128777762778262916191119781178110535483743254436646664587418752173611864352436297699723778577638972652966104621063166138133813382262257228522123264351135153516351255245527682271227159820892429334132915144518481278181897588158611866197619768974895479866999919960281628472827297784483799839283758555754655165526599799774248421882485068626963596691690166616661796274127414747274734474325337549741384198314821981307154115419545954594718475847534795389537543974317432732283228391839333451245980532262926153628381568186112631299521856355873396668636866288429483753094816481749395940594922552286985498517368738146849681947195813562347680238726579355971972197679278933795775587221183911421432743875718579859115254624288348842643067183928462766272957315682718171717489848989878937463442149913992666266923032085717571556254633963191421159645743966416221334128311282140362736274883683368336833798882474746772571528754811454715478827682569959991191129191949266027694349964947984227932742576274895389339942544264385437975757965826683528222017257257384344354558541741749859858920991111411412463186666667119639182812592182933935348148558554127728765665 5 1870477457847147747 788339966444666222041 457788999146211255331666724422222266639333351177885590996661544443322332197166218888799985217577111177332552013333444677791266665822255555558888889944882226991117776099553222297766666141133229964499883888844444411113557788054976321286339988666417771722241554333199981677112424282126666870969859991116475785749393575437471158288814494442828585853838446626161614343232625254747371616353538181634505919208885554444499975323376378166678772111133236512662293532901133367524156247229824948287116664469988894733555599222023696694444427788887115515599577788831932121111555366223011344585568887867229977235523433779228847966912119977443663011233455911112334666784778855889999967367232299944477888 3 6 8714704578471477475 7237238639611398328192595583581786762755813924924925921426419486472872818178035835855825713593741384118365362536919621926969996989456941834184638462636146219629562944015241 0410159737315721589108729922993329335153442466156215618961866246554855384336732571256659266126622757425744784478429892039213921982298247764746471687339889983394333433343374856481388169176717767886787645763579495280521995299806951676267961716578648264116460645973487348725822385338336742175157595457635162164926852222412148224821881688868713397339339933980695368241812177827523372337249124418631964149771937152314938712873589255932352055516593751355537413740474846284668666771277517751795241113236163096414652265225462848624842989278355835995539259925999592558268839874980568656867687469741974147114771872188252875297825686562956995991599151416147213744374436145014593759372533654563239223024512451295499547965796569386148613968016381133643211451131734773638237928699297946762674162416398639894889486553439808281228152814242124382438348164824484419851745128515463716591657967993759486468649031959164556915871786373347327701591259487256928392732579252995582368239635163396608466816637431741475951593789327952988298147911746543654124843304135443642176197619961948285821513651375737775175512562445624956282582182826328661296873970739961349843759457999541125216250472285787485874748749387493373576235442537425473251131658316281168810714191491474422742889829678532185229853213882238811448816698526989169861667314615346433204332949626415253154568745677356671577614826348953462534788147681337633574535705159915419349832283802328699875082975813591254684968481746754673423198349669965577955761329428523801335372966992399372938782127467716371613571268777727672682169111917891781105134853437244536466646574817582731618163542364276997293787576739782526961606241630161631383138322862527282521222634513151355136513252545257826212721579208824923394321951145148814281788917885186518616971697169784958498769969199902686218724872297874834798932893587557556545651565297999747284428812854086629663965616991606166617692764271447142774347443723357495713481948143819283017541154115495549547914785478547393859375539473147324722382238913893334531452905832622269136523881685161816321992518253565738366966386668284824893537048914861497359945904229522589865984573167388461896489417951835163427806287325769553919771927796289737935757572821813119414237423758785178599151246522848483826440637831984267626722973516852187117714879488998879387634421449193929662669263320057815771565246539633911411256495437964612261343183212812401327632764838633863386338788984724467725775218547814157145784876285629599911991219911992460267946399469447849279237422765248793859393925442644853479377557659866285238222170572572843443543585415417497598588209919111114124634861666676191396821128925821339359483481585545271287657656 7187045744784714773 3 3 3 1 9 2 9 9 8 8 8 6 5 1 2 2 2 2 2 1 8 7 7 1 7 3 3 5 2 1 9 1 1 6 2 9 2 6 9 8 6 8 8 8 6 4 9 5 4 5 57282961683832155351567275738494959196494642428888150585858373573481485335631691699269969949543144164363266126126924902146 14011573971537152810982979292932393531345446265612561196816682654585458433673357215626925612662267745274548474847289923902391298129822774674467146738388998393439343334333487548618831916771676778678864756375947928502159529980965196627696711675867426841614066497538743874282528533833374627511755945573561216692465282242114282428182868186887331933793939393869056832184117272785332733274921442163816491974793175213491371827385928593525230555159635173555341734074487428646866676727171757175924511312613609361446225622556248864284428992837583559595923592959995259526883988497856085668766846794179417411747178217825827582789268566259695999519951145114671327434743464510451975397235363556433922302251425142549954976597659638964816391601868131363421315141173377433862793269899729674667246214631963899488948855633948820822185218421412248234833416842484448185914571852146531675169596779397945846684960193516945659581778167333734270719152945825762893279357295229559836283926513639360864686163673147144795519357938295728892819491714675364512444383410344534261617961796199824882511356135773577571557156245644569858212886283629183970397634183749574954915226502728277485748474837483733723642547254725311638163816180714911947142722898267952135292521382288118481868596899686967364156443624302499241623154685467536651775182438943624378417641373357355735591954113499328238803228996850789725138512956844689417847564736431293489696955679575617394225283018353379626929393979328827174267176713635172618777776276822691119118971817151038543374245434666466548715872317681165432643269792973877567737892265916602461306116633813381328265227822512226324135113551356135225542557268227125719082849223934213911541458148217889187858165816186719671967894589487969699991926082168247822798774348789938923875575555465516552699979477244828182548066826693659669196016661676197624712471447724473437423537954734189418431892180137415141514955495579417845784573498539753594371437243723282328139833935341524958036222692165328831856118613261929582155635387369663866686248828943375089418641974399549054292525288695849531763878614864984197519851364237068273827659535997179217967297839375577528728113191442134273587751875989511265428428834864246307318942866276227935718562871177118749884988973897346414241993299626662693203078517751655265436393119412154965374946612621433132818122014376237624388638363836383789887244674757272158475841151475847862786259995919192119119924962607469394964497498292734272657287498539933954246424538493775577596862682358222701725725438434435855154174974985885092199111141241346618666766911963218281259218393593834814855455712872576566 7 0 37238239631618398322195593581586782765753814924925921926429416482472878818175035835855823713593411415365621691629269999989563184184383266146196954942150 611039753152109197292223353345362461561568968654654843873672562525926126245745747847899890391381982974744714738789839839433433487486483816916777678647637647985215229509819527667967167868261166075974874825853833846751755755456316224928542242142282181688631337393393390683684172178232332392442438649674931921591418738728935923555596517555517407487486286676671275175145231113693044125225224664844899837835859923929999959268298397460566566767417417417117717258258789785625695695995945146132134434451451453723763364592302314514549549559659689381491318013863313214573174786393798672974672621631638648948956594320821221521422123833868148248459857452865467169167939945966496493169165581581733734707715945957289279272522559562392313593386086636614344155935938957989819817967464324138410445426417617619624825835135135757757562526452695282528822832691269737973941397435745949512251025482254878487748794879337536255423542453216315631261187101119471447224988879681328922813232823181418865982998169813671561336433043994616451535856775676567757624869485246584786478733673547350915415493283883223969075729381291846896781567367123483966565579176429285180335629299399329278427177137513612777627826916911978178105548743544664664874875173118435436976972778776897652661462063661813813822225228221326351351351351552552682712715820924933132151451481781189588586186197197897895798699919602162472272778483998928758557465165265979774484188485686696596916016616617627127147727734743533549413419314219130154154954954947847847347538537439431432322322391393345245805226926536838568861263299218635873966863866884948753948648749959059922522698498173873146496194195135234680387657355719219679789379775872118911214274875185985115546428348426306183284276272573568718717748848898893463421991992662692032857757556546396191211964743664622334283128140627627883833833833988247746725152754114471478276256959911112191492602694499494984279274576748538339425426385379575965266352222017257257384344354558541741749859858920991111411412463186666667119639182812592182933935348148558554127728765665 5 1 1870477457847147747 7 8 8 3 3 9 9 6 6 4 4 4 6 6 6 2 2 2 0 4 323236361393219595858787675819292929242414847878117038385827159414136626962269998561818382614199594151 6410597731721891872922933933153424615215189186246548538336325125659661662757257478478298203213219229247647647687398998394334334374564138169767776886876576579952052995998695676679171578482411460459348348258238338367217157954763162649685222121822821816886713973933933806536241121782523723724124186196149719715314387287589559235055165375355374374474462466666712751751952111236630641652652546848248298278558599539599599592582883874805865867874974974471477872882287297256656956959159151161721744744614014937937533545323223245245295995796796693614613680638133432145131347363237286929946626416416986989889865343808812815814421438438481482484198174128154371591579799759864864031591455915717637347277159259872692392325925995823823635633660466166743741759159789279298298479174543541484304354364176976996948858151651757777175125244524952825218226326612687370739613984359459995112516254722578785877487938793375762544237424732113158312811881014194914442242888296853285228532388238814488669826981698166714613464320432946264525354567456735671576148634853465347814781336335453505159151939832830238698758295815915464964814674674239839669657795763292853803357296993997298781276776376137128777277262161111781781053483432443646645741752736186352362769723785763972529610621631613133133226257285212264511515516512524527822122159208242334329514518812189781616676767454869999282828298437838385755555599942428250626366696666797474747444323797389848980741414545717575798975971727282818335159536261628181113195855533663662428330818193949425288585363868684758564702727959979792939555228314434357575952628888646739466629318281718989873734141326262320717162636314154539412141318203737436363637887467572848451588686999192919262743964742934262898999546454975758682827774448119980111236679922223588847855 8747458414745


SOLUTIONS


SOLUTIONS

1458772569198831453358116623142111223335566688899947742 844443355566671779719121159635339118767292867779442829 7328875314955142136233241156768999115756688114499778664 6888222333335567789911447155111887696142749975412974146659 66611777554432111999883554443333328295858222689888979679 956418141112636372673781922819154343122255777888449966 875531297663211668888927717144229911466449225753443359232 223335577889914441661618519931551776788339966444666222 445778899914621125533166672442222226663933335117788559 996661544443322332197166218888799985217577111177332552 13333444677791266665822255555558888889944882226991117776 99553222297766666141133229964499883888844444411113557788 54976321286339988666417771722241554333199981677114481668 6899167754337477188849422555884666644222244311333113559192 88855544444999753233763781666787721111332365126622935329 1133367524156247229824948287116664469988894733555599222 23696694444427788887115515599577788831932121111555366223 11344585568887867229977235523433779228847966912119977443663 11233455911112334666784778855889999967367232299944477888 93496622233333771388885114447377569935672563857881122974 73333311996554844485622222899876889116147786116785725846776


2222266799591145879955341528144488883346211133365577766558864 7754443333192998886512222218771733521911629269868886495456 71112233345596688655912778883399777788444448976666922585691821 988888777432952121663333661123344669954779955555444266211216 12268888899992234557444172277666991114444773533555566343 832517376966666995382541881248484119994411557777992225553353 66319999889431444466688117755555222333355552777772222111 942862222188887144443666788677355553333959116617733659695 59999877732776618858344445385662867212313325816111122225 4321111986677758992222838887555944856666667777743393949 44447777879122213555666881113985363648388999228833664554 77599999528144555568866346238878883311222277666114342438 773333876524418669121224944946889565955622777444811998 11123667992222358884785584481752266331555777899994444881 888754436662995113211991119329723352118844332256655779 1124448999337636678777559997777816544533615566482222181733 34282222894111888535675777666155513345544497593999887 6677777788955555562441133342244999991183334346382421188864 11123388897257979566395113475579922922336664455879977448 5677945555772492831771449222888836443331111289323888999666 9655555444443331198826728949866286677288329927273117221177 44466777133777795666611222225555558112233558888889999991 67778925566677888899111122423434111135555444433333229944 223366691376668454445522997749993388551178777111778814242 88777611449962996935554991646238242283338442551777551199 999877743322877665215584554445529111686613819833445522661 7777778918825316253445169622885555333155119999344366642 1355799254666665547762224444999887413833338881177434812 126666667772534555512244488833999887733943473291323259151 888777743194222649335229569966661111155882999443335552669 114455889116117789977723344592222223644555666634699668833


871470457847147747537237238639611398328192595583581786762755813924924925921426419486472872818178035835855825713593741384118365362536919621926969996989456941834184638462636146219629562944015241604101597373157215891087299229933293351534424661562156189618662465548553843367325712566592661266227574257447844784298920392139219822982477647464716873398899833943334333433748564813881691767177678867876457635794952805219952998069516762679617165786482641164606459734873487258223853383367421751575954576351621649268522224121482248218816888687133973393399339806953682418121778275233723372491244186319641497719371523149387128735892559323520555165937513555374137404748462846686667712775177517952411132361630964146522652254628486248429892783558359955392599259995925582688398749805686568676874697419741471147718721882528752978256865629569959915991514161472137443744361450145937593725336545632392230245124512954995479657965693861486139680163811336432114511317347736382379286992979467626741624163986398948894865534398082812281528142421243824383481648244844198517451285154637165916579679937594864686490319591645569158717863733473277015912594872569283927325792529955823682396351633966084668166374317414759515937893279529882981479117465436541248433041354436421761976199619482858215136513757377751755125624456249562825821828263286612968739707399613498437594579995411252162504722857874858747487493874933735762354425374254732511316583162811688107141914914744227428898 718704574478471477375372382396116983283921955835815867627557138249249259219264194864724728188781350358558258137935134114653256916216692999899695831841843632461961569449521601011739153152109297292323353345462561561968668654854843673572562925126226745745847847899390391981982774744714738889839439433433487486883916716677678647637947285215529809519627967167867268161066975874874825853833746751755455356216924528242142242182681688331337393393690683184172278332332492442638649974931521491718738928935523555596517555417407487286686676271175175245131613093144225225624864844899837835959923929999259268398497560566766467417417117717217258758789685625695995995145146132434434451451753723363564392302514514549549659659389481391018813363213514173774386793698972674672621631638948948556394820221521421122823833168248448859457852465167169967939945466496193169565581781733734707915945257289279572522559362392513393086686636314144955935938957889819917467364124438410445426617617619824825135135735757557562256425692582228822836291639773979341937455749549152215024282574887487748974897335236525432544253116351632161807119114471427248988 788339966444666222044577889991462112553316667244222222666393333511778855909966615444433223321971662188887999852175771111773325520133334446777912666658222555555588888899448822269911177760995532222977666661411332299644998838888444444111135577880549763212863399886664177717222415543331999816771124242821266668709698599911164757857493935754374711582888144944428 187047745784714774753723823963161839832219559358158678276575381492492592192642941648247287881817503583585582371359734181418536356231699162992669996998495643184418643863266614261926952494021540164110539775317521809189729922923395331453462466152615168916862546554854383736372516256259626162627457245744784478299829032913281928292747644761476387389893983394333433343874586418381169716777768786847653765479985201529295909861956276667916715678468246114660475937483748225825383338346725171557955475631162624962852422142184228821881688867313937399339933890658362841172177825323732379241424138614961749731972153914318723875289535922350555196531753555317430744874486248666766771277517751945213112136693064416252625252468648244829982378535855995239529959995592568289838974860586658667867491749174417141778172858225872897285662569956995919591451146173217344734465140514953792375633564539232023214521452495949575967596689368146913618061381633413211451731374738632937298697299746672642164316938694898489856539438208821282158214422142384338468144824484159815741528165436715691567973997459866489640931569146559815781763373347207711592459857268923792372592259595862389236135693368604866136671437441755913597389257928982198417916745643524143843104345432641176917691969248825813516351735775771575162524645246952882521882268326691268973709739641398743597459949511225160254782257487854877448793487933375736254542375424753211631586312861188710141194971444722429888 187047745784714774753723823963161839832219559358158678276575381492492592192642941648247287881817503583585582371359734181418536356231699162992669996998495643184418643863266614261926952494021540164110539775317521809189729922923395331453462466152615168916862546554854383736372516256259626162627457245744784478299829032913281928292747644761476387389893983394333433343874586418381169716777768786847653765479985201529295909861956276667916715678468246114660475937483748225825383338346725171557955475631162624962852422142184228821881688867313937399339933890658362841172177825323732379241424138614961749731972153914318723875289535922350555196531753555317430744874486248666766771277517751945213112136693064416252625252468648244829982378535855995239529959995592568289838974860586658667867491749174417141778172858225872897285662569956995919591451146173217344734465140514953792375633564539232023214521452495949575967596689368146913618061381633413211451731374738632937298697299746672642164316938694898489856539438208821282158214422142384338468144824484159815741528165436715691567973997459866489640931569146559815781763373347207711592459857268923792372592259595862389236135693368604866136671437441755913597389257928982198417916745643524143843104345432641176917691969248825813516351735775771575162524645246952882521882268326691268973709739641398743597459949511225160254782257487854877448793487933375736254542375424753211631586312861188710141194971444722429888 871470457847147747537237238639611398328192595583581786762755813924924925921426419486472872818178035835855825713593741384118365362536919621926969996989456941834184638462636146219629562944015241604101597373157215891087299229933293351534424661562156189618662465548553843367325712566592661266227574257447844784298920392139219822982477647464716873398899833943334333433748564813881691767177678867876457635794952805219952998069516762679617165786482641164606459734873487258223853383367421751575954576351621649268522224121482248218816888687133973393399339806953682418121778275233723372491244186319641497719371523149387128735892559323520555165937513555374137404748462846686667712775177517952411132361630964146522652254628486248429892783558359955392599259995925582688398749805686568676874697419741471147718721882528752978256865629569959915991514161472137443744361450145937593725336545632392230245124512954995479657965693861486139680163811336432114511317347736382379286992979467626741624163986398948894865534398082812281528142421243824383481648244844198517451285154637165916579679937594864686490319591645569158717863733473277015912594872569283927325792529955823682396351633966084668166374317414759515937893279529882981479117465436541248433041354436421761976199619482858215136513757377751755125644564956825818286328612987390739613484379457995412526250722878745874487438743373762344257425732513168316811681074191914742272889 718704574478471477375372382396116983283921955835815867627557138249249259219264194864724728188781350358558258137935134114653256916216692999899695831841843632461961569449521601011739153152109297292323353345462561561968668654854843673572562925126226745745847847899390391981982774744714738889839439433433487486883916716677678647637947285215529809519627967167867268161066975874874825853833746751755455356216924528242142242182681688331337393393690683184172278332332492442638649974931521491718738928935523555596517555417407487286686676271175175245131613093144225225624864844899837835959923929999259268398497560566766467417417117717217258758789685625695995995145146132434434451451753723363564392302514514549549659659389481391018813363213514173774386793698972674672621631638948948556394820221521421122823833168248448859457852465167169967939945466496193169565581781733734707915945257289279572522559362392513393086686636314144955935938957889819917467364124438410445426617617619824825135135735757557562256425692582228822836291639773979341937455749549152215024282574887487748974897335236525432544253116351632161807119114471427248988 788339966444666222044577889991462112553316667244222222666393333511778855909966615444433223321971662188887999852175771111773325520133334446777912666658222555555588888899448822269911177760995532222977666661411332299644998838888444444111135577880549763212863399886664177717222415543331999816771124242821266668709698599911164757857493935754374711582888144944428 187047745784714774753723823963161839832219559358158678276575381492492592192642941648247287881817503583585582371359734181418536356231699162992669996998495643184418643863266614261926952494021540164110539775317521809189729922923395331453462466152615168916862546554854383736372516256259626162627457245744784478299829032913281928292747644761476387389893983394333433343874586418381169716777768786847653765479985201529295909861956276667916715678468246114660475937483748225825383338346725171557955475631162624962852422142184228821881688867313937399339933890658362841172177825323732379241424138614961749731972153914318723875289535922350555196531753555317430744874486248666766771277517751945213112136693064416252625252468648244829982378535855995239529959995592568289838974860586658667867491749174417141778172858225872897285662569956995919591451146173217344734465140514953792375633564539232023214521452495949575967596689368146913618061381633413211451731374738632937298697299746672642164316938694898489856539438208821282158214422142384338468144824484159815741528165436715691567973997459866489640931569146559815781763373347207711592459857268923792372592259595862389236135693368604866136671437441755913597389257928982198417916745643524143843104345432641176917691969248825813516351735775771575162524645246952882521882268326691268973709739641398743597459949511225160254782257487854877448793487933375736254542375424753211631586312861188710141194971444722429888 187047745784714774753723823963161839832219559358158678276575381492492592192642941648247287881817503583585582371359734181418536356231699162992669996998495643184418643863266614261926952494021540164110539775317521809189729922923395331453462466152615168916862546554854383736372516256259626162627457245744784478299829032913281928292747644761476387389893983394333433343874586418381169716777768786847653765479985201529295909861956276667916715678468246114660475937483748225825383338346725171557955475631162624962852422142184228821881688867313937399339933890658362841172177825323732379241424138614961749731972153914318723875289535922350555196531753555317430744874486248666766771277517751945213112136693064416252625252468648244829982378535855995239529959995592568289838974860586658667867491749174417141778172858225872897285662569956995919591451146173217344734465140514953792375633564539232023214521452495949575967596689368146913618061381633413211451731374738632937298697299746672642164316938694898489856539438208821282158214422142384338468144824484159815741528165436715691567973997459866489640931569146559815781763373347207711592459857268923792372592259595862389236135693368604866136671437441755913597389257928982198417916745643524143843104345432641176917691969248825813516351735775771575162524645246952882521882268326691268973709739641398743597459949511225160254782257487854877448793487933375736254542375424753211631586312861188710141194971444722429888 7754443333192998886512222218771733521911629269868886495456071112233345596688658549418217775828286363393917575757787874849494949849474646868619028285887556494138626160299898581818372717149392191512913221967623333353261611818243433434262659696554577779990515152545444484929696323171623166607182727678585898989979797972821364554547543434611752526767468626292921118114743434073743258323252525859646131413808883523551677357767976666666165959551338324554514848419274589438949191898979046461717575777777878999525252555555632345431016363331492929494898999493911414843436364638486131872745251515858282624303131315253535828787977727527292729151616039945218


442488682828232314868281817113434346453567676776868565787836545055333395911661773365969505999987773277661885834444538566286721231332581611112222504321111986677758992222838887555944856666667777743393949044447777879122213555666881398536364838899922883366455407759999952814455556886634623887888331122227766611434243807733338765244186691212249449468895659556227774448119980111236679922223588847855 91474422742889829678532185229853213882238811448816698526989169861667314615346433204332949626415253154568745677356671577614826348953462534788147681337633574535705159915419349832283802328699875082975813591254684968481746754673423198349669965577955761329428523801335372966992399372938782127467716371613571268777727672682169111917891781105134853437244536466646574817582731618163542364276997293787576739782526961606241630161631383138322862527282521222634513151355136513252545257826212721579208824923394321951145148814281788917885186518616971697169784958498769969199902686218724872297874834798932893587557556545651565297999747284428812854086629663965616991606166617692764271447142774347443723357495713481948143819283017541154115495549547914785478547393859375539473147324722382238913893334531452905832622269136523881685161816321992518253565738366966386668284824893537048914861497359945904229522589865984573167388461896489417951835163427806287325769553919771927796289737935757572821813119414237423758785178599151246522848483826440637831984267626722973516852187117714879488998879387634421449193929662669263320057815771565246539633911411256495437964612261343183212812401327632764838633863386338788984724467725775218547814157145784876285629599911991219911992460267946399469447849279237422765248793859393925442644853479377557659866285238222170572572843443543585415417497598588209919111114124634861666676191396821128925821339359483481585545271287657656 97144472242988827968513285922851323828238181441886659826998166981636714561343643230432994621645215354856747567365671757612486394853246538478164781733637354573505915941514939283288302238969807587295381529158464896478145674367412394839966956575795176342922853180333576296299339973298278142761776137651376128777762778262916191119781178110535483743254436646664587418752173611864352436297699723778577638972652966104621063166138133813382262257228522123264351135153516351255245527682271227159820892429334132915144518481278181897588158611866197619768974895479866999919960281628472827297784483799839283758555754655165526599799774248421882485068626963596691690166616661796274127414747274734474325337549741384198314821981307154115419545954594718475847534795389537543974317432732283228391839333451245980532262926153628381568186112631299521856355873396668636866288429483753094816481749395940594922552286985498517368738146849681947195813562347680238726579355971972197679278933795775587221183911421432743875718579859115254624288348842643067183928462766272957315682718171717489848989878937463442149913992666266923032085717571556254633963191421159645743966416221334128311282140362736274883683368336833798882474746772571528754811454715478827682569959991191129191949266027694349964947984227932742576274895389339942544264385437975757965826683528222017257257384344354558541741749859858920991111411412463186666667119639182812592182933935348148558554127728765665 97144472242988827968513285922851323828238181441886659826998166981636714561343643230432994621645215354856747567365671757612486394853246538478164781733637354573505915941514939283288302238969807587295381529158464896478145674367412394839966956575795176342922853180333576296299339973298278142761776137651376128777762778262916191119781178110535483743254436646664587418752173611864352436297699723778577638972652966104621063166138133813382262257228522123264351135153516351255245527682271227159820892429334132915144518481278181897588158611866197619768974895479866999919960281628472827297784483799839283758555754655165526599799774248421882485068626963596691690166616661796274127414747274734474325337549741384198314821981307154115419545954594718475847534795389537543974317432732283228391839333451245980532262926153628381568186112631299521856355873396668636866288429483753094816481749395940594922552286985498517368738146849681947195813562347680238726579355971972197679278933795775587221183911421432743875718579859115254624288348842643067183928462766272957315682718171717489848989878937463442149913992666266923032085717571556254633963191421159645743966416221334128311282140362736274883683368336833798882474746772571528754811454715478827682569959991191129191949266027694349964947984227932742576274895389339942544264385437975757965826683528222017257257384344354558541741749859858920991111411412463186666667119639182812592182933935348148558554127728765665 97144472242988827968513285922851323828238181441886659826998166981636714561343643230432994621645215354856747567365671757612486394853246538478164781733637354573505915941514939283288302238969807587295381529158464896478145674367412394839966956575795176342922853180333576296299339973298278142761776137651376128777762778262916191119781178110535483743254436646664587418752173611864352436297699723778577638972652966104621063166138133813382262257228522123264351135153516351255245527682271227159820892429334132915144518481278181897588158611866197619768974895479866999919960281628472827297784483799839283758555754655165526599799774248421882485068626963596691690166616661796274127414747274734474325337549741384198314821981307154115419545954594718475847534795389537543974317432732283228391839333451245980532262926153628381568186112631299521856355873396668636866288429483753094816481749395940594922552286985498517368738146849681947195813562347680238726579355971972197679278933795775587221183911421432743875718579859115254624288348842643067183928462766272957315682718171717489848989878937463442149913992666266923032085717571556254633963191421159645743966416221334128311282140362736274883683368336833798882474746772571528754811454715478827682569959991191129191949266027694349964947984227932742576274895389339942544264385437975757965826683528222017257257384344354558541741749859858920991111411412463186666667119639182812592182933935348148558554127728765665 91474422742889829678532185229853213882238811448816698526989169861667314615346433204332949626415253154568745677356671577614826348953462534788147681337633574535705159915419349832283802328699875082975813591254684968481746754673423198349669965577955761329428523801335372966992399372938782127467716371613571268777727672682169111917891781105134853437244536466646574817582731618163542364276997293787576739782526961606241630161631383138322862527282521222634513151355136513252545257826212721579208824923394321951145148814281788917885186518616971697169784958498769969199902686218724872297874834798932893587557556545651565297999747284428812854086629663965616991606166617692764271447142774347443723357495713481948143819283017541154115495549547914785478547393859375539473147324722382238913893334531452905832622269136523881685161816321992518253565738366966386668284824893537048914861497359945904229522589865984573167388461896489417951835163427806287325769553919771927796289737935757572821813119414237423758785178599151246522848483826440637831984267626722973516852187117714879488998879387634421449193929662669263320057815771565246539633911411256495437964612261343183212812401327632764838633863386338788984724467725775218547814157145784876285629599911991219911992460267946399469447849279237422765248793859393925442644853479377557659866285238222170572572843443543585415417497598588209919111114124634861666676191396821128925821339359483481585545271287657656 97144472242988827968513285922851323828238181441886659826998166981636714561343643230432994621645215354856747567365671757612486394853246538478164781733637354573505915941514939283288302238969807587295381529158464896478145674367412394839966956575795176342922853180333576296299339973298278142761776137651376128777762778262916191119781178110535483743254436646664587418752173611864352436297699723778577638972652966104621063166138133813382262257228522123264351135153516351255245527682271227159820892429334132915144518481278181897588158611866197619768974895479866999919960281628472827297784483799839283758555754655165526599799774248421882485068626963596691690166616661796274127414747274734474325337549741384198314821981307154115419545954594718475847534795389537543974317432732283228391839333451245980532262926153628381568186112631299521856355873396668636866288429483753094816481749395940594922552286985498517368738146849681947195813562347680238726579355971972197679278933795775587221183911421432743875718579859115254624288348842643067183928462766272957315682718171717489848989878937463442149913992666266923032085717571556254633963191421159645743966416221334128311282140362736274883683368336833798882474746772571528754811454715478827682569959991191129191949266027694349964947984227932742576274895389339942544264385437975757965826683528222017257257384344354558541741749859858920991111411412463186666667119639182812592182933935348148558554127728765665 97144472242988827968513285922851323828238181441886659826998166981636714561343643230432994621645215354856747567365671757612486394853246538478164781733637354573505915941514939283288302238969807587295381529158464896478145674367412394839966956575795176342922853180333576296299339973298278142761776137651376128777762778262916191119781178110535483743254436646664587418752173611864352436297699723778577638972652966104621063166138133813382262257228522123264351135153516351255245527682271227159820892429334132915144518481278181897588158611866197619768974895479866999919960281628472827297784483799839283758555754655165526599799774248421882485068626963596691690166616661796274127414747274734474325337549741384198314821981307154115419545954594718475847534795389537543974317432732283228391839333451245980532262926153628381568186112631299521856355873396668636866288429483753094816481749395940594922552286985498517368738146849681947195813562347680238726579355971972197679278933795775587221183911421432743875718579859115254624288348842643067183928462766272957315682718171717489848989878937463442149913992666266923032085717571556254633963191421159645743966416221334128311282140362736274883683368336833798882474746772571528754811454715478827682569959991191129191949266027694349964947984227932742576274895389339942544264385437975757965826683528222017257257384344354558541741749859858920991111411412463186666667119639182812592182933935348148558554127728765665 97144472242988827968513285922851323828238181441886659826998166981636714561343643230432994621645215354856747567365671757612486394853246538478164781733637354573505915941514939283288302238969807587295381529158464896478145674367412394839966956575795176342922853180333576296299339973298278142761776137651376128777762778262916191119781178110535483743254436646664587418752173611864352436297699723778577638972652966104621063166138133813382262257228522123264351135153516351255245527682271227159820892429334132915144518481278181897588158611866197619768974895479866999919960281628472827297784483799839283758555754655165526599799774248421882485068626963596691690166616661796274127414747274734474325337549741384198314821981307154115419545954594718475847534795389537543974317432732283228391839333451245980532262926153628381568186112631299521856355873396668636866288429483753094816481749395940594922552286985498517368738146849681947195813562347680238726579355971972197679278933795775587221183911421432743875718579859115254624288348842643067183928462766272957315682718171717489848989878937463442149913992666266923032085717571556254633963191421159645743966416221334128311282140362736274883683368336833798882474746772571528754811454715478827682569959991191129191949266027694349964947984227932742576274895389339942544264385437975757965826683528222017257257384344354558541741749859858920991111411412463186666667119639182812592182933935348148558554127728765665 95113475579922922336664455879977448056779455557724928317714492228888364433311112893238889996660965555544444333119882672894986628667728832992727311722117704446677713377779566661122222555555811223355888888999999106777892556667788889911112242343411113555544443333322994402233666913766684


Aspiration gives us purpose and something to do. We crave to know and ask, but what do we do with the solution? Do we call it done, sit back smug and take the glory and the pension? In a fiction of ourselves this is what we’d write - Roll Credits - The End. Instead, no sooner is a solution found than hitherto unimaginable questions clamour for our attention and so does this mean that a solution solves nothing? Yesterday’s solutions make no sense, they answer the obvious and we can only imagine why the questions were ever asked. Is this why solutions are unintelligible? According to Wikipedia, there are fewer potential sudoku puzzles than is commonly thought. Apparently, it depends on how you count and this doesn’t much matter, for however counted there are daunting millions, enough to go around, and too many for one of us to solve *. We seem to love solitary game-play and make time to indulge in solitaires, like sudoku. There’s a time to stop. In the Game of Art, I play alone - just me, ass-solo at work, sometimes playfully pushing stuff here and there just to see and I’m forced into practicing patience. While I don’t play the games of Patience I like the ‘puzzle’. The number of possible cross-word puzzles must exceed even sudoku’s impressive tallies. A completed cross-word grid is potentially a thing of speculation and beauty. Words have power. By comparison a solved sudoku reveals no similar mystery. All its challenge has been worked out. The free-to-view primitive online (oh, halcyon days) London Times provided both cross-words and sudoku. For a reason and in a way I cannot now unscramble, the equally primitive computer I then dreamt to be the bee’s-knees of tech recorded the sequence of letters and numbers as I completed the puzzles. I learnt that I could copy, paste and save the sequences, the Solutions. The strings of letters made nonsense while the numbers made no sense at all, and I liked no sense better. Once begun, I carried on saving solution after solution separating each with either ‘return’, or, there being no such luxury in sudoku, a zero. In 2010, The Times went Pay To View, spoilt my little game and saved me from myself. I stopped abruptly - there are limits - even to having a good time. As with the news, sudoku is available from other providers. I know that this was a very isolated, sad, and geeky thing to have done. I feel a bit shy admitting it. Surely there were better and more respectable ways of idly interacting with the screen than that shopping, selling, planning a holiday, gambling, … Games! What did such a display of curiosity, but equally of amateur geekery mean? Solutions was transferred from Hard Drive to Hard Drive to now and sits on my desk-top still, an idea, or half an idea too fragile and fugitive to pursue, perhaps a nothing in waiting to be an idea. Why can’t I consign this document to digital oblivion? Are numbers, numbers at all without zero? What to do with pages of nigh nought-less numbers, are they pretty? No, not pretty of themselves. Do they mean anything? No, again. Did they ever? Not really these solutions to problems solving nothing … a time filler in periods of calm where I was pitted against less than ‘fate’ and less also than the tribulations and turmoils of daily grinding, and if for that and nothing more, the string of meaningless numbers solved a little something, provided a pause of comfort, security and solace in mini-triumph. Are they beautiful? No they shouldn’t be, but the unintelligible solution could be and can.

kevinjackson.net

* The number of classic 9!9 Sudoku solution grids is 6,670,903,752,021,072,936,960 or approximately 6.67!1021. The number of essentially different solutions, when symmetries such as rotation, reflection, permutation and relabelling are taken into account, was shown to be just 5,472,730,538. wikipedia.org/wiki/Sudoku

www.websudoku.com


SOLUTIONSŠkevinjackson.net2013

SOLUTIONS two  

Digital drawings on-screen and in print. LIMITED EDITION PRINTS : Kevin Jackson 2013

Read more
Read more
Similar to
Popular now
Just for you