« January 2008 | Main | March 2008 »

February 10, 2008

Text Visual

Here is a graphic drawn in processing based on the count of different words in an unfinished novel I once worked on. The novel is 450 pages long so there are a lot of words. The graphic is simply a rectangle object whose color and parameters are taken from the word count.

Text Visual.jpg

The code is here.

/* Based on Daniel Shiffman's ConcordanceProcessing code */
/* Programming from A to Z */
/* Concordance in Processing */
/* Spring 2008 */

package concordance.processing;

import java.io.*;
import java.util.*;

import a2z.*;

import java.util.regex.*;

import concordance.treemap.Word;

import processing.core.PApplet;

public class ConcordanceProcessing extends PApplet
{
TreeMap words;

public void setup() {
size(400,400);
fillConcordance("TheBattleofStorell.txt");

}

public void draw() {
background(0,0,0);
// We're done, print out contents of Tree!
System.out.println("Here are the contents of your tree:");
Iterator iterator = words.values().iterator();
while (iterator.hasNext()) {
Word word = (Word) iterator.next();
System.out.println(word.getCount() + " " + word.getWord());
int c = word.getCount();
fill ((c+150),c,c);
rect((c*2),(c*2),(c*2),(c*2));
}
noLoop();
}

public void fillConcordance(String path) {

try {
A2ZFileReader fr = new A2ZFileReader(path);
String content = fr.getContent();

// Step 2, create an empty Tree
words = new TreeMap();

// Step 3, break input file up into words
// We are doing this with split and a regular expression
String regex = "\\b";
String tokens[] = content.split(regex);

// We'll use a regular exrpession to match words with only characters and apostrophes
// Throwing away all the punctuation (we could do this with a different split regex too)
Pattern p = Pattern.compile("[a-z']+",Pattern.CASE_INSENSITIVE);

// For every word
for (int i = 0; i < tokens.length; i++)
{
String s = tokens[i].toLowerCase();
// If it matches our regex, insert it in the tree
Matcher m = p.matcher(s);
if (m.matches()) {
if (words.containsKey(s)) {
Word w = (Word) words.get(s);
w.count();
} else {
Word w = new Word(s);
words.put(s,w);
}
}
}

} catch (IOException e) {
System.out.println("File I/O Error");
e.printStackTrace();
}

}
}


The words are listed below. You can probably tell that the novel was about a battle in a war.

