The best strategies for Wordle (2024)

By Alex Selby, 19 January 2022.

Contents

  • 1 The best strategies for Wordle
  • 2 How to use a strategy file
  • 3 Assumptions about the rules of Wordle
  • 4 Description of algorithm
  • 5 Top 105 first guesses in normal mode
  • 6 Top 101 first guesses in hard mode

(Update on 17 March 2022: see here for a follow-up article.)

(Update on 25 July 2023: and another follow-up article using an enlarged word list.)

"What is the mathematically best way to play wordle?" - the burning question you never knew you wanted answered.

If you imagine you are up against a random allowable word, then the strategy that minimises the average number of guesses, in both normal and hard modes, starts with the guess SALET. If you continue always picking the best word, this will result in an average of 3.4212 guesses in normal mode and 3.5084 guesses in hard mode. Note: to be able to work this out, it's necessary to use an exact definition of the rules of the game. I've made some assumptions as to how they work in certain edge cases: see below, but I'm new to Wordle and might have got an assumption wrong, in which case the answers here could be wrong. I'd welcome any feedback on the precise rules.

To see how to play optimally, go to one of these strategy files: strategy in normal mode or strategy in hard mode, and see below for how to use them.

Of course there are different kinds of optimal play. If you prefer to minimise the worst-case number of guesses, then the answer is always five and there are many ways to achieve this. On the other hand, no strategy can guarantee solving it in four guesses, though some can come very close, solving it in four in all but a handful of cases. In normal mode, if you start with SALET then you can always guess the word within five attempts using the above strategy, but in hard mode starting with SALET will sometimes require you to use six guesses if you are unlucky. If you prefer to guarantee a maximum of five guesses, then in hard mode the best first guess is PALET and this is its strategy file.

Top 10 first guesses for Wordle in normal mode
RankFirst wordAverage guesses requiredTotal guesses required
over all possible hidden words
1SALET3.42127920
2REAST3.42257923
=3CRATE3.42387926
=3TRACE3.42387926
5SLATE3.42467928
6CRANE3.42557930
7CARLE3.42857937
8SLANE3.43117943
9CARTE3.43377949
10TORSE3.43417950
Top 10 first guesses for Wordle in hard mode
RankFirst wordAverage guesses requiredTotal guesses required
over all possible hidden words
1SALET3.50848122
2LEAST3.51068127
3REAST3.51368134
4CRATE3.51758143
5TRAPE3.51798144
6SLANE3.52018149
7PRATE3.52108151
8CRANE3.52278155
=9TEALS3.52488160
=9TRAIN3.52488160
Worst 10 first guesses for Wordle in normal mode
RankFirst wordAverage guesses requiredTotal guesses required
over all possible hidden words
1QAJAQ4.10199496
2JUJUS4.04029353
=3JAZZY4.01649298
=3IMMIX4.01649298
5JEEZE4.01569296
6YUKKY4.00999283
7PZAZZ4.00959282
8JAFFA4.00739277
9XYLYL3.99839256
10SUSUS3.99489248

Start at the top left corner of the file, and enter that word as a guess. Then search in the file for the next match to the resulting scoring pattern with a '1' suffix. Then enter the word to the right of that. Then search in the file, from your current position, for the next match to the resulting scoring pattern with a '2' suffix. Repeat with a '3' suffix and so on, until you get five greens.

For example, working with the normal mode strategy, you would start with SALET, the word at the top,

which, let's say, returns a scoring pattern of BBBBY, meaning four blacks followed by a yellow. So then you search for BBBBY1 in the strategy file to arrive at this point,

whereupon you would enter NORTH as your second guess. If that returned a scoring pattern of GBBGG then you would search from where you are in the file for GBBGG2.

As we can see, that means your final guess, guaranteed correct, would be NINTH.

I think the colour scoring rules work like this, but would be happy to be corrected.

Let's refer to your guess as testword, and the secret word as hiddenword. Then I believe the scoring rules are these:

  • First determine all greens, and cross out these letters in testword and hiddenword.
  • Then from left to right in testword see which letters correspond to a letter in hiddenword. If you find one, then it's a yellow, but you need to cross it off in hiddenword.
  • Remaining positions are scored as black.

The second point means that you can't reuse letters in hiddenword, so for example the total number of green 'T's and yellow 'T's in testword can't exceed the number of 'T's in hiddenword.

