mn_bip39.py 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055
  1. #!/usr/bin/env python3
  2. #
  3. # BIP39 English wordlist
  4. # Source: https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt
  5. words = tuple("""
  6. abandon
  7. ability
  8. able
  9. about
  10. above
  11. absent
  12. absorb
  13. abstract
  14. absurd
  15. abuse
  16. access
  17. accident
  18. account
  19. accuse
  20. achieve
  21. acid
  22. acoustic
  23. acquire
  24. across
  25. act
  26. action
  27. actor
  28. actress
  29. actual
  30. adapt
  31. add
  32. addict
  33. address
  34. adjust
  35. admit
  36. adult
  37. advance
  38. advice
  39. aerobic
  40. affair
  41. afford
  42. afraid
  43. again
  44. age
  45. agent
  46. agree
  47. ahead
  48. aim
  49. air
  50. airport
  51. aisle
  52. alarm
  53. album
  54. alcohol
  55. alert
  56. alien
  57. all
  58. alley
  59. allow
  60. almost
  61. alone
  62. alpha
  63. already
  64. also
  65. alter
  66. always
  67. amateur
  68. amazing
  69. among
  70. amount
  71. amused
  72. analyst
  73. anchor
  74. ancient
  75. anger
  76. angle
  77. angry
  78. animal
  79. ankle
  80. announce
  81. annual
  82. another
  83. answer
  84. antenna
  85. antique
  86. anxiety
  87. any
  88. apart
  89. apology
  90. appear
  91. apple
  92. approve
  93. april
  94. arch
  95. arctic
  96. area
  97. arena
  98. argue
  99. arm
  100. armed
  101. armor
  102. army
  103. around
  104. arrange
  105. arrest
  106. arrive
  107. arrow
  108. art
  109. artefact
  110. artist
  111. artwork
  112. ask
  113. aspect
  114. assault
  115. asset
  116. assist
  117. assume
  118. asthma
  119. athlete
  120. atom
  121. attack
  122. attend
  123. attitude
  124. attract
  125. auction
  126. audit
  127. august
  128. aunt
  129. author
  130. auto
  131. autumn
  132. average
  133. avocado
  134. avoid
  135. awake
  136. aware
  137. away
  138. awesome
  139. awful
  140. awkward
  141. axis
  142. baby
  143. bachelor
  144. bacon
  145. badge
  146. bag
  147. balance
  148. balcony
  149. ball
  150. bamboo
  151. banana
  152. banner
  153. bar
  154. barely
  155. bargain
  156. barrel
  157. base
  158. basic
  159. basket
  160. battle
  161. beach
  162. bean
  163. beauty
  164. because
  165. become
  166. beef
  167. before
  168. begin
  169. behave
  170. behind
  171. believe
  172. below
  173. belt
  174. bench
  175. benefit
  176. best
  177. betray
  178. better
  179. between
  180. beyond
  181. bicycle
  182. bid
  183. bike
  184. bind
  185. biology
  186. bird
  187. birth
  188. bitter
  189. black
  190. blade
  191. blame
  192. blanket
  193. blast
  194. bleak
  195. bless
  196. blind
  197. blood
  198. blossom
  199. blouse
  200. blue
  201. blur
  202. blush
  203. board
  204. boat
  205. body
  206. boil
  207. bomb
  208. bone
  209. bonus
  210. book
  211. boost
  212. border
  213. boring
  214. borrow
  215. boss
  216. bottom
  217. bounce
  218. box
  219. boy
  220. bracket
  221. brain
  222. brand
  223. brass
  224. brave
  225. bread
  226. breeze
  227. brick
  228. bridge
  229. brief
  230. bright
  231. bring
  232. brisk
  233. broccoli
  234. broken
  235. bronze
  236. broom
  237. brother
  238. brown
  239. brush
  240. bubble
  241. buddy
  242. budget
  243. buffalo
  244. build
  245. bulb
  246. bulk
  247. bullet
  248. bundle
  249. bunker
  250. burden
  251. burger
  252. burst
  253. bus
  254. business
  255. busy
  256. butter
  257. buyer
  258. buzz
  259. cabbage
  260. cabin
  261. cable
  262. cactus
  263. cage
  264. cake
  265. call
  266. calm
  267. camera
  268. camp
  269. can
  270. canal
  271. cancel
  272. candy
  273. cannon
  274. canoe
  275. canvas
  276. canyon
  277. capable
  278. capital
  279. captain
  280. car
  281. carbon
  282. card
  283. cargo
  284. carpet
  285. carry
  286. cart
  287. case
  288. cash
  289. casino
  290. castle
  291. casual
  292. cat
  293. catalog
  294. catch
  295. category
  296. cattle
  297. caught
  298. cause
  299. caution
  300. cave
  301. ceiling
  302. celery
  303. cement
  304. census
  305. century
  306. cereal
  307. certain
  308. chair
  309. chalk
  310. champion
  311. change
  312. chaos
  313. chapter
  314. charge
  315. chase
  316. chat
  317. cheap
  318. check
  319. cheese
  320. chef
  321. cherry
  322. chest
  323. chicken
  324. chief
  325. child
  326. chimney
  327. choice
  328. choose
  329. chronic
  330. chuckle
  331. chunk
  332. churn
  333. cigar
  334. cinnamon
  335. circle
  336. citizen
  337. city
  338. civil
  339. claim
  340. clap
  341. clarify
  342. claw
  343. clay
  344. clean
  345. clerk
  346. clever
  347. click
  348. client
  349. cliff
  350. climb
  351. clinic
  352. clip
  353. clock
  354. clog
  355. close
  356. cloth
  357. cloud
  358. clown
  359. club
  360. clump
  361. cluster
  362. clutch
  363. coach
  364. coast
  365. coconut
  366. code
  367. coffee
  368. coil
  369. coin
  370. collect
  371. color
  372. column
  373. combine
  374. come
  375. comfort
  376. comic
  377. common
  378. company
  379. concert
  380. conduct
  381. confirm
  382. congress
  383. connect
  384. consider
  385. control
  386. convince
  387. cook
  388. cool
  389. copper
  390. copy
  391. coral
  392. core
  393. corn
  394. correct
  395. cost
  396. cotton
  397. couch
  398. country
  399. couple
  400. course
  401. cousin
  402. cover
  403. coyote
  404. crack
  405. cradle
  406. craft
  407. cram
  408. crane
  409. crash
  410. crater
  411. crawl
  412. crazy
  413. cream
  414. credit
  415. creek
  416. crew
  417. cricket
  418. crime
  419. crisp
  420. critic
  421. crop
  422. cross
  423. crouch
  424. crowd
  425. crucial
  426. cruel
  427. cruise
  428. crumble
  429. crunch
  430. crush
  431. cry
  432. crystal
  433. cube
  434. culture
  435. cup
  436. cupboard
  437. curious
  438. current
  439. curtain
  440. curve
  441. cushion
  442. custom
  443. cute
  444. cycle
  445. dad
  446. damage
  447. damp
  448. dance
  449. danger
  450. daring
  451. dash
  452. daughter
  453. dawn
  454. day
  455. deal
  456. debate
  457. debris
  458. decade
  459. december
  460. decide
  461. decline
  462. decorate
  463. decrease
  464. deer
  465. defense
  466. define
  467. defy
  468. degree
  469. delay
  470. deliver
  471. demand
  472. demise
  473. denial
  474. dentist
  475. deny
  476. depart
  477. depend
  478. deposit
  479. depth
  480. deputy
  481. derive
  482. describe
  483. desert
  484. design
  485. desk
  486. despair
  487. destroy
  488. detail
  489. detect
  490. develop
  491. device
  492. devote
  493. diagram
  494. dial
  495. diamond
  496. diary
  497. dice
  498. diesel
  499. diet
  500. differ
  501. digital
  502. dignity
  503. dilemma
  504. dinner
  505. dinosaur
  506. direct
  507. dirt
  508. disagree
  509. discover
  510. disease
  511. dish
  512. dismiss
  513. disorder
  514. display
  515. distance
  516. divert
  517. divide
  518. divorce
  519. dizzy
  520. doctor
  521. document
  522. dog
  523. doll
  524. dolphin
  525. domain
  526. donate
  527. donkey
  528. donor
  529. door
  530. dose
  531. double
  532. dove
  533. draft
  534. dragon
  535. drama
  536. drastic
  537. draw
  538. dream
  539. dress
  540. drift
  541. drill
  542. drink
  543. drip
  544. drive
  545. drop
  546. drum
  547. dry
  548. duck
  549. dumb
  550. dune
  551. during
  552. dust
  553. dutch
  554. duty
  555. dwarf
  556. dynamic
  557. eager
  558. eagle
  559. early
  560. earn
  561. earth
  562. easily
  563. east
  564. easy
  565. echo
  566. ecology
  567. economy
  568. edge
  569. edit
  570. educate
  571. effort
  572. egg
  573. eight
  574. either
  575. elbow
  576. elder
  577. electric
  578. elegant
  579. element
  580. elephant
  581. elevator
  582. elite
  583. else
  584. embark
  585. embody
  586. embrace
  587. emerge
  588. emotion
  589. employ
  590. empower
  591. empty
  592. enable
  593. enact
  594. end
  595. endless
  596. endorse
  597. enemy
  598. energy
  599. enforce
  600. engage
  601. engine
  602. enhance
  603. enjoy
  604. enlist
  605. enough
  606. enrich
  607. enroll
  608. ensure
  609. enter
  610. entire
  611. entry
  612. envelope
  613. episode
  614. equal
  615. equip
  616. era
  617. erase
  618. erode
  619. erosion
  620. error
  621. erupt
  622. escape
  623. essay
  624. essence
  625. estate
  626. eternal
  627. ethics
  628. evidence
  629. evil
  630. evoke
  631. evolve
  632. exact
  633. example
  634. excess
  635. exchange
  636. excite
  637. exclude
  638. excuse
  639. execute
  640. exercise
  641. exhaust
  642. exhibit
  643. exile
  644. exist
  645. exit
  646. exotic
  647. expand
  648. expect
  649. expire
  650. explain
  651. expose
  652. express
  653. extend
  654. extra
  655. eye
  656. eyebrow
  657. fabric
  658. face
  659. faculty
  660. fade
  661. faint
  662. faith
  663. fall
  664. false
  665. fame
  666. family
  667. famous
  668. fan
  669. fancy
  670. fantasy
  671. farm
  672. fashion
  673. fat
  674. fatal
  675. father
  676. fatigue
  677. fault
  678. favorite
  679. feature
  680. february
  681. federal
  682. fee
  683. feed
  684. feel
  685. female
  686. fence
  687. festival
  688. fetch
  689. fever
  690. few
  691. fiber
  692. fiction
  693. field
  694. figure
  695. file
  696. film
  697. filter
  698. final
  699. find
  700. fine
  701. finger
  702. finish
  703. fire
  704. firm
  705. first
  706. fiscal
  707. fish
  708. fit
  709. fitness
  710. fix
  711. flag
  712. flame
  713. flash
  714. flat
  715. flavor
  716. flee
  717. flight
  718. flip
  719. float
  720. flock
  721. floor
  722. flower
  723. fluid
  724. flush
  725. fly
  726. foam
  727. focus
  728. fog
  729. foil
  730. fold
  731. follow
  732. food
  733. foot
  734. force
  735. forest
  736. forget
  737. fork
  738. fortune
  739. forum
  740. forward
  741. fossil
  742. foster
  743. found
  744. fox
  745. fragile
  746. frame
  747. frequent
  748. fresh
  749. friend
  750. fringe
  751. frog
  752. front
  753. frost
  754. frown
  755. frozen
  756. fruit
  757. fuel
  758. fun
  759. funny
  760. furnace
  761. fury
  762. future
  763. gadget
  764. gain
  765. galaxy
  766. gallery
  767. game
  768. gap
  769. garage
  770. garbage
  771. garden
  772. garlic
  773. garment
  774. gas
  775. gasp
  776. gate
  777. gather
  778. gauge
  779. gaze
  780. general
  781. genius
  782. genre
  783. gentle
  784. genuine
  785. gesture
  786. ghost
  787. giant
  788. gift
  789. giggle
  790. ginger
  791. giraffe
  792. girl
  793. give
  794. glad
  795. glance
  796. glare
  797. glass
  798. glide
  799. glimpse
  800. globe
  801. gloom
  802. glory
  803. glove
  804. glow
  805. glue
  806. goat
  807. goddess
  808. gold
  809. good
  810. goose
  811. gorilla
  812. gospel
  813. gossip
  814. govern
  815. gown
  816. grab
  817. grace
  818. grain
  819. grant
  820. grape
  821. grass
  822. gravity
  823. great
  824. green
  825. grid
  826. grief
  827. grit
  828. grocery
  829. group
  830. grow
  831. grunt
  832. guard
  833. guess
  834. guide
  835. guilt
  836. guitar
  837. gun
  838. gym
  839. habit
  840. hair
  841. half
  842. hammer
  843. hamster
  844. hand
  845. happy
  846. harbor
  847. hard
  848. harsh
  849. harvest
  850. hat
  851. have
  852. hawk
  853. hazard
  854. head
  855. health
  856. heart
  857. heavy
  858. hedgehog
  859. height
  860. hello
  861. helmet
  862. help
  863. hen
  864. hero
  865. hidden
  866. high
  867. hill
  868. hint
  869. hip
  870. hire
  871. history
  872. hobby
  873. hockey
  874. hold
  875. hole
  876. holiday
  877. hollow
  878. home
  879. honey
  880. hood
  881. hope
  882. horn
  883. horror
  884. horse
  885. hospital
  886. host
  887. hotel
  888. hour
  889. hover
  890. hub
  891. huge
  892. human
  893. humble
  894. humor
  895. hundred
  896. hungry
  897. hunt
  898. hurdle
  899. hurry
  900. hurt
  901. husband
  902. hybrid
  903. ice
  904. icon
  905. idea
  906. identify
  907. idle
  908. ignore
  909. ill
  910. illegal
  911. illness
  912. image
  913. imitate
  914. immense
  915. immune
  916. impact
  917. impose
  918. improve
  919. impulse
  920. inch
  921. include
  922. income
  923. increase
  924. index
  925. indicate
  926. indoor
  927. industry
  928. infant
  929. inflict
  930. inform
  931. inhale
  932. inherit
  933. initial
  934. inject
  935. injury
  936. inmate
  937. inner
  938. innocent
  939. input
  940. inquiry
  941. insane
  942. insect
  943. inside
  944. inspire
  945. install
  946. intact
  947. interest
  948. into
  949. invest
  950. invite
  951. involve
  952. iron
  953. island
  954. isolate
  955. issue
  956. item
  957. ivory
  958. jacket
  959. jaguar
  960. jar
  961. jazz
  962. jealous
  963. jeans
  964. jelly
  965. jewel
  966. job
  967. join
  968. joke
  969. journey
  970. joy
  971. judge
  972. juice
  973. jump
  974. jungle
  975. junior
  976. junk
  977. just
  978. kangaroo
  979. keen
  980. keep
  981. ketchup
  982. key
  983. kick
  984. kid
  985. kidney
  986. kind
  987. kingdom
  988. kiss
  989. kit
  990. kitchen
  991. kite
  992. kitten
  993. kiwi
  994. knee
  995. knife
  996. knock
  997. know
  998. lab
  999. label
  1000. labor
  1001. ladder
  1002. lady
  1003. lake
  1004. lamp
  1005. language
  1006. laptop
  1007. large
  1008. later
  1009. latin
  1010. laugh
  1011. laundry
  1012. lava
  1013. law
  1014. lawn
  1015. lawsuit
  1016. layer
  1017. lazy
  1018. leader
  1019. leaf
  1020. learn
  1021. leave
  1022. lecture
  1023. left
  1024. leg
  1025. legal
  1026. legend
  1027. leisure
  1028. lemon
  1029. lend
  1030. length
  1031. lens
  1032. leopard
  1033. lesson
  1034. letter
  1035. level
  1036. liar
  1037. liberty
  1038. library
  1039. license
  1040. life
  1041. lift
  1042. light
  1043. like
  1044. limb
  1045. limit
  1046. link
  1047. lion
  1048. liquid
  1049. list
  1050. little
  1051. live
  1052. lizard
  1053. load
  1054. loan
  1055. lobster
  1056. local
  1057. lock
  1058. logic
  1059. lonely
  1060. long
  1061. loop
  1062. lottery
  1063. loud
  1064. lounge
  1065. love
  1066. loyal
  1067. lucky
  1068. luggage
  1069. lumber
  1070. lunar
  1071. lunch
  1072. luxury
  1073. lyrics
  1074. machine
  1075. mad
  1076. magic
  1077. magnet
  1078. maid
  1079. mail
  1080. main
  1081. major
  1082. make
  1083. mammal
  1084. man
  1085. manage
  1086. mandate
  1087. mango
  1088. mansion
  1089. manual
  1090. maple
  1091. marble
  1092. march
  1093. margin
  1094. marine
  1095. market
  1096. marriage
  1097. mask
  1098. mass
  1099. master
  1100. match
  1101. material
  1102. math
  1103. matrix
  1104. matter
  1105. maximum
  1106. maze
  1107. meadow
  1108. mean
  1109. measure
  1110. meat
  1111. mechanic
  1112. medal
  1113. media
  1114. melody
  1115. melt
  1116. member
  1117. memory
  1118. mention
  1119. menu
  1120. mercy
  1121. merge
  1122. merit
  1123. merry
  1124. mesh
  1125. message
  1126. metal
  1127. method
  1128. middle
  1129. midnight
  1130. milk
  1131. million
  1132. mimic
  1133. mind
  1134. minimum
  1135. minor
  1136. minute
  1137. miracle
  1138. mirror
  1139. misery
  1140. miss
  1141. mistake
  1142. mix
  1143. mixed
  1144. mixture
  1145. mobile
  1146. model
  1147. modify
  1148. mom
  1149. moment
  1150. monitor
  1151. monkey
  1152. monster
  1153. month
  1154. moon
  1155. moral
  1156. more
  1157. morning
  1158. mosquito
  1159. mother
  1160. motion
  1161. motor
  1162. mountain
  1163. mouse
  1164. move
  1165. movie
  1166. much
  1167. muffin
  1168. mule
  1169. multiply
  1170. muscle
  1171. museum
  1172. mushroom
  1173. music
  1174. must
  1175. mutual
  1176. myself
  1177. mystery
  1178. myth
  1179. naive
  1180. name
  1181. napkin
  1182. narrow
  1183. nasty
  1184. nation
  1185. nature
  1186. near
  1187. neck
  1188. need
  1189. negative
  1190. neglect
  1191. neither
  1192. nephew
  1193. nerve
  1194. nest
  1195. net
  1196. network
  1197. neutral
  1198. never
  1199. news
  1200. next
  1201. nice
  1202. night
  1203. noble
  1204. noise
  1205. nominee
  1206. noodle
  1207. normal
  1208. north
  1209. nose
  1210. notable
  1211. note
  1212. nothing
  1213. notice
  1214. novel
  1215. now
  1216. nuclear
  1217. number
  1218. nurse
  1219. nut
  1220. oak
  1221. obey
  1222. object
  1223. oblige
  1224. obscure
  1225. observe
  1226. obtain
  1227. obvious
  1228. occur
  1229. ocean
  1230. october
  1231. odor
  1232. off
  1233. offer
  1234. office
  1235. often
  1236. oil
  1237. okay
  1238. old
  1239. olive
  1240. olympic
  1241. omit
  1242. once
  1243. one
  1244. onion
  1245. online
  1246. only
  1247. open
  1248. opera
  1249. opinion
  1250. oppose
  1251. option
  1252. orange
  1253. orbit
  1254. orchard
  1255. order
  1256. ordinary
  1257. organ
  1258. orient
  1259. original
  1260. orphan
  1261. ostrich
  1262. other
  1263. outdoor
  1264. outer
  1265. output
  1266. outside
  1267. oval
  1268. oven
  1269. over
  1270. own
  1271. owner
  1272. oxygen
  1273. oyster
  1274. ozone
  1275. pact
  1276. paddle
  1277. page
  1278. pair
  1279. palace
  1280. palm
  1281. panda
  1282. panel
  1283. panic
  1284. panther
  1285. paper
  1286. parade
  1287. parent
  1288. park
  1289. parrot
  1290. party
  1291. pass
  1292. patch
  1293. path
  1294. patient
  1295. patrol
  1296. pattern
  1297. pause
  1298. pave
  1299. payment
  1300. peace
  1301. peanut
  1302. pear
  1303. peasant
  1304. pelican
  1305. pen
  1306. penalty
  1307. pencil
  1308. people
  1309. pepper
  1310. perfect
  1311. permit
  1312. person
  1313. pet
  1314. phone
  1315. photo
  1316. phrase
  1317. physical
  1318. piano
  1319. picnic
  1320. picture
  1321. piece
  1322. pig
  1323. pigeon
  1324. pill
  1325. pilot
  1326. pink
  1327. pioneer
  1328. pipe
  1329. pistol
  1330. pitch
  1331. pizza
  1332. place
  1333. planet
  1334. plastic
  1335. plate
  1336. play
  1337. please
  1338. pledge
  1339. pluck
  1340. plug
  1341. plunge
  1342. poem
  1343. poet
  1344. point
  1345. polar
  1346. pole
  1347. police
  1348. pond
  1349. pony
  1350. pool
  1351. popular
  1352. portion
  1353. position
  1354. possible
  1355. post
  1356. potato
  1357. pottery
  1358. poverty
  1359. powder
  1360. power
  1361. practice
  1362. praise
  1363. predict
  1364. prefer
  1365. prepare
  1366. present
  1367. pretty
  1368. prevent
  1369. price
  1370. pride
  1371. primary
  1372. print
  1373. priority
  1374. prison
  1375. private
  1376. prize
  1377. problem
  1378. process
  1379. produce
  1380. profit
  1381. program
  1382. project
  1383. promote
  1384. proof
  1385. property
  1386. prosper
  1387. protect
  1388. proud
  1389. provide
  1390. public
  1391. pudding
  1392. pull
  1393. pulp
  1394. pulse
  1395. pumpkin
  1396. punch
  1397. pupil
  1398. puppy
  1399. purchase
  1400. purity
  1401. purpose
  1402. purse
  1403. push
  1404. put
  1405. puzzle
  1406. pyramid
  1407. quality
  1408. quantum
  1409. quarter
  1410. question
  1411. quick
  1412. quit
  1413. quiz
  1414. quote
  1415. rabbit
  1416. raccoon
  1417. race
  1418. rack
  1419. radar
  1420. radio
  1421. rail
  1422. rain
  1423. raise
  1424. rally
  1425. ramp
  1426. ranch
  1427. random
  1428. range
  1429. rapid
  1430. rare
  1431. rate
  1432. rather
  1433. raven
  1434. raw
  1435. razor
  1436. ready
  1437. real
  1438. reason
  1439. rebel
  1440. rebuild
  1441. recall
  1442. receive
  1443. recipe
  1444. record
  1445. recycle
  1446. reduce
  1447. reflect
  1448. reform
  1449. refuse
  1450. region
  1451. regret
  1452. regular
  1453. reject
  1454. relax
  1455. release
  1456. relief
  1457. rely
  1458. remain
  1459. remember
  1460. remind
  1461. remove
  1462. render
  1463. renew
  1464. rent
  1465. reopen
  1466. repair
  1467. repeat
  1468. replace
  1469. report
  1470. require
  1471. rescue
  1472. resemble
  1473. resist
  1474. resource
  1475. response
  1476. result
  1477. retire
  1478. retreat
  1479. return
  1480. reunion
  1481. reveal
  1482. review
  1483. reward
  1484. rhythm
  1485. rib
  1486. ribbon
  1487. rice
  1488. rich
  1489. ride
  1490. ridge
  1491. rifle
  1492. right
  1493. rigid
  1494. ring
  1495. riot
  1496. ripple
  1497. risk
  1498. ritual
  1499. rival
  1500. river
  1501. road
  1502. roast
  1503. robot
  1504. robust
  1505. rocket
  1506. romance
  1507. roof
  1508. rookie
  1509. room
  1510. rose
  1511. rotate
  1512. rough
  1513. round
  1514. route
  1515. royal
  1516. rubber
  1517. rude
  1518. rug
  1519. rule
  1520. run
  1521. runway
  1522. rural
  1523. sad
  1524. saddle
  1525. sadness
  1526. safe
  1527. sail
  1528. salad
  1529. salmon
  1530. salon
  1531. salt
  1532. salute
  1533. same
  1534. sample
  1535. sand
  1536. satisfy
  1537. satoshi
  1538. sauce
  1539. sausage
  1540. save
  1541. say
  1542. scale
  1543. scan
  1544. scare
  1545. scatter
  1546. scene
  1547. scheme
  1548. school
  1549. science
  1550. scissors
  1551. scorpion
  1552. scout
  1553. scrap
  1554. screen
  1555. script
  1556. scrub
  1557. sea
  1558. search
  1559. season
  1560. seat
  1561. second
  1562. secret
  1563. section
  1564. security
  1565. seed
  1566. seek
  1567. segment
  1568. select
  1569. sell
  1570. seminar
  1571. senior
  1572. sense
  1573. sentence
  1574. series
  1575. service
  1576. session
  1577. settle
  1578. setup
  1579. seven
  1580. shadow
  1581. shaft
  1582. shallow
  1583. share
  1584. shed
  1585. shell
  1586. sheriff
  1587. shield
  1588. shift
  1589. shine
  1590. ship
  1591. shiver
  1592. shock
  1593. shoe
  1594. shoot
  1595. shop
  1596. short
  1597. shoulder
  1598. shove
  1599. shrimp
  1600. shrug
  1601. shuffle
  1602. shy
  1603. sibling
  1604. sick
  1605. side
  1606. siege
  1607. sight
  1608. sign
  1609. silent
  1610. silk
  1611. silly
  1612. silver
  1613. similar
  1614. simple
  1615. since
  1616. sing
  1617. siren
  1618. sister
  1619. situate
  1620. six
  1621. size
  1622. skate
  1623. sketch
  1624. ski
  1625. skill
  1626. skin
  1627. skirt
  1628. skull
  1629. slab
  1630. slam
  1631. sleep
  1632. slender
  1633. slice
  1634. slide
  1635. slight
  1636. slim
  1637. slogan
  1638. slot
  1639. slow
  1640. slush
  1641. small
  1642. smart
  1643. smile
  1644. smoke
  1645. smooth
  1646. snack
  1647. snake
  1648. snap
  1649. sniff
  1650. snow
  1651. soap
  1652. soccer
  1653. social
  1654. sock
  1655. soda
  1656. soft
  1657. solar
  1658. soldier
  1659. solid
  1660. solution
  1661. solve
  1662. someone
  1663. song
  1664. soon
  1665. sorry
  1666. sort
  1667. soul
  1668. sound
  1669. soup
  1670. source
  1671. south
  1672. space
  1673. spare
  1674. spatial
  1675. spawn
  1676. speak
  1677. special
  1678. speed
  1679. spell
  1680. spend
  1681. sphere
  1682. spice
  1683. spider
  1684. spike
  1685. spin
  1686. spirit
  1687. split
  1688. spoil
  1689. sponsor
  1690. spoon
  1691. sport
  1692. spot
  1693. spray
  1694. spread
  1695. spring
  1696. spy
  1697. square
  1698. squeeze
  1699. squirrel
  1700. stable
  1701. stadium
  1702. staff
  1703. stage
  1704. stairs
  1705. stamp
  1706. stand
  1707. start
  1708. state
  1709. stay
  1710. steak
  1711. steel
  1712. stem
  1713. step
  1714. stereo
  1715. stick
  1716. still
  1717. sting
  1718. stock
  1719. stomach
  1720. stone
  1721. stool
  1722. story
  1723. stove
  1724. strategy
  1725. street
  1726. strike
  1727. strong
  1728. struggle
  1729. student
  1730. stuff
  1731. stumble
  1732. style
  1733. subject
  1734. submit
  1735. subway
  1736. success
  1737. such
  1738. sudden
  1739. suffer
  1740. sugar
  1741. suggest
  1742. suit
  1743. summer
  1744. sun
  1745. sunny
  1746. sunset
  1747. super
  1748. supply
  1749. supreme
  1750. sure
  1751. surface
  1752. surge
  1753. surprise
  1754. surround
  1755. survey
  1756. suspect
  1757. sustain
  1758. swallow
  1759. swamp
  1760. swap
  1761. swarm
  1762. swear
  1763. sweet
  1764. swift
  1765. swim
  1766. swing
  1767. switch
  1768. sword
  1769. symbol
  1770. symptom
  1771. syrup
  1772. system
  1773. table
  1774. tackle
  1775. tag
  1776. tail
  1777. talent
  1778. talk
  1779. tank
  1780. tape
  1781. target
  1782. task
  1783. taste
  1784. tattoo
  1785. taxi
  1786. teach
  1787. team
  1788. tell
  1789. ten
  1790. tenant
  1791. tennis
  1792. tent
  1793. term
  1794. test
  1795. text
  1796. thank
  1797. that
  1798. theme
  1799. then
  1800. theory
  1801. there
  1802. they
  1803. thing
  1804. this
  1805. thought
  1806. three
  1807. thrive
  1808. throw
  1809. thumb
  1810. thunder
  1811. ticket
  1812. tide
  1813. tiger
  1814. tilt
  1815. timber
  1816. time
  1817. tiny
  1818. tip
  1819. tired
  1820. tissue
  1821. title
  1822. toast
  1823. tobacco
  1824. today
  1825. toddler
  1826. toe
  1827. together
  1828. toilet
  1829. token
  1830. tomato
  1831. tomorrow
  1832. tone
  1833. tongue
  1834. tonight
  1835. tool
  1836. tooth
  1837. top
  1838. topic
  1839. topple
  1840. torch
  1841. tornado
  1842. tortoise
  1843. toss
  1844. total
  1845. tourist
  1846. toward
  1847. tower
  1848. town
  1849. toy
  1850. track
  1851. trade
  1852. traffic
  1853. tragic
  1854. train
  1855. transfer
  1856. trap
  1857. trash
  1858. travel
  1859. tray
  1860. treat
  1861. tree
  1862. trend
  1863. trial
  1864. tribe
  1865. trick
  1866. trigger
  1867. trim
  1868. trip
  1869. trophy
  1870. trouble
  1871. truck
  1872. true
  1873. truly
  1874. trumpet
  1875. trust
  1876. truth
  1877. try
  1878. tube
  1879. tuition
  1880. tumble
  1881. tuna
  1882. tunnel
  1883. turkey
  1884. turn
  1885. turtle
  1886. twelve
  1887. twenty
  1888. twice
  1889. twin
  1890. twist
  1891. two
  1892. type
  1893. typical
  1894. ugly
  1895. umbrella
  1896. unable
  1897. unaware
  1898. uncle
  1899. uncover
  1900. under
  1901. undo
  1902. unfair
  1903. unfold
  1904. unhappy
  1905. uniform
  1906. unique
  1907. unit
  1908. universe
  1909. unknown
  1910. unlock
  1911. until
  1912. unusual
  1913. unveil
  1914. update
  1915. upgrade
  1916. uphold
  1917. upon
  1918. upper
  1919. upset
  1920. urban
  1921. urge
  1922. usage
  1923. use
  1924. used
  1925. useful
  1926. useless
  1927. usual
  1928. utility
  1929. vacant
  1930. vacuum
  1931. vague
  1932. valid
  1933. valley
  1934. valve
  1935. van
  1936. vanish
  1937. vapor
  1938. various
  1939. vast
  1940. vault
  1941. vehicle
  1942. velvet
  1943. vendor
  1944. venture
  1945. venue
  1946. verb
  1947. verify
  1948. version
  1949. very
  1950. vessel
  1951. veteran
  1952. viable
  1953. vibrant
  1954. vicious
  1955. victory
  1956. video
  1957. view
  1958. village
  1959. vintage
  1960. violin
  1961. virtual
  1962. virus
  1963. visa
  1964. visit
  1965. visual
  1966. vital
  1967. vivid
  1968. vocal
  1969. voice
  1970. void
  1971. volcano
  1972. volume
  1973. vote
  1974. voyage
  1975. wage
  1976. wagon
  1977. wait
  1978. walk
  1979. wall
  1980. walnut
  1981. want
  1982. warfare
  1983. warm
  1984. warrior
  1985. wash
  1986. wasp
  1987. waste
  1988. water
  1989. wave
  1990. way
  1991. wealth
  1992. weapon
  1993. wear
  1994. weasel
  1995. weather
  1996. web
  1997. wedding
  1998. weekend
  1999. weird
  2000. welcome
  2001. west
  2002. wet
  2003. whale
  2004. what
  2005. wheat
  2006. wheel
  2007. when
  2008. where
  2009. whip
  2010. whisper
  2011. wide
  2012. width
  2013. wife
  2014. wild
  2015. will
  2016. win
  2017. window
  2018. wine
  2019. wing
  2020. wink
  2021. winner
  2022. winter
  2023. wire
  2024. wisdom
  2025. wise
  2026. wish
  2027. witness
  2028. wolf
  2029. woman
  2030. wonder
  2031. wood
  2032. wool
  2033. word
  2034. work
  2035. world
  2036. worry
  2037. worth
  2038. wrap
  2039. wreck
  2040. wrestle
  2041. wrist
  2042. write
  2043. wrong
  2044. yard
  2045. year
  2046. yellow
  2047. you
  2048. young
  2049. youth
  2050. zebra
  2051. zero
  2052. zone
  2053. zoo
  2054. """.split())