Here are the contents of your tree:
2622 a
4 abandon
6 abandoned
2 abandoning
4 abilities
5 ability
1 ablaze
34 able
2 aboard
1 abosolutely
1 abound
410 about
25 above
2 abrest
1 abrupt
2 abruptly
1 absence
1 absense
1 absent
5 absolutely
1 absorbed
1 absurd
1 ac
3 accept
1 acceptable
7 accepted
1 accepting
1 accomodating
1 accompanied
1 accompany
3 accomplish
3 accomplished
2 accordance
1 accorded
5 according
3 account
1 accounts
1 acctually
2 accuracy
1 accurancy
7 accurate
1 accurately
1 accustomed
1 ace
1 aches
1 achieve
4 achieved
1 achieving
2 aching
20 ackeley
2 ackerley
1 acknowledgement
1 acooper
1 acording
1 acquitance
188 across
9 act
2 acted
8 acting
73 action
11 actions
2 activities
9 activity
7 actual
1 actuality
31 actually
1 ad
1 adapt
1 adapted
8 add
32 added
1 adding
11 addition
1 additional
1 addressed
2 addson
2 adequet
1 adjusted
1 adjusting
1 administering
1 administrative
2 admired
2 admist
4 admit
11 admitted
1 admonished
1 adored
1 adult
87 advance
10 advanced
2 advances
27 advancing
22 advantage
1 advantages
2 adventure
3 advesaries
1 advesary
1 advice
2 advisement
1 afar
1 affairs
9 affect
3 affected
1 affects
6 affirmed
7 afford
1 afforded
1 afield
7 afraid
133 after
11 afterall
9 afternoon
3 afterwards
1 ag
228 again
52 against
9 age
2 aged
2 ages
1 aggregate
1 aggressive
9 agitated
1 agitited
29 ago
1 agonizing
2 agony
15 agree
49 agreed
2 agreeded
1 agreeing
5 agreement
1 agression
1 agrue
1 ah
42 ahead
1 ai
24 aide
37 aides
6 aim
7 aimed
3 aiming
26 air
4 aj
1 ajar
1 ak
1 alarm
1 albeit
1 alclaia
5 alert
2 alerted
1 alerting
1 alight
4 alive
552 all
1 alleyway
110 alliance
3 allow
8 allowed
1 almos
156 almost
2 aloft
25 alone
89 along
5 alongside
1 aloud
1 alphabets
1 alreadt
132 already
115 also
2 alter
56 although
8 altin
57 always
27 am
1 amaizing
4 amazed
4 amazement
5 amazing
2 ambulances
1 amid
1 amidst
7 ammunition
1 ammuntion
14 among
1 amongst
1 amost
12 amount
1 amputate
1 amputated
1 amusement
291 an
1 analogy
1 anchor
1 anchored
3201 and
6 anger
1 angiush
1 angle
1 angled
2 angles
3 angrily
13 angry
1 anguish
1 animal
1 animals
20 anin
7 announced
2 annoyance
6 annoyed
1 anothe
151 another
20 answer
24 answered
1 answering
2 answers
1 anticipate
2 anticipated
1 anticipating
5 anticipation
1 antris
1 antsy
2 anxiety
11 anxious
2 anxiously
173 any
2 anybody
17 anymore
25 anyone
105 anything
1 anytime
34 anyway
11 anywhere
3 ao
3 ap
15 apart
1 aphrensively
1 apologized
1 appaling
3 apparent
21 apparently
1 apparition
1 appealing
17 appear
1 appearances
38 appeared
2 appearence
1 appearing
4 appears
1 apple
3 applied
1 appointed
1 appoligized
1 appraoching
1 appreciate
1 appreciated
1 appreciative
1 apprehension
2 apprehensive
1 apprisal
12 approach
20 approached
3 approaches
29 approaching
1 appropriate
1 appropriating
1 approved
2 april
1 apron
1 aptitude
1 aq
1 aqeulle
6 aquelle
1 ar
3 arable
1 arced
1 arch
1 arches
293 are
43 area
1 areas
4 argue
2 argued
1 arise
1 arises
23 arm
3 armed
20 armies
2 armin
1 arming
11 arms
325 army
246 around
54 aroyen
1 aroyens
5 arrayed
2 arrival
20 arrive
46 arrived
2 arrives
7 arriving
1 art
95 artillery
1 artillerymen
1 artitect
1018 as
1 ascended
1 ascension
6 ascent
1 ascertain
21 aschenten
1 asconom
1 ashamed
2 ashcenten
5 aside
11 ask
247 asked
5 asking
7 asleep
1 aspect
1 asperations
1 aspirations
1 aspired
1 aspiring
1 assailant
38 assault
2 assaulted
2 assaulting
4 assaults
1 assembled
1 assembling
3 assembly
2 assent
3 asserted
1 assesment
1 assess
19 assigned
2 assigning
3 assignment
1 assigns
1 assimilation
1 assisant
3 assist
22 assistant
1 assistants
1 assisted
1 assment
1 assortment
1 assume
6 assumed
5 assuming
4 assured
1 astonished
2 astor
1 astounding
1 astride
2 astrin
821 at
7 ate
4 atmosphere
24 atop
2 attached
188 attack
27 attacked
4 attackers
22 attacking
29 attacks
1 attain
2 attatched
1 attemped
4 attempt
1 attempted
2 attempting
3 attempts
2 attend
1 attended
1 attending
15 attention
1 attentions
1 attentively
1 attiention
1 attitude
1 attract
1 attribute
2 attributed
1 au
1 audible
1 audience
1 auditory
5 august
1 authorities
1 authorizing
1 automatically
2 avail
7 available
1 avenue
1 average
1 averting
1 avioded
3 avoid
3 avoided
1 avoiding
1 await
1 awaited
3 awaiting
1 awaits
4 awake
1 awaked
3 awaken
2 awarded
1 awards
8 aware
2 awash
165 away
4 aways
1 awed
1 awesome
3 awhile
4 awoke
1 ax
1 az
125 b
3 baby
539 back
1 backbone
1 backed
3 background
1 backgrounds
2 backing
2 backs
1 backtrack
3 backwards
2 backyard
65 bad
8 badly
2 baffled
3 bag
3 bags
1 bailed
2 baker
6 bakery
1 balance
3 bald
5 ball
1 balled
5 balls
1 band
1 bandage
1 bands
1 bang
1 banging
102 bank
1 bankrupt
10 banks
1 banner
1 bannullin
18 banullin
1 baptism
6 bare
26 barely
1 baren
2 baring
2 barked
1 barking
2 barns
1 barracks
4 barrage
1 barrating
7 barrel
6 barrels
1 barren
2 barrier
2 bars
2 barydron
8 base
1 based
1 bashing
12 basically
1 basin
1 basis
1 bastard
3 bastards
1 batch
1 bath
2 bathed
173 battalion
41 battalions
1 batteline
14 battered
46 batteries
2 battering
23 battery
206 battle
13 battlefield
3 battleflag
10 battleline
5 battlelines
20 battles
1 battling
19 baverin
3 bay
3 bayonet
1 bayoneted
18 bayonets
1 bc
1 bd
714 be
1 beamed
3 beaming
1 beans
1 beard
8 bearer
1 bearers
1 bearings
5 beat
6 beaten
2 beatened
6 beating
14 beautiful
2 beauty
10 became
1 becase
70 because
19 become
8 becoming
22 bed
2 bedraggled
1 bedroom
1 bee
2 beef
695 been
1 bees
1 befell
268 before
79 began
2 begged
4 begging
15 begin
16 beginning
2 begins
1 begrudgingly
20 begun
1 behave
4 behavior
143 behind
1 behing
78 being
2 beleived
38 believe
8 believed
2 believes
1 believing
1 belittle
1 beliving
1 bellow
2 bellowed
2 belong
3 belonged
32 below
3 belt
1 belts
1 bemused
1 bemusement
2 bend
5 beneath
1 benefical
1 benevolent
1 bennefited
5 bent
1 berry
1 berth
1 beseiged
2 beside
20 besides
1 besieged
85 best
6 bet
2 betrayed
1 betraying
86 better
2 betting
32 between
2 bewildered
34 beyond
1 beyong
1 bf
1 biased
1 bickering
1 bid
28 big
5 bigger
1 biggest
1 bill
1 bind
1 binoculars
1 birds
1 birth
1 birthday
1 births
11 bit
4 bite
1 bits
1 bitten
2 bitter
1 bitterly
1 bivouaced
1 bivouacked
39 black
1 blackness
5 blame
1 blamed
2 blaming
3 blank
5 blanket
3 blankets
1 blasphemy
1 blasted
1 blasting
1 blazing
1 bleading
1 bleak
6 bleeding
1 blessing
2 blind
6 blinked
1 block
2 blocking
2 blocks
1 blonde
18 blood
4 bloodied
2 bloodier
5 bloody
1 blotted
56 bloushon
5 blow
2 blowing
34 blue
1 bluff
1 blunder
1 blundered
1 blundering
1 blur
1 blurted
1 blush
1 board
2 bode
1 bodied
24 bodies
21 body
8 bol
2 bold
1 boldy
3 bollen
5 bolster
1 bolstering
2 bombarded
2 bonds
2 bone
3 bones
2 bonnet
2 book
2 books
1 boom
1 boomed
2 booming
1 boost
1 boosted
4 boots
23 bordant
7 border
1 bordered
1 borderline
4 bore
3 bored
2 boring
14 born
1 borned
64 both
6 bother
2 bothered
6 bothering
2 bothers
1 bottle
2 bottled
1 bottleneck
6 bottom
5 bought
2 bound
1 bount
1 bounts
44 bouren
1 bourenain
10 bourenian
4 bourenians
1 bourens
4 bowed
1 bowing
3 box
1 boxed
1 boxes
29 boy
2 boyish
58 boys
2 br
1 brackground
1 brain
1 brains
1 brainstorm
1 brake
1 brandished
1 brantus
2 brash
1 brashness
1 bravado
2 brave
1 bravely
2 bravery
14 brayen
1 breach
10 bread
34 break
12 breakfast
14 breaking
2 breaks
26 breath
5 breathed
1 breathing
3 breech
3 breeze
1 brewing
1 briagdes
1 brick
149 bridge
1 bridgeead
7 bridgehead
9 brief
1 briefed
1 briefing
2 briefly
255 brigade
132 brigades
1 brigde
5 bright
1 brightly
1 brillant
2 brilliant
3 brilliantly
1 brimmed
25 bring
8 bringing
10 brings
1 brink
1 brisk
2 briskly
5 broad
1 broader
1 broadly
31 broke
19 broken
38 brokure
1 brooding
22 brother
13 brought
2 brow
6 brown
1 bruised
3 brunt
1 brush
5 brushed
1 brusquely
1 brutal
13 bryden
2 bu
1 buckle
1 budding
2 budge
1 budged
1 budging
5 buglar
2 bugle
5 bugler
3 build
1 builder
15 building
19 buildings
5 built
2 bulged
1 bulk
1 bulky
13 bullet
20 bullets
1 bumping
2 bunch
1 bunched
1 bunching
1 bungled
1 bungling
2 burden
1 bureacrats
1 bureaucrat
1 burial
4 buried
1 burn
4 burned
4 burning
7 burst
1 bursted
1 bursting
1 bury
1 bushes
1 busied
19 business
1 busy
692 but
1 butt
1 butterflies
1 buttoning
1 buttons
2 butts
2 buy
3 buying
1 buzz
1 bv
1 bw
1 bx
306 by
3 bytair
119 c
1 cacophony
2 caisson
2 caissons
1 cake
3 caliber
15 call
87 called
5 callia
5 calling
2 calls
13 calm
1 calmer
1 calming
4 calmly
1 calmness
3 calvary
126 came
12 camp
31 campaign
3 campaigns
7 camped
4 campfire
6 campfires
2 camping
1 campire
5 camps
1 campus
225 can
3 candle
13 canister
1 cannon
3 cannot
3 canrall
1 cans
1 canteen
1 canteens
3 cap
6 capable
11 capital
1 capitol
1 capitulate
2 caps
117 captain
3 captains
3 captial
1 captian
3 captivated
9 capture
11 captured
1 capturing
1 cards
15 care
5 cared
3 career
4 careful
10 carefully
1 carely
1 cares
1 caring
6 carnage
11 carried
1 carring
16 carry
12 carrying
2 cart
2 cartridge
1 cartridges
11 casaulties
2 casaulty
1 casautlies
26 case
1 cases
1 cashes
1 cassions
5 cast
5 casting
1 castrophe
1 casualites
29 casualties
11 casualty
1 casuatly
16 catch
7 catching
1 cats
3 cattle
33 caught
1 cauldron
2 causalties
7 cause
7 caused
1 causes
2 causing
2 caution
6 cautioned
4 cautious
1 cautiousily
3 cautiously
1 cavalier
68 cavalry
1 cavalryman
4 cavalrymen
1 cavarly
2 cave
2 cb
1 cc
1 cd
2 ce
2 cease
1 ceased
1 cedars
2 ceiling
1 celar
2 celebration
29 cellar
1 celler
62 center
1 central
11 century
1 ceremony
20 certain
41 certainly
1 cethage
1 cethrage
1 cg
1 ch
2 chain
12 chair
2 chairs
1 challenge
1 challenged
64 chance
5 chances
17 change
21 changed
1 changes
6 changing
8 chaos
1 chaotic
20 chapter
2 character
1 charasmatic
76 charge
16 charged
1 charger
6 charges
14 charging
3 chase
1 chased
1 chasing
1 chastised
1 chastisement
6 check
3 checked
3 checking
1 cheek
1 cheeks
5 cheer
1 cheered
1 cheerful
5 cheering
4 cheers
2 cheese
10 chest
1 chew
5 chewed
1 chewing
1 chicanery
2 chicken
1 chided
22 chief
10 child
1 childhood
1 childing
1 childish
1 childishly
6 children
1 chill
2 chilling
4 chin
1 chirping
1 choas
14 choice
1 choices
1 choking
2 chore
2 chores
1 choria
2 chorus
3 chose
2 chosen
1 chuckle
5 chuckled
5 church
2 cigar
2 circles
1 circumstance
8 circumstances
1 citations
1 cities
26 city
2 civilians
5 cj
16 clad
1 claim
3 claimed
2 clambered
1 clapped
1 clarity
2 clashed
1 clashes
1 clashing
1 clasping
1 claspsing
12 class
36 clathe
1 clean
4 cleaned
4 cleaning
46 clear
10 cleared
3 clearer
2 clearing
21 clearly
1 clears
1 cleary
2 clenched
1 clever
1 climates
1 climax
4 climb
8 climbed
2 climbing
2 clip
1 clock
1 clog
4 clogged
1 clogging
6 cloren
3 clorshek
60 close
9 closed
2 closely
33 closer
5 closest
1 closet
3 closing
2 clothes
3 cloud
1 clouded
1 clouds
3 clubbed
1 clump
1 clumping
2 clung
1 clusters
2 clutched
3 clutching
1 clutter
1 cn
3 coast
2 coat
3 coats
1 cobbled
2 cocked
1 cockiness
5 coffee
1 coherent
1 coherently
2 cohesion
1 cohesive
1 coin
3 coincidence
11 cold
1 coldly
2 colided
2 collapse
3 collapsed
1 collapsing
1 collar
1 collaspe
1 colleagues
2 collect
2 collected
1 collecting
2 collective
1 collectively
3 collided
1 collision
2 collumn
492 colonel
7 colonels
1 colonial
31 color
2 colored
21 colors
70 column
7 columns
1 comandeered
23 combat
1 combatants
1 combination
11 combined
126 come
10 comes
1 comfort
9 comfortable
1 comforted
1 comic
122 coming
1 commader
143 command
22 commanded
282 commander
93 commanders
32 commanding
1 commandments
12 commands
2 commence
1 commenced
9 commented
4 commission
2 commissioned
1 commissioner
6 commit
3 committed
1 committee
2 commmand
3 commmander
1 commmands
5 common
2 commotion
2 commplemented
1 communication
1 communications
25 companies
1 companions
49 company
1 compared
1 compete
1 competed
1 complain
2 complained
1 complament
1 complement
2 complemented
2 complements
4 complete
1 completed
8 completely
2 complexion
1 complicated
2 complied
3 compliment
2 complimented
2 compliments
1 compling
7 composed
3 composite
2 composure
1 compounding
3 comprehending
5 comprehension
4 comprised
1 comprising
14 comrades
1 coms
1 comsumed
1 comtemplate
3 conceded
1 conceeded
1 concent
2 concentrate
1 concentrated
3 concentration
1 concept
2 conception
1 concered
7 concern
30 concerned
2 concerns
1 concieve
1 conclude
1 concluded
1 concluding
2 conclusion
1 conclusive
1 concsived
1 concured
4 concurred
1 concurrent
1 concussion
15 condition
3 conditions
1 conduct
1 conducted
1 conduction
1 confer
2 confering
3 conferring
1 confide
1 confided
14 confidence
12 confident
3 confidently
1 confinded
7 confirmed
2 confirming
2 confiscate
2 conflict
1 confrontation
8 confused
2 confusion
1 congradualate
1 congraduated
1 congratuations
1 connect
1 connected
1 connection
1 connections
6 conquered
2 conscious
1 conscription
1 consent
1 consenting
1 consequence
1 consequences
11 consequently
1 conserve
1 conserving
4 consider
1 considerable
2 considerably
2 considerate
10 considered
3 considering
2 consist
3 consisted
1 consists
2 consolation
4 consolidate
3 consolidating
1 consolidation
1 consolting
10 constant
4 constantly
1 construct
1 constructed
1 construction
1 consult
2 consumate
7 contact
1 contagious
2 contain
3 contained
1 contemplated
2 contemplating
7 content
1 contented
1 contention
3 contest
1 contested
12 continent
1 contingents
1 continuation
10 continue
60 continued
8 continuing
1 contrary
1 contrast
1 contributed
12 control
1 contructs
1 convened
1 convenied
1 converge
1 converged
1 converging
10 conversation
2 conversations
1 convince
4 convinced
2 convincing
3 cook
1 cooked
3 cooking
7 cool
1 cooler
1 cooped
2 cooper
1 coordinate
1 coordinating
1 coordination
1 cope
1 copied
1 copies
2 coporal
2 cord
17 corner
1 cornered
1 corners
19 corporal
195 corps
1 corpsman
4 correct
2 corrected
2 correctly
1 correlate
8 cost
1 costs
1 cot
1 cough
1 couier
442 could
17 council
7 count
6 counted
5 counter
21 counterattack
9 counterattacked
2 counterattacking
2 counterattacks
1 counteratttack
1 counterbalance
3 countermarch
1 countermarching
4 counterpart
5 counterparts
2 counting
19 countries
49 country
1 countrymen
8 countryside
1 counts
1 couped
33 couple
1 coupled
9 courage
31 courier
2 couriers
51 course
1 courses
1 coursing
3 court
1 courteous
1 courtier
4 courtyard
35 cover
12 covered
9 covering
2 covers
1 coveted
2 cr
4 crack
3 cracked
1 cracking
2 crackle
1 crafted
1 craftsman
1 craftsmen
1 crammed
1 crash
2 crashed
3 crawl
1 crawled
1 crazt
18 crazy
1 creaked
1 creaking
2 create
1 created
2 credit
2 creditionals
1 creeping
2 crept
68 crest
1 crested
3 crewman
1 crewmen
9 cried
1 cries
1 cringing
1 crisis
42 cristain
1 cristains
2 cristian
6 croll
1 crosed
41 cross
18 crossed
2 crosses
1 crossfire
16 crossing
1 crossings
2 crouched
5 crouching
3 crowd
5 crowded
2 crowds
1 crudeness
3 cruel
8 crumble
3 crumbled
1 crumbles
9 crush
3 crushed
2 crushing
3 cry
2 crying
1 crystal
1 cs
1 ct
1 cue
1 culain
3 cup
1 cups
1 curbed
1 curiosity
3 curious
1 curly
6 current
16 currently
6 curse
29 cursed
1 curtain
2 curtly
1 curtseying
3 curve
2 curved
1 customary
1 customer
1 customs
29 cut
2 cutoff
2 cutting
2 cv
2 cw
1 cylinder
302 d
1 da
2 daddy
1 daily
1 damage
1 damaged
4 dammit
25 damn
10 damned
1 damnit
1 dance
1 danced
13 danger
3 dangerous
1 dangling
11 dardallion
1 dare
2 daring
2 darisun
52 dark
2 darken
1 darkened
2 darkening
2 darker
18 darkness
234 darsiun
2 darsuin
1 dash
5 dashed
2 dashing
4 date
1 daughter
4 daughters
20 dawn
1 dawned
138 day
1 daybreak
4 daylight
51 days
2 dazed
3 dazzed
1 dd
1 de
40 dead
5 deadly
10 deal
1 dealing
4 dealt
5 dear
1 deas
11 death
3 deaths
1 debacle
2 debate
1 debating
1 debris
1 debt
1 debts
1 deceding
1 december
2 decent
1 deception
1 decesion
2 decide
34 decided
1 decidedly
1 deciding
1 decieved
7 decimated
23 decision
2 decisions
1 decisive
1 decisively
2 declared
2 decorated
2 decrease
1 dedicated
1 dedication
1 deem
1 deemed
19 deep
12 defeat
5 defeated
3 defeating
8 defend
1 defended
1 defenders
4 defending
1 defendng
15 defense
5 defenses
2 defensible
2 defensivable
17 defensive
2 defensively
1 defiance
1 defined
5 definite
21 definitely
1 definition
2 definitively
1 definte
3 defintely
1 degree
1 degrees
2 deja
1 dejected
1 dejectedly
7 delay
3 delayed
1 delaying
6 delays
1 delicious
1 deligently
1 delivery
1 delt
3 delta
2 demanded
1 deminished
2 demissed
1 demonstrations
1 demoted
3 denied
1 denotated
3 denoted
5 dense
1 densely
1 denser
1 deny
1 denying
2 departure
2 depend
1 depended
2 depending
2 depends
1 depict
1 depicted
1 depiction
3 depleted
21 deploy
42 deployed
13 deploying
1 deployment
1 deposited
1 depositing
1 depressed
1 depression
2 descended
2 descending
2 describe
3 described
1 describing
4 deserted
4 deserve
5 deserved
2 deserves
1 designated
3 designed
1 desire
9 desk
1 desolate
1 desparately
8 desperate
2 desperation
13 despite
1 desposted
1 despressed
1 despriction
2 dessert
2 desserted
9 destination
1 destiny
3 destroy
4 destroyed
4 destroying
3 destruction
1 destructive
1 detachment
1 detactment
1 detail
1 detailed
3 details
1 detatched
1 detatchment
1 deter
1 detered
1 deteriorating
5 determination
3 determine
6 determined
1 determining
1 detonation
1 detore
1 detract
1 detrimental
5 devastating
1 devastatingly
3 devastation
1 develop
2 developed
2 developing
1 devestating
1 devil
1 devilish
1 devils
1 devoloped
1 devouring
3 dg
1 dh
1 di
1 dictated
142 did
13 die
22 died
27 difference
2 differences
52 different
4 differently
13 difficult
1 difficulty
1 difinitely
4 dig
2 digging
1 dignified
1 diligently
2 dim
1 dimming
7 din
5 dinner
1 dips
1 dire
9 direct
1 directed
32 direction
6 directions
40 directly
11 dirt
5 dirty
2 disadvantage
3 disagreed
1 disagreement
1 disagrements
1 disapeared
3 disappear
11 disappeared
1 disappointment
4 disarray
8 disaster
1 disasterous
1 disasters
1 disastrous
2 disbanded
3 disbelief
2 disbelieve
3 discern
2 discernable
2 discharged
2 discipline
1 discomfortable
1 disconcerting
1 disconsolation
1 discouraged
1 discovered
1 discretion
1 discuss
2 discussed
4 discussion
1 discussions
2 disengage
1 disengaged
3 disgrace
6 disgruntled
7 disgust
1 disgusted
1 disgustedly
1 disheartened
1 disheartening
2 disintegrated
1 disjointed
1 disliked
1 disloyalty
1 dismay
1 dismisal
4 dismissed
7 dismounted
2 dismounting
5 disobey
1 disorder
1 disparagement
1 disparaging
9 dispersed
2 display
2 displayed
1 displeasure
1 displinced
3 disposal
1 dispose
3 disposition
1 dispute
1 disregard
1 disrespect
4 disrupt
1 disrupting
1 disserted
1 dissipated
1 distain
28 distance
15 distant
1 distaste
2 distengrated
3 distinct
1 distinegrated
1 distinguish
1 distinguishable
2 distinguished
1 distract
1 distraction
1 distressed
2 disturbed
3 disturbing
1 ditch
1 dive
1 dived
2 diverse
8 diversion
1 diversionary
1 divided
269 division
37 divisions
2 divsion
1 diziness
1 dj
1 dk
1 dm
361 do
1 doc
4 docks
2 doctor
1 doctors
2 doctrine
2 document
1 documents
3 dodging
22 does
68 doing
1 dolria
1 dominate
1 dominated
69 done
1 donned
1 doomed
31 door
2 doorway
1 doozing
51 dorlia
40 dormyian
20 dormyians
38 dormyton
1 dormytons
1 dorymians
3 dotted
24 double
2 doubled
2 doublequick
13 doubt
1 doubtful
4 doubts
360 down
1 downed
1 downhill
1 downing
1 downpore
1 downriver
7 downstairs
1 downtrodden
1 downward
1 doze
1 dozed
1 dozing
1 dp
2 drafted
1 drag
3 dragged
3 dragging
1 drain
4 drained
2 draining
1 drama
1 drastically
1 draughts
10 draw
2 drawing
5 drawn
1 dread
2 dreadful
10 dream
4 dreamed
2 dreaming
10 dreams
3 dreary
2 dress
5 dressed
2 dresser
14 drew
7 drifted
2 drifting
2 drill
3 drilling
1 drills
3 drink
4 drinking
22 drive
5 driven
1 drivers
12 driving
2 drizzle
2 drop
1 dropouts
5 dropped
1 dropping
10 drove
1 drowned
1 drowning
1 drowsiness
4 drum
1 drummer
3 dry
2 dubious
2 duck
4 ducked
4 ducking
1 ducks
8 due
4 duel
1 dueled
1 dug
2 dull
2 dumb
2 dumbfounded
1 dummies
1 durable
32 during
7 dust
1 dusted
3 dusty
1 duties
31 duty
1 dw
8 dying
1 dyron
119 e
2 ea
47 each
1 eadan
4 eager
2 eagerly
2 eagerness
1 eaked
2 ear
2 eariler
1 earilier
15 earlier
27 early
1 earn
12 earned
1 earnestly
1 earns
11 ears
4 earth
5 ease
5 easier
3 easiest
31 easily
85 east
25 eastern
1 eastward
40 easy
16 eat
3 eaten
10 eating
1 eb
1 ebbed
1 echelons
5 echoed
1 echoes
4 echoing
3 economy
3 ed
35 edge
2 edged
4 edging
1 edgy
1 edu
1 education
2 eerie
13 effect
2 effective
1 effectively
1 effectiveness
2 effects
5 effort
5 efforts
3 eh
1 ei
10 eight
5 eighteen
59 either
2 ek
1 el
1 elated
1 elbows
3 elder
1 elected
1 element
3 elements
1 elephant
2 elevated
3 elevation
9 eleven
1 elite
1 eloquent
1 elroria
60 else
4 elsewhere
1 elusived
2 embarked
1 embassy
1 embodied
1 embrace
2 embracing
6 emerge
9 emerged
1 emergency
4 emerging
2 eminating
1 eminent
4 emotion
3 emotional
1 emotions
21 emperor
1 emphasized
1 emptied
1 emptiness
11 empty
1 emptying
1 en
1 enbankment
1 encamped
1 encampment
1 encircle
2 encirclement
1 encompassed
1 encompassing
1 encounted
1 encountered
2 encouragement
2 encouragements
1 encouraging
3 encourgement
1 encourgingly
51 end
2 endaren
6 ended
2 enden
1 endevour
2 ending
2 endless
1 endure
1 endured
1 enduring
4 enemies
506 enemy
1 enenmy
1 energized
1 energy
1 enforced
15 engaged
4 engagement
2 engagements
1 engineer
1 engineered
2 enjoy
1 enjoyable
9 enjoyed
4 enjoying
1 enlightening
2 enlisted
1 enlistedmen
2 enormous
105 enough
1 enquire
1 enrolled
1 ensue
2 ensure
6 enter
13 entered
5 entering
1 entertain
2 enthusiastic
1 enthusiastically
1 enticing
54 entire
6 entirely
1 entirety
1 entrench
1 entrenched
1 entrenchments
1 entrusted
2 envy
2 eo
1 ep
2 equal
1 equally
2 equals
1 equipment
1 equipted
1 eraises
34 eranton
2 erantonains
86 erantonian
91 erantonians
2 erantonion
2 erect
1 ernest
1 errected
3 error
1 errupted
1 erupted
20 erydron
1 es
4 escape
2 escaped
1 escaping
9 especially
1 essentially
2 establish
1 establishment
1 esteemed
1 estiamted
7 estimate
3 estimated
1 estimating
1 etched
1 evaporated
160 even
24 evening
1 evenly
6 event
9 events
1 eventual
23 eventually
61 ever
1 everthing
33 every
2 everybody
1 everyday
35 everyone
64 everything
1 everythng
1 everythning
2 everytime
7 everywhere
3 evidence
2 evident
1 evidently
1 ex
4 exact
18 exactly
1 exaggerating
1 examination
2 example
1 exasperation
3 exaulted
1 excel
6 excellent
1 excellerate
24 except
1 excepted
1 exception
1 exceptional
1 exceptions
1 exchange
14 exchanged
1 excitable
15 excited
3 excitement
1 excitied
206 exclaimed
2 excuse
2 excuses
1 exectutive
1 execute
4 executed
1 exercise
5 exhausted
3 exhaustion
1 exhibit
2 exhibited
3 exist
3 existed
1 expand
11 expect
1 expectant
1 expectation
15 expected
1 expectedly
7 expecting
1 expeditions
1 expended
1 experiece
21 experience
14 experienced
1 experiencing
1 expertise
8 explain
42 explained
3 explanation
2 explode
1 exploded
4 exploding
2 exploit
3 explosion
3 explosions
2 explosive
7 exposed
2 exposure
2 expressed
1 expressing
3 expression
1 expressionless
2 expressions
1 extend
4 extended
1 extending
1 extends
1 extensively
5 extra
3 extreme
1 exualted
1 exuberant
1 exuberantly
1 exulted
2 ey
12 eye
2 eyebrow
6 eyebrows
2 eyed
2 eyeing
103 eyes
1 ez
117 f
4 fa
1 fabulous
94 face
15 faced
15 faces
53 facing
70 fact
1 factions
1 facts
2 fade
3 faded
1 fading
6 fail
18 failed
1 failing
4 failure
1 failures
4 faint
1 fainted
3 fair
3 fairly
3 faith
1 falcon
44 fall
1 fallacy
18 fallen
19 falling
1 fallowed
2 falls
1 falter
1 familair
3 familar
3 familiar
2 families
13 family
1 fantastic
153 far
3 fare
1 farewell
13 farm
4 farmer
4 farmers
7 farmhouse
8 farming
5 farms
38 farther
1 farthest
1 fascinating
2 fashion
1 fassen
50 fast
1 fastening
8 faster
1 fastest
2 fat
5 fatal
16 fate
1 fateful
1 fatefull
21 father
9 fatigue
1 fatigued
7 fault
3 favor
2 favorable
1 favorite
1 favorites
2 fb
1 fealings
11 fear
1 feared
3 fears
1 feat
1 features
2 fed
48 feel
39 feeling
4 feelings
2 feels
35 feet
1 feinted
1 feinting
36 fell
5 fellow
68 felt
1 female
1 fend
34 fenntis
1 festive
1 feud
109 few
1 fewer
1 ff
1 fg
2 fh
1 fi
58 field
57 fields
13 fierce
4 fiercely
1 fife
17 fifteen
26 fifty
112 fight
87 fighting
2 fightings
1 fights
19 figure
8 figured
8 figures
3 file
1 filed
1 filing
11 fill
17 filled
6 filling
28 final
57 finally
44 find
4 finding
18 fine
5 finger
3 finish
16 finished
1 finishing
91 fire
1 firearm
27 fired
1 firefight
1 fireflies
1 firepower
7 fires
30 firing
9 firm
4 firmly
379 first
1 firsthand
1 fish
4 fishing
1 fist
8 fit
48 five
8 fix
2 fixed
2 fixing
1 fj
1 fladin
21 flag
5 flags
2 flagstaff
2 flame
5 flames
54 flank
7 flanked
3 flanking
9 flanks
3 flap
3 flapping
4 flaryin
7 flash
1 flashbacks
3 flashed
3 flashes
3 flat
1 flavor
1 flawed
1 flawless
5 fled
4 fleeing
1 flesh
2 flew
1 flexible
1 flexing
6 flickering
1 flickers
1 flight
1 flinching
1 flip
1 flipped
1 flithy
1 floated
1 flooded
22 floor
7 flour
3 flow
1 flowed
1 flowers
1 flowing
3 fluttering
2 fly
7 flying
1 fn
7 focused
2 focusing
1 foe
1 foes
39 fog
1 fold
3 folded
1 folding
1 folks
15 follow
25 followed
7 following
2 fond
11 food
4 fool
1 foolish
19 foot
4 foothold
1 footing
1 footprints
4 footsteps
737 for
1 foray
28 force
14 forced
82 forces
2 forcing
171 ford
25 fords
1 fore
2 forehead
3 foreign
2 foreigners
4 forest
2 forever
10 forget
2 forgetting
1 forgo
5 forgot
5 forgotten
1 forgotton
4 fork
27 form
1 formally
11 formation
1 formations
28 formed
15 former
2 formible
1 formidable
11 forming
12 forrest
1 forstalling
4 fort
16 forth
1 forthcoming
1 fortications
3 forties
1 fortuanately
2 fortunate
21 fortunately
5 fortune
1 fortunes
17 forty
140 forward
1 forwarning
1 fostered
67 fought
61 found
3 founded
42 four
5 fourteen
27 fourth
18 foward
1 fq
1 fraction
1 fragile
2 fragment
1 fragmented
2 frame
1 frantically
1 fraternized
1 fray
11 frayleen
1 freckles
3 free
2 freedom
1 freezing
1 frenzy
21 fresh
1 frey
2 friction
47 friend
9 friendly
20 friends
2 frightening
1 frightens
660 from
144 front
6 frontal
2 frontline
3 frontlines
1 frown
13 frowned
1 frowning
2 froze
1 fruitfull
6 frustrated
3 frustration
1 frustrationg
1 frustrations
2 fs
1 ft
1 fulfill
3 fulfilled
21 full
9 fully
2 fuming
4 fun
1 functional
2 funnel
6 funny
3 furious
1 furrowing
18 further
1 fury
1 fuse
1 fuss
2 futile
5 future
4 fw
2 fy
18 fythe
1 fz
1 fı
80 g
1 ga
77 gadorin
7 gain
13 gained
2 gaining
1 gains
1 gallant
1 galliant
4 gallop
14 galloped
3 galloping
4 gallyin
2 gamble
2 game
2 games
6 gap
7 gaps
2 garret
6 garrison
1 gasp
6 gasped
2 gasping
1 gasps
1 gate
9 gates
3 gather
12 gathered
2 gathering
40 gave
4 gaze
2 gazed
2 gazing
1 gb
1 gd
1 gearing
663 general
7 generally
27 generals
1 generated
1 generations
1 generous
4 genius
4 gentle
1 gentlely
21 gentlemen
1 gentlement
1 gentlmen
1 gently
2 gesture
11 gestured
5 gesturing
315 get
6 gets
103 getting
1 gf
1 gh
4 ghastly
1 ghost
1 ghosttown
3 gi
1 gifts
1 giggling
1 gingerly
7 girl
68 give
64 given
1 gives
23 giving
2 gj
1 gk
17 glad
2 glade
7 glance
15 glanced
1 glances
4 glancing
2 glare
2 glared
1 glass
60 glasses
1 glassier
1 gleam
1 gleamed
1 gleaming
1 glee
1 glimmer
3 glimpse
1 glint
1 glinted
1 glisening
1 glittering
1 gloom
2 glorious
12 glory
1 gloves
3 glow
1 glowing
3 glumly
1 gn
180 go
7 goal
1 goat
11 god
8 goes
308 going
4 gold
3 golden
1 golorious
70 gone
1 gonna
231 good
2 goodbye
1 goodbyes
1 goodness
1 goodnight
4 goods
24 goresch
1 gorgeous
1 gorhsan
1 gorhson
1 gorret
17 gorshan
1 gorshon
1 gorwrell
2 goryondare
1 gosh
243 got
46 gotten
13 government
1 governments
1 grab
7 grabbed
4 grabbing
1 grace
1 graciously
1 grades
1 gradual
2 graduated
1 graduating
3 graduation
3 grand
1 grandfather
1 grandiose
2 granted
1 grapped
3 grasp
1 grasping
8 grass
1 grateful
3 grave
1 graver
1 graves
2 gravity
1 grazed
1 grazing
28 great
3 greated
2 greater
2 greatest
4 greatly
20 green
2 greet
6 greeted
1 greive
5 grew
5 grey
1 grief
4 griel
8 grim
5 grimly
5 grin
7 grinned
1 gripping
1 grizzliest
1 grizzly
3 groaned
1 groggy
1 groove
2 grotesque
85 ground
11 group
2 groves
3 grow
9 growing
4 growled
1 growling
10 grown
2 growned
1 grownup
1 grudgingly
2 grueling
1 grumblings
1 grunted
1 grusome
1 grydeon
23 grydoen
2 gt
2 gu
20 guard
1 guarded
4 guarding
46 guess
8 guessed
1 guidance
1 guide
3 guilt
1 guitar
1 gulps
18 gun
1 gunfire
3 gunners
2 gunpowder
37 guns
2 gurantee
1 gurantees
1 gus
1 gust
1 gut
8 guys
1 gw
1 gy
2 gyhton
1 gz
102 h
2 ha
2140 had
1 haggard
1 haggarded
1 haggered
1 hail
11 hair
4 halakin
8 halankin
69 half
7 halfway
1 halikon
1 halled
5 hallisun
31 hallorain
1 hallorian
19 halt
6 halted
3 hammer
1 hammers
1 hampered
50 hand
4 handed
1 handedly
2 handing
8 handle
2 handled
1 handling
20 hands
1 handsome
1 hanging
12 hanrill
23 happen
51 happened
41 happening
7 happens
1 happier
17 happy
72 hard
2 harden
1 hardened
5 harder
1 hardest
7 hardly
1 hardships
65 harikon
37 harikonese
2 harkonese
1 harrassing
1 harsh
1 harsher
2 harshly
82 has
2 hasitly
2 haste
1 hastely
2 hasten
8 hastily
1 hastly
6 hat
3 hate
5 hated
1 hatred
1 hats
1 hauled
4 hault
2 haulted
1 haulting
1 haunt
534 have
36 having
14 hayle
1 haythen
4 haze
2 hazy
1 hb
1 hc
1898 he
158 head
1 headache
40 headed
57 heading
3 headlong
25 headquarters
10 heads
24 hear
86 heard
7 hearing
13 heart
1 heartattack
1 hearted
1 hearts
4 heat
1 heating
2 heaved
4 heaven
10 heavens
6 heavier
5 heavily
27 heavy
1 heck
1 heeling
2 heels
1 heeps
3 height
1 heighten
65 heights
43 held
44 hell
1 hello
66 help
23 helped
5 helping
1 helpless
1 helps
1 hence
23 henrays
3 henreys
190 her
3 herds
285 here
2 hereby
1 hero
1 heroic
9 herself
1 hetic
1 hey
1 hg
1 hi
1 hidden
2 hide
3 hiding
39 high
8 higher
1 highest
162 hill
1 hillarious
1 hillock
3 hills
1 hillside
622 him
1 himeself
100 himself
1 himslf
3 hinder
1 hinderances
1 hinding
1 hinges
4 hint
1 hip
1 hips
2081 his
6 history
57 hit
1 hitch
1 hits
3 hitting
1 hk
1 hn
3 hoisted
99 hold
36 holding
7 hole
4 holes
1 hollered
1 holster
39 home
3 homeland
6 homes
1 homestead
8 honest
1 honestly
4 honor
1 honored
1 hooted
1 hooves
52 hope
10 hoped
2 hopeful
4 hopefully
9 hopes
5 hoping
4 horathian
1 hordes
5 horizon
9 horrible
1 horrific
1 horrified
10 horror
2 horrors
137 horse
6 horseback
2 horseman
1 horsemanship
1 horsemen
22 horses
1 hosiptal
13 hospital
1 hospitals
1 hostipal
11 hot
2 hotel
1 hotter
20 hour
24 hours
42 house
3 houses
1 hovered
156 how
190 however
4 hp
1 hq
1 hr
1 hs
1 ht
1 hte
1 huddle
5 huddled
1 hue
12 huge
1 hugged
4 huh
1 human
1 humanist
1 humans
1 humble
1 humility
2 humor
1 hundled
42 hundred
3 hundreds
3 hung
8 hungry
2 hurried
13 hurry
1 hurrying
1 hurt
4 husband
1 husbands
1 hv
1 hw
1 hy
923 i
1 ib
2 ic
1 ical
22 icalis
2 ice
1 icy
27 idea
9 ideas
1 identify
1 idiot
1 idly
1 ie
36 ieanin
414 if
1 ig
1 ignited
1 ignore
1 ignoring
2 ii
1 il
2 ill
1 illness
1 illogical
1 illuminated
2 illumination
1 im
1 imaged
4 images
5 imagine
1 imagined
1 imagines
1 immaculate
1 immediate
57 immediately
2 immersed
3 impact
3 impacted
2 impacts
1 impending
1 imperative
1 implemented
1 implementing
1 implication
1 implies
1 importance
8 important
1 importantly
1 imposed
1 imposing
1 impossible
1 impreginable
1 impress
5 impressed
1 impression
2 improve
1 improving
1926 in
1 inactive
2 inactivity
2 incase
1 incentive
3 inch
1 incidently
2 inclination
1 inclinations
4 incline
1 inclined
4 include
6 included
1 includes
14 including
1 incoming
2 incompetant
1 incompetetance
1 increase
2 increased
3 increasing
1 incrediable
2 incredible
1 incredibly
3 incredulous
2 incredulously
2 incursion
2 incursions
18 indeed
1 indefinitely
1 independence
1 independently
1 indicate
2 indicated
1 indicating
2 indication
1 individual
1 ineffectual
1 ineptitude
1 inescapable
1 inexcusable
3 inexperienced
57 infantry
1 infantryman
1 inferior
1 inflexible
1 inflicted
5 inform
1 informal
4 information
3 informed
2 informing
1 infusion
2 ingenious
1 inheritantly
1 inital
2 initial
3 initiative
1 injury
1 injustice
1 inordinant
1 inordinate
2 inquire
2 inquired
1 inquried
3 insane
1 inscribed
1 insect
2 inserted
18 inside
1 insigia
1 insinuation
1 insisted
1 inspection
1 inspire
2 inspiring
3 instance
15 instant
1 instantively
4 instantly
24 instead
1 instigator
1 instinct
1 instinctively
2 instructed
1 instruction
1 instructions
3 instrument
4 insubordination
1 insult
1 insurection
4 intact
1 integrating
2 intelligence
1 intend
2 intended
6 intense
2 intensity
8 intent
1 intention
2 intentions
1 intently
2 intents
2 intercept
2 interest
7 interested
5 interesting
1 interestingly
2 interests
1 intermingled
1 international
1 interpetation
3 intersection
1 interspersed
1 interupted
1 intesnse
284 into
1 intoxicating
1 intractable
2 intrest
1 introduce
1 intuitive
1 invade
9 invaded
1 invader
2 invaders
7 invasion
1 invented
2 inventor
1 inventories
1 invidual
3 invincible
1 invisible
1 invisioned
1 invited
1 involuntary
10 involved
1 inward
4 inwardly
2 io
2 iorath
1 ip
3 iq
2 ir
2 ironic
2 ironically
1 irony
1 irragation
1 irrational
1 irrationality
1 irritability
2 irritated
1 irritation
494 is
9 issue
2 issued
6 issuing
1542 it
2 items
56 its
21 itself
1 iv
1 iy
98 j
2 ja
2 jabbed
1 jacket
10 jallor
1 jammed
1 jamming
2 jarthow
131 jastin
3 jathrow
1 jawing
1 jaws
1 jeers
1 jeopardize
2 jepordy
2 jerked
1 jitters
1 jj
1 jo
35 job
3 jobs
2 jogged
3 jogging
54 johen
11 join
18 joined
7 joining
1 joins
3 joke
2 joking
21 jollar
1 jolt
1 journey
1 jp
1 jr
1 js
1 jt
1 ju
2 jubilant
1 jubilantly
1 jubliation
1 judge
4 judgement
2 judging
3 juggernaut
1 july
5 jumped
3 jumping
2 jumpy
3 junction
9 june
2 jungle
3 jungles
4 jurred
476 just
1 justed
1 justified
2 jutted
1 jutting
2 jw
1 jx
1 jz
1 jı
103 k
1 ka
1 kaldonis
2 kalick
3 kb
2 kc
1 kd
2 ke
2 keen
90 keep
25 keeping
5 keeps
38 kept
9 key
1 keyed
3 kh
1 ki
3 kicked
13 kid
1 kidding
5 kids
3 kill
18 killed
2 killing
21 kind
2 kinds
1 kiss
1 kissed
19 kitchen
1 kl
19 klartrall
3 klen
1 klenn
226 klenndin
1 knapsack
1 knapsacks
1 kneeled
2 kneeling
1 knees
4 knelt
202 knew
1 knife
3 knock
7 knocked
3 knocking
1 knockout
5 knoll
1 knot
191 know
18 knowing
1 knowledgable
4 knowledge
33 known
13 knows
1 kr
5 kratrall
1 kraux
2 ks
1 kt
2 kw
1 kx
1 kylar
1 kz
103 l
1 labor
1 labored
2 labors
8 lack
4 lady
7 laid
4 laiyen
3 lake
1 lame
1 lamp
17 land
17 landed
2 landing
2 lands
4 landscape
1 landslide
7 lane
1 languages
2 lanky
3 lantern
1 lanterns
1 lanyard
1 lap
1 lapse
1 lareg
20 large
5 largely
4 larger
4 largest
1 larsis
126 last
5 lasted
22 late
3 lately
58 later
5 latern
1 laterns
4 latest
2 latter
4 laugh
6 laughed
1 laughing
2 laughter
4 launch
7 launched
1 launching
1 laurels
1 lawdon
4 lawyer
1 lawyers
37 lay
1 lazily
1 lc
1 ld
56 lead
4 leader
3 leadership
19 leading
2 leads
4 leaned
5 leaning
4 leaped
2 learn
8 learned
5 learning
84 least
1 leasure
28 leave
3 leaves
25 leaving
25 led
212 left
2 leftover
9 leg
1 legions
1 legitimate
1 legnill
2 legs
1 leisure
3 length
26 less
2 lesser
2 lesson
75 let
7 letter
7 letting
6 level
3 leveled
2 levels
1 leway
1 lf
2 lh
1 liberator
1 liberators
1 liberty
1 lick
2 licked
1 licks
3 lie
1 lied
1 lies
1 lieutanent
57 lieutenant
1 lieutenants
2 lieutenent
66 life
1 lifes
1 lifetime
3 lifted
2 lifting
1 lifts
60 light
1 lighted
2 lightened
2 lighter
1 lighting
1 lightly
1 lightning
3 lights
292 like
19 liked
15 likely
2 likes
1 likewise
1 liking
12 lilldale
1 limbering
2 limbs
2 limit
2 limp
1 limped
288 line
4 lined
67 lines
1 lingered
1 lingering
2 lining
10 lips
1 list
16 listen
6 listened
9 listening
1 listens
1 listlessly
4 lit
1 literally
5 littered
1 litterly
176 little
7 live
11 lived
1 lively
6 lives
6 living
1 lk
2 ll
4 load
4 loaded
1 loading
1 loaf
1 lobby
7 local
4 locals
6 located
2 location
4 locked
1 lofted
1 loften
1 log
1 logging
3 logic
1 logical
4 lone
102 long
12 longer
1 longest
1 lonliness
117 look
236 looked
76 looking
41 looks
1 loomed
1 looming
1 looped
19 loose
2 loosen
5 loosing
1 loot
6 lord
1 lorrath
1 lose
1 loses
6 loss
6 losses
42 lost
61 lot
1 lothren
3 lothy
8 loud
6 louder
2 loudly
2 lounging
3 love
6 loved
2 loving
28 low
3 lower
4 lowered
20 luck
1 luckier
3 luckily
14 lucky
1 ludicrous
1 luften
2 lull
13 lunch
1 lung
1 lunged
1 lurched
1 luxery
1 lv
1 ly
18 lying
2 lykor
41 lykora
183 lykoran
321 lykorans
1 lyln
7 lylnon
12 lymoor
108 m
1 ma
1 mackeley
44 mackely
1 mackley
10 mad
129 made
1 madhouse
1 madly
1 madman
2 madness
115 mailyon
1 maim
42 main
5 mainly
3 maintain
2 maintained
122 major
127 make
12 makes
40 making
2 malaran
1 malaron
1 maldrin
20 maldrune
1 malestrom
92 maloran
2 mama
93 man
1 managable
1 manage
24 managed
13 maneuver
1 maneuvering
2 maneuvers
4 manevuer
1 manevuers
1 mangled
1 maning
2 manion
5 manner
1 manning
1 manpower
2 manufactured
1 manure
1 manveur
1 manveurable
80 many
32 map
1 maran
60 march
39 marched
3 marches
58 marching
3 mark
5 marked
1 marker
1 marking
1 marriage
5 married
2 marry
1 marshal
1 martial
1 martialed
3 marveled
3 marvelous
1 masked
1 maslin
21 maslis
4 mass
4 massive
2 match
2 matched
1 matching
2 material
1 materialized
1 maternal
1 math
1 mathematics
56 matter
4 mattered
5 matters
6 mattress
3 mattresses
1 maturity
1 mauled
48 may
42 maybe
2 mayor
1 mc
1 md
174 me
1 meadow
7 meal
1 meals
50 mean
2 meaning
18 means
20 meant
8 meantime
30 meanwhile
1 meat
1 mechanics
1 mechanism
7 medal
1 medals
1 medium
2 meekly
21 meet
19 meeting
7 melee
1 melt
2 melted
2 member
3 members
7 memories
6 memory
718 men
1 menawhile
1 menicing
1 ment
1 mental
1 mentally
4 mention
7 mentioned
3 merchant
2 merchants
3 merchent
1 merchents
1 mere
3 merely
1 merged
1 merging
14 mess
29 message
4 messager
2 messages
17 met
3 mh
1 mi
2 microsoft
3 mid
2 midday
23 middle
1 midly
9 midst
144 might
1 mild
1 mildly
30 mile
38 miles
1 militarially
14 military
1 militia
1 milk
1 million
2 mimicing
1 mimicked
1 mimicking
1 mimimize
54 mind
3 minds
5 mine
1 mingle
1 mingled
1 minie
1 minimize
2 ministry
2 minor
26 minute
52 minutes
1 miracle
1 miracles
1 mirky
4 mirror
1 misfortunate
7 miss
13 missed
9 missing
7 mission
1 missions
34 mist
17 mistake
1 mistakes
1 mistaking
1 mistimed
3 mix
4 mixed
1 mj
2 mm
1 mo
1 moaned
4 moans
2 mob
1 mode
2 moderate
10 mom
112 moment
1 momentarily
1 momentary
4 moments
2 momentum
9 money
1 monitor
1 monstrosity
4 month
2 monthes
18 months
1 monumental
10 mood
1 moods
1 moot
10 morale
1 morbid
237 more
1 mored
94 morning
2 mornings
2 morrow
1 mortal
1 mortally
1 mortar
136 most
13 mostly
61 mother
3 mothers
3 motion
8 motioned
2 motioning
2 motionless
1 motions
1 motivator
1 mottled
8 mount
6 mountains
12 mounted
1 mounting
2 mounts
7 mouth
57 move
69 moved
10 movement
3 movements
100 moving
1 mp
15 mr
12 mrs
1 msworddoc
216 much
1 mud
2 muddy
1 multi
1 multiple
1 multitude
6 mumbled
1 mummbled
1 murky
1 murmur
4 murmured
5 murmurs
1 muscles
2 muscular
7 mused
1 music
10 musket
8 musketry
4 muskets
54 must
4 muster
1 mustered
2 musty
1 mutally
1 mutely
34 muttered
1 muzzle
1 mw
1 mx
310 my
6 myself
1 mystery
6 myton
3 mı
136 n
1 nalhseen
217 nalsheen
12 name
7 named
1 naming
35 namoran
1 naps
5 narrow
1 narrowed
1 narrowly
1 nation
1 national
2 native
3 natural
1 naturally
9 nature
3 naught
3 navy
105 near
34 nearby
2 neared
1 nearer
3 nearest
2 nearing
7 nearly
1 neccesary
1 neccesitated
1 neccessarily
2 neccessary
4 necessary
9 neck
67 need
34 needed
1 needless
9 needs
15 neerlin
3 negated
7 neither
1 neogation
3 nephew
4 nerves
12 nervous
3 nervously
1 net
1 netted
1 neutal
2 neutral
1 neutralizing
94 never
18 nevertheless
1 nevous
97 new
1 newer
1 newest
3 newly
18 news
1 nexelin
81 next
3 nh
1 ni
1 nibbled
15 nice
2 nicely
1 nickname
1 nicknamed
1 niether
48 night
11 nightmare
9 nightmares
3 nights
4 nimara
4 nine
1 nineteen
3 ninth
1 nk
1 nm
1 nn
205 no
1 noble
1 nobody
142 nodded
3 nodding
1 nods
14 noise
1 noisy
1 nomadic
5 non
12 none
7 noon
1 noontime
3 nor
5 nordren
8 normal
1 normally
170 north
4 northeast
1 northerly
12 northern
7 northwest
2 nose
1 nostrils
410 not
1 notable
1 notably
2 note
5 noted
78 nothing
8 notice
19 noticed
1 notify
2 noting
1 notion
1 novel
3 november
468 now
14 nowhere
1 np
1 nq
2 nu
1 nullified
3 numb
19 number
3 numbered
2 numbering
17 numbers
2 numerous
1 nurse
1 nuts
2 nv
3 nw
1 nx
1 ny
128 nyborrian
2 nz
1 nı
131 o
1 oa
1 oak
1 oath
1 oatmeal
2 ob
5 obey
1 obeyed
1 obeying
4 object
8 objected
2 objections
15 objective
1 obligated
2 obligation
1 obliged
1 oblique
1 obscure
8 obscured
1 obsecured
1 observation
2 observe
3 observed
2 observing
1 obsessed
1 obstructed
1 obtained
22 obvious
17 obviously
1 oc
1 occaisonally
1 occasion
1 occasionally
1 occationally
19 occupation
5 occupied
7 occur
4 occured
3 occurred
1 occurrence
2 october
1 od
7 odd
1 oddity
10 odds
1 oe
2915 of
296 off
1 offended
1 offense
4 offensive
1 offensives
1 offer
7 offered
2 offical
6 office
69 officer
96 officers
1 offing
5 often
10 oh
11 oj
7 okay
2 ol
37 old
10 older
3 oldest
1 olliron
1 omen
1 ominous
1010 on
125 once
3 oncoming
489 one
1 onerous
15 ones
263 only
11 onto
8 onward
21 opannon
61 open
18 opened
4 opening
1 opens
13 opinion
2 opinions
3 opponent
1 opponents
2 opportunities
25 opportunity
2 opposed
5 opposing
14 opposite
6 opposition
1 oppress
1 opt
9 option
5 options
149 or
1 orange
1 orator
1 orchestra
1 ordance
1 ordeal
71 order
1 orderd
119 ordered
3 ordering
1 orderlies
101 orders
2 ordinance
1 ordinary
1 organization
5 organize
3 organized
1 organizing
1 orginally
1 origin
5 original
5 originally
1 originaly
1 orignal
1 orignally
1 orthrull
5 oryden
27 oryen
263 other
28 others
3 otherwise
35 othrull
7 ought
167 our
6 ours
4 ourselves
551 out
1 outbreak
1 outburst
3 outcome
1 outdo
1 outer
1 outfit
6 outflank
2 outhouse
1 outline
1 outloud
7 outnumber
7 outnumbered
1 outranked
38 outside
1 outsider
3 outskirts
1 outsmarted
1 ov
3 oval
291 over
7 overall
1 overcast
1 overcoat
3 overcome
2 overconfidence
1 overconfident
1 overestimate
1 overexhaust
2 overextending
8 overhead
1 overland
1 overlapped
1 overlook
1 overlooks
2 overly
1 overpopulated
1 overpowered
2 overran
1 overrule
4 overrun
3 overseas
1 overshoot
1 overshooting
2 overweight
1 overwelmed
1 overwhelm
1 ow
1 owe
1 owed
74 own
7 owned
3 owner
2 owning
1 owns
1 ox
2 oy
2 oz
123 p
11 pace
4 paced
5 paces
3 pacing
2 pack
1 package
7 packed
4 packing
5 paid
12 pain
1 painfully
1 pair
1 paired
1 pal
13 pala
14 pale
1 paling
1 pall
1 palm
1 palms
2 pandemonium
1 pang
1 panic
1 panicked
1 panicky
1 panting
3 pants
1 papa
7 paper
3 papers
5 paperwork
3 parade
1 parallel
1 paralleled
1 paranoid
2 parent
5 parents
24 parrope
1 parry
46 part
4 parted
1 partially
1 participated
6 particular
11 particularly
2 parties
1 partisan
6 parts
1 partway
4 party
15 pass
19 passed
14 passing
4 passive
24 past
2 pasted
5 patch
7 path
1 pathetic
1 patience
1 patient
4 patted
3 patting
5 paused
1 paved
5 pay
5 paying
1 pb
1 pc
8 peace
3 peaceful
1 peacefully
2 peculiar
2 peek
3 peeking
12 peered
3 peering
53 peillan
1 peillian
1 pelting
1 pen
1 pencet
4 pensive
1 pensively
1 pentagon
50 people
1 perceiving
11 percent
1 perceptive
1 percieved
1 perdition
25 perfect
1 perfection
8 perfectly
2 perform
2 performance
1 performed
1 performing
44 perhaps
4 peril
1 period
1 periodically
1 periods
1 permeate
1 perminently
13 permission
1 perpetual
1 perplexed
1 persevere
1 persisted
14 person
11 personal
5 personally
1 personalty
1 persuade
2 perturbed
1 pervade
1 pervaded
1 peturbed
1 phased
1 phasing
1 phosphorus
1 phrase
1 phyicians
1 physcians
2 physical
1 physically
4 physican
4 physicans
1 pi
4 pick
9 picked
2 picket
1 pickets
1 picketts
4 picking
4 picture
18 piece
4 piecemeal
12 pieces
2 pierce
5 pierced
4 pile
2 piled
2 pillow
2 pin
3 pincer
1 pinch
4 pinned
1 pipy
8 pistol
1 pitched
7 pitchet
1 pittering
1 pj
1 pk
2 pl
86 place
16 placed
7 places
3 placing
1 plagued
3 plain
1 plainly
7 plains
33 plan
8 planned
1 planners
2 planning
7 plans
1 plant
6 planted
10 plarie
1 plate
2 plateau
1 plates
1 plausible
6 play
1 played
1 playfully
8 playing
1 plea
5 pleaded
1 pleading
2 pleasant
7 please
8 pleased
1 pleasent
1 pleasentries
1 pleasure
6 plenty
1 plores
1 plucking
1 plug
1 plunge
1 plunged
12 plus
1 po
2 pocket
1 pockets
44 point
30 pointed
11 pointing
1 pointless
3 points
3 pole
1 poles
1 politcal
1 politic
3 political
2 politican
5 politician
3 politics
1 pompous
3 ponder
2 pondering
1 pooling
1 pools
1 poor
2 poorly
1 pop
2 popped
2 popping
1 popularity
2 populous
3 porch
1 port
6 portion
2 portions
1 pose
1 posed
1 posied
125 position
23 positioned
2 positioning
33 positions
1 positive
1 possbile
1 possble
3 possessed
2 possibilities
4 possibility
1 possibily
56 possible
1 possibly
9 post
1 posted
1 posthumously
1 posting
1 posts
1 postulated
3 posture
1 pot
6 pothin
2 pouch
4 pound
8 pounding
2 pounds
3 pour
3 poured
5 pouring
4 powder
10 power
2 powers
2 pp
12 practically
3 practice
1 practiced
2 praise
1 pratt
6 prax
211 praxston
1 pray
2 prayed
3 prayer
1 prayers
1 preached
2 precarious
1 preceded
1 precedessor
1 precieved
1 precious
1 precipice
1 precise
2 precognitive
1 precussion
1 predecessor
1 predicted
1 predominant
1 prefered
1 preference
1 preform
1 preformance
1 preformed
4 pregnant
1 preliminary
1 premature
1 premission
1 preparations
16 prepare
17 prepared
17 preparing
2 prepartion
7 presence
7 present
1 presently
3 presents
1 presided
4 press
4 pressed
1 pressence
4 pressing
9 pressure
2 prestige
1 presumably
1 pretending
2 prettiest
85 pretty
1 prevailed
12 prevent
4 prevented
1 preventing
1 preverse
25 previous
3 prey
8 price
1 prices
2 pride
1 prided
1 primal
1 prime
2 primer
1 principles
1 printing
1 priority
1 priorties
2 prison
2 prisoners
1 pristine
39 private
6 privates
1 prmyor
1 probable
83 probably
1 probe
20 problem
12 problems
1 procedure
3 proceed
1 proceeded
1 proceeding
12 process
3 proclaimed
1 proclamation
1 procure
4 produced
2 product
1 production
1 productive
2 profession
2 professional
1 professionalism
12 professor
1 proffessor
2 profit
1 profound
1 prognostication
3 program
6 progress
3 projectile
1 projectiles
1 projecting
1 prologue
1 prominent
7 promise
9 promised
1 promising
1 promote
4 promoted
1 promotes
4 promotion
1 promptly
1 prompty
1 prone
3 pronounced
4 proof
6 proper
2 properly
1 property
1 propesct
2 proposed
2 prospect
1 prospered
1 prosperous
2 protect
1 protected
2 protecting
2 protection
1 protest
1 protested
1 protracted
9 proud
5 prove
7 proved
2 proven
1 proverbial
4 provide
9 provided
3 providing
1 provocation
2 prowess
2 proximity
1 prying
202 prymor
1 ps
4 psc
1 puffs
1 pugy
24 pull
30 pulled
13 pulling
1 pulls
1 punch
1 punishing
1 purplish
5 purpose
2 purposes
1 pursisted
2 pursue
1 pursued
3 pursuing
22 push
24 pushed
1 pushes
12 pushing
45 put
1 puts
17 putting
9 puzzled
1 pw
2 py
1 pymor
87 q
1 qa
1 qd
1 qe
2 qg
3 qi
15 qj
1 qk
1 ql
1 qo
1 qp
3 qq
1 qr
3 qt
1 qu
1 quality
1 quanity
90 quantel
8 quarter
3 quarters
1 quenched
15 queried
1 quesition
1 quesitions
26 question
1 questionable
2 questioned
15 questions
32 quick
2 quicken
4 quicker
1 quickest
119 quickly
1 quicly
18 quiet
3 quietly
2 quit
36 quite
1 quitet
2 quiver
1 quivered
1 quizically
1 qw
2 qy
145 r
1 ra
4 rabbit
1 race
12 raced
5 racing
14 radcleck
1 radclecked
1 radiant
1 radiate
1 raft
1 rafting
2 rage
2 raged
1 raging
1 raids
1 railings
10 rain
3 rainbow
4 rainbows
3 raining
2 raise
17 raised
7 raising
1 raked
1 raking
9 rallied
10 rally
3 rallying
3 rammed
3 rammer
63 ran
1 random
1 rang
17 range
1 ranged
1 ranging
6 rank
2 ranking
56 ranks
6 rapidly
1 rapped
2 rare
6 rarely
1 rasied
6 rate
3 rates
9 rather
2 rations
3 ravine
1 raw
1 raymeir
3 rays
1 rb
1 rc
1 rd
1 re
14 reach
55 reached
5 reaching
1 react
1 reacted
4 reaction
4 read
3 readied
6 reading
120 ready
2 readying
1 reaffirms
1 reaimed
19 real
2 reality
15 realize
46 realized
3 realizing
121 really
1 reappear
22 rear
1 rearguard
1 reasigned
22 reason
3 reasons
1 reassemble
1 reassembling
5 reassigned
2 reassuringly
4 rebellion
1 rebuilding
1 rebuilt
1 rebverated
5 recall
4 recalled
4 recapture
1 recaptured
1 receded
16 received
4 recent
5 recently
3 recieve
14 recieved
4 recieving
1 recind
1 recited
7 reckless
2 reckoned
1 recoginzed
2 recognizable
2 recognize
8 recognized
1 recognizing
1 recoiled
1 recommdation
2 recommend
1 reconciled
1 reconciliation
1 reconfigured
1 reconnaissance
1 record
1 recourse
2 recover
2 recovered
1 recruits
11 red
6 redcleck
2 reddish
1 redelpoyed
1 redeployed
1 redish
1 redouble
1 redoubled
1 redress
2 reduce
2 reduced
2 reeling
1 reentered
3 refering
2 referred
2 referring
1 refine
1 refit
2 refitted
1 reflect
1 reflected
1 reflection
1 reflectively
5 reform
1 reformed
4 reforming
6 refused
6 regain
1 regaining
3 regarded
1 regarding
6 regardless
1 regards
247 regiment
23 regimental
64 regiments
1 regimetn
1 region
3 regions
2 registered
1 regret
1 regretful
1 regreting
1 regretted
7 regroup
2 regrouped
2 regrouping
1 reguard
1 reguarded
1 regular
1 regulating
1 regulation
3 reign
13 reigned
4 reigning
4 reigns
1 reined
6 reinforce
6 reinforced
1 reinforcemences
75 reinforcements
2 reinforcments
2 reining
1 reins
1 reinserted
1 rejoined
1 rejuvenating
1 rejuvinate
1 rejuvinated
1 relating
1 relative
2 relatively
1 relatives
3 relax
3 relaxed
1 relaxing
1 relaying
1 relented
7 relentless
1 relentlessly
8 relief
3 relieve
16 relieved
1 relive
1 reliving
3 reload
4 reloaded
1 reluctant
1 rely
8 remain
17 remained
4 remaining
7 remains
1 remark
1 remarkable
3 remarkably
38 remarked
1 remarks
1 remarry
33 remember
30 remembered
7 remembering
1 remenents
1 reminants
2 remind
8 reminded
2 reminder
1 reminds
1 reminents
1 reminisce
1 remnants
1 remorse
1 remotely
1 removing
2 renewed
1 renner
2 reorganize
1 repair
1 repay
1 repeat
7 repeated
1 repeatedly
2 repel
1 repell
5 replace
5 replaced
4 replacement
2 replacements
1 replaces
1 replacing
1 replaying
257 replied
6 reply
29 report
38 reported
7 reporting
30 reports
4 repsonded
1 repulse
3 repulsed
4 reputation
2 request
1 requested
2 requesting
3 requests
5 required
1 requisitions
1 rescue
2 resembled
1 resented
56 reserve
3 reserved
2 reservist
8 reservists
1 resided
1 resident
7 residents
1 residing
1 resign
1 resigned
3 resistance
2 resolute
4 resolve
4 resolved
1 resource
5 resources
8 respect
4 respective
2 respects
1 resplendant
1 resplendent
4 respond
49 responded
2 responding
10 response
3 responsibility
1 responsible
1 resposible
143 rest
1 restarted
3 restaurant
4 rested
7 resting
3 restless
1 restocked
1 restore
2 restricted
14 result
1 resulting
6 results
4 resume
3 resumed
1 resuming
3 retained
9 retake
2 retaken
1 retook
4 retorted
31 retreat
14 retreated
22 retreating
1 retrieve
2 retrospect
20 return
39 returned
8 returning
1 reunited
1 revamped
1 revealed
1 revelation
2 revenge
2 reverse
1 reversed
1 reverted
1 reverting
2 review
1 revitalized
1 revoler
1 revolition
1 revolts
10 revolution
1 revolutionaries
3 revolutionary
7 revolver
1 rewarded
1 rh
1 rhythm
1 ri
3 rich
2 richest
2 rid
5 ridden
1 ridding
18 ride
16 rider
8 riders
28 ridge
1 ridged
4 ridges
2 ridiculous
35 riding
24 rifle
4 rifled
25 rifles
413 right
1 righting
1 rightly
1 riled
14 ripped
1 rippled
10 rise
1 risen
18 rising
4 risk
1 risked
3 risking
1 risks
2 risky
2 rivalry
190 river
1 rivers
1 rj
1 rk
3 rl
2 rm
2 rmi
175 road
4 roads
1 roadside
1 roar
1 roared
2 roast
27 roathen
3 robbed
2 rocking
3 rocks
1 rod
98 rode
1 role
3 roll
7 rolled
4 rolling
1 rolls
1 romantic
2 roof
17 room
1 rooms
1 rope
1 ropes
4 rorla
9 rose
1 rotund
4 rough
3 roughly
19 round
1 rounded
8 rounds
2 roused
5 rout
9 route
13 routed
2 routine
1 row
6 rowdril
1 rq
1 rr
2 rt
1 ru
4 rubbed
7 rubbing
3 ruefully
1 rugged
1 ruin
3 rule
3 ruled
3 rumble
2 rumor
4 rumors
45 run
49 running
3 runs
8 rush
7 rushed
5 rushing
1 ruthless
261 ruzian
1 rw
1 rx
3 ry
4 rydaria
3 rydarian
5 rydarians
4 ryle
2 rypeld
10 rytter
119 s
5 saber
2 sabers
2 sacks
1 sacrifice
1 sad
22 saddle
3 saddled
2 saddles
4 safe
1 sagged
538 said
1 sail
4 sailed
2 sailor
2 sake
1 sale
7 sallas
1 sally
1 salt
17 salute
41 saluted
5 salutes
8 saluting
3 salvage
99 same
1 sap
2 sarcastically
3 sardonically
3 sarge
52 sat
3 satisfaction
5 satisfied
1 satisfy
1 savage
7 save
18 saved
1 savings
179 saw
49 say
1 sayer
21 saying
4 says
1 sc
1 scale
1 scamper
4 scan
6 scanned
3 scanning
1 scarcely
2 scare
7 scared
1 scarely
1 scaring
1 scary
1 scathing
1 scatted
13 scattered
1 scenary
17 scene
3 scholar
9 school
1 schoolboy
1 schools
1 scolded
2 scope
1 scorch
1 scores
6 scout
1 scouted
5 scouting
9 scouts
1 scracely
2 scramble
2 scrambled
3 scrap
1 scratch
2 scratched
1 scratching
2 scream
7 screamed
2 screaming
9 screams
1 screw
3 screwed
1 screws
4 scurried
1 scurry
2 scurrying
1 sd
9 sea
1 seafaring
1 seam
4 search
2 searched
3 searching
1 searess
3 seas
1 seasoned
2 seat
1 seated
253 second
2 secondary
18 seconds
1 secord
1 secret
1 secretly
3 section
1 sections
11 secure
2 secured
294 see
1 seed
26 seeing
3 seek
1 seel
44 seem
170 seemed
9 seemingly
19 seems
99 seen
1 seering
1 sees
1 segmon
1 seige
3 seize
1 seized
1 seizing
2 seldom
1 selected
3 self
1 selfish
1 sell
4 selling
2 semester
1 semi
45 send
14 sending
2 sends
7 senior
1 sensation
25 sense
2 sensed
4 senses
1 sensing
42 sent
2 sentence
2 separate
2 separated
1 separately
1 separating
1 seperate
1 seperated
1 seperately
1 september
2 serene
46 sergeant
3 sergeants
7 series
14 serious
2 seriously
1 serpent
6 served
1 servent
3 service
42 set
2 setiment
6 setting
2 settle
2 settled
1 settling
14 seven
4 seventeen
1 seventh
4 seventy
1 sever
44 several
1 severally
3 severely
1 sex
3 sf
2 sh
1 shades
2 shadow
4 shadows
1 shake
3 shaken
1 shakes
10 shaking
2 shaky
7 shall
3 shallow
1 shallows
1 shambles
1 shame
20 shape
2 shaped
6 shapes
6 share
2 shared
2 sharp
2 sharply
1 shatter
8 shattered
1 shaved
209 she
1 shed
5 sheer
2 sheet
1 sheets
23 sheire
22 shell
2 shelling
17 shells
1 shielded
10 shiere
4 shift
7 shifted
5 shifting
1 shine
3 shinning
1 shiny
3 ship
2 shipped
3 ships
2 shipwright
3 shirt
3 shiver
1 shivered
7 shock
11 shocked
2 shocking
3 shoe
1 shoes
43 shook
3 shoot
11 shooting
1 shop
1 shopkeeper
18 short
2 shortage
1 shorter
5 shortly
44 shot
1 shotgun
1 shotguns
15 shots
129 should
20 shoulder
2 shouldered
23 shoulders
1 shoulding
7 shout
24 shouted
3 shouting
3 shouts
1 shove
13 show
9 showed
1 showered
1 showering
6 showing
2 shown
1 shrank
1 shrink
2 shrug
10 shrugged
1 shrugging
1 shudder
4 shuddered
1 shuffle
6 shut
1 shuts
2 shuttered
1 shuttering
1 shuttle
1 sibling
2 sick
1 sickening
1 sickle
120 side
11 sides
1 sidestepped
20 siege
1 sieged
3 sieges
1 siezes
1 sift
1 sifted
8 sigh
16 sighed
42 sight
1 sighted
2 sightings
1 sights
8 sign
6 signal
2 signaled
1 signaling
3 signed
2 signing
4 signs
12 silence
1 silenced
15 silent
7 silently
1 silhouette
1 silhouetted
1 silhouettes
3 silly
1 silohuetted
3 silver
8 similar
9 simple
71 simply
1 simultaneously
77 since
1 singing
5 single
1 singled
2 sink
66 sintrol
1 sip
330 sir
9 sister
7 sit
1 sits
38 sitting
75 situation
3 situations
1 siuation
27 six
1 sixities
1 sixity
3 sixteen
7 sixth
8 sixty
8 size
3 sized
1 sizes
3 skeptical
1 skeptically
1 skepticism
6 skidded
2 skill
3 skills
5 skin
1 skinny
4 skirmirshers
12 skirmish
1 skirmisher
22 skirmishers
2 skirmishes
1 skirmishing
22 sky
1 sl
1 slack
1 slacked
1 slacken
1 slacking
7 slammed
1 slap
1 slapped
1 slash
1 slashed
1 slashing
1 slaughter
1 slaughtered
24 sleep
1 sleeper
9 sleeping
2 sleepy
4 slept
1 sliced
1 slices
1 slient
1 slighlty
11 slight
1 slighted
1 slightest
37 slightly
1 slighty
1 slim
1 slinging
2 slip
1 slipped
1 slipping
45 slope
2 slopes
1 sloping
1 slots
26 slow
5 slowed
1 slower
3 slowing
21 slowly
1 slug
2 slumped
1 slumping
1 slung
3 sm
52 small
7 smaller
13 smart
4 smash
2 smashed
3 smashing
2 smell
2 smelled
2 smells
32 smile
47 smiled
5 smiling
1 smirked
1 smirking
34 smoke
2 smoking
1 smoothly
1 smudges
1 smug
1 smuggly
1 smugly
1 snaked
1 snakes
1 snap
13 snapped
2 snarled
1 snatched
1 sneak
1 snifting
1 snooze
1 snoring
1 snorted
7 snow
1 snuggling
371 so
1 soaked
2 soar
1 soathed
1 sobbing
1 sober
1 society
1 socuts
2 soft
1 softened
1 softer
1 soil
1 soilder
5 sold
53 soldier
1 soldiering
102 soldiers
22 solid
2 soliders
1 solitary
1 solitude
1 sollution
1 solution
3 solved
1 somber
1 somberly
251 some
3 somebody
6 somehow
66 someone
108 something
1 sometime
15 sometimes
17 somewhat
12 somewhere
1 somwhere
32 son
1 sons
88 soon
5 sooner
1 soothed
2 sore
1 sorely
1 sorrow
9 sorry
15 sort
1 sorting
1 sorts
2 soul
62 sound
12 sounded
1 sounding
19 sounds
1 sour
1 source
1 sources
1 sourer
111 south
4 southeast
2 southeastern
28 southern
8 southwest
2 southwestern
1 sp
7 space
1 spaces
6 span
1 spanning
4 spare
2 spared
1 sparing
3 sparkling
1 spasms
1 spats
1 spattered
1 spawned
1 spead
4 speak
5 speaking
1 speaks
1 spearhead
2 spearheaded
1 special
1 specially
1 specific
1 spectacle
1 spectical
1 specticle
1 speculation
7 speech
6 speed
1 spend
11 spent
1 spill
4 spilled
1 spin
1 spine
1 spires
5 spirit
1 spirited
2 splash
4 splashed
3 splashing
1 splattered
1 splattering
1 splendidly
4 split
1 splittering
1 spoiling
11 spoke
2 sponge
1 sponged
1 sponser
4 sporadic
2 sporadically
1 sports
11 spot
5 spotless
1 spots
6 spotted
1 spotting
2 sprang
2 sprawled
1 sprawling
34 spread
3 spreading
10 spring
1 sprinkled
1 spun
1 spur
2 spurned
15 spurred
4 spurring
1 sputtered
1 sq
10 square
3 squared
2 squinted
1 squinting
3 sr
1 ss
2 st
1 stabbed
1 stacked
65 staff
1 staffs
1 stage
1 stagger
2 staggered
2 staggering
1 staging
1 stains
14 stairs
1 stake
2 stakes
1 stall
4 stalled
2 stampede
26 stand
11 standard
3 standards
1 standby
71 standing
2 stands
3 stare
46 stared
21 staring
1 stark
1 starring
3 stars
48 start
107 started
29 starting
2 startled
3 starts
1 starving
5 state
2 stated
2 statement
1 stating
3 station
3 stationed
1 stature
1 status
1 staving
41 stay
12 stayed
10 staying
1 stays
2 steadied
4 steadily
18 steady
4 steel
1 steeled
2 steep
3 steeper
1 stem
1 stench
7 step
19 stepped
6 stepping
6 steps
1 stick
2 sticking
1 stifened
9 stiff
3 stiffen
2 stiffened
1 stiffer
4 stiffly
1 stiffy
3 stifled
2 stifling
1 stilfing
305 still
1 stilled
1 stings
2 stir
1 stirring
9 stomach
2 stomped
18 stone
1 stones
41 stood
70 stop
60 stopped
11 stopping
3 stops
35 store
1 storehouse
11 storel
206 storell
5 stories
8 storm
2 stormed
10 story
1 storyline
1 storyteller
2 stove
2 straggle
1 stragglers
1 straggling
21 straight
1 straighten
1 straightened
1 straightening
2 straighter
1 straigtened
4 straigthened
1 strain
1 strained
2 straining
5 strait
9 strange
1 strangle
1 strategic
1 strategies
4 strategy
1 stray
7 stream
5 streamed
2 streaming
52 street
24 streets
1 stregnth
1 strengh
18 strength
1 strengthen
1 strengths
11 stretched
3 stretcher
1 stretches
2 stretching
4 strewn
1 strict
1 strife
6 strike
3 striking
1 string
3 strings
1 stripe
1 strived
2 strode
1 stroll
9 strong
3 stronger
9 struck
4 structure
3 struggle
1 struggling
1 stubbled
3 stubborn
1 stubbornly
8 stuck
3 student
18 studied
1 studies
3 study
7 studying
6 stuff
1 stuffing
3 stuffy
1 stuided
2 stumble
4 stumbled
2 stunned
2 stunning
1 stunt
1 stupefied
5 stupid
2 sturdy
1 style
1 subconscious
1 subdue
3 subdued
1 subduing
4 subject
1 submit
1 submitted
20 subordinate
11 subordinates
1 subsided
4 substantial
2 substantially
1 subtle
13 succeed
5 succeeded
16 success
4 successful
1 successfully
1 succession
1 sucess
1 sucessful
1 sucessive
21 such
1 sucidical
6 sudden
52 suddenly
6 suffered
2 suffering
2 suffice
1 sufficient
1 sufficiently
5 sugar
8 suggest
6 suggested
1 suggesting
4 suggestion
1 suicidable
1 suicidal
1 suicide
3 suit
1 suitable
2 suited
5 sullen
11 sullenly
41 sullon
1 summarily
1 summed
12 summer
1 summertime
1 summit
1 summoned
40 sun
1 sundown
1 sunlight
3 sunny
2 sunrise
5 sunset
2 sunup
1 superb
1 superbly
52 superior
4 superiors
1 supervise
2 supervising
1 supervision
1 suported
5 supper
1 supplied
10 supplies
16 supply
30 support
6 suppose
15 supposed
2 supposedly
1 supposition
2 supreme
1 supremely
1 suprised
1 suprisingly
108 sure
2 surely
1 surface
4 surge
5 surged
4 surgeon
7 surmised
1 surpirse
1 surpirsed
1 surpirsing
1 surpressing
16 surprise
44 surprised
3 surprising
3 surprisingly
3 surrender
5 surrendered
1 surrendering
1 surrenders
1 surrendors
1 surround
4 surrounded
13 surrounding
2 survey
2 surveyed
1 surveying
1 survival
3 survive
6 survived
1 surviving
1 survivors
2 suspect
1 suspected
1 suspicious
1 sustained
1 swallowed
1 swamped
4 swear
2 sweat
10 sweep
6 sweeping
1 swell
10 swept
1 swepting
1 swift
20 swing
1 swinging
1 swings
1 swirl
1 swirled
4 swirling
2 switch
1 switched
1 switching
1 switiching
1 swollowed
25 sword
5 swords
3 swore
3 sworn
16 swung
2 sx
2 symbol
3 system
129 t
1 ta
28 table
1 tables
2 tabs
1 tactic
6 tactical
7 tactics
1 tagging
1 taggled
1 tainted
120 take
75 taken
1 takeover
4 takes
38 taking
279 talek
1 talent
1 tales
22 talk
8 talked
16 talking
6 tall
3 taller
76 talon
1 tan
6 tangey
1 tannish
1 tantrum
1 tap
2 tapped
1 tappel
1 tarailas
2 taran
1 tare
2 target
3 targets
4 taring
1 tarnished
9 task
1 tasked
4 taste
1 tasting
2 taught
1 tault
1 taxes
1 tc
4 teacher
2 teaching
2 teagan
1 tearing
7 tears
2 technically
1 technique
1 technological
1 technology
1 teens
4 teeth
4 tegan
1 tegdler
84 tell
15 telling
1 tells
1 telltale
1 tempatures
2 temper
1 temperature
1 tempered
1 temperment
1 temperture
2 temporary
1 tempted
1 tempting
34 ten
1 tenaciously
3 tenacity
1 tenderly
1 tending
3 tense
5 tensed
19 tent
7 tents
1 terminology
4 terms
10 terrain
1 terrian
12 terrible
3 terrifying
10 territory
4 terror
1 tersely
6 test
2 testament
3 tested
1 testing
1 tethered
2 tg
2 th
146 than
11 thank
1 thanked
5 thanks
1827 that
10036 the
1 theater
1 theatrical
1 thee
543 their
3 theirs
612 them
19 themselves
545 then
1 theoretically
577 there
1 thereby
4 therefore
75 these
1109 they
10 thick
1 thicker
1 thier
1 thigh
16 thin
96 thing
91 things
324 think
37 thinking
7 thinks
1 thinned
1 thinner
1 thinning
141 third
1 thirds
1 thirst
1 thirteen
1 thirtieth
22 thirty
676 this
1 thoolin
1 thorough
3 thoroughly
2 thorow
108 those
47 though
188 thought
26 thoughts
33 thousand
1 thr
8 threat
1 threaten
4 threatening
123 three
1 threshold
8 threw
2 throat
186 through
7 throughout
3 throught
9 throw
3 throwing
12 thrown
1 thrust
1 thumbing
1 thumbs
1 thumping
3 thunder
1 thundering
2 thunderstorm
1 thunderstorms
1 thunderstruck
1 thuoght
21 thus
18 thycala
6 thycalan
1 thydale
1 tickling
4 tide
1 tied
1 tigers
6 tight
1 tighted
1 tightening
1 tightenly
2 tighter
2 tightly
332 time
38 times
1 timidly
1 timing
1 tin
1 tinged
1 tinkering
1 tiny
1 tip
52 tired
1 tiredness
19 tirran
1 titillation
2 title
1 tl
1 tm
3678 to
28 today
1 toe
55 together
1 toils
128 told
1 tolerant
1 tolerate
2 toll
46 tomorrow
16 tone
1 tongue
4 tonight
1 tons
197 too
91 took
43 top
1 topic
1 topics
1 toray
1 torch
1 tore
1 torek
1 torel
13 torey
3 torn
1 torr
23 torrsas
2 torso
1 tortured
1 torwards
7 total
1 totaled
42 totally
1 touch
3 touched
20 tough
6 tougher
4 toughest
2 tour
9 tow
5 toward
140 towards
177 town
2 towns
1 toy
1 tr
2 track
1 tracked
3 tracks
6 trade
1 trader
1 trading
1 traffic
1 trail
1 trailed
2 trailing
1 trailling
6 train
5 trained
1 training
1 trains
4 trait
1 tramatic
2 trampled
1 tranquil
1 transfered
1 transferred
1 transform
2 transpired
1 transplanted
1 transported
1 tranverse
8 trap
1 trapping
1 trate
3 travel
3 traveled
1 travelers
2 travelled
1 travelling
2 treason
3 treated
2 treaty
4 tree
4 treeline
7 trees
1 trekked
2 tremendous
1 trench
10 trenches
1 trepidation
2 triangle
1 triangular
9 trick
1 tricky
46 tried
1 tries
1 trigger
1 trimmed
3 trip
1 triphantly
1 tripped
2 triumph
1 trooper
1 troopers
119 troops
1 trot
7 trotted
2 trotting
40 trouble
1 troubled
1 trousers
30 true
3 truely
1 truer
1 trunk
1 trunks
9 trust
1 trusted
4 truth
84 try
75 trying
1 ts
2 tt
1 tucking
4 tullis
1 tumbled
1 tuned
1 tunnel
1 turf
33 turn
1 turnaround
182 turned
23 turning
2 turns
1 turtles
6 twelve
1 twenties
40 twenty
3 twice
1 twilight
2 twist
1 twisted
381 two
2 tx
6 type
1 types
2 typical
98 u
1 ub
1 uc
1 ue
1 uh
34 uhlet
1 uj
34 ukandia
1 ukanida
1 ultimate
1 ultimately
1 um
2 unable
1 unaccostomed
1 unappetizing
1 unavoidable
2 unbearable
1 unbelievalbe
3 uncertain
3 unchanged
1 uncharted
5 uncle
1 uncommon
1 uncomprehending
1 unconscionable
1 unconsciousness
1 uncontested
2 unconvinced
1 undefined
71 under
2 underestimate
4 underneath
27 understand
1 understandable
5 understanding
1 understandly
1 understated
1 understatement
11 understood
1 undertaking
3 underway
1 uneasiness
4 uneasy
1 unequivocally
2 unexpected
1 unfaltering
1 unfold
1 unfolded
2 unfortuantely
1 unfortunate
11 unfortunately
1 unfortuntely
1 unforutnately
1 unfurled
1 unified
22 uniform
33 uniforms
3 unique
4 unison
21 unit
42 units
1 universal
1 universe
14 university
1 unjust
1 unkandia
1 unkept
1 unknowing
2 unknowingly
1 unleash
1 unleashed
8 unless
6 unlike
1 unlikely
1 unloaded
1 unmistakable
1 unmolested
1 unmoved
1 unnaturally
1 unneccessary
1 unnecessary
1 unnerved
1 unplanned
1 unpleasent
2 unprepared
1 unprotected
1 unproven
2 unrealistic
1 unreasonable
1 unrest
1 unsettled
1 unspoken
1 unsuccessful
1 untattered
71 until
3 unto
1 untouched
1 untried
1 unusal
2 unusual
1 unusually
3 unversity
1 unware
741 up
1 upcoming
3 uphill
1 upina
29 upon
9 upper
2 upright
1 upshot
1 upside
10 upstairs
1 upward
1 upwards
1 ur
1 urge
4 urged
5 urgent
3 urgently
1 urging
164 us
37 use
26 used
1 ushered
12 using
4 usual
18 usually
1 usualy
1 ut
1 utensiles
4 utter
2 uttered
6 utterly
1 uv
1 uw
1 ux
91 v
2 vacant
3 vacated
1 vaction
2 vaguely
5 vain
4 valley
6 valor
1 value
16 vander
1 vantage
1 variety
6 various
2 varying
2 vast
1 vaunted
1 vay
1 vayren
1 vd
2 veins
1 vengence
2 vent
1 venture
1 ventured
3 verge
4 versus
1 vertical
173 very
1 vestages
20 veteran
14 veterans
1 vexed
1 vg
1 viable
2 vicinity
2 victories
1 victors
14 victory
1 victum
30 view
1 viewed
1 views
1 vigil
1 vigor
19 village
1 villages
188 vinya
1 violated
1 virius
1 virtually
1 virutally
1 visability
4 visable
1 visably
1 visbile
1 visble
1 viserably
2 visibility
16 visible
2 visions
1 visited
1 visualizing
1 vivid
1 vj
1 vl
73 voice
2 voiced
2 voices
1 volition
51 volley
14 volleys
1 volume
1 voracious
183 vorentain
3 vorentian
1 voss
3 vourden
4 vourdon
4 vourentain
1 vourentian
1 vp
1 vq
1 vs
2 vu
22 vull
3 vulnerable
2 vv
1 vw
10 vynin
1 vynton
4 vyrith
3 vz
85 w
1 wa
1 waded
1 waged
20 wagon
9 wagons
4 waist
1 waisted
29 wait
20 waited
50 waiting
1 waivered
2 wake
6 walk
57 walked
20 walking
33 wall
1 walloped
1 walls
1 walpe
2 wandered
2 wandering
1 waning
1 wanna
136 want
70 wanted
2 wanting
8 wants
165 war
1 warbly
1 ware
1 warfare
1 waring
2 warm
1 warn
6 warned
2 warning
2594 was
1 wash
1 washed
5 waste
4 wasted
11 watch
104 watched
36 watching
23 water
4 waters
1 watery
5 wave
4 waved
2 waver
3 wavered
1 wavering
7 waving
1 wavy
210 way
1 wayed
12 ways
2 wc
515 we
12 weak
2 weaken
1 weakened
3 weakening
3 weaker
1 weakest
1 weakness
2 wealthy
6 weapon
1 weapondry
4 weapons
1 wear
1 wearily
10 wearing
1 wearth
7 weary
5 weather
1 weaved
1 weaving
3 wedge
1 weed
5 week
1 weekday
2 weeks
1 weezing
2 weight
6 welcome
1 welcoming
187 well
76 wensen
84 went
1 wept
2 wer
865 were
126 west
16 western
2 westward
5 wet
1 wf
434 what
17 whatever
2 whatsoever
2 wheat
1 wheeled
1 wheezing
297 when
2 whenever
169 where
4 whereas
2 wherever
22 whether
147 which
1 whiched
1 whiff
83 while
1 whipping
1 whisle
1 whisled
2 whisling
2 whisper
7 whispered
1 whistle
3 whistled
5 white
1 whitered
1 whitering
1 whizzing
205 who
4 whoever
96 whole
1 whom
3 whose
74 why
2 wi
32 wide
2 widely
1 widen
5 widened
2 wider
13 wife
1 wiggled
4 wild
2 wildly
236 will
2 willing
1 wimper
18 win
4 winced
2 wincing
5 wind
11 window
13 windows
1 wing
8 winning
1 winspool
10 winter
2 winword
1 wipe
6 wiped
2 wiping
1 wiry
6 wise
14 wish
9 wished
3 wishes
1 wishing
737 with
24 withdraw
6 withdrawing
4 withdrawn
2 withdrew
1 withering
25 within
26 without
1 withstand
1 withstanding
4 witness
1 witnessing
1 wits
1 wizzed
1 wizzing
4 wl
1 woefully
1 woke
12 woman
12 won
21 wonder
50 wondered
19 wondering
6 wood
3 wooded
5 wooden
39 woods
1 woody
1 wool
27 word
8 words
9 wore
33 work
16 worked
12 working
1 workload
2 works
13 world
9 worn
22 worried
5 worries
1 worrisome
18 worry
22 worse
8 worst
9 worth
1 worthwhile
443 would
3 wound
57 wounded
1 wounding
2 wounds
1 wq
1 wr
1 wrapped
3 wraser
1 wreck
1 wrestle
1 writing
5 written
21 wrong
2 wy
1 wylan
2 wyler
3 wylet
1 wz
90 x
1 xa
1 xe
40 xeran
2 xf
1 xg
1 xi
1 xj
3 xk
1 xl
56 xorlis
1 xp
1 xq
1 xs
2 xt
2 xx
2 xy
3 xz
107 y
6 ya
18 yailen
7 yamon
6 yanked
2 yarbil
1 yard
73 yards
4 yawn
3 yawned
2 yb
3 ye
30 year
2 yearned
51 years
3 yell
60 yelled
6 yelling
2 yellow
2 yells
2 yer
11 yes
1 yesteraday
51 yesterday
80 yet
1 yf
1 yield
1 yj
1 ym
1 yo
2 yonder
789 you
67 young
24 younger
2 youngest
1 youngster
285 your
6 yours
19 yourself
1 yous
1 youself
1 youthful
1 yp
1 yr
1 yt
1 yu
1 yy
2 yz
1 yı
89 z
1 za
81 zaaska
40 zall
2 zallope
1 zandre
2 zanmore
2 zarkaidan
295 zarkaiden
1 zarkaidens
2 zc
1 zeroing