So if hiddenword is HOTEL then the testword SILLY would score BBYBB: the second 'L' does not score because only one 'L' can, and the earlier one takes precendence.

But if hiddenword were DAILY then the same testword SILLY would score BYBGG. This time it's the first 'L' that doesn't score, because even though it is earlier than the 'L' in fourth position, greens take priority over yellows.

The other slightly tricky rule is the one that determines what testwords are allowed in hard mode. Again, I think it works like this, but I would be happy for better information. The first condition is (obviously) that all greens from past guesses must be in their correct position in your testword. The second condition is, I assume, that your testword must have at least as many of each letter as implied by any past guess.

So for example, if a past guess were SILLY that scored BYYGB then that shows there are at least two 'L's in hiddenword (because of the non-letter-reusing feature of the scoring system mentioned above), and so each subsequent testword must have at least two 'L's, with one in position 4.

Note that, this does not require your testword be a possible hiddenword according to the previous guesses. In the above example you would be allowed to repeat the guess SILLY because it has enough 'I's and 'L's, despite not being a possible hiddenword because we know there can't be an 'I' in position 2 or an 'L' in position 3 (or an 'S' or 'Y' for that matter).

The programs used here are wordle.cpp and wordle-hard.cpp, available on github.

Wordle works with two wordlists, which can be found by inspecting the javascript of the Wordle page. There is a list of 2315 relatively common five-letter words, from which the hidden word of the day is chosen, and there is a larger list of 12972 five-letter words (which includes the smaller list) that can be used to guess with.

In fact the word of the day is chosen in a known sequence from the 2315, so it's easy to tell in advance what it will be. But there's no fun in that, which is why we're looking at how to deal with an unknown word.

Turning to the algorithm, this is one of those things where it's very quick to reach what you know is almost certainly the right answer to many questions (such as "Is this first word better than that one?"), because the heuristics are so reliable, but proving it takes much longer. The results on this web page are all meant to be proven correct (assuming no actual mistakes of course!) in the sense that (i) the list of the top 105 first words all have exact values derived from exhaustive search, and (ii) there are no other words of the 12972 that would score better than any on this list of 105, also established by a complete search.

The point of (i) is that there are fast incomplete searches that don't try every word at every stage, but are still very accurate. For example, in this list of estimated values of all 12972 first words, the large majority will be exactly right, and of those that aren't, the large majority will only be 1 too high, and of those that aren't, the large majority will be 2 too high, and so on. Or to take another example, the command wordle -n25 (an incomplete search which chooses from what it considers are the best 25 words at each point) will find SALET as the best choice in about 17 seconds on a single core (of my aging desktop machine), and estimate its value as 7921. wordle -n50 takes around 40 seconds and will find the correct value of 7920. By contrast, proving 7920 is the best value took about two days on a 6-core computer using the same program. (I have no doubt this can be improved, but it will still be a lot slower than the heuristic/partial search.)

Point (ii) is a bit more delicate: it's relatively easy to come up with a long list of exact values for first words, but it's harder to prove that no other words should be on that list. For example, this is a list of 3593 of good first words together with their proven exact values, but it took much less effort to find that than the certifiably complete top 105 list. The difference is the list of 105 is guaranteed to be exactly the best 105, but the list of 3593, though consisting of exact values, might be missing a few that would make the top 3593. (It is highly likely that the best 3500 of these 3593 are exactly the best 3500 out of all words, but this hasn't been proven.)

Moving on to some technical details... Let $$T$$ denote the set of all 12972 words that may be used as test words, and $$H_0$$ the set of all 2315 possible hidden words. We are interested in $$f(H_0)$$, the minimum over {all algorithms, $$A$$, for choosing test words based on previous guesses and scores} of $$\sum_{h\in H_0}A(h)$$, where $$A(h)$$ is how many guesses the algorithm would require if the hidden word were $$h$$. It's nicer to use a sum rather than an average here. ($$A(h)$$ can be taken to be infinity if it doesn't find $$h$$ within some prescribed number of guesses.)

Then $$f()$$ has a nice recursive definition. Let $$\text{score}(t,h)\in\{B,Y,G\}^5$$ denote the coloured 5-tuple from scoring testword $$t$$ against hidden word $$h$$. For $$s\in\{B,Y,G\}^5$$ and $$H\subset H_0$$, let $$P(H,t,s)=\{h\in H|\text{score}(t,h)=s\}$$, which collectively partition $$H$$ as $$s$$ varies. Then\[f(H)=\begin{cases} 0&\text{if } |H|=0 \\ 1 &\text{if } |H|=1 \\ |H|+\min_{t\in T}\sum_{s\neq \text{GGGGG}}f(P(H,t,s))&\text{otherwise.}\end{cases}\]

This is expressing the fact that, given you haven't discovered the hidden word yet, you are first going to have to use up a guess. Since we are summing over all possible hidden words, this results in the $$|H|$$ term, and since you get to pick the best test word you get to minimise over $$t\in T$$. Then if you happened to hit on the right answer you don't need to do anything else (the $$s\neq \text{GGGGG}$$ term), otherwise the colour-score of $$s$$ reduces your state of uncertainty about the hidden word from $$H$$ to $$P(H,t,s)$$.

(This is simplified for illustration. $$f()$$ should also depend on the number of remaining guesses. And in hard mode, $$T$$ will vary, so you need to carry it through $$f()$$ as $$f(T,H)$$ instead of just $$f(H)$$.)

How tractable this is will depend on how many intermediate subsets, $$H$$, we need to evaluate $$f()$$ on to get $$f(H_0)$$. Potentially there could be quite a lot of these. Naively, after five guesses there could be $$(12972\times243)^5$$ end nodes, but we can organise the search to avoid most of these.

This is similar to a normal adversarial game, which would involve $$\min(\max(\min(\ldots)))$$, except that instead of the $$\max()$$ we have a sum. This is more awkward because there is less opportunity for an "alpha" cutoff, meaning it is not so easy to prove you can exit the $$\min$$ loop early. With min/max you'd be able to reason that there is no need to evaluate $$x$$ in expressions like $$\max(5, \min(4,x))$$, but here we have expressions like $$a+\min(b,x)$$ which will depend on $$x$$ for any finite values of $$a$$ and $$b$$.

Still, we can make good use of the "beta" cutoff, which means we can exit the sum loop early, which is to say expressions like $$\min(5,6+x+y+z+...)$$ are independent of $$x$$, $$y$$, $$z$$, .... In an expression like $$\min(\beta, x+y+z+\ldots)$$ we can first evaluate fast lower bounds for all summands $$x, y, z, \ldots$$. If their sum exceeds $$\beta$$ then we're done. If not then we can set about strengthening the lower bounds in a suitable order, with the most promising summands re-evaluated first.

To evaluate the top 100 (say) first words, with proof that we have all of them, we can start by getting fast, and in practice very tight, upper bounds on the values of each word. We do this by restricting the $$\min$$ loop to the (e.g.,) 100 most promising words out of the 12972 available, arriving at this list. The score of the 100th best of these is 8014, so we can then re-evaluate all other candidate first words using a full run (allow all 12972 words at each stage, thereby ensuring exact answers) using a beta of 8015. This will distinguish all values under 8015, so it is guaranteed to fully evaluate all of the top 100 first words.

Other techniques in use include caching values of $$f(H)$$, and applying direct logic when $$H$$ can be solved within two guesses. I have no doubt there are other methods that could improve this a great deal further, but it seems a reasonable stopping point is when it is feasible to find the answer we wanted in a reasonable time (a day or two) on a single computer.

Top 105 first guesses for Wordle in normal mode
RankFirst wordAverage guesses requiredTotal guesses required
over all possible hidden words
1SALET3.42127920
2REAST3.42257923
=3CRATE3.42387926
=3TRACE3.42387926
5SLATE3.42467928
6CRANE3.42557930
7CARLE3.42857937
8SLANE3.43117943
9CARTE3.43377949
10TORSE3.43417950
11SLANT3.43467951
12TRICE3.43507952
13LEAST3.43597954
14TRINE3.43677956
15PRATE3.43767958
16SLART3.43937962
=17CARET3.44067965
=17ROAST3.44067965
19STALE3.44157967
20RANCE3.44197968
=21CLAST3.44237969
=21LANCE3.44237969
=21TRONE3.44237969
24CARSE3.44287970
=25CRINE3.44367972
=25TRAIN3.44367972
=27EARST3.44457974
=27STARE3.44457974
29TRADE3.44497975
=30LEANT3.44547976
=30ROIST3.44547976
=30TRAPE3.44547976
33TASER3.44627978
34SNARE3.44717980
=35PEART3.44757981
=35REACT3.44757981
37SAINT3.44797982
=38CRONE3.44887984
=38TOILE3.44887984
40STANE3.44927985
41REIST3.45017987
42SCALE3.45057988
43PLATE3.45107989
44LOAST3.45147990
=45CRISE3.45187991
=45DRANT3.45187991
47RIANT3.45237992
48SOREL3.45277993
=49CLART3.45317994
=49ROSET3.45317994
=49SANER3.45317994
=52CORSE3.45407996
=52SLICE3.45407996
=54PARSE3.45447997
=54SOARE3.45447997
56PLANE3.45497998
57ALIST3.45537999
=58DEALT3.45578000
=58ROATE3.45578000
=58TARES3.45578000
=61CROST3.45628001
=61RESAT3.45628001
=63ALINE3.45668002
=63ARTEL3.45668002
=63CANST3.45668002
=63LIANE3.45668002
=63RONTE3.45668002
=63STILE3.45668002
=69PRASE3.45708003
=69RAINE3.45708003
=69STORE3.45708003
=69TRIED3.45708003
=73ANTRE3.45758004
=73TRIPE3.45758004
=75CANER3.45798005
=75RAILE3.45798005
=75SAULT3.45798005
=78ORANT3.45838006
=78SAINE3.45838006
=78STRAE3.45838006
=78TEARS3.45838006
=78TRAIL3.45838006
=83ORATE3.45928008
=83SNIRT3.45928008
=83STOLE3.45928008
=83THALE3.45928008
=83TRUCE3.45928008
88CLOSE3.45968009
89CATER3.46008010
=90AROSE3.46058011
=90CLINE3.46058011
=90CREST3.46058011
=90EARNT3.46058011
=94ALTER3.46098012
=94SERAL3.46098012
=94TRANS3.46098012
=97LIART3.46138013
=97PLACE3.46138013
=97SNORE3.46138013
=100GRATE3.46188014
=100RAISE3.46188014
=100RINSE3.46188014
=100SLADE3.46188014
=100SPALT3.46188014
=100TALER3.46188014
Top 101 first guesses for Wordle in hard mode
RankFirst wordAverage guesses requiredTotal guesses required
over all possible hidden words
1SALET3.50848122
2LEAST3.51068127
3REAST3.51368134
4CRATE3.51758143
5TRAPE3.51798144
6SLANE3.52018149
7PRATE3.52108151
8CRANE3.52278155
=9TEALS3.52488160
=9TRAIN3.52488160
11CARLE3.52618163
=12DEALT3.52748166
=12TRICE3.52748166
=14REIST3.52838168
=14TRINE3.52838168
16STALE3.52928170
17ALIST3.52968171
=18CLAST3.53058173
=18TORSE3.53058173
=18TRADE3.53058173
=18TRAIL3.53058173
22PEART3.53098174
23TRIPE3.53268178
=24SLART3.53308179
=24TRONE3.53308179
26EARST3.53358180
=27LANCE3.53438182
=27PALET3.53438182
=29ALERT3.53488183
=29PLATE3.53488183
31CARSE3.53528184
32PLANE3.53568185
=33TAELS3.53748189
=33TALES3.53748189
=35CLART3.53828191
=35TARNS3.53828191
=35TRIAL3.53828191
38PLAST3.53878192
39TEARS3.53918193
=40ARTEL3.54048196
=40DRANT3.54048196
=42SCALE3.54138198
=42SPALT3.54138198
=44CLEAT3.54178199
=44LEAPT3.54178199
=44ROIST3.54178199
=44SETAL3.54178199
=44TESLA3.54178199
=49LOAST3.54218200
=49PRASE3.54218200
=49TOILE3.54218200
52TRIES3.54258201
=53ROAST3.54308202
=53TAILS3.54308202
55LATEN3.54348203
=56LACET3.54388204
=56TALER3.54388204
=58SCART3.54438205
=58TASER3.54438205
=60CROST3.54518207
=60PERST3.54518207
=60PLACE3.54518207
=60TRANS3.54518207
=60TRIED3.54518207
=65PLAIT3.54568208
=65STARE3.54568208
=67ANTRE3.54608209
=67PARSE3.54608209
=67TIRES3.54608209
=70SPALE3.54648210
=70TRIOL3.54648210
72TALON3.54698211
=73SERAL3.54738212
=73TORAN3.54738212
=75CRONE3.54778213
=75LIART3.54778213
=75TRIDE3.54778213
=78LEARN3.54828214
=78ROATE3.54828214
=80LEANS3.54868215
=80SLIPT3.54868215
=80SNORT3.54868215
=80TARES3.54868215
=80TERAS3.54868215
=85ALTER3.54908216
=85TEILS3.54908216
=85TILES3.54908216
=88RATEL3.54958217
=88TARED3.54958217
=90ALIEN3.54998218
=90ORATE3.54998218
=90SNARE3.54998218
=93CLOTE3.55038219
=93PREST3.55038219
=93TROPE3.55038219
=96ANCLE3.55088220
=96DERAT3.55088220
=96PLEAT3.55088220
=96RONTE3.55088220
=96SPATE3.55088220
=96STOLE3.55088220
The best strategies for Wordle (2024)

FAQs

What's the best Wordle strategy? ›

Use A Word With Many Vowels

Moreover, save for U, all the other letters are in the Top 10, with E being the most commonly used letter in English words. Since there are five vowels in the alphabet, being able to determine whether they are used in a Wordle puzzle drastically gives players better odds.

What is the best two word strategy in Wordle? ›

Wordle's First Two Words Can Be A Powerful Combo
  • RAISE and DONUT.
  • ROATE and SLING.
  • SOUND and CRAMP.

What is the #1 best word to start with in Wordle? ›

SALET performs 1% better than SLATE when it comes to narrowing down the options in Wordle, the researchers say, which gives you a better chance of solving it in your six guesses. In fact, they say someone starting with SALET will solve Wordle in an average of 3.421 guesses.

What are the 5 words for the Wordle trick? ›

Here are the 5 "Magic" Words that will help you solve Wordle more often than not. "Derby, flank, ghost, winch, jumps."

Is there a trick to Wordle? ›

Start with a word that has a lot of vowels.

Some Wordle players have found success in starting with a word that has several vowels in it. “Adieu,” “audio” or “canoe,” for instance, may be good words to start with because at least three out of the five letters are vowels.

What is the most popular word used in Wordle? ›

Top 50 Wordle Words of 2022
  • glyph.
  • avert.
  • axiom.
  • tepid.
  • adore.
  • joust.
  • naive.
  • aorta.

What is the number one most guessed word on Wordle? ›

But for human Wordle players, the most popular opening word by some margin is ADIEU, with AUDIO, another four-vowel word, not far behind.

What is the best 3 word combo in Wordle? ›

It's not a surefire winning strategy for every day's puzzle. I'm not sure there is one, and even if there is, knowing it would essentially break the game. Mashable's own Wordle expert Caitlin Welsh prefers a different three-word starter combination: SCALY, GUIDE, and THORN.

How well does the average person do on Wordle? ›

The US is ranked #18 in the world for Wordle, with a national average of 3.92. The American state with the best Wordle average is North Dakota (3.65). The US city with the best Wordle scores is Saint Paul, Minnesota, with an average of 3.51. Probability of guessing correctly in two tries is 6.4785%.

What is a burner word in Wordle? ›

They are words that you know cannot be right but can prove useful by identifying or ruling out much needed letters before you... Kayode Adesimi. There's a difference between burner words and starter words. Many people have words they always start with, usually to determi...

What 5 words use all 25 letters? ›

Find 5 letter words with 25 distinct characters
  • brick.
  • glent.
  • jumpy.
  • vozhd.
  • waqfs.
Feb 6, 2022

Does Wordle use plurals? ›

Do Wordles ever have plural nouns? No. There are no plural nouns in the answer list.

What is the hardest word to solve in Wordle? ›

The Top 25 Hardest Wordle Words of 2022 (And What They Mean)
  • spiel.
  • homer.
  • rupee.
  • gawky.
  • piety.
  • primo.
  • trove.
  • cacao.
Dec 16, 2022

How to win Wordle 100%? ›

Start with a word that has 3, 4, or 5 vowels.

Every 5-letter word has at least one vowel, so vowels are a great starting point. Including at least three vowels in your first word can help you get the most yellow and green letters up front and make your next guesses easier.

What is the fastest winning strategy in Wordle? ›

Here's what to do: Guess LIGHT, CANDY, POWER, and BUMFS. That's four guesses with 20 unique letters, including all five vowels. At that point—after only a few seconds of typing—you're pretty much guaranteed to know all the letters in the winning word.

What is the best 5-letter word for Wordle? ›

How to crack Wordle: 5-letter words to use first
  • FRAME, GRAZE, WINDY, PAINT, GOURD, SWING, VAPES. I aim for a mix of common and uncommon letters in my first guess(es). ...
  • AUDIO, FARTS. ...
  • ADIEU, OUIJA. ...
  • READY, PEARS, CHIEF, TOUCH. ...
  • ARISE. ...
  • ROAST, TEARS, MEATS, OUIJA, PIZZA. ...
  • POETS, EARLY, STEAM, BOILS, SPOUT, COUNT, WOUND, STEAK. ...
  • N/A.
Jan 14, 2022

What is the most common answer in Wordle? ›

We see from Figure 1 that “e” is the letter that is most frequently used (1,233 times in total), followed by “a”, “r”, “o”, “t”, “l”, “i”, “s”, “n”, “c”.

How to win Wordle in 3 guesses? ›

Strategy for victory within three tries

Based on Figure 2, “slate” is the best initial guess. This means that it has the best chance of producing a win within 3 tries. The best second guess then depends on the pattern that Wordle returns after the first guess.

What is the best winning streak in Wordle? ›

While breaking a long streak can be disheartening and frustrating — the current longest streak is 968 days, held by multiple people in Hoquiam, Washington and Willowbrook, Illinois — it's an inevitability. This is part of the game, too, said Mason. “It wakes you up.”

Top Articles
Fintech Disruptors: How Startups are Shaping the Future of Financial Services
'Bad' Habits You Can Keep
Frases para un bendecido domingo: llena tu día con palabras de gratitud y esperanza - Blogfrases
Will Byers X Male Reader
Lowe's Garden Fence Roll
Moon Stone Pokemon Heart Gold
Brady Hughes Justified
Tesla Supercharger La Crosse Photos
Unitedhealthcare Hwp
Flixtor The Meg
Craigslist Parsippany Nj Rooms For Rent
Practical Magic 123Movies
Klustron 9
Elden Ring Dex/Int Build
Tlc Africa Deaths 2021
Learn How to Use X (formerly Twitter) in 15 Minutes or Less
About Goodwill – Goodwill NY/NJ
World Cup Soccer Wiki
Bjork & Zhulkie Funeral Home Obituaries
Craigslist Sparta Nj
Dallas Craigslist Org Dallas
Grimes County Busted Newspaper
Happy Life 365, Kelly Weekers | 9789021569444 | Boeken | bol
Doublelist Paducah Ky
fft - Fast Fourier transform
Cowboy Pozisyon
Pacman Video Guatemala
Maisons près d'une ville - Štanga - Location de vacances à proximité d'une ville - Štanga | Résultats 201
Login.castlebranch.com
Craftsman Yt3000 Oil Capacity
Nurofen 400mg Tabletten (24 stuks) | De Online Drogist
Ilabs Ucsf
"Pure Onyx" by xxoom from Patreon | Kemono
Average weekly earnings in Great Britain
2015 Chevrolet Silverado 1500 for sale - Houston, TX - craigslist
Joplin Pets Craigslist
Exploring TrippleThePotatoes: A Popular Game - Unblocked Hub
Watchdocumentaries Gun Mayhem 2
Keeper Of The Lost Cities Series - Shannon Messenger
Enjoy4Fun Uno
Gun Mayhem Watchdocumentaries
Gravel Racing
Sun Tracker Pontoon Wiring Diagram
Mychart University Of Iowa Hospital
Unit 11 Homework 3 Area Of Composite Figures
Air Sculpt Houston
The Complete Uber Eats Delivery Driver Guide:
Dicks Mear Me
Makes A Successful Catch Maybe Crossword Clue
Treatise On Jewelcrafting
Where Is Darla-Jean Stanton Now
Selly Medaline
Latest Posts
Article information

Author: Mr. See Jast

Last Updated:

Views: 6682

Rating: 4.4 / 5 (55 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Mr. See Jast

Birthday: 1999-07-30

Address: 8409 Megan Mountain, New Mathew, MT 44997-8193

Phone: +5023589614038

Job: Chief Executive

Hobby: Leather crafting, Flag Football, Candle making, Flying, Poi, Gunsmithing, Swimming

Introduction: My name is Mr. See Jast, I am a open, jolly, gorgeous, courageous, inexpensive, friendly, homely person who loves writing and wants to share my knowledge and understanding with you.