Language: C++

TJOILEJOISQMJOIZWZDJOIEEILCXUCDJKIHTMGBBHZYIJOIKGVUYWWJOIMZNRIAKRHUKVOWXUAJOIUGJOIBSUUJOIMJJQJOIOKDUDMPIDXJWJJOIGJOIDJOIRKDJOIEPYFNKTXTAFWIJOIAQWTAAQDSQVNGYETRMTDLFIJCKYOIFJNKADVWFCMFQREMSVEPGNZAPUIFTPCVAARIBPXEWOJOIZZEKLZOPIFHD
WLLFIIOITIOIJUOQUIGUKOIOIRFQKXRVLIOIMQBYMJTIOIKZNDIOICRYIOILTIOIZIOIAJUQNJGDPYZURIOINSJPKFCOQBCJFWAOWKXAUEDOIOIEJIOIBSCIOISIOIGXHEKVALKDLNDLFUDVJSYRURTVKWIOIANJWVIWFKJWMRFIOIDRKDCIJMOKBBOSDWNNUYIERMTWHIOIIILYQSEEZDITUZYFHPCQRIOIYIOIWJZCP
QAJXAIOILDZRSGSWUEVIRVLIOIIIYOQXDTKKUFSGLKCBZJOIZXBZOIQULJOIISLXOKIVKPFJTPBSRXZIOINJIRJOISKZCNOTYAXZRTHHXPEXDUZBUBNHKTUITJOIVOLYGKEROXOYVREKHPCJOIRNRJVHZDHIPGELHZVZZIOIXMFVYQVXJOIDAOZZRTLIOIZHIOITJUXHCGIUFTJOIAXIOIOJOIZDOWGDE
XJOIVPIOIFJOITPJLXCUBKLZJOIKHEIOIQXVCMLCCYPCKHQQCQHLXVWXHTKPYXZVXJOIVQZIOIPPYJBFOIXRGXNVRCFSLINOGIPXOYTJTIJIOIIXTQYVUYZANIYCRLLNIOINJOIKACIOIQTZHNBHREPOPBYJOIPDHRFLOXFPSAHGWRHSCLAETJOIDZIOIIOIOICKIOIAIOIOIZAIHCHFJOIWEYFNFPMALOBAZDZEUYVIHZPIOIWHZTVRMTVQOUOARVXZIOIOIBTGBSIOIGYZCFBJQYAADRIOIOIVBGPHEGUMATIOIIUXIYCZAMJGZLRXIOIOIQJSQTOQIHEPLSWJOIQAAIOIFFEPJOIQKMYXNIOIOIBPHSXUJOIIWLBBPAIOIQORWKJOIWJOIOHZHJOWBZIOIUSKAIOIVVPOUECVTZYABPIOINJOIXUIOIOSSLJCVVZQTNTOIOICIOIYJOIJJOILVKGLOTEGHSUJENGOQOGVWNPWQSTIOIPKNPAZBRYMNFBXTBFIOIZGGRWBXGDGAMNUTIDJOIVSSQIKRPAHIOIPHJOIGOSHAFMAUIOIXYYLMHKOBIOIJDUTIOIOIZJHQJOINJOILENIXVTFRWLOSBFZALWHIIGVPIOIKLNWLZXBTSWHJITDIOIRDRPMYERMYRGREOIOIKOIDTQEYIOIZMMXZFHZHHGTIOIIFOAVSGTIJOIRYBWZTWSJOIEHMIYHIPEYGGJLIOIVJOIRRTOUGAIOIAPVALXIVUNSJOITYUSGFSKJOIVMIOIROHCITOIOIPLAIBEYJOICPYELJOIFXJEIOIOIJMEIUALUISJBZIOICUHNHYBRIOIOIHIEYWAHJOIPSQMNDRIIOIKDIOIOIHYCIOIOICHUZUMLMHUWUBQLOFIOIGUOIOIRLXWALSOVHSTCPIUFWXEXJOIFCOTZOHIOIOIYDFVTBXLVPUYUGIOITVKIOIOIOIIFHOVJOIZEVIOIAIOIOIFPWGNQXIOIOJTFGYXGJOISJUIOIKBQKIEHXKPYREOEJOIXDQIIQQFQABIOITBIHWRIWCXYBEZUXUJOINPNJOIYZCIOIOIENQIAQIBOXRRIOIOIEOFIOIASTGKYDNKTWHMKIOIIENMKSYBZVFMCPBJOIVUIJOIWKWKOPSLJOIJJOIJFFAPEJOIWMMCFHXVEWQRHELYJOIWTAIOIHSFOLIOIVHHMIOIWICMLNMIHCNVISFQSPBRUVYIOIOFZDDTIOICJZOJOILWNKNYKIOISYNJOIXLZSQIVJTBIOIUVXINLTGDRTAHPPDWSKTMMBOEWAJOIDGZDQRQEDIOIIIJOIJIOIMEOJNUQEIOIFHUZEBQKJOIWHIOIRRSEGVNWOIOIVIOIETLGJOIPKJOITFWPJOIH
FJOIIGXFUPLIOIOZIOIYKIOIDJIJZULZMGJOIIFLCLZUNMVJOIUIIADZKSAYGTWXZLFMKYSNTJOIBEREJSYQVNVYCQOQZKBGJOIXFQVNDAXLSTFEDIOIKKCNQJOIEJOITJOIOIOIVHMWIOIZIOIHEQUZJRLGJOIOIXQMAOQQVIOIOJOIOILGMAEMBKNPJIOIYXLODBUCJOIGREVXBIOXLIOIVUCPOLMODLIOIOLPQJOIXRXTYJAAFNHGJOIXADWQCRMUOZAKIOIJAIOIQDSRLFBDHNTUTKJOILEMGTYBJJILRIOIRLMFJJBJOIBEYIOIPJVQVXTQYMPXMIOIJRYTIARKUSAIOIXVBDJEBTRGSSJOICDHIYRYKMRURJOIOIKFRMJOIFDUJOIGXSAEIMYTVIOIKGNCJOIJIOISZSTMHURKIOIXZIXEWYMIOIWVZOZVZXXYWYWJOIXRWZYZBAZWHRFLCBOIOIGTWPBAWARJKODFLSFVZWEJVQIOITNLKIOIWRDOGAPXIOIDPABPFSTJISAEFZNRDSQXSTOLWILEZOYSJIOIOIJOIOIIKIOIWRSLCOWHUADKJYMXZVIOIPIOWDTFXSSALKPOLJBNZXHGJOIQZXQETQOECZERBIQIOIIDVSRJOIUJWOBSIJOIIOIRQWXVHWLHJOIUBHPUORJEDTJOIHHMYXSMXNKGSMIOIPCAIOIVDWGNTQXGLJOIPBTMGXEXPIOINWECYEICLIDDYFXEBIOIBPYCRCLWRTYJUXTQGAHEVZITYKHBBERKBZUQYBYBULQQJJOIPEDNUKXFVSLYICTSWYIMLAHJIOIOIZIOITHJOITWYBNOTIFWZKIOIJRJOIOIRXXNFJOIOILBFDLFETIOIXVJOIRCQADNCGPYJOIBRLQAVMIYJOIHMIOILQHRCWDFIOIOIFIMJXRAIOICHGBVAUDKDCJOINPJOIOIIAJOILNTUBJOIZKGXLTJZNRRDKIZJOITRUIVMNIOIBTQCASIOIOIPFIOIMLEFUELXAIIOIUQGNLUXPTTGIOIOITEIOIVIOIIGKJOIRKIOIFPFFVPIOIIGMOKFYHIOIRIOIQILBOGCCJOILZSJIDCTIOIEBBBPDVGUHAAWRGHPRJQNSXPMJFOPJOIZIOIERWGJIOIOILGPUDGIOIXSIOIWATHSLKAEMNRTJSNAPRJOIOIHLNRRBWJOIXOTXJOIPKASWFIOISAKIOIYOCOHQTJOISEKYPNTTEZWBDRPRNPVAAFJOIVPMMSAATCQAJOIJOIOIRRENBXQKYVPTUSVTJOIPTIOIOIARRFDGRJOITAJOIRMOTDCWXJOIPNXVABJOIGFRZYJJOIGJOILLVIOITHRJOIIOIZHNBIOIWPCBGLNFUIOIKTJNORMRDLQRXARRLCQDJOIIOICPIOIAJGNLVIPANXWOKLUAUXJOIVYTMYKRIOINHFBCKGHPZBRZXVUMGLUAJOIHIOIOIPLCYOIOIBSQIOIOISBZIOIMGSMENNXZYQPSJIXIOIPQJIOINUZLDYXRIOIDJOIHVCJLCSNYTYXGXYEDKXKXJMCSGSBFZCIWGCIOIOHXCIMAMTWGJOIMSBZIOJPIOIZUFNEDLJOINMQEIOILJXIOILJMWKOBXEJOIAOBBFLKOJOIWIOIFPHCVBIOIQWLKTFFAOYZCATSJUJOIXCZRKCJOIIHKBJRMQBJOIBCCVWJCCIOIPQGVMDKJOILOGNEAZEDPCZIOIXYGRPFUFBRAIRTDJOIMTULFXSCIOIUEEQQCYMXWIJOIOIFYSXJXDAHKPPXLOOMIOIEIOIXSBIMJOIVCKUIOIXUJVAGORHTIOIAZIOIPOVGWWIUHHKZHMFNPGMHLVJIWORHJOISPJOIOITMVJAKRUJOIAWHACDJOIIOIKHZOVGXATCIOIMIOITMHJTWFZIZIPEIYTDPJOIAIOIIIOIOITJOIOIMDJOISVPISWKVTKJWXQQIOIOAFIOIAGBJOICOIKWAUJOZHJOIZKVVYBCTVMRWLWIFTSUDIOIBDFQJGFJOIXKTWSZIOIOIJEIUHYLVJOIOICMAJOIOIFJOIWJOIJMPIOIHVDFSNEOJOIINJOIFSYJOIFAIPEOIOHZMINEOLOHMIMMENYVKCCRPEMKIOIGYZJUKSDZBJIOIJTVAEJOIWBJOIXRPUHHXMZIJIOITKUIOINCRTISDKBEJTEIOIOBJOIKTTZGGDOVOEWMIOIKPXTJTAXGSTIOIWZJRSCSIWRMMAIOIXLBIJOIKZGOBJOIVINPJOIMRETEAHPIETJOIIOIAQSCSIOIFUJOIOIWHFMLALLDUDEYNRYBEIOIDSBEPNMIGLHKXGWGFQJMJOIBNYAIOINIPJOIZSAEVIOIDVGPQGIOITNTYJYIWIOIOIGRQTIOIZLHKWFLVQLXUIJOIDCSQIVPMBTATZGLJJDFXCLQXXTDXTKAJOIMKIXJOIIOIPFLOWNHRSRGPUHJOIIOISJOIUIJOIBUSIRQYXKIOIGEUDIOINIDURZCJXGASXJOIIOISEIUNCQJVLAUDVJOIJMNJOILSWCIOIOIYZJOIPMRIOIHJIEKIOIOIQZKNERSJOIOIOHZUPIALIOIJOIOIEZCXSWSKJFJEWIOIYVHNUIMWEVLJOICNWJOIBAPCGJOIOIWOVUOLVNYKWIUJWFJQJOIMNJKVBBWDJOIAZPDIAWGVWALYIOIJAWAIOIRRXKUHZJOIXCYVBWCAIOIRENHNSPUWFHWZSTDJGIRJOIXDWBCDEGPIWSEHCVIOIGQFQAFIOILQRQFDOHJOIHDIOIOJIVRRBUMXVBVDIOIKNPYIOIDTLMAQPHXFYPUQSWNDMUULFJOIIOIOJTBNZEIITVNTAJOIOIYBLIICXNTJOINPGJOIQLTDLVSXGIOIMFQCVIOIAJOIGMUQWYZHUKRDJOIRJOIHIOIRDIOIGIOIOISQTCJEJTTVCUSDVUZXZJOIOIHKAPNBMIOIOICRJOLAOIAFARDCIBBCVBZKKSMMFKIOISRSPTNLGDEEYWINJAAJOITGASMJOIOIXJBPFYCRBMHNCYMELGAIOIIAQVGBQOPQJOIXDZSIJOIIOIQGNGBHOFKLJSHPJOINLYOIPIOIJWCDQGOIOITIAFSXUZJOIFJOIWXCVJOIVJOIHUJOIBJOIDWLWIOIOIDJOIOIESFBJOFAIOIVPNQKSANLATHNIOIPUINBYNPYJOIIOIETGFWJOILYDZNHMGUJFDBDGUPPOIOIAQNXNKPHRUSIOIBZMDFGSHZBYJJPAJOITLGJUFJOIBIJIUDZJOIOINAEGJOIOINALSWFEJFAJOIRJOIDNKUTNFQZKWIOIOIWXIOIIXNBHOVGENDTRRITGHYRJOIPIOIBRNPPXKQARVFBSOIOIVBLZRAQQBZOMNACHHRWDXMZPCPBOJIOIOIJHKDXSLVANZZIOIZCLIOIKLZPJOIOIVXNOUZEHOIOIGGHIBFVUYIOIELOFUTBADJOIOIEPSTIOILDUPLWFIOIBOOJOIDIIOICWLWICPIJOINCEUCRBSDWJOIEZIOIOIZWCCGVIOIOIGUUFWJSVTCJOIRZUNAQPHMSNWMIOIFBRQFZTFNIOIJUNGSGRJOIGGCZZJOIABDRJOICLTWJKDRTJOIOIGCDFKJZRYSJOIOIFKIOIWIOIKHJKOKFDTUMXWIDFJOIXOONJEAPNJMOJOIOIOIDFXZHKDBBZVOSMOFCWXIOIFGWSTNEZHABJMVYCIUVQJOIJIOINJDAKWXJJOISCCLJDLTCCXZLQJHQXXCKZIOITSJOIAJOIYAIOILXLSGLYJPQUSFIOIKOIOIVIOIVHQEYSJOIZWVYLSOJVJOIFJOIOIVMCDZFBBPXIZJOIHIOIQAZRIIQIOIVSPISKPFQDTJOINJOIALRXBNIOIPOIOICGFCJRINJOIOIHNFCMBROVWBFAMUNIOIOIQIJOICIOIYEPGALWAIBZZODAPGIOIUUQTYQIOIIFZFJOIOITTAXHSKIFJOIQXCJJOIHKSIOIZANBBHXPNASEJOIAJOICEWVRIZHBZIOIGILMMTBJOIPSVXMCZJOIIOIRGWVHLATBLNWPONAFMNUJXRYCEKNYWJOIOIRJOIZLPNPNIYEVZZJOICVLTJOIOUVZMHSMIOIOIMHYYSVJOIHONWXIJOIMNIVIOIZIOIOIMFTLNLYYYCCJOISIOIYGJOIYEYZJOIDMFJOIDQGSKNNYEIOIUXLVXFRXPIASBKAQDRRRJOIJLPQYTFTDKMHZQRXEJIVJUYKRYCUJUQQUUKRTQJOIVTUHQAUIOIALRBIIDZJOIOINZEKIPICHIOIIUCGZBJRQNUXVJOILIOIUJOIULTQAMJOILKRVFIOIIYZTYAIOIPKTBOIIMZLBMKJPWUYOALDTMNDGWNGQUVXTXHSHVJOIPFEIOIVPKDBZKHHJOIVLGGPSPPKXDORCXEEJCMUVLEPAIHZNVJOILEJIFYCLGSLMEIAMRFDUGBNTLLJIJOIMCIOIOIAYNVPOSVRIOIOKMNYQJOIGJOIAIOIOIQSHRLZLVSYBJOIKMQAWYFESJOIQBABIEQLWXLSYGDKKNKNNPJYGJOISIOIYHWQIOIJBIOINRPHVGZJVAEZUIOIRKIOIOIOJOIIOICTJOIRSBVDLGTKWJMIOIOIPSDYCNIOIOISVGFNYHZJOIFYTDDIOIQOVVQBGHVJJUYVOTILIKQIOICSUVWFVNPWIBQLDLRMGZDZDVBHSJOIOIHZLYJOIXBIQUMIOILZLJJPCZOSHNZGKNZJOIZKDHMIKAYLOIGIOIOIXJOICQJOIIOIPHIXASAIEUYLNFSCSLTWTZYIUOZUZJDIOICJCTRUZPHPYIOIJHMOIOIFGGIQZIVCCJOILDPMHJILMLROJZZGIOIWLWSSSCREYILFJOILVEPNNCUEXNZOIOIEEGVVFKJOIKRTWXRWUJOIQHVMMMIOIUNQIOIOIWYHZKLJJOIOIBDBEQFNKMTEWKIOIUQZKXIOILMIOIIOIOIOXKFYPHTEIOIOIWSZDKLAQPWPYBOTNQAJRMNJOIPLFVGKJOIQZGZRAQOTIUZXCMMKJOIGJOIRPUJOIKIOIEMEWMIOIUZCYOSVCVQHZOJOIOITNQYKJDIOIKPIZZIJHICGWJHNEKOJSJOIBAWEZAJOIQIOIOIYIOIOIUTFIMFUIOIECJOIPWJOIGIJOIGDQZLRPNUIOIVPDIOIJHDCZAEUJOICJLCWGYKMCGJOIZOTXJOIKGMKAXIOIOIMUJJUZWZIXWIOIPIOICZFAIFMFNJOIUEXOZDNNITMORFCMIADTDYMWYXKJOIJKVIOIJOIOIPNSGYHFBMFJRIXWIOIGCBFHRKBHNIBJGCJOIDEIOIOFYIOIOINPLZIOIZMTGJOIPKAQDYZJOIQJOIDPULIOITSZMLVAVIOIUZHAKPBIOISXIOILLDRAOQWJOITGQUGIKLTUHSOSIIIBIOIOIKBSBGEXJOIYBXRBYQJIDJBMMVAGMOZWYRTIOIFJLAMIOIUIYPZCBFZIOIZGIJOIWRPVQQJOIOMZDJOIOIYCIYADGGRHAFNFSJOIIOISZQQSMVPIPWIOIEWYBIOIPJJOIHCOPQQDBYIOIQAZAEBELIOIOIBFXXWIOIXTZFXTJOIOBAZCOCJOIOIJRCECIOECRIJOIQNOEKYXDHCTLJOIYXJDWMOIOIGWGWKGLMFLEFCCRQUGMQVGJDGWDZMSEBXDOSBIZETAHEKWIDSHJIOIOIUPAHNGSPTVYBDKPVGZCJIKPQRUIOIIXRRLXVSYKKFURIOIOKXBLOLYGQIYBIHUKFURYQZOJOIUYBYMIOIOIWJOIXBIOIBZVUXIOIFBZBDPYPUPOWFLQYLRIOIBKJOINNCIOIOIOYHSLWXQKIMKSAJJKCJCIOIDWJIOIOSZPNAJERRGMIOIWSXETETZXZICYAPYSYTQCNGJOIHGRUZIOIIXROCJKPENNHLEIOITCGEPAESBDNRFSVJOICRQJOINQAWERIBQWPPHILOOIOITLTIIOILKRBUWEFOMWLJOIGFGIOIEMDIQWJOIBJOIOIJYCJOIAPATJOIPPNXAAPOHLOEDGCKIOIOIDZOJRBIOIOIOHWPGVUIOIINKNNEMQTIOIOIVVMJOIOIRHMCFGVUQWNIOIOWKBFRHNLIOIQRBQVCDIOILLGPQLFWLFMMEGDUSGIOIOIDHEIMTHIOIOIJIOIYFLIKIOIOHIOIOCAWSHHROCMHINRTQJJOIFJOIWSMXCGIOIPNNCJOILDMLNMIVVIOIIXJOIOIKFAEQNITGOGOLEXJOIHAQUKSVUWIIOIGKFIOIPLIRWTMXMYQIJYYJMWIREVASDMGWKXMTEAFFAKLPOIOIIOIOIWZQDMZQFAMSFTIBTIOIQTJOIITYLFFQODTQPLWOJOIPINYIOMKHHMTAIOIOICITISIJOIMHXRUQIOIRWQVOXSEJOIQMZXNIOILDHWIZMOAPNBBJOINDCYDIODNEFPFGHJOIVWZUSOTNXIKIOIDLFQUSIOISEGXRFAFIOIATOEFJOIWOJTVJOIOIUHGOSHOLOOYQAZRIOIXQRSNXQTYYJOIJFVHSNZXQIOIOIEGIOIONCPQUIOIJBHMRWTZTCMVBJOIFQGZMIOIUKXCONNBPNEWFXJFJOIJOIOIRSTTATRNRFIOIOIDGZJNZXYJIOIOIZFGTVZBXNCEEXVBUNIOIXNPYWJOIAIOIXUIJOIOIPCAJOIOICSDJOIPKLPBIIOIWJOIBXFDJOIEUXYMFYBWFYLAVCGKIOIYFXGBQCDYXOGOIOIKXDZQMEIOIZRQEVJJOIOJOIBNRDFVTUNQLSSHKTXIOIFRVBLFJOIXCEQYNZDIHJOIAJOIIOINGIOITKTLOULDVPAUCRYTGQKFHJNZDLURSWEGJOILYJOIRVSCGQLBPBWJOIZGJOIZHTNILEWGMSHJEPCBYNPVFINIOIWSJOIJKVXHQJOICIOIZQIIOIDDMKQIOILYIEIZWYIUCIXJY


Compiler output:
a.cc:1:1: error: 'TJOILEJOISQMJOIZWZDJOIEEILCXUCDJKIHTMGBBHZYIJOIKGVUYWWJOIMZNRIAKRHUKVOWXUAJOIUGJOIBSUUJOIMJJQJOIOKDUDMPIDXJWJJOIGJOIDJOIRKDJOIEPYFNKTXTAFWIJOIAQWTAAQDSQVNGYETRMTDLFIJCKYOIFJNKADVWFCMFQREMSVEPGNZAPUIFTPCVAARIBPXEWOJOIZZEKLZOPIFHD' does not name a type
    1 | TJOILEJOISQMJOIZWZDJOIEEILCXUCDJKIHTMGBBHZYIJOIKGVUYWWJOIMZNRIAKRHUKVOWXUAJOIUGJOIBSUUJOIMJJQJOIOKDUDMPIDXJWJJOIGJOIDJOIRKDJOIEPYFNKTXTAFWIJOIAQWTAAQDSQVNGYETRMTDLFIJCKYOIFJNKADVWFCMFQREMSVEPGNZAPUIFTPCVAARIBPXEWOJOIZZEKLZOPIFHD
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~