summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile2
-rwxr-xr-xa.outbin0 -> 51074 bytes
-rw-r--r--added_words1
-rw-r--r--games_played1
-rw-r--r--large_dict8939
-rw-r--r--removed_words.txt961
-rw-r--r--small_dict3859
-rw-r--r--small_dict.bak3858
-rw-r--r--test_file4
-rw-r--r--total_wins1
-rw-r--r--win_streak2
-rw-r--r--wordle.c219
-rw-r--r--wordle.c.bak231
13 files changed, 18078 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..206cb3f
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,2 @@
+test: wordle.c
+ gcc wordle.c && ./a.out
diff --git a/a.out b/a.out
new file mode 100755
index 0000000..bae3d3c
--- /dev/null
+++ b/a.out
Binary files differ
diff --git a/added_words b/added_words
new file mode 100644
index 0000000..953369c
--- /dev/null
+++ b/added_words
@@ -0,0 +1 @@
+twerk
diff --git a/games_played b/games_played
new file mode 100644
index 0000000..492dff0
--- /dev/null
+++ b/games_played
@@ -0,0 +1 @@
+152
diff --git a/large_dict b/large_dict
new file mode 100644
index 0000000..bc58082
--- /dev/null
+++ b/large_dict
@@ -0,0 +1,8939 @@
+aahed
+aalii
+aargh
+abaca
+abaci
+aback
+abaft
+abaka
+abamp
+abase
+abash
+abate
+abaya
+abbas
+abbes
+abbey
+abbot
+abeam
+abele
+abets
+abhor
+abide
+abled
+abler
+ables
+abmho
+abode
+abohm
+aboil
+aboma
+aboon
+abort
+about
+above
+abris
+abuse
+abuts
+abuzz
+abyes
+abysm
+abyss
+acari
+acerb
+aceta
+ached
+aches
+achoo
+acids
+acidy
+acing
+acini
+ackee
+acmes
+acmic
+acned
+acnes
+acock
+acold
+acorn
+acred
+acres
+acrid
+acted
+actin
+actor
+acute
+acyls
+adage
+adapt
+addax
+added
+adder
+addle
+adeem
+adept
+adieu
+adios
+adits
+adman
+admen
+admit
+admix
+adobe
+adobo
+adopt
+adore
+adorn
+adown
+adoze
+adult
+adunc
+adust
+adyta
+adzed
+adzes
+aecia
+aedes
+aegis
+aeons
+aerie
+afars
+affix
+afire
+afoot
+afore
+afoul
+afrit
+after
+again
+agama
+agape
+agars
+agate
+agave
+agaze
+agene
+agent
+agers
+agger
+aggie
+aggro
+aghas
+agile
+aging
+agios
+agism
+agist
+agita
+aglee
+aglet
+agley
+aglow
+agmas
+agone
+agons
+agony
+agora
+agree
+agria
+agues
+ahead
+ahing
+ahold
+ahull
+aided
+aider
+aides
+ailed
+aimed
+aimer
+aioli
+aired
+airer
+airns
+airth
+airts
+aisle
+aitch
+aiver
+ajiva
+ajuga
+akees
+akela
+akene
+alack
+alamo
+aland
+alane
+alang
+alans
+alant
+alarm
+alary
+alate
+albas
+album
+alcid
+alder
+aldol
+alecs
+alefs
+aleph
+alert
+alfas
+algae
+algal
+algas
+algid
+algin
+algor
+algum
+alias
+alibi
+alien
+alifs
+align
+alike
+aline
+alist
+alive
+aliya
+alkie
+alkyd
+alkyl
+allay
+allee
+alley
+allod
+allot
+allow
+alloy
+allyl
+almah
+almas
+almeh
+almes
+almud
+almug
+aloes
+aloft
+aloha
+aloin
+alone
+along
+aloof
+aloud
+alpha
+altar
+alter
+altho
+altos
+alula
+alums
+alway
+amahs
+amain
+amass
+amaze
+amber
+ambit
+amble
+ambos
+ambry
+ameba
+ameer
+amend
+amens
+ament
+amias
+amice
+amici
+amide
+amido
+amids
+amies
+amiga
+amigo
+amine
+amino
+amins
+amirs
+amiss
+amity
+ammos
+amnia
+amnic
+amnio
+amoks
+amole
+among
+amort
+amour
+amped
+ample
+amply
+ampul
+amuck
+amuse
+amyls
+ancho
+ancon
+andro
+anear
+anele
+anent
+angas
+angel
+anger
+angle
+anglo
+angry
+angst
+anile
+anils
+anima
+anime
+animi
+anion
+anise
+ankhs
+ankle
+ankus
+anlas
+annal
+annas
+annex
+annoy
+annul
+anoas
+anode
+anole
+anomy
+ansae
+antae
+antas
+anted
+antes
+antic
+antis
+antra
+antre
+antsy
+anvil
+anyon
+aorta
+apace
+apart
+apeak
+apeek
+apers
+apery
+aphid
+aphis
+apian
+aping
+apish
+apnea
+apods
+aport
+appal
+appel
+apple
+apply
+apres
+apron
+apses
+apsis
+apter
+aptly
+aquae
+aquas
+araks
+arame
+arbor
+arced
+arcus
+ardeb
+ardor
+areae
+areal
+areas
+areca
+areic
+arena
+arene
+arepa
+arete
+argal
+argil
+argle
+argol
+argon
+argot
+argue
+argus
+arhat
+arias
+ariel
+arils
+arise
+arles
+armed
+armer
+armet
+armor
+aroid
+aroma
+arose
+arpen
+arras
+array
+arris
+arrow
+arses
+arsis
+arson
+artal
+artel
+artsy
+arums
+arval
+arvos
+aryls
+asana
+ascot
+ascus
+asdic
+ashed
+ashen
+ashes
+aside
+asked
+asker
+askew
+askoi
+askos
+aspen
+asper
+aspic
+aspis
+assai
+assay
+asses
+asset
+aster
+astir
+asyla
+ataps
+ataxy
+atilt
+atlas
+atman
+atmas
+atoll
+atoms
+atomy
+atone
+atony
+atopy
+atria
+atrip
+attar
+attic
+audad
+audio
+audit
+auger
+aught
+augur
+aulic
+aunts
+aunty
+aurae
+aural
+aurar
+auras
+aurei
+aures
+auric
+auris
+aurum
+autos
+auxin
+avail
+avant
+avast
+avens
+avers
+avert
+avgas
+avian
+avion
+aviso
+avoid
+avows
+await
+awake
+award
+aware
+awash
+awful
+awing
+awned
+awoke
+awols
+axels
+axial
+axile
+axils
+axing
+axiom
+axion
+axite
+axled
+axles
+axman
+axmen
+axone
+axons
+ayahs
+ayins
+azans
+azide
+azido
+azine
+azlon
+azoic
+azole
+azons
+azote
+azoth
+azuki
+azure
+baaed
+baals
+babas
+babel
+babes
+babka
+baboo
+babul
+babus
+bacca
+backs
+bacon
+baddy
+badge
+badly
+baffs
+baffy
+bagel
+baggy
+bahts
+bails
+bairn
+baith
+baits
+baiza
+baize
+baked
+baker
+bakes
+balas
+balds
+baldy
+baled
+baler
+bales
+balks
+balky
+balls
+bally
+balms
+balmy
+balsa
+banal
+banco
+banda
+bands
+bandy
+baned
+banes
+bangs
+banjo
+banks
+banns
+banty
+barbe
+barbs
+barca
+barde
+bards
+bared
+barer
+bares
+barfs
+barge
+baric
+barks
+barky
+barms
+barmy
+barns
+barny
+baron
+barre
+barye
+basal
+based
+baser
+bases
+basic
+basil
+basin
+basis
+basks
+bassi
+basso
+bassy
+baste
+basts
+batch
+bated
+bates
+bathe
+baths
+batik
+baton
+batts
+battu
+batty
+bauds
+baulk
+bawds
+bawdy
+bawls
+bawty
+bayed
+bayou
+bazar
+bazoo
+beach
+beads
+beady
+beaks
+beaky
+beams
+beamy
+beano
+beans
+beard
+bears
+beast
+beats
+beaus
+beaut
+beaux
+bebop
+becap
+becks
+bedel
+bedew
+bedim
+beech
+beedi
+beefs
+beefy
+beeps
+beers
+beery
+beets
+befit
+befog
+began
+begat
+beget
+begin
+begot
+begum
+begun
+beige
+beigy
+being
+belay
+belch
+belga
+belie
+belle
+bells
+belly
+belon
+below
+belts
+bemas
+bemix
+bench
+bends
+bendy
+benes
+benne
+benni
+benny
+bento
+bents
+beret
+bergs
+berks
+berme
+berms
+berry
+berth
+beryl
+beses
+beset
+besom
+besot
+bests
+betas
+betel
+beths
+beton
+betta
+bevel
+bevor
+bewig
+bezel
+bezil
+bhang
+bhoot
+bhuts
+biali
+bialy
+bibbs
+bible
+bicep
+bices
+biddy
+bided
+bider
+bides
+bidet
+bidis
+bield
+biers
+biffs
+biffy
+bifid
+biggy
+bight
+bigly
+bigos
+bigot
+bijou
+biked
+biker
+bikes
+bikie
+bilbo
+bilby
+biles
+bilge
+bilgy
+bilks
+bills
+billy
+bimah
+bimas
+bimbo
+binal
+bindi
+binds
+biner
+bines
+binge
+bingo
+binit
+bints
+biogs
+biome
+biont
+biota
+biped
+bipod
+birch
+birds
+birks
+birle
+birls
+biros
+birrs
+birse
+birth
+bises
+bisks
+bison
+bitch
+biter
+bites
+bitsy
+bitts
+bitty
+bizes
+blabs
+black
+blade
+blaff
+blahs
+blain
+blame
+blams
+bland
+blank
+blare
+blase
+blast
+blate
+blats
+blawn
+blaws
+blaze
+bleak
+blear
+bleat
+blebs
+bleed
+bleep
+blend
+blent
+bless
+blest
+blets
+blimp
+blimy
+blind
+blini
+blink
+blips
+bliss
+blite
+blitz
+bloat
+blobs
+block
+blocs
+blogs
+bloke
+blond
+blood
+bloom
+bloop
+blots
+blown
+blows
+blowy
+blubs
+blued
+bluer
+blues
+bluet
+bluey
+bluff
+blume
+blunt
+blurb
+blurs
+blurt
+blush
+blype
+board
+boars
+boart
+boast
+boats
+bobby
+bocce
+bocci
+boche
+bocks
+boded
+bodes
+boffo
+boffs
+bogan
+bogey
+boggy
+bogie
+bogle
+bogus
+bohea
+bohos
+boils
+boing
+boink
+boite
+bolar
+bolas
+bolds
+boles
+bolls
+bolos
+bolts
+bolus
+bombe
+bombs
+bonds
+boned
+boner
+bones
+boney
+bongo
+bongs
+bonks
+bonne
+bonny
+bonus
+bonze
+boobs
+booby
+boody
+booed
+boogy
+books
+booms
+boomy
+boons
+boors
+boost
+booth
+boots
+booty
+booze
+boozy
+boral
+boras
+borax
+bored
+borer
+bores
+boric
+borks
+borne
+boron
+borts
+borty
+bortz
+bosks
+bosky
+bosom
+boson
+bossy
+bosun
+botas
+botch
+botel
+bothy
+botts
+bough
+boule
+bound
+bourg
+bourn
+bouse
+bousy
+bouts
+bovid
+bowed
+bowel
+bower
+bowls
+bowse
+boxed
+boxer
+boxes
+boyar
+boyla
+boyos
+bozos
+brace
+brach
+bract
+brads
+braes
+brags
+braid
+brail
+brain
+brake
+braky
+brand
+brank
+brans
+brant
+brash
+brass
+brats
+brava
+brave
+bravi
+bravo
+brawl
+brawn
+braws
+braxy
+brays
+braza
+braze
+bread
+break
+bream
+brede
+breed
+brees
+brens
+brent
+breve
+brews
+briar
+bribe
+brick
+bride
+brief
+brier
+bries
+brigs
+brill
+brims
+brine
+bring
+brink
+brins
+briny
+brios
+brisk
+briss
+brith
+brits
+britt
+broad
+brock
+broil
+broke
+brome
+bromo
+bronc
+brood
+brook
+broom
+broos
+brose
+brosy
+broth
+brown
+brows
+brugh
+bruin
+bruit
+brume
+brung
+brunt
+brush
+brusk
+brute
+bruts
+bubal
+bubba
+bubby
+bubus
+bucko
+bucks
+buddy
+budge
+buffi
+buffo
+buffs
+buffy
+buggy
+bugle
+buhls
+buhrs
+build
+built
+bulbs
+bulge
+bulgy
+bulks
+bulky
+bulla
+bulls
+bully
+bumfs
+bumph
+bumps
+bumpy
+bunas
+bunch
+bunco
+bunds
+bundt
+bungs
+bunko
+bunks
+bunns
+bunny
+bunts
+bunya
+buoys
+buppy
+buran
+buras
+burbs
+burds
+buret
+burgh
+burgs
+burin
+burka
+burke
+burls
+burly
+burns
+burnt
+burps
+burqa
+burro
+burrs
+burry
+bursa
+burse
+burst
+busby
+bused
+buses
+bushy
+busks
+busts
+busty
+butch
+buteo
+butes
+butle
+butte
+butts
+butty
+butut
+butyl
+buxom
+buyer
+bwana
+bylaw
+byres
+byrls
+byssi
+bytes
+byway
+cabal
+cabby
+caber
+cabin
+cable
+cabob
+cacao
+cacas
+cache
+cacti
+caddy
+cades
+cadet
+cadge
+cadgy
+cadis
+cadre
+caeca
+cafes
+caffs
+caged
+cager
+cages
+cagey
+cahow
+caids
+cains
+caird
+cairn
+cajon
+caked
+cakes
+cakey
+calfs
+calif
+calix
+calks
+calla
+calls
+calms
+calos
+calve
+calyx
+camas
+camel
+cameo
+cames
+camos
+campi
+campo
+camps
+campy
+canal
+candy
+caned
+caner
+canes
+canid
+canna
+canny
+canoe
+canon
+canso
+canst
+canto
+cants
+canty
+caped
+caper
+capes
+caphs
+capiz
+capon
+capos
+caput
+carat
+carbo
+carbs
+cards
+cared
+carer
+cares
+caret
+carex
+cargo
+carks
+carle
+carls
+carns
+carny
+carob
+carol
+carom
+carpi
+carps
+carrs
+carry
+carse
+carte
+carts
+carve
+casas
+cased
+cases
+casks
+casky
+caste
+casts
+casus
+catch
+cater
+cates
+catty
+cauld
+caulk
+cauls
+cause
+caved
+caver
+caves
+cavie
+cavil
+cawed
+cease
+cebid
+cecal
+cecum
+cedar
+ceded
+ceder
+cedes
+cedis
+ceiba
+ceili
+ceils
+celeb
+cella
+celli
+cello
+cells
+celom
+celts
+cense
+cento
+cents
+centu
+ceorl
+cepes
+cerci
+cered
+ceres
+ceria
+ceric
+ceros
+cesta
+cesti
+cetes
+chads
+chafe
+chaff
+chain
+chair
+chais
+chalk
+champ
+chams
+chang
+chant
+chaos
+chape
+chaps
+chapt
+chard
+chare
+chark
+charm
+charr
+chars
+chart
+chary
+chase
+chasm
+chats
+chaws
+chays
+cheap
+cheat
+check
+cheek
+cheep
+cheer
+chefs
+chela
+chemo
+chert
+chess
+chest
+cheth
+chevy
+chews
+chewy
+chiao
+chias
+chica
+chick
+chico
+chics
+chide
+chief
+chiel
+child
+chile
+chili
+chill
+chimb
+chime
+chimp
+china
+chine
+chink
+chino
+chins
+chips
+chirk
+chirm
+chiro
+chirp
+chirr
+chiru
+chits
+chive
+chivy
+chock
+choir
+choke
+choky
+chola
+cholo
+chomp
+chook
+chops
+chord
+chore
+chose
+chott
+chows
+chubs
+chuck
+chufa
+chuff
+chugs
+chump
+chums
+chunk
+churl
+churn
+churr
+chute
+chyle
+chyme
+cibol
+cider
+cigar
+cilia
+cimex
+cinch
+cines
+cions
+circa
+cires
+cirri
+cisco
+cissy
+cists
+cited
+citer
+cites
+civet
+civic
+civie
+civil
+civvy
+clach
+clack
+clade
+clads
+clags
+claim
+clamp
+clams
+clang
+clank
+clans
+claps
+clapt
+claro
+clary
+clash
+clasp
+class
+clast
+clave
+clavi
+claws
+clays
+clean
+clear
+cleat
+cleek
+clefs
+cleft
+clepe
+clept
+clerk
+clews
+click
+cliff
+clift
+climb
+clime
+cline
+cling
+clink
+clips
+clipt
+cloak
+clock
+clods
+clogs
+clomb
+clomp
+clone
+clonk
+clons
+cloot
+clops
+close
+cloth
+clots
+cloud
+clour
+clout
+clove
+clown
+cloys
+cloze
+clubs
+cluck
+clued
+clues
+clump
+clung
+clunk
+cnida
+coach
+coact
+coala
+coals
+coaly
+coapt
+coast
+coati
+coats
+cobbs
+cobby
+cobia
+coble
+cobra
+cocas
+cocci
+cocks
+cocky
+cocoa
+cocos
+codas
+codec
+coded
+coden
+coder
+codes
+codex
+codon
+coeds
+coffs
+cogon
+cohog
+cohos
+coifs
+coign
+coils
+coins
+coirs
+coked
+cokes
+colas
+colby
+colds
+coled
+coles
+colic
+colin
+colly
+colog
+colon
+color
+colts
+colza
+comae
+comal
+comas
+combe
+combo
+combs
+comer
+comes
+comet
+comfy
+comic
+comix
+comma
+commy
+compo
+comps
+compt
+comte
+conch
+condo
+coned
+cones
+coney
+conga
+conge
+congo
+conic
+conin
+conks
+conky
+conns
+conte
+conto
+conus
+cooch
+cooed
+cooee
+cooer
+cooey
+coofs
+cooks
+cooky
+cools
+cooly
+coomb
+coons
+coops
+coopt
+coots
+copal
+copay
+coped
+copen
+coper
+copes
+copra
+copse
+coral
+corby
+cords
+cored
+corer
+cores
+corgi
+coria
+corks
+corky
+corms
+corns
+cornu
+corny
+corps
+corse
+cosec
+coses
+coset
+cosey
+cosie
+costa
+costs
+cotan
+coted
+cotes
+cotta
+couch
+coude
+cough
+could
+count
+coupe
+coups
+court
+couth
+coved
+coven
+cover
+coves
+covet
+covey
+covin
+cowed
+cower
+cowls
+cowry
+coxae
+coxal
+coxed
+coxes
+coyed
+coyer
+coyly
+coypu
+cozen
+cozes
+cozey
+cozie
+craal
+crabs
+crack
+craft
+crags
+crake
+cramp
+crams
+crane
+crank
+crape
+craps
+crash
+crass
+crate
+crave
+crawl
+craws
+craze
+crazy
+creak
+cream
+credo
+creds
+creed
+creek
+creel
+creep
+creme
+crepe
+crept
+crepy
+cress
+crest
+crews
+cribs
+crick
+cried
+crier
+cries
+crime
+crimp
+cripe
+crisp
+crits
+croak
+croci
+crock
+crocs
+croft
+crone
+crony
+crook
+croon
+crops
+crore
+cross
+croup
+crowd
+crown
+crows
+croze
+cruck
+crude
+cruds
+cruel
+cruet
+crumb
+crump
+cruor
+crura
+cruse
+crush
+crust
+crwth
+crypt
+cubby
+cubeb
+cubed
+cuber
+cubes
+cubic
+cubit
+cuddy
+cuffs
+cuifs
+cuing
+cuish
+cukes
+culch
+culet
+culex
+culls
+cully
+culms
+culpa
+culti
+cults
+cumin
+cunts
+cupel
+cupid
+cuppa
+cuppy
+curbs
+curch
+curds
+curdy
+cured
+curer
+cures
+curet
+curfs
+curia
+curie
+curio
+curls
+curly
+curns
+currs
+curry
+curse
+curst
+curve
+curvy
+cusec
+cushy
+cusks
+cusps
+cusso
+cutch
+cuter
+cutes
+cutey
+cutie
+cutin
+cutis
+cutty
+cutup
+cuvee
+cyano
+cyans
+cyber
+cycad
+cycas
+cycle
+cyclo
+cyder
+cylix
+cymae
+cymar
+cymas
+cymes
+cymol
+cynic
+cysts
+cyton
+czars
+daces
+dacha
+dadas
+daddy
+dados
+daffs
+daffy
+dagga
+dagos
+dahls
+daily
+dairy
+daisy
+dales
+dally
+daman
+damar
+dames
+damns
+damps
+dance
+dandy
+dangs
+danio
+darbs
+dared
+darer
+dares
+daric
+darks
+darky
+darns
+darts
+dashi
+dashy
+dated
+dater
+dates
+datos
+datto
+datum
+daube
+daubs
+dauby
+daunt
+dauts
+daven
+davit
+dawed
+dawen
+dawks
+dawns
+dawts
+dazed
+dazes
+deads
+deair
+deals
+dealt
+deans
+dears
+deary
+deash
+death
+deave
+debag
+debar
+debit
+debts
+debug
+debut
+debye
+decaf
+decal
+decay
+decks
+decor
+decos
+decoy
+decry
+dedal
+deeds
+deedy
+deems
+deeps
+deers
+deets
+defat
+defer
+defis
+defog
+degas
+degum
+deice
+deify
+deign
+deils
+deism
+deist
+deity
+deked
+dekes
+dekko
+delay
+deled
+deles
+delfs
+delft
+delis
+dells
+delly
+delta
+delts
+delve
+demes
+demic
+demit
+demob
+demon
+demos
+demur
+denar
+denes
+denim
+dense
+dents
+deoxy
+depot
+depth
+derat
+deray
+derby
+derma
+derms
+derry
+desex
+desks
+deter
+detox
+deuce
+devas
+devel
+devil
+devon
+dewan
+dewar
+dewax
+dewed
+dexes
+dexie
+dhaks
+dhals
+dhobi
+dhole
+dhoti
+dhows
+dhuti
+dials
+diary
+diazo
+diced
+dicer
+dices
+dicey
+dicks
+dicky
+dicot
+dicta
+dicty
+didie
+didos
+didst
+diene
+diets
+diffs
+dight
+digit
+diked
+diker
+dikes
+dikey
+dildo
+dills
+dilly
+dimer
+dimes
+dimly
+dinar
+dined
+diner
+dines
+dinge
+dingo
+dings
+dingy
+dinks
+dinky
+dinos
+dints
+diode
+diols
+dippy
+dipso
+diram
+direr
+dirge
+dirks
+dirls
+dirts
+dirty
+disci
+disco
+discs
+dishy
+disks
+disme
+ditas
+ditch
+dites
+ditsy
+ditto
+ditty
+ditzy
+divan
+divas
+dived
+diver
+dives
+divot
+divvy
+diwan
+dixit
+dizen
+dizzy
+djinn
+djins
+doats
+dobby
+dobie
+dobla
+dobra
+dobro
+docks
+dodge
+dodgy
+dodos
+doers
+doest
+doeth
+doffs
+doges
+dogey
+doggo
+doggy
+dogie
+dogma
+doily
+doing
+doits
+dojos
+dolce
+dolci
+doled
+doles
+dolls
+dolly
+dolma
+dolor
+dolts
+domal
+domed
+domes
+domic
+donas
+donee
+donga
+dongs
+donna
+donne
+donor
+donsy
+donut
+doody
+dooly
+dooms
+doomy
+doors
+doozy
+dopas
+doped
+doper
+dopes
+dopey
+dorks
+dorky
+dorms
+dormy
+dorps
+dorrs
+dorsa
+dorty
+dosed
+doser
+doses
+dotal
+doted
+doter
+dotes
+dotty
+doubt
+douce
+dough
+doula
+douma
+doums
+doura
+douse
+doven
+doves
+dowdy
+dowed
+dowel
+dower
+dowie
+downs
+downy
+dowry
+dowse
+doxie
+doyen
+doyly
+dozed
+dozen
+dozer
+dozes
+drabs
+draff
+draft
+drags
+drail
+drain
+drake
+drama
+drams
+drank
+drape
+drats
+drave
+drawl
+drawn
+draws
+drays
+dread
+dream
+drear
+dreck
+dreed
+drees
+dregs
+dreks
+dress
+drest
+dribs
+dried
+drier
+dries
+drift
+drill
+drily
+drink
+drips
+dript
+drive
+droid
+droit
+droll
+drone
+drool
+droop
+drops
+dropt
+dross
+drouk
+drove
+drown
+drubs
+drugs
+druid
+drums
+drunk
+drupe
+druse
+dryad
+dryer
+dryly
+duads
+duals
+ducal
+ducat
+duces
+duchy
+ducks
+ducky
+ducts
+duddy
+duded
+dudes
+duels
+duets
+duffs
+dufus
+duits
+duked
+dukes
+dulia
+dulls
+dully
+dulse
+dumas
+dumbo
+dumbs
+dumka
+dumky
+dummy
+dumps
+dumpy
+dunam
+dunce
+dunch
+dunes
+dungs
+dungy
+dunks
+dunts
+duomi
+duomo
+duped
+duper
+dupes
+duple
+dural
+duras
+dured
+dures
+durns
+duroc
+duros
+durra
+durrs
+durst
+durum
+dusks
+dusky
+dusts
+dusty
+dutch
+duvet
+dwarf
+dweeb
+dwell
+dwelt
+dwine
+dyads
+dyers
+dying
+dyked
+dykes
+dykey
+dynel
+dynes
+eager
+eagle
+eagre
+eared
+earls
+early
+earns
+earth
+eased
+easel
+eases
+easts
+eaten
+eater
+eaved
+eaves
+ebbed
+ebbet
+ebons
+ebony
+ebook
+eched
+eches
+echos
+eclat
+ecrus
+edema
+edged
+edger
+edges
+edict
+edify
+edile
+edits
+educe
+educt
+eerie
+egads
+egers
+egest
+eggar
+egged
+egger
+egret
+eider
+eidos
+eight
+eikon
+eject
+eking
+elain
+eland
+elans
+elate
+elbow
+elder
+elect
+elegy
+elemi
+elfin
+elide
+elint
+elite
+eloin
+elope
+elude
+elute
+elver
+elves
+email
+embar
+embay
+embed
+ember
+embow
+emcee
+emeer
+emend
+emery
+emeus
+emirs
+emits
+emmer
+emmet
+emmys
+emote
+empty
+emyde
+emyds
+enact
+enate
+ended
+ender
+endow
+endue
+enema
+enemy
+enjoy
+ennui
+enoki
+enols
+enorm
+enows
+enrol
+ensky
+ensue
+enter
+entia
+entry
+enure
+envoi
+envoy
+enzym
+eosin
+epact
+epees
+ephah
+ephas
+ephod
+ephor
+epics
+epoch
+epode
+epoxy
+equal
+equid
+equip
+erase
+erect
+ergot
+erica
+ernes
+erode
+erose
+erred
+error
+erses
+eruct
+erugo
+erupt
+ervil
+escar
+escot
+eskar
+esker
+esnes
+essay
+esses
+ester
+estop
+etape
+ether
+ethic
+ethos
+ethyl
+etnas
+etude
+etuis
+etwee
+etyma
+euros
+evade
+evens
+event
+evert
+every
+evict
+evils
+evite
+evoke
+ewers
+exact
+exalt
+exams
+excel
+execs
+exert
+exile
+exine
+exing
+exist
+exits
+exons
+expat
+expel
+expos
+extol
+extra
+exude
+exult
+exurb
+eyass
+eyers
+eying
+eyras
+eyres
+eyrie
+eyrir
+fable
+faced
+facer
+faces
+facet
+facia
+facts
+faddy
+faded
+fader
+fades
+fadge
+fados
+faena
+faery
+faggy
+fagin
+fagot
+fails
+faint
+fairs
+fairy
+faith
+faked
+faker
+fakes
+fakey
+fakir
+falls
+false
+famed
+fames
+fancy
+fanes
+fanga
+fangs
+fanny
+fanon
+fanos
+fanum
+faqir
+farad
+farce
+farci
+farcy
+fards
+fared
+farer
+fares
+farle
+farls
+farms
+faros
+farts
+fasts
+fatal
+fated
+fates
+fatly
+fatso
+fatty
+fatwa
+faugh
+fauld
+fault
+fauna
+fauns
+fauve
+favas
+faves
+favor
+favus
+fawns
+fawny
+faxed
+faxes
+fayed
+fazed
+fazes
+fears
+fease
+feast
+feats
+feaze
+fecal
+feces
+fecks
+fedex
+feebs
+feeds
+feels
+feeze
+feign
+feint
+feist
+felid
+fella
+fells
+felly
+felon
+felts
+femes
+femme
+femur
+fence
+fends
+fenny
+feods
+feoff
+feral
+feres
+feria
+ferly
+fermi
+ferns
+ferny
+ferry
+fesse
+fests
+fetal
+fetas
+fetch
+feted
+fetes
+fetid
+fetor
+fetus
+feuar
+feuds
+feued
+fever
+fewer
+feyer
+feyly
+fezes
+fezzy
+fiars
+fiats
+fiber
+fibre
+fices
+fiche
+fichu
+ficin
+ficus
+fidge
+fidos
+fiefs
+field
+fiend
+fiery
+fifed
+fifer
+fifes
+fifth
+fifty
+fight
+filar
+filch
+filed
+filer
+files
+filet
+fille
+fillo
+fills
+filly
+filmi
+films
+filmy
+filos
+filth
+filum
+final
+finca
+finch
+finds
+fined
+finer
+fines
+finis
+finks
+finny
+finos
+fiord
+fique
+fired
+firer
+fires
+firms
+firns
+firry
+first
+firth
+fiscs
+fishy
+fists
+fitch
+fitly
+fiver
+fives
+fixed
+fixer
+fixes
+fixit
+fizzy
+fjeld
+fjord
+flabs
+flack
+flags
+flail
+flair
+flake
+flaky
+flame
+flams
+flamy
+flank
+flans
+flaps
+flare
+flash
+flask
+flats
+flaws
+flawy
+flaxy
+flays
+fleam
+fleas
+fleck
+fleer
+flees
+fleet
+flesh
+flews
+fleys
+flick
+flics
+flied
+flier
+flies
+fling
+flint
+flips
+flirs
+flirt
+flite
+flits
+float
+flock
+flocs
+floes
+flogs
+flong
+flood
+floor
+flops
+flora
+floss
+flota
+flour
+flout
+flown
+flows
+flubs
+flued
+flues
+fluff
+fluid
+fluke
+fluky
+flume
+flump
+flung
+flunk
+fluor
+flush
+flute
+fluty
+fluyt
+flyby
+flyer
+flyte
+foals
+foams
+foamy
+focal
+focus
+foehn
+fogey
+foggy
+fogie
+fohns
+foils
+foins
+foist
+folds
+foley
+folia
+folic
+folio
+folks
+folky
+folly
+fonds
+fondu
+fonts
+foods
+fools
+foots
+footy
+foram
+foray
+forbs
+forby
+force
+fordo
+fords
+fores
+forge
+forgo
+forks
+forky
+forme
+forms
+forte
+forth
+forts
+forty
+forum
+fossa
+fosse
+fouls
+found
+fount
+fours
+fovea
+fowls
+foxed
+foxes
+foyer
+frags
+frail
+frame
+franc
+frank
+fraps
+frass
+frats
+fraud
+frays
+freak
+freed
+freer
+frees
+fremd
+frena
+frere
+fresh
+frets
+friar
+fried
+frier
+fries
+frigs
+frill
+frise
+frisk
+frith
+frits
+fritt
+fritz
+frizz
+frock
+froes
+frogs
+frond
+frons
+front
+frore
+frosh
+frost
+froth
+frown
+frows
+froze
+frugs
+fruit
+frump
+fryer
+fubar
+fubsy
+fucks
+fucus
+fuddy
+fudge
+fuels
+fugal
+fuggy
+fugio
+fugle
+fugue
+fugus
+fujis
+fulls
+fully
+fumed
+fumer
+fumes
+fumet
+fundi
+funds
+fungi
+fungo
+funks
+funky
+funny
+furan
+furls
+furor
+furry
+furze
+furzy
+fused
+fusee
+fusel
+fuses
+fusil
+fussy
+fusty
+futon
+fuzed
+fuzee
+fuzes
+fuzil
+fuzzy
+fyces
+fykes
+fytte
+gabby
+gable
+gaddi
+gadid
+gadis
+gadje
+gadjo
+gaffe
+gaffs
+gaged
+gager
+gages
+gaily
+gains
+gaits
+galah
+galas
+galax
+galea
+gales
+galls
+gally
+galop
+gamas
+gamay
+gamba
+gambe
+gambs
+gamed
+gamer
+games
+gamey
+gamic
+gamin
+gamma
+gammy
+gamps
+gamut
+ganef
+ganev
+gangs
+ganja
+ganof
+gaols
+gaped
+gaper
+gapes
+gappy
+garbs
+garda
+garni
+garth
+gases
+gasps
+gassy
+gasts
+gated
+gater
+gates
+gator
+gauds
+gaudy
+gauge
+gault
+gaums
+gaunt
+gaurs
+gauss
+gauze
+gauzy
+gavel
+gavot
+gawks
+gawky
+gawps
+gawsy
+gayal
+gayer
+gayly
+gazar
+gazed
+gazer
+gazes
+gazoo
+gears
+gecko
+gecks
+geeks
+geeky
+geese
+geest
+gelds
+gelee
+gelid
+gelts
+gemma
+gemmy
+gemot
+genes
+genet
+genic
+genie
+genii
+genip
+genoa
+genom
+genre
+genro
+gents
+genua
+genus
+geode
+geoid
+gerah
+germs
+germy
+gesso
+geste
+gests
+getas
+getup
+geums
+ghast
+ghats
+ghaut
+ghazi
+ghees
+ghost
+ghoul
+ghyll
+giant
+gibed
+giber
+gibes
+giddy
+gifts
+gigas
+gighe
+gigot
+gigue
+gilds
+gills
+gilly
+gilts
+gimel
+gimme
+gimps
+gimpy
+ginks
+ginny
+ginzo
+gipon
+gipsy
+girds
+girls
+girly
+girns
+giron
+giros
+girsh
+girth
+girts
+gismo
+gists
+gites
+given
+giver
+gives
+gizmo
+glace
+glade
+glads
+glady
+glair
+glams
+gland
+glans
+glare
+glary
+glass
+glaze
+glazy
+gleam
+glean
+gleba
+glebe
+glede
+gleds
+gleed
+gleek
+glees
+gleet
+glens
+gleys
+glial
+glias
+glide
+gliff
+glime
+glims
+glint
+glitz
+gloam
+gloat
+globe
+globs
+glogg
+gloms
+gloom
+glops
+glory
+gloss
+glost
+glout
+glove
+glows
+gloze
+glued
+gluer
+glues
+gluey
+glugs
+glume
+glums
+gluon
+glute
+gluts
+glyph
+gnarl
+gnarr
+gnars
+gnash
+gnats
+gnawn
+gnaws
+gnome
+goads
+goals
+goats
+goban
+gobos
+godet
+godly
+goers
+gofer
+gogos
+going
+golds
+golem
+golfs
+golly
+gombo
+gomer
+gonad
+gonef
+goner
+gongs
+gonia
+gonif
+gonof
+gonzo
+goods
+goody
+gooey
+goofs
+goofy
+gooks
+gooky
+goons
+goony
+goops
+goopy
+goose
+goosy
+gopik
+goral
+gored
+gores
+gorge
+gorms
+gorps
+gorse
+gorsy
+goths
+gouge
+gourd
+gouts
+gouty
+gowan
+gowds
+gowks
+gowns
+goxes
+goyim
+graal
+grabs
+grace
+grade
+grads
+graft
+grail
+grain
+grama
+gramp
+grams
+grana
+grand
+grans
+grant
+grape
+graph
+grapy
+grasp
+grass
+grate
+grave
+gravy
+grays
+graze
+great
+grebe
+greed
+greek
+green
+grees
+greet
+grego
+greys
+gride
+grids
+grief
+griff
+grift
+grigs
+grill
+grime
+grimy
+grind
+grins
+griot
+gripe
+grips
+gript
+gripy
+grist
+grith
+grits
+groan
+groat
+grody
+grogs
+groin
+groks
+groom
+grope
+gross
+grosz
+grots
+group
+grout
+grove
+growl
+grown
+grows
+grubs
+gruel
+grues
+gruff
+grume
+grump
+grunt
+guaco
+guano
+guans
+guard
+guars
+guava
+gucks
+gudes
+guess
+guest
+guffs
+guide
+guids
+guild
+guile
+guilt
+guiro
+guise
+gulag
+gular
+gulch
+gules
+gulfs
+gulfy
+gulls
+gully
+gulps
+gulpy
+gumbo
+gumma
+gummy
+gunks
+gunky
+gunny
+guppy
+gurge
+gurry
+gursh
+gurus
+gushy
+gussy
+gusto
+gusts
+gusty
+gutsy
+gutta
+gutty
+guyed
+guyot
+gwine
+gybed
+gybes
+gyoza
+gypsy
+gyral
+gyred
+gyres
+gyron
+gyros
+gyrus
+gyved
+gyves
+haafs
+haars
+habit
+habus
+hacek
+hacks
+hadal
+haded
+hades
+hadji
+hadst
+haems
+haets
+hafiz
+hafts
+hahas
+haika
+haiks
+haiku
+hails
+haint
+hairs
+hairy
+hajes
+hajis
+hajji
+hakes
+hakim
+hakus
+halal
+haled
+haler
+hales
+halid
+hallo
+halls
+halma
+halms
+halon
+halos
+halts
+halva
+halve
+hamal
+hames
+hammy
+hamza
+hance
+hands
+handy
+hangs
+hanks
+hanky
+hansa
+hanse
+hants
+haole
+hapax
+haply
+happy
+hards
+hardy
+hared
+harem
+hares
+harks
+harls
+harms
+harps
+harpy
+harry
+harsh
+harts
+hasps
+haste
+hasty
+hatch
+hated
+hater
+hates
+haugh
+haulm
+hauls
+haunt
+haute
+haven
+haver
+haves
+havoc
+hawed
+hawks
+hawse
+hayed
+hayer
+hayey
+hazan
+hazed
+hazel
+hazer
+hazes
+heads
+heady
+heals
+heaps
+heapy
+heard
+hears
+heart
+heath
+heats
+heave
+heavy
+hebes
+hecks
+heder
+hedge
+hedgy
+heeds
+heels
+heeze
+hefts
+hefty
+heigh
+heils
+heirs
+heist
+helio
+helix
+hello
+hells
+helms
+helos
+helot
+helps
+helve
+hemal
+hemes
+hemic
+hemin
+hemps
+hempy
+hence
+henge
+henna
+henry
+hents
+herbs
+herby
+herds
+heres
+herls
+herma
+herms
+herns
+heron
+heros
+herry
+hertz
+hests
+heths
+heuch
+heugh
+hewed
+hewer
+hexad
+hexed
+hexer
+hexes
+hexyl
+hicks
+hided
+hider
+hides
+highs
+hight
+hijab
+hijra
+hiked
+hiker
+hikes
+hilar
+hillo
+hills
+hilly
+hilts
+hilum
+hilus
+hinds
+hinge
+hinky
+hinny
+hints
+hiply
+hippo
+hippy
+hired
+hiree
+hirer
+hires
+hissy
+hists
+hitch
+hived
+hives
+hoagy
+hoard
+hoars
+hoary
+hobby
+hobos
+hocks
+hocus
+hodad
+hoers
+hogan
+hoggs
+hoick
+hoise
+hoist
+hoked
+hokes
+hokey
+hokku
+hokum
+holds
+holed
+holes
+holey
+holks
+holla
+hollo
+holly
+holms
+holts
+homed
+homer
+homes
+homey
+homie
+homos
+honan
+honda
+honed
+honer
+hones
+honey
+hongi
+hongs
+honks
+honky
+honor
+hooch
+hoods
+hoody
+hooey
+hoofs
+hooka
+hooks
+hooky
+hooly
+hoops
+hoots
+hooty
+hoped
+hoper
+hopes
+hoppy
+horah
+horal
+horas
+horde
+horns
+horny
+horse
+horst
+horsy
+hosed
+hosel
+hosen
+hoser
+hoses
+hosey
+hosta
+hosts
+hotch
+hotel
+hotly
+hound
+houri
+hours
+house
+hovel
+hover
+howdy
+howes
+howff
+howfs
+howks
+howls
+hoyas
+hoyle
+hubby
+hucks
+huffs
+huffy
+huger
+hulas
+hulks
+hulky
+hullo
+hulls
+human
+humic
+humid
+humor
+humph
+humps
+humpy
+humus
+hunch
+hunks
+hunky
+hunts
+hurds
+hurls
+hurly
+hurry
+hurst
+hurts
+husks
+husky
+hussy
+hutch
+huzza
+hydra
+hydro
+hyena
+hying
+hylas
+hymen
+hymns
+hyoid
+hyped
+hyper
+hypes
+hypha
+hypos
+hyrax
+hyson
+iambi
+iambs
+ichor
+icier
+icily
+icing
+icker
+icons
+ictic
+ictus
+ideal
+ideas
+idiom
+idiot
+idled
+idler
+idles
+idols
+idyll
+idyls
+igged
+igloo
+iglus
+ihram
+ikats
+ikons
+ileac
+ileal
+ileum
+ileus
+iliac
+iliad
+ilial
+ilium
+iller
+image
+imago
+imams
+imaum
+imbed
+imbue
+imide
+imido
+imids
+imine
+imino
+immix
+imped
+impel
+impis
+imply
+inane
+inapt
+inarm
+inbye
+incog
+incur
+incus
+index
+indie
+indol
+indow
+indri
+indue
+inept
+inert
+infer
+infix
+infos
+infra
+ingle
+ingot
+inion
+inked
+inker
+inkle
+inlay
+inlet
+inned
+inner
+input
+inrun
+inset
+inter
+intis
+intro
+inure
+inurn
+invar
+iodic
+iodid
+iodin
+ionic
+iotas
+irade
+irate
+irids
+iring
+irked
+iroko
+irone
+irons
+irony
+isbas
+isled
+isles
+islet
+issei
+issue
+istle
+itchy
+items
+ither
+ivied
+ivies
+ivory
+ixias
+ixora
+ixtle
+izars
+jabot
+jacal
+jacks
+jacky
+jaded
+jades
+jager
+jaggs
+jaggy
+jagra
+jails
+jakes
+jalap
+jalop
+jambe
+jambs
+jammy
+janes
+janty
+japan
+japed
+japer
+japes
+jarls
+jatos
+jauks
+jaunt
+jaups
+javas
+jawan
+jawed
+jazzy
+jeans
+jebel
+jeeps
+jeers
+jefes
+jehad
+jehus
+jello
+jells
+jelly
+jemmy
+jenny
+jerid
+jerks
+jerky
+jerry
+jesse
+jests
+jetes
+jeton
+jetty
+jewed
+jewel
+jibbs
+jibed
+jiber
+jibes
+jiffs
+jiffy
+jiggy
+jihad
+jills
+jilts
+jimmy
+jimpy
+jingo
+jinks
+jinni
+jinns
+jisms
+jived
+jiver
+jives
+jivey
+jnana
+jocko
+jocks
+joeys
+johns
+joins
+joint
+joist
+joked
+joker
+jokes
+jokey
+joles
+jolly
+jolts
+jolty
+jomon
+jones
+joram
+jorum
+jotas
+jotty
+joual
+jouks
+joule
+joust
+jowar
+jowed
+jowls
+jowly
+joyed
+jubas
+jubes
+jucos
+judas
+judge
+judos
+jugal
+jugum
+juice
+juicy
+jujus
+juked
+jukes
+jukus
+julep
+jumbo
+jumps
+jumpy
+junco
+junks
+junky
+junta
+junto
+jupes
+jupon
+jural
+jurat
+jurel
+juror
+justs
+jutes
+jutty
+kabab
+kabar
+kabob
+kadis
+kafir
+kagus
+kaiak
+kaifs
+kails
+kains
+kakas
+kakis
+kalam
+kales
+kalif
+kalpa
+kames
+kamik
+kanas
+kanes
+kanji
+kanzu
+kaons
+kapas
+kaphs
+kapok
+kappa
+kaput
+karat
+karma
+karns
+karoo
+karst
+karts
+kasha
+katas
+kauri
+kaury
+kavas
+kayak
+kayos
+kazoo
+kbars
+kebab
+kebar
+kebob
+kecks
+kedge
+keefs
+keeks
+keels
+keens
+keeps
+keets
+keeve
+kefir
+keirs
+kelep
+kelim
+kelly
+kelps
+kelpy
+kelts
+kemps
+kempt
+kenaf
+kench
+kendo
+kenos
+kente
+kepis
+kerbs
+kerfs
+kerne
+kerns
+kerry
+ketch
+ketol
+kevel
+kevil
+kexes
+keyed
+khadi
+khafs
+khaki
+khans
+khaph
+khats
+kheda
+kheth
+khets
+khoum
+kiang
+kibbe
+kibbi
+kibei
+kibes
+kibla
+kicks
+kicky
+kiddo
+kiddy
+kiefs
+kiers
+kikes
+kilim
+kills
+kilns
+kilos
+kilts
+kilty
+kinas
+kinds
+kines
+kings
+kinin
+kinks
+kinky
+kinos
+kiosk
+kirks
+kirns
+kissy
+kists
+kited
+kiter
+kites
+kithe
+kiths
+kitty
+kivas
+kiwis
+klick
+kliks
+klong
+kloof
+kluge
+klutz
+knack
+knaps
+knars
+knaur
+knave
+knawe
+knead
+kneed
+kneel
+knees
+knell
+knelt
+knife
+knish
+knits
+knobs
+knock
+knoll
+knops
+knosp
+knots
+knout
+known
+knows
+knurl
+knurs
+koala
+koans
+kobos
+koels
+kohls
+koine
+kojis
+kolas
+kolos
+kombu
+konks
+kooks
+kooky
+kopek
+kophs
+kopje
+koppa
+korai
+koras
+korat
+korma
+korun
+kotos
+kotow
+kraal
+kraft
+krait
+kraut
+kreep
+krewe
+krill
+krona
+krone
+kroon
+krubi
+kudos
+kudus
+kudzu
+kufis
+kugel
+kukri
+kulak
+kumys
+kurta
+kurus
+kusso
+kvass
+kvell
+kyack
+kyaks
+kyars
+kyats
+kylix
+kyrie
+kytes
+kythe
+laari
+label
+labia
+labor
+labra
+laced
+lacer
+laces
+lacey
+lacks
+laded
+laden
+lader
+lades
+ladle
+laevo
+lagan
+lager
+lahar
+laich
+laics
+laigh
+laird
+lairs
+laith
+laity
+laked
+laker
+lakes
+lakhs
+lalls
+lamas
+lambs
+lamby
+lamed
+lamer
+lames
+lamia
+lamps
+lanai
+lance
+lands
+lanes
+lanky
+lapel
+lapin
+lapis
+lapse
+larch
+lards
+lardy
+laree
+lares
+large
+largo
+laris
+larks
+larky
+larum
+larva
+lased
+laser
+lases
+lassi
+lasso
+lasts
+latch
+lated
+laten
+later
+latex
+lathe
+lathi
+laths
+lathy
+latke
+latte
+lauan
+lauds
+laugh
+laura
+lavas
+laved
+laver
+laves
+lawed
+lawns
+lawny
+laxer
+laxes
+laxly
+layed
+layer
+layin
+layup
+lazar
+lazed
+lazes
+leach
+leads
+leady
+leafs
+leafy
+leaks
+leaky
+leans
+leant
+leaps
+leapt
+learn
+lears
+leary
+lease
+leash
+least
+leave
+leavy
+leben
+ledge
+ledgy
+leech
+leeks
+leers
+leery
+leets
+lefts
+lefty
+legal
+leger
+leges
+leggy
+legit
+lehrs
+lehua
+leman
+lemma
+lemon
+lemur
+lends
+lenes
+lenis
+lenos
+lense
+lento
+leone
+leper
+lepta
+lesbo
+leses
+letch
+lethe
+letup
+leuds
+levee
+level
+lever
+levin
+levis
+lewis
+lexes
+lexis
+lezzy
+liana
+liane
+liang
+liard
+liars
+libel
+liber
+libra
+libri
+lichi
+licht
+licit
+licks
+lidar
+lidos
+liege
+liens
+liers
+lieus
+lieve
+lifer
+lifts
+ligan
+liger
+light
+liked
+liken
+liker
+likes
+lilac
+lilos
+lilts
+liman
+limas
+limba
+limbi
+limbo
+limbs
+limby
+limed
+limen
+limes
+limey
+limit
+limns
+limos
+limpa
+limps
+linac
+lindy
+lined
+linen
+liner
+lines
+liney
+linga
+lingo
+lings
+lingy
+linin
+links
+linky
+linns
+linos
+lints
+linty
+linum
+lions
+lipid
+lipin
+lippy
+liras
+lirot
+lisle
+lisps
+lists
+litai
+litas
+liter
+lithe
+litho
+litre
+lived
+liven
+liver
+lives
+livid
+livre
+llama
+llano
+loach
+loads
+loafs
+loams
+loamy
+loans
+loath
+lobar
+lobby
+lobed
+lobes
+lobos
+local
+lochs
+locks
+locos
+locum
+locus
+loden
+lodes
+lodge
+loess
+lofts
+lofty
+logan
+loges
+loggy
+logia
+logic
+login
+logoi
+logon
+logos
+loids
+loins
+lolls
+lolly
+loner
+longe
+longs
+looby
+looed
+looey
+loofa
+loofs
+looie
+looks
+looms
+loons
+loony
+loops
+loopy
+loose
+loots
+loped
+loper
+lopes
+loppy
+loral
+loran
+lords
+lores
+loris
+lorry
+losel
+loser
+loses
+lossy
+lotah
+lotas
+lotic
+lotos
+lotte
+lotto
+lotus
+lough
+louie
+louis
+louma
+loupe
+loups
+lours
+loury
+louse
+lousy
+louts
+lovat
+loved
+lover
+loves
+lowed
+lower
+lowes
+lowly
+lowse
+loxed
+loxes
+loyal
+luaus
+lubed
+lubes
+luces
+lucid
+lucks
+lucky
+lucre
+ludes
+ludic
+luffa
+luffs
+luged
+luger
+luges
+lulls
+lulus
+lumas
+lumen
+lumps
+lumpy
+lunar
+lunas
+lunch
+lunes
+lunet
+lunge
+lungi
+lungs
+lunks
+lunts
+lupin
+lupus
+lurch
+lured
+lurer
+lures
+lurex
+lurid
+lurks
+lusts
+lusty
+lusus
+lutea
+luted
+lutes
+luxes
+lweis
+lyard
+lyart
+lyase
+lycea
+lycee
+lycra
+lying
+lymph
+lynch
+lyres
+lyric
+lysed
+lyses
+lysin
+lysis
+lyssa
+lytic
+lytta
+maars
+mabes
+macaw
+maced
+macer
+maces
+mache
+macho
+machs
+macks
+macle
+macon
+macro
+madam
+madly
+madre
+mafia
+mafic
+mages
+magic
+magma
+magot
+magus
+mahoe
+maids
+maile
+maill
+mails
+maims
+mains
+mairs
+maist
+maize
+major
+makar
+maker
+makes
+makos
+malar
+males
+malic
+malls
+malms
+malmy
+malts
+malty
+mamas
+mamba
+mambo
+mamey
+mamie
+mamma
+mammy
+manas
+manat
+maned
+manes
+manga
+mange
+mango
+mangy
+mania
+manic
+manly
+manna
+manor
+manos
+manse
+manta
+manus
+maple
+maqui
+maras
+march
+marcs
+mares
+marge
+maria
+marka
+marks
+marls
+marly
+marry
+marse
+marsh
+marts
+marvy
+masas
+maser
+mashy
+masks
+mason
+massa
+masse
+massy
+masts
+match
+mated
+mater
+mates
+matey
+maths
+matin
+matte
+matts
+matza
+matzo
+mauds
+mauls
+maund
+mauts
+mauve
+maven
+mavie
+mavin
+mavis
+mawed
+maxed
+maxes
+maxim
+maxis
+mayan
+mayas
+maybe
+mayed
+mayor
+mayos
+mayst
+mazed
+mazer
+mazes
+mbira
+meads
+meals
+mealy
+means
+meant
+meany
+meats
+meaty
+mecca
+medal
+media
+medic
+medii
+meeds
+meets
+meiny
+melds
+melee
+melic
+mells
+melon
+melts
+melty
+memes
+memos
+menad
+mends
+mensa
+mense
+mensh
+menta
+menus
+meous
+meows
+merch
+mercs
+mercy
+merde
+merer
+meres
+merge
+merit
+merks
+merle
+merls
+merry
+mesas
+meshy
+mesic
+mesne
+meson
+messy
+metal
+meted
+meter
+metes
+meths
+metis
+metol
+metre
+metro
+mewed
+mewls
+mezes
+mezzo
+miaou
+miaow
+miasm
+miaul
+micas
+miche
+micks
+micra
+micro
+middy
+midge
+midis
+midst
+miens
+miffs
+miffy
+miggs
+might
+miked
+mikes
+mikra
+milch
+milds
+miler
+miles
+milia
+milks
+milky
+mille
+mills
+milos
+milpa
+milts
+milty
+mimed
+mimeo
+mimer
+mimes
+mimic
+minae
+minas
+mince
+mincy
+minds
+mined
+miner
+mines
+mingy
+minim
+minis
+minke
+minks
+minny
+minor
+mints
+minty
+minus
+mired
+mires
+mirex
+mirin
+mirks
+mirky
+mirth
+mirza
+misdo
+miser
+mises
+misos
+missy
+mists
+misty
+miter
+mites
+mitis
+mitre
+mitts
+mixed
+mixer
+mixes
+mixup
+mizen
+moans
+moats
+mocha
+mocks
+modal
+model
+modem
+modes
+modus
+moggy
+mogul
+mohel
+mohur
+moils
+moira
+moire
+moist
+mojos
+mokes
+molal
+molar
+molas
+molds
+moldy
+moles
+molls
+molly
+molto
+molts
+momes
+momma
+mommy
+momus
+monad
+monas
+monde
+mondo
+money
+mongo
+monie
+monks
+monos
+monte
+month
+mooch
+moods
+moody
+mooed
+moola
+mools
+moons
+moony
+moors
+moory
+moose
+moots
+moped
+moper
+mopes
+mopey
+morae
+moral
+moras
+moray
+morel
+mores
+morns
+moron
+morph
+morro
+morse
+morts
+mosey
+mosks
+mosso
+mossy
+moste
+mosts
+motel
+motes
+motet
+motey
+moths
+mothy
+motif
+motor
+motte
+motto
+motts
+mouch
+moues
+mould
+moult
+mound
+mount
+mourn
+mouse
+mousy
+mouth
+moved
+mover
+moves
+movie
+mowed
+mower
+moxas
+moxie
+mozos
+mucho
+mucid
+mucin
+mucks
+mucky
+mucor
+mucro
+mucus
+muddy
+mudra
+muffs
+mufti
+muggs
+muggy
+muhly
+mujik
+mulch
+mulct
+muled
+mules
+muley
+mulla
+mulls
+mumms
+mummy
+mumps
+mumus
+munch
+mungo
+munis
+muons
+mural
+muras
+mured
+mures
+murex
+murid
+murks
+murky
+murra
+murre
+murrs
+murry
+musca
+mused
+muser
+muses
+mushy
+music
+musks
+musky
+mussy
+musth
+musts
+musty
+mutch
+muted
+muter
+mutes
+muton
+mutts
+muzzy
+mylar
+mynah
+mynas
+myoid
+myoma
+myope
+myopy
+myrrh
+mysid
+myths
+mythy
+naans
+nabes
+nabis
+nabob
+nacho
+nacre
+nadas
+nadir
+naevi
+naffs
+naggy
+naiad
+naifs
+nails
+naira
+nairu
+naive
+naked
+nakfa
+nalas
+naled
+named
+namer
+names
+nanas
+nance
+nancy
+nanny
+napas
+napes
+nappa
+nappe
+nappy
+narco
+narcs
+nards
+nares
+naric
+naris
+narks
+narky
+nasal
+nasty
+natal
+natch
+nates
+natty
+naval
+navar
+navel
+naves
+navvy
+nawab
+nazis
+neaps
+nears
+neath
+neats
+necks
+neddy
+needs
+needy
+neems
+neeps
+negus
+neifs
+neigh
+neist
+nelly
+nemas
+nenes
+neons
+nerds
+nerdy
+nerol
+nerts
+nertz
+nerve
+nervy
+nests
+netop
+netts
+netty
+neuks
+neume
+neums
+never
+neves
+nevus
+newel
+newer
+newie
+newly
+newsy
+newts
+nexus
+ngwee
+nicad
+nicer
+niche
+nicks
+nicol
+nidal
+nided
+nides
+nidus
+niece
+nieve
+nifty
+nighs
+night
+nihil
+nills
+nimbi
+nines
+ninja
+ninny
+ninon
+ninth
+nipas
+nippy
+nisei
+nisus
+niter
+nites
+nitid
+niton
+nitre
+nitro
+nitty
+nival
+nixed
+nixes
+nixie
+nizam
+nobby
+noble
+nobly
+nocks
+nodal
+noddy
+nodes
+nodus
+noels
+noggs
+nohow
+noils
+noily
+noirs
+noise
+noisy
+nolos
+nomad
+nomas
+nomen
+nomes
+nomoi
+nomos
+nonas
+nonce
+nones
+nonet
+nonyl
+nooks
+nooky
+noons
+noose
+nopal
+noria
+noris
+norms
+north
+nosed
+noses
+nosey
+notal
+notch
+noted
+noter
+notes
+notum
+nouns
+novae
+novas
+novel
+noway
+nowts
+nubby
+nubia
+nucha
+nuder
+nudes
+nudge
+nudie
+nudzh
+nuked
+nukes
+nulls
+numbs
+numen
+nurds
+nurls
+nurse
+nutsy
+nutty
+nyala
+nylon
+nymph
+oaken
+oakum
+oared
+oases
+oasis
+oasts
+oaten
+oater
+oaths
+oaves
+obeah
+obeli
+obese
+obeys
+obias
+obits
+objet
+oboes
+obole
+oboli
+obols
+occur
+ocean
+ocher
+ochre
+ochry
+ocker
+ocrea
+octad
+octal
+octan
+octet
+octyl
+oculi
+odahs
+odder
+oddly
+odeon
+odeum
+odist
+odium
+odors
+odour
+odyle
+odyls
+ofays
+offal
+offed
+offer
+often
+ofter
+ogams
+ogees
+ogham
+ogive
+ogled
+ogler
+ogles
+ogres
+ohias
+ohing
+ohmic
+oidia
+oiled
+oiler
+oinks
+okapi
+okays
+okehs
+okras
+olden
+older
+oldie
+oleic
+olein
+oleos
+oleum
+olios
+olive
+ollas
+ology
+omasa
+omber
+ombre
+omega
+omens
+omers
+omits
+oncet
+onery
+onion
+onium
+onlay
+onset
+ontic
+oohed
+oomph
+oorie
+ootid
+oozed
+oozes
+opahs
+opals
+opens
+opera
+opine
+oping
+opium
+opsin
+opted
+optic
+orach
+orals
+orang
+orate
+orbed
+orbit
+orcas
+orcin
+order
+ordos
+oread
+organ
+orgic
+oribi
+oriel
+orles
+orlon
+orlop
+ormer
+ornis
+orpin
+orris
+ortho
+orzos
+osier
+osmic
+osmol
+ossia
+ostia
+other
+ottar
+otter
+ottos
+ought
+ounce
+ouphe
+ouphs
+ourie
+ousel
+ousts
+outby
+outdo
+outed
+outer
+outgo
+outre
+ouzel
+ouzos
+ovals
+ovary
+ovate
+ovens
+overs
+overt
+ovine
+ovoid
+ovoli
+ovolo
+ovule
+owing
+owlet
+owned
+owner
+owsen
+oxbow
+oxeye
+oxide
+oxids
+oxime
+oxims
+oxlip
+oxter
+oyers
+ozone
+pacas
+paced
+pacer
+paces
+pacey
+pacha
+packs
+pacts
+paddy
+padis
+padle
+padre
+padri
+paean
+paeon
+pagan
+paged
+pager
+pages
+pagod
+paiks
+pails
+pains
+paint
+pairs
+paisa
+paise
+palea
+paled
+paler
+pales
+palet
+palls
+pally
+palms
+palmy
+palpi
+palps
+palsy
+pampa
+panda
+pandy
+paned
+panel
+panes
+panga
+pangs
+panic
+panne
+pansy
+panto
+pants
+panty
+papal
+papas
+papaw
+paper
+pappi
+pappy
+parae
+paras
+parch
+pardi
+pards
+pardy
+pared
+pareo
+parer
+pares
+pareu
+parge
+pargo
+paris
+parka
+parks
+parle
+parol
+parrs
+parry
+parse
+parts
+party
+parve
+parvo
+paseo
+pases
+pasha
+passe
+pasta
+paste
+pasts
+pasty
+patch
+pated
+paten
+pater
+pates
+paths
+patin
+patio
+patly
+patsy
+patty
+pause
+pavan
+paved
+paver
+paves
+pavid
+pavin
+pavis
+pawed
+pawer
+pawky
+pawls
+pawns
+paxes
+payed
+payee
+payer
+payor
+peace
+peach
+peage
+peags
+peaks
+peaky
+peals
+peans
+pearl
+pears
+peart
+pease
+peats
+peaty
+peavy
+pecan
+pechs
+pecks
+pecky
+pedal
+pedes
+pedro
+peeks
+peels
+peens
+peeps
+peers
+peery
+peeve
+peins
+peise
+pekan
+pekes
+pekin
+pekoe
+peles
+pelfs
+pelon
+pelts
+penal
+pence
+pends
+penes
+pengo
+penis
+penna
+penne
+penni
+penny
+peons
+peony
+pepla
+pepos
+peppy
+perch
+perdu
+perdy
+perea
+peres
+peril
+peris
+perks
+perky
+perms
+perps
+perry
+perse
+pervs
+pesky
+pesos
+pesto
+pests
+pesty
+petal
+peter
+petit
+petti
+petto
+petty
+pewee
+pewit
+phage
+phase
+phial
+phlox
+phone
+phono
+phons
+phony
+photo
+phots
+phpht
+phuts
+phyla
+phyle
+piano
+pians
+pibal
+pical
+picas
+picks
+picky
+picot
+picul
+piece
+piers
+pieta
+piety
+piggy
+pigmy
+piing
+pikas
+piked
+piker
+pikes
+pikis
+pilaf
+pilar
+pilau
+pilaw
+pilea
+piled
+pilei
+piles
+pilis
+pills
+pilot
+pilus
+pimas
+pimps
+pinas
+pinch
+pined
+pines
+piney
+pingo
+pings
+pinko
+pinks
+pinky
+pinna
+pinny
+pinon
+pinot
+pinta
+pinto
+pints
+pinup
+pions
+pious
+pipal
+piped
+piper
+pipes
+pipet
+pipit
+pique
+pirns
+pirog
+pisco
+pisos
+piste
+pitas
+pitch
+piths
+pithy
+piton
+pitta
+pivot
+pixel
+pixes
+pixie
+pizza
+place
+plack
+plage
+plaid
+plain
+plait
+plane
+plank
+plans
+plant
+plash
+plasm
+plate
+plats
+platy
+playa
+plays
+plaza
+plead
+pleas
+pleat
+plebe
+plebs
+plena
+pleon
+plews
+plica
+plied
+plier
+plies
+plink
+plods
+plonk
+plops
+plots
+plotz
+plows
+ploys
+pluck
+plugs
+plumb
+plume
+plump
+plums
+plumy
+plunk
+plush
+plyer
+poach
+poboy
+pocks
+pocky
+podgy
+podia
+poems
+poesy
+poets
+pogey
+poilu
+poind
+point
+poise
+poked
+poker
+pokes
+pokey
+polar
+poled
+poler
+poles
+polio
+polis
+polka
+polls
+polos
+polyp
+polys
+pomes
+pommy
+pomos
+pomps
+ponce
+ponds
+pones
+pongs
+pooch
+poods
+pooed
+poofs
+poofy
+poohs
+pools
+poons
+poops
+poori
+poove
+popes
+poppa
+poppy
+popsy
+porch
+pored
+pores
+porgy
+porks
+porky
+porno
+porns
+porny
+ports
+posed
+poser
+poses
+posit
+posse
+posts
+potsy
+potto
+potty
+pouch
+pouff
+poufs
+poult
+pound
+pours
+pouts
+pouty
+power
+poxed
+poxes
+poyou
+praam
+prahu
+prams
+prang
+prank
+praos
+prase
+prate
+prats
+praus
+prawn
+prays
+preed
+preen
+prees
+preop
+preps
+presa
+prese
+press
+prest
+prexy
+preys
+price
+prick
+pricy
+pride
+pried
+prier
+pries
+prigs
+prill
+prima
+prime
+primi
+primo
+primp
+prims
+prink
+print
+prion
+prior
+prise
+prism
+priss
+privy
+prize
+proas
+probe
+prods
+proem
+profs
+progs
+prole
+promo
+proms
+prone
+prong
+proof
+props
+prose
+proso
+pross
+prost
+prosy
+proud
+prove
+prowl
+prows
+proxy
+prude
+prune
+pruta
+pryer
+psalm
+pseud
+pshaw
+psoae
+psoai
+psoas
+psych
+pubes
+pubic
+pubis
+puces
+pucka
+pucks
+pudgy
+pudic
+puffs
+puffy
+puggy
+pujah
+pujas
+puked
+pukes
+pukka
+puled
+puler
+pules
+pulik
+pulis
+pulls
+pulps
+pulpy
+pulse
+pumas
+pumps
+punas
+punch
+pungs
+punji
+punka
+punks
+punky
+punny
+punto
+punts
+punty
+pupae
+pupal
+pupas
+pupil
+puppy
+pupus
+purda
+puree
+purer
+purge
+purin
+puris
+purls
+purrs
+purse
+pursy
+purty
+puses
+pushy
+pussy
+puton
+putti
+putto
+putts
+putty
+pygmy
+pyins
+pylon
+pyoid
+pyran
+pyres
+pyrex
+pyric
+pyros
+pyxes
+pyxie
+pyxis
+qadis
+qaids
+qanat
+qophs
+quack
+quads
+quaff
+quags
+quail
+quais
+quake
+quaky
+quale
+qualm
+quant
+quare
+quark
+quart
+quash
+quasi
+quass
+quate
+quays
+qubit
+quean
+queen
+queer
+quell
+quern
+query
+quest
+queue
+queys
+quick
+quids
+quiet
+quiff
+quill
+quilt
+quins
+quint
+quips
+quipu
+quire
+quirk
+quirt
+quite
+quits
+quods
+quoin
+quoit
+quoll
+quota
+quote
+quoth
+qursh
+rabat
+rabbi
+rabic
+rabid
+raced
+racer
+races
+racks
+racon
+radar
+radii
+radio
+radix
+radon
+raffs
+rafts
+ragas
+raged
+ragee
+rages
+raggs
+raggy
+ragis
+raias
+raids
+rails
+rains
+rainy
+raise
+raita
+rajah
+rajas
+rajes
+raked
+rakee
+raker
+rakes
+rakis
+rakus
+rales
+rally
+ralph
+ramal
+ramee
+ramen
+ramet
+ramie
+rammy
+ramps
+ramus
+rance
+ranch
+rands
+randy
+ranee
+range
+rangy
+ranid
+ranis
+ranks
+rants
+raped
+raper
+rapes
+raphe
+rapid
+rared
+rarer
+rares
+rased
+raser
+rases
+rasps
+raspy
+ratal
+ratan
+ratch
+rated
+ratel
+rater
+rates
+rathe
+ratio
+ratos
+ratty
+raved
+ravel
+raven
+raver
+raves
+ravin
+rawer
+rawin
+rawly
+raxed
+raxes
+rayah
+rayas
+rayed
+rayon
+razed
+razee
+razer
+razes
+razor
+reach
+react
+readd
+reads
+ready
+realm
+reals
+reams
+reaps
+rearm
+rears
+reata
+reave
+rebar
+rebbe
+rebec
+rebel
+rebid
+rebop
+rebus
+rebut
+rebuy
+recap
+recce
+recit
+recks
+recon
+recta
+recti
+recto
+recur
+recut
+redan
+redds
+reded
+redes
+redia
+redid
+redip
+redly
+redon
+redos
+redox
+redry
+redub
+redux
+redye
+reeds
+reedy
+reefs
+reefy
+reeks
+reeky
+reels
+reest
+reeve
+refed
+refel
+refer
+refit
+refix
+refly
+refry
+regal
+reges
+regma
+regna
+rehab
+rehem
+reifs
+reify
+reign
+reink
+reins
+reive
+rejig
+rekey
+relax
+relay
+relet
+relic
+relit
+reman
+remap
+remet
+remex
+remit
+remix
+renal
+rends
+renew
+renig
+renin
+rente
+rents
+reoil
+repay
+repeg
+repel
+repin
+reply
+repos
+repot
+repps
+repro
+reran
+rerig
+rerun
+resat
+resaw
+resay
+resee
+reset
+resew
+resid
+resin
+resit
+resod
+resow
+rests
+retag
+retax
+retch
+retem
+retia
+retie
+retro
+retry
+reuse
+revel
+revet
+revue
+rewan
+rewax
+rewed
+rewet
+rewin
+rewon
+rexes
+rheas
+rheme
+rheum
+rhino
+rhomb
+rhumb
+rhyme
+rhyta
+rials
+riant
+riata
+ribby
+ribes
+riced
+ricer
+rices
+ricin
+ricks
+rider
+rides
+ridge
+ridgy
+riels
+rifer
+riffs
+rifle
+rifts
+right
+rigid
+rigor
+riled
+riles
+riley
+rille
+rills
+rimed
+rimer
+rimes
+rinds
+rindy
+rings
+rinks
+rinse
+rioja
+riots
+riped
+ripen
+riper
+ripes
+risen
+riser
+rises
+rishi
+risks
+risky
+risus
+rites
+ritzy
+rival
+rived
+riven
+river
+rives
+rivet
+riyal
+roach
+roads
+roams
+roans
+roars
+roast
+robed
+robes
+robin
+roble
+robot
+rocks
+rocky
+rodeo
+rodes
+roger
+rogue
+roils
+roily
+roles
+rolfs
+rolls
+roman
+romeo
+romps
+rondo
+roods
+roofs
+rooks
+rooky
+rooms
+roomy
+roose
+roost
+roots
+rooty
+roped
+roper
+ropes
+ropey
+roque
+rosed
+roses
+roset
+roshi
+rosin
+rotas
+rotch
+rotes
+rotis
+rotls
+rotor
+rotos
+rotte
+rouen
+roues
+rouge
+rough
+round
+roups
+roupy
+rouse
+roust
+route
+routh
+routs
+roved
+roven
+rover
+roves
+rowan
+rowdy
+rowed
+rowel
+rowen
+rower
+rowth
+royal
+ruana
+rubby
+rubel
+rubes
+ruble
+rubus
+ruche
+rucks
+rudds
+ruddy
+ruder
+ruers
+ruffe
+ruffs
+rugae
+rugal
+rugby
+ruing
+ruins
+ruled
+ruler
+rules
+rumba
+rumen
+rummy
+rumor
+rumps
+runes
+rungs
+runic
+runny
+runts
+runty
+rupee
+rural
+ruses
+rushy
+rusks
+rusts
+rusty
+ruths
+rutin
+rutty
+ryked
+rykes
+rynds
+ryots
+sabal
+sabed
+saber
+sabes
+sabin
+sabir
+sable
+sabot
+sabra
+sabre
+sacks
+sacra
+sades
+sadhe
+sadhu
+sadis
+sadly
+safer
+safes
+sagas
+sager
+sages
+saggy
+sagos
+sagum
+sahib
+saice
+saids
+saiga
+sails
+sains
+saint
+saith
+sajou
+saker
+sakes
+sakis
+salad
+salal
+salep
+sales
+salic
+sally
+salmi
+salol
+salon
+salpa
+salps
+salsa
+salts
+salty
+salve
+salvo
+samba
+sambo
+samek
+samps
+sands
+sandy
+saned
+saner
+sanes
+sanga
+sangh
+santo
+sapid
+sapor
+sappy
+saran
+sards
+saree
+sarge
+sargo
+sarin
+saris
+sarks
+sarky
+sarod
+saros
+sasin
+sassy
+satay
+sated
+satem
+sates
+satin
+satis
+satyr
+sauce
+sauch
+saucy
+saugh
+sauls
+sault
+sauna
+saury
+saute
+saved
+saver
+saves
+savin
+savor
+savoy
+savvy
+sawed
+sawer
+saxes
+sayed
+sayer
+sayid
+sayst
+scabs
+scads
+scags
+scald
+scale
+scall
+scalp
+scaly
+scamp
+scams
+scans
+scant
+scape
+scare
+scarf
+scarp
+scars
+scart
+scary
+scats
+scatt
+scaup
+scaur
+scena
+scend
+scene
+scent
+schav
+schmo
+schul
+schwa
+scion
+scoff
+scold
+scone
+scoop
+scoot
+scope
+scops
+score
+scorn
+scots
+scour
+scout
+scowl
+scows
+scrag
+scram
+scrap
+scree
+screw
+scrim
+scrip
+scrod
+scrub
+scrum
+scuba
+scudi
+scudo
+scuds
+scuff
+sculk
+scull
+sculp
+scums
+scups
+scurf
+scuta
+scute
+scuts
+scuzz
+seals
+seams
+seamy
+sears
+seats
+sebum
+secco
+sects
+sedan
+seder
+sedge
+sedgy
+sedum
+seeds
+seedy
+seeks
+seels
+seely
+seems
+seeps
+seepy
+seers
+segni
+segno
+segos
+segue
+seifs
+seine
+seise
+seism
+seize
+selah
+selfs
+selle
+sells
+selva
+semen
+semes
+semis
+sends
+sengi
+senna
+senor
+sensa
+sense
+sente
+senti
+sepal
+sepia
+sepic
+sepoy
+septa
+septs
+serac
+serai
+seral
+sered
+serer
+seres
+serfs
+serge
+serif
+serin
+serow
+serry
+serum
+serve
+servo
+setae
+setal
+seton
+setts
+setup
+seven
+sever
+sewan
+sewar
+sewed
+sewer
+sexed
+sexes
+sexto
+sexts
+shack
+shade
+shads
+shady
+shaft
+shags
+shahs
+shake
+shako
+shaky
+shale
+shall
+shalt
+shaly
+shame
+shams
+shank
+shape
+shard
+share
+shark
+sharn
+sharp
+shaul
+shave
+shawl
+shawm
+shawn
+shaws
+shays
+sheaf
+sheal
+shear
+sheas
+sheds
+sheen
+sheep
+sheer
+sheet
+sheik
+shelf
+shell
+shend
+shent
+sheol
+sherd
+shewn
+shews
+shied
+shiel
+shier
+shies
+shift
+shill
+shily
+shims
+shine
+shins
+shiny
+ships
+shire
+shirk
+shirr
+shirt
+shist
+shits
+shiva
+shive
+shivs
+shlep
+shlub
+shoal
+shoat
+shock
+shoed
+shoer
+shoes
+shogi
+shogs
+shoji
+shone
+shook
+shool
+shoon
+shoos
+shoot
+shops
+shore
+shorl
+shorn
+short
+shote
+shots
+shott
+shout
+shove
+shown
+shows
+showy
+shoyu
+shred
+shrew
+shris
+shrub
+shrug
+shtik
+shuck
+shuln
+shuls
+shuns
+shunt
+shush
+shute
+shuts
+shwas
+shyer
+shyly
+sials
+sibbs
+sibyl
+sices
+sicko
+sicks
+sided
+sides
+sidhe
+sidle
+siege
+sieur
+sieve
+sifts
+sighs
+sight
+sigil
+sigla
+sigma
+signa
+signs
+sikas
+siker
+sikes
+silds
+silex
+silks
+silky
+sills
+silly
+silos
+silts
+silty
+silva
+simar
+simas
+simps
+since
+sines
+sinew
+singe
+sings
+sinhs
+sinks
+sinus
+siped
+sipes
+sired
+siree
+siren
+sires
+sirra
+sirup
+sisal
+sises
+sissy
+sitar
+sited
+sites
+situp
+situs
+siver
+sixes
+sixmo
+sixte
+sixth
+sixty
+sizar
+sized
+sizer
+sizes
+skags
+skald
+skank
+skate
+skats
+skean
+skeed
+skeen
+skees
+skeet
+skegs
+skein
+skell
+skelm
+skelp
+skene
+skeps
+skews
+skids
+skied
+skier
+skies
+skiey
+skiff
+skill
+skimo
+skimp
+skims
+skink
+skins
+skint
+skips
+skirl
+skirr
+skirt
+skite
+skits
+skive
+skoal
+skort
+skosh
+skuas
+skulk
+skull
+skunk
+skyed
+skyey
+slabs
+slack
+slags
+slain
+slake
+slams
+slang
+slank
+slant
+slaps
+slash
+slate
+slats
+slaty
+slave
+slaws
+slays
+sleds
+sleek
+sleep
+sleet
+slept
+slews
+slice
+slick
+slide
+slier
+slily
+slime
+slims
+slimy
+sling
+slink
+slipe
+slips
+slipt
+slits
+slobs
+sloes
+slogs
+sloid
+slojd
+sloop
+slope
+slops
+slosh
+sloth
+slots
+slows
+sloyd
+slubs
+slued
+slues
+sluff
+slugs
+slump
+slums
+slung
+slunk
+slurb
+slurp
+slurs
+slush
+sluts
+slyer
+slyly
+slype
+smack
+small
+smalt
+smarm
+smart
+smash
+smaze
+smear
+smeek
+smell
+smelt
+smerk
+smews
+smile
+smirk
+smite
+smith
+smock
+smogs
+smoke
+smoky
+smolt
+smote
+smush
+smuts
+snack
+snafu
+snags
+snail
+snake
+snaky
+snaps
+snare
+snarf
+snark
+snarl
+snash
+snath
+snaws
+sneak
+sneap
+sneck
+sneds
+sneer
+snell
+snibs
+snick
+snide
+sniff
+snipe
+snips
+snits
+snobs
+snogs
+snood
+snook
+snool
+snoop
+snoot
+snore
+snort
+snots
+snout
+snows
+snowy
+snubs
+snuck
+snuff
+snugs
+snyes
+soaks
+soaps
+soapy
+soars
+soave
+sobas
+sober
+socas
+socko
+socks
+socle
+sodas
+soddy
+sodic
+sodom
+sofar
+sofas
+softa
+softs
+softy
+soggy
+soils
+sojas
+sokes
+sokol
+solan
+solar
+soldi
+soldo
+soled
+solei
+soles
+solid
+solon
+solos
+solum
+solus
+solve
+soman
+somas
+sonar
+sonde
+sones
+songs
+sonic
+sonly
+sonny
+sonsy
+sooey
+sooks
+sooth
+soots
+sooty
+sophs
+sophy
+sopor
+soppy
+soras
+sorbs
+sords
+sored
+sorel
+sorer
+sores
+sorgo
+sorns
+sorry
+sorta
+sorts
+sorus
+soths
+sotol
+sough
+souks
+souls
+sound
+soups
+soupy
+sours
+souse
+south
+sowar
+sowed
+sower
+soyas
+soyuz
+sozin
+space
+spacy
+spade
+spado
+spaed
+spaes
+spahi
+spail
+spait
+spake
+spale
+spall
+spams
+spang
+spank
+spans
+spare
+spark
+spars
+spasm
+spate
+spats
+spawn
+spays
+spazz
+speak
+spean
+spear
+speck
+specs
+speed
+speel
+speer
+speil
+speir
+spell
+spelt
+spend
+spent
+sperm
+spews
+spica
+spice
+spick
+spics
+spicy
+spied
+spiel
+spier
+spies
+spiff
+spike
+spiks
+spiky
+spile
+spill
+spilt
+spine
+spins
+spiny
+spire
+spirt
+spiry
+spite
+spits
+spitz
+spivs
+splat
+splay
+split
+spode
+spoil
+spoke
+spoof
+spook
+spool
+spoon
+spoor
+spore
+sport
+spots
+spout
+sprag
+sprat
+spray
+spree
+sprig
+sprit
+sprue
+sprug
+spuds
+spued
+spues
+spume
+spumy
+spunk
+spurn
+spurs
+spurt
+sputa
+squab
+squad
+squat
+squaw
+squeg
+squib
+squid
+stabs
+stack
+stade
+staff
+stage
+stags
+stagy
+staid
+staig
+stain
+stair
+stake
+stale
+stalk
+stall
+stamp
+stand
+stane
+stang
+stank
+staph
+stare
+stark
+stars
+start
+stash
+state
+stats
+stave
+stays
+stead
+steak
+steal
+steam
+steed
+steek
+steel
+steep
+steer
+stein
+stela
+stele
+stems
+steno
+stent
+steps
+stere
+stern
+stets
+stews
+stewy
+stich
+stick
+stied
+sties
+stiff
+stile
+still
+stilt
+stime
+stimy
+sting
+stink
+stint
+stipe
+stirk
+stirp
+stirs
+stoae
+stoai
+stoas
+stoat
+stobs
+stock
+stogy
+stoic
+stoke
+stole
+stoma
+stomp
+stone
+stony
+stood
+stook
+stool
+stoop
+stope
+stops
+stopt
+store
+stork
+storm
+story
+stoss
+stots
+stott
+stoup
+stour
+stout
+stove
+stowp
+stows
+strap
+straw
+stray
+strep
+strew
+stria
+strip
+strop
+strow
+stroy
+strum
+strut
+stubs
+stuck
+studs
+study
+stuff
+stull
+stump
+stums
+stung
+stunk
+stuns
+stunt
+stupa
+stupe
+sturt
+styed
+styes
+style
+styli
+stymy
+suave
+subah
+subas
+suber
+sucks
+sucky
+sucre
+sudds
+sudor
+sudsy
+suede
+suers
+suets
+suety
+sugar
+sughs
+suing
+suint
+suite
+suits
+sulci
+sulfa
+sulfo
+sulks
+sulky
+sully
+sulus
+sumac
+summa
+sumos
+sumps
+sunna
+sunns
+sunny
+sunup
+super
+supes
+supra
+surah
+sural
+suras
+surds
+surer
+surfs
+surfy
+surge
+surgy
+surly
+surra
+sushi
+sutra
+sutta
+swabs
+swage
+swags
+swail
+swain
+swale
+swami
+swamp
+swamy
+swang
+swank
+swans
+swaps
+sward
+sware
+swarf
+swarm
+swart
+swash
+swath
+swats
+sways
+swear
+sweat
+swede
+sweep
+sweer
+sweet
+swell
+swept
+swift
+swigs
+swill
+swims
+swine
+swing
+swink
+swipe
+swirl
+swish
+swiss
+swith
+swive
+swobs
+swoon
+swoop
+swops
+sword
+swore
+sworn
+swots
+swoun
+swung
+sycee
+syces
+sykes
+sylis
+sylph
+sylva
+synch
+syncs
+synod
+synth
+syphs
+syren
+syrup
+sysop
+tabby
+taber
+tabes
+tabid
+tabla
+table
+taboo
+tabor
+tabun
+tabus
+taces
+tacet
+tache
+tachs
+tacit
+tacks
+tacky
+tacos
+tacts
+taels
+taffy
+tafia
+tahrs
+taiga
+tails
+tains
+taint
+tajes
+takas
+taken
+taker
+takes
+takin
+talar
+talas
+talcs
+taler
+tales
+talks
+talky
+talls
+tally
+talon
+taluk
+talus
+tamal
+tamed
+tamer
+tames
+tamis
+tammy
+tamps
+tanga
+tango
+tangs
+tangy
+tanka
+tanks
+tansy
+tanto
+tapas
+taped
+taper
+tapes
+tapir
+tapis
+tardo
+tardy
+tared
+tares
+targe
+tarns
+taroc
+tarok
+taros
+tarot
+tarps
+tarre
+tarry
+tarsi
+tarts
+tarty
+tasks
+tasse
+taste
+tasty
+tatar
+tater
+tates
+tatty
+taunt
+tauon
+taupe
+tauts
+tawed
+tawer
+tawie
+tawny
+tawse
+taxed
+taxer
+taxes
+taxis
+taxol
+taxon
+taxus
+tazza
+tazze
+teach
+teaks
+teals
+teams
+tears
+teary
+tease
+teats
+techs
+techy
+tecta
+teddy
+teels
+teems
+teens
+teeny
+teeth
+teffs
+teggs
+tegua
+teiid
+teind
+telae
+telco
+teles
+telex
+telia
+telic
+tells
+telly
+teloi
+telos
+tempi
+tempo
+temps
+tempt
+tench
+tends
+tendu
+tenet
+tenge
+tenia
+tenon
+tenor
+tense
+tenth
+tents
+tenty
+tepal
+tepas
+tepee
+tepid
+tepoy
+terai
+terce
+terga
+terms
+terne
+terns
+terra
+terry
+terse
+tesla
+testa
+tests
+testy
+teths
+tetra
+tetri
+teuch
+teugh
+tewed
+texas
+texts
+thack
+thane
+thank
+tharm
+thaws
+thebe
+theca
+theft
+thegn
+thein
+their
+theme
+thens
+there
+therm
+these
+thesp
+theta
+thews
+thewy
+thick
+thief
+thigh
+thill
+thine
+thing
+think
+thins
+thiol
+third
+thirl
+thole
+thong
+thorn
+thoro
+thorp
+those
+thous
+thraw
+three
+threw
+thrip
+throb
+throe
+throw
+thrum
+thuds
+thugs
+thuja
+thumb
+thump
+thunk
+thurl
+thuya
+thyme
+thymi
+thymy
+tiara
+tibia
+tical
+ticks
+tidal
+tided
+tides
+tiers
+tiffs
+tiger
+tight
+tigon
+tikes
+tikis
+tikka
+tilak
+tilde
+tiled
+tiler
+tiles
+tills
+tilth
+tilts
+timed
+timer
+times
+timid
+tinct
+tinea
+tined
+tines
+tinge
+tings
+tinny
+tints
+tipis
+tippy
+tipsy
+tired
+tires
+tirls
+tiros
+titan
+titer
+tithe
+titis
+title
+titre
+titty
+tizzy
+toads
+toady
+toast
+today
+toddy
+toeas
+toffs
+toffy
+tofts
+tofus
+togae
+togas
+togue
+toile
+toils
+toits
+tokay
+toked
+token
+toker
+tokes
+tolan
+tolar
+tolas
+toled
+toles
+tolls
+tolus
+tolyl
+toman
+tombs
+tomes
+tommy
+tonal
+tondi
+tondo
+toned
+toner
+tones
+toney
+tonga
+tongs
+tonic
+tonne
+tonus
+tools
+toons
+tooth
+toots
+topaz
+toped
+topee
+toper
+topes
+tophe
+tophi
+tophs
+topic
+topis
+topoi
+topos
+toque
+torah
+toras
+torch
+torcs
+tores
+toric
+torii
+toros
+torot
+torrs
+torse
+torsi
+torsk
+torso
+torta
+torte
+torts
+torus
+total
+toted
+totem
+toter
+totes
+touch
+tough
+tours
+touse
+touts
+towed
+towel
+tower
+towie
+towns
+towny
+toxic
+toxin
+toyed
+toyer
+toyon
+toyos
+trace
+track
+tract
+trade
+tragi
+traik
+trail
+train
+trait
+tramp
+trams
+trank
+tranq
+trans
+traps
+trapt
+trash
+trass
+trave
+trawl
+trays
+tread
+treat
+treed
+treen
+trees
+treks
+trend
+tress
+trets
+trews
+treys
+triac
+triad
+trial
+tribe
+trice
+trick
+tried
+trier
+tries
+trigo
+trigs
+trike
+trill
+trims
+trine
+triol
+trios
+tripe
+trips
+trite
+troak
+trock
+trode
+trogs
+trois
+troke
+troll
+tromp
+trona
+trone
+troop
+trooz
+trope
+troth
+trots
+trout
+trove
+trows
+troys
+truce
+truck
+trued
+truer
+trues
+trugs
+trull
+truly
+trump
+trunk
+truss
+trust
+truth
+tryma
+tryst
+tsade
+tsadi
+tsars
+tsked
+tsuba
+tubae
+tubal
+tubas
+tubby
+tubed
+tuber
+tubes
+tucks
+tufas
+tuffs
+tufts
+tufty
+tules
+tulip
+tulle
+tumid
+tummy
+tumor
+tumps
+tunas
+tuned
+tuner
+tunes
+tungs
+tunic
+tunny
+tupik
+tuque
+turbo
+turds
+turfs
+turfy
+turks
+turns
+turps
+tushy
+tusks
+tutee
+tutor
+tutti
+tutty
+tutus
+tuxes
+tuyer
+twaes
+twain
+twang
+twats
+tweak
+tweed
+tween
+tweet
+twerp
+twice
+twier
+twigs
+twill
+twine
+twins
+twiny
+twirl
+twirp
+twist
+twits
+twixt
+twyer
+tyees
+tyers
+tying
+tyiyn
+tykes
+tyned
+tynes
+typal
+typed
+types
+typey
+typic
+typos
+typps
+tyred
+tyres
+tyros
+tythe
+tzars
+udder
+udons
+uhlan
+ukase
+ulama
+ulans
+ulcer
+ulema
+ulnad
+ulnae
+ulnar
+ulnas
+ulpan
+ultra
+ulvas
+umami
+umbel
+umber
+umbos
+umbra
+umiac
+umiak
+umiaq
+umped
+unais
+unapt
+unarm
+unary
+unaus
+unban
+unbar
+unbid
+unbox
+uncap
+uncia
+uncle
+uncos
+uncoy
+uncus
+uncut
+undee
+under
+undid
+undue
+unfed
+unfit
+unfix
+ungot
+unhat
+unhip
+unify
+union
+unite
+units
+unity
+unjam
+unlay
+unled
+unlet
+unlit
+unman
+unmet
+unmew
+unmix
+unpeg
+unpen
+unpin
+unrig
+unrip
+unsay
+unset
+unsew
+unsex
+untie
+until
+unwed
+unwet
+unwit
+unwon
+unzip
+upbow
+upbye
+updos
+updry
+upend
+uplit
+upped
+upper
+upset
+uraei
+urare
+urari
+urase
+urate
+urban
+urbia
+ureal
+ureas
+uredo
+ureic
+urged
+urger
+urges
+urial
+urine
+urped
+ursae
+ursid
+usage
+users
+usher
+using
+usnea
+usque
+usual
+usurp
+usury
+uteri
+utile
+utter
+uveal
+uveas
+uvula
+vacua
+vagal
+vague
+vagus
+vails
+vairs
+vakil
+vales
+valet
+valid
+valor
+valse
+value
+valve
+vamps
+vampy
+vanda
+vaned
+vanes
+vangs
+vapid
+vapor
+varas
+varia
+varix
+varna
+varus
+varve
+vasal
+vases
+vasts
+vasty
+vatic
+vatus
+vault
+vaunt
+veals
+vealy
+veena
+veeps
+veers
+veery
+vegan
+veges
+vegie
+veils
+veins
+veiny
+velar
+velds
+veldt
+velum
+venae
+venal
+vends
+venge
+venin
+venom
+vents
+venue
+venus
+verbs
+verge
+verse
+verso
+verst
+verts
+vertu
+verve
+vesta
+vests
+vetch
+vexed
+vexer
+vexes
+vexil
+vials
+viand
+vibes
+vicar
+viced
+vices
+vichy
+video
+viers
+views
+viewy
+vigas
+vigia
+vigil
+vigor
+viler
+villa
+villi
+vills
+vimen
+vinal
+vinas
+vinca
+vined
+vines
+vinic
+vinos
+vinyl
+viola
+viols
+viper
+viral
+vireo
+vires
+virga
+virid
+virls
+virtu
+virus
+visas
+vised
+vises
+visit
+visor
+vista
+vitae
+vital
+vitta
+vivas
+vivid
+vixen
+vizir
+vizor
+vocab
+vocal
+voces
+vodka
+vodou
+vodun
+vogie
+vogue
+voice
+voids
+voila
+voile
+volar
+voled
+voles
+volta
+volte
+volti
+volts
+volva
+vomer
+vomit
+voted
+voter
+votes
+vouch
+vowed
+vowel
+vower
+vroom
+vrouw
+vrows
+vuggs
+vuggy
+vughs
+vulgo
+vulva
+vying
+wacke
+wacko
+wacks
+wacky
+waddy
+waded
+wader
+wades
+wadis
+wafer
+waffs
+wafts
+waged
+wager
+wages
+wagon
+wahoo
+waifs
+wails
+wains
+wairs
+waist
+waits
+waive
+waked
+waken
+waker
+wakes
+waled
+waler
+wales
+walks
+walla
+walls
+wally
+waltz
+wames
+wamus
+wands
+waned
+wanes
+waney
+wanks
+wanly
+wants
+wards
+wared
+wares
+warks
+warms
+warns
+warps
+warts
+warty
+washy
+wasps
+waspy
+waste
+wasts
+watap
+watch
+water
+watts
+waugh
+wauks
+wauls
+waved
+waver
+waves
+wavey
+wawls
+waxed
+waxen
+waxer
+waxes
+wazoo
+weald
+weals
+weans
+wears
+weary
+weave
+webby
+weber
+wecht
+wedel
+wedge
+wedgy
+weeds
+weedy
+weeks
+weens
+weeny
+weeps
+weepy
+weest
+weets
+wefts
+weigh
+weird
+weirs
+wekas
+welch
+welds
+wells
+welly
+welsh
+welts
+wench
+wends
+wenny
+wests
+wetly
+whack
+whale
+whamo
+whams
+whang
+whaps
+wharf
+whats
+whaup
+wheal
+wheat
+wheel
+wheen
+wheep
+whelk
+whelm
+whelp
+whens
+where
+whets
+whews
+wheys
+which
+whids
+whiff
+whigs
+while
+whims
+whine
+whins
+whiny
+whips
+whipt
+whirl
+whirr
+whirs
+whish
+whisk
+whist
+white
+whits
+whity
+whizz
+whole
+whomp
+whoof
+whoop
+whops
+whore
+whorl
+whort
+whose
+whoso
+whump
+whups
+wicca
+wicks
+widdy
+widen
+wider
+wides
+widow
+width
+wield
+wifed
+wifes
+wifey
+wifty
+wigan
+wiggy
+wight
+wilco
+wilds
+wiled
+wiles
+wills
+willy
+wilts
+wimps
+wimpy
+wince
+winch
+winds
+windy
+wined
+wines
+winey
+wings
+wingy
+winks
+winos
+winze
+wiped
+wiper
+wipes
+wired
+wirer
+wires
+wirra
+wised
+wiser
+wises
+wisha
+wisps
+wispy
+wists
+witan
+witch
+wited
+wites
+withe
+withy
+witty
+wived
+wiver
+wives
+wizen
+wizes
+woads
+woald
+wodge
+woful
+woken
+wolds
+wolfs
+woman
+wombs
+womby
+women
+womyn
+wonks
+wonky
+wonts
+woods
+woody
+wooed
+wooer
+woofs
+wools
+wooly
+woops
+woosh
+woozy
+words
+wordy
+works
+world
+worms
+wormy
+worry
+worse
+worst
+worth
+worts
+would
+wound
+woven
+wowed
+wrack
+wrang
+wraps
+wrapt
+wrath
+wreak
+wreck
+wrens
+wrest
+wrick
+wried
+wrier
+wries
+wring
+wrist
+write
+writs
+wrong
+wrote
+wroth
+wrung
+wryer
+wryly
+wurst
+wushu
+wussy
+wyled
+wyles
+wynds
+wynns
+wyted
+wytes
+xebec
+xenia
+xenic
+xenon
+xeric
+xerox
+xerus
+xylan
+xylem
+xylol
+xylyl
+xysti
+xysts
+yabby
+yacht
+yacks
+yaffs
+yager
+yagis
+yahoo
+yaird
+yamen
+yamun
+yangs
+yanks
+yapok
+yapon
+yards
+yarer
+yarns
+yauds
+yauld
+yaups
+yawed
+yawey
+yawls
+yawns
+yawps
+yclad
+yeahs
+yeans
+yearn
+years
+yeast
+yecch
+yechs
+yechy
+yeggs
+yelks
+yells
+yelps
+yenta
+yente
+yerba
+yerks
+yeses
+yetis
+yetts
+yeuks
+yeuky
+yield
+yikes
+yills
+yince
+yipes
+yirds
+yirrs
+yirth
+ylems
+yobbo
+yocks
+yodel
+yodhs
+yodle
+yogas
+yogee
+yoghs
+yogic
+yogin
+yogis
+yoked
+yokel
+yokes
+yolks
+yolky
+yomim
+yonic
+yonis
+yores
+young
+yourn
+yours
+youse
+youth
+yowed
+yowes
+yowie
+yowls
+yuans
+yucas
+yucca
+yucch
+yucks
+yucky
+yugas
+yukky
+yulan
+yules
+yummy
+yupon
+yuppy
+yurta
+yurts
+zaire
+zamia
+zanza
+zappy
+zarfs
+zaxes
+zayin
+zazen
+zeals
+zebec
+zebra
+zebus
+zeins
+zerks
+zeros
+zests
+zesty
+zetas
+zibet
+zilch
+zills
+zincs
+zincy
+zineb
+zines
+zings
+zingy
+zinky
+zippy
+ziram
+zitis
+zizit
+zlote
+zloty
+zoeae
+zoeal
+zoeas
+zombi
+zonae
+zonal
+zoned
+zoner
+zones
+zonks
+zooey
+zooid
+zooks
+zooms
+zoons
+zooty
+zoril
+zoris
+zouks
+zowie
+zuzim
+zymes
+twerk
diff --git a/removed_words.txt b/removed_words.txt
new file mode 100644
index 0000000..a24e302
--- /dev/null
+++ b/removed_words.txt
@@ -0,0 +1,961 @@
+ > aahed
+ > aalii
+ > aargh
+ > abaca
+ > abaci
+ > abaft
+ > abaka
+ > abamp
+ > abase
+ > abate
+ > abaya
+ > abbas
+ > abbes
+ > abbot
+ > abele
+ > abets
+ > abmho
+ > abohm
+ > aboma
+ > abris
+ > abyes
+ > abysm
+ > acari
+ > acerb
+ > aceta
+ > acini
+ > ackee
+ > acmes
+ > acmic
+ > acned
+ > acnes
+ > acrid
+ > actin
+ > acyls
+ > adage
+ > addax
+ > addle
+ > adeem
+ > adieu
+ > adits
+ > adman
+ > admen
+ > admix
+ > adown
+ > adoze
+ > adunc
+ > adust
+ > adyta
+ > adzed
+ > adzes
+ > aecia
+ > aedes
+ > aeons
+ > aerie
+ > afars
+ > afrit
+ > agama
+ > agape
+ > agate
+ > agave
+ > agene
+ > agers
+ > agger
+ > aggro
+ > aghas
+ > agios
+ > agita
+ > aglee
+ > agley
+ > aglow
+ > agmas
+ > agons
+ > agora
+ > agria
+ > agues
+ > ahing
+ > ahull
+ > aioli
+ > airer
+ > airns
+ > airth
+ > airts
+ > aitch
+ > aiver
+ > ajiva
+ > ajuga
+ > akees
+ > akela
+ > akene
+ > alack
+ > alamo
+ > aland
+ > alane
+ > alang
+ > alans
+ > alant
+ > alary
+ > alate
+ > albas
+ > alcid
+ > alder
+ > aldol
+ > alecs
+ > alefs
+ > aleph
+ > alfas
+ > algal
+ > algas
+ > algid
+ > algin
+ > algor
+ > algum
+ > alibi
+ > alifs
+ > aline
+ > alist
+ > aliya
+ > alkie
+ > alkyd
+ > alkyl
+ > allay
+ > allee
+ > allod
+ > allyl
+ > almah
+ > almas
+ > almeh
+ > almes
+ > almud
+ > almug
+ > aloin
+ > altho
+ > altos
+ > alula
+ > alums
+ > alway
+ > amahs
+ > amain
+ > ambit
+ > amble
+ > ambos
+ > ambry
+ > ameba
+ > ameer
+ > amens
+ > ament
+ > amias
+ > amice
+ > amici
+ > amide
+ > amido
+ > amids
+ > amies
+ > amine
+ > amins
+ > amirs
+ > amity
+ > ammos
+ > amnia
+ > amnic
+ > amnio
+ > amoks
+ > amole
+ > amort
+ > amply
+ > ampul
+ > amyls
+ > ancho
+ > ancon
+ > andro
+ > anear
+ > anele
+ > anent
+ > angas
+ > anile
+ > anils
+ > anima
+ > animi
+ > anise
+ > ankhs
+ > ankus
+ > anlas
+ > annas
+ > anoas
+ > anode
+ > anole
+ > anomy
+ > ansae
+ > antae
+ > antas
+ > anted
+ > antes
+ > antis
+ > antra
+ > antre
+ > anyon
+ > apace
+ > apers
+ > apery
+ > aphid
+ > aphis
+ > apian
+ > aping
+ > apnea
+ > apods
+ > aport
+ > appel
+ > apres
+ > apses
+ > apsis
+ > apter
+ > aquae
+ > aquas
+ > araks
+ > arame
+ > arced
+ > arcus
+ > ardeb
+ > ardor
+ > areae
+ > areas
+ > areca
+ > areic
+ > arena
+ > arene
+ > arepa
+ > arete
+ > argal
+ > argil
+ > argle
+ > argol
+ > argot
+ > argus
+ > arhat
+ > arias
+ > ariel
+ > arils
+ > arles
+ > armet
+ > aroid
+ > arpen
+ > arras
+ > arris
+ > arsis
+ > artal
+ > artel
+ > arums
+ > arval
+ > arvos
+ > aryls
+ > asana
+ > ascus
+ > asdic
+ > ashen
+ > asker
+ > askoi
+ > askos
+ > asper
+ > aspic
+ > aspis
+ > assai
+ > assay
+ > asses
+ > aster
+ > asyla
+ > ataps
+ > ataxy
+ > atilt
+ > atman
+ > atmas
+ > atomy
+ > atony
+ > atopy
+ > atrip
+ > attar
+ > audad
+ > aulic
+ > aunty
+ > aurae
+ > aural
+ > aurar
+ > auras
+ > aurei
+ > aures
+ > auric
+ > auris
+ > aurum
+ > auxin
+ > avens
+ > avers
+ > avgas
+ > avion
+ > aviso
+ > awols
+ > axils
+ > axite
+ > axled
+ > axone
+ > ayahs
+ > ayins
+ > azans
+ > azide
+ > azido
+ > azine
+ > azlon
+ > azoic
+ > azole
+ > azons
+ > azote
+ > azoth
+ > azuki
+ > aahed
+ > aalii
+ > aargh
+ > abaca
+ > abaci
+ > abaft
+ > abaka
+ > abamp
+ > abase
+ > abate
+ > abaya
+ > abbas
+ > abbes
+ > abbot
+ > abele
+ > abets
+ > abmho
+ > abohm
+ > aboma
+ > abris
+ > abyes
+ > abysm
+ > acari
+ > acerb
+ > aceta
+ > acini
+ > ackee
+ > acmes
+ > acmic
+ > acned
+ > acnes
+ > acrid
+ > actin
+ > acyls
+ > adage
+ > addax
+ > addle
+ > adeem
+ > adieu
+ > adits
+ > adman
+ > admen
+ > admix
+ > adown
+ > adoze
+ > adunc
+ > adust
+ > adyta
+ > adzed
+ > adzes
+ > aecia
+ > aedes
+ > aeons
+ > aerie
+ > afars
+ > afrit
+ > agama
+ > agape
+ > agate
+ > agave
+ > agene
+ > agers
+ > agger
+ > aggro
+ > aghas
+ > agios
+ > agita
+ > aglee
+ > agley
+ > aglow
+ > agmas
+ > agons
+ > agora
+ > agria
+ > agues
+ > ahing
+ > ahull
+ > aioli
+ > airer
+ > airns
+ > airth
+ > airts
+ > aitch
+ > aiver
+ > ajiva
+ > ajuga
+ > akees
+ > akela
+ > akene
+ > alack
+ > alamo
+ > aland
+ > alane
+ > alang
+ > alans
+ > alant
+ > alary
+ > alate
+ > albas
+ > alcid
+ > alder
+ > aldol
+ > alecs
+ > alefs
+ > aleph
+ > alfas
+ > algal
+ > algas
+ > algid
+ > algin
+ > algor
+ > algum
+ > alibi
+ > alifs
+ > aline
+ > alist
+ > aliya
+ > alkie
+ > alkyd
+ > alkyl
+ > allay
+ > allee
+ > allod
+ > allyl
+ > almah
+ > almas
+ > almeh
+ > almes
+ > almud
+ > almug
+ > aloin
+ > altho
+ > altos
+ > alula
+ > alums
+ > alway
+ > amahs
+ > amain
+ > ambit
+ > amble
+ > ambos
+ > ambry
+ > ameba
+ > ameer
+ > amens
+ > ament
+ > amias
+ > amice
+ > amici
+ > amide
+ > amido
+ > amids
+ > amies
+ > amine
+ > amins
+ > amirs
+ > amity
+ > ammos
+ > amnia
+ > amnic
+ > amnio
+ > amoks
+ > amole
+ > amort
+ > amply
+ > ampul
+ > amyls
+ > ancho
+ > ancon
+ > andro
+ > anear
+ > anele
+ > anent
+ > angas
+ > anile
+ > anils
+ > anima
+ > animi
+ > anise
+ > ankhs
+ > ankus
+ > anlas
+ > annas
+ > anoas
+ > anode
+ > anole
+ > anomy
+ > ansae
+ > antae
+ > antas
+ > anted
+ > antes
+ > antis
+ > antra
+ > antre
+ > anyon
+ > apace
+ > apers
+ > apery
+ > aphid
+ > aphis
+ > apian
+ > aping
+ > apnea
+ > apods
+ > aport
+ > appel
+ > apres
+ > apses
+ > apsis
+ > apter
+ > aquae
+ > aquas
+ > araks
+ > arame
+ > arced
+ > arcus
+ > ardeb
+ > ardor
+ > areae
+ > areas
+ > areca
+ > areic
+ > arena
+ > arene
+ > arepa
+ > arete
+ > argal
+ > argil
+ > argle
+ > argol
+ > argot
+ > argus
+ > arhat
+ > arias
+ > ariel
+ > arils
+ > arles
+ > armet
+ > aroid
+ > arpen
+ > arras
+ > arris
+ > arsis
+ > artal
+ > artel
+ > arums
+ > arval
+ > arvos
+ > aryls
+ > asana
+ > ascus
+ > asdic
+ > ashen
+ > asker
+ > askoi
+ > askos
+ > asper
+ > aspic
+ > aspis
+ > assai
+ > assay
+ > asses
+ > aster
+ > asyla
+ > ataps
+ > ataxy
+ > atilt
+ > atman
+ > atmas
+ > atomy
+ > atony
+ > atopy
+ > atrip
+ > attar
+ > audad
+ > aulic
+ > aunty
+ > aurae
+ > aural
+ > aurar
+ > auras
+ > aurei
+ > aures
+ > auric
+ > auris
+ > aurum
+ > auxin
+ > avens
+ > avers
+ > avgas
+ > avion
+ > aviso
+ > awols
+ > axils
+ > axite
+ > axled
+ > axone
+ > ayahs
+ > ayins
+ > azans
+ > azide
+ > azido
+ > azine
+ > azlon
+ > azoic
+ > azole
+ > azons
+ > azote
+ > azoth
+ > azuki
+
+ > baaed
+ > baals
+ > babas
+ > babka
+ > babul
+ > babus
+ > bacca
+ > baffs
+ > baffy
+ > bahts
+ > bairn
+ > baith
+ > baiza
+ > baize
+ > balas
+ > balky
+ > bally
+ > banal
+ > banco
+ > banda
+ > bandy
+ > banns
+ > banty
+ > barbe
+ > barca
+ > barde
+ > baric
+ > barms
+ > barmy
+ > barny
+ > barre
+ > barye
+ > baser
+ > bassi
+ > bassy
+ > basts
+ > bated
+ > bates
+ > batik
+ > batts
+ > battu
+ > batty
+ > bauds
+ > baulk
+ > bawds
+ > bawdy
+ > bawls
+ > bawty
+ > bayed
+ > bazar
+ > bazoo
+ > beaky
+ > beano
+ > beaus
+ > beaut
+ > becap
+ > bedel
+ > bedew
+ > bedim
+ > beedi
+ > beery
+ > begat
+ > beget
+ > begot
+ > begum
+ > beigy
+ > belga
+ > belie
+ > belle
+ > belon
+ > bemas
+ > bemix
+ > benes
+ > benne
+ > benni
+ > benny
+ > bento
+ > bergs
+ > berks
+ > berme
+ > berms
+ > berth
+ > beryl
+ > besom
+ > besot
+ > betas
+ > betel
+ > beths
+ > beton
+ > betta
+ > bevor
+ > bewig
+ > bezil
+ > bhang
+ > bhoot
+ > bhuts
+ > biali
+ > bialy
+ > bicep
+ > bices
+ > biddy
+ > bided
+ > bider
+ > bidis
+ > bield
+ > biers
+ > bifid
+ > biggy
+ > bigos
+ > bikie
+ > bilby
+ > bilgy
+ > bilks
+ > bimah
+ > bimas
+ > binal
+ > bindi
+ > biner
+ > bines
+ > binit
+ > bints
+ > biogs
+ > biont
+ > biota
+ > biped
+ > bipod
+ > birks
+ > birle
+ > birls
+ > biros
+ > birse
+ > bises
+ > bitch
+ > bitts
+ > bitty
+ > bizes
+ > blaff
+ > blahs
+ > blain
+ > blams
+ > blase
+ > blate
+ > blats
+ > blawn
+ > blaws
+ > bleat
+ > blebs
+ > blent
+ > blest
+ > blets
+ > blini
+ > blocs
+ > blown
+ > blowy
+ > blubs
+ > blued
+ > bluer
+ > bluet
+ > bluey
+ > blume
+ > blype
+ > boart
+ > bocce
+ > bocci
+ > boche
+ > bocks
+ > boded
+ > boffo
+ > boffs
+ > bogan
+ > boggy
+ > bohea
+ > bohos
+ > boing
+ > boite
+ > bolar
+ > bolas
+ > boles
+ > bolls
+ > bolos
+ > bolus
+ > bombe
+ > boned
+ > boner
+ > bongo
+ > bonks
+ > bonne
+ > bonny
+ > bonze
+ > boobs
+ > booby
+ > boody
+ > boogy
+ > boors
+ > boozy
+ > boral
+ > boras
+ > bores
+ > boric
+ > borks
+ > borne
+ > borts
+ > borty
+ > bortz
+ > bosks
+ > bosky
+ > bosom
+ > boson
+ > bosun
+ > botas
+ > botel
+ > bothy
+ > botts
+ > bough
+ > boule
+ > bourg
+ > bourn
+ > bouse
+ > bousy
+ > bovid
+ > bower
+ > bowse
+ > boyar
+ > boyla
+ > boyos
+ > brach
+ > bract
+ > brads
+ > braes
+ > braky
+ > brank
+ > brant
+ > brava
+ > bravi
+ > braws
+ > braxy
+ > brays
+ > braza
+ > braze
+ > bream
+ > brede
+ > brens
+ > brent
+ > breve
+ > brier
+ > bries
+ > brigs
+ > brill
+ > brins
+ > briny
+ > brios
+ > briss
+ > brith
+ > brits
+ > britt
+ > brock
+ > brome
+ > bromo
+ > bronc
+ > brood
+ > brook
+ > broos
+ > brose
+ > brosy
+ > brugh
+ > bruit
+ > brume
+ > bubal
+ > bubba
+ > bubby
+ > bubus
+ > buffi
+ > buffo
+ > buffy
+ > buhls
+ > buhrs
+ > bulla
+ > bumfs
+ > bumph
+ > bunas
+ > bunco
+ > bunds
+ > bundt
+ > bungs
+ > bunko
+ > bunns
+ > bunya
+ > buoys
+ > buppy
+ > buran
+ > buras
+ > burds
+ > burgh
+ > burgs
+ > burin
+ > burka
+ > burke
+ > burls
+ > burqa
+ > burro
+ > burry
+ > bursa
+ > burse
+ > busby
+ > bused
+ > busks
+ > busty
+ > buteo
+ > butle
+ > butte
+ > butts
+ > butty
+ > butut
+ > butyl
+ > buxom
+ > bwana
+ > bylaw
+ > byres
+ > byrls
+ > byssi
+ > byway
+
+ > cabal
+ > cabby
+ > caber
+ > cacas
+ > cacti
+ > cades
+ > cadge
+ > cadgy
+ > cadis
+ > cadre
+ > caeca
+ > caffs
+ > cager
+ > cagey
+ > cahow
+ > caids
diff --git a/small_dict b/small_dict
new file mode 100644
index 0000000..cf82717
--- /dev/null
+++ b/small_dict
@@ -0,0 +1,3859 @@
+aback
+abash
+abbey
+abeam
+abhor
+abide
+abled
+abler
+ables
+abode
+aboil
+aboon
+abort
+about
+above
+abuse
+abuts
+abuzz
+abyss
+ached
+aches
+achoo
+acids
+acidy
+acing
+acock
+acold
+acorn
+acred
+acres
+acted
+actor
+acute
+adapt
+added
+adder
+adept
+adios
+admit
+adobe
+adobo
+adopt
+adore
+adorn
+adult
+aegis
+affix
+afire
+afoot
+afore
+afoul
+after
+again
+agars
+agaze
+agent
+aggie
+agile
+aging
+agism
+agist
+aglet
+agone
+agony
+agree
+ahead
+ahold
+aided
+aider
+aides
+ailed
+aimed
+aimer
+aired
+aisle
+alarm
+album
+alert
+algae
+alias
+alien
+align
+alike
+alive
+alley
+allot
+allow
+alloy
+aloes
+aloft
+aloha
+alone
+along
+aloof
+aloud
+alpha
+altar
+alter
+amass
+amaze
+amber
+amend
+amiga
+amigo
+amino
+amiss
+among
+amour
+amped
+ample
+amuck
+amuse
+angel
+anger
+angle
+anglo
+angry
+angst
+anime
+anion
+ankle
+annal
+annex
+annoy
+annul
+antic
+antsy
+anvil
+aorta
+apart
+apeak
+apeek
+apish
+appal
+apple
+apply
+apron
+aptly
+arbor
+areal
+argon
+argue
+arise
+armed
+armer
+armor
+aroma
+arose
+array
+arrow
+arses
+arson
+artsy
+ascot
+ashed
+ashes
+aside
+asked
+askew
+aspen
+asset
+astir
+atlas
+atoll
+atoms
+atone
+atria
+attic
+audio
+audit
+auger
+aught
+augur
+aunts
+autos
+avail
+avant
+avast
+avert
+avian
+avoid
+avows
+await
+awake
+award
+aware
+awash
+awful
+awing
+awned
+awoke
+axels
+axial
+axile
+axing
+axiom
+axion
+axles
+axman
+axmen
+axons
+azure
+babel
+babes
+baboo
+backs
+bacon
+baddy
+badge
+badly
+bagel
+baggy
+bails
+baits
+baked
+baker
+bakes
+balds
+baldy
+baled
+baler
+bales
+balks
+balls
+balms
+balmy
+balsa
+bands
+baned
+banes
+bangs
+banjo
+banks
+barbs
+bards
+bared
+barer
+bares
+barfs
+barge
+barks
+barky
+barns
+baron
+basal
+based
+bases
+basic
+basil
+basin
+basis
+basks
+basso
+baste
+batch
+bathe
+baths
+baton
+bayou
+beach
+beads
+beady
+beaks
+beams
+beamy
+beans
+beard
+bears
+beast
+beats
+beaux
+bebop
+becks
+beech
+beefs
+beefy
+beeps
+beers
+beets
+befit
+befog
+began
+begin
+begun
+beige
+being
+belay
+belch
+bells
+belly
+below
+belts
+bench
+bends
+bendy
+bents
+beret
+berry
+beses
+beset
+bests
+bevel
+bezel
+bibbs
+bible
+bides
+bidet
+biffs
+biffy
+bight
+bigly
+bigot
+bijou
+biked
+biker
+bikes
+bilbo
+biles
+bilge
+bills
+billy
+bimbo
+binds
+binge
+bingo
+biome
+birch
+birds
+birrs
+birth
+bisks
+bison
+biter
+bites
+bitsy
+blabs
+black
+blade
+blame
+bland
+blank
+blare
+blast
+blaze
+bleak
+blear
+bleed
+bleep
+blend
+bless
+blimp
+blimy
+blind
+blink
+blips
+bliss
+blite
+blitz
+bloat
+blobs
+block
+blogs
+bloke
+blond
+blood
+bloom
+bloop
+blots
+blows
+blues
+bluff
+blunt
+blurb
+blurs
+blurt
+blush
+board
+boars
+boast
+boats
+bobby
+bodes
+bogey
+bogie
+bogle
+bogus
+boils
+boink
+bolds
+bolts
+bombs
+bonds
+bones
+boney
+bongs
+bonus
+booed
+books
+booms
+boomy
+boons
+boost
+booth
+boots
+booty
+booze
+borax
+bored
+borer
+boron
+bossy
+botch
+bound
+bouts
+bowed
+bowel
+bowls
+boxed
+boxer
+boxes
+bozos
+brace
+brags
+braid
+brail
+brain
+brake
+brand
+brans
+brash
+brass
+brats
+brave
+bravo
+brawl
+brawn
+bread
+break
+breed
+brees
+brews
+briar
+bribe
+brick
+bride
+brief
+brims
+brine
+bring
+brink
+brisk
+broad
+broil
+broke
+broom
+broth
+brown
+brows
+bruin
+brung
+brunt
+brush
+brusk
+brute
+bruts
+bucko
+bucks
+buddy
+budge
+buffs
+buggy
+bugle
+build
+built
+bulbs
+bulge
+bulgy
+bulks
+bulky
+bulls
+bully
+bumps
+bumpy
+bunch
+bunks
+bunny
+bunts
+burbs
+buret
+burly
+burns
+burnt
+burps
+burrs
+burst
+buses
+bushy
+busts
+butch
+butes
+buyer
+bytes
+cabin
+cable
+cabob
+cacao
+cache
+caddy
+cadet
+cafes
+caged
+cages
+cains
+cajon
+caked
+cakes
+calfs
+calls
+calms
+calve
+camel
+cameo
+camps
+canal
+candy
+caned
+canes
+canny
+canoe
+canon
+cants
+caped
+caper
+capes
+carbs
+cards
+cared
+carer
+cares
+caret
+cargo
+carol
+carry
+carts
+carve
+cased
+cases
+casts
+catch
+cause
+caved
+caver
+caves
+cease
+cedar
+ceder
+cedes
+ceils
+celeb
+cello
+cells
+celts
+cense
+cents
+chafe
+chain
+chair
+chalk
+champ
+chant
+chaos
+chard
+charm
+chars
+chart
+chase
+chats
+cheap
+cheat
+check
+cheek
+cheer
+chefs
+chemo
+chess
+chest
+chevy
+chews
+chewy
+chick
+chide
+chief
+child
+chile
+chili
+chill
+chime
+chimp
+china
+chins
+chips
+chirp
+chive
+choir
+choke
+chomp
+chops
+chord
+chore
+chose
+chows
+chubs
+chuck
+chump
+chums
+chunk
+churn
+chute
+chyme
+cider
+cigar
+cinch
+circa
+cisco
+cists
+cited
+cites
+civic
+civil
+clads
+claim
+clamp
+clams
+clang
+clank
+clans
+claps
+clash
+clasp
+class
+claws
+clean
+clear
+cleat
+cleft
+clerk
+click
+cliff
+climb
+cling
+clink
+clips
+cloak
+clock
+clogs
+clone
+close
+cloth
+cloud
+clout
+clown
+clubs
+cluck
+clued
+clues
+clump
+clung
+clunk
+coach
+coals
+coast
+coats
+cobra
+cocky
+cocoa
+codec
+coded
+coder
+codes
+coeds
+coils
+coins
+cokes
+colds
+colon
+color
+colts
+comas
+combo
+combs
+comes
+comet
+comfy
+comic
+comma
+commy
+conch
+condo
+coned
+cones
+cooks
+cooky
+cools
+coons
+coops
+copay
+coral
+cords
+corgi
+corks
+corny
+corps
+costs
+couch
+could
+count
+coupe
+court
+cover
+cowed
+cower
+cowls
+cozey
+crabs
+crack
+craft
+cramp
+crams
+crane
+crank
+crash
+crass
+crate
+crave
+crawl
+craze
+crazy
+creak
+cream
+creed
+creek
+creep
+creme
+crepe
+crept
+crest
+crews
+cribs
+crick
+cried
+crier
+cries
+crime
+crimp
+cripe
+crisp
+croak
+crock
+crocs
+croft
+crony
+crook
+crops
+cross
+crowd
+crown
+crows
+crude
+cruel
+crumb
+crush
+crust
+crypt
+cubby
+cubed
+cubes
+cubit
+cuffs
+cults
+cupid
+curbs
+curds
+cured
+cures
+curls
+curly
+curry
+curse
+curve
+curvy
+cusps
+cutie
+cutup
+cyber
+cycle
+cysts
+daddy
+daffy
+daily
+dairy
+daisy
+dally
+dames
+damns
+damps
+dance
+dandy
+dared
+dares
+darts
+dated
+dates
+dawns
+dazed
+dazes
+deads
+deals
+dealt
+deans
+dears
+death
+debit
+debts
+debug
+debut
+decaf
+decal
+decay
+decks
+decor
+decoy
+deeds
+deedy
+deers
+defer
+defog
+deism
+deity
+delay
+dells
+delly
+delta
+delve
+demon
+demos
+denim
+dense
+dents
+depot
+depth
+derby
+derma
+desks
+deter
+detox
+deuce
+devil
+dials
+diary
+diced
+dices
+dicey
+diets
+digit
+dilly
+dimes
+dimly
+dined
+diner
+dings
+dingy
+dinks
+dinos
+diode
+dirty
+disco
+discs
+dishy
+disks
+ditch
+ditto
+ditzy
+divas
+dived
+diver
+dives
+dizzy
+docks
+dodge
+dodgy
+doers
+doggo
+doggy
+dogma
+doing
+dolls
+dolly
+domed
+domes
+donor
+donut
+dooms
+doomy
+doors
+doozy
+doped
+dopes
+dopey
+dorks
+dorky
+dorms
+dosed
+doses
+doted
+doubt
+dough
+douse
+doves
+dowed
+dowel
+downs
+downy
+dowry
+dowse
+dozed
+dozen
+draft
+drags
+drain
+drake
+drama
+drank
+drape
+drawn
+draws
+dream
+dress
+dried
+drier
+dries
+drift
+drill
+drink
+drips
+drive
+droid
+drone
+drool
+droop
+drops
+drove
+drown
+drugs
+drums
+drunk
+dryer
+duces
+duchy
+ducks
+ducts
+dudes
+duels
+duets
+dufus
+duked
+dukes
+dulls
+dumbo
+dumbs
+dummy
+dumps
+dunce
+dunes
+dunks
+duped
+dupes
+dusky
+dusts
+dusty
+dutch
+duvet
+dwarf
+dweeb
+dwell
+dwelt
+dying
+eager
+eagle
+earls
+early
+earns
+earth
+eased
+easel
+eases
+eaten
+eater
+ebony
+ebook
+echos
+edged
+edger
+edges
+edict
+edits
+eerie
+egged
+eight
+eject
+elate
+elbow
+elder
+elect
+elope
+elude
+elves
+email
+embed
+ember
+emits
+emote
+empty
+enact
+enate
+ended
+endow
+enema
+enemy
+enjoy
+enrol
+ensue
+entry
+envoy
+enzym
+epoch
+epoxy
+equal
+equip
+erase
+erect
+erode
+erose
+error
+erupt
+essay
+ethic
+ethos
+ethyl
+evade
+event
+evert
+every
+evict
+evoke
+exact
+exalt
+exams
+excel
+execs
+exert
+exile
+exist
+exits
+expel
+extra
+exude
+exult
+exurb
+eying
+fable
+faced
+faces
+facet
+facts
+faded
+fades
+fails
+faint
+fairs
+fairy
+faith
+faked
+faker
+fakes
+falls
+false
+famed
+fancy
+fangs
+farad
+farce
+fared
+farer
+fares
+farms
+farts
+fasts
+fatal
+fates
+fatty
+fault
+fauns
+faves
+favor
+fawns
+faxed
+faxes
+fazed
+fazes
+fears
+feast
+feats
+feces
+feeds
+feels
+feint
+fella
+felon
+femur
+fence
+ferns
+ferry
+fetal
+fetch
+fetus
+feuds
+feued
+fever
+fewer
+fezes
+fiats
+fiber
+ficus
+fidge
+field
+fiend
+fiery
+fifth
+fifty
+fight
+filch
+filed
+filer
+files
+filet
+fills
+films
+filmy
+filth
+final
+finch
+finds
+fined
+finer
+fines
+fired
+fires
+firms
+first
+fishy
+fists
+fiver
+fives
+fixed
+fixer
+fixes
+fizzy
+flabs
+flack
+flags
+flail
+flair
+flake
+flaky
+flame
+flank
+flaps
+flare
+flash
+flask
+flats
+flaws
+fleas
+fleck
+flees
+fleet
+flesh
+flick
+flied
+flier
+flies
+fling
+flips
+flirt
+float
+flock
+flood
+floor
+flops
+flora
+floss
+flour
+flown
+flows
+fluff
+fluid
+fluke
+flung
+flunk
+flush
+flute
+flyby
+flyer
+foams
+foamy
+focal
+focus
+foggy
+foils
+folds
+folio
+folks
+folly
+fondu
+fonts
+foods
+fools
+footy
+force
+forge
+forgo
+forks
+forms
+forte
+forth
+forts
+forty
+forum
+fouls
+found
+fours
+fowls
+foxes
+foyer
+frail
+frame
+frank
+frats
+fraud
+frays
+freak
+freed
+freer
+frees
+fresh
+frets
+friar
+fried
+frier
+fries
+frill
+frisk
+fritz
+frogs
+front
+frost
+frown
+froze
+fruit
+fryer
+fudge
+fuels
+fugal
+fully
+fumed
+fumes
+funds
+fungi
+funky
+funny
+furor
+furry
+fused
+fuses
+fussy
+futon
+fuzed
+fuzes
+fuzzy
+gable
+gaffe
+gaffs
+gains
+galas
+galop
+gamas
+gambs
+gamed
+gamer
+games
+gamma
+gaped
+gapes
+gasps
+gassy
+gated
+gater
+gates
+gator
+gaudy
+gauge
+gauze
+gavel
+gawks
+gazed
+gazes
+gears
+gecko
+geeks
+geeky
+geese
+genes
+genie
+genre
+gents
+germs
+getup
+ghost
+ghoul
+giant
+giddy
+gifts
+gills
+gipsy
+girly
+girth
+gists
+given
+giver
+gland
+glare
+glass
+glaze
+gleam
+glean
+glide
+glint
+glitz
+gloat
+globe
+globs
+gloom
+glory
+gloss
+glove
+glows
+glued
+glues
+gluey
+glute
+glyph
+gnarl
+gnats
+gnome
+goals
+goats
+godly
+gofer
+going
+golfs
+golly
+gonad
+goner
+goods
+goody
+gooey
+goofs
+goofy
+goons
+goose
+gored
+goths
+gouge
+grace
+grade
+grads
+grail
+grain
+grand
+grant
+grape
+graph
+grasp
+grass
+grate
+grave
+gravy
+great
+greed
+greek
+green
+grids
+grief
+grift
+grill
+grime
+grimy
+grind
+grins
+gripe
+grips
+grits
+groan
+groin
+groom
+grope
+gross
+group
+grove
+growl
+grown
+grows
+grubs
+gruel
+grump
+grunt
+guard
+guava
+guess
+guest
+guide
+guild
+guilt
+guise
+gulag
+gulps
+gumbo
+gummy
+gunks
+gunky
+guppy
+gushy
+gusto
+gusts
+gusty
+gutsy
+gypsy
+gyros
+gyved
+gyves
+habit
+hacks
+hades
+haiku
+hails
+hairs
+hairy
+halal
+haled
+hales
+hallo
+halls
+halts
+hands
+handy
+hangs
+hanks
+happy
+hardy
+harem
+hares
+harks
+harms
+harps
+harpy
+harry
+harsh
+haste
+hasty
+hatch
+hated
+hater
+hates
+hauls
+haunt
+haven
+havoc
+hawks
+hazed
+hazel
+heads
+heals
+heaps
+heard
+hears
+heart
+heath
+heats
+heave
+heavy
+hedge
+heels
+hefts
+hefty
+heirs
+heist
+helix
+hello
+helms
+helps
+hence
+herbs
+herds
+heros
+hertz
+hexed
+hexes
+hicks
+hided
+hider
+hides
+highs
+hight
+hijab
+hiked
+hiker
+hikes
+hills
+hilly
+hinge
+hints
+hippo
+hippy
+hired
+hires
+hissy
+hists
+hitch
+hives
+hoard
+hoars
+hobby
+hobos
+hocus
+hoist
+hokey
+holds
+holed
+holes
+holey
+holla
+hollo
+holly
+homed
+homes
+homey
+homie
+homos
+honed
+hones
+honey
+honks
+honor
+hooch
+hoods
+hoody
+hoofs
+hooka
+hooks
+hoops
+hoots
+hoped
+hopes
+horde
+horns
+horny
+horse
+horsy
+hosed
+hoses
+hosts
+hotel
+hotly
+hound
+hours
+house
+hover
+howdy
+howls
+hubby
+huger
+hulks
+hulls
+human
+humid
+humor
+humps
+humus
+hunch
+hunks
+hunky
+hunts
+hurds
+hurls
+hurry
+hurts
+husks
+husky
+hydro
+hyena
+hymen
+hymns
+hyped
+hyper
+hypes
+icier
+icing
+icons
+ideal
+ideas
+idiom
+idiot
+idled
+idler
+idles
+idols
+igloo
+iliad
+image
+imbed
+imply
+incur
+index
+indie
+inept
+inert
+infer
+infix
+ingot
+inked
+inlay
+inlet
+inner
+input
+intro
+ionic
+irate
+irked
+irony
+issue
+itchy
+items
+ivory
+jacal
+jacks
+jaded
+jades
+jails
+japan
+jazzy
+jeans
+jeeps
+jello
+jells
+jelly
+jerks
+jerry
+jewel
+jiffy
+jihad
+jimmy
+jinks
+jocko
+jocks
+joeys
+johns
+joins
+joint
+joist
+joked
+joker
+jokes
+jolly
+jolts
+joule
+joust
+judge
+juice
+juicy
+jujus
+juked
+jukes
+jumbo
+jumps
+jumpy
+junks
+junky
+juror
+kabob
+kakis
+karma
+karts
+kayak
+keens
+keeps
+kelps
+kelpy
+kempt
+ketch
+keyed
+khaki
+khans
+kicks
+kiddo
+kiddy
+kills
+kilts
+kinds
+kings
+kinks
+kinky
+kiosk
+kissy
+kites
+kitty
+kiwis
+klick
+klutz
+knack
+knave
+knead
+kneed
+kneel
+knees
+knelt
+knife
+knits
+knobs
+knock
+knots
+known
+knows
+koala
+kooky
+kraft
+kudos
+label
+labia
+labor
+laced
+laces
+lacks
+laden
+ladle
+lairs
+laker
+lakes
+lambs
+lamps
+lands
+lanes
+lapel
+lapse
+lards
+lares
+large
+largo
+larks
+larva
+laser
+lasso
+lasts
+latch
+later
+latex
+lathe
+lauds
+laugh
+lawns
+layed
+layer
+layup
+leach
+leads
+leafs
+leafy
+leaks
+leaky
+leans
+leant
+leaps
+leapt
+learn
+leary
+lease
+leash
+least
+leave
+leavy
+ledge
+leeks
+lefty
+legal
+legit
+lemon
+lemur
+lends
+lense
+level
+lever
+lewis
+liars
+libel
+libra
+licht
+licit
+licks
+lidar
+lifts
+light
+liked
+liken
+likes
+lilac
+limbo
+limbs
+limes
+limit
+limps
+lined
+linen
+liner
+lines
+lingo
+links
+lints
+lions
+lipid
+lisps
+lists
+liter
+lived
+liver
+lives
+livid
+llama
+loads
+loafs
+loans
+loath
+lobby
+lobed
+lobes
+local
+lochs
+locks
+locus
+lodge
+lofts
+lofty
+logic
+login
+logos
+loins
+loner
+loofa
+looks
+looms
+loops
+loopy
+loose
+lords
+loser
+loses
+lossy
+lotus
+lousy
+loved
+lover
+loves
+lower
+lowly
+loyal
+lubed
+lubes
+lucid
+lucky
+lulls
+lumen
+lumps
+lumpy
+lunar
+lunch
+lungs
+lunks
+lupus
+lurch
+lured
+lures
+lurks
+lusts
+lusty
+lying
+lymph
+lynch
+lyric
+maced
+maces
+macho
+macro
+madam
+madly
+madre
+mafia
+mages
+magic
+magma
+magot
+maids
+maims
+mains
+maize
+major
+maker
+makes
+males
+malls
+malts
+mamma
+mange
+mango
+mangy
+mania
+manic
+manly
+manor
+maple
+march
+mares
+marks
+marsh
+masks
+masts
+match
+mated
+mates
+maths
+mauls
+mayan
+maybe
+mayor
+mazed
+mazes
+meads
+meals
+means
+meant
+meany
+meats
+meaty
+mecca
+medal
+media
+medic
+meets
+melds
+melon
+melts
+memes
+memos
+mends
+mensa
+menus
+meows
+merch
+mercy
+merge
+merit
+merry
+mesas
+meshy
+metal
+meter
+metro
+micro
+midst
+might
+miked
+mikes
+miles
+milks
+milky
+mimed
+mimes
+mimic
+mince
+minds
+mined
+miner
+mines
+minks
+minor
+mints
+minty
+minus
+mirky
+missy
+mists
+misty
+mites
+mitts
+mixed
+mixer
+mixes
+mixup
+moans
+moats
+mocha
+mocks
+modal
+model
+modem
+modes
+modus
+mogul
+moist
+molar
+molds
+moldy
+moles
+momma
+mommy
+monad
+money
+monks
+monte
+month
+mooch
+moods
+moody
+moons
+moors
+moose
+moped
+mopes
+mopey
+moral
+moron
+morph
+morse
+mossy
+motel
+motes
+moths
+motif
+motor
+motto
+mould
+mound
+mount
+mourn
+mouse
+mousy
+mouth
+moved
+mover
+moves
+movie
+mowed
+mower
+moxie
+mucho
+mucky
+muddy
+muffs
+muggs
+muggy
+mulch
+mulls
+mumms
+mummy
+munch
+mural
+murks
+murky
+mused
+muser
+muses
+mushy
+music
+musks
+musky
+musty
+muted
+mutes
+muton
+mutts
+mylar
+myths
+nacho
+naggy
+nails
+naive
+naked
+naled
+named
+namer
+names
+nancy
+nanny
+narcs
+narks
+narky
+nasal
+nasty
+naval
+navel
+nazis
+nears
+necks
+needs
+needy
+neons
+nerds
+nerdy
+nerts
+nertz
+nerve
+nests
+never
+neves
+nevus
+newer
+newly
+newsy
+nexus
+nicer
+niche
+nicks
+niece
+nieve
+nifty
+night
+nines
+ninja
+ninth
+nippy
+nitro
+nixed
+nixes
+noble
+nocks
+noddy
+nodes
+noels
+nohow
+noirs
+noise
+noisy
+nomad
+nomas
+nooks
+nooky
+noons
+noose
+norms
+north
+nosed
+noses
+nosey
+notch
+noted
+noter
+notes
+nouns
+novel
+noway
+nubby
+nudge
+nuked
+nukes
+nulls
+numbs
+nurse
+nutsy
+nutty
+nylon
+nymph
+oared
+oasis
+oaths
+obese
+obeys
+obits
+oboes
+occur
+ocean
+octal
+octet
+oddly
+odium
+odors
+offed
+offer
+often
+ogres
+oiled
+oiler
+oinks
+okays
+olden
+older
+oldie
+olive
+ombre
+omega
+omens
+omits
+onery
+onion
+onset
+oohed
+oomph
+oozed
+oozes
+opals
+opens
+opera
+opine
+opium
+opted
+optic
+orals
+orbit
+orcas
+order
+organ
+ortho
+osmic
+other
+otter
+ought
+ounce
+ousts
+outdo
+outed
+outgo
+ovals
+ovary
+ovens
+overt
+owned
+owner
+oxide
+ozone
+paced
+pacer
+paces
+packs
+pacts
+padle
+padre
+pagan
+paged
+pager
+pages
+pails
+pains
+paint
+pairs
+paled
+paler
+pales
+palet
+palms
+palmy
+palsy
+panda
+paned
+panel
+panes
+panic
+pansy
+pants
+papal
+papas
+paper
+parch
+pared
+paris
+parks
+parol
+parse
+parts
+party
+pasta
+paste
+pasty
+patch
+paths
+patio
+patsy
+pause
+paved
+paver
+paves
+pawns
+payed
+payee
+payer
+peace
+peach
+peaks
+peaky
+peals
+pearl
+pears
+pecan
+pecks
+pecky
+pedal
+pedro
+peeks
+peels
+peeps
+peers
+peeve
+pelts
+penal
+pence
+penne
+penny
+peons
+peppy
+perch
+peril
+perks
+perky
+perms
+perps
+pervs
+pesky
+pesos
+pesto
+pests
+petal
+peter
+petty
+pewee
+phase
+phone
+phony
+photo
+piano
+picks
+picky
+piece
+piers
+piggy
+pigmy
+piked
+pikes
+piled
+piles
+pills
+pilot
+pimps
+pinch
+pined
+pines
+piney
+pings
+pinks
+pinky
+pinto
+pints
+pinup
+pions
+pious
+piped
+piper
+pipes
+pitch
+pivot
+pixel
+pixie
+pizza
+place
+plaid
+plain
+plane
+plank
+plans
+plant
+plasm
+plate
+playa
+plays
+plaza
+plead
+pleas
+plebe
+plebs
+plied
+plier
+plies
+plops
+plots
+plows
+ploys
+pluck
+plugs
+plumb
+plume
+plump
+plums
+plunk
+plush
+plyer
+poach
+podgy
+poems
+poets
+point
+poise
+poked
+poker
+pokes
+pokey
+polar
+poled
+poler
+poles
+polio
+polka
+polls
+polos
+ponds
+pones
+pongs
+pooch
+poofs
+poofy
+pools
+poops
+popes
+poppy
+porch
+pored
+pores
+porks
+porky
+ports
+posed
+poser
+poses
+posit
+posse
+posts
+potsy
+potty
+pouch
+pound
+pours
+pouts
+pouty
+power
+prank
+prays
+preen
+preps
+press
+preys
+price
+prick
+pricy
+pride
+pried
+pries
+prime
+primo
+primp
+prims
+print
+prior
+prise
+prism
+priss
+privy
+prize
+probe
+prods
+promo
+proms
+prone
+prong
+proof
+props
+prose
+proud
+prove
+prowl
+proxy
+prude
+prune
+psalm
+psych
+pucks
+pudgy
+puffs
+puffy
+puggy
+puked
+pukes
+pulls
+pulps
+pulpy
+pulse
+pumps
+punch
+punks
+punky
+punny
+punts
+pupal
+pupil
+puppy
+puree
+purge
+purse
+pushy
+putts
+putty
+pygmy
+pylon
+pyrex
+quack
+quads
+quail
+quake
+quaky
+quale
+qualm
+quark
+quart
+quash
+quasi
+qubit
+queen
+queer
+quell
+query
+quest
+queue
+quick
+quiet
+quill
+quilt
+quips
+quirk
+quite
+quits
+quota
+quote
+rabbi
+rabid
+raced
+racer
+races
+racks
+radar
+radii
+radio
+radix
+radon
+rafts
+raged
+rages
+raggs
+raggy
+raids
+rails
+rains
+rainy
+raise
+raked
+raker
+rakes
+rally
+ramen
+ramps
+ranch
+range
+ranks
+rapid
+raspy
+rated
+rates
+ratio
+ratty
+raved
+raven
+raves
+razer
+razor
+reach
+react
+readd
+reads
+ready
+realm
+reals
+reams
+reaps
+rears
+rebar
+rebel
+rebut
+rebuy
+recap
+recks
+recon
+recur
+redip
+redly
+redos
+redox
+redry
+redub
+redye
+reeds
+reefs
+reeks
+reeky
+reels
+refer
+refit
+refix
+refly
+refry
+regal
+rehab
+reign
+reins
+rekey
+relax
+relay
+relet
+relit
+remap
+remix
+renew
+renig
+rents
+repay
+repeg
+repel
+reply
+repos
+repot
+rerun
+resaw
+resay
+reset
+resew
+resin
+resit
+resod
+resow
+rests
+retag
+retax
+retch
+retro
+retry
+reuse
+revet
+revue
+rewax
+rewet
+rhino
+rhyme
+riced
+ricer
+rices
+ricin
+rider
+rides
+ridge
+ridgy
+rifle
+rifts
+right
+rigid
+rigor
+riled
+riles
+rings
+rinse
+riots
+riped
+ripen
+riper
+ripes
+risen
+riser
+rises
+risks
+risky
+rival
+river
+rivet
+roach
+roads
+roams
+roars
+roast
+robed
+robes
+robin
+robot
+rocks
+rocky
+rodeo
+roger
+rogue
+roles
+rolls
+roman
+romeo
+romps
+rondo
+roofs
+rooks
+rooms
+roomy
+roost
+roots
+rooty
+roped
+roper
+ropes
+rosed
+roses
+rotor
+rough
+round
+rouse
+route
+routs
+roven
+rowdy
+rowed
+royal
+rubel
+ruble
+ruddy
+rugby
+ruins
+ruled
+ruler
+rules
+rummy
+rumor
+rungs
+runny
+runts
+rupee
+rural
+rusts
+rusty
+saber
+sacks
+sadly
+safer
+safes
+saggy
+sails
+saint
+sakes
+salad
+sales
+salon
+salsa
+salts
+salty
+salve
+samba
+sands
+sandy
+sappy
+sarge
+sassy
+satyr
+sauce
+saucy
+sauna
+saved
+saver
+saves
+savin
+savor
+savvy
+sawed
+sayer
+scabs
+scald
+scale
+scalp
+scamp
+scams
+scans
+scant
+scare
+scarf
+scars
+scary
+scene
+scent
+scoff
+scold
+scone
+scoop
+scoot
+scope
+score
+scorn
+scour
+scout
+scowl
+scram
+scrap
+screw
+scrub
+scrum
+scuba
+scuff
+sculk
+scull
+sculp
+seals
+seams
+seamy
+sears
+seats
+sebum
+sects
+sedan
+seeds
+seedy
+seeks
+seels
+seems
+seeps
+seepy
+seers
+seize
+selfs
+sells
+semes
+semis
+sends
+sense
+serfs
+serge
+serif
+serum
+serve
+servo
+setup
+seven
+sever
+sewed
+sewer
+sexes
+shack
+shade
+shady
+shaft
+shake
+shaky
+shale
+shame
+shams
+shank
+shape
+shard
+share
+shark
+sharp
+sheds
+sheep
+sheer
+sheet
+shelf
+shell
+shift
+shill
+shims
+shine
+shins
+shiny
+ships
+shire
+shirt
+shock
+shoed
+shoer
+shoes
+shone
+shook
+shoos
+shoot
+shops
+shore
+short
+shots
+shout
+shove
+shown
+shows
+showy
+shred
+shrub
+shrug
+shuck
+shuns
+shunt
+shush
+shuts
+sicko
+sicks
+sided
+sides
+siege
+sifts
+sighs
+sight
+sigma
+signs
+sikes
+silks
+silky
+silly
+silos
+simps
+since
+singe
+sings
+sinks
+sinus
+siren
+sissy
+sited
+sites
+situp
+sixes
+sixth
+sixty
+sized
+sizes
+skald
+skank
+skate
+skeet
+skews
+skids
+skied
+skier
+skies
+skill
+skimp
+skins
+skips
+skirt
+skits
+skulk
+skull
+skunk
+slabs
+slack
+slain
+slams
+slang
+slant
+slaps
+slash
+slate
+slats
+slave
+slays
+sleds
+sleek
+sleep
+sleet
+slept
+slice
+slick
+slide
+slime
+slims
+slimy
+sling
+slink
+slips
+slipt
+slits
+slope
+slops
+slosh
+sloth
+slots
+slows
+slugs
+slump
+slums
+slung
+slurp
+slurs
+slush
+smack
+small
+smart
+smash
+smear
+smell
+smelt
+smile
+smirk
+smoke
+smoky
+snack
+snafu
+snags
+snail
+snake
+snaky
+snaps
+snare
+snarf
+sneak
+sneer
+snide
+sniff
+snipe
+snips
+snobs
+snogs
+snoop
+snore
+snort
+snots
+snout
+snows
+snowy
+snuck
+snuff
+soaks
+soaps
+soapy
+soars
+sober
+socks
+sodas
+sofar
+softy
+soggy
+soils
+solar
+soled
+soles
+solid
+solon
+solos
+solus
+solve
+sonar
+songs
+sonic
+sorts
+souls
+sound
+soups
+soupy
+sours
+south
+space
+spacy
+spade
+spank
+spans
+spare
+spark
+spars
+spasm
+spats
+spawn
+spazz
+speak
+spear
+speck
+specs
+speed
+spell
+spelt
+spend
+spent
+spews
+spice
+spick
+spicy
+spied
+spies
+spiff
+spike
+spiky
+spill
+spilt
+spine
+spins
+spiny
+spire
+spirt
+spite
+spits
+splat
+split
+spoil
+spoke
+spoof
+spook
+spool
+spoon
+sport
+spots
+spout
+spray
+spree
+spuds
+spued
+spues
+spunk
+spurn
+spurs
+squad
+squat
+squib
+squid
+stabs
+stack
+staff
+stage
+stags
+stain
+stair
+stake
+stale
+stalk
+stall
+stamp
+stand
+stang
+stank
+stare
+stark
+stars
+start
+stash
+state
+stats
+stays
+stead
+steak
+steal
+steam
+steel
+steep
+steer
+stems
+stent
+steps
+stern
+stick
+stiff
+still
+stilt
+stimy
+sting
+stink
+stint
+stipe
+stirs
+stock
+stoic
+stoke
+stole
+stomp
+stone
+stony
+stood
+stool
+stoop
+stops
+stopt
+store
+stork
+storm
+story
+stoup
+stout
+stove
+stows
+strap
+straw
+stray
+strep
+strew
+strip
+strut
+stubs
+stuck
+studs
+stuff
+stump
+stunk
+stuns
+stunt
+style
+suave
+sucks
+sucky
+sudds
+sudsy
+suede
+sugar
+suing
+suite
+sunny
+super
+surfs
+surge
+surly
+sushi
+swabs
+swamp
+swank
+swans
+swaps
+swarm
+swats
+sways
+swear
+sweat
+sweep
+sweet
+swell
+swept
+swift
+swims
+swine
+swing
+swipe
+swirl
+swish
+swiss
+swoop
+sword
+swore
+sworn
+swung
+syncs
+syrup
+tabby
+table
+taboo
+tacks
+tacky
+tacos
+tacts
+taffy
+tails
+taint
+taken
+taker
+takes
+tales
+talks
+talky
+talon
+tamed
+tames
+tango
+tangs
+tangy
+tanks
+taped
+taper
+tapes
+tardy
+tarot
+tarps
+tasks
+taste
+tasty
+taunt
+taxed
+taxer
+taxes
+teach
+teams
+tears
+teary
+tease
+techs
+techy
+teddy
+teems
+teens
+teeny
+teeth
+tells
+telly
+tempo
+temps
+tempt
+tends
+tenet
+tenor
+tense
+tenth
+tents
+tepee
+tepid
+terms
+tesla
+tests
+testy
+texas
+texts
+thank
+thaws
+theft
+their
+theme
+there
+these
+thick
+thief
+thigh
+thing
+think
+thins
+third
+thorn
+those
+threw
+throb
+throw
+thuds
+thugs
+thumb
+thump
+thunk
+thyme
+tiara
+ticks
+tidal
+tides
+tiers
+tiger
+tight
+tilde
+tiled
+tiles
+tilts
+timed
+timer
+times
+timid
+tints
+tipsy
+tired
+tires
+tithe
+title
+tizzy
+toads
+toast
+today
+togas
+toils
+token
+tolls
+tombs
+tomes
+toned
+toner
+tones
+tongs
+tonic
+tools
+toons
+tooth
+topaz
+topic
+torah
+torch
+torso
+torta
+total
+toted
+totem
+toter
+totes
+touch
+tough
+tours
+touts
+towed
+towel
+tower
+towns
+towny
+toxic
+toxin
+toyed
+trace
+track
+tract
+trade
+trail
+train
+trait
+tramp
+trams
+traps
+trash
+tread
+treat
+trees
+treks
+trend
+triad
+trial
+tribe
+trice
+trick
+tried
+trier
+tries
+trike
+trims
+trips
+troll
+troop
+trope
+trots
+trout
+trove
+truce
+truck
+truly
+trump
+trunk
+truss
+trust
+truth
+tsars
+tubby
+tubed
+tubes
+tucks
+tufts
+tulip
+tummy
+tumor
+tunas
+tuned
+tuner
+tunes
+tungs
+tunic
+turbo
+turds
+turfs
+turks
+turns
+tushy
+tusks
+tutor
+tuxes
+twang
+twats
+tweak
+tweed
+tween
+tweet
+twerp
+twice
+twigs
+twine
+twins
+twirl
+twirp
+twist
+twixt
+tying
+typed
+types
+tzars
+udder
+ulcer
+ultra
+umber
+umbra
+umped
+unarm
+unban
+unbar
+unbid
+unbox
+uncap
+uncle
+uncut
+undee
+under
+undid
+undue
+unfed
+unfit
+unfix
+unify
+union
+unite
+units
+unity
+unjam
+unlit
+unmix
+unpeg
+unpen
+unpin
+unrig
+unset
+until
+unwed
+unzip
+upend
+upper
+upset
+urban
+urged
+urine
+usage
+users
+usher
+using
+usual
+usurp
+utter
+vague
+vails
+valet
+valid
+valor
+value
+valve
+vamps
+vapid
+vapor
+vasal
+vases
+vasts
+vault
+veers
+vegan
+veges
+vegie
+veils
+veins
+veiny
+venom
+vents
+venue
+venus
+verbs
+verge
+verse
+vests
+vexed
+vexer
+vexes
+vials
+vibes
+vicar
+viced
+vices
+video
+views
+vigil
+vigor
+villa
+vined
+vines
+vinyl
+viola
+viper
+viral
+virus
+vised
+vises
+visit
+visor
+vista
+vital
+vivid
+vixen
+vocab
+vocal
+vodka
+vogue
+voice
+voids
+voila
+volta
+volte
+volts
+volva
+vomit
+voted
+voter
+votes
+vouch
+vowed
+vowel
+vroom
+vulva
+vying
+wacko
+wacks
+wacky
+waded
+wader
+wades
+wafer
+waged
+wager
+wages
+wagon
+wails
+wains
+waist
+waits
+waive
+waked
+waken
+wakes
+waled
+wales
+walks
+walls
+waltz
+wands
+waned
+wanes
+wants
+wards
+wared
+wares
+warms
+warns
+warps
+warts
+warty
+washy
+wasps
+waspy
+waste
+watch
+water
+watts
+waved
+waver
+waves
+waxed
+waxer
+waxes
+weald
+weans
+wears
+weary
+weave
+wedge
+wedgy
+weeds
+weedy
+weeks
+weens
+weeny
+weeps
+weepy
+weigh
+weird
+weirs
+welch
+welds
+wells
+welsh
+welts
+wench
+whack
+whale
+whams
+whats
+wheat
+wheel
+wheen
+wheep
+whelp
+where
+wheys
+which
+whiff
+whigs
+while
+whims
+whine
+whiny
+whirl
+whish
+whisk
+white
+whits
+whole
+whose
+wicks
+widen
+wider
+wides
+widow
+width
+wield
+wifes
+wifey
+wilds
+wills
+willy
+wilts
+wimps
+wimpy
+wince
+winch
+winds
+windy
+wined
+wines
+winey
+wings
+winks
+wiped
+wiper
+wipes
+wired
+wires
+wised
+wiser
+wisps
+wispy
+witch
+witty
+wived
+wives
+woful
+woken
+woman
+women
+wonky
+woods
+woody
+wooed
+wooer
+wools
+wooly
+woops
+woosh
+woozy
+words
+wordy
+works
+world
+worms
+wormy
+worry
+worse
+worst
+worth
+would
+wound
+woven
+wowed
+wrack
+wrang
+wraps
+wrapt
+wrath
+wreak
+wrest
+wring
+wrist
+write
+wrong
+wrote
+wrung
+wussy
+xenia
+xerox
+yacht
+yacks
+yahoo
+yanks
+yards
+yarns
+yawns
+yeahs
+years
+yeast
+yells
+yelps
+yeses
+yield
+yikes
+yipes
+yodel
+yodle
+yogas
+yoked
+yolks
+young
+yours
+youth
+yucky
+yummy
+yuppy
+zaire
+zappy
+zeals
+zebra
+zeros
+zests
+zesty
+zilch
+zincs
+zippy
+zoned
+zoner
+zones
+zonks
+zooms
+twerk
diff --git a/small_dict.bak b/small_dict.bak
new file mode 100644
index 0000000..104149b
--- /dev/null
+++ b/small_dict.bak
@@ -0,0 +1,3858 @@
+aback
+abash
+abbey
+abeam
+abhor
+abide
+abled
+abler
+ables
+abode
+aboil
+aboon
+abort
+about
+above
+abuse
+abuts
+abuzz
+abyss
+ached
+aches
+achoo
+acids
+acidy
+acing
+acock
+acold
+acorn
+acred
+acres
+acted
+actor
+acute
+adapt
+added
+adder
+adept
+adios
+admit
+adobe
+adobo
+adopt
+adore
+adorn
+adult
+aegis
+affix
+afire
+afoot
+afore
+afoul
+after
+again
+agars
+agaze
+agent
+aggie
+agile
+aging
+agism
+agist
+aglet
+agone
+agony
+agree
+ahead
+ahold
+aided
+aider
+aides
+ailed
+aimed
+aimer
+aired
+aisle
+alarm
+album
+alert
+algae
+alias
+alien
+align
+alike
+alive
+alley
+allot
+allow
+alloy
+aloes
+aloft
+aloha
+alone
+along
+aloof
+aloud
+alpha
+altar
+alter
+amass
+amaze
+amber
+amend
+amiga
+amigo
+amino
+amiss
+among
+amour
+amped
+ample
+amuck
+amuse
+angel
+anger
+angle
+anglo
+angry
+angst
+anime
+anion
+ankle
+annal
+annex
+annoy
+annul
+antic
+antsy
+anvil
+aorta
+apart
+apeak
+apeek
+apish
+appal
+apple
+apply
+apron
+aptly
+arbor
+areal
+argon
+argue
+arise
+armed
+armer
+armor
+aroma
+arose
+array
+arrow
+arses
+arson
+artsy
+ascot
+ashed
+ashes
+aside
+asked
+askew
+aspen
+asset
+astir
+atlas
+atoll
+atoms
+atone
+atria
+attic
+audio
+audit
+auger
+aught
+augur
+aunts
+autos
+avail
+avant
+avast
+avert
+avian
+avoid
+avows
+await
+awake
+award
+aware
+awash
+awful
+awing
+awned
+awoke
+axels
+axial
+axile
+axing
+axiom
+axion
+axles
+axman
+axmen
+axons
+azure
+babel
+babes
+baboo
+backs
+bacon
+baddy
+badge
+badly
+bagel
+baggy
+bails
+baits
+baked
+baker
+bakes
+balds
+baldy
+baled
+baler
+bales
+balks
+balls
+balms
+balmy
+balsa
+bands
+baned
+banes
+bangs
+banjo
+banks
+barbs
+bards
+bared
+barer
+bares
+barfs
+barge
+barks
+barky
+barns
+baron
+basal
+based
+bases
+basic
+basil
+basin
+basis
+basks
+basso
+baste
+batch
+bathe
+baths
+baton
+bayou
+beach
+beads
+beady
+beaks
+beams
+beamy
+beans
+beard
+bears
+beast
+beats
+beaux
+bebop
+becks
+beech
+beefs
+beefy
+beeps
+beers
+beets
+befit
+befog
+began
+begin
+begun
+beige
+being
+belay
+belch
+bells
+belly
+below
+belts
+bench
+bends
+bendy
+bents
+beret
+berry
+beses
+beset
+bests
+bevel
+bezel
+bibbs
+bible
+bides
+bidet
+biffs
+biffy
+bight
+bigly
+bigot
+bijou
+biked
+biker
+bikes
+bilbo
+biles
+bilge
+bills
+billy
+bimbo
+binds
+binge
+bingo
+biome
+birch
+birds
+birrs
+birth
+bisks
+bison
+biter
+bites
+bitsy
+blabs
+black
+blade
+blame
+bland
+blank
+blare
+blast
+blaze
+bleak
+blear
+bleed
+bleep
+blend
+bless
+blimp
+blimy
+blind
+blink
+blips
+bliss
+blite
+blitz
+bloat
+blobs
+block
+blogs
+bloke
+blond
+blood
+bloom
+bloop
+blots
+blows
+blues
+bluff
+blunt
+blurb
+blurs
+blurt
+blush
+board
+boars
+boast
+boats
+bobby
+bodes
+bogey
+bogie
+bogle
+bogus
+boils
+boink
+bolds
+bolts
+bombs
+bonds
+bones
+boney
+bongs
+bonus
+booed
+books
+booms
+boomy
+boons
+boost
+booth
+boots
+booty
+booze
+borax
+bored
+borer
+boron
+bossy
+botch
+bound
+bouts
+bowed
+bowel
+bowls
+boxed
+boxer
+boxes
+bozos
+brace
+brags
+braid
+brail
+brain
+brake
+brand
+brans
+brash
+brass
+brats
+brave
+bravo
+brawl
+brawn
+bread
+break
+breed
+brees
+brews
+briar
+bribe
+brick
+bride
+brief
+brims
+brine
+bring
+brink
+brisk
+broad
+broil
+broke
+broom
+broth
+brown
+brows
+bruin
+brung
+brunt
+brush
+brusk
+brute
+bruts
+bucko
+bucks
+buddy
+budge
+buffs
+buggy
+bugle
+build
+built
+bulbs
+bulge
+bulgy
+bulks
+bulky
+bulls
+bully
+bumps
+bumpy
+bunch
+bunks
+bunny
+bunts
+burbs
+buret
+burly
+burns
+burnt
+burps
+burrs
+burst
+buses
+bushy
+busts
+butch
+butes
+buyer
+bytes
+cabin
+cable
+cabob
+cacao
+cache
+caddy
+cadet
+cafes
+caged
+cages
+cains
+cajon
+caked
+cakes
+calfs
+calls
+calms
+calve
+camel
+cameo
+camps
+canal
+candy
+caned
+canes
+canny
+canoe
+canon
+cants
+caped
+caper
+capes
+carbs
+cards
+cared
+carer
+cares
+caret
+cargo
+carol
+carry
+carts
+carve
+cased
+cases
+casts
+catch
+cause
+caved
+caver
+caves
+cease
+cedar
+ceder
+cedes
+ceils
+celeb
+cello
+cells
+celts
+cense
+cents
+chafe
+chain
+chair
+chalk
+champ
+chant
+chaos
+chard
+charm
+chars
+chart
+chase
+chats
+cheap
+cheat
+check
+cheek
+cheer
+chefs
+chemo
+chess
+chest
+chevy
+chews
+chewy
+chick
+chide
+chief
+child
+chile
+chili
+chill
+chime
+chimp
+china
+chins
+chips
+chirp
+chive
+choir
+choke
+chomp
+chops
+chord
+chore
+chose
+chows
+chubs
+chuck
+chump
+chums
+chunk
+churn
+chute
+chyme
+cider
+cigar
+cinch
+circa
+cisco
+cists
+cited
+cites
+civic
+civil
+clads
+claim
+clamp
+clams
+clang
+clank
+clans
+claps
+clash
+clasp
+class
+claws
+clean
+clear
+cleat
+cleft
+clerk
+click
+cliff
+climb
+cling
+clink
+clips
+cloak
+clock
+clogs
+clone
+close
+cloth
+cloud
+clout
+clown
+clubs
+cluck
+clued
+clues
+clump
+clung
+clunk
+coach
+coals
+coast
+coats
+cobra
+cocky
+cocoa
+codec
+coded
+coder
+codes
+coeds
+coils
+coins
+cokes
+colds
+colon
+color
+colts
+comas
+combo
+combs
+comes
+comet
+comfy
+comic
+comma
+commy
+conch
+condo
+coned
+cones
+cooks
+cooky
+cools
+coons
+coops
+copay
+coral
+cords
+corgi
+corks
+corny
+corps
+costs
+couch
+could
+count
+coupe
+court
+cover
+cowed
+cower
+cowls
+cozey
+crabs
+crack
+craft
+cramp
+crams
+crane
+crank
+crash
+crass
+crate
+crave
+crawl
+craze
+crazy
+creak
+cream
+creed
+creek
+creep
+creme
+crepe
+crept
+crest
+crews
+cribs
+crick
+cried
+crier
+cries
+crime
+crimp
+cripe
+crisp
+croak
+crock
+crocs
+croft
+crony
+crook
+crops
+cross
+crowd
+crown
+crows
+crude
+cruel
+crumb
+crush
+crust
+crypt
+cubby
+cubed
+cubes
+cubit
+cuffs
+cults
+cupid
+curbs
+curds
+cured
+cures
+curls
+curly
+curry
+curse
+curve
+curvy
+cusps
+cutie
+cutup
+cyber
+cycle
+cysts
+daddy
+daffy
+daily
+dairy
+daisy
+dally
+dames
+damns
+damps
+dance
+dandy
+dared
+dares
+darts
+dated
+dates
+dawns
+dazed
+dazes
+deads
+deals
+dealt
+deans
+dears
+death
+debit
+debts
+debug
+debut
+decaf
+decal
+decay
+decks
+decor
+decoy
+deeds
+deedy
+deers
+defer
+defog
+deism
+deity
+delay
+dells
+delly
+delta
+delve
+demon
+demos
+denim
+dense
+dents
+depot
+depth
+derby
+derma
+desks
+deter
+detox
+deuce
+devil
+dials
+diary
+diced
+dices
+dicey
+diets
+digit
+dilly
+dimes
+dimly
+dined
+diner
+dings
+dingy
+dinks
+dinos
+diode
+dirty
+disco
+discs
+dishy
+disks
+ditch
+ditto
+ditzy
+divas
+dived
+diver
+dives
+dizzy
+docks
+dodge
+dodgy
+doers
+doggo
+doggy
+dogma
+doing
+dolls
+dolly
+domed
+domes
+donor
+donut
+dooms
+doomy
+doors
+doozy
+doped
+dopes
+dopey
+dorks
+dorky
+dorms
+dosed
+doses
+doted
+doubt
+dough
+douse
+doves
+dowed
+dowel
+downs
+downy
+dowry
+dowse
+dozed
+dozen
+draft
+drags
+drain
+drake
+drama
+drank
+drape
+drawn
+draws
+dream
+dress
+dried
+drier
+dries
+drift
+drill
+drink
+drips
+drive
+droid
+drone
+drool
+droop
+drops
+drove
+drown
+drugs
+drums
+drunk
+dryer
+duces
+duchy
+ducks
+ducts
+dudes
+duels
+duets
+dufus
+duked
+dukes
+dulls
+dumbo
+dumbs
+dummy
+dumps
+dunce
+dunes
+dunks
+duped
+dupes
+dusky
+dusts
+dusty
+dutch
+duvet
+dwarf
+dweeb
+dwell
+dwelt
+dying
+eager
+eagle
+earls
+early
+earns
+earth
+eased
+easel
+eases
+eaten
+eater
+ebony
+ebook
+echos
+edged
+edger
+edges
+edict
+edits
+eerie
+egged
+eight
+eject
+elate
+elbow
+elder
+elect
+elope
+elude
+elves
+email
+embed
+ember
+emits
+emote
+empty
+enact
+enate
+ended
+endow
+enema
+enemy
+enjoy
+enrol
+ensue
+entry
+envoy
+enzym
+epoch
+epoxy
+equal
+equip
+erase
+erect
+erode
+erose
+error
+erupt
+essay
+ethic
+ethos
+ethyl
+evade
+event
+evert
+every
+evict
+evoke
+exact
+exalt
+exams
+excel
+execs
+exert
+exile
+exist
+exits
+expel
+extra
+exude
+exult
+exurb
+eying
+fable
+faced
+faces
+facet
+facts
+faded
+fades
+fails
+faint
+fairs
+fairy
+faith
+faked
+faker
+fakes
+falls
+false
+famed
+fancy
+fangs
+farad
+farce
+fared
+farer
+fares
+farms
+farts
+fasts
+fatal
+fates
+fatty
+fault
+fauns
+faves
+favor
+fawns
+faxed
+faxes
+fazed
+fazes
+fears
+feast
+feats
+feces
+feeds
+feels
+feint
+fella
+felon
+femur
+fence
+ferns
+ferry
+fetal
+fetch
+fetus
+feuds
+feued
+fever
+fewer
+fezes
+fiats
+fiber
+ficus
+fidge
+field
+fiend
+fiery
+fifth
+fifty
+fight
+filch
+filed
+filer
+files
+filet
+fills
+films
+filmy
+filth
+final
+finch
+finds
+fined
+finer
+fines
+fired
+fires
+firms
+first
+fishy
+fists
+fiver
+fives
+fixed
+fixer
+fixes
+fizzy
+flabs
+flack
+flags
+flail
+flair
+flake
+flaky
+flame
+flank
+flaps
+flare
+flash
+flask
+flats
+flaws
+fleas
+fleck
+flees
+fleet
+flesh
+flick
+flied
+flier
+flies
+fling
+flips
+flirt
+float
+flock
+flood
+floor
+flops
+flora
+floss
+flour
+flown
+flows
+fluff
+fluid
+fluke
+flung
+flunk
+flush
+flute
+flyby
+flyer
+foams
+foamy
+focal
+focus
+foggy
+foils
+folds
+folio
+folks
+folly
+fondu
+fonts
+foods
+fools
+footy
+force
+forge
+forgo
+forks
+forms
+forte
+forth
+forts
+forty
+forum
+fouls
+found
+fours
+fowls
+foxes
+foyer
+frail
+frame
+frank
+frats
+fraud
+frays
+freak
+freed
+freer
+frees
+fresh
+frets
+friar
+fried
+frier
+fries
+frill
+frisk
+fritz
+frogs
+front
+frost
+frown
+froze
+fruit
+fryer
+fudge
+fuels
+fugal
+fully
+fumed
+fumes
+funds
+fungi
+funky
+funny
+furor
+furry
+fused
+fuses
+fussy
+futon
+fuzed
+fuzes
+fuzzy
+gable
+gaffe
+gaffs
+gains
+galas
+galop
+gamas
+gambs
+gamed
+gamer
+games
+gamma
+gaped
+gapes
+gasps
+gassy
+gated
+gater
+gates
+gator
+gaudy
+gauge
+gauze
+gavel
+gawks
+gazed
+gazes
+gears
+gecko
+geeks
+geeky
+geese
+genes
+genie
+genre
+gents
+germs
+getup
+ghost
+ghoul
+giant
+giddy
+gifts
+gills
+gipsy
+girly
+girth
+gists
+given
+giver
+gland
+glare
+glass
+glaze
+gleam
+glean
+glide
+glint
+glitz
+gloat
+globe
+globs
+gloom
+glory
+gloss
+glove
+glows
+glued
+glues
+gluey
+glute
+glyph
+gnarl
+gnats
+gnome
+goals
+goats
+godly
+gofer
+going
+golfs
+golly
+gonad
+goner
+goods
+goody
+gooey
+goofs
+goofy
+goons
+goose
+gored
+goths
+gouge
+grace
+grade
+grads
+grail
+grain
+grand
+grant
+grape
+graph
+grasp
+grass
+grate
+grave
+gravy
+great
+greed
+greek
+green
+grids
+grief
+grift
+grill
+grime
+grimy
+grind
+grins
+gripe
+grips
+grits
+groan
+groin
+groom
+grope
+gross
+group
+grove
+growl
+grown
+grows
+grubs
+gruel
+grump
+grunt
+guard
+guava
+guess
+guest
+guide
+guild
+guilt
+guise
+gulag
+gulps
+gumbo
+gummy
+gunks
+gunky
+guppy
+gushy
+gusto
+gusts
+gusty
+gutsy
+gypsy
+gyros
+gyved
+gyves
+habit
+hacks
+hades
+haiku
+hails
+hairs
+hairy
+halal
+haled
+hales
+hallo
+halls
+halts
+hands
+handy
+hangs
+hanks
+happy
+hardy
+harem
+hares
+harks
+harms
+harps
+harpy
+harry
+harsh
+haste
+hasty
+hatch
+hated
+hater
+hates
+hauls
+haunt
+haven
+havoc
+hawks
+hazed
+hazel
+heads
+heals
+heaps
+heard
+hears
+heart
+heath
+heats
+heave
+heavy
+hedge
+heels
+hefts
+hefty
+heirs
+heist
+helix
+hello
+helms
+helps
+hence
+herbs
+herds
+heros
+hertz
+hexed
+hexes
+hicks
+hided
+hider
+hides
+highs
+hight
+hijab
+hiked
+hiker
+hikes
+hills
+hilly
+hinge
+hints
+hippo
+hippy
+hired
+hires
+hissy
+hists
+hitch
+hives
+hoard
+hoars
+hobby
+hobos
+hocus
+hoist
+hokey
+holds
+holed
+holes
+holey
+holla
+hollo
+holly
+homed
+homes
+homey
+homie
+homos
+honed
+hones
+honey
+honks
+honor
+hooch
+hoods
+hoody
+hoofs
+hooka
+hooks
+hoops
+hoots
+hoped
+hopes
+horde
+horns
+horny
+horse
+horsy
+hosed
+hoses
+hosts
+hotel
+hotly
+hound
+hours
+house
+hover
+howdy
+howls
+hubby
+huger
+hulks
+hulls
+human
+humid
+humor
+humps
+humus
+hunch
+hunks
+hunky
+hunts
+hurds
+hurls
+hurry
+hurts
+husks
+husky
+hydro
+hyena
+hymen
+hymns
+hyped
+hyper
+hypes
+icier
+icing
+icons
+ideal
+ideas
+idiom
+idiot
+idled
+idler
+idles
+idols
+igloo
+iliad
+image
+imbed
+imply
+incur
+index
+indie
+inept
+inert
+infer
+infix
+ingot
+inked
+inlay
+inlet
+inner
+input
+intro
+ionic
+irate
+irked
+irony
+issue
+itchy
+items
+ivory
+jacal
+jacks
+jaded
+jades
+jails
+japan
+jazzy
+jeans
+jeeps
+jello
+jells
+jelly
+jerks
+jerry
+jewel
+jiffy
+jihad
+jimmy
+jinks
+jocko
+jocks
+joeys
+johns
+joins
+joint
+joist
+joked
+joker
+jokes
+jolly
+jolts
+joule
+joust
+judge
+juice
+juicy
+jujus
+juked
+jukes
+jumbo
+jumps
+jumpy
+junks
+junky
+juror
+kabob
+kakis
+karma
+karts
+kayak
+keens
+keeps
+kelps
+kelpy
+kempt
+ketch
+keyed
+khaki
+khans
+kicks
+kiddo
+kiddy
+kills
+kilts
+kinds
+kings
+kinks
+kinky
+kiosk
+kissy
+kites
+kitty
+kiwis
+klick
+klutz
+knack
+knave
+knead
+kneed
+kneel
+knees
+knelt
+knife
+knits
+knobs
+knock
+knots
+known
+knows
+koala
+kooky
+kraft
+kudos
+label
+labia
+labor
+laced
+laces
+lacks
+laden
+ladle
+lairs
+laker
+lakes
+lambs
+lamps
+lands
+lanes
+lapel
+lapse
+lards
+lares
+large
+largo
+larks
+larva
+laser
+lasso
+lasts
+latch
+later
+latex
+lathe
+lauds
+laugh
+lawns
+layed
+layer
+layup
+leach
+leads
+leafs
+leafy
+leaks
+leaky
+leans
+leant
+leaps
+leapt
+learn
+leary
+lease
+leash
+least
+leave
+leavy
+ledge
+leeks
+lefty
+legal
+legit
+lemon
+lemur
+lends
+lense
+level
+lever
+lewis
+liars
+libel
+libra
+licht
+licit
+licks
+lidar
+lifts
+light
+liked
+liken
+likes
+lilac
+limbo
+limbs
+limes
+limit
+limps
+lined
+linen
+liner
+lines
+lingo
+links
+lints
+lions
+lipid
+lisps
+lists
+liter
+lived
+liver
+lives
+livid
+llama
+loads
+loafs
+loans
+loath
+lobby
+lobed
+lobes
+local
+lochs
+locks
+locus
+lodge
+lofts
+lofty
+logic
+login
+logos
+loins
+loner
+loofa
+looks
+looms
+loops
+loopy
+loose
+lords
+loser
+loses
+lossy
+lotus
+lousy
+loved
+lover
+loves
+lower
+lowly
+loyal
+lubed
+lubes
+lucid
+lucky
+lulls
+lumen
+lumps
+lumpy
+lunar
+lunch
+lungs
+lunks
+lupus
+lurch
+lured
+lures
+lurks
+lusts
+lusty
+lying
+lymph
+lynch
+lyric
+maced
+maces
+macho
+macro
+madam
+madly
+madre
+mafia
+mages
+magic
+magma
+magot
+maids
+maims
+mains
+maize
+major
+maker
+makes
+males
+malls
+malts
+mamma
+mange
+mango
+mangy
+mania
+manic
+manly
+manor
+maple
+march
+mares
+marks
+marsh
+masks
+masts
+match
+mated
+mates
+maths
+mauls
+mayan
+maybe
+mayor
+mazed
+mazes
+meads
+meals
+means
+meant
+meany
+meats
+meaty
+mecca
+medal
+media
+medic
+meets
+melds
+melon
+melts
+memes
+memos
+mends
+mensa
+menus
+meows
+merch
+mercy
+merge
+merit
+merry
+mesas
+meshy
+metal
+meter
+metro
+micro
+midst
+might
+miked
+mikes
+miles
+milks
+milky
+mimed
+mimes
+mimic
+mince
+minds
+mined
+miner
+mines
+minks
+minor
+mints
+minty
+minus
+mirky
+missy
+mists
+misty
+mites
+mitts
+mixed
+mixer
+mixes
+mixup
+moans
+moats
+mocha
+mocks
+modal
+model
+modem
+modes
+modus
+mogul
+moist
+molar
+molds
+moldy
+moles
+momma
+mommy
+monad
+money
+monks
+monte
+month
+mooch
+moods
+moody
+moons
+moors
+moose
+moped
+mopes
+mopey
+moral
+moron
+morph
+morse
+mossy
+motel
+motes
+moths
+motif
+motor
+motto
+mould
+mound
+mount
+mourn
+mouse
+mousy
+mouth
+moved
+mover
+moves
+movie
+mowed
+mower
+moxie
+mucho
+mucky
+muddy
+muffs
+muggs
+muggy
+mulch
+mulls
+mumms
+mummy
+munch
+mural
+murks
+murky
+mused
+muser
+muses
+mushy
+music
+musks
+musky
+musty
+muted
+mutes
+muton
+mutts
+mylar
+myths
+nacho
+naggy
+nails
+naive
+naked
+naled
+named
+namer
+names
+nancy
+nanny
+narcs
+narks
+narky
+nasal
+nasty
+naval
+navel
+nazis
+nears
+necks
+needs
+needy
+neons
+nerds
+nerdy
+nerts
+nertz
+nerve
+nests
+never
+neves
+nevus
+newer
+newly
+newsy
+nexus
+nicer
+niche
+nicks
+niece
+nieve
+nifty
+night
+nines
+ninja
+ninth
+nippy
+nitro
+nixed
+nixes
+noble
+nocks
+noddy
+nodes
+noels
+nohow
+noirs
+noise
+noisy
+nomad
+nomas
+nooks
+nooky
+noons
+noose
+norms
+north
+nosed
+noses
+nosey
+notch
+noted
+noter
+notes
+nouns
+novel
+noway
+nubby
+nudge
+nuked
+nukes
+nulls
+numbs
+nurse
+nutsy
+nutty
+nylon
+nymph
+oared
+oasis
+oaths
+obese
+obeys
+obits
+oboes
+occur
+ocean
+octal
+octet
+oddly
+odium
+odors
+offed
+offer
+often
+ogres
+oiled
+oiler
+oinks
+okays
+olden
+older
+oldie
+olive
+ombre
+omega
+omens
+omits
+onery
+onion
+onset
+oohed
+oomph
+oozed
+oozes
+opals
+opens
+opera
+opine
+opium
+opted
+optic
+orals
+orbit
+orcas
+order
+organ
+ortho
+osmic
+other
+otter
+ought
+ounce
+ousts
+outdo
+outed
+outgo
+ovals
+ovary
+ovens
+overt
+owned
+owner
+oxide
+ozone
+paced
+pacer
+paces
+packs
+pacts
+padle
+padre
+pagan
+paged
+pager
+pages
+pails
+pains
+paint
+pairs
+paled
+paler
+pales
+palet
+palms
+palmy
+palsy
+panda
+paned
+panel
+panes
+panic
+pansy
+pants
+papal
+papas
+paper
+parch
+pared
+paris
+parks
+parol
+parse
+parts
+party
+pasta
+paste
+pasty
+patch
+paths
+patio
+patsy
+pause
+paved
+paver
+paves
+pawns
+payed
+payee
+payer
+peace
+peach
+peaks
+peaky
+peals
+pearl
+pears
+pecan
+pecks
+pecky
+pedal
+pedro
+peeks
+peels
+peeps
+peers
+peeve
+pelts
+penal
+pence
+penne
+penny
+peons
+peppy
+perch
+peril
+perks
+perky
+perms
+perps
+pervs
+pesky
+pesos
+pesto
+pests
+petal
+peter
+petty
+pewee
+phase
+phone
+phony
+photo
+piano
+picks
+picky
+piece
+piers
+piggy
+pigmy
+piked
+pikes
+piled
+piles
+pills
+pilot
+pimps
+pinch
+pined
+pines
+piney
+pings
+pinks
+pinky
+pinto
+pints
+pinup
+pions
+pious
+piped
+piper
+pipes
+pitch
+pivot
+pixel
+pixie
+pizza
+place
+plaid
+plain
+plane
+plank
+plans
+plant
+plasm
+plate
+playa
+plays
+plaza
+plead
+pleas
+plebe
+plebs
+plied
+plier
+plies
+plops
+plots
+plows
+ploys
+pluck
+plugs
+plumb
+plume
+plump
+plums
+plunk
+plush
+plyer
+poach
+podgy
+poems
+poets
+point
+poise
+poked
+poker
+pokes
+pokey
+polar
+poled
+poler
+poles
+polio
+polka
+polls
+polos
+ponds
+pones
+pongs
+pooch
+poofs
+poofy
+pools
+poops
+popes
+poppy
+porch
+pored
+pores
+porks
+porky
+ports
+posed
+poser
+poses
+posit
+posse
+posts
+potsy
+potty
+pouch
+pound
+pours
+pouts
+pouty
+power
+prank
+prays
+preen
+preps
+press
+preys
+price
+prick
+pricy
+pride
+pried
+pries
+prime
+primo
+primp
+prims
+print
+prior
+prise
+prism
+priss
+privy
+prize
+probe
+prods
+promo
+proms
+prone
+prong
+proof
+props
+prose
+proud
+prove
+prowl
+proxy
+prude
+prune
+psalm
+psych
+pucks
+pudgy
+puffs
+puffy
+puggy
+puked
+pukes
+pulls
+pulps
+pulpy
+pulse
+pumps
+punch
+punks
+punky
+punny
+punts
+pupal
+pupil
+puppy
+puree
+purge
+purse
+pushy
+putts
+putty
+pygmy
+pylon
+pyrex
+quack
+quads
+quail
+quake
+quaky
+quale
+qualm
+quark
+quart
+quash
+quasi
+qubit
+queen
+queer
+quell
+query
+quest
+queue
+quick
+quiet
+quill
+quilt
+quips
+quirk
+quite
+quits
+quota
+quote
+rabbi
+rabid
+raced
+racer
+races
+racks
+radar
+radii
+radio
+radix
+radon
+rafts
+raged
+rages
+raggs
+raggy
+raids
+rails
+rains
+rainy
+raise
+raked
+raker
+rakes
+rally
+ramen
+ramps
+ranch
+range
+ranks
+rapid
+raspy
+rated
+rates
+ratio
+ratty
+raved
+raven
+raves
+razer
+razor
+reach
+react
+readd
+reads
+ready
+realm
+reals
+reams
+reaps
+rears
+rebar
+rebel
+rebut
+rebuy
+recap
+recks
+recon
+recur
+redip
+redly
+redos
+redox
+redry
+redub
+redye
+reeds
+reefs
+reeks
+reeky
+reels
+refer
+refit
+refix
+refly
+refry
+regal
+rehab
+reign
+reins
+rekey
+relax
+relay
+relet
+relit
+remap
+remix
+renew
+renig
+rents
+repay
+repeg
+repel
+reply
+repos
+repot
+rerun
+resaw
+resay
+reset
+resew
+resin
+resit
+resod
+resow
+rests
+retag
+retax
+retch
+retro
+retry
+reuse
+revet
+revue
+rewax
+rewet
+rhino
+rhyme
+riced
+ricer
+rices
+ricin
+rider
+rides
+ridge
+ridgy
+rifle
+rifts
+right
+rigid
+rigor
+riled
+riles
+rings
+rinse
+riots
+riped
+ripen
+riper
+ripes
+risen
+riser
+rises
+risks
+risky
+rival
+river
+rivet
+roach
+roads
+roams
+roars
+roast
+robed
+robes
+robin
+robot
+rocks
+rocky
+rodeo
+roger
+rogue
+roles
+rolls
+roman
+romeo
+romps
+rondo
+roofs
+rooks
+rooms
+roomy
+roost
+roots
+rooty
+roped
+roper
+ropes
+rosed
+roses
+rotor
+rough
+round
+rouse
+route
+routs
+roven
+rowdy
+rowed
+royal
+rubel
+ruble
+ruddy
+rugby
+ruins
+ruled
+ruler
+rules
+rummy
+rumor
+rungs
+runny
+runts
+rupee
+rural
+rusts
+rusty
+saber
+sacks
+sadly
+safer
+safes
+saggy
+sails
+saint
+sakes
+salad
+sales
+salon
+salsa
+salts
+salty
+salve
+samba
+sands
+sandy
+sappy
+sarge
+sassy
+satyr
+sauce
+saucy
+sauna
+saved
+saver
+saves
+savin
+savor
+savvy
+sawed
+sayer
+scabs
+scald
+scale
+scalp
+scamp
+scams
+scans
+scant
+scare
+scarf
+scars
+scary
+scene
+scent
+scoff
+scold
+scone
+scoop
+scoot
+scope
+score
+scorn
+scour
+scout
+scowl
+scram
+scrap
+screw
+scrub
+scrum
+scuba
+scuff
+sculk
+scull
+sculp
+seals
+seams
+seamy
+sears
+seats
+sebum
+sects
+sedan
+seeds
+seedy
+seeks
+seels
+seems
+seeps
+seepy
+seers
+seize
+selfs
+sells
+semes
+semis
+sends
+sense
+serfs
+serge
+serif
+serum
+serve
+servo
+setup
+seven
+sever
+sewed
+sewer
+sexes
+shack
+shade
+shady
+shaft
+shake
+shaky
+shale
+shame
+shams
+shank
+shape
+shard
+share
+shark
+sharp
+sheds
+sheep
+sheer
+sheet
+shelf
+shell
+shift
+shill
+shims
+shine
+shins
+shiny
+ships
+shire
+shirt
+shock
+shoed
+shoer
+shoes
+shone
+shook
+shoos
+shoot
+shops
+shore
+short
+shots
+shout
+shove
+shown
+shows
+showy
+shred
+shrub
+shrug
+shuck
+shuns
+shunt
+shush
+shuts
+sicko
+sicks
+sided
+sides
+siege
+sifts
+sighs
+sight
+sigma
+signs
+sikes
+silks
+silky
+silly
+silos
+simps
+since
+singe
+sings
+sinks
+sinus
+siren
+sissy
+sited
+sites
+situp
+sixes
+sixth
+sixty
+sized
+sizes
+skald
+skank
+skate
+skeet
+skews
+skids
+skied
+skier
+skies
+skill
+skimp
+skins
+skips
+skirt
+skits
+skulk
+skull
+skunk
+slabs
+slack
+slain
+slams
+slang
+slant
+slaps
+slash
+slate
+slats
+slave
+slays
+sleds
+sleek
+sleep
+sleet
+slept
+slice
+slick
+slide
+slime
+slims
+slimy
+sling
+slink
+slips
+slipt
+slits
+slope
+slops
+slosh
+sloth
+slots
+slows
+slugs
+slump
+slums
+slung
+slurp
+slurs
+slush
+smack
+small
+smart
+smash
+smear
+smell
+smelt
+smile
+smirk
+smoke
+smoky
+snack
+snafu
+snags
+snail
+snake
+snaky
+snaps
+snare
+snarf
+sneak
+sneer
+snide
+sniff
+snipe
+snips
+snobs
+snogs
+snoop
+snore
+snort
+snots
+snout
+snows
+snowy
+snuck
+snuff
+soaks
+soaps
+soapy
+soars
+sober
+socks
+sodas
+sofar
+softy
+soggy
+soils
+solar
+soled
+soles
+solid
+solon
+solos
+solus
+solve
+sonar
+songs
+sonic
+sorts
+souls
+sound
+soups
+soupy
+sours
+south
+space
+spacy
+spade
+spank
+spans
+spare
+spark
+spars
+spasm
+spats
+spawn
+spazz
+speak
+spear
+speck
+specs
+speed
+spell
+spelt
+spend
+spent
+spews
+spice
+spick
+spicy
+spied
+spies
+spiff
+spike
+spiky
+spill
+spilt
+spine
+spins
+spiny
+spire
+spirt
+spite
+spits
+splat
+split
+spoil
+spoke
+spoof
+spook
+spool
+spoon
+sport
+spots
+spout
+spray
+spree
+spuds
+spued
+spues
+spunk
+spurn
+spurs
+squad
+squat
+squib
+squid
+stabs
+stack
+staff
+stage
+stags
+stain
+stair
+stake
+stale
+stalk
+stall
+stamp
+stand
+stang
+stank
+stare
+stark
+stars
+start
+stash
+state
+stats
+stays
+stead
+steak
+steal
+steam
+steel
+steep
+steer
+stems
+stent
+steps
+stern
+stick
+stiff
+still
+stilt
+stimy
+sting
+stink
+stint
+stipe
+stirs
+stock
+stoic
+stoke
+stole
+stomp
+stone
+stony
+stood
+stool
+stoop
+stops
+stopt
+store
+stork
+storm
+story
+stoup
+stout
+stove
+stows
+strap
+straw
+stray
+strep
+strew
+strip
+strut
+stubs
+stuck
+studs
+stuff
+stump
+stunk
+stuns
+stunt
+style
+suave
+sucks
+sucky
+sudds
+sudsy
+suede
+sugar
+suing
+suite
+sunny
+super
+surfs
+surge
+surly
+sushi
+swabs
+swamp
+swank
+swans
+swaps
+swarm
+swats
+sways
+swear
+sweat
+sweep
+sweet
+swell
+swept
+swift
+swims
+swine
+swing
+swipe
+swirl
+swish
+swiss
+swoop
+sword
+swore
+sworn
+swung
+syncs
+syrup
+tabby
+table
+taboo
+tacks
+tacky
+tacos
+tacts
+taffy
+tails
+taint
+taken
+taker
+takes
+tales
+talks
+talky
+talon
+tamed
+tames
+tango
+tangs
+tangy
+tanks
+taped
+taper
+tapes
+tardy
+tarot
+tarps
+tasks
+taste
+tasty
+taunt
+taxed
+taxer
+taxes
+teach
+teams
+tears
+teary
+tease
+techs
+techy
+teddy
+teems
+teens
+teeny
+teeth
+tells
+telly
+tempo
+temps
+tempt
+tends
+tenet
+tenor
+tense
+tenth
+tents
+tepee
+tepid
+terms
+tesla
+tests
+testy
+texas
+texts
+thank
+thaws
+theft
+their
+theme
+there
+these
+thick
+thief
+thigh
+thing
+think
+thins
+third
+thorn
+those
+threw
+throb
+throw
+thuds
+thugs
+thumb
+thump
+thunk
+thyme
+tiara
+ticks
+tidal
+tides
+tiers
+tiger
+tight
+tilde
+tiled
+tiles
+tilts
+timed
+timer
+times
+timid
+tints
+tipsy
+tired
+tires
+tithe
+title
+tizzy
+toads
+toast
+today
+togas
+toils
+token
+tolls
+tombs
+tomes
+toned
+toner
+tones
+tongs
+tonic
+tools
+toons
+tooth
+topaz
+topic
+torah
+torch
+torso
+torta
+total
+toted
+totem
+toter
+totes
+touch
+tough
+tours
+touts
+towed
+towel
+tower
+towns
+towny
+toxic
+toxin
+toyed
+trace
+track
+tract
+trade
+trail
+train
+trait
+tramp
+trams
+traps
+trash
+tread
+treat
+trees
+treks
+trend
+triad
+trial
+tribe
+trice
+trick
+tried
+trier
+tries
+trike
+trims
+trips
+troll
+troop
+trope
+trots
+trout
+trove
+truce
+truck
+truly
+trump
+trunk
+truss
+trust
+truth
+tsars
+tubby
+tubed
+tubes
+tucks
+tufts
+tulip
+tummy
+tumor
+tunas
+tuned
+tuner
+tunes
+tungs
+tunic
+turbo
+turds
+turfs
+turks
+turns
+tushy
+tusks
+tutor
+tuxes
+twang
+twats
+tweak
+tweed
+tween
+tweet
+twerp
+twice
+twigs
+twine
+twins
+twirl
+twirp
+twist
+twixt
+tying
+typed
+types
+tzars
+udder
+ulcer
+ultra
+umber
+umbra
+umped
+unarm
+unban
+unbar
+unbid
+unbox
+uncap
+uncle
+uncut
+undee
+under
+undid
+undue
+unfed
+unfit
+unfix
+unify
+union
+unite
+units
+unity
+unjam
+unlit
+unmix
+unpeg
+unpen
+unpin
+unrig
+unset
+until
+unwed
+unzip
+upend
+upper
+upset
+urban
+urged
+urine
+usage
+users
+usher
+using
+usual
+usurp
+utter
+vague
+vails
+valet
+valid
+valor
+value
+valve
+vamps
+vapid
+vapor
+vasal
+vases
+vasts
+vault
+veers
+vegan
+veges
+vegie
+veils
+veins
+veiny
+venom
+vents
+venue
+venus
+verbs
+verge
+verse
+vests
+vexed
+vexer
+vexes
+vials
+vibes
+vicar
+viced
+vices
+video
+views
+vigil
+vigor
+villa
+vined
+vines
+vinyl
+viola
+viper
+viral
+virus
+vised
+vises
+visit
+visor
+vista
+vital
+vivid
+vixen
+vocab
+vocal
+vodka
+vogue
+voice
+voids
+voila
+volta
+volte
+volts
+volva
+vomit
+voted
+voter
+votes
+vouch
+vowed
+vowel
+vroom
+vulva
+vying
+wacko
+wacks
+wacky
+waded
+wader
+wades
+wafer
+waged
+wager
+wages
+wagon
+wails
+wains
+waist
+waits
+waive
+waked
+waken
+wakes
+waled
+wales
+walks
+walls
+waltz
+wands
+waned
+wanes
+wants
+wards
+wared
+wares
+warms
+warns
+warps
+warts
+warty
+washy
+wasps
+waspy
+waste
+watch
+water
+watts
+waved
+waver
+waves
+waxed
+waxer
+waxes
+weald
+weans
+wears
+weary
+weave
+wedge
+wedgy
+weeds
+weedy
+weeks
+weens
+weeny
+weeps
+weepy
+weigh
+weird
+weirs
+welch
+welds
+wells
+welsh
+welts
+wench
+whack
+whale
+whams
+whats
+wheat
+wheel
+wheen
+wheep
+whelp
+where
+wheys
+which
+whiff
+whigs
+while
+whims
+whine
+whiny
+whirl
+whish
+whisk
+white
+whits
+whole
+whose
+wicks
+widen
+wider
+wides
+widow
+width
+wield
+wifes
+wifey
+wilds
+wills
+willy
+wilts
+wimps
+wimpy
+wince
+winch
+winds
+windy
+wined
+wines
+winey
+wings
+winks
+wiped
+wiper
+wipes
+wired
+wires
+wised
+wiser
+wisps
+wispy
+witch
+witty
+wived
+wives
+woful
+woken
+woman
+women
+wonky
+woods
+woody
+wooed
+wooer
+wools
+wooly
+woops
+woosh
+woozy
+words
+wordy
+works
+world
+worms
+wormy
+worry
+worse
+worst
+worth
+would
+wound
+woven
+wowed
+wrack
+wrang
+wraps
+wrapt
+wrath
+wreak
+wrest
+wring
+wrist
+write
+wrong
+wrote
+wrung
+wussy
+xenia
+xerox
+yacht
+yacks
+yahoo
+yanks
+yards
+yarns
+yawns
+yeahs
+years
+yeast
+yells
+yelps
+yeses
+yield
+yikes
+yipes
+yodel
+yodle
+yogas
+yoked
+yolks
+young
+yours
+youth
+yucky
+yummy
+yuppy
+zaire
+zappy
+zeals
+zebra
+zeros
+zests
+zesty
+zilch
+zincs
+zippy
+zoned
+zoner
+zones
+zonks
+zooms
diff --git a/test_file b/test_file
new file mode 100644
index 0000000..ac2b0e4
--- /dev/null
+++ b/test_file
@@ -0,0 +1,4 @@
+vowel
+belts
+kills
+
diff --git a/total_wins b/total_wins
new file mode 100644
index 0000000..fe4afb0
--- /dev/null
+++ b/total_wins
@@ -0,0 +1 @@
+106
diff --git a/win_streak b/win_streak
new file mode 100644
index 0000000..77ac542
--- /dev/null
+++ b/win_streak
@@ -0,0 +1,2 @@
+0
+
diff --git a/wordle.c b/wordle.c
new file mode 100644
index 0000000..c98ffde
--- /dev/null
+++ b/wordle.c
@@ -0,0 +1,219 @@
+//TODO: Quordle mode, multiple different length words
+/** Making my own version/clone of the popular "wordle" game. hello
+ * This is more of a way to help me solidfy my knowledge of
+ * programming and the C programming language than it is to
+ * actually play the game, but hopefully in the end this game
+ * pulls it weight in entertainment value.
+ */
+#include <stdio.h> //FILE,printf(),fopen(),fclose(),fgets()
+#include <assert.h> //assert()
+#include <stdlib.h> //rand(),srand(),system()
+#include <time.h> //time()
+#include <string.h> //strncpy()
+#include <inttypes.h> //strtoimax(), int8_t
+
+
+#define LARGEDICT 8939
+#define WORDLEN 5
+//#define DEBUG
+#ifdef DEBUG
+#define SMALLDICT 3
+static const char* SMALLFILE = "test_file";
+#endif
+#ifndef DEBUG
+#define SMALLDICT 3858
+static const char* SMALLFILE = "small_dict";
+#endif
+
+static const char* LARGEFILE = "large_dict";
+static const char* GAMESPLAYED = "games_played";
+static const char* TOTALWINS = "total_wins";
+static const char* WINSTREAK = "win_streak";
+
+int main(void)
+{
+ //Open file and make sure it exists
+ FILE* larger_dict_fptr = fopen(LARGEFILE, "r");
+ FILE* smaller_dict_fptr = fopen(SMALLFILE, "r");
+ assert(larger_dict_fptr != NULL && "File pointer returned NULL, make sure file exists and is spelled correctly");
+ assert(smaller_dict_fptr != NULL && "File pointer returned NULL, make sure file exists and is spelled correctly");
+
+
+ //Get words from both game (SMALL) and user (LARGE) dictionary and store them in two, two dimensional arrays,
+ //then strip the newline character, when done close the file
+ char larger_word_array[LARGEDICT][WORDLEN + 2]; //plus 2 to account for newline character and null character added by fgets
+ char smaller_word_array[SMALLDICT][WORDLEN + 2];
+
+ for (int i = 0; i < LARGEDICT; ++i) {
+ if (fgets(larger_word_array[i], WORDLEN + 2, larger_dict_fptr) != NULL) { // added 2 to WORDLEN because fgets starts where it left off before
+ assert(larger_word_array[i][WORDLEN+1] == '\0' && "word_array is not holding the characters that it is supposed to");
+ larger_word_array[i][WORDLEN] = '\0';
+ }
+ }
+ fclose(larger_dict_fptr);
+
+ for (int i = 0; i < SMALLDICT; ++i) {
+ if (fgets(smaller_word_array[i], WORDLEN + 2, smaller_dict_fptr) != NULL) { // added 2 to WORDLEN because fgets starts where it left off before
+ assert(smaller_word_array[i][WORDLEN+1] == '\0' && "word_array is not holding the characters that it is supposed to");
+ smaller_word_array[i][WORDLEN] = '\0';
+ }
+ }
+ fclose(smaller_dict_fptr);
+
+
+ //Get random number then store the word in that position in the array to be used for the game
+ char chosen_word[WORDLEN + 1];
+ srand(time(0));
+ int random_num = rand() % SMALLDICT;
+ strncpy(chosen_word, smaller_word_array[random_num], WORDLEN);
+
+ //Finds the number of duplicate letters in word and stores in corresponding array at same location
+ short int chosen_duplicates[5] = {0,0,0,0,0};
+ for (int i = WORDLEN - 1; i > 0; --i) {
+ for (int j = i - 1; j >= 0; --j) {
+ if (chosen_word[i] == chosen_word[j]) {
+ chosen_duplicates[i]++;
+ }
+ }
+ }
+
+ //Prepare for user input and let them know they can start playing
+ system("clear");
+ printf("You can now start making your guesses below.\n\n");
+
+#ifdef DEBUG
+ printf("\n\nword is: %s\n\n", chosen_word);
+#endif
+
+
+ //Play game until they win or lose
+ int8_t tries = 0, count = 0, is_a_word = 0, guess_duplicates[5] = {0,0,0,0,0}; //used int8_t intead of using char to store a very small # for clarity
+ int number_of_letters = 0;
+ char guess_word[WORDLEN+1];
+
+ while (count != 5 && tries != 6) {
+A:
+ count = 0;
+ is_a_word = 0;
+ number_of_letters = 0;
+
+ fflush(stdin); //Undefined behavior, but it fixed my problem (maybe while getchar or something later, when less lazy)
+ printf("%d: ", tries + 1);
+ scanf("%6s%n",guess_word, &number_of_letters);
+
+ //check length of input to make sure it is good
+ if (number_of_letters != (WORDLEN)) {
+ printf("Word is not five letters in length. Please try again.\n");
+ goto A;
+ }
+
+ for (int i = 0; i < LARGEDICT; ++i) {
+ if (!strcmp(guess_word, larger_word_array[i])) {
+ is_a_word = 1;
+ }
+ }
+
+ if (!is_a_word) {
+ printf("Not a valid word, try again.\n");
+ goto A;
+ }
+
+
+ //Finds the number of duplicate letters in word and stores in corresponding array at same location
+ for (int i = WORDLEN - 1; i > 0; --i) {
+ for (int j = i - 1; j >= 0; --j) {
+ if (guess_word[i] == guess_word[j]) {
+ guess_duplicates[i]++;
+ }
+ }
+ }
+
+ printf(" ");
+
+ //prints the corresponding symbol depending on if the letter is correct, in the wrong spot or neither
+ for (int i = 0; i < WORDLEN; i++) {
+ for (int j = 0; j < WORDLEN; j++) {
+ if ( guess_word[i] == chosen_word[i] ) {
+ printf("$");
+ ++count;
+ break;
+ } else if ( guess_word[i] == chosen_word[j] ) {
+ if ( !guess_duplicates[i] && guess_word[j] != chosen_word[j]) {
+ printf("*");
+ break;
+ } else {
+ --guess_duplicates[i];
+ }
+ } else if ( j == (WORDLEN - 1) ) {
+ printf("_");
+ }
+ }
+ }
+
+ ++tries;
+ printf("\n\n\n");
+ }
+
+ //open three files, that hold information about the total games played, the total wins, and the current win streak and make sure they opened correctly
+ FILE* win_streak_fptr = fopen(WINSTREAK, "r+");
+ FILE* total_wins_fptr = fopen(TOTALWINS, "r+");
+ FILE* total_games_fptr = fopen(GAMESPLAYED, "r+");
+ assert(win_streak_fptr != NULL && "File pointer returned NULL, make sure file exists and is spelled correctly");
+ assert(total_wins_fptr != NULL && "File pointer returned NULL, make sure file exists and is spelled correctly");
+ assert(total_games_fptr != NULL && "File pointer returned NULL, make sure file exists and is spelled correctly");
+
+
+ //increment total in total_games by one
+ //if you won, print so, add one to current win streak, and total games won
+ //if you lost, reset win streak total to 0
+ //calculate win percentage from total wins divided by total games times 100
+ //total games, total wins, win streak, win percentage (double)
+ char file_strings[3][11];
+ long int file_ints[3];
+ double win_percentage;
+ char* endptr;
+ enum whichFIle {winStreak = 0, totalWins = 1, totalGames = 2};
+
+ fscanf(win_streak_fptr, "%10s", file_strings[winStreak]);
+ fscanf(total_wins_fptr, "%10s", file_strings[totalWins]);
+ fscanf(total_games_fptr, "%10s", file_strings[totalGames]);
+
+ file_ints[winStreak] = strtoimax(file_strings[winStreak],&endptr,10);
+ file_ints[totalWins] = strtoimax(file_strings[totalWins],&endptr,10);
+ file_ints[totalGames] = strtoimax(file_strings[totalGames],&endptr,10);
+
+
+ file_ints[totalGames] += 1;
+
+ if (count == 5) {
+ file_ints[winStreak] += 1;
+ file_ints[totalWins] += 1;
+ printf("You won!\n");
+ } else {
+ printf("You Lost!\n");
+ printf("The word was: %s.\n",chosen_word);
+ file_ints[winStreak] = 0;
+ }
+
+ win_percentage = ( (double) file_ints[totalWins] / (double) file_ints[totalGames] ) * 100;
+
+ printf("Your winnning streak is: %ld\nYour winning percentage is: %.2lf\n", file_ints[winStreak], win_percentage);
+
+ //Return all the values back to their corresponding files and close up shop
+ fseek(win_streak_fptr, 0, SEEK_SET);
+ fseek(total_games_fptr, 0, SEEK_SET);
+ fseek(total_wins_fptr, 0, SEEK_SET);
+
+ fprintf(win_streak_fptr, "%ld\n", file_ints[winStreak]);
+ fprintf(total_games_fptr, "%ld\n", file_ints[totalGames]);
+ fprintf(total_wins_fptr, "%ld\n", file_ints[totalWins]);
+
+ fflush(win_streak_fptr);
+ fflush(total_games_fptr);
+ fflush(total_wins_fptr);
+
+ fclose(win_streak_fptr);
+ fclose(total_games_fptr);
+ fclose(total_wins_fptr);
+ return 0;
+}
diff --git a/wordle.c.bak b/wordle.c.bak
new file mode 100644
index 0000000..13c74a6
--- /dev/null
+++ b/wordle.c.bak
@@ -0,0 +1,231 @@
+//TODO: Quordle mode, multiple different length words
+/** Making my own version/clone of the popular "wordle" game. hello
+ * This is more of a way to help me solidfy my knowledge of
+ * programming and the C programming language than it is to
+ * actually play the game, but hopefully in the end this game
+ * pulls it weight in entertainment value.
+ */
+#include <stdio.h> //FILE,printf(),fopen(),fclose(),fgets()
+#include <assert.h> //assert()
+#include <stdlib.h> //rand(),srand(),system()
+#include <time.h> //time()
+#include <string.h> //strncpy()
+#include <inttypes.h> //strtoimax()
+
+
+#define LARGEDICT 8939
+#define WORDLEN 5
+//#define DEBUG
+
+#ifdef DEBUG
+#define SMALLDICT 3
+static const char* SMALLFILE = "test_file";
+#endif
+
+#ifndef DEBUG
+#define SMALLDICT 3858
+static const char* SMALLFILE = "small_dict";
+#endif
+
+static const char* LARGEFILE = "large_dict";
+static const char* GAMESPLAYED = "games_played";
+static const char* TOTALWINS = "total_wins";
+static const char* WINSTREAK = "win_streak";
+
+int main(void)
+{
+ //Open file and make sure it exists
+ FILE* larger_dict_fptr = fopen(LARGEFILE, "r");
+ FILE* smaller_dict_fptr = fopen(SMALLFILE, "r");
+ assert(larger_dict_fptr != NULL && "File pointer returned NULL, make sure file exists and is spelled correctly");
+ assert(smaller_dict_fptr != NULL && "File pointer returned NULL, make sure file exists and is spelled correctly");
+
+
+ //Get words from both game (SMALL) and user (LARGE) dictionary and store them in two, two dimensional arrays,
+ //then strip the newline character, when done close the file
+ char larger_word_array[LARGEDICT][WORDLEN + 2]; //plus 2 to account for newline character and null character added by fgets
+ char smaller_word_array[SMALLDICT][WORDLEN + 2];
+
+ for (int i = 0; i < LARGEDICT; ++i) {
+ if (fgets(larger_word_array[i], WORDLEN + 2, larger_dict_fptr) != NULL) { // added 2 to WORDLEN because fgets starts where it left off before
+ assert(larger_word_array[i][WORDLEN+1] == '\0' && "word_array is not holding the characters that it is supposed to");
+ larger_word_array[i][WORDLEN] = '\0';
+ }
+ }
+ fclose(larger_dict_fptr);
+
+ for (int i = 0; i < SMALLDICT; ++i) {
+ if (fgets(smaller_word_array[i], WORDLEN + 2, smaller_dict_fptr) != NULL) { // added 2 to WORDLEN because fgets starts where it left off before
+ assert(smaller_word_array[i][WORDLEN+1] == '\0' && "word_array is not holding the characters that it is supposed to");
+ smaller_word_array[i][WORDLEN] = '\0';
+ }
+ }
+ fclose(smaller_dict_fptr);
+
+
+ //Get random number then store the word in that position in the array to be used for the game
+ char chosen_word[WORDLEN + 1];
+ srand(time(0));
+ int random_num = rand() % SMALLDICT;
+ strncpy(chosen_word, smaller_word_array[random_num], WORDLEN);
+
+ short int chosen_duplicates[5] = {0,0,0,0,0};
+ //Finds the number of duplicate letters in word and stores in corresponding array at same location
+ for (int i = WORDLEN - 1; i > 0; --i) {
+ for (int j = i - 1; j >= 0; --j) {
+ if (chosen_word[i] == chosen_word[j]) {
+ chosen_duplicates[i]++;
+ }
+ }
+ }
+
+ //Prepare for user input and let them know they can start playing
+ system("clear");
+ printf("You can now start making your guesses below.\n\n");
+
+#ifdef DEBUG
+ printf("\n\nword is: %s\n\n", chosen_word);
+#endif
+
+ short int tries = 0, count = 0, is_a_word = 0, guess_duplicates[5] = {0,0,0,0,0}, printed_letters = 0;
+ int number_of_letters = 0;
+ char guess_word[WORDLEN+1];
+
+ //Play game until they win or lose
+ while (count != 5 && tries != 6) {
+A:
+ count = 0;
+ is_a_word = 0;
+ number_of_letters = 0;
+
+ fflush(stdin); //Undefined behavior, but it fixed my problem (maybe while getchar or something later, when less lazy)
+ printf("%d: ", tries + 1);
+ scanf("%6s%n",guess_word, &number_of_letters);
+
+ //check length of input to make sure it is good
+ if (number_of_letters != (WORDLEN)) {
+ printf("Word is invalid in length. Please try again.\n");
+ goto A;
+ }
+
+ for (int i = 0; i < LARGEDICT; ++i) {
+ if (!strcmp(guess_word, larger_word_array[i])) {
+ is_a_word = 1;
+ }
+ }
+
+ if (!is_a_word) {
+ printf("Not a valid word, try again.\n");
+ goto A;
+ }
+
+
+ //Finds the number of duplicate letters in word and stores in corresponding array at same location
+ for (int i = WORDLEN - 1; i > 0; --i) {
+ for (int j = i - 1; j >= 0; --j) {
+ if (guess_word[i] == guess_word[j]) {
+ guess_duplicates[i]++;
+ }
+ }
+ }
+
+/* #ifdef DEBUG */
+/* for (int i = 0; i < WORDLEN; ++i) { */
+/* printf("guess_duplicates[%d] holds: %d\n",i, guess_duplicates[i]); */
+/* } */
+/* #endif */
+
+ printf(" ");
+
+ for (int i = 0; i < WORDLEN; i++) {
+ for (int j = 0; j < WORDLEN; j++) {
+ if (guess_word[i] == chosen_word[i]) {
+ printf("$");
+ ++printed_letters;
+ count++;
+ break;
+ } else if (guess_word[i] == chosen_word[j] && guess_word[j] != chosen_word[j]) {
+ if (guess_duplicates[i] == 0) {
+ printf("*");
+ ++printed_letters;
+ ++guess_duplicates[i];
+ break;
+ } else {
+ printf("-");
+ ++printed_letters;
+ --guess_duplicates[i];
+ break;
+ }
+ } else if ( j == WORDLEN - 1 && printed_letters < 5) {
+ printf("_");
+ }
+ }
+ }
+
+ tries++;
+ printf("\n\n\n");
+ }
+
+ //open three files, that hold information about the total games played, the total wins, and the current win streak and make sure they opened correctly
+ FILE* win_streak_fptr = fopen(WINSTREAK, "r+");
+ FILE* total_wins_fptr = fopen(TOTALWINS, "r+");
+ FILE* total_games_fptr = fopen(GAMESPLAYED, "r+");
+ assert(win_streak_fptr != NULL && "File pointer returned NULL, make sure file exists and is spelled correctly");
+ assert(total_wins_fptr != NULL && "File pointer returned NULL, make sure file exists and is spelled correctly");
+ assert(total_games_fptr != NULL && "File pointer returned NULL, make sure file exists and is spelled correctly");
+
+
+ //increment total in total_games by one
+ //if you won, print so, add one to current win streak, and total games won
+ //if you lost, reset win streak total to 0
+ //calculate win percentage from total wins divided by total games times 100
+ //total games, total wins, win streak, win percentage (double)
+ char file_strings[3][11];
+ long int file_ints[3];
+ double win_percentage;
+ char* endptr;
+ enum whichFIle {winStreak = 0, totalWins = 1, totalGames = 2};
+
+ fscanf(win_streak_fptr, "%10s", file_strings[winStreak]);
+ fscanf(total_wins_fptr, "%10s", file_strings[totalWins]);
+ fscanf(total_games_fptr, "%10s", file_strings[totalGames]);
+
+ file_ints[winStreak] = strtoimax(file_strings[winStreak],&endptr,10);
+ file_ints[totalWins] = strtoimax(file_strings[totalWins],&endptr,10);
+ file_ints[totalGames] = strtoimax(file_strings[totalGames],&endptr,10);
+
+
+ file_ints[totalGames] += 1;
+
+ if (count == 5) {
+ file_ints[winStreak] += 1;
+ file_ints[totalWins] += 1;
+ printf("You won!\n");
+ } else {
+ printf("You Lost!\n");
+ printf("The word was: %s.\n",chosen_word);
+ file_ints[winStreak] = 0;
+ }
+
+ win_percentage = ( (double) file_ints[totalWins] / (double) file_ints[totalGames] ) * 100;
+
+ printf("Your winnning streak is: %ld\nYour winning percentage is: %.2lf\n", file_ints[winStreak], win_percentage);
+
+ //Return all the values back to their corresponding files and close up shop
+ fseek(win_streak_fptr, 0, SEEK_SET);
+ fseek(total_games_fptr, 0, SEEK_SET);
+ fseek(total_wins_fptr, 0, SEEK_SET);
+
+ fprintf(win_streak_fptr, "%ld\n", file_ints[winStreak]);
+ fprintf(total_games_fptr, "%ld\n", file_ints[totalGames]);
+ fprintf(total_wins_fptr, "%ld\n", file_ints[totalWins]);
+
+ fflush(win_streak_fptr);
+ fflush(total_games_fptr);
+ fflush(total_wins_fptr);
+
+ fclose(win_streak_fptr);
+ fclose(total_games_fptr);
+ fclose(total_wins_fptr);
+ return 0;
+}