Some more sample output for a board of 10x10 Running it with my efficiency cleverness OFF /Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 "/Users/edo/Dropbox (NAU)/_xClasses/CS470/Programs/Boggle-Prog1/boggle.py" A E G H S G D Z T B A X V Z K N P Y F Y E E A X G I J O F N I T G U S N V E G Q Y H X B G H Q R C M E V M M J I L T S O P Q Q B E J V F X R K O I S X A T A W K Z S E C J W R V K X H X K Q O O W Q T K And we're off! Running with cleverness OFF KILLED. After waiting literally overnight for it to finish, it was still going hard the next day. So I killed it off. Just too big for non-optimized code! Note, however, that is did NOT run out of memory...just took long. After we talk about Ch3, you should be able to say a lot more about what this implies. OKAY, so now here is the run output with some cleverness turned on: A E G H S G D Z T B A X V Z K N P Y F Y E E A X G I J O F N I T G U S N V E G Q Y H X B G H Q R C M E V M M J I L T S O P Q Q B E J V F X R K O I S X A T A W K Z S E C J W R V K X H X K Q O O W Q T K And we're off! Running with cleverness ON All done Searched total of 13537 moves in 0.060 seconds Words found: 2 -letter words: YE, EH, GO, SI, IS, OP, HI, OR, AW, OI, XU, LI, OX, AT, US, HE, JO, SH, BE, BY, TI, AR, IT, PE, WO, OW, OF, EX, KI, OE, AA, OS, EF, OY, AG, FE, MO, ZA, ES, ET, ME, OM, BI, ER, AX, HM, EM, MM, KA, IN, AE, YO, FA, SO, PI, TA, RE 3 -letter words: VIG, BES, TEE, EAR, JAW, ROM, TIE, BUS, KOS, VAR, TEG, EVE, SUB, HIT, VAT, FAX, WOO, RAJ, KIN, LIE, WAX, JOG, AVE, GIE, CIS, KIP, EGO, KAT, JOW, QEY, ETH, SEI, TAG, COS, OFT, VET, ETA, YEP, PIS, EAU, FOY, GIP, VEX, PIN, SIC, REG, ICE, JIG, GOY, ICK, BIS, TAE, WOW, YEH, REC, SKI, AGE, TWO, VAW, VIS, KOI, COW, OMS, KEX, MOC, ATE, BUG, BIO, OPE, KIS, KOP, GIN, SIB, EFF, SEA, FER, RAT, THE, REF, HEP, ERS, VEE, FAT, SIS, TAR, COO, HEY, GEE, VAU, ERG, ZAG, AXE, TEA, GAT, INS, INK, TAU, NIP, KAF, ROW, VOE, JIN, TYE, TAJ, JAR, THY, WAR, ART, WAT, FOG, FOP, ROC, FAR, SOP, VIE, OSE, SOM, COX, SEC, PIG, AVA, JOY, WAE, HMM, ORA, ZAX, EAT, REV, RAX, HIE, MOR, PEH, AFT, UGH, FOE, COR, VEG, GET, ORT, SIP, RAW, VAV, OFF, OES, TWA, GHI, GAE, TAX, SIN, JOE, ORS, SEX, SOX, TAV, POI, TAW, MOS 4 -letter words: SIBS, JAVA, SINK, JINK, VARA, EAUX, TREF, KING, BUSH, VAUS, ARAK, FAVA, QICK, RECS, KOIS, BEAR, SIGN, RAFT, ERST, SICS, PINS, PINK, KIND, SQIB, MOST, TROW, GILT, THEY, FART, GOER, SUGH, BISE, COXA, OGRE, QILT, PING, GATE, SKIN, BICE, UGHS, KINS, VROW, WORT, JOCK, MORS, COST, MOCS, JINS, BUGS, VERT, KART, SING, GIVE, OSES, TAXA, ERGO, SEAT, SINS, AXES, SEIS, SICK, MOXA, CORS, OVER, JIVE, TWAE, GETA, EPOS, IBEX, ESES, ICES, ROMS, WAES, ZOIC, PISH, BEAT, KAVA, SHIV, GIES, BISK, SICE, VIES, GINS, SCOW, SKIS, POIS, SNIP, JIGS, SEAR, PIGS, HYTE, BIOS, SKIP, HIES, MEAT, TYPO, EAVE, SECS, FARO, WART, GUSH, GAVE, VIGS, HILT, KATA, INKS, JILT, KAFS, POSE, GINK, CORK, TARO, LIES, WAFT, SINH, EATH, AGEE, POSH, TAUS, ROCS 5 -letter words: SICES, BESES, PINKS, SQISH, VAGUS, KINGS, KAROO, GOERS, BISES, TWAES, SINGS, RAFTS, KARAT, SIGNS, SICKS, QILTS, JINKS, JOCKS, GOFER, USING, SKIVE, TAXUS, SHIES, GINKS, SHIVA, GOPIK, SKINS, TEGUA, AUGHT, AJIVA, OPING, VERST, OVERT, PINGS, MESIC, KNISH, OVERS, REJIG, GIVER, BICES, SIVER, POSES, POISE, RAXES, FLIES, RAJES, SEISE, TAJES, OFFER, WAFTS, JIVER, VERTS, VERSO, JILTS, SINKS, FATWA, SUAVE, TAXES, HILTS, QICKS, WAXES, JOWAR, GILTS 6 -letter words: EXCISE, SKIVER, BUSING, TYPING, LIGNIN, THIEVE, WAVIES, REJIGS, INJECT, GOFERS, EPOSES, OFFERS, FERLIE, SIVERS, REQIEM, POSIES, INVERT, JIVERS, RECORK, GOFFER, GIVERS, POISES, LIQEFY 7 -letter words: EXCISES, INJECTS, GOFFERS, LIGNINS, OVERLIE, GAUGING, GINGIVA, INVERTS, FERLIES, SKIVERS, BUSINGS 8 -letter words: OVERLIES, GINGIVAE Found 433 words in total. Alpha-sorted list words: AA, AE, AFT, AG, AGE, AGEE, AJIVA, AR, ARAK, ART, AT, ATE, AUGHT, AVA, AVE, AW, AX, AXE, AXES, BE, BEAR, BEAT, BES, BESES, BI, BICE, BICES, BIO, BIOS, BIS, BISE, BISES, BISK, BUG, BUGS, BUS, BUSH, BUSING, BUSINGS, BY, CIS, COO, COR, CORK, CORS, COS, COST, COW, COX, COXA, EAR, EAT, EATH, EAU, EAUX, EAVE, EF, EFF, EGO, EH, EM, EPOS, EPOSES, ER, ERG, ERGO, ERS, ERST, ES, ESES, ET, ETA, ETH, EVE, EX, EXCISE, EXCISES, FA, FAR, FARO, FART, FAT, FATWA, FAVA, FAX, FE, FER, FERLIE, FERLIES, FLIES, FOE, FOG, FOP, FOY, GAE, GAT, GATE, GAUGING, GAVE, GEE, GET, GETA, GHI, GIE, GIES, GILT, GILTS, GIN, GINGIVA, GINGIVAE, GINK, GINKS, GINS, GIP, GIVE, GIVER, GIVERS, GO, GOER, GOERS, GOFER, GOFERS, GOFFER, GOFFERS, GOPIK, GOY, GUSH, HE, HEP, HEY, HI, HIE, HIES, HILT, HILTS, HIT, HM, HMM, HYTE, IBEX, ICE, ICES, ICK, IN, INJECT, INJECTS, INK, INKS, INS, INVERT, INVERTS, IS, IT, JAR, JAVA, JAW, JIG, JIGS, JILT, JILTS, JIN, JINK, JINKS, JINS, JIVE, JIVER, JIVERS, JO, JOCK, JOCKS, JOE, JOG, JOW, JOWAR, JOY, KA, KAF, KAFS, KARAT, KAROO, KART, KAT, KATA, KAVA, KEX, KI, KIN, KIND, KING, KINGS, KINS, KIP, KIS, KNISH, KOI, KOIS, KOP, KOS, LI, LIE, LIES, LIGNIN, LIGNINS, LIQEFY, ME, MEAT, MESIC, MM, MO, MOC, MOCS, MOR, MORS, MOS, MOST, MOXA, NIP, OE, OES, OF, OFF, OFFER, OFFERS, OFT, OGRE, OI, OM, OMS, OP, OPE, OPING, OR, ORA, ORS, ORT, OS, OSE, OSES, OVER, OVERLIE, OVERLIES, OVERS, OVERT, OW, OX, OY, PE, PEH, PI, PIG, PIGS, PIN, PING, PINGS, PINK, PINKS, PINS, PIS, PISH, POI, POIS, POISE, POISES, POSE, POSES, POSH, POSIES, QEY, QICK, QICKS, QILT, QILTS, RAFT, RAFTS, RAJ, RAJES, RAT, RAW, RAX, RAXES, RE, REC, RECORK, RECS, REF, REG, REJIG, REJIGS, REQIEM, REV, ROC, ROCS, ROM, ROMS, ROW, SCOW, SEA, SEAR, SEAT, SEC, SECS, SEI, SEIS, SEISE, SEX, SH, SHIES, SHIV, SHIVA, SI, SIB, SIBS, SIC, SICE, SICES, SICK, SICKS, SICS, SIGN, SIGNS, SIN, SING, SINGS, SINH, SINK, SINKS, SINS, SIP, SIS, SIVER, SIVERS, SKI, SKIN, SKINS, SKIP, SKIS, SKIVE, SKIVER, SKIVERS, SNIP, SO, SOM, SOP, SOX, SQIB, SQISH, SUAVE, SUB, SUGH, TA, TAE, TAG, TAJ, TAJES, TAR, TARO, TAU, TAUS, TAV, TAW, TAX, TAXA, TAXES, TAXUS, TEA, TEE, TEG, TEGUA, THE, THEY, THIEVE, THY, TI, TIE, TREF, TROW, TWA, TWAE, TWAES, TWO, TYE, TYPING, TYPO, UGH, UGHS, US, USING, VAGUS, VAR, VARA, VAT, VAU, VAUS, VAV, VAW, VEE, VEG, VERSO, VERST, VERT, VERTS, VET, VEX, VIE, VIES, VIG, VIGS, VIS, VOE, VROW, WAE, WAES, WAFT, WAFTS, WAR, WART, WAT, WAVIES, WAX, WAXES, WO, WOO, WORT, WOW, XU, YE, YEH, YEP, YO, ZA, ZAG, ZAX, ZOIC Process finished with exit code 0