開発環境
- OS X El Capitan - Apple (OS)
- Emacs (Text Editor)
- Python 3.5 (プログラミング言語)
Think Python (Allen B. Downey (著)、 O'Reilly Media)のChapter 12.(Tuples)のExercises 12-3..(No. 2885)を取り組んでみる。
Exercises 12-3.(No. 2885)
コード(Emacs)
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
def getAnagrams(filename):
d = {}
with open(filename) as f:
for line in f:
word = line.strip()
sorted_word = ''.join(sorted(word))
d[sorted_word] = d.get(sorted_word, []) + [word]
return d
def is_metathesis(word1, word2):
n = 0
for ch1, ch2 in zip(word1, word2):
if ch1 != ch2:
n += 1
if n > 2:
return False
return n == 2
def print_metathesis(d):
for anagrams in d.values():
for word1 in anagrams:
for word2 in anagrams:
if word1 < word2 and is_metathesis(word1, word2):
print(word1, word2)
if __name__ == '__main__':
filename = 'words.txt'
d = getAnagrams(filename)
print_metathesis(d)
入出力結果(Terminal, IPython)
$ ./sample3.py leaver vealer mates satem mates tames meats teams encoder encored amnic manic abmho abohm angels angles snatchers stanchers actin antic crus curs base sabe spots stops bust buts buts tubs bur rub louvers louvres fer ref chases chasse akin kain fain naif file life lief life koa oka oak oka worst worts alts lats last lats last salt salt slat besliming besmiling losing soling fakir kafir rues ruse rues suer ruse sure suer sure suer user farmers framers centos contes hankerers harkeners fast fats mus sum awe wae code coed ferrying refrying but tub snoopiest spooniest buries busier buries rubies owe woe cumins mucins netter tenter pores poser pores ropes bed deb clanged glanced copes copse bestir bister bister bistre daimen maiden altruist ultraist stows swots bass sabs tow two tow wot ruinated urinated strait strati rhesus rhuses retail retial ere ree dignifies signified noosers sooners alme lame lame male questionnaire questionniare ratter tarter gluers gruels loped poled indented intended nettier tentier dalles ladles barky braky acid caid cadi caid parses passer parses prases spares sparse cohering ochering carpel parcel gaurs guars hooping poohing maned menad maned named pastiche pistache bogy goby laterite literate talons tolans dined nided omber ombre reiver riever paters tapers prates trapes gelates legates teazels teazles resow serow overbusy overbuys egests geests leper repel servo verso speeder speered does dose does odes snye syne sneaping speaning vails vials sipes spies flours fluors efts fets burbly rubbly lower rowel corking rocking sites sties bas sab gan nag outrides outsider douser roused roused soured able bale bale blae sleety steely idly idyl couther toucher alone anole oasis ossia saliva salvia beys byes keister kiester performing preforming leaped pealed versets verstes hey yeh warps wraps titers titres petit petti antimony antinomy laves vales salve slave salve valse vales valse barked braked mated tamed sang snag cafe face rectos sector dower rowed speired spiered aby bay nickels nickles dawed waded cantors cartons cartons cratons gurging rugging naves vanes tangos tongas pasties patsies ways yaws becrust becurst doors odors doors roods now won own won impure umpire alp lap lap pal cerci ceric wildness windless ferry refry list lits list silt lits tils silt slit silt tils performs preforms evils veils rogues rouges epoxide epoxied leaden leaned ben neb rising siring falcons flacons hitter tither precis prices nits tins thorned throned ruinate urinate uranite urinate nus sun nus uns snatcher stancher burble rubble gamic magic diploe dipole portend protend gelate legate ables bales gallate galleta gallate tallage hegari hegira etched teched unmiter unmitre rees seer seer sere henequin heniquen aldol allod alefs fleas trails trials axels axles nattered rattened lasting salting salting slating slating staling lentil lintel dup pud gums mugs tactics tictacs eels lees lees seel snaws swans kino oink ratted tarted fores froes limpest limpets hide hied chancres cranches cadaster cadastre dowry rowdy rowdy wordy snoopier spoonier boogers goobers monologies nomologies sabers sabres spotlight stoplight poured rouped lilt till repined ripened magus sagum gush sugh hugs sugh raw war burden burned denes dense renigs resign signer singer eves vees monadisms nomadisms curdier curried regelate relegate ocher ochre entires entries certitude rectitude mire rime bombers mobbers looted tooled duster rusted epics spice farmed framed gilders gliders ferlies reflies refiles reflies lists silts silts slits unserved unversed staw swat swat twas taws twas taws wats wast wats presetting pretesting agonies agonise hardier harried pest pets pest sept spirt sprit spirt stirp sprit strip stirp strip lave leva lave vale leva vela vale vela veal vela argals graals sloops spools eyen eyne coinfers conifers ghast ghats gast gats gats tags meagerly meagrely eagers eagres eagers ragees eagres ragees actins antics motes tomes netters tenters salines silanes art rat rat tar bury ruby leys lyes lyes lyse duo oud duo udo fortes foster foster softer tiro tori tiro trio captor cartop dey dye blurs slurb deems demes deems meeds chares chaser sherds shreds ages gaes fare frae fear frae routed toured maneges menages hitting tithing isms sims miss sims tory troy tory tyro paw wap buried rubied aals alas cervices crevices napes panes neaps peans sneap spean sprite stripe cithern cithren gusty gutsy regelated relegated kites tikes eh he dink kind lamenesses malenesses filters lifters cine nice seem seme outslept outspelt caps pacs acred arced acred cared arced raced cared raced rebus rubes rubes suber seers seres rages sager macerates racemates bluest bluets bustle subtle acts cats cast cats appels apples may yam pore rope philter philtre indents intends nodes nosed frumenties furmenties rain rani incudes incused incudes induces silverers sliverers mat tam lurers rulers ripplets tipplers tew wet excepted expected kale lake clutch cultch arid raid booger goober osar soar soar sora copula cupola memos momes firths friths kales lakes belated bleated lavers ravels salver slaver serval versal seeking skeeing ungual ungula dire ride er re biltong bolting positing sopiting gong nogg carping craping levin liven at ta pow wop carped craped torts trots rattan tartan lute tule yodel yodle appel apple shote those decliner reclined zaffer zaffre tango tonga algor argol ceruses recuses recuses secures cascade saccade ladrons lardons fluty fluyt dispel lisped sliped spiled triacids triadics warstled wrastled conserves converses deduces seduced os so anna nana setters testers dais said sadi said releasing resealing dawdling waddling compilers compliers alumin alumni lotus louts lotus tolus theres threes leavy vealy bikes kibes lear real diets dites dites sited dites tides sited stied observe obverse repiner ripener dates sated stade tsade seater teaser skeans sneaks latent talent emits smite metis mites mites times smite stime clods colds coast coats coats costa gingkoes ginkgoes neeps peens peens penes wilting witling buras bursa arias raias routers tourers reeving veering vailed vialed dale lade deal lead coals colas perfect prefect awry wary sails sials barege bargee haps hasp hasp pash ars ras pees seep brughs burghs pows wops marquess masquers knops knosp unite untie demies demise signers singers sachet taches cate tace warstling wrastling repertoires repertories insert inters inters niters niters nitres triens trines snoopy spoony caller cellar bud dub conserve converse latents talents enrols nerols spouts stoups bestrid bistred corny crony bogans gobans rillets tillers infarct infract kaons koans skates stakes maligners malingers manos mason manos monas moans monas monas nomas ebonies ebonise dine nide conked nocked bog gob owes owse owes woes ediles elides boor broo arts rats rats tars star tsar dart drat drat trad bolo lobo narking ranking foaled loafed bens nebs rheas shear bar bra rout tour marbling rambling garrets garters garters graters molars morals tactic tictac ombers ombres somber sombre saggers seggars unrobes unsober hallooed holloaed armies ramies lino lion lion loin loin noil ever veer burbled rubbled ammine immane late tale tael tale tael teal tale tela teal tela corklike rocklike stenos stones filers fliers filers lifers irks kris russets tussers claps clasp sneaps speans ciders dicers corker rocker beslimed besmiled discanted distanced darns nards nards rands recourse resource adman daman calm clam caries cerias bombing mobbing tenias tineas dups puds dodder rodded blast blats desires resides aims amis aims sima host hots host tosh hots soth soth tosh berates rebates lustred rustled assertors assorters dapper rapped sanities sanitise serries sirrees colonies colonise bedlams beldams intro nitro parties pastier piaster piastre badger barged barged garbed awning waning delayer relayed unbar urban gunless gunsels pepo pope loot tool buglers bulgers cause sauce apes apse apse pase apse spae apter pater pater taper plasters psalters adze daze nuts tuns eloins oleins assert asters levo love love vole kyte tyke dols sold sir sri berating rebating guls lugs duffer ruffed corkiest rockiest tabus tubas sonnet tonnes jato jota leasing sealing indent intend hirsel hirsle cerated created diopter dioptre gerents regents planets platens felid filed field filed filed flied argils grails glairs grails resows serows miry rimy essoin ossein noesis noises ariled railed laired railed sawer sewar sewar swear dawdler waddler ileus lieus bogan goban moot toom lores loser lores roles lores sorel orles roles veinal venial venial vineal shoers shores bromos brooms shut thus eel lee incests insects halloos holloas peckier pickeer games mages par rap alow awol oar ora direr drier direr rider weest weets dearies readies tarre terra parts prats parts tarps prats traps sprat strap tarps traps grips prigs deys dyes kame make dicker ricked netts tents legist legits pits tips padri pardi snapless spanless duos ouds duos udos dooms moods form from hins hisn hins sinh callers cellars percept precept nuns sunn desire reside jeered jereed gip pig dogs gods lacey lycea couthier touchier illy lily lily yill causers saucers umbels umbles merit remit miter mitre miter timer rewon rowen nonrival nonviral just juts slimed smiled gest gets gets tegs firers friers outer outre carp crap casques sacques sat tas russet tusser fire rife ganged nagged gongs noggs dallier rallied strongly strongyl solus souls fader fared per rep teazel teazle genuses neguses cark rack dales lades deals leads lades lased ewer weer weer were lasts salts salts slats conserving conversing pluses pulses jar raj gins sing sign sing mating taming lei lie moraines romaines wader wared serve verse arco orca rowdier wordier wordier worried serves verses gloss slogs girt grit grit trig bars bras alps laps laps pals pals salp salp slap gaur guar loping poling ribbons robbins widen wined amigo imago dyker ryked drag grad gaping paging snatches stanches bayadeer bayadere gape page dah had monger morgen pennate pentane warder warred casked sacked fodder forded ruinating urinating awes waes elegist elegits reserver reverser baud daub lips lisp gilder glider differ riffed done node quickest quickset furs surf sinew wines dented tended eft fet levins livens ceros cores cores corse quais quasi gnu gun shout thous sild slid eager eagre eager ragee eagre ragee wield wiled lota tola loper poler elver lever lever revel chopine phocine titer titre deification edification stey stye antes nates corps crops underdog undergod retrains terrains certification rectification mot tom cork rock cento conte livenesses vilenesses cask sack grip prig lasted salted salted slated slated staled aliens alines saline silane course source dottels dottles lore role orle role sae sea ceruse recuse recuse secure certified rectified kue uke abys bays natters rattens complaint compliant pythonic typhonic sprites stripes stirpes stripes timber timbre gat tag routes souter ganger nagger ambers embars cusks sucks morns norms fired fried bogies gobies girts grits grist grits grits trigs pile plie clanging glancing millimhos milliohms diet dite diet tied dite tide tide tied dimer rimed mired rimed naevi naive mite time loss sols roset rotes rotes tores tores torse deckel deckle combats tombacs farmer framer thorning throning netty tenty miserly misrely unleased unsealed curacao curacoa kay yak albs labs bals labs calked lacked belt blet nisus sinus kames makes kames samek amirs mairs opt pot pot top bugler bulger lawing waling godlings lodgings alburnums laburnums dees seed nowt town nowt wont fiefs fifes oho ooh stars tsars trass tsars monadism nomadism racket tacker dunged nudged glans slang released resealed kiltings kitlings endue undee certes terces dealer leader ochers ochres spader spared carver craver cruet curet cruet eruct curet cuter eruct truce glovers grovels excides excised liter litre liter tiler feeling fleeing kilting kitling lemons melons neep peen lured ruled retired retried potstones topstones saint tains satin stain loden olden orcs rocs hitters tithers kaon koan ferine refine foals loafs tilde tiled stardom tsardom dashes sadhes dashes sashed sadhes sashed not ton dolt told lustring rustling saw was incest insect incest nicest ane nae weirs wries wires wiser wires wries taste testa teats testa linos lions lions loins loins noils laird liard dimmer rimmed didoes diodes conking nocking plaiter platier limestone milestone jatos jotas reserving reversing lases sales angel angle bast bats bats tabs series sirees gledes gleeds sleeted steeled mope pome poem pome monarchs nomarchs sputa stupa canst cants ginks kings desiring residing burbles rubbles pules pulse slitting stilting waives wavies cruds curds pit tip gaols goals netting tenting gaped paged ducker rucked rattly tartly pilus pulis calque claque hast hats silvered slivered deem deme deem meed dim mid mon nom run urn spirts sprits spirts stirps sprits strips stirps strips hallooing holloaing unmated untamed dawdles waddles leaser sealer reales sealer skate stake cerate create girding griding lepers repels argon organ groan organ palmary palmyra rattish tartish beam bema melton molten portending protending ort rot rot tor silvering slivering lin nil sawers sewars sewars swears skint stink ratine retina babul bubal salvers slavers twist twits struts sturts burier rubier gushed sughed mate meta mate tame meat meta meat team vailing vialing skeet steek gamma magma eyers eyres aptly patly aloft float float flota cero core revest revets verset verste pares parse pares rapes parse prase pears reaps prase presa corkers rockers ruinous urinous tired tried ains anis lurer ruler monad nomad limbate timbale dor rod caused sauced ringlet tingler pours roups noted toned cipolins picolins skirts stirks monacid monadic monadic nomadic dahs dash lost lots ladder larded toady today snooped spooned mooriest roomiest resail serail serail serial crust curst plastery psaltery suing using bemire berime berime bireme lowes lowse pistons postins enisling ensiling mongers morgens files flies ceder cered cered creed condors cordons mote tome soars soras hoots sooth kues ukes caret carte caret cater carte crate crate trace macaber macabre latrine ratline detailer retailed torses tosser gallates galletas gallates tallages burkes busker marital martial gelation legation rowdily wordily douses soused alder lader minister misinter mopes pomes poems pomes bole lobe indenters intenders ample maple every veery cost cots bugled bulged potstone topstone terreens terrenes feel flee roguing rouging sotols stools arses rases cuds ducs carve crave acids caids cadis caids mhos ohms ohms shmo settees testees retry terry add dad adds dads spade spaed dangering gandering gandering gardening gels legs looter tooler certitudes rectitudes output putout parers rapers carves craves router tourer cerites recites carbon corban ferritic terrific certifications rectifications meets metes meets teems ray rya ray yar realters relaters fico foci loused souled netted tented compeer compere miriest rimiest alters artels artels ratels laster salter salter slater slater staler staler stelar servos versos rites tires tiers tires tires tries goiter goitre mien mine forward froward crud curd deucing educing gory gyro cumin mucin rimples simpler doss sods meter metre meter retem remet retem calve clave fisted sifted rowdiness wordiness deferrer referred awned waned dawen dewan rackets tackers sanies sansei carpels parcels deils delis idles isled caliber calibre boring robing orbing robing lenis lines liens lines marble ramble captions pactions partons patrons partons tarpons luster lustre luster ulster lustre rustle piasters piastres farts frats farts rafts fief fife monads nomads diopters dioptres retires retries retries terries doper roped pored roped nest nets nest sent nets tens sent tens conk nock cubist cubits spout stoup awns wans sawn swan snaw swan quinnat quintan decker recked reagin regain discanting distancing amin main denser sender fiber fibre tumblers tumbrels nattering rattening lure rule arider raider casuals causals cruses curses curses cusser oast oats oats taos deceiver received freers freres saltiest slatiest askers eskars askers sakers hankers harkens eloin olein suable usable smites stimes unmiters unmitres leviable liveable litters tilters enology neology dormant mordant gingko ginkgo nape pane neap pean mays yams ley lye cruets curets cruets eructs eructs truces rectus recuts noter toner tenor toner hap pah pertest pretest limo milo raves saver feres frees partan tarpan tarpan trapan aba baa limos milos mires miser mires rimes aptnesses patnesses bareges bargees dissention distension puses supes spues supes oot too bugling bulging coroners crooners barbets rabbets skeens skenes baric rabic warner warren salty slaty net ten option potion redo rode gams mags dobber robbed setal steal slate stale stale stela steal stela taels tales taels teals teals tesla meeting teeming carter crater crater tracer shist shits gateways getaways axemen examen listed silted rosters sorters samites tamises abbes babes puts tups appal papal floats flotas cannot canton girn grin lop pol dodging godding there three alef flea feal leaf lati tali tail tali bedlam beldam armet ramet mater tamer ramet tamer ploys polys hahs hash pay pya pay yap coder cored certifier rectifier felts lefts stow swot swot twos tows twos tows wots wost wots alms lams leered reeled scarped scraped dos ods dos sod rowths worths gateway getaway zaffers zaffres phases shapes roster sorter elector electro nary yarn rochets tochers rotches torches torches troches erst rest rest rets tawers waters geld gled salves slaves salves valses lascars rascals gurged rugged recrating retracing retracing terracing paring raping redden rended misfield misfiled loops pools polos pools sloop spool avo ova litter tilter snoops spoons leering reeling hop poh coves voces derry redry dwindles swindled blouses boluses brag grab garb grab dowries rowdies decanter recanted hurtles hustler alma lama causing saucing ates etas east eats eats etas eats sate etas teas sate seta seat seta seat teas brugh burgh electors electros dons nods chicle cliche dabbler rabbled realter relater collide collied awny wany speirs spiers spiers spires deary deray deary ready gut tug dom mod leavier vealier keen knee scepters sceptres scepters specters sceptres spectres specters spectres wides wised deifications edifications planate platane clod cold salutes taluses brunet burnet way yaw koas okas koas soak oaks okas dairies diaries karns narks knars snark narks ranks setter tester holes hosel notal tonal talon tolan tolan tonal gangers naggers slimes smiles fealty featly closest closets femur fumer wrist writs pests septs ailments aliments nip pin moraine romaine apsis aspis bin nib fibers fibres piles plies slipe spile speil spiel spiel spile coinfer conifer motet motte motet totem lass sals lunas ulnas ulans ulnas rato rota rato taro rota tora taro tora altar artal artal ratal ravages savager cion coin cion icon coin coni vies vise orb rob laterites literates endues ensued fists sifts tav vat chicles cliches peels peles sleep speel rives siver rives vires viers vires arty tray copulas cupolas foal loaf doorless odorless abyed bayed glass slags levering reveling dedans desand sadden sanded slept spelt reeved veered grummest grummets firth frith siped spied casking sacking daddles saddled lascar rascal pasty patsy muss sums manes manse manes names manse mensa names nemas carn narc theories theorise flooder floored egest geest mirex mixer henequins heniquens calques claques keirs kiers siker skier singlet tingles bore robe lowers rowels gaen gane inching niching calibers calibres costumers customers corkier rockier put tup listing silting frumenty furmenty overdoes overdose citrin nitric ribbon robbin impetus imputes skeets steeks whoso woosh meeters teemers arise raise halloing hollaing seeks skees repins ripens rays ryas monetize zonetime nuclear unclear leno lone acme came came mace dallies sallied parted prated mucor mucro dairy diary dairy yaird wist wits thickest thickets thickest thickset moues mouse spites stipes loves voles bates betas bates tabes beast beats beats betas basis bassi lit til cassocks cossacks naps pans snap span mutuels mutules briskest briskets girth grith nereis serein acne cane berated rebated debater rebated peering preeing condoles consoled midspaces misspaced keeps peeks peeks pekes schemers schmeers root roto roto toro deviser revised hotter tother monarchies nomarchies aptness patness parer raper altruisms ultraisms boar bora orts rots rots tors sort tors sepulcher sepulchre tort trot rowdinesses wordinesses warners warrens detainer retained tilting titling kleig klieg auric curia homage ohmage minuet minute speers sprees bun nub dammer rammed rival viral sought toughs concerting concreting puree rupee it ti glover grovel deifying edifying gelations legations carters craters craters tracers jest jets haptene heptane handless handsels taw twa taw wat garmented margented bins nibs aah aha sleet steel steel stele pates tapes tapes tepas scarper scraper dears reads manses mensas mensas messan amines animes no on couthiest touchiest laver ravel carvings cravings mouses mousse bredes breeds bags gabs recrates retraces retraces terraces dormancies mordancies rusine ursine termor tremor suably usably sawyer swayer regarding regrading leer reel danger gander danger ranged gander garden elans leans lotas tolas lasters salters salters slaters marques masquer desert deters hoars horas designer resigned dawdle waddle codex coxed gal lag pail pial eludes leudes actions cations dies ides shriek shrike salving slaving nut tun ares arse ares eras arse rase ears eras sear sera infarcts infracts salivas salvias mirs rims carets cartes carets caters cartes caster cartes crates crates traces dater rated rated tared peer pere peer pree pere pree wanders wardens pedicel pedicle degrader regraded regarded regraded sends sneds sloids solids notes tones steno stone deil deli deil diel diel lied chams chasm denotation detonation lapsing sapling servers versers conserved conversed leavers vealers shiers shires bey bye leaping pealing pared raped silverer sliverer rootlet tootler plaint pliant reserves reverses ploy poly deify edify pixys pyxis bestud busted lively vilely misdeals misleads solitaires solitaries loving voling electrode electroed ers res res ser girded grided any nay moory roomy dive vide vide vied deliver relived relived reviled marblers ramblers decenters decentres amps maps maps pams pams samp stades tsades aldols allods dongola gondola cod doc beslimes besmiles certifies rectifies pervious previous anchors archons bionic niobic calking lacking almas lamas mense mesne bolar lobar labor lobar pate tape tape tepa loop pool polo pool indues undies nudies undies denting tending sorites sorties amain amnia amnia mania mangels mangles alan anal gonging nogging nett tent apses pases apses spaes pases passe halloed hollaed botanies botanise goer gore gore ogre nouses onuses mane name name nema propenes propense outputs putouts demos domes domes modes bonus bosun mutular tumular earns nares dawdled waddled adzes dazes genets gentes reagins regains smuts stums relives reviles salons solans bolster lobster rating taring direst driest thaws whats hurtless hustlers basin sabin nabis sabin pated taped molar moral snips spins foetors footers deckels deckles excepting expecting vest vets beslime besmile cylix xylic balded bladed liters litres liters tilers barer barre subbed subdeb gar rag ban nab purees rupees timbers timbres baht bath abide abied ruffes suffer dawdlers waddlers monistic nomistic weiner wiener fore froe dagger ragged questionnaires questionniares napper rappen keir kier hordes horsed diol idol moorier roomier dealings leadings silvers slivers regelates relegates bedrugs redbugs hankerer harkener tost tots dotter rotted bromo broom salved slaved hooped poohed aril rail lair liar lair rail liar lira liar rial rail rial reest reset steer stere louver louvre forth froth bis sib regimes remiges leasers sealers quinnats quintans carven craven hardest hardset dottel dottle dottel lotted goers gores gores gorse gores ogres repining ripening altitude latitude annas nanas noteless toneless pastiches pistaches body doby faro fora buss subs barret barter waiver wavier codes coeds fere free puss sups denotations detonations note tone noses sones rogue rouge radicels radicles gnus guns gnus snug guns sung snug sung paws waps waps wasp sestet testes taxes texas arcked racked carked racked dacker racked doe ode focuses fucoses piled plied bayadeers bayaderes arles rales earls lares lares laser lares rales lears reals seating teasing rotch torch lairing railing duffel duffle duffel luffed ad da gaps gasp bibs sibb genus negus fools loofs keep peek peek peke farting rafting cafes faces firer frier firer rifer leaviest vealiest valor volar triacid triadic cerates creates burblier rubblier cohered ochered rattans tartans perfects prefects portended protended ah ha cascabels cascables luna ulna ulan ulna bogs gobs cess secs drupes prudes casually causally loath lotah coal cola cola loca darts drats veto vote dues sued sued used awn wan ramsons ransoms farming framing sawyers swayers boles lobes segni sengi sengi singe dims mids dog god guides guised parting prating arcking racking carking racking barbet rabbet ahem haem haem hame comets comtes birder birred jollity joltily clematis climates intros nitros spite stipe ripplet tippler chiels chiles chiles chisel tantara tartana lapises lipases demander remanded urase ursae ureas ursae enologies neologies ganging nagging satirists sitarists dorp drop drop prod definer refined bolsters lobsters rallies sallier fret tref canine cannie gelds gleds aim ami dinks kinds gushing sughing genro negro boost boots rises sires babuls bubals belts blets blest blets tavs vats vast vats aggers eggars aggers gagers sagger seggar loess loses loses soles sloes soles roost roots roots rotos rotos toros toros torso farmable framable snaps spans coax coxa digger rigged feels flees pedicels pedicles praos proas thew whet less sels bluesy blueys endures ensured based sabed dingles singled uncrated untraced diols idols sloid solid soldi solid boars boras caped paced barking braking costumer customer gaddi gadid calkers lackers rawer warer mauger maugre unlit until decenter decentre barrettes berrettas amids maids an na slipt spilt spilt split spited stiped untired untried clots colts unites unties dubber rubbed sopors spoors danker darken danker ranked darken narked narked ranked palest palets carted crated crated traced motets mottes motets totems glede gleed skirret skirter deformer reformed rillet tiller deer dere deer dree deer reed dere dree dere rede rede reed coset cotes huddler hurdled berate rebate gaun guan observes obverses saves vases snatched stanched recrated retraced retraced terraced phis ship storying stroying alter artel alter later artel ratel later ratel later taler damper ramped beers brees eros ores ores roes roes rose rose sore sherd shred gips pigs misdeal mislead gelated legated pis psi pis sip dag gad fist fits fist sift melodies melodise dunging nudging mares marse mares maser speiling spieling termors tremors aunts tunas caper pacer sliming smiling rogued rouged sots toss devons dovens scaping spacing enisled ensiled dongolas gondolas snatch stanch abode adobe digs gids curtesy curtsey gilding gliding dost dots dots tods bemired berimed ailment aliment barrets barters barrette berretta gases sages lewd weld dew wed atoms stoma deified edified abbe babe foetor footer targe terga amber embar caption paction raws wars skated staked liers riels riels riles lemon melon hoes hose daw wad bicorn bicron alders laders theater theatre daws wads derries redries derries serried desirer resider calms clams elks leks amid maid algum almug tardier tarried carol coral carvers cravers abmhos abohms doom mood fate feta feat feta bored robed orbed robed bases sabes movers vomers evil veil live vile crafted fracted stardoms tsardoms mitten titmen loved voled naris ranis naris sarin rains ranis nesses senses alien aline aline anile curacaos curacoas haslets hatless burying rubying game mage keening kneeing deifies edifies gul lug lops pols baals balas balas balsa balas basal ceratin certain ceratin creatin fates fetas feast feats feats fetas reefed refeed spotlights stoplights percent precent eve vee beraking breaking cions coins cions icons buns nubs argons organs groans organs arms rams mars rams blot bolt bruins burins rite tire tier tire lilted tilled keeping peeking flour fluor causes sauces kite tike alt lat speiring spiering sneaped speaned story stroy quartes quatres gapes pages scarpers scrapers certifiers rectifiers pesos poses poses posse gilded glided tailles tallies monograms nomograms redates sedater penial pineal brags grabs garbs grabs rousing souring essoins osseins eviler veiler relive revile pars raps raps rasp serrates terrases cloy coly lenses lessen duffels duffles wake weka weak weka keisters kiesters age gae dig gid piss psis piss sips argil grail glair grail skips spiks bugles bulges tartlets tattlers bauds daubs gargles raggles sniped spined girds grids casque sacque karn nark nark rank levered reveled ratines retinas retains retsina newt went bolder bordel shrieks shrikes peltry pertly ladron lardon barely barley wirer wrier abas baas noting toning oat tao leaved vealed energies energise comet comte latches satchel doats toads leasable sealable hanker harken reinsert reinters sue use seated teased cods docs rates tares bugle bulge slowness snowless gaol goal paresis parises parises praises ragtag tagrag limestones milestones gelatine legatine keel leek sikes skies weird wried wider wired wired wried brunets burnets ousting outsing ocherous ochreous filter lifter rote tore wadder warded carols corals illicit illitic thews whets sacred scared alb lab bal lab nettiest tentiest nickel nickle asps saps pass saps saps spas trying tyring dei die dame made dawing wading anoxic axonic lapper rappel carks racks accouters accoutres lusters lustres lusters ulsters lustres rustles krait traik assertor assorter loiters toilers kytes tykes limitary military lilts tills aerologies areologies philters philtres goglets loggets bans nabs snoopily spoonily panel penal plane plena diddler riddled gerent regent gluer gruel repin ripen kae kea bores robes robes sober basins sabins basest basset basset bastes burbling rubbling anas ansa dags gads faltboat flatboat yodels yodles blankest blankets devon doven weiners wieners wakes wekas hoed ohed macho mocha deposer reposed tewed tweed scaped spaced thaw what alburnum laburnum gambler gambrel rickets tickers aged egad aged gaed dipper ripped rennet tenner dot tod skean sneak bares baser bares braes baser saber bears braes saber sabre ow wo pus sup pus ups recedes seceder sow wos reivers rievers caress carses carses crases mildness mindless maligner malinger lins nils gustier gutsier hirsels hirsles tawer water limes miles slime smile agger eggar agger gager recusing securing monarch nomarch except expect naiver vainer tushes tusseh randies sandier lien line freer frere inches niches plasm psalm slates stales slitted stilted spates stapes eath hate haet hate haet heat ewes wees drabbest drabbets corky rocky dafter rafted farted rafted luring ruling warstle wrastle bid dib past pats pats taps fisting sifting sepulchers sepulchres dens send send sned pare rape pear reap ranges sanger panted pentad bedrugged begrudged signing singing orc roc leis lies kraits traiks hallos hollas keens knees skeen skene arils rails lairs liars lairs rails liars liras liars rials rails rials excepts expects desirers residers hade haed haed head kaes keas act cat burs rubs hereat reheat aria raia ratos rotas ratos taros rotas toras taros toras repiners ripeners gam mag riata tiara creeps crepes raddles saddler las sal beer bree sleeps speels livest vilest algins aligns roues rouse glues gules gules luges drupe prude bids dibs bolos lobos cruse curse cures curse riatas tiaras resetting retesting somberly sombrely speiled spieled mantel mantle mantel mental serving versing pythons typhons barkier brakier bag gab carved craved server verser get teg cam mac cape pace rootlets tootlers barkiest brakiest indenting intending bestirs bisters bisters bistres news sewn news wens suers users got tog anserous arsenous del led eld led bahts baths monetizes zonetimes buds dubs prao proa pries prise speir spier spier spire mover vomer gird grid flair frail reliving reviling cade dace pour roup worthful wrothful bombed mobbed snoop spoon cud duc rate tare nous onus tews wets west wets retrain terrain servants versants sail sial underdogs undergods dews weds dirges ridges icecap ipecac apt pat pat tap limpsy simply hones hosen hones nohes aerology areology roser sorer coude douce servant versant pairs paris girns grins indenter intender paly play portends protends looms mools lutes tules poises posies moored roomed door odor door rood telos toles moors rooms roust routs routs tours torus tours wander warden warden warned halloo holloa outguns outsung coroner crooner sorus sours seaters teasers teasers tessera conservation conversation salon solan dune nude nude unde unspilt unsplit resins serins serins sirens theaters theatres karst karts busy buys poring roping beds debs meet mete meet teem garret garter garter grater boss sobs dent tend leased sealed settee testee dining niding fakirs kafirs dangers ganders ganders gardens drugging grudging sues uses cams macs do od staccatos stoccatas don nod cipolin picolin best bets nolos solon bat tab atlas talas blots bolts recrate retrace retrace terrace lairds liards algin align rotten torten oils silo silo soli soil soli bate beta beat beta molarity morality deuces educes anchor archon lose sole sloe sole compeers comperes looped pooled nos ons nos son misdealing misleading barns brans satirist sitarist mir rim dangered gandered gandered gardened hangs sangh quiet quite helios holies gals lags leaving vealing cutesy cuteys exploder explored dearer reader dearer reared reader reared redear reread nipas pinas pains pians pians pinas gaoling goaling six xis dines nides loots lotos loots tools lotos sotol sotol stool grandam grandma conks nocks performed preformed midden minded hist hits hits sith shit this cadasters cadastres lase sale leas seal kays yaks meters metres meters retems molarities moralities altitudes latitudes hay yah calk lack ringlets tinglers altruism ultraism anils nails slain snail gammas magmas dams mads waist waits beams bemas mooring rooming faltboats flatboats shader shared scarping scraping doser rosed prims prism carers racers calks lacks bemiring beriming monism nomism resails serails serails serials emprise imprese premies premise cascabel cascable bomber mobber starets staters radicel radicle hassels hassles are era ear era plus puls otters toters aider aired many myna compiler complier armoires armories scarps scraps reservers reversers abying baying centers centres doles lodes doles soled dure rude rude rued tabu tuba dibber ribbed deuced educed skirrets skirters desired resided bad dab lunar ulnar dealing leading compiles complies eulogies eulogise edile elide teaming tegmina ginger nigger verst verts trail trial deuce educe lopes poles eses sees handles handsel lier lire lier riel lire rile riel rile gas sag patulent petulant amins mains most mots mots toms oes ose nu un saltier saltire saltier slatier sopor spoor burbliest rubbliest epos opes peso pose strut sturt boast boats doms mods caste cesta cates taces podites posited posited sopited irides irised suit tuis new wen eons noes eons sone noes nose noes ones nose sone tumbler tumbrel concent connect soldier solider snipes spines sirs sris bads dabs aft fat kins sink nooser sooner reserve reverse reveres reverse reveres severer lienal lineal rouser sourer flairs frails clot colt rilles siller center centre certifying rectifying unburden unburned partans tarpans tarpans trapans alkalies alkalise meeter teemer acned caned lures rules tarns trans homages ohmages paltry partly partly raptly asker eskar asker saker rakes saker snooping spooning chiel chile marbles rambles deaden deaned been bene lowering roweling example exempla boors broos lopers polers sanity satiny ay ya am ma memo mome ridden rinded tilted titled emprises impreses dissentions distensions courses sources acnes canes algors argols macerate racemate haems hames diploes dipoles mono moon abler baler fires fries fries frise codder corded deifier edifier deifier reified stair stria almes lames lames males filer flier filer lifer skating staking dap pad saltiers saltires bedrug redbug sceptral spectral moor room inched niched ruinates urinates uranites urinates ministers misinters ragtags tagrags mast mats mats tams gustiest gutsiest dole lode defer refed looting tooling cascades saccades defacer refaced ho oh satins stains bigly bilgy gum mug concerted concreted liveness vileness goiters goitres dorps drops drops prods minuets minutes big gib cider dicer dicer riced mures muser garmenting margenting cusk suck sleeting steeling deep peed carving craving monogram nomogram algums almugs gars rags eery eyre eyer eyre action cation concents connects terreen terrene sleetier steelier louder loured peel pele doty tody mantels mantles casks sacks elegies elegise sleetiest steeliest kist kits peins penis penis pines snipe spine argal graal ferly refly monology nomology brunt burnt cups cusp lawed waled doat toad cades cased cades daces citherns cithrens ewe wee part prat part rapt part tarp prat trap tarp trap manege menage desex dexes dexes sexed dormancy mordancy hankering harkening bidder birded lope pole keels leeks elk lek potful topful ferried refried refired refried lenes lense garments margents mapper pamper bos sob latrines ratlines atomies atomise sadis saids ate eta ate tae eat eta eat tae eta tea tae tea arm ram mar ram warstles wrastles hider hired gamblers gambrels caramel ceramal dealers leaders bus sub gaoled goaled united untied khans shank godling lodging compiled complied enrol nerol bemires berimes berimes biremes icecaps ipecacs casual causal dirge ridge tetanies tetanise daps pads causer saucer tenia tinea seems semes aetheric hetaeric darling larding scapes spaces ain ani foaling loafing combat tombac capers pacers gink king armets ramets maters matres maters tamers ramets tamers caramels ceramals nowts towns nowts wonts acers acres acres cares cares carse cares races ore roe gelating legating gutless tugless haets haste haets hates haets heats anil nail lain nail hallo holla elan lean signs sings bare brae bear brae snatching stanching percepts precepts otter toter corked rocked docker rocked acmes cames cames maces conservations conversations drugged grudged scepter sceptre scepter specter sceptre spectre specter spectre creep crepe darn nard nard rand tarries tarsier aunt tuna phase shape calker lacker neves seven served versed treaties treatise altruists ultraists rise sire staccato stoccata dunes nudes condor cordon bards brads bards darbs brads drabs darbs drabs nerts rents nerts terns cantor carton carton craton amp map map pam cap pac foramen foreman dam mad hasping pashing phasing shaping monarchy nomarchy carer racer miens mines gel leg felt left setting testing oust outs couth touch creepy crepey doglike godlike plasmic psalmic naivest vainest tetracid tetradic mho ohm cosy coys carbons corbans planet platen runs urns feet fete ptoses stopes nave vane vane vena mangel mangle rowdiest wordiest brede breed tasset tastes oraches roaches pride pried palters platers plaster psalter domal modal ceratins creatins monos moons monos nomos shoer shore agin gain asp sap pas sap sap spa coden coned warp wrap carps craps scarp scrap duds sudd nit tin dear read nervier vernier barging garbing insouled unsoiled lappers rappels defiler refiled cassock cossack skirt stirk deny dyne rennets tenners hankered harkened inter niter niter nitre percents precents hasped pashed phased shaped sennit tennis routing touring caestus cuestas patios patois peers peres peers prees peres perse peres prees perse prese prees prese speer spree kenotic ketonic hoop pooh lest lets naives navies salps slaps ramson ransom fart frat fart raft perform preform mappers pampers barn bran gust guts guts tugs lewder welder castes cestas rust ruts drags grads rowth worth worth wroth antimonies antinomies clutches cultches enisle ensile hereto hetero diver rived resin risen resin serin risen siren serin siren sewer sweer loiter toiler bruin burin arising raising pays pyas pays yaps untilted untitled lilting tilling is si axel axle accouter accoutre recourses resources tiros trios trios trois lienable lineable deflower reflowed reinform reniform regelating relegating fair fiar arcing racing caring racing looters toolers deserver reserved reserved reversed gayer yager freshest freshets amir mair must muts smut stum liver livre liver viler lime mile femurs fumers leers reels carns narcs roses sores monisms nomisms gargle raggle livers livres silver sliver em me hegaris hegiras pouring rouping castors costars hassel hassle lameness maleness lameness nameless maleness maneless maneless nameless merits remits miters mitres miters timers natter ratten prides prised spider spired lowered roweled shier shire dents tends reests resets steers steres parton patron parton tarpon vail vial dinkly kindly arises raises ratting tarting renews resewn kittel kittle corks rocks tartlet tattler caners casern castor costar certify rectify morn norm palter plater nope pone bodies dobies capes paces scape space bard brad bard darb brad drab darb drab machos mochas arrest rarest tarres terras osmatic somatic loom mool orach roach elvers levers levers revels merises remises orbs robs carting crating crating tracing detester retested silly slily silly yills signed singed ekes skee seek skee garment margent nipa pina pain pian pian pina discreet discrete quarte quatre hoar hora sleeping speeling mirier rimier ozonides ozonised dors rods dors sord hoops poohs reeky rekey its tis sit tis fiend fined falcon flacon bike kibe nows sown nows wons owns wons mutuel mutule nival vinal exist exits ism sim mis sim abodes adobes options potions dowel lowed barde bared marbled rambled pintos piston piston postin demo dome dome mode schemer schmeer leap peal acre care care race bedrugging begrudging grandams grandmas for fro millimho milliohm rochet tocher noters toners tenors toners shent thens pepos popes pavid vapid spue supe ayes eyas eyas yeas slipes spiles speils spiels spiels spiles leaps peals pales salep meager meagre redears rereads haptenes heptanes looping pooling whist whits mateless tameless opts pots post pots pots tops spot stop save vase sprats straps dodged godded gingers niggers girths griths enisles ensiles fairs fiars sleets steels steels steles gaddis gadids nips pins snip spin plums slump marbler rambler nuder under nap pan python typhon ferries refries refires refries recused secured reduces seducer fool loof achier cahier sliping spiling plasms psalms skip spik miring riming tantaras tartanas amine anime cerite recite hops soph posh soph aal ala mons noms deers drees deers reeds redes reeds redes seder seder sered kinos oinks lentils lintels panne penna $
0 コメント:
コメントを投稿