February 05, 2008

Making Bush Speak Honestly

Using Regular Expressions and "replace word," I added a little phrase every time Bush says "I." There was one place where it didn't quite work but overall I think it was effective. Now Bush is being honest when he talks about himself. Here's the new text followed by the code:

Good afternoon. I, the worst President ever,'d like to, first, thank Prime Minister Olmert and President Abbas for their hospitality during my trip here to the Holy Land. We had very good meetings, and now is the time to make difficult choices.

I, the worst President ever, underscored to both Prime Minister Olmert and President Abbas that progress needs to be made on four parallel tracks. First, both sides need to fulfill their commitments under the road map. Second, the Palestinians need to build their economy and their political and security institutions. And to do that, they need the help of Israel, the region, and the international community. Third, I, the worst President ever, reiterate my appreciation for the Arab League peace initiative, and I, the worst President ever, call upon the Arab countries to reach out to Israel, a step that is long overdue.

In addition to these three tracks, both sides are getting down to the business of negotiating. I, the worst President ever, called upon both leaders to make sure their teams negotiate seriously, starting right now. I, the worst President ever, strongly supported the decision of the two leaders to continue their regular summit meetings, because they are the ones who can, and must, and -- I, the worst President ever, am convinced -- will lead.

I, the worst President ever, share with these two leaders the vision of two democratic states, Israel and Palestine, living side by side in peace and security. Both of these leaders believe that the outcome is in the interest of their peoples and are determined to arrive at a negotiated solution to achieve it.

