mn_electrum.py 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656
  1. #!/usr/bin/env python3
  2. #
  3. # mmgen = Multi-Mode GENerator, command-line Bitcoin cold storage solution
  4. # Copyright (C)2013-2022 The MMGen Project <mmgen@tuta.io>
  5. #
  6. # This program is free software: you can redistribute it and/or modify
  7. # it under the terms of the GNU General Public License as published by
  8. # the Free Software Foundation, either version 3 of the License, or
  9. # (at your option) any later version.
  10. #
  11. # This program is distributed in the hope that it will be useful,
  12. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  13. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  14. # GNU General Public License for more details.
  15. #
  16. # You should have received a copy of the GNU General Public License
  17. # along with this program. If not, see <http://www.gnu.org/licenses/>.
  18. # ------------------------------------------------------------------------------
  19. # MMGen note: this is a sorted version of the wordlist.
  20. # The unsorted original can be found at:
  21. # https://github.com/spesmilo/electrum/blob/1.9.5/lib/mnemonic.py
  22. # Electrum - lightweight Bitcoin client. Copyright (C) 2011 thomasv@gitorious
  23. # Also available at:
  24. # https://github.com/monero-project/monero/blob/master/src/mnemonics/english_old.h
  25. words = tuple("""
  26. able
  27. about
  28. above
  29. abuse
  30. accept
  31. accident
  32. ache
  33. acid
  34. across
  35. act
  36. action
  37. actually
  38. add
  39. admire
  40. admit
  41. adore
  42. advice
  43. affection
  44. afraid
  45. after
  46. afternoon
  47. again
  48. against
  49. age
  50. agony
  51. agree
  52. ahead
  53. aim
  54. air
  55. alas
  56. alive
  57. allow
  58. almost
  59. alone
  60. along
  61. already
  62. also
  63. alter
  64. although
  65. always
  66. amaze
  67. among
  68. ancient
  69. angel
  70. anger
  71. angry
  72. animal
  73. annoy
  74. another
  75. answer
  76. any
  77. anymore
  78. anyone
  79. anything
  80. anyway
  81. anywhere
  82. apart
  83. apologize
  84. appear
  85. apple
  86. appreciate
  87. approach
  88. army
  89. around
  90. arrive
  91. arrow
  92. art
  93. ash
  94. ashamed
  95. aside
  96. ask
  97. asleep
  98. attack
  99. attempt
  100. attention
  101. aunt
  102. autumn
  103. avoid
  104. await
  105. awake
  106. awaken
  107. away
  108. awe
  109. awkward
  110. baby
  111. back
  112. bag
  113. balance
  114. ball
  115. bang
  116. bank
  117. bar
  118. bare
  119. barely
  120. bathroom
  121. battle
  122. beam
  123. beard
  124. beaten
  125. beautiful
  126. beauty
  127. became
  128. become
  129. bedroom
  130. bee
  131. been
  132. before
  133. beg
  134. began
  135. begin
  136. begun
  137. behind
  138. belief
  139. believe
  140. belly
  141. belong
  142. bench
  143. beneath
  144. beside
  145. best
  146. better
  147. between
  148. beyond
  149. bid
  150. bird
  151. birth
  152. birthday
  153. bit
  154. bite
  155. bitter
  156. black
  157. blade
  158. blame
  159. blank
  160. blanket
  161. bleed
  162. blend
  163. bless
  164. blind
  165. blink
  166. bliss
  167. block
  168. blonde
  169. blood
  170. bloody
  171. bloom
  172. blossom
  173. blow
  174. blue
  175. blur
  176. blush
  177. board
  178. boat
  179. body
  180. bold
  181. bomb
  182. bond
  183. bone
  184. book
  185. boom
  186. born
  187. both
  188. bother
  189. bottle
  190. bottom
  191. bought
  192. bounce
  193. bound
  194. bowl
  195. box
  196. boyfriend
  197. brain
  198. branch
  199. brand
  200. brave
  201. bread
  202. break
  203. breast
  204. breath
  205. breathe
  206. breeze
  207. bridge
  208. bright
  209. bring
  210. broke
  211. broken
  212. brother
  213. brown
  214. bruise
  215. brush
  216. bubble
  217. build
  218. built
  219. bullet
  220. bump
  221. burden
  222. burn
  223. burst
  224. bury
  225. bus
  226. busy
  227. butterfly
  228. button
  229. buy
  230. cage
  231. calm
  232. came
  233. candle
  234. canvas
  235. cap
  236. capture
  237. card
  238. careful
  239. carefully
  240. caress
  241. carry
  242. carve
  243. cast
  244. catch
  245. caught
  246. cause
  247. cease
  248. ceiling
  249. cell
  250. center
  251. certain
  252. certainly
  253. chain
  254. chair
  255. chance
  256. change
  257. character
  258. charm
  259. chase
  260. cheap
  261. cheat
  262. check
  263. cheek
  264. cheer
  265. cheese
  266. chest
  267. child
  268. childhood
  269. children
  270. chill
  271. chin
  272. chocolate
  273. choice
  274. choke
  275. choose
  276. church
  277. cigarette
  278. circle
  279. city
  280. claim
  281. class
  282. claw
  283. clay
  284. clean
  285. clear
  286. clearly
  287. click
  288. climb
  289. cling
  290. clock
  291. close
  292. closet
  293. clothes
  294. cloud
  295. clue
  296. clutch
  297. coat
  298. coffee
  299. cold
  300. collapse
  301. collect
  302. college
  303. color
  304. comfort
  305. commit
  306. common
  307. companion
  308. company
  309. compare
  310. complain
  311. complete
  312. completely
  313. concern
  314. concrete
  315. confidence
  316. confuse
  317. confusion
  318. connect
  319. connection
  320. consider
  321. constant
  322. constantly
  323. consume
  324. content
  325. continue
  326. control
  327. conversation
  328. cookie
  329. cool
  330. core
  331. corner
  332. cost
  333. couch
  334. count
  335. country
  336. couple
  337. courage
  338. course
  339. cousin
  340. cover
  341. coward
  342. crack
  343. crap
  344. crash
  345. crave
  346. crawl
  347. crazy
  348. creak
  349. cream
  350. create
  351. creation
  352. creator
  353. creature
  354. creek
  355. creep
  356. crime
  357. crimson
  358. cross
  359. crowd
  360. cruel
  361. crumble
  362. crush
  363. cry
  364. crystal
  365. cup
  366. curl
  367. curse
  368. curtain
  369. curve
  370. cute
  371. dad
  372. daddy
  373. daily
  374. damn
  375. dance
  376. danger
  377. dark
  378. darkness
  379. darling
  380. dart
  381. date
  382. daughter
  383. dawn
  384. deadly
  385. deal
  386. dear
  387. death
  388. decay
  389. decide
  390. decision
  391. deep
  392. deeply
  393. defeat
  394. defense
  395. define
  396. delicate
  397. delight
  398. demand
  399. demon
  400. deny
  401. depend
  402. depress
  403. depression
  404. depth
  405. descend
  406. describe
  407. desert
  408. deserve
  409. desire
  410. desk
  411. despair
  412. desperate
  413. desperately
  414. despite
  415. destination
  416. destroy
  417. determine
  418. devil
  419. dew
  420. diamond
  421. difference
  422. different
  423. dig
  424. dim
  425. dinner
  426. direction
  427. dirt
  428. dirty
  429. disappear
  430. discover
  431. disguise
  432. dish
  433. distance
  434. distant
  435. doctor
  436. dog
  437. doll
  438. doom
  439. door
  440. dot
  441. double
  442. doubt
  443. dove
  444. down
  445. drag
  446. dragon
  447. drama
  448. draw
  449. drawn
  450. dread
  451. dream
  452. dreamer
  453. dress
  454. drift
  455. drink
  456. drive
  457. driver
  458. drop
  459. drove
  460. drug
  461. drum
  462. drunk
  463. dry
  464. duck
  465. dude
  466. due
  467. dull
  468. dumb
  469. during
  470. dust
  471. dusty
  472. dwell
  473. each
  474. eager
  475. early
  476. earth
  477. easily
  478. easy
  479. eat
  480. echo
  481. edge
  482. effort
  483. egg
  484. either
  485. embarrass
  486. embrace
  487. emotion
  488. emptiness
  489. empty
  490. end
  491. endless
  492. enemy
  493. energy
  494. engine
  495. enjoy
  496. enough
  497. enter
  498. entire
  499. erase
  500. escape
  501. especially
  502. essence
  503. eternal
  504. eternity
  505. even
  506. evening
  507. eventually
  508. ever
  509. everybody
  510. everyday
  511. everyone
  512. everything
  513. everytime
  514. everywhere
  515. evil
  516. exactly
  517. example
  518. except
  519. excuse
  520. exist
  521. existence
  522. expect
  523. experience
  524. explain
  525. explode
  526. explore
  527. express
  528. expression
  529. eye
  530. fact
  531. fade
  532. fail
  533. faint
  534. fairy
  535. faith
  536. false
  537. familiar
  538. family
  539. fan
  540. fantasy
  541. fate
  542. father
  543. fault
  544. favorite
  545. fear
  546. feast
  547. feather
  548. feed
  549. feet
  550. felicity
  551. few
  552. field
  553. figure
  554. fill
  555. final
  556. finally
  557. find
  558. finger
  559. finish
  560. fire
  561. first
  562. fish
  563. fist
  564. five
  565. fix
  566. flag
  567. flame
  568. flare
  569. flash
  570. flat
  571. flesh
  572. flicker
  573. flight
  574. flip
  575. flirt
  576. float
  577. flood
  578. floor
  579. flow
  580. flower
  581. flutter
  582. fly
  583. focus
  584. foe
  585. fog
  586. fold
  587. follow
  588. foot
  589. football
  590. footstep
  591. force
  592. forehead
  593. forest
  594. forever
  595. forget
  596. forgive
  597. forgot
  598. forgotten
  599. form
  600. former
  601. forth
  602. forward
  603. fought
  604. foul
  605. fragile
  606. frame
  607. freak
  608. free
  609. freedom
  610. freely
  611. freeze
  612. fresh
  613. friend
  614. friendship
  615. fright
  616. frighten
  617. front
  618. frost
  619. frown
  620. frozen
  621. fruit
  622. frustrate
  623. fully
  624. funny
  625. fur
  626. further
  627. future
  628. gain
  629. game
  630. garden
  631. gas
  632. gasp
  633. gather
  634. gay
  635. gaze
  636. generation
  637. gentle
  638. gently
  639. ghost
  640. giant
  641. gift
  642. giggle
  643. girl
  644. girlfriend
  645. give
  646. given
  647. glad
  648. glance
  649. glare
  650. glass
  651. glide
  652. glorious
  653. glory
  654. glove
  655. glow
  656. goal
  657. god
  658. gone
  659. good
  660. goodbye
  661. goose
  662. got
  663. gotta
  664. gotten
  665. government
  666. grab
  667. grace
  668. grade
  669. grand
  670. grandma
  671. grant
  672. grasp
  673. grass
  674. great
  675. green
  676. greet
  677. grew
  678. grey
  679. grief
  680. grin
  681. grip
  682. ground
  683. group
  684. grow
  685. grown
  686. guard
  687. guess
  688. guide
  689. guilt
  690. guilty
  691. guitar
  692. gun
  693. guy
  694. hair
  695. half
  696. hallway
  697. hand
  698. handle
  699. hang
  700. happen
  701. happiness
  702. happy
  703. hardly
  704. harm
  705. harmony
  706. harsh
  707. hate
  708. hatred
  709. haunt
  710. heal
  711. health
  712. heard
  713. heart
  714. heartbeat
  715. heat
  716. heaven
  717. heavy
  718. heel
  719. held
  720. hello
  721. help
  722. here
  723. hero
  724. hey
  725. hidden
  726. hide
  727. high
  728. hill
  729. history
  730. hit
  731. hollow
  732. holy
  733. home
  734. honest
  735. honey
  736. honor
  737. hook
  738. hop
  739. hope
  740. hopefully
  741. horizon
  742. horrible
  743. horse
  744. hospital
  745. hour
  746. house
  747. however
  748. howl
  749. hug
  750. huge
  751. hum
  752. human
  753. hundred
  754. hunger
  755. hungry
  756. hunt
  757. hurl
  758. hurry
  759. hurt
  760. husband
  761. ice
  762. idea
  763. idiot
  764. ignorance
  765. ignore
  766. illuminate
  767. illusion
  768. image
  769. imagination
  770. imagine
  771. important
  772. impossible
  773. inch
  774. indeed
  775. inhale
  776. ink
  777. inner
  778. innocence
  779. innocent
  780. insane
  781. inside
  782. instead
  783. insult
  784. interest
  785. into
  786. invisible
  787. invite
  788. iron
  789. itself
  790. jaw
  791. jealous
  792. jeans
  793. job
  794. jock
  795. join
  796. joke
  797. journey
  798. joy
  799. judge
  800. juice
  801. jump
  802. just
  803. keep
  804. kept
  805. key
  806. kick
  807. kid
  808. kill
  809. king
  810. kingdom
  811. kiss
  812. kitchen
  813. knee
  814. knife
  815. knock
  816. know
  817. knowledge
  818. known
  819. lace
  820. lady
  821. laid
  822. land
  823. language
  824. large
  825. laugh
  826. laughter
  827. law
  828. lazy
  829. lead
  830. leaf
  831. leap
  832. learn
  833. least
  834. leave
  835. led
  836. left
  837. leg
  838. less
  839. lesson
  840. letter
  841. level
  842. lick
  843. lifeless
  844. lift
  845. lightning
  846. like
  847. limb
  848. limit
  849. line
  850. linger
  851. lip
  852. liquid
  853. listen
  854. little
  855. lonely
  856. long
  857. look
  858. loose
  859. lord
  860. loser
  861. loss
  862. lot
  863. loud
  864. love
  865. lovely
  866. lucky
  867. lunch
  868. lung
  869. lust
  870. machine
  871. made
  872. magic
  873. make
  874. mama
  875. manage
  876. many
  877. march
  878. mark
  879. marry
  880. mask
  881. mass
  882. master
  883. match
  884. math
  885. matter
  886. maybe
  887. mean
  888. meant
  889. measure
  890. meet
  891. melody
  892. melt
  893. memory
  894. men
  895. mend
  896. mention
  897. mercy
  898. mere
  899. mess
  900. message
  901. metal
  902. middle
  903. midnight
  904. might
  905. mighty
  906. milk
  907. million
  908. mind
  909. mine
  910. minute
  911. mirror
  912. misery
  913. mist
  914. mistake
  915. mix
  916. moan
  917. mock
  918. mold
  919. mom
  920. moment
  921. money
  922. monkey
  923. monster
  924. month
  925. moon
  926. moonlight
  927. moral
  928. more
  929. morning
  930. mostly
  931. mother
  932. motion
  933. mountain
  934. mourn
  935. mouth
  936. movement
  937. movie
  938. much
  939. mud
  940. mumble
  941. murder
  942. muscle
  943. muse
  944. music
  945. mutter
  946. myself
  947. mystery
  948. nail
  949. naked
  950. name
  951. nation
  952. natural
  953. nature
  954. near
  955. nearly
  956. neck
  957. need
  958. needle
  959. neighbor
  960. neither
  961. nerd
  962. nerve
  963. nervous
  964. never
  965. new
  966. next
  967. nice
  968. night
  969. nightmare
  970. nine
  971. nobody
  972. nod
  973. noise
  974. normal
  975. north
  976. nose
  977. note
  978. nothing
  979. notice
  980. nowhere
  981. numb
  982. number
  983. object
  984. observe
  985. obviously
  986. ocean
  987. odd
  988. ode
  989. off
  990. offer
  991. often
  992. okay
  993. once
  994. only
  995. open
  996. opinion
  997. opposite
  998. orange
  999. order
  1000. other
  1001. ourselves
  1002. out
  1003. outside
  1004. over
  1005. own
  1006. pack
  1007. page
  1008. painful
  1009. paint
  1010. pair
  1011. pale
  1012. palm
  1013. pants
  1014. paper
  1015. paradise
  1016. parent
  1017. park
  1018. party
  1019. pass
  1020. passion
  1021. past
  1022. path
  1023. pathetic
  1024. patience
  1025. patient
  1026. pattern
  1027. pause
  1028. pay
  1029. peace
  1030. peaceful
  1031. peach
  1032. peel
  1033. peer
  1034. pen
  1035. pencil
  1036. people
  1037. perfect
  1038. perfection
  1039. perfectly
  1040. perhaps
  1041. person
  1042. petal
  1043. phone
  1044. physical
  1045. picture
  1046. pie
  1047. piece
  1048. pierce
  1049. pig
  1050. pile
  1051. pillow
  1052. pink
  1053. pity
  1054. place
  1055. plain
  1056. plan
  1057. planet
  1058. plant
  1059. plastic
  1060. plate
  1061. play
  1062. please
  1063. pleasure
  1064. pocket
  1065. poem
  1066. poet
  1067. poetry
  1068. point
  1069. poison
  1070. ponder
  1071. pool
  1072. poor
  1073. pop
  1074. position
  1075. possess
  1076. possible
  1077. possibly
  1078. pound
  1079. pour
  1080. power
  1081. powerful
  1082. practice
  1083. praise
  1084. pray
  1085. prayer
  1086. precious
  1087. prefer
  1088. prepare
  1089. presence
  1090. present
  1091. press
  1092. pressure
  1093. pretend
  1094. pretty
  1095. price
  1096. pride
  1097. prince
  1098. princess
  1099. probably
  1100. problem
  1101. process
  1102. promise
  1103. protect
  1104. proud
  1105. prove
  1106. puff
  1107. pull
  1108. pulse
  1109. punch
  1110. pure
  1111. purple
  1112. purpose
  1113. push
  1114. put
  1115. puzzle
  1116. queen
  1117. question
  1118. quick
  1119. quickly
  1120. quiet
  1121. quietly
  1122. quit
  1123. quite
  1124. rabbit
  1125. radio
  1126. rainbow
  1127. raise
  1128. random
  1129. rant
  1130. rape
  1131. rare
  1132. rather
  1133. raw
  1134. reach
  1135. ready
  1136. real
  1137. reality
  1138. realize
  1139. really
  1140. reason
  1141. rebel
  1142. recall
  1143. receive
  1144. red
  1145. reflect
  1146. reflection
  1147. refuse
  1148. regret
  1149. relationship
  1150. relax
  1151. release
  1152. remain
  1153. remember
  1154. remind
  1155. remove
  1156. repeat
  1157. replace
  1158. reply
  1159. respect
  1160. respond
  1161. rest
  1162. retreat
  1163. return
  1164. reveal
  1165. revenge
  1166. rhyme
  1167. rhythm
  1168. rich
  1169. ring
  1170. rip
  1171. ripple
  1172. rise
  1173. river
  1174. road
  1175. roam
  1176. roar
  1177. rock
  1178. roll
  1179. root
  1180. rope
  1181. rose
  1182. rough
  1183. royal
  1184. rub
  1185. rude
  1186. ruin
  1187. rule
  1188. run
  1189. rush
  1190. sad
  1191. sadness
  1192. safe
  1193. said
  1194. sail
  1195. salt
  1196. salty
  1197. sanctuary
  1198. sane
  1199. sanity
  1200. sat
  1201. satisfy
  1202. save
  1203. savior
  1204. scale
  1205. scar
  1206. scary
  1207. scatter
  1208. scene
  1209. scent
  1210. school
  1211. score
  1212. scrape
  1213. scratch
  1214. scream
  1215. screen
  1216. screw
  1217. sea
  1218. search
  1219. season
  1220. second
  1221. secret
  1222. seek
  1223. seem
  1224. self
  1225. selfish
  1226. sense
  1227. sent
  1228. sentence
  1229. separate
  1230. serious
  1231. serve
  1232. settle
  1233. seven
  1234. several
  1235. shade
  1236. shadow
  1237. shall
  1238. shame
  1239. shape
  1240. sharp
  1241. shatter
  1242. sheep
  1243. sheet
  1244. shelter
  1245. shield
  1246. shift
  1247. shimmer
  1248. shine
  1249. shiny
  1250. ship
  1251. shirt
  1252. shiver
  1253. shock
  1254. shoe
  1255. shook
  1256. shoot
  1257. shore
  1258. should
  1259. shoulder
  1260. shout
  1261. shove
  1262. show
  1263. shower
  1264. shown
  1265. shut
  1266. shy
  1267. sick
  1268. sigh
  1269. sign
  1270. silence
  1271. silent
  1272. silently
  1273. silly
  1274. silver
  1275. simple
  1276. simply
  1277. since
  1278. single
  1279. sink
  1280. sister
  1281. situation
  1282. six
  1283. size
  1284. skill
  1285. skin
  1286. skip
  1287. sky
  1288. slam
  1289. slap
  1290. sleep
  1291. slept
  1292. slice
  1293. slide
  1294. slight
  1295. slightly
  1296. slowly
  1297. small
  1298. smart
  1299. smell
  1300. smile
  1301. smoke
  1302. smooth
  1303. snake
  1304. snap
  1305. sneak
  1306. snow
  1307. soak
  1308. soar
  1309. sob
  1310. social
  1311. society
  1312. soft
  1313. softly
  1314. soldier
  1315. some
  1316. somebody
  1317. someday
  1318. somehow
  1319. someone
  1320. something
  1321. sometimes
  1322. somewhere
  1323. son
  1324. song
  1325. soon
  1326. soothe
  1327. sorrow
  1328. sorry
  1329. sort
  1330. soul
  1331. sound
  1332. space
  1333. speak
  1334. special
  1335. speed
  1336. spell
  1337. spend
  1338. spider
  1339. spill
  1340. spin
  1341. spine
  1342. spiral
  1343. spirit
  1344. split
  1345. spoken
  1346. sport
  1347. spot
  1348. spread
  1349. spring
  1350. square
  1351. squeeze
  1352. stab
  1353. stage
  1354. stain
  1355. stair
  1356. stand
  1357. stare
  1358. start
  1359. state
  1360. stay
  1361. steady
  1362. steal
  1363. steel
  1364. step
  1365. stick
  1366. still
  1367. sting
  1368. stir
  1369. stock
  1370. stole
  1371. stolen
  1372. stomach
  1373. stone
  1374. stood
  1375. stop
  1376. storm
  1377. story
  1378. straight
  1379. strain
  1380. strange
  1381. stranger
  1382. stray
  1383. stream
  1384. street
  1385. strength
  1386. stress
  1387. stretch
  1388. strife
  1389. strike
  1390. string
  1391. strip
  1392. stroke
  1393. strong
  1394. struggle
  1395. stubborn
  1396. stuck
  1397. student
  1398. study
  1399. stuff
  1400. stumble
  1401. stun
  1402. stupid
  1403. style
  1404. subject
  1405. such
  1406. sudden
  1407. suddenly
  1408. suffer
  1409. suffocate
  1410. suicide
  1411. suit
  1412. summer
  1413. sunlight
  1414. sunset
  1415. support
  1416. suppose
  1417. sure
  1418. surely
  1419. surface
  1420. surprise
  1421. surround
  1422. survive
  1423. suspend
  1424. swallow
  1425. sway
  1426. swear
  1427. sweat
  1428. sweet
  1429. swell
  1430. swim
  1431. swing
  1432. swirl
  1433. sword
  1434. sympathy
  1435. table
  1436. taint
  1437. take
  1438. taken
  1439. talent
  1440. talk
  1441. tangle
  1442. tap
  1443. task
  1444. taste
  1445. taught
  1446. tea
  1447. teach
  1448. teacher
  1449. team
  1450. tease
  1451. teeth
  1452. tell
  1453. tender
  1454. terrible
  1455. terror
  1456. test
  1457. thank
  1458. them
  1459. themselves
  1460. then
  1461. there
  1462. thick
  1463. thigh
  1464. thing
  1465. think
  1466. third
  1467. thorn
  1468. those
  1469. thought
  1470. thousand
  1471. thread
  1472. threaten
  1473. three
  1474. threw
  1475. throat
  1476. throne
  1477. through
  1478. throughout
  1479. throw
  1480. thrown
  1481. thump
  1482. thunder
  1483. tickle
  1484. tide
  1485. tie
  1486. tight
  1487. tightly
  1488. time
  1489. tiny
  1490. tired
  1491. today
  1492. toe
  1493. together
  1494. tomorrow
  1495. tongue
  1496. tonight
  1497. too
  1498. tool
  1499. torment
  1500. torture
  1501. toss
  1502. total
  1503. touch
  1504. tough
  1505. toward
  1506. tower
  1507. town
  1508. trace
  1509. trade
  1510. trail
  1511. train
  1512. travel
  1513. treasure
  1514. treat
  1515. tree
  1516. tremble
  1517. trick
  1518. trickle
  1519. trip
  1520. trouble
  1521. truck
  1522. true
  1523. truly
  1524. trust
  1525. truth
  1526. try
  1527. tuck
  1528. tumble
  1529. tune
  1530. turn
  1531. twenty
  1532. twice
  1533. twirl
  1534. twist
  1535. two
  1536. type
  1537. ugly
  1538. unable
  1539. uncle
  1540. under
  1541. underneath
  1542. understand
  1543. universe
  1544. unknown
  1545. unless
  1546. unlike
  1547. unseen
  1548. upon
  1549. upset
  1550. use
  1551. useless
  1552. usually
  1553. utter
  1554. vain
  1555. valley
  1556. value
  1557. vast
  1558. veil
  1559. vein
  1560. velvet
  1561. verse
  1562. very
  1563. victim
  1564. view
  1565. violence
  1566. vision
  1567. visit
  1568. voice
  1569. void
  1570. volume
  1571. waist
  1572. wait
  1573. walk
  1574. wall
  1575. wander
  1576. want
  1577. war
  1578. warm
  1579. warmth
  1580. warn
  1581. warrior
  1582. wash
  1583. waste
  1584. watch
  1585. water
  1586. wave
  1587. weak
  1588. weakness
  1589. weapon
  1590. weary
  1591. weather
  1592. weave
  1593. week
  1594. weep
  1595. weight
  1596. weird
  1597. welcome
  1598. wet
  1599. whatever
  1600. wheel
  1601. whenever
  1602. whether
  1603. whisper
  1604. whistle
  1605. white
  1606. whole
  1607. wife
  1608. wild
  1609. win
  1610. window
  1611. winter
  1612. wipe
  1613. wise
  1614. wish
  1615. witch
  1616. within
  1617. wolf
  1618. woman
  1619. women
  1620. won
  1621. wonder
  1622. wonderful
  1623. wood
  1624. work
  1625. world
  1626. worry
  1627. worse
  1628. worship
  1629. worst
  1630. worth
  1631. worthless
  1632. wound
  1633. wow
  1634. wrap
  1635. wrinkle
  1636. wrist
  1637. write
  1638. written
  1639. wrong
  1640. wrote
  1641. yard
  1642. yeah
  1643. yearn
  1644. yell
  1645. yellow
  1646. yesterday
  1647. yet
  1648. young
  1649. yours
  1650. yourself
  1651. youth
  1652. """.split())