Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Uncategorized category for Restricted Prime by yuutan0301
PRIME = ['C', 'D', 'F', 'H', 'BB', 'BD', 'BH', 'BJ', 'CD', 'CJ', 'DB', 'DH', 'EB', 'ED', 'EH', 'FD', 'FJ', 'GB', 'GH', 'HB', 'HD', 'HJ', 'ID', 'IJ', 'JH', 'BAB', 'BAD', 'BAH', 'BAJ', 'BBD', 'BCH', 'BDB', 'BDH', 'BDJ', 'BEJ', 'BFB', 'BFH', 'BGD', 'BGH', 'BHD', 'BHJ', 'BIB', 'BJB', 'BJD', 'BJH', 'BJJ', 'CBB', 'CCD', 'CCH', 'CCJ', 'CDD', 'CDJ', 'CEB', 'CFB', 'CFH', 'CGD', 'CGJ', 'CHB', 'CHH', 'CIB', 'CID', 'CJD', 'DAH', 'DBB', 'DBD', 'DBH', 'DDB', 'DDH', 'DEH', 'DEJ', 'DFD', 'DFJ', 'DGH', 'DHD', 'DHJ', 'DID', 'DIJ', 'DJH', 'EAB', 'EAJ', 'EBJ', 'ECB', 'EDB', 'EDD', 'EDJ', 'EED', 'EEJ', 'EFH', 'EGB', 'EGD', 'EGH', 'EHJ', 'EIH', 'EJB', 'EJJ', 'FAD', 'FAJ', 'FCB', 'FCD', 'FEB', 'FEH', 'FFH', 'FGD', 'FGJ', 'FHB', 'FHH', 'FIH', 'FJD', 'FJJ', 'GAB', 'GAH', 'GBD', 'GBH', 'GBJ', 'GDB', 'GEB', 'GED', 'GEH', 'GFD', 'GFJ', 'GGB', 'GHD', 'GHH', 'GID', 'GJB', 'HAB', 'HAJ', 'HBJ', 'HCH', 'HDD', 'HDJ', 'HED', 'HFB', 'HFH', 'HGB', 'HGJ', 'HHD', 'HIH', 'HJH', 'IAJ', 'IBB', 'ICB', 'ICD', 'ICH', 'ICJ', 'IDJ', 'IFD', 'IFH', 'IFJ', 'IGD', 'IHH', 'IIB', 'IID', 'IIH', 'JAH', 'JBB', 'JBJ', 'JCJ', 'JDH', 'JEB', 'JEH', 'JFD', 'JGH', 'JHB', 'JHH', 'JID', 'JJB', 'JJH', 'BAAJ', 'BABD', 'BABJ', 'BACB', 'BADB', 'BADD', 'BADJ', 'BAEJ', 'BAFB', 'BAGB', 'BAGD', 'BAGJ', 'BAIH', 'BAJB', 'BAJD', 'BAJH', 'BBAD', 'BBAJ', 'BBBH', 'BBCD', 'BBCJ', 'BBFB', 'BBFD', 'BBGD', 'BBHB', 'BBIB', 'BBIH', 'BBJD', 'BCAB', 'BCBD', 'BCBH', 'BCCD', 'BCCJ', 'BCDB', 'BCDH', 'BCEJ', 'BCFJ', 'BCHH', 'BCHJ', 'BCID', 'BCIJ', 'BCJB', 'BCJH', 'BDAB', 'BDAD', 'BDAH', 'BDBJ', 'BDCB', 'BDCH', 'BDGB', 'BDGH', 'BDHD', 'BDIB', 'BDJJ', 'BEAJ', 'BECD', 'BECH', 'BECJ', 'BEDD', 'BEDJ', 'BEEH', 'BEFB', 'BEFD', 'BEFJ', 'BEHB', 'BEIB', 'BEID', 'BEIH', 'BEIJ', 'BEJD', 'BEJJ', 'BFBB', 'BFCD', 'BFDB', 'BFED', 'BFEJ', 'BFFD', 'BFFJ', 'BFGH', 'BFHB', 'BFHJ', 'BFID', 'BFJH', 'BGAB', 'BGAH', 'BGAJ', 'BGBD', 'BGBJ', 'BGCB', 'BGCH', 'BGDH', 'BGFH', 'BGGD', 'BGGH', 'BGGJ', 'BGJD', 'BGJH', 'BGJJ', 'BHAJ', 'BHCB', 'BHCD', 'BHDD', 'BHEB', 'BHEH', 'BHFD', 'BHFJ', 'BHHH', 'BHID', 'BHIH', 'BHIJ', 'BIAB', 'BIBB', 'BICD', 'BIDB', 'BIEH', 'BIGB', 'BIGH', 'BIHB', 'BIHD', 'BIHH', 'BIHJ', 'BIIJ', 'BJAB', 'BJAH', 'BJBD', 'BJDB', 'BJDD', 'BJEJ', 'BJFB', 'BJHD', 'BJHJ', 'BJIH', 'BJJD', 'BJJH', 'BJJJ', 'CAAD', 'CABB', 'CABH', 'CACH', 'CACJ', 'CADJ', 'CAFD', 'CAGD', 'CAGJ', 'CAIB', 'CAID', 'CAIH', 'CAIJ', 'CAJJ', 'CBBB', 'CBBD', 'CBCJ', 'CBDB', 'CBDH', 'CBEB', 'CBED', 'CBFD', 'CBGB', 'CBHJ', 'CCAD', 'CCAH', 'CCBD', 'CCCB', 'CCDH', 'CCDJ', 'CCED', 'CCFB', 'CCGH', 'CCGJ', 'CCHD', 'CCIB', 'CCIH', 'CCJD', 'CCJH', 'CDAJ', 'CDBB', 'CDDD', 'CDDJ', 'CDEB', 'CDEH', 'CDFB', 'CDFH', 'CDHB', 'CDHH', 'CDIB', 'CDID', 'CDIJ', 'CDJD', 'CDJJ', 'CEBB', 'CEBH', 'CECD', 'CEDH', 'CEEB', 'CEEH', 'CEFJ', 'CEGH', 'CEHD', 'CEHH', 'CFAD', 'CFCB', 'CFDB', 'CFDJ', 'CFED', 'CFEJ', 'CFFB', 'CFFH', 'CFHJ', 'CFJB', 'CFJD', 'CGAJ', 'CGBH', 'CGCB', 'CGDD', 'CGEH', 'CGFH', 'CGFJ', 'CGGD', 'CGHB', 'CGHH', 'CGID', 'CGIH', 'CGIJ', 'CGJD', 'CGJJ', 'CHAH', 'CHBB', 'CHBD', 'CHBJ', 'CHCJ', 'CHDB', 'CHEB', 'CHEJ', 'CHFD', 'CHGH', 'CHHH', 'CHIJ', 'CHJB', 'CHJH', 'CIAB', 'CIAD', 'CIBJ', 'CIDD', 'CIDH', 'CIED', 'CIFB', 'CIFH', 'CIGB', 'CIHJ', 'CIIH', 'CIJH', 'CJAD', 'CJAJ', 'CJBH', 'CJCH', 'CJDJ', 'CJFD', 'CJFH', 'CJGD', 'CJGJ', 'CJHB', 'CJJJ', 'DAAB', 'DABB', 'DABJ', 'DACD', 'DADH', 'DAEB', 'DAEJ', 'DAGB', 'DAGH', 'DAHJ', 'DAID', 'DAIJ', 'DBAJ', 'DBBJ', 'DBCB', 'DBDH', 'DBGD', 'DBGH', 'DBGJ', 'DBIB', 'DBIH', 'DBJB', 'DCAD', 'DCAJ', 'DCBH', 'DCCB', 'DCCJ', 'DCFB', 'DCFD', 'DCFH', 'DCFJ', 'DCHB', 'DCJJ', 'DDAB', 'DDAH', 'DDBD', 'DDBJ', 'DDCD', 'DDCJ', 'DDDB', 'DDED', 'DDEH', 'DDFJ', 'DDGB', 'DDHB', 'DDHD', 'DDIJ', 'DDJB', 'DEAH', 'DEBD', 'DEDD', 'DEEJ', 'DEFH', 'DEGB', 'DEGD', 'DEGH', 'DEGJ', 'DEJB', 'DEJJ', 'DFBB', 'DFBH', 'DFCH', 'DFCJ', 'DFDD', 'DFDJ', 'DFEB', 'DFEH', 'DFFH', 'DFFJ', 'DFHB', 'DFIB', 'DFID', 'DFJD', 'DGAH', 'DGBD', 'DGBH', 'DGCD', 'DGDB', 'DGDH', 'DGED', 'DGFJ', 'DGHB', 'DGHD', 'DGHH', 'DGJB', 'DGJH', 'DHAB', 'DHAJ', 'DHBJ', 'DHCH', 'DHDD', 'DHDJ', 'DHGB', 'DHGH', 'DHGJ', 'DHHJ', 'DHJD', 'DHJH', 'DIAD', 'DICB', 'DICD', 'DIDD', 'DIEH', 'DIFB', 'DIFD', 'DIGD', 'DIHH', 'DIIB', 'DIIJ', 'DJAH', 'DJBB', 'DJBH', 'DJBJ', 'DJCD', 'DJCJ', 'DJDB', 'DJED', 'DJEH', 'DJGH', 'DJIJ', 'EAAB', 'EAAD', 'EAAH', 'EABD', 'EABJ', 'EACB', 'EACH', 'EAEJ', 'EAFB', 'EAFH', 'EAHD', 'EAHJ', 'EAJB', 'EAJD', 'EAJJ', 'EBBB', 'EBCH', 'EBCJ', 'EBDD', 'EBDJ', 'EBFD', 'EBFH', 'EBFJ', 'EBHH', 'ECAB', 'ECBB', 'ECBH', 'ECBJ', 'ECCJ', 'ECDB', 'ECEB', 'ECED', 'ECFD', 'ECFJ', 'ECGB', 'ECHB', 'ECHD', 'ECID', 'ECIJ', 'ECJH', 'EDCH', 'EDDH', 'EDDJ', 'EDEJ', 'EDFH', 'EDGD', 'EDHD', 'EDJB', 'EDJH', 'EEAJ', 'EECB', 'EECD', 'EEEB', 'EEEH', 'EEFB', 'EEFH', 'EEGD', 'EEIB', 'EEID', 'EEJD', 'EFAH', 'EFBD', 'EFBH', 'EFBJ', 'EFCD', 'EFEH', 'EFEJ', 'EFGB', 'EFGH', 'EFID', 'EFJB', 'EFJH', 'EGAD', 'EGCB', 'EGDH', 'EGDJ', 'EGED', 'EGEJ', 'EGFB', 'EGFH', 'EGGD', 'EGHD', 'EGHJ', 'EGJB', 'EHAD', 'EHCB', 'EHCD', 'EHCJ', 'EHDD', 'EHFB', 'EHFJ', 'EHID', 'EHIH', 'EHIJ', 'EHJD', 'EHJJ', 'EIAB', 'EIBD', 'EIBH', 'EIDB', 'EIGB', 'EIHB', 'EIHH', 'EIIJ', 'EJAD', 'EJAJ', 'EJBJ', 'EJDB', 'EJDD', 'EJDH', 'EJED', 'EJFB', 'EJFH', 'EJGH', 'EJGJ', 'EJHD', 'EJIH', 'EJJD', 'EJJJ', 'FAAD', 'FAAJ', 'FABB', 'FACB', 'FACD', 'FADJ', 'FAFB', 'FAFJ', 'FAHH', 'FAIB', 'FAIH', 'FAJJ', 'FBAB', 'FBAH', 'FBBD', 'FBBJ', 'FBEH', 'FBFD', 'FBGH', 'FBHB', 'FBHJ', 'FBIJ', 'FBJH', 'FCAJ', 'FCCH', 'FCDB', 'FCDD', 'FCDH', 'FCGB', 'FCHD', 'FCHJ', 'FCIB', 'FCJH', 'FDAD', 'FDAJ', 'FDCD', 'FDDD', 'FDEH', 'FDFB', 'FDIB', 'FDIH', 'FDJD', 'FDJJ', 'FEAH', 'FEBD', 'FEBH', 'FEBJ', 'FEDB', 'FEDH', 'FEEB', 'FEED', 'FEEJ', 'FEHB', 'FEHH', 'FEHJ', 'FEID', 'FFAB', 'FFAD', 'FFAH', 'FFBJ', 'FFCB', 'FFCH', 'FFDB', 'FFFH', 'FFGD', 'FFGJ', 'FFHD', 'FFIB', 'FFJB', 'FGCD', 'FGDJ', 'FGEB', 'FGEH', 'FGFB', 'FGFD', 'FGFH', 'FGFJ', 'FGGJ', 'FGID', 'FGIJ', 'FGJD', 'FHAB', 'FHBB', 'FHBH', 'FHDH', 'FHEB', 'FHED', 'FHEJ', 'FHHJ', 'FHID', 'FHJB', 'FIAB', 'FIAH', 'FIBD', 'FICB', 'FICH', 'FIDJ', 'FIED', 'FIEJ', 'FIFB', 'FIFH', 'FIGB', 'FIGH', 'FIGJ', 'FIHJ', 'FIIB', 'FIJH', 'FJAD', 'FJCD', 'FJCH', 'FJDJ', 'FJFD', 'FJIB', 'FJIH', 'GAAH', 'GABB', 'GACJ', 'GADH', 'GAED', 'GAEH', 'GAFD', 'GAGH', 'GAHD', 'GAHJ', 'GAIJ', 'GAJB', 'GBAB', 'GBBD', 'GBCB', 'GBDB', 'GBDD', 'GBED', 'GBFB', 'GBGD', 'GBHD', 'GBJH', 'GBJJ', 'GCAD', 'GCBB', 'GCBH', 'GCCB', 'GCCJ', 'GCEH', 'GCFH', 'GCGD', 'GCGJ', 'GCHB', 'GCHH', 'GCIH', 'GCJJ', 'GDAB', 'GDBB', 'GDBH', 'GDCD', 'GDCJ', 'GDDH', 'GDED', 'GDFD', 'GDFJ', 'GDGB', 'GDGH', 'GDHD', 'GDHJ', 'GDIJ', 'GDJH', 'GECB', 'GECH', 'GEEJ', 'GEFB', 'GEGJ', 'GEHD', 'GEIB', 'GEJB', 'GFCB', 'GFCJ', 'GFEH', 'GFFB', 'GFFD', 'GFGD', 'GFGJ', 'GFHB', 'GFHH', 'GFIB', 'GFJJ', 'GGAH', 'GGBJ', 'GGDH', 'GGFD', 'GGFJ', 'GGGB', 'GGHD', 'GGHJ', 'GGIJ', 'GGJB', 'GHAB', 'GHAD', 'GHAJ', 'GHBJ', 'GHDD', 'GHDH', 'GHGB', 'GHGD', 'GHHJ', 'GHIB', 'GHJB', 'GHJD', 'GIAD', 'GICD', 'GICH', 'GICJ', 'GIDD', 'GIEB', 'GIFH', 'GIGD', 'GIGJ', 'GIHB', 'GIID', 'GIJJ', 'GJAH', 'GJBB', 'GJBH', 'GJEH', 'GJEJ', 'GJFJ', 'GJGB', 'GJGH', 'GJHB', 'GJHH', 'GJID', 'GJJB', 'GJJH', 'HAAB', 'HABD', 'HABJ', 'HACH', 'HADJ', 'HAED', 'HAFH', 'HAGJ', 'HAHJ', 'HBAD', 'HBAJ', 'HBCB', 'HBCH', 'HBCJ', 'HBFB', 'HBFJ', 'HBHH', 'HBIH', 'HBJD', 'HCAH', 'HCBB', 'HCBD', 'HCBJ', 'HCCJ', 'HCDH', 'HCED', 'HCEH', 'HCFD', 'HCID', 'HCJH', 'HDAH', 'HDAJ', 'HDCB', 'HDDB', 'HDDD', 'HDEJ', 'HDFB', 'HDGJ', 'HDJD', 'HEBB', 'HEBH', 'HEDD', 'HEFB', 'HEFH', 'HEFJ', 'HEHH', 'HEIB', 'HEIH', 'HEIJ', 'HEJJ', 'HFAH', 'HFBH', 'HFCD', 'HFCJ', 'HFDH', 'HFEB', 'HFEH', 'HFEJ', 'HFFJ', 'HFGB', 'HFHD', 'HFHH', 'HFID', 'HFIJ', 'HFJB', 'HGAD', 'HGAH', 'HGCB', 'HGDJ', 'HGED', 'HGEJ', 'HGGJ', 'HGHD', 'HGIB', 'HGIH', 'HGJB', 'HGJJ', 'HHAD', 'HHBH', 'HHCD', 'HHCH', 'HHEB', 'HHFD', 'HHFH', 'HHFJ', 'HHIJ', 'HHJD', 'HIBH', 'HICD', 'HICJ', 'HIEB', 'HIFD', 'HIGH', 'HIHD', 'HIHH', 'HIHJ', 'HIID', 'HJAB', 'HJAH', 'HJBJ', 'HJCH', 'HJDD', 'HJDH', 'HJEJ', 'HJFB', 'HJGD', 'HJJD', 'IAAJ', 'IABB', 'IABH', 'IADJ', 'IAFD', 'IAFJ', 'IAGJ', 'IAIB', 'IAIH', 'IAIJ', 'IAJD', 'IBAB', 'IBBB', 'IBBH', 'IBCD', 'IBEH', 'IBGB', 'IBGH', 'IBHB', 'IBHJ', 'IBJB', 'ICAJ', 'ICBJ', 'ICCB', 'ICDB', 'ICDD', 'ICDH', 'ICED', 'ICGD', 'ICGJ', 'ICHD', 'ICIH', 'ICJB', 'ICJD', 'ICJH', 'IDBB', 'IDBH', 'IDCJ', 'IDFD', 'IDGD', 'IDGJ', 'IDHH', 'IDIH', 'IDIJ', 'IEBJ', 'IECD', 'IECJ', 'IEDB', 'IEED', 'IEEH', 'IEGB', 'IEGH', 'IFAB', 'IFBD', 'IFCB', 'IFCH', 'IFDH', 'IFDJ', 'IFED', 'IFGD', 'IFHD', 'IFIB', 'IFJH', 'IFJJ', 'IGAJ', 'IGCD', 'IGCH', 'IGCJ', 'IGEB', 'IGEH', 'IGGD', 'IGGJ', 'IGHH', 'IGIB', 'IGIJ', 'IGJD', 'IGJJ', 'IHAH', 'IHBD', 'IHBJ', 'IHDB', 'IHDH', 'IHEB', 'IHEH', 'IHFD', 'IHGB', 'IHHJ', 'IHID', 'IIAD', 'IIAH', 'IIBJ', 'IICB', 'IIDB', 'IIDH', 'IIDJ', 'IIEJ', 'IIGB', 'IIGD', 'IIGH', 'IIIH', 'IIJD', 'IJCD', 'IJCJ', 'IJDD', 'IJEB', 'IJFB', 'IJGD', 'IJGJ', 'IJHB', 'IJJJ', 'JAAB', 'JAAH', 'JABB', 'JABD', 'JACJ', 'JAEB', 'JAED', 'JAEJ', 'JAFJ', 'JAGH', 'JAJB', 'JBAD', 'JBAJ', 'JBCH', 'JBDD', 'JBDH', 'JBFB', 'JBFH', 'JBGB', 'JBHD', 'JBIB', 'JBIH', 'JBJJ', 'JCAD', 'JCAJ', 'JCCB', 'JCCH', 'JCDJ', 'JCEB', 'JCFH', 'JCHH', 'JCIB', 'JCID', 'JCJD', 'JDBB', 'JDBJ', 'JDCD', 'JDDH', 'JDEB', 'JDED', 'JDEJ', 'JDHB', 'JDHH', 'JDJB', 'JDJH', 'JEAD', 'JEBD', 'JEBJ', 'JECB', 'JEDB', 'JEDD', 'JEDH', 'JEDJ', 'JEGB', 'JEGD', 'JEGH', 'JEHD', 'JEHJ', 'JEJB', 'JEJH', 'JFBB', 'JFCB', 'JFDD', 'JFDJ', 'JFEH', 'JFFB', 'JFIH', 'JGAB', 'JGBD', 'JGBJ', 'JGCD', 'JGCJ', 'JGDB', 'JGED', 'JGEJ', 'JGGB', 'JGHH', 'JGHJ', 'JGIJ', 'JGJH', 'JHBJ', 'JHCB', 'JHDD', 'JHDJ', 'JHED', 'JHEJ', 'JHGH', 'JHGJ', 'JHIB', 'JHIH', 'JHJB', 'JIAD', 'JIBB', 'JIBH', 'JICJ', 'JIDD', 'JIDJ', 'JIFB', 'JIFH', 'JIFJ', 'JIHB', 'JIID', 'JIIH', 'JJAB', 'JJAH', 'JJCD', 'JJCJ', 'JJDB', 'JJEB', 'JJEJ', 'JJGH', 'JJHD']
def checkio(number):
return "".join(list(map(lambda x:chr(int(x)+ord("A")), list(str(number))))) in PRIME
March 23, 2014
Comments: