A = 
    'TTCUQXGZXMDDTWBGCOVXSZQLFDPEGMOYCWLVJDBBNLVWNKBVOV'
    'XFMWXJWDIPRZFCTVWUNQCZNTCAPMEKDDAONDDJSGZAFMAXHYZT'
    'XDNMBNYKUTUPDZGUDVYUTZOCAMEEDWPLPSDWHLHXBEYZQMOCEE'
    'SQFTJDWXXTNKBRINWFRWOVIYVGRVBKODXFXZLXTAKRSFKRCMRR'
    'HRYLZSSVXXAXVWSLAXNQOVBZGXGDMKYSTNANJHMDUKORLSAZQV'
    'ZGUKRODPJVZICKOYTLEMKBATUKYOQTYEWMHCPHNQPNTHCHVNWL'
    'TXEFYREDGQZCHPLABDRJUEWSLOAQNPHMAOXFSGMKOPFSVDGAGL'
    'TUNVIGBNZXLBKYZJOHHVSMLZVZZRVAEWAEBHEWJRNZTIFWWHRV'
    'QBGXRTMMCVKIARTXWUDDHWAVRVVHLTYELKNVEGXZDZENBUYDXC'
    'LRKZJBZXBREABTYRUHZXUYEUCITTRURXYWYKEETNPJUPTSRFMF'
    'WPAKELAHZBEFBOUATIQAGUEPRQVYSWMMOQSJUQKBRKVKTRMSWV'
    'WAQMBUVQMQZKTKFBUFVHDXLXJZPGCQOUCEAMBZOOJFRAWWDAMF'
    'EOLSWMJSCUJEVIUTYTWYPIDFJEIYFPSDGIQSSGCPFBLMAQESTU'
    'MEPDNIJQUUJZHNJJXZURNAXTYLLWYLNPLAFAQUOMLYWDWSLMLK'
    'BICQFPHOKPGFBNGYFQJWFKUXIXFJJIFNSJSWMWREVNXGDENBDM'
    'LRJKFVRTMAPUBUGUGJGWQCIYHYLLMTTELKEEKGEALQTNFRPUAK'
    'LASVCAMFFFCRXKYUHVOKIVTPBKZUNIERGCMGFARJMZMKKUVTDZ'
    'UKKRJMYFTFPNBSBYWAIWMQVXDXSINSAYJPGXCODZAMIIXAEZQG'
    'VLOPDVEQGQBVCZRSIZNTVQTOCQFTDZIVSORNSVWSTKTBHCQZFW'
    'HDLZCOJGKWAWRAEZMPIWPXILGMQWNMHHPAYOMXWTAFESFPWXEZ'
    'BZOHNVDRKLTEBOPHNNPBDMFTZFJZLSJDNXKDKROVFYVHTSRTBY'
    'LFWOPXWJGOMXOKVXKMTJAXOANSNGUAUVVRUMLNWTRLVGXHVZYL'
    'ZETQRHDNDAEJSHQARMCQLDDBXWAOFZDXSRDCGZLWBMZYMBLLJQ'
    'LYJZYILQJMNVUTHNWQOAPWCWGFUBDPXKQVRRLNIBITQAGCMDGK'
    'PEKRWFKLHRNIPEXVVTLBWEYIVVXDUXGXHWGFUGHAVYBZKFVSUF'
    'OCIGLLMOVHYISUBVCPGSFQLIMTDWZBJGXWSIMYIEXTXVGGVMWS'
    'UCLWVDQMFYXGWPBECAQXLJMYKZYOPCMJUPFUSCADIQWDIKJAPD'
    'PDBOYDTYQWHSFVNEJHVYIQEOLWUMFAXOVFKGCWHVJGSZOSHVDA'
    'PEXYTPGZNZPYJHTMBEDJDIYRDHDICFXSZNSFJTHMGNWOFZXBDP'
    'AQHCOMCBFQFNNKLSMWQICXNXPLGCJXFVRYIRDJMYHVJAJHAWXZ'
    'ADPKAKXYCKMCIGCESTMGAZGBZIZPIZKCLJIPRDPOPPPJJZTOUU'
    'SQSASTQQAOCDGXXDNGENGOMRWQCUWVVLWDGBQHANXXWCUDHVHX'
    'NKPYTRTNSWTSNFVGSHFUEORCQVSMAXWCVXWOCKZDVZOQPITCVE'
    'YIRFCGBUIXVJUTZPZRWCUZZMPASNESOTGMYYBFUVOAQZTHVAPM'
    'DCPZBCUNSRNUZFSDPYMAONXINQBITJVQTKMILIYYJMRFGIOZGX'
    'QCDSSIHAENCZFWQHJAJBEAETTHIFDZYCFBDCJLTXMTMCIBLLCF'
    'DQONDQBISKIRZNNBPXGXDTYLYOWGABFLRCMYFEPDFUGECFSBJR'
    'PHXMOLLYQCTHHWOKJISDNLTKEQMIRXTMGIVFIOXDRXSXYDZOII'
    'DOSQXNYAUEXAFNODFZVIBMCKYZEXWWUMDTRQDAYHDJUYRYOPBS'
    'XVUEIPQEPRPETYISVRMEIPJOBAUPPTSEYNZMCPVXALTSQRTGLZ'
    'KMBMYXYJIJJNXMMXCVRJKEHXIVCPVOQBLYGPQVBVRESLWNPELB'
    'XQADIZVCUABBYGFKQLIQYQQDJASNMCIKEPONLPKSVNIJBLXHJM'
    'RWAXKDUBCEECXMCGYJJTECJZFDXCPQSRVGDTHGIFQPFOPEPCVM'
    'ZVBOTABWKYNMRPSQVGFIIEXUOBACEESLPIEZFMLDZBOTDYKQWX'
    'SYAIAJFQQCJWKJBLWEUDAZIYCHKNJSSMCZEKWTHLSCHFLLMMTB'
    'HNPUKZWNZQGAOQVJKWARDYNDYSTUIMCDXNNNUCRIUXPFTOKDYA'
    'ENFIQIELWBXJQSPSJHORWMLTFSHTQDIJAZFBNINERBGEQHMVZO'
    'UWFWXSZAYNSEZGDXHHBBAUOLMIWINTKEBZLWWXWDKXRSURSDER'
    'URLIEJEPUMZWNXOVTARKZKZFKJEUUDGCJZSKCIUUWCSZRWREIY'
    'DISNAYHZASLQKRYPPFYYUVHEZGWTGIABQOUCZDKDBXZFNWLOWA'