The point of departure for permanent status negotiations to realize this vision seems clear: There should be an end to the occupation that began in 1967. The agreement must establish Palestine as a homeland for the Palestinian people, just as Israel is a homeland for the Jewish people. These negotiations must ensure that Israel has secure, recognized, and defensible borders. And they must ensure that the state of Palestine is viable, contiguous, sovereign, and independent.

It is vital that each side understands that satisfying the other's fundamental objectives is key to a successful agreement. Security for Israel and viability for the Palestinian state are in the mutual interests of both parties.

Achieving an agreement will require painful political concessions by both sides. While territory is an issue for both parties to decide, I, the worst President ever, believe that any peace agreement between them will require mutually agreed adjustments to the armistice lines of 1949 to reflect current realities and to ensure that the Palestinian state is viable and contiguous. I, the worst President ever, believe we need to look to the establishment of a Palestinian state and new international mechanisms, including compensation, to resolve the refugee issue.

I, the worst President ever, reaffirm to each leader that implementation of any agreement is subject to implementation of the road map. Neither party should undertake any activity that contravenes road map obligations or prejudices the final status negotiations. On the Israeli side that includes ending settlement expansion and removing unauthorized outposts. On the Palestinian side that includes confronting terrorists and dismantling terrorist infrastructure.

I, the worst President ever, know Jerusalem is a tough issue. Both sides have deeply felt political and religious concerns. I, the worst President ever, fully understand that finding a solution to this issue will be one of the most difficult challenges on the road to peace, but that is the road we have chosen to walk.

Security is fundamental. No agreement and no Palestinian state will be born of terror. I, the worst President ever, reaffirm America's steadfast commitment to Israel's security.

The establishment of the state of Palestine is long overdue. The Palestinian people deserve it. And it will enhance the stability of the region, and it will contribute to the security of the people of Israel. The peace agreement should happen, and can happen, by the end of this year. I, the worst President ever, know each leader shares that important goal, and I, the worst President ever, am committed to doing all I, the worst President ever, can to achieve it.

Thank you.

Code:

// Reverse Words
// Daniel Shiffman
// Programming from A to Z, Spring 2007

import java.io.*;
import java.nio.*;
import java.nio.channels.*;
import java.util.regex.*;


public class ReplaceWords3 {
public static void main (String[] args) throws IOException {

// Create an input stream and file channel
// Using first arguemnt as file name to read in
FileInputStream fis = new FileInputStream("Bushy.txt");
FileChannel fc = fis.getChannel();

// Read the contents of a file into a ByteBuffer
ByteBuffer bb = ByteBuffer.allocate((int)fc.size());
fc.read(bb);
fc.close();

// Convert ByteBuffer to one long String
String content = new String(bb.array());

// public static void main(String[] args) {
String regex = "\\bI\\b"; // Use any "non-word character" as a delimiter
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(content);
String output = m.replaceAll("I, the worst President ever,");
//System.out.println(input);
//System.out.println("running replace regex. . . ");
System.out.println(output);


// This line uses a regular expression which we haven't learned yet
// '\\b' means split the text along word boundaries
// We will cover this in more detail next week
//String[] words = content.split("\\b");
//System.out.println("Read " + words.length + " words from " + "Bushy.txt");
//StringBuffer reverse = new StringBuffer();
//for (int i = words.length-1; i >= 0; i--) {
// String word = words[i];
//reverse.append(word);
//}

// String output = reverse.toString();

// Create an output stream and file channel to write out a report
// (Also print out report to screen)
FileOutputStream fos = new FileOutputStream("ReplaceBushy3.txt");
FileChannel outfc = fos.getChannel();

// Convert content String into ByteBuffer and write out to file
bb = ByteBuffer.wrap(output.getBytes());
outfc.write(bb);
outfc.close();

System.out.println("Reversed text written to " + "ReplaceBushy3.txt");

}
}