-
Notifications
You must be signed in to change notification settings - Fork 2
/
mod.rs
128 lines (107 loc) · 247 KB
/
mod.rs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
extern crate std;
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn lookup_with_valid_throw_returns_word() {
let expected = Some(String::from("abacus"));
assert_eq!(expected, lookup(Some(11111)));
let expected = Some(String::from("abdomen"));
assert_eq!(expected, lookup(Some(11112)));
let expected = Some(String::from("zoom"));
assert_eq!(expected, lookup(Some(66666)));
assert_eq!(None, lookup(None));
}
#[test]
fn lookup_with_invalid_throw_returns_none() {
assert_eq!(None, lookup(Some(0)));
assert_eq!(None, lookup(Some(11110)));
assert_eq!(None, lookup(Some(66667)));
}
#[test]
fn parse_throw_rejects_non_numbers() {
assert_eq!(true, parse_throw("hello").is_err(), "Expected 'hello' to be rejected, was not");
assert_eq!(true, parse_throw("55555a").is_err(), "Expected '55555a' to be rejected, was not");
assert_eq!(true, parse_throw("4444b").is_err(), "Expected '4444b' to be rejected, was not");
assert_eq!(true, parse_throw("").is_err(), "Expected '' to be rejected, was not");
}
#[test]
fn validate_throw_rejects_non_dice() {
assert_eq!(false, validate_throw(11111).is_err(), "Valid throw 11111 was rejected");
assert_eq!(false, validate_throw(15246).is_err(), "Valid throw 15246 was rejected");
assert_eq!(false, validate_throw(43161).is_err(), "Valid throw 43161 was rejected");
assert_eq!(false, validate_throw(66666).is_err(), "Valid throw 66666 was rejected");
assert_eq!(true, validate_throw(11711).is_err(), "Expected 11711 to be rejected, was not");
assert_eq!(true, validate_throw(66660).is_err(), "Expected 66660 to be rejected, was not");
assert_eq!(true, validate_throw(18111).is_err(), "Expected 18111 to be rejected, was not");
assert_eq!(true, validate_throw(01111).is_err(), "Expected 01111 to be rejected, was not");
assert_eq!(true, validate_throw(22292).is_err(), "Expected 22292 to be rejected, was not");
}
#[test]
fn validate_die_rejects_all_but_1_2_3_4_5_6() {
assert_eq!(false, validate_die(1).is_err(), "Valid die 1 was rejected");
assert_eq!(false, validate_die(2).is_err(), "Valid die 2 was rejected");
assert_eq!(false, validate_die(3).is_err(), "Valid die 3 was rejected");
assert_eq!(false, validate_die(4).is_err(), "Valid die 4 was rejected");
assert_eq!(false, validate_die(5).is_err(), "Valid die 5 was rejected");
assert_eq!(false, validate_die(6).is_err(), "Valid die 6 was rejected");
assert_eq!(true, validate_die(0).is_err(), "Expected 0 to be rejected, was not");
assert_eq!(true, validate_die(7).is_err(), "Expected 7 to be rejected, was not");
assert_eq!(true, validate_die(11).is_err(), "Expected 11 to be rejected, was not");
}
}
pub enum Error {
IsNotNumber(String),
IsNotDieValue(u32),
}
pub fn lookup(throw: Option<u32>) -> Option<String> {
use std::collections::HashMap;
let throws = vec![11111, 11112, 11113, 11114, 11115, 11116, 11121, 11122, 11123, 11124, 11125, 11126, 11131, 11132, 11133, 11134, 11135, 11136, 11141, 11142, 11143, 11144, 11145, 11146, 11151, 11152, 11153, 11154, 11155, 11156, 11161, 11162, 11163, 11164, 11165, 11166, 11211, 11212, 11213, 11214, 11215, 11216, 11221, 11222, 11223, 11224, 11225, 11226, 11231, 11232, 11233, 11234, 11235, 11236, 11241, 11242, 11243, 11244, 11245, 11246, 11251, 11252, 11253, 11254, 11255, 11256, 11261, 11262, 11263, 11264, 11265, 11266, 11311, 11312, 11313, 11314, 11315, 11316, 11321, 11322, 11323, 11324, 11325, 11326, 11331, 11332, 11333, 11334, 11335, 11336, 11341, 11342, 11343, 11344, 11345, 11346, 11351, 11352, 11353, 11354, 11355, 11356, 11361, 11362, 11363, 11364, 11365, 11366, 11411, 11412, 11413, 11414, 11415, 11416, 11421, 11422, 11423, 11424, 11425, 11426, 11431, 11432, 11433, 11434, 11435, 11436, 11441, 11442, 11443, 11444, 11445, 11446, 11451, 11452, 11453, 11454, 11455, 11456, 11461, 11462, 11463, 11464, 11465, 11466, 11511, 11512, 11513, 11514, 11515, 11516, 11521, 11522, 11523, 11524, 11525, 11526, 11531, 11532, 11533, 11534, 11535, 11536, 11541, 11542, 11543, 11544, 11545, 11546, 11551, 11552, 11553, 11554, 11555, 11556, 11561, 11562, 11563, 11564, 11565, 11566, 11611, 11612, 11613, 11614, 11615, 11616, 11621, 11622, 11623, 11624, 11625, 11626, 11631, 11632, 11633, 11634, 11635, 11636, 11641, 11642, 11643, 11644, 11645, 11646, 11651, 11652, 11653, 11654, 11655, 11656, 11661, 11662, 11663, 11664, 11665, 11666, 12111, 12112, 12113, 12114, 12115, 12116, 12121, 12122, 12123, 12124, 12125, 12126, 12131, 12132, 12133, 12134, 12135, 12136, 12141, 12142, 12143, 12144, 12145, 12146, 12151, 12152, 12153, 12154, 12155, 12156, 12161, 12162, 12163, 12164, 12165, 12166, 12211, 12212, 12213, 12214, 12215, 12216, 12221, 12222, 12223, 12224, 12225, 12226, 12231, 12232, 12233, 12234, 12235, 12236, 12241, 12242, 12243, 12244, 12245, 12246, 12251, 12252, 12253, 12254, 12255, 12256, 12261, 12262, 12263, 12264, 12265, 12266, 12311, 12312, 12313, 12314, 12315, 12316, 12321, 12322, 12323, 12324, 12325, 12326, 12331, 12332, 12333, 12334, 12335, 12336, 12341, 12342, 12343, 12344, 12345, 12346, 12351, 12352, 12353, 12354, 12355, 12356, 12361, 12362, 12363, 12364, 12365, 12366, 12411, 12412, 12413, 12414, 12415, 12416, 12421, 12422, 12423, 12424, 12425, 12426, 12431, 12432, 12433, 12434, 12435, 12436, 12441, 12442, 12443, 12444, 12445, 12446, 12451, 12452, 12453, 12454, 12455, 12456, 12461, 12462, 12463, 12464, 12465, 12466, 12511, 12512, 12513, 12514, 12515, 12516, 12521, 12522, 12523, 12524, 12525, 12526, 12531, 12532, 12533, 12534, 12535, 12536, 12541, 12542, 12543, 12544, 12545, 12546, 12551, 12552, 12553, 12554, 12555, 12556, 12561, 12562, 12563, 12564, 12565, 12566, 12611, 12612, 12613, 12614, 12615, 12616, 12621, 12622, 12623, 12624, 12625, 12626, 12631, 12632, 12633, 12634, 12635, 12636, 12641, 12642, 12643, 12644, 12645, 12646, 12651, 12652, 12653, 12654, 12655, 12656, 12661, 12662, 12663, 12664, 12665, 12666, 13111, 13112, 13113, 13114, 13115, 13116, 13121, 13122, 13123, 13124, 13125, 13126, 13131, 13132, 13133, 13134, 13135, 13136, 13141, 13142, 13143, 13144, 13145, 13146, 13151, 13152, 13153, 13154, 13155, 13156, 13161, 13162, 13163, 13164, 13165, 13166, 13211, 13212, 13213, 13214, 13215, 13216, 13221, 13222, 13223, 13224, 13225, 13226, 13231, 13232, 13233, 13234, 13235, 13236, 13241, 13242, 13243, 13244, 13245, 13246, 13251, 13252, 13253, 13254, 13255, 13256, 13261, 13262, 13263, 13264, 13265, 13266, 13311, 13312, 13313, 13314, 13315, 13316, 13321, 13322, 13323, 13324, 13325, 13326, 13331, 13332, 13333, 13334, 13335, 13336, 13341, 13342, 13343, 13344, 13345, 13346, 13351, 13352, 13353, 13354, 13355, 13356, 13361, 13362, 13363, 13364, 13365, 13366, 13411, 13412, 13413, 13414, 13415, 13416, 13421, 13422, 13423, 13424, 13425, 13426, 13431, 13432, 13433, 13434, 13435, 13436, 13441, 13442, 13443, 13444, 13445, 13446, 13451, 13452, 13453, 13454, 13455, 13456, 13461, 13462, 13463, 13464, 13465, 13466, 13511, 13512, 13513, 13514, 13515, 13516, 13521, 13522, 13523, 13524, 13525, 13526, 13531, 13532, 13533, 13534, 13535, 13536, 13541, 13542, 13543, 13544, 13545, 13546, 13551, 13552, 13553, 13554, 13555, 13556, 13561, 13562, 13563, 13564, 13565, 13566, 13611, 13612, 13613, 13614, 13615, 13616, 13621, 13622, 13623, 13624, 13625, 13626, 13631, 13632, 13633, 13634, 13635, 13636, 13641, 13642, 13643, 13644, 13645, 13646, 13651, 13652, 13653, 13654, 13655, 13656, 13661, 13662, 13663, 13664, 13665, 13666, 14111, 14112, 14113, 14114, 14115, 14116, 14121, 14122, 14123, 14124, 14125, 14126, 14131, 14132, 14133, 14134, 14135, 14136, 14141, 14142, 14143, 14144, 14145, 14146, 14151, 14152, 14153, 14154, 14155, 14156, 14161, 14162, 14163, 14164, 14165, 14166, 14211, 14212, 14213, 14214, 14215, 14216, 14221, 14222, 14223, 14224, 14225, 14226, 14231, 14232, 14233, 14234, 14235, 14236, 14241, 14242, 14243, 14244, 14245, 14246, 14251, 14252, 14253, 14254, 14255, 14256, 14261, 14262, 14263, 14264, 14265, 14266, 14311, 14312, 14313, 14314, 14315, 14316, 14321, 14322, 14323, 14324, 14325, 14326, 14331, 14332, 14333, 14334, 14335, 14336, 14341, 14342, 14343, 14344, 14345, 14346, 14351, 14352, 14353, 14354, 14355, 14356, 14361, 14362, 14363, 14364, 14365, 14366, 14411, 14412, 14413, 14414, 14415, 14416, 14421, 14422, 14423, 14424, 14425, 14426, 14431, 14432, 14433, 14434, 14435, 14436, 14441, 14442, 14443, 14444, 14445, 14446, 14451, 14452, 14453, 14454, 14455, 14456, 14461, 14462, 14463, 14464, 14465, 14466, 14511, 14512, 14513, 14514, 14515, 14516, 14521, 14522, 14523, 14524, 14525, 14526, 14531, 14532, 14533, 14534, 14535, 14536, 14541, 14542, 14543, 14544, 14545, 14546, 14551, 14552, 14553, 14554, 14555, 14556, 14561, 14562, 14563, 14564, 14565, 14566, 14611, 14612, 14613, 14614, 14615, 14616, 14621, 14622, 14623, 14624, 14625, 14626, 14631, 14632, 14633, 14634, 14635, 14636, 14641, 14642, 14643, 14644, 14645, 14646, 14651, 14652, 14653, 14654, 14655, 14656, 14661, 14662, 14663, 14664, 14665, 14666, 15111, 15112, 15113, 15114, 15115, 15116, 15121, 15122, 15123, 15124, 15125, 15126, 15131, 15132, 15133, 15134, 15135, 15136, 15141, 15142, 15143, 15144, 15145, 15146, 15151, 15152, 15153, 15154, 15155, 15156, 15161, 15162, 15163, 15164, 15165, 15166, 15211, 15212, 15213, 15214, 15215, 15216, 15221, 15222, 15223, 15224, 15225, 15226, 15231, 15232, 15233, 15234, 15235, 15236, 15241, 15242, 15243, 15244, 15245, 15246, 15251, 15252, 15253, 15254, 15255, 15256, 15261, 15262, 15263, 15264, 15265, 15266, 15311, 15312, 15313, 15314, 15315, 15316, 15321, 15322, 15323, 15324, 15325, 15326, 15331, 15332, 15333, 15334, 15335, 15336, 15341, 15342, 15343, 15344, 15345, 15346, 15351, 15352, 15353, 15354, 15355, 15356, 15361, 15362, 15363, 15364, 15365, 15366, 15411, 15412, 15413, 15414, 15415, 15416, 15421, 15422, 15423, 15424, 15425, 15426, 15431, 15432, 15433, 15434, 15435, 15436, 15441, 15442, 15443, 15444, 15445, 15446, 15451, 15452, 15453, 15454, 15455, 15456, 15461, 15462, 15463, 15464, 15465, 15466, 15511, 15512, 15513, 15514, 15515, 15516, 15521, 15522, 15523, 15524, 15525, 15526, 15531, 15532, 15533, 15534, 15535, 15536, 15541, 15542, 15543, 15544, 15545, 15546, 15551, 15552, 15553, 15554, 15555, 15556, 15561, 15562, 15563, 15564, 15565, 15566, 15611, 15612, 15613, 15614, 15615, 15616, 15621, 15622, 15623, 15624, 15625, 15626, 15631, 15632, 15633, 15634, 15635, 15636, 15641, 15642, 15643, 15644, 15645, 15646, 15651, 15652, 15653, 15654, 15655, 15656, 15661, 15662, 15663, 15664, 15665, 15666, 16111, 16112, 16113, 16114, 16115, 16116, 16121, 16122, 16123, 16124, 16125, 16126, 16131, 16132, 16133, 16134, 16135, 16136, 16141, 16142, 16143, 16144, 16145, 16146, 16151, 16152, 16153, 16154, 16155, 16156, 16161, 16162, 16163, 16164, 16165, 16166, 16211, 16212, 16213, 16214, 16215, 16216, 16221, 16222, 16223, 16224, 16225, 16226, 16231, 16232, 16233, 16234, 16235, 16236, 16241, 16242, 16243, 16244, 16245, 16246, 16251, 16252, 16253, 16254, 16255, 16256, 16261, 16262, 16263, 16264, 16265, 16266, 16311, 16312, 16313, 16314, 16315, 16316, 16321, 16322, 16323, 16324, 16325, 16326, 16331, 16332, 16333, 16334, 16335, 16336, 16341, 16342, 16343, 16344, 16345, 16346, 16351, 16352, 16353, 16354, 16355, 16356, 16361, 16362, 16363, 16364, 16365, 16366, 16411, 16412, 16413, 16414, 16415, 16416, 16421, 16422, 16423, 16424, 16425, 16426, 16431, 16432, 16433, 16434, 16435, 16436, 16441, 16442, 16443, 16444, 16445, 16446, 16451, 16452, 16453, 16454, 16455, 16456, 16461, 16462, 16463, 16464, 16465, 16466, 16511, 16512, 16513, 16514, 16515, 16516, 16521, 16522, 16523, 16524, 16525, 16526, 16531, 16532, 16533, 16534, 16535, 16536, 16541, 16542, 16543, 16544, 16545, 16546, 16551, 16552, 16553, 16554, 16555, 16556, 16561, 16562, 16563, 16564, 16565, 16566, 16611, 16612, 16613, 16614, 16615, 16616, 16621, 16622, 16623, 16624, 16625, 16626, 16631, 16632, 16633, 16634, 16635, 16636, 16641, 16642, 16643, 16644, 16645, 16646, 16651, 16652, 16653, 16654, 16655, 16656, 16661, 16662, 16663, 16664, 16665, 16666, 21111, 21112, 21113, 21114, 21115, 21116, 21121, 21122, 21123, 21124, 21125, 21126, 21131, 21132, 21133, 21134, 21135, 21136, 21141, 21142, 21143, 21144, 21145, 21146, 21151, 21152, 21153, 21154, 21155, 21156, 21161, 21162, 21163, 21164, 21165, 21166, 21211, 21212, 21213, 21214, 21215, 21216, 21221, 21222, 21223, 21224, 21225, 21226, 21231, 21232, 21233, 21234, 21235, 21236, 21241, 21242, 21243, 21244, 21245, 21246, 21251, 21252, 21253, 21254, 21255, 21256, 21261, 21262, 21263, 21264, 21265, 21266, 21311, 21312, 21313, 21314, 21315, 21316, 21321, 21322, 21323, 21324, 21325, 21326, 21331, 21332, 21333, 21334, 21335, 21336, 21341, 21342, 21343, 21344, 21345, 21346, 21351, 21352, 21353, 21354, 21355, 21356, 21361, 21362, 21363, 21364, 21365, 21366, 21411, 21412, 21413, 21414, 21415, 21416, 21421, 21422, 21423, 21424, 21425, 21426, 21431, 21432, 21433, 21434, 21435, 21436, 21441, 21442, 21443, 21444, 21445, 21446, 21451, 21452, 21453, 21454, 21455, 21456, 21461, 21462, 21463, 21464, 21465, 21466, 21511, 21512, 21513, 21514, 21515, 21516, 21521, 21522, 21523, 21524, 21525, 21526, 21531, 21532, 21533, 21534, 21535, 21536, 21541, 21542, 21543, 21544, 21545, 21546, 21551, 21552, 21553, 21554, 21555, 21556, 21561, 21562, 21563, 21564, 21565, 21566, 21611, 21612, 21613, 21614, 21615, 21616, 21621, 21622, 21623, 21624, 21625, 21626, 21631, 21632, 21633, 21634, 21635, 21636, 21641, 21642, 21643, 21644, 21645, 21646, 21651, 21652, 21653, 21654, 21655, 21656, 21661, 21662, 21663, 21664, 21665, 21666, 22111, 22112, 22113, 22114, 22115, 22116, 22121, 22122, 22123, 22124, 22125, 22126, 22131, 22132, 22133, 22134, 22135, 22136, 22141, 22142, 22143, 22144, 22145, 22146, 22151, 22152, 22153, 22154, 22155, 22156, 22161, 22162, 22163, 22164, 22165, 22166, 22211, 22212, 22213, 22214, 22215, 22216, 22221, 22222, 22223, 22224, 22225, 22226, 22231, 22232, 22233, 22234, 22235, 22236, 22241, 22242, 22243, 22244, 22245, 22246, 22251, 22252, 22253, 22254, 22255, 22256, 22261, 22262, 22263, 22264, 22265, 22266, 22311, 22312, 22313, 22314, 22315, 22316, 22321, 22322, 22323, 22324, 22325, 22326, 22331, 22332, 22333, 22334, 22335, 22336, 22341, 22342, 22343, 22344, 22345, 22346, 22351, 22352, 22353, 22354, 22355, 22356, 22361, 22362, 22363, 22364, 22365, 22366, 22411, 22412, 22413, 22414, 22415, 22416, 22421, 22422, 22423, 22424, 22425, 22426, 22431, 22432, 22433, 22434, 22435, 22436, 22441, 22442, 22443, 22444, 22445, 22446, 22451, 22452, 22453, 22454, 22455, 22456, 22461, 22462, 22463, 22464, 22465, 22466, 22511, 22512, 22513, 22514, 22515, 22516, 22521, 22522, 22523, 22524, 22525, 22526, 22531, 22532, 22533, 22534, 22535, 22536, 22541, 22542, 22543, 22544, 22545, 22546, 22551, 22552, 22553, 22554, 22555, 22556, 22561, 22562, 22563, 22564, 22565, 22566, 22611, 22612, 22613, 22614, 22615, 22616, 22621, 22622, 22623, 22624, 22625, 22626, 22631, 22632, 22633, 22634, 22635, 22636, 22641, 22642, 22643, 22644, 22645, 22646, 22651, 22652, 22653, 22654, 22655, 22656, 22661, 22662, 22663, 22664, 22665, 22666, 23111, 23112, 23113, 23114, 23115, 23116, 23121, 23122, 23123, 23124, 23125, 23126, 23131, 23132, 23133, 23134, 23135, 23136, 23141, 23142, 23143, 23144, 23145, 23146, 23151, 23152, 23153, 23154, 23155, 23156, 23161, 23162, 23163, 23164, 23165, 23166, 23211, 23212, 23213, 23214, 23215, 23216, 23221, 23222, 23223, 23224, 23225, 23226, 23231, 23232, 23233, 23234, 23235, 23236, 23241, 23242, 23243, 23244, 23245, 23246, 23251, 23252, 23253, 23254, 23255, 23256, 23261, 23262, 23263, 23264, 23265, 23266, 23311, 23312, 23313, 23314, 23315, 23316, 23321, 23322, 23323, 23324, 23325, 23326, 23331, 23332, 23333, 23334, 23335, 23336, 23341, 23342, 23343, 23344, 23345, 23346, 23351, 23352, 23353, 23354, 23355, 23356, 23361, 23362, 23363, 23364, 23365, 23366, 23411, 23412, 23413, 23414, 23415, 23416, 23421, 23422, 23423, 23424, 23425, 23426, 23431, 23432, 23433, 23434, 23435, 23436, 23441, 23442, 23443, 23444, 23445, 23446, 23451, 23452, 23453, 23454, 23455, 23456, 23461, 23462, 23463, 23464, 23465, 23466, 23511, 23512, 23513, 23514, 23515, 23516, 23521, 23522, 23523, 23524, 23525, 23526, 23531, 23532, 23533, 23534, 23535, 23536, 23541, 23542, 23543, 23544, 23545, 23546, 23551, 23552, 23553, 23554, 23555, 23556, 23561, 23562, 23563, 23564, 23565, 23566, 23611, 23612, 23613, 23614, 23615, 23616, 23621, 23622, 23623, 23624, 23625, 23626, 23631, 23632, 23633, 23634, 23635, 23636, 23641, 23642, 23643, 23644, 23645, 23646, 23651, 23652, 23653, 23654, 23655, 23656, 23661, 23662, 23663, 23664, 23665, 23666, 24111, 24112, 24113, 24114, 24115, 24116, 24121, 24122, 24123, 24124, 24125, 24126, 24131, 24132, 24133, 24134, 24135, 24136, 24141, 24142, 24143, 24144, 24145, 24146, 24151, 24152, 24153, 24154, 24155, 24156, 24161, 24162, 24163, 24164, 24165, 24166, 24211, 24212, 24213, 24214, 24215, 24216, 24221, 24222, 24223, 24224, 24225, 24226, 24231, 24232, 24233, 24234, 24235, 24236, 24241, 24242, 24243, 24244, 24245, 24246, 24251, 24252, 24253, 24254, 24255, 24256, 24261, 24262, 24263, 24264, 24265, 24266, 24311, 24312, 24313, 24314, 24315, 24316, 24321, 24322, 24323, 24324, 24325, 24326, 24331, 24332, 24333, 24334, 24335, 24336, 24341, 24342, 24343, 24344, 24345, 24346, 24351, 24352, 24353, 24354, 24355, 24356, 24361, 24362, 24363, 24364, 24365, 24366, 24411, 24412, 24413, 24414, 24415, 24416, 24421, 24422, 24423, 24424, 24425, 24426, 24431, 24432, 24433, 24434, 24435, 24436, 24441, 24442, 24443, 24444, 24445, 24446, 24451, 24452, 24453, 24454, 24455, 24456, 24461, 24462, 24463, 24464, 24465, 24466, 24511, 24512, 24513, 24514, 24515, 24516, 24521, 24522, 24523, 24524, 24525, 24526, 24531, 24532, 24533, 24534, 24535, 24536, 24541, 24542, 24543, 24544, 24545, 24546, 24551, 24552, 24553, 24554, 24555, 24556, 24561, 24562, 24563, 24564, 24565, 24566, 24611, 24612, 24613, 24614, 24615, 24616, 24621, 24622, 24623, 24624, 24625, 24626, 24631, 24632, 24633, 24634, 24635, 24636, 24641, 24642, 24643, 24644, 24645, 24646, 24651, 24652, 24653, 24654, 24655, 24656, 24661, 24662, 24663, 24664, 24665, 24666, 25111, 25112, 25113, 25114, 25115, 25116, 25121, 25122, 25123, 25124, 25125, 25126, 25131, 25132, 25133, 25134, 25135, 25136, 25141, 25142, 25143, 25144, 25145, 25146, 25151, 25152, 25153, 25154, 25155, 25156, 25161, 25162, 25163, 25164, 25165, 25166, 25211, 25212, 25213, 25214, 25215, 25216, 25221, 25222, 25223, 25224, 25225, 25226, 25231, 25232, 25233, 25234, 25235, 25236, 25241, 25242, 25243, 25244, 25245, 25246, 25251, 25252, 25253, 25254, 25255, 25256, 25261, 25262, 25263, 25264, 25265, 25266, 25311, 25312, 25313, 25314, 25315, 25316, 25321, 25322, 25323, 25324, 25325, 25326, 25331, 25332, 25333, 25334, 25335, 25336, 25341, 25342, 25343, 25344, 25345, 25346, 25351, 25352, 25353, 25354, 25355, 25356, 25361, 25362, 25363, 25364, 25365, 25366, 25411, 25412, 25413, 25414, 25415, 25416, 25421, 25422, 25423, 25424, 25425, 25426, 25431, 25432, 25433, 25434, 25435, 25436, 25441, 25442, 25443, 25444, 25445, 25446, 25451, 25452, 25453, 25454, 25455, 25456, 25461, 25462, 25463, 25464, 25465, 25466, 25511, 25512, 25513, 25514, 25515, 25516, 25521, 25522, 25523, 25524, 25525, 25526, 25531, 25532, 25533, 25534, 25535, 25536, 25541, 25542, 25543, 25544, 25545, 25546, 25551, 25552, 25553, 25554, 25555, 25556, 25561, 25562, 25563, 25564, 25565, 25566, 25611, 25612, 25613, 25614, 25615, 25616, 25621, 25622, 25623, 25624, 25625, 25626, 25631, 25632, 25633, 25634, 25635, 25636, 25641, 25642, 25643, 25644, 25645, 25646, 25651, 25652, 25653, 25654, 25655, 25656, 25661, 25662, 25663, 25664, 25665, 25666, 26111, 26112, 26113, 26114, 26115, 26116, 26121, 26122, 26123, 26124, 26125, 26126, 26131, 26132, 26133, 26134, 26135, 26136, 26141, 26142, 26143, 26144, 26145, 26146, 26151, 26152, 26153, 26154, 26155, 26156, 26161, 26162, 26163, 26164, 26165, 26166, 26211, 26212, 26213, 26214, 26215, 26216, 26221, 26222, 26223, 26224, 26225, 26226, 26231, 26232, 26233, 26234, 26235, 26236, 26241, 26242, 26243, 26244, 26245, 26246, 26251, 26252, 26253, 26254, 26255, 26256, 26261, 26262, 26263, 26264, 26265, 26266, 26311, 26312, 26313, 26314, 26315, 26316, 26321, 26322, 26323, 26324, 26325, 26326, 26331, 26332, 26333, 26334, 26335, 26336, 26341, 26342, 26343, 26344, 26345, 26346, 26351, 26352, 26353, 26354, 26355, 26356, 26361, 26362, 26363, 26364, 26365, 26366, 26411, 26412, 26413, 26414, 26415, 26416, 26421, 26422, 26423, 26424, 26425, 26426, 26431, 26432, 26433, 26434, 26435, 26436, 26441, 26442, 26443, 26444, 26445, 26446, 26451, 26452, 26453, 26454, 26455, 26456, 26461, 26462, 26463, 26464, 26465, 26466, 26511, 26512, 26513, 26514, 26515, 26516, 26521, 26522, 26523, 26524, 26525, 26526, 26531, 26532, 26533, 26534, 26535, 26536, 26541, 26542, 26543, 26544, 26545, 26546, 26551, 26552, 26553, 26554, 26555, 26556, 26561, 26562, 26563, 26564, 26565, 26566, 26611, 26612, 26613, 26614, 26615, 26616, 26621, 26622, 26623, 26624, 26625, 26626, 26631, 26632, 26633, 26634, 26635, 26636, 26641, 26642, 26643, 26644, 26645, 26646, 26651, 26652, 26653, 26654, 26655, 26656, 26661, 26662, 26663, 26664, 26665, 26666, 31111, 31112, 31113, 31114, 31115, 31116, 31121, 31122, 31123, 31124, 31125, 31126, 31131, 31132, 31133, 31134, 31135, 31136, 31141, 31142, 31143, 31144, 31145, 31146, 31151, 31152, 31153, 31154, 31155, 31156, 31161, 31162, 31163, 31164, 31165, 31166, 31211, 31212, 31213, 31214, 31215, 31216, 31221, 31222, 31223, 31224, 31225, 31226, 31231, 31232, 31233, 31234, 31235, 31236, 31241, 31242, 31243, 31244, 31245, 31246, 31251, 31252, 31253, 31254, 31255, 31256, 31261, 31262, 31263, 31264, 31265, 31266, 31311, 31312, 31313, 31314, 31315, 31316, 31321, 31322, 31323, 31324, 31325, 31326, 31331, 31332, 31333, 31334, 31335, 31336, 31341, 31342, 31343, 31344, 31345, 31346, 31351, 31352, 31353, 31354, 31355, 31356, 31361, 31362, 31363, 31364, 31365, 31366, 31411, 31412, 31413, 31414, 31415, 31416, 31421, 31422, 31423, 31424, 31425, 31426, 31431, 31432, 31433, 31434, 31435, 31436, 31441, 31442, 31443, 31444, 31445, 31446, 31451, 31452, 31453, 31454, 31455, 31456, 31461, 31462, 31463, 31464, 31465, 31466, 31511, 31512, 31513, 31514, 31515, 31516, 31521, 31522, 31523, 31524, 31525, 31526, 31531, 31532, 31533, 31534, 31535, 31536, 31541, 31542, 31543, 31544, 31545, 31546, 31551, 31552, 31553, 31554, 31555, 31556, 31561, 31562, 31563, 31564, 31565, 31566, 31611, 31612, 31613, 31614, 31615, 31616, 31621, 31622, 31623, 31624, 31625, 31626, 31631, 31632, 31633, 31634, 31635, 31636, 31641, 31642, 31643, 31644, 31645, 31646, 31651, 31652, 31653, 31654, 31655, 31656, 31661, 31662, 31663, 31664, 31665, 31666, 32111, 32112, 32113, 32114, 32115, 32116, 32121, 32122, 32123, 32124, 32125, 32126, 32131, 32132, 32133, 32134, 32135, 32136, 32141, 32142, 32143, 32144, 32145, 32146, 32151, 32152, 32153, 32154, 32155, 32156, 32161, 32162, 32163, 32164, 32165, 32166, 32211, 32212, 32213, 32214, 32215, 32216, 32221, 32222, 32223, 32224, 32225, 32226, 32231, 32232, 32233, 32234, 32235, 32236, 32241, 32242, 32243, 32244, 32245, 32246, 32251, 32252, 32253, 32254, 32255, 32256, 32261, 32262, 32263, 32264, 32265, 32266, 32311, 32312, 32313, 32314, 32315, 32316, 32321, 32322, 32323, 32324, 32325, 32326, 32331, 32332, 32333, 32334, 32335, 32336, 32341, 32342, 32343, 32344, 32345, 32346, 32351, 32352, 32353, 32354, 32355, 32356, 32361, 32362, 32363, 32364, 32365, 32366, 32411, 32412, 32413, 32414, 32415, 32416, 32421, 32422, 32423, 32424, 32425, 32426, 32431, 32432, 32433, 32434, 32435, 32436, 32441, 32442, 32443, 32444, 32445, 32446, 32451, 32452, 32453, 32454, 32455, 32456, 32461, 32462, 32463, 32464, 32465, 32466, 32511, 32512, 32513, 32514, 32515, 32516, 32521, 32522, 32523, 32524, 32525, 32526, 32531, 32532, 32533, 32534, 32535, 32536, 32541, 32542, 32543, 32544, 32545, 32546, 32551, 32552, 32553, 32554, 32555, 32556, 32561, 32562, 32563, 32564, 32565, 32566, 32611, 32612, 32613, 32614, 32615, 32616, 32621, 32622, 32623, 32624, 32625, 32626, 32631, 32632, 32633, 32634, 32635, 32636, 32641, 32642, 32643, 32644, 32645, 32646, 32651, 32652, 32653, 32654, 32655, 32656, 32661, 32662, 32663, 32664, 32665, 32666, 33111, 33112, 33113, 33114, 33115, 33116, 33121, 33122, 33123, 33124, 33125, 33126, 33131, 33132, 33133, 33134, 33135, 33136, 33141, 33142, 33143, 33144, 33145, 33146, 33151, 33152, 33153, 33154, 33155, 33156, 33161, 33162, 33163, 33164, 33165, 33166, 33211, 33212, 33213, 33214, 33215, 33216, 33221, 33222, 33223, 33224, 33225, 33226, 33231, 33232, 33233, 33234, 33235, 33236, 33241, 33242, 33243, 33244, 33245, 33246, 33251, 33252, 33253, 33254, 33255, 33256, 33261, 33262, 33263, 33264, 33265, 33266, 33311, 33312, 33313, 33314, 33315, 33316, 33321, 33322, 33323, 33324, 33325, 33326, 33331, 33332, 33333, 33334, 33335, 33336, 33341, 33342, 33343, 33344, 33345, 33346, 33351, 33352, 33353, 33354, 33355, 33356, 33361, 33362, 33363, 33364, 33365, 33366, 33411, 33412, 33413, 33414, 33415, 33416, 33421, 33422, 33423, 33424, 33425, 33426, 33431, 33432, 33433, 33434, 33435, 33436, 33441, 33442, 33443, 33444, 33445, 33446, 33451, 33452, 33453, 33454, 33455, 33456, 33461, 33462, 33463, 33464, 33465, 33466, 33511, 33512, 33513, 33514, 33515, 33516, 33521, 33522, 33523, 33524, 33525, 33526, 33531, 33532, 33533, 33534, 33535, 33536, 33541, 33542, 33543, 33544, 33545, 33546, 33551, 33552, 33553, 33554, 33555, 33556, 33561, 33562, 33563, 33564, 33565, 33566, 33611, 33612, 33613, 33614, 33615, 33616, 33621, 33622, 33623, 33624, 33625, 33626, 33631, 33632, 33633, 33634, 33635, 33636, 33641, 33642, 33643, 33644, 33645, 33646, 33651, 33652, 33653, 33654, 33655, 33656, 33661, 33662, 33663, 33664, 33665, 33666, 34111, 34112, 34113, 34114, 34115, 34116, 34121, 34122, 34123, 34124, 34125, 34126, 34131, 34132, 34133, 34134, 34135, 34136, 34141, 34142, 34143, 34144, 34145, 34146, 34151, 34152, 34153, 34154, 34155, 34156, 34161, 34162, 34163, 34164, 34165, 34166, 34211, 34212, 34213, 34214, 34215, 34216, 34221, 34222, 34223, 34224, 34225, 34226, 34231, 34232, 34233, 34234, 34235, 34236, 34241, 34242, 34243, 34244, 34245, 34246, 34251, 34252, 34253, 34254, 34255, 34256, 34261, 34262, 34263, 34264, 34265, 34266, 34311, 34312, 34313, 34314, 34315, 34316, 34321, 34322, 34323, 34324, 34325, 34326, 34331, 34332, 34333, 34334, 34335, 34336, 34341, 34342, 34343, 34344, 34345, 34346, 34351, 34352, 34353, 34354, 34355, 34356, 34361, 34362, 34363, 34364, 34365, 34366, 34411, 34412, 34413, 34414, 34415, 34416, 34421, 34422, 34423, 34424, 34425, 34426, 34431, 34432, 34433, 34434, 34435, 34436, 34441, 34442, 34443, 34444, 34445, 34446, 34451, 34452, 34453, 34454, 34455, 34456, 34461, 34462, 34463, 34464, 34465, 34466, 34511, 34512, 34513, 34514, 34515, 34516, 34521, 34522, 34523, 34524, 34525, 34526, 34531, 34532, 34533, 34534, 34535, 34536, 34541, 34542, 34543, 34544, 34545, 34546, 34551, 34552, 34553, 34554, 34555, 34556, 34561, 34562, 34563, 34564, 34565, 34566, 34611, 34612, 34613, 34614, 34615, 34616, 34621, 34622, 34623, 34624, 34625, 34626, 34631, 34632, 34633, 34634, 34635, 34636, 34641, 34642, 34643, 34644, 34645, 34646, 34651, 34652, 34653, 34654, 34655, 34656, 34661, 34662, 34663, 34664, 34665, 34666, 35111, 35112, 35113, 35114, 35115, 35116, 35121, 35122, 35123, 35124, 35125, 35126, 35131, 35132, 35133, 35134, 35135, 35136, 35141, 35142, 35143, 35144, 35145, 35146, 35151, 35152, 35153, 35154, 35155, 35156, 35161, 35162, 35163, 35164, 35165, 35166, 35211, 35212, 35213, 35214, 35215, 35216, 35221, 35222, 35223, 35224, 35225, 35226, 35231, 35232, 35233, 35234, 35235, 35236, 35241, 35242, 35243, 35244, 35245, 35246, 35251, 35252, 35253, 35254, 35255, 35256, 35261, 35262, 35263, 35264, 35265, 35266, 35311, 35312, 35313, 35314, 35315, 35316, 35321, 35322, 35323, 35324, 35325, 35326, 35331, 35332, 35333, 35334, 35335, 35336, 35341, 35342, 35343, 35344, 35345, 35346, 35351, 35352, 35353, 35354, 35355, 35356, 35361, 35362, 35363, 35364, 35365, 35366, 35411, 35412, 35413, 35414, 35415, 35416, 35421, 35422, 35423, 35424, 35425, 35426, 35431, 35432, 35433, 35434, 35435, 35436, 35441, 35442, 35443, 35444, 35445, 35446, 35451, 35452, 35453, 35454, 35455, 35456, 35461, 35462, 35463, 35464, 35465, 35466, 35511, 35512, 35513, 35514, 35515, 35516, 35521, 35522, 35523, 35524, 35525, 35526, 35531, 35532, 35533, 35534, 35535, 35536, 35541, 35542, 35543, 35544, 35545, 35546, 35551, 35552, 35553, 35554, 35555, 35556, 35561, 35562, 35563, 35564, 35565, 35566, 35611, 35612, 35613, 35614, 35615, 35616, 35621, 35622, 35623, 35624, 35625, 35626, 35631, 35632, 35633, 35634, 35635, 35636, 35641, 35642, 35643, 35644, 35645, 35646, 35651, 35652, 35653, 35654, 35655, 35656, 35661, 35662, 35663, 35664, 35665, 35666, 36111, 36112, 36113, 36114, 36115, 36116, 36121, 36122, 36123, 36124, 36125, 36126, 36131, 36132, 36133, 36134, 36135, 36136, 36141, 36142, 36143, 36144, 36145, 36146, 36151, 36152, 36153, 36154, 36155, 36156, 36161, 36162, 36163, 36164, 36165, 36166, 36211, 36212, 36213, 36214, 36215, 36216, 36221, 36222, 36223, 36224, 36225, 36226, 36231, 36232, 36233, 36234, 36235, 36236, 36241, 36242, 36243, 36244, 36245, 36246, 36251, 36252, 36253, 36254, 36255, 36256, 36261, 36262, 36263, 36264, 36265, 36266, 36311, 36312, 36313, 36314, 36315, 36316, 36321, 36322, 36323, 36324, 36325, 36326, 36331, 36332, 36333, 36334, 36335, 36336, 36341, 36342, 36343, 36344, 36345, 36346, 36351, 36352, 36353, 36354, 36355, 36356, 36361, 36362, 36363, 36364, 36365, 36366, 36411, 36412, 36413, 36414, 36415, 36416, 36421, 36422, 36423, 36424, 36425, 36426, 36431, 36432, 36433, 36434, 36435, 36436, 36441, 36442, 36443, 36444, 36445, 36446, 36451, 36452, 36453, 36454, 36455, 36456, 36461, 36462, 36463, 36464, 36465, 36466, 36511, 36512, 36513, 36514, 36515, 36516, 36521, 36522, 36523, 36524, 36525, 36526, 36531, 36532, 36533, 36534, 36535, 36536, 36541, 36542, 36543, 36544, 36545, 36546, 36551, 36552, 36553, 36554, 36555, 36556, 36561, 36562, 36563, 36564, 36565, 36566, 36611, 36612, 36613, 36614, 36615, 36616, 36621, 36622, 36623, 36624, 36625, 36626, 36631, 36632, 36633, 36634, 36635, 36636, 36641, 36642, 36643, 36644, 36645, 36646, 36651, 36652, 36653, 36654, 36655, 36656, 36661, 36662, 36663, 36664, 36665, 36666, 41111, 41112, 41113, 41114, 41115, 41116, 41121, 41122, 41123, 41124, 41125, 41126, 41131, 41132, 41133, 41134, 41135, 41136, 41141, 41142, 41143, 41144, 41145, 41146, 41151, 41152, 41153, 41154, 41155, 41156, 41161, 41162, 41163, 41164, 41165, 41166, 41211, 41212, 41213, 41214, 41215, 41216, 41221, 41222, 41223, 41224, 41225, 41226, 41231, 41232, 41233, 41234, 41235, 41236, 41241, 41242, 41243, 41244, 41245, 41246, 41251, 41252, 41253, 41254, 41255, 41256, 41261, 41262, 41263, 41264, 41265, 41266, 41311, 41312, 41313, 41314, 41315, 41316, 41321, 41322, 41323, 41324, 41325, 41326, 41331, 41332, 41333, 41334, 41335, 41336, 41341, 41342, 41343, 41344, 41345, 41346, 41351, 41352, 41353, 41354, 41355, 41356, 41361, 41362, 41363, 41364, 41365, 41366, 41411, 41412, 41413, 41414, 41415, 41416, 41421, 41422, 41423, 41424, 41425, 41426, 41431, 41432, 41433, 41434, 41435, 41436, 41441, 41442, 41443, 41444, 41445, 41446, 41451, 41452, 41453, 41454, 41455, 41456, 41461, 41462, 41463, 41464, 41465, 41466, 41511, 41512, 41513, 41514, 41515, 41516, 41521, 41522, 41523, 41524, 41525, 41526, 41531, 41532, 41533, 41534, 41535, 41536, 41541, 41542, 41543, 41544, 41545, 41546, 41551, 41552, 41553, 41554, 41555, 41556, 41561, 41562, 41563, 41564, 41565, 41566, 41611, 41612, 41613, 41614, 41615, 41616, 41621, 41622, 41623, 41624, 41625, 41626, 41631, 41632, 41633, 41634, 41635, 41636, 41641, 41642, 41643, 41644, 41645, 41646, 41651, 41652, 41653, 41654, 41655, 41656, 41661, 41662, 41663, 41664, 41665, 41666, 42111, 42112, 42113, 42114, 42115, 42116, 42121, 42122, 42123, 42124, 42125, 42126, 42131, 42132, 42133, 42134, 42135, 42136, 42141, 42142, 42143, 42144, 42145, 42146, 42151, 42152, 42153, 42154, 42155, 42156, 42161, 42162, 42163, 42164, 42165, 42166, 42211, 42212, 42213, 42214, 42215, 42216, 42221, 42222, 42223, 42224, 42225, 42226, 42231, 42232, 42233, 42234, 42235, 42236, 42241, 42242, 42243, 42244, 42245, 42246, 42251, 42252, 42253, 42254, 42255, 42256, 42261, 42262, 42263, 42264, 42265, 42266, 42311, 42312, 42313, 42314, 42315, 42316, 42321, 42322, 42323, 42324, 42325, 42326, 42331, 42332, 42333, 42334, 42335, 42336, 42341, 42342, 42343, 42344, 42345, 42346, 42351, 42352, 42353, 42354, 42355, 42356, 42361, 42362, 42363, 42364, 42365, 42366, 42411, 42412, 42413, 42414, 42415, 42416, 42421, 42422, 42423, 42424, 42425, 42426, 42431, 42432, 42433, 42434, 42435, 42436, 42441, 42442, 42443, 42444, 42445, 42446, 42451, 42452, 42453, 42454, 42455, 42456, 42461, 42462, 42463, 42464, 42465, 42466, 42511, 42512, 42513, 42514, 42515, 42516, 42521, 42522, 42523, 42524, 42525, 42526, 42531, 42532, 42533, 42534, 42535, 42536, 42541, 42542, 42543, 42544, 42545, 42546, 42551, 42552, 42553, 42554, 42555, 42556, 42561, 42562, 42563, 42564, 42565, 42566, 42611, 42612, 42613, 42614, 42615, 42616, 42621, 42622, 42623, 42624, 42625, 42626, 42631, 42632, 42633, 42634, 42635, 42636, 42641, 42642, 42643, 42644, 42645, 42646, 42651, 42652, 42653, 42654, 42655, 42656, 42661, 42662, 42663, 42664, 42665, 42666, 43111, 43112, 43113, 43114, 43115, 43116, 43121, 43122, 43123, 43124, 43125, 43126, 43131, 43132, 43133, 43134, 43135, 43136, 43141, 43142, 43143, 43144, 43145, 43146, 43151, 43152, 43153, 43154, 43155, 43156, 43161, 43162, 43163, 43164, 43165, 43166, 43211, 43212, 43213, 43214, 43215, 43216, 43221, 43222, 43223, 43224, 43225, 43226, 43231, 43232, 43233, 43234, 43235, 43236, 43241, 43242, 43243, 43244, 43245, 43246, 43251, 43252, 43253, 43254, 43255, 43256, 43261, 43262, 43263, 43264, 43265, 43266, 43311, 43312, 43313, 43314, 43315, 43316, 43321, 43322, 43323, 43324, 43325, 43326, 43331, 43332, 43333, 43334, 43335, 43336, 43341, 43342, 43343, 43344, 43345, 43346, 43351, 43352, 43353, 43354, 43355, 43356, 43361, 43362, 43363, 43364, 43365, 43366, 43411, 43412, 43413, 43414, 43415, 43416, 43421, 43422, 43423, 43424, 43425, 43426, 43431, 43432, 43433, 43434, 43435, 43436, 43441, 43442, 43443, 43444, 43445, 43446, 43451, 43452, 43453, 43454, 43455, 43456, 43461, 43462, 43463, 43464, 43465, 43466, 43511, 43512, 43513, 43514, 43515, 43516, 43521, 43522, 43523, 43524, 43525, 43526, 43531, 43532, 43533, 43534, 43535, 43536, 43541, 43542, 43543, 43544, 43545, 43546, 43551, 43552, 43553, 43554, 43555, 43556, 43561, 43562, 43563, 43564, 43565, 43566, 43611, 43612, 43613, 43614, 43615, 43616, 43621, 43622, 43623, 43624, 43625, 43626, 43631, 43632, 43633, 43634, 43635, 43636, 43641, 43642, 43643, 43644, 43645, 43646, 43651, 43652, 43653, 43654, 43655, 43656, 43661, 43662, 43663, 43664, 43665, 43666, 44111, 44112, 44113, 44114, 44115, 44116, 44121, 44122, 44123, 44124, 44125, 44126, 44131, 44132, 44133, 44134, 44135, 44136, 44141, 44142, 44143, 44144, 44145, 44146, 44151, 44152, 44153, 44154, 44155, 44156, 44161, 44162, 44163, 44164, 44165, 44166, 44211, 44212, 44213, 44214, 44215, 44216, 44221, 44222, 44223, 44224, 44225, 44226, 44231, 44232, 44233, 44234, 44235, 44236, 44241, 44242, 44243, 44244, 44245, 44246, 44251, 44252, 44253, 44254, 44255, 44256, 44261, 44262, 44263, 44264, 44265, 44266, 44311, 44312, 44313, 44314, 44315, 44316, 44321, 44322, 44323, 44324, 44325, 44326, 44331, 44332, 44333, 44334, 44335, 44336, 44341, 44342, 44343, 44344, 44345, 44346, 44351, 44352, 44353, 44354, 44355, 44356, 44361, 44362, 44363, 44364, 44365, 44366, 44411, 44412, 44413, 44414, 44415, 44416, 44421, 44422, 44423, 44424, 44425, 44426, 44431, 44432, 44433, 44434, 44435, 44436, 44441, 44442, 44443, 44444, 44445, 44446, 44451, 44452, 44453, 44454, 44455, 44456, 44461, 44462, 44463, 44464, 44465, 44466, 44511, 44512, 44513, 44514, 44515, 44516, 44521, 44522, 44523, 44524, 44525, 44526, 44531, 44532, 44533, 44534, 44535, 44536, 44541, 44542, 44543, 44544, 44545, 44546, 44551, 44552, 44553, 44554, 44555, 44556, 44561, 44562, 44563, 44564, 44565, 44566, 44611, 44612, 44613, 44614, 44615, 44616, 44621, 44622, 44623, 44624, 44625, 44626, 44631, 44632, 44633, 44634, 44635, 44636, 44641, 44642, 44643, 44644, 44645, 44646, 44651, 44652, 44653, 44654, 44655, 44656, 44661, 44662, 44663, 44664, 44665, 44666, 45111, 45112, 45113, 45114, 45115, 45116, 45121, 45122, 45123, 45124, 45125, 45126, 45131, 45132, 45133, 45134, 45135, 45136, 45141, 45142, 45143, 45144, 45145, 45146, 45151, 45152, 45153, 45154, 45155, 45156, 45161, 45162, 45163, 45164, 45165, 45166, 45211, 45212, 45213, 45214, 45215, 45216, 45221, 45222, 45223, 45224, 45225, 45226, 45231, 45232, 45233, 45234, 45235, 45236, 45241, 45242, 45243, 45244, 45245, 45246, 45251, 45252, 45253, 45254, 45255, 45256, 45261, 45262, 45263, 45264, 45265, 45266, 45311, 45312, 45313, 45314, 45315, 45316, 45321, 45322, 45323, 45324, 45325, 45326, 45331, 45332, 45333, 45334, 45335, 45336, 45341, 45342, 45343, 45344, 45345, 45346, 45351, 45352, 45353, 45354, 45355, 45356, 45361, 45362, 45363, 45364, 45365, 45366, 45411, 45412, 45413, 45414, 45415, 45416, 45421, 45422, 45423, 45424, 45425, 45426, 45431, 45432, 45433, 45434, 45435, 45436, 45441, 45442, 45443, 45444, 45445, 45446, 45451, 45452, 45453, 45454, 45455, 45456, 45461, 45462, 45463, 45464, 45465, 45466, 45511, 45512, 45513, 45514, 45515, 45516, 45521, 45522, 45523, 45524, 45525, 45526, 45531, 45532, 45533, 45534, 45535, 45536, 45541, 45542, 45543, 45544, 45545, 45546, 45551, 45552, 45553, 45554, 45555, 45556, 45561, 45562, 45563, 45564, 45565, 45566, 45611, 45612, 45613, 45614, 45615, 45616, 45621, 45622, 45623, 45624, 45625, 45626, 45631, 45632, 45633, 45634, 45635, 45636, 45641, 45642, 45643, 45644, 45645, 45646, 45651, 45652, 45653, 45654, 45655, 45656, 45661, 45662, 45663, 45664, 45665, 45666, 46111, 46112, 46113, 46114, 46115, 46116, 46121, 46122, 46123, 46124, 46125, 46126, 46131, 46132, 46133, 46134, 46135, 46136, 46141, 46142, 46143, 46144, 46145, 46146, 46151, 46152, 46153, 46154, 46155, 46156, 46161, 46162, 46163, 46164, 46165, 46166, 46211, 46212, 46213, 46214, 46215, 46216, 46221, 46222, 46223, 46224, 46225, 46226, 46231, 46232, 46233, 46234, 46235, 46236, 46241, 46242, 46243, 46244, 46245, 46246, 46251, 46252, 46253, 46254, 46255, 46256, 46261, 46262, 46263, 46264, 46265, 46266, 46311, 46312, 46313, 46314, 46315, 46316, 46321, 46322, 46323, 46324, 46325, 46326, 46331, 46332, 46333, 46334, 46335, 46336, 46341, 46342, 46343, 46344, 46345, 46346, 46351, 46352, 46353, 46354, 46355, 46356, 46361, 46362, 46363, 46364, 46365, 46366, 46411, 46412, 46413, 46414, 46415, 46416, 46421, 46422, 46423, 46424, 46425, 46426, 46431, 46432, 46433, 46434, 46435, 46436, 46441, 46442, 46443, 46444, 46445, 46446, 46451, 46452, 46453, 46454, 46455, 46456, 46461, 46462, 46463, 46464, 46465, 46466, 46511, 46512, 46513, 46514, 46515, 46516, 46521, 46522, 46523, 46524, 46525, 46526, 46531, 46532, 46533, 46534, 46535, 46536, 46541, 46542, 46543, 46544, 46545, 46546, 46551, 46552, 46553, 46554, 46555, 46556, 46561, 46562, 46563, 46564, 46565, 46566, 46611, 46612, 46613, 46614, 46615, 46616, 46621, 46622, 46623, 46624, 46625, 46626, 46631, 46632, 46633, 46634, 46635, 46636, 46641, 46642, 46643, 46644, 46645, 46646, 46651, 46652, 46653, 46654, 46655, 46656, 46661, 46662, 46663, 46664, 46665, 46666, 51111, 51112, 51113, 51114, 51115, 51116, 51121, 51122, 51123, 51124, 51125, 51126, 51131, 51132, 51133, 51134, 51135, 51136, 51141, 51142, 51143, 51144, 51145, 51146, 51151, 51152, 51153, 51154, 51155, 51156, 51161, 51162, 51163, 51164, 51165, 51166, 51211, 51212, 51213, 51214, 51215, 51216, 51221, 51222, 51223, 51224, 51225, 51226, 51231, 51232, 51233, 51234, 51235, 51236, 51241, 51242, 51243, 51244, 51245, 51246, 51251, 51252, 51253, 51254, 51255, 51256, 51261, 51262, 51263, 51264, 51265, 51266, 51311, 51312, 51313, 51314, 51315, 51316, 51321, 51322, 51323, 51324, 51325, 51326, 51331, 51332, 51333, 51334, 51335, 51336, 51341, 51342, 51343, 51344, 51345, 51346, 51351, 51352, 51353, 51354, 51355, 51356, 51361, 51362, 51363, 51364, 51365, 51366, 51411, 51412, 51413, 51414, 51415, 51416, 51421, 51422, 51423, 51424, 51425, 51426, 51431, 51432, 51433, 51434, 51435, 51436, 51441, 51442, 51443, 51444, 51445, 51446, 51451, 51452, 51453, 51454, 51455, 51456, 51461, 51462, 51463, 51464, 51465, 51466, 51511, 51512, 51513, 51514, 51515, 51516, 51521, 51522, 51523, 51524, 51525, 51526, 51531, 51532, 51533, 51534, 51535, 51536, 51541, 51542, 51543, 51544, 51545, 51546, 51551, 51552, 51553, 51554, 51555, 51556, 51561, 51562, 51563, 51564, 51565, 51566, 51611, 51612, 51613, 51614, 51615, 51616, 51621, 51622, 51623, 51624, 51625, 51626, 51631, 51632, 51633, 51634, 51635, 51636, 51641, 51642, 51643, 51644, 51645, 51646, 51651, 51652, 51653, 51654, 51655, 51656, 51661, 51662, 51663, 51664, 51665, 51666, 52111, 52112, 52113, 52114, 52115, 52116, 52121, 52122, 52123, 52124, 52125, 52126, 52131, 52132, 52133, 52134, 52135, 52136, 52141, 52142, 52143, 52144, 52145, 52146, 52151, 52152, 52153, 52154, 52155, 52156, 52161, 52162, 52163, 52164, 52165, 52166, 52211, 52212, 52213, 52214, 52215, 52216, 52221, 52222, 52223, 52224, 52225, 52226, 52231, 52232, 52233, 52234, 52235, 52236, 52241, 52242, 52243, 52244, 52245, 52246, 52251, 52252, 52253, 52254, 52255, 52256, 52261, 52262, 52263, 52264, 52265, 52266, 52311, 52312, 52313, 52314, 52315, 52316, 52321, 52322, 52323, 52324, 52325, 52326, 52331, 52332, 52333, 52334, 52335, 52336, 52341, 52342, 52343, 52344, 52345, 52346, 52351, 52352, 52353, 52354, 52355, 52356, 52361, 52362, 52363, 52364, 52365, 52366, 52411, 52412, 52413, 52414, 52415, 52416, 52421, 52422, 52423, 52424, 52425, 52426, 52431, 52432, 52433, 52434, 52435, 52436, 52441, 52442, 52443, 52444, 52445, 52446, 52451, 52452, 52453, 52454, 52455, 52456, 52461, 52462, 52463, 52464, 52465, 52466, 52511, 52512, 52513, 52514, 52515, 52516, 52521, 52522, 52523, 52524, 52525, 52526, 52531, 52532, 52533, 52534, 52535, 52536, 52541, 52542, 52543, 52544, 52545, 52546, 52551, 52552, 52553, 52554, 52555, 52556, 52561, 52562, 52563, 52564, 52565, 52566, 52611, 52612, 52613, 52614, 52615, 52616, 52621, 52622, 52623, 52624, 52625, 52626, 52631, 52632, 52633, 52634, 52635, 52636, 52641, 52642, 52643, 52644, 52645, 52646, 52651, 52652, 52653, 52654, 52655, 52656, 52661, 52662, 52663, 52664, 52665, 52666, 53111, 53112, 53113, 53114, 53115, 53116, 53121, 53122, 53123, 53124, 53125, 53126, 53131, 53132, 53133, 53134, 53135, 53136, 53141, 53142, 53143, 53144, 53145, 53146, 53151, 53152, 53153, 53154, 53155, 53156, 53161, 53162, 53163, 53164, 53165, 53166, 53211, 53212, 53213, 53214, 53215, 53216, 53221, 53222, 53223, 53224, 53225, 53226, 53231, 53232, 53233, 53234, 53235, 53236, 53241, 53242, 53243, 53244, 53245, 53246, 53251, 53252, 53253, 53254, 53255, 53256, 53261, 53262, 53263, 53264, 53265, 53266, 53311, 53312, 53313, 53314, 53315, 53316, 53321, 53322, 53323, 53324, 53325, 53326, 53331, 53332, 53333, 53334, 53335, 53336, 53341, 53342, 53343, 53344, 53345, 53346, 53351, 53352, 53353, 53354, 53355, 53356, 53361, 53362, 53363, 53364, 53365, 53366, 53411, 53412, 53413, 53414, 53415, 53416, 53421, 53422, 53423, 53424, 53425, 53426, 53431, 53432, 53433, 53434, 53435, 53436, 53441, 53442, 53443, 53444, 53445, 53446, 53451, 53452, 53453, 53454, 53455, 53456, 53461, 53462, 53463, 53464, 53465, 53466, 53511, 53512, 53513, 53514, 53515, 53516, 53521, 53522, 53523, 53524, 53525, 53526, 53531, 53532, 53533, 53534, 53535, 53536, 53541, 53542, 53543, 53544, 53545, 53546, 53551, 53552, 53553, 53554, 53555, 53556, 53561, 53562, 53563, 53564, 53565, 53566, 53611, 53612, 53613, 53614, 53615, 53616, 53621, 53622, 53623, 53624, 53625, 53626, 53631, 53632, 53633, 53634, 53635, 53636, 53641, 53642, 53643, 53644, 53645, 53646, 53651, 53652, 53653, 53654, 53655, 53656, 53661, 53662, 53663, 53664, 53665, 53666, 54111, 54112, 54113, 54114, 54115, 54116, 54121, 54122, 54123, 54124, 54125, 54126, 54131, 54132, 54133, 54134, 54135, 54136, 54141, 54142, 54143, 54144, 54145, 54146, 54151, 54152, 54153, 54154, 54155, 54156, 54161, 54162, 54163, 54164, 54165, 54166, 54211, 54212, 54213, 54214, 54215, 54216, 54221, 54222, 54223, 54224, 54225, 54226, 54231, 54232, 54233, 54234, 54235, 54236, 54241, 54242, 54243, 54244, 54245, 54246, 54251, 54252, 54253, 54254, 54255, 54256, 54261, 54262, 54263, 54264, 54265, 54266, 54311, 54312, 54313, 54314, 54315, 54316, 54321, 54322, 54323, 54324, 54325, 54326, 54331, 54332, 54333, 54334, 54335, 54336, 54341, 54342, 54343, 54344, 54345, 54346, 54351, 54352, 54353, 54354, 54355, 54356, 54361, 54362, 54363, 54364, 54365, 54366, 54411, 54412, 54413, 54414, 54415, 54416, 54421, 54422, 54423, 54424, 54425, 54426, 54431, 54432, 54433, 54434, 54435, 54436, 54441, 54442, 54443, 54444, 54445, 54446, 54451, 54452, 54453, 54454, 54455, 54456, 54461, 54462, 54463, 54464, 54465, 54466, 54511, 54512, 54513, 54514, 54515, 54516, 54521, 54522, 54523, 54524, 54525, 54526, 54531, 54532, 54533, 54534, 54535, 54536, 54541, 54542, 54543, 54544, 54545, 54546, 54551, 54552, 54553, 54554, 54555, 54556, 54561, 54562, 54563, 54564, 54565, 54566, 54611, 54612, 54613, 54614, 54615, 54616, 54621, 54622, 54623, 54624, 54625, 54626, 54631, 54632, 54633, 54634, 54635, 54636, 54641, 54642, 54643, 54644, 54645, 54646, 54651, 54652, 54653, 54654, 54655, 54656, 54661, 54662, 54663, 54664, 54665, 54666, 55111, 55112, 55113, 55114, 55115, 55116, 55121, 55122, 55123, 55124, 55125, 55126, 55131, 55132, 55133, 55134, 55135, 55136, 55141, 55142, 55143, 55144, 55145, 55146, 55151, 55152, 55153, 55154, 55155, 55156, 55161, 55162, 55163, 55164, 55165, 55166, 55211, 55212, 55213, 55214, 55215, 55216, 55221, 55222, 55223, 55224, 55225, 55226, 55231, 55232, 55233, 55234, 55235, 55236, 55241, 55242, 55243, 55244, 55245, 55246, 55251, 55252, 55253, 55254, 55255, 55256, 55261, 55262, 55263, 55264, 55265, 55266, 55311, 55312, 55313, 55314, 55315, 55316, 55321, 55322, 55323, 55324, 55325, 55326, 55331, 55332, 55333, 55334, 55335, 55336, 55341, 55342, 55343, 55344, 55345, 55346, 55351, 55352, 55353, 55354, 55355, 55356, 55361, 55362, 55363, 55364, 55365, 55366, 55411, 55412, 55413, 55414, 55415, 55416, 55421, 55422, 55423, 55424, 55425, 55426, 55431, 55432, 55433, 55434, 55435, 55436, 55441, 55442, 55443, 55444, 55445, 55446, 55451, 55452, 55453, 55454, 55455, 55456, 55461, 55462, 55463, 55464, 55465, 55466, 55511, 55512, 55513, 55514, 55515, 55516, 55521, 55522, 55523, 55524, 55525, 55526, 55531, 55532, 55533, 55534, 55535, 55536, 55541, 55542, 55543, 55544, 55545, 55546, 55551, 55552, 55553, 55554, 55555, 55556, 55561, 55562, 55563, 55564, 55565, 55566, 55611, 55612, 55613, 55614, 55615, 55616, 55621, 55622, 55623, 55624, 55625, 55626, 55631, 55632, 55633, 55634, 55635, 55636, 55641, 55642, 55643, 55644, 55645, 55646, 55651, 55652, 55653, 55654, 55655, 55656, 55661, 55662, 55663, 55664, 55665, 55666, 56111, 56112, 56113, 56114, 56115, 56116, 56121, 56122, 56123, 56124, 56125, 56126, 56131, 56132, 56133, 56134, 56135, 56136, 56141, 56142, 56143, 56144, 56145, 56146, 56151, 56152, 56153, 56154, 56155, 56156, 56161, 56162, 56163, 56164, 56165, 56166, 56211, 56212, 56213, 56214, 56215, 56216, 56221, 56222, 56223, 56224, 56225, 56226, 56231, 56232, 56233, 56234, 56235, 56236, 56241, 56242, 56243, 56244, 56245, 56246, 56251, 56252, 56253, 56254, 56255, 56256, 56261, 56262, 56263, 56264, 56265, 56266, 56311, 56312, 56313, 56314, 56315, 56316, 56321, 56322, 56323, 56324, 56325, 56326, 56331, 56332, 56333, 56334, 56335, 56336, 56341, 56342, 56343, 56344, 56345, 56346, 56351, 56352, 56353, 56354, 56355, 56356, 56361, 56362, 56363, 56364, 56365, 56366, 56411, 56412, 56413, 56414, 56415, 56416, 56421, 56422, 56423, 56424, 56425, 56426, 56431, 56432, 56433, 56434, 56435, 56436, 56441, 56442, 56443, 56444, 56445, 56446, 56451, 56452, 56453, 56454, 56455, 56456, 56461, 56462, 56463, 56464, 56465, 56466, 56511, 56512, 56513, 56514, 56515, 56516, 56521, 56522, 56523, 56524, 56525, 56526, 56531, 56532, 56533, 56534, 56535, 56536, 56541, 56542, 56543, 56544, 56545, 56546, 56551, 56552, 56553, 56554, 56555, 56556, 56561, 56562, 56563, 56564, 56565, 56566, 56611, 56612, 56613, 56614, 56615, 56616, 56621, 56622, 56623, 56624, 56625, 56626, 56631, 56632, 56633, 56634, 56635, 56636, 56641, 56642, 56643, 56644, 56645, 56646, 56651, 56652, 56653, 56654, 56655, 56656, 56661, 56662, 56663, 56664, 56665, 56666, 61111, 61112, 61113, 61114, 61115, 61116, 61121, 61122, 61123, 61124, 61125, 61126, 61131, 61132, 61133, 61134, 61135, 61136, 61141, 61142, 61143, 61144, 61145, 61146, 61151, 61152, 61153, 61154, 61155, 61156, 61161, 61162, 61163, 61164, 61165, 61166, 61211, 61212, 61213, 61214, 61215, 61216, 61221, 61222, 61223, 61224, 61225, 61226, 61231, 61232, 61233, 61234, 61235, 61236, 61241, 61242, 61243, 61244, 61245, 61246, 61251, 61252, 61253, 61254, 61255, 61256, 61261, 61262, 61263, 61264, 61265, 61266, 61311, 61312, 61313, 61314, 61315, 61316, 61321, 61322, 61323, 61324, 61325, 61326, 61331, 61332, 61333, 61334, 61335, 61336, 61341, 61342, 61343, 61344, 61345, 61346, 61351, 61352, 61353, 61354, 61355, 61356, 61361, 61362, 61363, 61364, 61365, 61366, 61411, 61412, 61413, 61414, 61415, 61416, 61421, 61422, 61423, 61424, 61425, 61426, 61431, 61432, 61433, 61434, 61435, 61436, 61441, 61442, 61443, 61444, 61445, 61446, 61451, 61452, 61453, 61454, 61455, 61456, 61461, 61462, 61463, 61464, 61465, 61466, 61511, 61512, 61513, 61514, 61515, 61516, 61521, 61522, 61523, 61524, 61525, 61526, 61531, 61532, 61533, 61534, 61535, 61536, 61541, 61542, 61543, 61544, 61545, 61546, 61551, 61552, 61553, 61554, 61555, 61556, 61561, 61562, 61563, 61564, 61565, 61566, 61611, 61612, 61613, 61614, 61615, 61616, 61621, 61622, 61623, 61624, 61625, 61626, 61631, 61632, 61633, 61634, 61635, 61636, 61641, 61642, 61643, 61644, 61645, 61646, 61651, 61652, 61653, 61654, 61655, 61656, 61661, 61662, 61663, 61664, 61665, 61666, 62111, 62112, 62113, 62114, 62115, 62116, 62121, 62122, 62123, 62124, 62125, 62126, 62131, 62132, 62133, 62134, 62135, 62136, 62141, 62142, 62143, 62144, 62145, 62146, 62151, 62152, 62153, 62154, 62155, 62156, 62161, 62162, 62163, 62164, 62165, 62166, 62211, 62212, 62213, 62214, 62215, 62216, 62221, 62222, 62223, 62224, 62225, 62226, 62231, 62232, 62233, 62234, 62235, 62236, 62241, 62242, 62243, 62244, 62245, 62246, 62251, 62252, 62253, 62254, 62255, 62256, 62261, 62262, 62263, 62264, 62265, 62266, 62311, 62312, 62313, 62314, 62315, 62316, 62321, 62322, 62323, 62324, 62325, 62326, 62331, 62332, 62333, 62334, 62335, 62336, 62341, 62342, 62343, 62344, 62345, 62346, 62351, 62352, 62353, 62354, 62355, 62356, 62361, 62362, 62363, 62364, 62365, 62366, 62411, 62412, 62413, 62414, 62415, 62416, 62421, 62422, 62423, 62424, 62425, 62426, 62431, 62432, 62433, 62434, 62435, 62436, 62441, 62442, 62443, 62444, 62445, 62446, 62451, 62452, 62453, 62454, 62455, 62456, 62461, 62462, 62463, 62464, 62465, 62466, 62511, 62512, 62513, 62514, 62515, 62516, 62521, 62522, 62523, 62524, 62525, 62526, 62531, 62532, 62533, 62534, 62535, 62536, 62541, 62542, 62543, 62544, 62545, 62546, 62551, 62552, 62553, 62554, 62555, 62556, 62561, 62562, 62563, 62564, 62565, 62566, 62611, 62612, 62613, 62614, 62615, 62616, 62621, 62622, 62623, 62624, 62625, 62626, 62631, 62632, 62633, 62634, 62635, 62636, 62641, 62642, 62643, 62644, 62645, 62646, 62651, 62652, 62653, 62654, 62655, 62656, 62661, 62662, 62663, 62664, 62665, 62666, 63111, 63112, 63113, 63114, 63115, 63116, 63121, 63122, 63123, 63124, 63125, 63126, 63131, 63132, 63133, 63134, 63135, 63136, 63141, 63142, 63143, 63144, 63145, 63146, 63151, 63152, 63153, 63154, 63155, 63156, 63161, 63162, 63163, 63164, 63165, 63166, 63211, 63212, 63213, 63214, 63215, 63216, 63221, 63222, 63223, 63224, 63225, 63226, 63231, 63232, 63233, 63234, 63235, 63236, 63241, 63242, 63243, 63244, 63245, 63246, 63251, 63252, 63253, 63254, 63255, 63256, 63261, 63262, 63263, 63264, 63265, 63266, 63311, 63312, 63313, 63314, 63315, 63316, 63321, 63322, 63323, 63324, 63325, 63326, 63331, 63332, 63333, 63334, 63335, 63336, 63341, 63342, 63343, 63344, 63345, 63346, 63351, 63352, 63353, 63354, 63355, 63356, 63361, 63362, 63363, 63364, 63365, 63366, 63411, 63412, 63413, 63414, 63415, 63416, 63421, 63422, 63423, 63424, 63425, 63426, 63431, 63432, 63433, 63434, 63435, 63436, 63441, 63442, 63443, 63444, 63445, 63446, 63451, 63452, 63453, 63454, 63455, 63456, 63461, 63462, 63463, 63464, 63465, 63466, 63511, 63512, 63513, 63514, 63515, 63516, 63521, 63522, 63523, 63524, 63525, 63526, 63531, 63532, 63533, 63534, 63535, 63536, 63541, 63542, 63543, 63544, 63545, 63546, 63551, 63552, 63553, 63554, 63555, 63556, 63561, 63562, 63563, 63564, 63565, 63566, 63611, 63612, 63613, 63614, 63615, 63616, 63621, 63622, 63623, 63624, 63625, 63626, 63631, 63632, 63633, 63634, 63635, 63636, 63641, 63642, 63643, 63644, 63645, 63646, 63651, 63652, 63653, 63654, 63655, 63656, 63661, 63662, 63663, 63664, 63665, 63666, 64111, 64112, 64113, 64114, 64115, 64116, 64121, 64122, 64123, 64124, 64125, 64126, 64131, 64132, 64133, 64134, 64135, 64136, 64141, 64142, 64143, 64144, 64145, 64146, 64151, 64152, 64153, 64154, 64155, 64156, 64161, 64162, 64163, 64164, 64165, 64166, 64211, 64212, 64213, 64214, 64215, 64216, 64221, 64222, 64223, 64224, 64225, 64226, 64231, 64232, 64233, 64234, 64235, 64236, 64241, 64242, 64243, 64244, 64245, 64246, 64251, 64252, 64253, 64254, 64255, 64256, 64261, 64262, 64263, 64264, 64265, 64266, 64311, 64312, 64313, 64314, 64315, 64316, 64321, 64322, 64323, 64324, 64325, 64326, 64331, 64332, 64333, 64334, 64335, 64336, 64341, 64342, 64343, 64344, 64345, 64346, 64351, 64352, 64353, 64354, 64355, 64356, 64361, 64362, 64363, 64364, 64365, 64366, 64411, 64412, 64413, 64414, 64415, 64416, 64421, 64422, 64423, 64424, 64425, 64426, 64431, 64432, 64433, 64434, 64435, 64436, 64441, 64442, 64443, 64444, 64445, 64446, 64451, 64452, 64453, 64454, 64455, 64456, 64461, 64462, 64463, 64464, 64465, 64466, 64511, 64512, 64513, 64514, 64515, 64516, 64521, 64522, 64523, 64524, 64525, 64526, 64531, 64532, 64533, 64534, 64535, 64536, 64541, 64542, 64543, 64544, 64545, 64546, 64551, 64552, 64553, 64554, 64555, 64556, 64561, 64562, 64563, 64564, 64565, 64566, 64611, 64612, 64613, 64614, 64615, 64616, 64621, 64622, 64623, 64624, 64625, 64626, 64631, 64632, 64633, 64634, 64635, 64636, 64641, 64642, 64643, 64644, 64645, 64646, 64651, 64652, 64653, 64654, 64655, 64656, 64661, 64662, 64663, 64664, 64665, 64666, 65111, 65112, 65113, 65114, 65115, 65116, 65121, 65122, 65123, 65124, 65125, 65126, 65131, 65132, 65133, 65134, 65135, 65136, 65141, 65142, 65143, 65144, 65145, 65146, 65151, 65152, 65153, 65154, 65155, 65156, 65161, 65162, 65163, 65164, 65165, 65166, 65211, 65212, 65213, 65214, 65215, 65216, 65221, 65222, 65223, 65224, 65225, 65226, 65231, 65232, 65233, 65234, 65235, 65236, 65241, 65242, 65243, 65244, 65245, 65246, 65251, 65252, 65253, 65254, 65255, 65256, 65261, 65262, 65263, 65264, 65265, 65266, 65311, 65312, 65313, 65314, 65315, 65316, 65321, 65322, 65323, 65324, 65325, 65326, 65331, 65332, 65333, 65334, 65335, 65336, 65341, 65342, 65343, 65344, 65345, 65346, 65351, 65352, 65353, 65354, 65355, 65356, 65361, 65362, 65363, 65364, 65365, 65366, 65411, 65412, 65413, 65414, 65415, 65416, 65421, 65422, 65423, 65424, 65425, 65426, 65431, 65432, 65433, 65434, 65435, 65436, 65441, 65442, 65443, 65444, 65445, 65446, 65451, 65452, 65453, 65454, 65455, 65456, 65461, 65462, 65463, 65464, 65465, 65466, 65511, 65512, 65513, 65514, 65515, 65516, 65521, 65522, 65523, 65524, 65525, 65526, 65531, 65532, 65533, 65534, 65535, 65536, 65541, 65542, 65543, 65544, 65545, 65546, 65551, 65552, 65553, 65554, 65555, 65556, 65561, 65562, 65563, 65564, 65565, 65566, 65611, 65612, 65613, 65614, 65615, 65616, 65621, 65622, 65623, 65624, 65625, 65626, 65631, 65632, 65633, 65634, 65635, 65636, 65641, 65642, 65643, 65644, 65645, 65646, 65651, 65652, 65653, 65654, 65655, 65656, 65661, 65662, 65663, 65664, 65665, 65666, 66111, 66112, 66113, 66114, 66115, 66116, 66121, 66122, 66123, 66124, 66125, 66126, 66131, 66132, 66133, 66134, 66135, 66136, 66141, 66142, 66143, 66144, 66145, 66146, 66151, 66152, 66153, 66154, 66155, 66156, 66161, 66162, 66163, 66164, 66165, 66166, 66211, 66212, 66213, 66214, 66215, 66216, 66221, 66222, 66223, 66224, 66225, 66226, 66231, 66232, 66233, 66234, 66235, 66236, 66241, 66242, 66243, 66244, 66245, 66246, 66251, 66252, 66253, 66254, 66255, 66256, 66261, 66262, 66263, 66264, 66265, 66266, 66311, 66312, 66313, 66314, 66315, 66316, 66321, 66322, 66323, 66324, 66325, 66326, 66331, 66332, 66333, 66334, 66335, 66336, 66341, 66342, 66343, 66344, 66345, 66346, 66351, 66352, 66353, 66354, 66355, 66356, 66361, 66362, 66363, 66364, 66365, 66366, 66411, 66412, 66413, 66414, 66415, 66416, 66421, 66422, 66423, 66424, 66425, 66426, 66431, 66432, 66433, 66434, 66435, 66436, 66441, 66442, 66443, 66444, 66445, 66446, 66451, 66452, 66453, 66454, 66455, 66456, 66461, 66462, 66463, 66464, 66465, 66466, 66511, 66512, 66513, 66514, 66515, 66516, 66521, 66522, 66523, 66524, 66525, 66526, 66531, 66532, 66533, 66534, 66535, 66536, 66541, 66542, 66543, 66544, 66545, 66546, 66551, 66552, 66553, 66554, 66555, 66556, 66561, 66562, 66563, 66564, 66565, 66566, 66611, 66612, 66613, 66614, 66615, 66616, 66621, 66622, 66623, 66624, 66625, 66626, 66631, 66632, 66633, 66634, 66635, 66636, 66641, 66642, 66643, 66644, 66645, 66646, 66651, 66652, 66653, 66654, 66655, 66656, 66661, 66662, 66663, 66664, 66665, 66666];
let words = vec![String::from("abacus"), String::from("abdomen"), String::from("abdominal"), String::from("abide"), String::from("abiding"), String::from("ability"), String::from("ablaze"), String::from("able"), String::from("abnormal"), String::from("abrasion"), String::from("abrasive"), String::from("abreast"), String::from("abridge"), String::from("abroad"), String::from("abruptly"), String::from("absence"), String::from("absentee"), String::from("absently"), String::from("absinthe"), String::from("absolute"), String::from("absolve"), String::from("abstain"), String::from("abstract"), String::from("absurd"), String::from("accent"), String::from("acclaim"), String::from("acclimate"), String::from("accompany"), String::from("account"), String::from("accuracy"), String::from("accurate"), String::from("accustom"), String::from("acetone"), String::from("achiness"), String::from("aching"), String::from("acid"), String::from("acorn"), String::from("acquaint"), String::from("acquire"), String::from("acre"), String::from("acrobat"), String::from("acronym"), String::from("acting"), String::from("action"), String::from("activate"), String::from("activator"), String::from("active"), String::from("activism"), String::from("activist"), String::from("activity"), String::from("actress"), String::from("acts"), String::from("acutely"), String::from("acuteness"), String::from("aeration"), String::from("aerobics"), String::from("aerosol"), String::from("aerospace"), String::from("afar"), String::from("affair"), String::from("affected"), String::from("affecting"), String::from("affection"), String::from("affidavit"), String::from("affiliate"), String::from("affirm"), String::from("affix"), String::from("afflicted"), String::from("affluent"), String::from("afford"), String::from("affront"), String::from("aflame"), String::from("afloat"), String::from("aflutter"), String::from("afoot"), String::from("afraid"), String::from("afterglow"), String::from("afterlife"), String::from("aftermath"), String::from("aftermost"), String::from("afternoon"), String::from("aged"), String::from("ageless"), String::from("agency"), String::from("agenda"), String::from("agent"), String::from("aggregate"), String::from("aghast"), String::from("agile"), String::from("agility"), String::from("aging"), String::from("agnostic"), String::from("agonize"), String::from("agonizing"), String::from("agony"), String::from("agreeable"), String::from("agreeably"), String::from("agreed"), String::from("agreeing"), String::from("agreement"), String::from("aground"), String::from("ahead"), String::from("ahoy"), String::from("aide"), String::from("aids"), String::from("aim"), String::from("ajar"), String::from("alabaster"), String::from("alarm"), String::from("albatross"), String::from("album"), String::from("alfalfa"), String::from("algebra"), String::from("algorithm"), String::from("alias"), String::from("alibi"), String::from("alienable"), String::from("alienate"), String::from("aliens"), String::from("alike"), String::from("alive"), String::from("alkaline"), String::from("alkalize"), String::from("almanac"), String::from("almighty"), String::from("almost"), String::from("aloe"), String::from("aloft"), String::from("aloha"), String::from("alone"), String::from("alongside"), String::from("aloof"), String::from("alphabet"), String::from("alright"), String::from("although"), String::from("altitude"), String::from("alto"), String::from("aluminum"), String::from("alumni"), String::from("always"), String::from("amaretto"), String::from("amaze"), String::from("amazingly"), String::from("amber"), String::from("ambiance"), String::from("ambiguity"), String::from("ambiguous"), String::from("ambition"), String::from("ambitious"), String::from("ambulance"), String::from("ambush"), String::from("amendable"), String::from("amendment"), String::from("amends"), String::from("amenity"), String::from("amiable"), String::from("amicably"), String::from("amid"), String::from("amigo"), String::from("amino"), String::from("amiss"), String::from("ammonia"), String::from("ammonium"), String::from("amnesty"), String::from("amniotic"), String::from("among"), String::from("amount"), String::from("amperage"), String::from("ample"), String::from("amplifier"), String::from("amplify"), String::from("amply"), String::from("amuck"), String::from("amulet"), String::from("amusable"), String::from("amused"), String::from("amusement"), String::from("amuser"), String::from("amusing"), String::from("anaconda"), String::from("anaerobic"), String::from("anagram"), String::from("anatomist"), String::from("anatomy"), String::from("anchor"), String::from("anchovy"), String::from("ancient"), String::from("android"), String::from("anemia"), String::from("anemic"), String::from("aneurism"), String::from("anew"), String::from("angelfish"), String::from("angelic"), String::from("anger"), String::from("angled"), String::from("angler"), String::from("angles"), String::from("angling"), String::from("angrily"), String::from("angriness"), String::from("anguished"), String::from("angular"), String::from("animal"), String::from("animate"), String::from("animating"), String::from("animation"), String::from("animator"), String::from("anime"), String::from("animosity"), String::from("ankle"), String::from("annex"), String::from("annotate"), String::from("announcer"), String::from("annoying"), String::from("annually"), String::from("annuity"), String::from("anointer"), String::from("another"), String::from("answering"), String::from("antacid"), String::from("antarctic"), String::from("anteater"), String::from("antelope"), String::from("antennae"), String::from("anthem"), String::from("anthill"), String::from("anthology"), String::from("antibody"), String::from("antics"), String::from("antidote"), String::from("antihero"), String::from("antiquely"), String::from("antiques"), String::from("antiquity"), String::from("antirust"), String::from("antitoxic"), String::from("antitrust"), String::from("antiviral"), String::from("antivirus"), String::from("antler"), String::from("antonym"), String::from("antsy"), String::from("anvil"), String::from("anybody"), String::from("anyhow"), String::from("anymore"), String::from("anyone"), String::from("anyplace"), String::from("anything"), String::from("anytime"), String::from("anyway"), String::from("anywhere"), String::from("aorta"), String::from("apache"), String::from("apostle"), String::from("appealing"), String::from("appear"), String::from("appease"), String::from("appeasing"), String::from("appendage"), String::from("appendix"), String::from("appetite"), String::from("appetizer"), String::from("applaud"), String::from("applause"), String::from("apple"), String::from("appliance"), String::from("applicant"), String::from("applied"), String::from("apply"), String::from("appointee"), String::from("appraisal"), String::from("appraiser"), String::from("apprehend"), String::from("approach"), String::from("approval"), String::from("approve"), String::from("apricot"), String::from("april"), String::from("apron"), String::from("aptitude"), String::from("aptly"), String::from("aqua"), String::from("aqueduct"), String::from("arbitrary"), String::from("arbitrate"), String::from("ardently"), String::from("area"), String::from("arena"), String::from("arguable"), String::from("arguably"), String::from("argue"), String::from("arise"), String::from("armadillo"), String::from("armband"), String::from("armchair"), String::from("armed"), String::from("armful"), String::from("armhole"), String::from("arming"), String::from("armless"), String::from("armoire"), String::from("armored"), String::from("armory"), String::from("armrest"), String::from("army"), String::from("aroma"), String::from("arose"), String::from("around"), String::from("arousal"), String::from("arrange"), String::from("array"), String::from("arrest"), String::from("arrival"), String::from("arrive"), String::from("arrogance"), String::from("arrogant"), String::from("arson"), String::from("art"), String::from("ascend"), String::from("ascension"), String::from("ascent"), String::from("ascertain"), String::from("ashamed"), String::from("ashen"), String::from("ashes"), String::from("ashy"), String::from("aside"), String::from("askew"), String::from("asleep"), String::from("asparagus"), String::from("aspect"), String::from("aspirate"), String::from("aspire"), String::from("aspirin"), String::from("astonish"), String::from("astound"), String::from("astride"), String::from("astrology"), String::from("astronaut"), String::from("astronomy"), String::from("astute"), String::from("atlantic"), String::from("atlas"), String::from("atom"), String::from("atonable"), String::from("atop"), String::from("atrium"), String::from("atrocious"), String::from("atrophy"), String::from("attach"), String::from("attain"), String::from("attempt"), String::from("attendant"), String::from("attendee"), String::from("attention"), String::from("attentive"), String::from("attest"), String::from("attic"), String::from("attire"), String::from("attitude"), String::from("attractor"), String::from("attribute"), String::from("atypical"), String::from("auction"), String::from("audacious"), String::from("audacity"), String::from("audible"), String::from("audibly"), String::from("audience"), String::from("audio"), String::from("audition"), String::from("augmented"), String::from("august"), String::from("authentic"), String::from("author"), String::from("autism"), String::from("autistic"), String::from("autograph"), String::from("automaker"), String::from("automated"), String::from("automatic"), String::from("autopilot"), String::from("available"), String::from("avalanche"), String::from("avatar"), String::from("avenge"), String::from("avenging"), String::from("avenue"), String::from("average"), String::from("aversion"), String::from("avert"), String::from("aviation"), String::from("aviator"), String::from("avid"), String::from("avoid"), String::from("await"), String::from("awaken"), String::from("award"), String::from("aware"), String::from("awhile"), String::from("awkward"), String::from("awning"), String::from("awoke"), String::from("awry"), String::from("axis"), String::from("babble"), String::from("babbling"), String::from("babied"), String::from("baboon"), String::from("backache"), String::from("backboard"), String::from("backboned"), String::from("backdrop"), String::from("backed"), String::from("backer"), String::from("backfield"), String::from("backfire"), String::from("backhand"), String::from("backing"), String::from("backlands"), String::from("backlash"), String::from("backless"), String::from("backlight"), String::from("backlit"), String::from("backlog"), String::from("backpack"), String::from("backpedal"), String::from("backrest"), String::from("backroom"), String::from("backshift"), String::from("backside"), String::from("backslid"), String::from("backspace"), String::from("backspin"), String::from("backstab"), String::from("backstage"), String::from("backtalk"), String::from("backtrack"), String::from("backup"), String::from("backward"), String::from("backwash"), String::from("backwater"), String::from("backyard"), String::from("bacon"), String::from("bacteria"), String::from("bacterium"), String::from("badass"), String::from("badge"), String::from("badland"), String::from("badly"), String::from("badness"), String::from("baffle"), String::from("baffling"), String::from("bagel"), String::from("bagful"), String::from("baggage"), String::from("bagged"), String::from("baggie"), String::from("bagginess"), String::from("bagging"), String::from("baggy"), String::from("bagpipe"), String::from("baguette"), String::from("baked"), String::from("bakery"), String::from("bakeshop"), String::from("baking"), String::from("balance"), String::from("balancing"), String::from("balcony"), String::from("balmy"), String::from("balsamic"), String::from("bamboo"), String::from("banana"), String::from("banish"), String::from("banister"), String::from("banjo"), String::from("bankable"), String::from("bankbook"), String::from("banked"), String::from("banker"), String::from("banking"), String::from("banknote"), String::from("bankroll"), String::from("banner"), String::from("bannister"), String::from("banshee"), String::from("banter"), String::from("barbecue"), String::from("barbed"), String::from("barbell"), String::from("barber"), String::from("barcode"), String::from("barge"), String::from("bargraph"), String::from("barista"), String::from("baritone"), String::from("barley"), String::from("barmaid"), String::from("barman"), String::from("barn"), String::from("barometer"), String::from("barrack"), String::from("barracuda"), String::from("barrel"), String::from("barrette"), String::from("barricade"), String::from("barrier"), String::from("barstool"), String::from("bartender"), String::from("barterer"), String::from("bash"), String::from("basically"), String::from("basics"), String::from("basil"), String::from("basin"), String::from("basis"), String::from("basket"), String::from("batboy"), String::from("batch"), String::from("bath"), String::from("baton"), String::from("bats"), String::from("battalion"), String::from("battered"), String::from("battering"), String::from("battery"), String::from("batting"), String::from("battle"), String::from("bauble"), String::from("bazooka"), String::from("blabber"), String::from("bladder"), String::from("blade"), String::from("blah"), String::from("blame"), String::from("blaming"), String::from("blanching"), String::from("blandness"), String::from("blank"), String::from("blaspheme"), String::from("blasphemy"), String::from("blast"), String::from("blatancy"), String::from("blatantly"), String::from("blazer"), String::from("blazing"), String::from("bleach"), String::from("bleak"), String::from("bleep"), String::from("blemish"), String::from("blend"), String::from("bless"), String::from("blighted"), String::from("blimp"), String::from("bling"), String::from("blinked"), String::from("blinker"), String::from("blinking"), String::from("blinks"), String::from("blip"), String::from("blissful"), String::from("blitz"), String::from("blizzard"), String::from("bloated"), String::from("bloating"), String::from("blob"), String::from("blog"), String::from("bloomers"), String::from("blooming"), String::from("blooper"), String::from("blot"), String::from("blouse"), String::from("blubber"), String::from("bluff"), String::from("bluish"), String::from("blunderer"), String::from("blunt"), String::from("blurb"), String::from("blurred"), String::from("blurry"), String::from("blurt"), String::from("blush"), String::from("blustery"), String::from("boaster"), String::from("boastful"), String::from("boasting"), String::from("boat"), String::from("bobbed"), String::from("bobbing"), String::from("bobble"), String::from("bobcat"), String::from("bobsled"), String::from("bobtail"), String::from("bodacious"), String::from("body"), String::from("bogged"), String::from("boggle"), String::from("bogus"), String::from("boil"), String::from("bok"), String::from("bolster"), String::from("bolt"), String::from("bonanza"), String::from("bonded"), String::from("bonding"), String::from("bondless"), String::from("boned"), String::from("bonehead"), String::from("boneless"), String::from("bonelike"), String::from("boney"), String::from("bonfire"), String::from("bonnet"), String::from("bonsai"), String::from("bonus"), String::from("bony"), String::from("boogeyman"), String::from("boogieman"), String::from("book"), String::from("boondocks"), String::from("booted"), String::from("booth"), String::from("bootie"), String::from("booting"), String::from("bootlace"), String::from("bootleg"), String::from("boots"), String::from("boozy"), String::from("borax"), String::from("boring"), String::from("borough"), String::from("borrower"), String::from("borrowing"), String::from("boss"), String::from("botanical"), String::from("botanist"), String::from("botany"), String::from("botch"), String::from("both"), String::from("bottle"), String::from("bottling"), String::from("bottom"), String::from("bounce"), String::from("bouncing"), String::from("bouncy"), String::from("bounding"), String::from("boundless"), String::from("bountiful"), String::from("bovine"), String::from("boxcar"), String::from("boxer"), String::from("boxing"), String::from("boxlike"), String::from("boxy"), String::from("breach"), String::from("breath"), String::from("breeches"), String::from("breeching"), String::from("breeder"), String::from("breeding"), String::from("breeze"), String::from("breezy"), String::from("brethren"), String::from("brewery"), String::from("brewing"), String::from("briar"), String::from("bribe"), String::from("brick"), String::from("bride"), String::from("bridged"), String::from("brigade"), String::from("bright"), String::from("brilliant"), String::from("brim"), String::from("bring"), String::from("brink"), String::from("brisket"), String::from("briskly"), String::from("briskness"), String::from("bristle"), String::from("brittle"), String::from("broadband"), String::from("broadcast"), String::from("broaden"), String::from("broadly"), String::from("broadness"), String::from("broadside"), String::from("broadways"), String::from("broiler"), String::from("broiling"), String::from("broken"), String::from("broker"), String::from("bronchial"), String::from("bronco"), String::from("bronze"), String::from("bronzing"), String::from("brook"), String::from("broom"), String::from("brought"), String::from("browbeat"), String::from("brownnose"), String::from("browse"), String::from("browsing"), String::from("bruising"), String::from("brunch"), String::from("brunette"), String::from("brunt"), String::from("brush"), String::from("brussels"), String::from("brute"), String::from("brutishly"), String::from("bubble"), String::from("bubbling"), String::from("bubbly"), String::from("buccaneer"), String::from("bucked"), String::from("bucket"), String::from("buckle"), String::from("buckshot"), String::from("buckskin"), String::from("bucktooth"), String::from("buckwheat"), String::from("buddhism"), String::from("buddhist"), String::from("budding"), String::from("buddy"), String::from("budget"), String::from("buffalo"), String::from("buffed"), String::from("buffer"), String::from("buffing"), String::from("buffoon"), String::from("buggy"), String::from("bulb"), String::from("bulge"), String::from("bulginess"), String::from("bulgur"), String::from("bulk"), String::from("bulldog"), String::from("bulldozer"), String::from("bullfight"), String::from("bullfrog"), String::from("bullhorn"), String::from("bullion"), String::from("bullish"), String::from("bullpen"), String::from("bullring"), String::from("bullseye"), String::from("bullwhip"), String::from("bully"), String::from("bunch"), String::from("bundle"), String::from("bungee"), String::from("bunion"), String::from("bunkbed"), String::from("bunkhouse"), String::from("bunkmate"), String::from("bunny"), String::from("bunt"), String::from("busboy"), String::from("bush"), String::from("busily"), String::from("busload"), String::from("bust"), String::from("busybody"), String::from("buzz"), String::from("cabana"), String::from("cabbage"), String::from("cabbie"), String::from("cabdriver"), String::from("cable"), String::from("caboose"), String::from("cache"), String::from("cackle"), String::from("cacti"), String::from("cactus"), String::from("caddie"), String::from("caddy"), String::from("cadet"), String::from("cadillac"), String::from("cadmium"), String::from("cage"), String::from("cahoots"), String::from("cake"), String::from("calamari"), String::from("calamity"), String::from("calcium"), String::from("calculate"), String::from("calculus"), String::from("caliber"), String::from("calibrate"), String::from("calm"), String::from("caloric"), String::from("calorie"), String::from("calzone"), String::from("camcorder"), String::from("cameo"), String::from("camera"), String::from("camisole"), String::from("camper"), String::from("campfire"), String::from("camping"), String::from("campsite"), String::from("campus"), String::from("canal"), String::from("canary"), String::from("cancel"), String::from("candied"), String::from("candle"), String::from("candy"), String::from("cane"), String::from("canine"), String::from("canister"), String::from("cannabis"), String::from("canned"), String::from("canning"), String::from("cannon"), String::from("cannot"), String::from("canola"), String::from("canon"), String::from("canopener"), String::from("canopy"), String::from("canteen"), String::from("canyon"), String::from("capable"), String::from("capably"), String::from("capacity"), String::from("cape"), String::from("capillary"), String::from("capital"), String::from("capitol"), String::from("capped"), String::from("capricorn"), String::from("capsize"), String::from("capsule"), String::from("caption"), String::from("captivate"), String::from("captive"), String::from("captivity"), String::from("capture"), String::from("caramel"), String::from("carat"), String::from("caravan"), String::from("carbon"), String::from("cardboard"), String::from("carded"), String::from("cardiac"), String::from("cardigan"), String::from("cardinal"), String::from("cardstock"), String::from("carefully"), String::from("caregiver"), String::from("careless"), String::from("caress"), String::from("caretaker"), String::from("cargo"), String::from("caring"), String::from("carless"), String::from("carload"), String::from("carmaker"), String::from("carnage"), String::from("carnation"), String::from("carnival"), String::from("carnivore"), String::from("carol"), String::from("carpenter"), String::from("carpentry"), String::from("carpool"), String::from("carport"), String::from("carried"), String::from("carrot"), String::from("carrousel"), String::from("carry"), String::from("cartel"), String::from("cartload"), String::from("carton"), String::from("cartoon"), String::from("cartridge"), String::from("cartwheel"), String::from("carve"), String::from("carving"), String::from("carwash"), String::from("cascade"), String::from("case"), String::from("cash"), String::from("casing"), String::from("casino"), String::from("casket"), String::from("cassette"), String::from("casually"), String::from("casualty"), String::from("catacomb"), String::from("catalog"), String::from("catalyst"), String::from("catalyze"), String::from("catapult"), String::from("cataract"), String::from("catatonic"), String::from("catcall"), String::from("catchable"), String::from("catcher"), String::from("catching"), String::from("catchy"), String::from("caterer"), String::from("catering"), String::from("catfight"), String::from("catfish"), String::from("cathedral"), String::from("cathouse"), String::from("catlike"), String::from("catnap"), String::from("catnip"), String::from("catsup"), String::from("cattail"), String::from("cattishly"), String::from("cattle"), String::from("catty"), String::from("catwalk"), String::from("caucasian"), String::from("caucus"), String::from("causal"), String::from("causation"), String::from("cause"), String::from("causing"), String::from("cauterize"), String::from("caution"), String::from("cautious"), String::from("cavalier"), String::from("cavalry"), String::from("caviar"), String::from("cavity"), String::from("cedar"), String::from("celery"), String::from("celestial"), String::from("celibacy"), String::from("celibate"), String::from("celtic"), String::from("cement"), String::from("census"), String::from("ceramics"), String::from("ceremony"), String::from("certainly"), String::from("certainty"), String::from("certified"), String::from("certify"), String::from("cesarean"), String::from("cesspool"), String::from("chafe"), String::from("chaffing"), String::from("chain"), String::from("chair"), String::from("chalice"), String::from("challenge"), String::from("chamber"), String::from("chamomile"), String::from("champion"), String::from("chance"), String::from("change"), String::from("channel"), String::from("chant"), String::from("chaos"), String::from("chaperone"), String::from("chaplain"), String::from("chapped"), String::from("chaps"), String::from("chapter"), String::from("character"), String::from("charbroil"), String::from("charcoal"), String::from("charger"), String::from("charging"), String::from("chariot"), String::from("charity"), String::from("charm"), String::from("charred"), String::from("charter"), String::from("charting"), String::from("chase"), String::from("chasing"), String::from("chaste"), String::from("chastise"), String::from("chastity"), String::from("chatroom"), String::from("chatter"), String::from("chatting"), String::from("chatty"), String::from("cheating"), String::from("cheddar"), String::from("cheek"), String::from("cheer"), String::from("cheese"), String::from("cheesy"), String::from("chef"), String::from("chemicals"), String::from("chemist"), String::from("chemo"), String::from("cherisher"), String::from("cherub"), String::from("chess"), String::from("chest"), String::from("chevron"), String::from("chevy"), String::from("chewable"), String::from("chewer"), String::from("chewing"), String::from("chewy"), String::from("chief"), String::from("chihuahua"), String::from("childcare"), String::from("childhood"), String::from("childish"), String::from("childless"), String::from("childlike"), String::from("chili"), String::from("chill"), String::from("chimp"), String::from("chip"), String::from("chirping"), String::from("chirpy"), String::from("chitchat"), String::from("chivalry"), String::from("chive"), String::from("chloride"), String::from("chlorine"), String::from("choice"), String::from("chokehold"), String::from("choking"), String::from("chomp"), String::from("chooser"), String::from("choosing"), String::from("choosy"), String::from("chop"), String::from("chosen"), String::from("chowder"), String::from("chowtime"), String::from("chrome"), String::from("chubby"), String::from("chuck"), String::from("chug"), String::from("chummy"), String::from("chump"), String::from("chunk"), String::from("churn"), String::from("chute"), String::from("cider"), String::from("cilantro"), String::from("cinch"), String::from("cinema"), String::from("cinnamon"), String::from("circle"), String::from("circling"), String::from("circular"), String::from("circulate"), String::from("circus"), String::from("citable"), String::from("citadel"), String::from("citation"), String::from("citizen"), String::from("citric"), String::from("citrus"), String::from("city"), String::from("civic"), String::from("civil"), String::from("clad"), String::from("claim"), String::from("clambake"), String::from("clammy"), String::from("clamor"), String::from("clamp"), String::from("clamshell"), String::from("clang"), String::from("clanking"), String::from("clapped"), String::from("clapper"), String::from("clapping"), String::from("clarify"), String::from("clarinet"), String::from("clarity"), String::from("clash"), String::from("clasp"), String::from("class"), String::from("clatter"), String::from("clause"), String::from("clavicle"), String::from("claw"), String::from("clay"), String::from("clean"), String::from("clear"), String::from("cleat"), String::from("cleaver"), String::from("cleft"), String::from("clench"), String::from("clergyman"), String::from("clerical"), String::from("clerk"), String::from("clever"), String::from("clicker"), String::from("client"), String::from("climate"), String::from("climatic"), String::from("cling"), String::from("clinic"), String::from("clinking"), String::from("clip"), String::from("clique"), String::from("cloak"), String::from("clobber"), String::from("clock"), String::from("clone"), String::from("cloning"), String::from("closable"), String::from("closure"), String::from("clothes"), String::from("clothing"), String::from("cloud"), String::from("clover"), String::from("clubbed"), String::from("clubbing"), String::from("clubhouse"), String::from("clump"), String::from("clumsily"), String::from("clumsy"), String::from("clunky"), String::from("clustered"), String::from("clutch"), String::from("clutter"), String::from("coach"), String::from("coagulant"), String::from("coastal"), String::from("coaster"), String::from("coasting"), String::from("coastland"), String::from("coastline"), String::from("coat"), String::from("coauthor"), String::from("cobalt"), String::from("cobbler"), String::from("cobweb"), String::from("cocoa"), String::from("coconut"), String::from("cod"), String::from("coeditor"), String::from("coerce"), String::from("coexist"), String::from("coffee"), String::from("cofounder"), String::from("cognition"), String::from("cognitive"), String::from("cogwheel"), String::from("coherence"), String::from("coherent"), String::from("cohesive"), String::from("coil"), String::from("coke"), String::from("cola"), String::from("cold"), String::from("coleslaw"), String::from("coliseum"), String::from("collage"), String::from("collapse"), String::from("collar"), String::from("collected"), String::from("collector"), String::from("collide"), String::from("collie"), String::from("collision"), String::from("colonial"), String::from("colonist"), String::from("colonize"), String::from("colony"), String::from("colossal"), String::from("colt"), String::from("coma"), String::from("come"), String::from("comfort"), String::from("comfy"), String::from("comic"), String::from("coming"), String::from("comma"), String::from("commence"), String::from("commend"), String::from("comment"), String::from("commerce"), String::from("commode"), String::from("commodity"), String::from("commodore"), String::from("common"), String::from("commotion"), String::from("commute"), String::from("commuting"), String::from("compacted"), String::from("compacter"), String::from("compactly"), String::from("compactor"), String::from("companion"), String::from("company"), String::from("compare"), String::from("compel"), String::from("compile"), String::from("comply"), String::from("component"), String::from("composed"), String::from("composer"), String::from("composite"), String::from("compost"), String::from("composure"), String::from("compound"), String::from("compress"), String::from("comprised"), String::from("computer"), String::from("computing"), String::from("comrade"), String::from("concave"), String::from("conceal"), String::from("conceded"), String::from("concept"), String::from("concerned"), String::from("concert"), String::from("conch"), String::from("concierge"), String::from("concise"), String::from("conclude"), String::from("concrete"), String::from("concur"), String::from("condense"), String::from("condiment"), String::from("condition"), String::from("condone"), String::from("conducive"), String::from("conductor"), String::from("conduit"), String::from("cone"), String::from("confess"), String::from("confetti"), String::from("confidant"), String::from("confident"), String::from("confider"), String::from("confiding"), String::from("configure"), String::from("confined"), String::from("confining"), String::from("confirm"), String::from("conflict"), String::from("conform"), String::from("confound"), String::from("confront"), String::from("confused"), String::from("confusing"), String::from("confusion"), String::from("congenial"), String::from("congested"), String::from("congrats"), String::from("congress"), String::from("conical"), String::from("conjoined"), String::from("conjure"), String::from("conjuror"), String::from("connected"), String::from("connector"), String::from("consensus"), String::from("consent"), String::from("console"), String::from("consoling"), String::from("consonant"), String::from("constable"), String::from("constant"), String::from("constrain"), String::from("constrict"), String::from("construct"), String::from("consult"), String::from("consumer"), String::from("consuming"), String::from("contact"), String::from("container"), String::from("contempt"), String::from("contend"), String::from("contented"), String::from("contently"), String::from("contents"), String::from("contest"), String::from("context"), String::from("contort"), String::from("contour"), String::from("contrite"), String::from("control"), String::from("contusion"), String::from("convene"), String::from("convent"), String::from("copartner"), String::from("cope"), String::from("copied"), String::from("copier"), String::from("copilot"), String::from("coping"), String::from("copious"), String::from("copper"), String::from("copy"), String::from("coral"), String::from("cork"), String::from("cornball"), String::from("cornbread"), String::from("corncob"), String::from("cornea"), String::from("corned"), String::from("corner"), String::from("cornfield"), String::from("cornflake"), String::from("cornhusk"), String::from("cornmeal"), String::from("cornstalk"), String::from("corny"), String::from("coronary"), String::from("coroner"), String::from("corporal"), String::from("corporate"), String::from("corral"), String::from("correct"), String::from("corridor"), String::from("corrode"), String::from("corroding"), String::from("corrosive"), String::from("corsage"), String::from("corset"), String::from("cortex"), String::from("cosigner"), String::from("cosmetics"), String::from("cosmic"), String::from("cosmos"), String::from("cosponsor"), String::from("cost"), String::from("cottage"), String::from("cotton"), String::from("couch"), String::from("cough"), String::from("could"), String::from("countable"), String::from("countdown"), String::from("counting"), String::from("countless"), String::from("country"), String::from("county"), String::from("courier"), String::from("covenant"), String::from("cover"), String::from("coveted"), String::from("coveting"), String::from("coyness"), String::from("cozily"), String::from("coziness"), String::from("cozy"), String::from("crabbing"), String::from("crabgrass"), String::from("crablike"), String::from("crabmeat"), String::from("cradle"), String::from("cradling"), String::from("crafter"), String::from("craftily"), String::from("craftsman"), String::from("craftwork"), String::from("crafty"), String::from("cramp"), String::from("cranberry"), String::from("crane"), String::from("cranial"), String::from("cranium"), String::from("crank"), String::from("crate"), String::from("crave"), String::from("craving"), String::from("crawfish"), String::from("crawlers"), String::from("crawling"), String::from("crayfish"), String::from("crayon"), String::from("crazed"), String::from("crazily"), String::from("craziness"), String::from("crazy"), String::from("creamed"), String::from("creamer"), String::from("creamlike"), String::from("crease"), String::from("creasing"), String::from("creatable"), String::from("create"), String::from("creation"), String::from("creative"), String::from("creature"), String::from("credible"), String::from("credibly"), String::from("credit"), String::from("creed"), String::from("creme"), String::from("creole"), String::from("crepe"), String::from("crept"), String::from("crescent"), String::from("crested"), String::from("cresting"), String::from("crestless"), String::from("crevice"), String::from("crewless"), String::from("crewman"), String::from("crewmate"), String::from("crib"), String::from("cricket"), String::from("cried"), String::from("crier"), String::from("crimp"), String::from("crimson"), String::from("cringe"), String::from("cringing"), String::from("crinkle"), String::from("crinkly"), String::from("crisped"), String::from("crisping"), String::from("crisply"), String::from("crispness"), String::from("crispy"), String::from("criteria"), String::from("critter"), String::from("croak"), String::from("crock"), String::from("crook"), String::from("croon"), String::from("crop"), String::from("cross"), String::from("crouch"), String::from("crouton"), String::from("crowbar"), String::from("crowd"), String::from("crown"), String::from("crucial"), String::from("crudely"), String::from("crudeness"), String::from("cruelly"), String::from("cruelness"), String::from("cruelty"), String::from("crumb"), String::from("crummiest"), String::from("crummy"), String::from("crumpet"), String::from("crumpled"), String::from("cruncher"), String::from("crunching"), String::from("crunchy"), String::from("crusader"), String::from("crushable"), String::from("crushed"), String::from("crusher"), String::from("crushing"), String::from("crust"), String::from("crux"), String::from("crying"), String::from("cryptic"), String::from("crystal"), String::from("cubbyhole"), String::from("cube"), String::from("cubical"), String::from("cubicle"), String::from("cucumber"), String::from("cuddle"), String::from("cuddly"), String::from("cufflink"), String::from("culinary"), String::from("culminate"), String::from("culpable"), String::from("culprit"), String::from("cultivate"), String::from("cultural"), String::from("culture"), String::from("cupbearer"), String::from("cupcake"), String::from("cupid"), String::from("cupped"), String::from("cupping"), String::from("curable"), String::from("curator"), String::from("curdle"), String::from("cure"), String::from("curfew"), String::from("curing"), String::from("curled"), String::from("curler"), String::from("curliness"), String::from("curling"), String::from("curly"), String::from("curry"), String::from("curse"), String::from("cursive"), String::from("cursor"), String::from("curtain"), String::from("curtly"), String::from("curtsy"), String::from("curvature"), String::from("curve"), String::from("curvy"), String::from("cushy"), String::from("cusp"), String::from("cussed"), String::from("custard"), String::from("custodian"), String::from("custody"), String::from("customary"), String::from("customer"), String::from("customize"), String::from("customs"), String::from("cut"), String::from("cycle"), String::from("cyclic"), String::from("cycling"), String::from("cyclist"), String::from("cylinder"), String::from("cymbal"), String::from("cytoplasm"), String::from("cytoplast"), String::from("dab"), String::from("dad"), String::from("daffodil"), String::from("dagger"), String::from("daily"), String::from("daintily"), String::from("dainty"), String::from("dairy"), String::from("daisy"), String::from("dallying"), String::from("dance"), String::from("dancing"), String::from("dandelion"), String::from("dander"), String::from("dandruff"), String::from("dandy"), String::from("danger"), String::from("dangle"), String::from("dangling"), String::from("daredevil"), String::from("dares"), String::from("daringly"), String::from("darkened"), String::from("darkening"), String::from("darkish"), String::from("darkness"), String::from("darkroom"), String::from("darling"), String::from("darn"), String::from("dart"), String::from("darwinism"), String::from("dash"), String::from("dastardly"), String::from("data"), String::from("datebook"), String::from("dating"), String::from("daughter"), String::from("daunting"), String::from("dawdler"), String::from("dawn"), String::from("daybed"), String::from("daybreak"), String::from("daycare"), String::from("daydream"), String::from("daylight"), String::from("daylong"), String::from("dayroom"), String::from("daytime"), String::from("dazzler"), String::from("dazzling"), String::from("deacon"), String::from("deafening"), String::from("deafness"), String::from("dealer"), String::from("dealing"), String::from("dealmaker"), String::from("dealt"), String::from("dean"), String::from("debatable"), String::from("debate"), String::from("debating"), String::from("debit"), String::from("debrief"), String::from("debtless"), String::from("debtor"), String::from("debug"), String::from("debunk"), String::from("decade"), String::from("decaf"), String::from("decal"), String::from("decathlon"), String::from("decay"), String::from("deceased"), String::from("deceit"), String::from("deceiver"), String::from("deceiving"), String::from("december"), String::from("decency"), String::from("decent"), String::from("deception"), String::from("deceptive"), String::from("decibel"), String::from("decidable"), String::from("decimal"), String::from("decimeter"), String::from("decipher"), String::from("deck"), String::from("declared"), String::from("decline"), String::from("decode"), String::from("decompose"), String::from("decorated"), String::from("decorator"), String::from("decoy"), String::from("decrease"), String::from("decree"), String::from("dedicate"), String::from("dedicator"), String::from("deduce"), String::from("deduct"), String::from("deed"), String::from("deem"), String::from("deepen"), String::from("deeply"), String::from("deepness"), String::from("deface"), String::from("defacing"), String::from("defame"), String::from("default"), String::from("defeat"), String::from("defection"), String::from("defective"), String::from("defendant"), String::from("defender"), String::from("defense"), String::from("defensive"), String::from("deferral"), String::from("deferred"), String::from("defiance"), String::from("defiant"), String::from("defile"), String::from("defiling"), String::from("define"), String::from("definite"), String::from("deflate"), String::from("deflation"), String::from("deflator"), String::from("deflected"), String::from("deflector"), String::from("defog"), String::from("deforest"), String::from("defraud"), String::from("defrost"), String::from("deftly"), String::from("defuse"), String::from("defy"), String::from("degraded"), String::from("degrading"), String::from("degrease"), String::from("degree"), String::from("dehydrate"), String::from("deity"), String::from("dejected"), String::from("delay"), String::from("delegate"), String::from("delegator"), String::from("delete"), String::from("deletion"), String::from("delicacy"), String::from("delicate"), String::from("delicious"), String::from("delighted"), String::from("delirious"), String::from("delirium"), String::from("deliverer"), String::from("delivery"), String::from("delouse"), String::from("delta"), String::from("deluge"), String::from("delusion"), String::from("deluxe"), String::from("demanding"), String::from("demeaning"), String::from("demeanor"), String::from("demise"), String::from("democracy"), String::from("democrat"), String::from("demote"), String::from("demotion"), String::from("demystify"), String::from("denatured"), String::from("deniable"), String::from("denial"), String::from("denim"), String::from("denote"), String::from("dense"), String::from("density"), String::from("dental"), String::from("dentist"), String::from("denture"), String::from("deny"), String::from("deodorant"), String::from("deodorize"), String::from("departed"), String::from("departure"), String::from("depict"), String::from("deplete"), String::from("depletion"), String::from("deplored"), String::from("deploy"), String::from("deport"), String::from("depose"), String::from("depraved"), String::from("depravity"), String::from("deprecate"), String::from("depress"), String::from("deprive"), String::from("depth"), String::from("deputize"), String::from("deputy"), String::from("derail"), String::from("deranged"), String::from("derby"), String::from("derived"), String::from("desecrate"), String::from("deserve"), String::from("deserving"), String::from("designate"), String::from("designed"), String::from("designer"), String::from("designing"), String::from("deskbound"), String::from("desktop"), String::from("deskwork"), String::from("desolate"), String::from("despair"), String::from("despise"), String::from("despite"), String::from("destiny"), String::from("destitute"), String::from("destruct"), String::from("detached"), String::from("detail"), String::from("detection"), String::from("detective"), String::from("detector"), String::from("detention"), String::from("detergent"), String::from("detest"), String::from("detonate"), String::from("detonator"), String::from("detoxify"), String::from("detract"), String::from("deuce"), String::from("devalue"), String::from("deviancy"), String::from("deviant"), String::from("deviate"), String::from("deviation"), String::from("deviator"), String::from("device"), String::from("devious"), String::from("devotedly"), String::from("devotee"), String::from("devotion"), String::from("devourer"), String::from("devouring"), String::from("devoutly"), String::from("dexterity"), String::from("dexterous"), String::from("diabetes"), String::from("diabetic"), String::from("diabolic"), String::from("diagnoses"), String::from("diagnosis"), String::from("diagram"), String::from("dial"), String::from("diameter"), String::from("diaper"), String::from("diaphragm"), String::from("diary"), String::from("dice"), String::from("dicing"), String::from("dictate"), String::from("dictation"), String::from("dictator"), String::from("difficult"), String::from("diffused"), String::from("diffuser"), String::from("diffusion"), String::from("diffusive"), String::from("dig"), String::from("dilation"), String::from("diligence"), String::from("diligent"), String::from("dill"), String::from("dilute"), String::from("dime"), String::from("diminish"), String::from("dimly"), String::from("dimmed"), String::from("dimmer"), String::from("dimness"), String::from("dimple"), String::from("diner"), String::from("dingbat"), String::from("dinghy"), String::from("dinginess"), String::from("dingo"), String::from("dingy"), String::from("dining"), String::from("dinner"), String::from("diocese"), String::from("dioxide"), String::from("diploma"), String::from("dipped"), String::from("dipper"), String::from("dipping"), String::from("directed"), String::from("direction"), String::from("directive"), String::from("directly"), String::from("directory"), String::from("direness"), String::from("dirtiness"), String::from("disabled"), String::from("disagree"), String::from("disallow"), String::from("disarm"), String::from("disarray"), String::from("disaster"), String::from("disband"), String::from("disbelief"), String::from("disburse"), String::from("discard"), String::from("discern"), String::from("discharge"), String::from("disclose"), String::from("discolor"), String::from("discount"), String::from("discourse"), String::from("discover"), String::from("discuss"), String::from("disdain"), String::from("disengage"), String::from("disfigure"), String::from("disgrace"), String::from("dish"), String::from("disinfect"), String::from("disjoin"), String::from("disk"), String::from("dislike"), String::from("disliking"), String::from("dislocate"), String::from("dislodge"), String::from("disloyal"), String::from("dismantle"), String::from("dismay"), String::from("dismiss"), String::from("dismount"), String::from("disobey"), String::from("disorder"), String::from("disown"), String::from("disparate"), String::from("disparity"), String::from("dispatch"), String::from("dispense"), String::from("dispersal"), String::from("dispersed"), String::from("disperser"), String::from("displace"), String::from("display"), String::from("displease"), String::from("disposal"), String::from("dispose"), String::from("disprove"), String::from("dispute"), String::from("disregard"), String::from("disrupt"), String::from("dissuade"), String::from("distance"), String::from("distant"), String::from("distaste"), String::from("distill"), String::from("distinct"), String::from("distort"), String::from("distract"), String::from("distress"), String::from("district"), String::from("distrust"), String::from("ditch"), String::from("ditto"), String::from("ditzy"), String::from("dividable"), String::from("divided"), String::from("dividend"), String::from("dividers"), String::from("dividing"), String::from("divinely"), String::from("diving"), String::from("divinity"), String::from("divisible"), String::from("divisibly"), String::from("division"), String::from("divisive"), String::from("divorcee"), String::from("dizziness"), String::from("dizzy"), String::from("doable"), String::from("docile"), String::from("dock"), String::from("doctrine"), String::from("document"), String::from("dodge"), String::from("dodgy"), String::from("doily"), String::from("doing"), String::from("dole"), String::from("dollar"), String::from("dollhouse"), String::from("dollop"), String::from("dolly"), String::from("dolphin"), String::from("domain"), String::from("domelike"), String::from("domestic"), String::from("dominion"), String::from("dominoes"), String::from("donated"), String::from("donation"), String::from("donator"), String::from("donor"), String::from("donut"), String::from("doodle"), String::from("doorbell"), String::from("doorframe"), String::from("doorknob"), String::from("doorman"), String::from("doormat"), String::from("doornail"), String::from("doorpost"), String::from("doorstep"), String::from("doorstop"), String::from("doorway"), String::from("doozy"), String::from("dork"), String::from("dormitory"), String::from("dorsal"), String::from("dosage"), String::from("dose"), String::from("dotted"), String::from("doubling"), String::from("douche"), String::from("dove"), String::from("down"), String::from("dowry"), String::from("doze"), String::from("drab"), String::from("dragging"), String::from("dragonfly"), String::from("dragonish"), String::from("dragster"), String::from("drainable"), String::from("drainage"), String::from("drained"), String::from("drainer"), String::from("drainpipe"), String::from("dramatic"), String::from("dramatize"), String::from("drank"), String::from("drapery"), String::from("drastic"), String::from("draw"), String::from("dreaded"), String::from("dreadful"), String::from("dreadlock"), String::from("dreamboat"), String::from("dreamily"), String::from("dreamland"), String::from("dreamless"), String::from("dreamlike"), String::from("dreamt"), String::from("dreamy"), String::from("drearily"), String::from("dreary"), String::from("drench"), String::from("dress"), String::from("drew"), String::from("dribble"), String::from("dried"), String::from("drier"), String::from("drift"), String::from("driller"), String::from("drilling"), String::from("drinkable"), String::from("drinking"), String::from("dripping"), String::from("drippy"), String::from("drivable"), String::from("driven"), String::from("driver"), String::from("driveway"), String::from("driving"), String::from("drizzle"), String::from("drizzly"), String::from("drone"), String::from("drool"), String::from("droop"), String::from("drop-down"), String::from("dropbox"), String::from("dropkick"), String::from("droplet"), String::from("dropout"), String::from("dropper"), String::from("drove"), String::from("drown"), String::from("drowsily"), String::from("drudge"), String::from("drum"), String::from("dry"), String::from("dubbed"), String::from("dubiously"), String::from("duchess"), String::from("duckbill"), String::from("ducking"), String::from("duckling"), String::from("ducktail"), String::from("ducky"), String::from("duct"), String::from("dude"), String::from("duffel"), String::from("dugout"), String::from("duh"), String::from("duke"), String::from("duller"), String::from("dullness"), String::from("duly"), String::from("dumping"), String::from("dumpling"), String::from("dumpster"), String::from("duo"), String::from("dupe"), String::from("duplex"), String::from("duplicate"), String::from("duplicity"), String::from("durable"), String::from("durably"), String::from("duration"), String::from("duress"), String::from("during"), String::from("dusk"), String::from("dust"), String::from("dutiful"), String::from("duty"), String::from("duvet"), String::from("dwarf"), String::from("dweeb"), String::from("dwelled"), String::from("dweller"), String::from("dwelling"), String::from("dwindle"), String::from("dwindling"), String::from("dynamic"), String::from("dynamite"), String::from("dynasty"), String::from("dyslexia"), String::from("dyslexic"), String::from("each"), String::from("eagle"), String::from("earache"), String::from("eardrum"), String::from("earflap"), String::from("earful"), String::from("earlobe"), String::from("early"), String::from("earmark"), String::from("earmuff"), String::from("earphone"), String::from("earpiece"), String::from("earplugs"), String::from("earring"), String::from("earshot"), String::from("earthen"), String::from("earthlike"), String::from("earthling"), String::from("earthly"), String::from("earthworm"), String::from("earthy"), String::from("earwig"), String::from("easeful"), String::from("easel"), String::from("easiest"), String::from("easily"), String::from("easiness"), String::from("easing"), String::from("eastbound"), String::from("eastcoast"), String::from("easter"), String::from("eastward"), String::from("eatable"), String::from("eaten"), String::from("eatery"), String::from("eating"), String::from("eats"), String::from("ebay"), String::from("ebony"), String::from("ebook"), String::from("ecard"), String::from("eccentric"), String::from("echo"), String::from("eclair"), String::from("eclipse"), String::from("ecologist"), String::from("ecology"), String::from("economic"), String::from("economist"), String::from("economy"), String::from("ecosphere"), String::from("ecosystem"), String::from("edge"), String::from("edginess"), String::from("edging"), String::from("edgy"), String::from("edition"), String::from("editor"), String::from("educated"), String::from("education"), String::from("educator"), String::from("eel"), String::from("effective"), String::from("effects"), String::from("efficient"), String::from("effort"), String::from("eggbeater"), String::from("egging"), String::from("eggnog"), String::from("eggplant"), String::from("eggshell"), String::from("egomaniac"), String::from("egotism"), String::from("egotistic"), String::from("either"), String::from("eject"), String::from("elaborate"), String::from("elastic"), String::from("elated"), String::from("elbow"), String::from("eldercare"), String::from("elderly"), String::from("eldest"), String::from("electable"), String::from("election"), String::from("elective"), String::from("elephant"), String::from("elevate"), String::from("elevating"), String::from("elevation"), String::from("elevator"), String::from("eleven"), String::from("elf"), String::from("eligible"), String::from("eligibly"), String::from("eliminate"), String::from("elite"), String::from("elitism"), String::from("elixir"), String::from("elk"), String::from("ellipse"), String::from("elliptic"), String::from("elm"), String::from("elongated"), String::from("elope"), String::from("eloquence"), String::from("eloquent"), String::from("elsewhere"), String::from("elude"), String::from("elusive"), String::from("elves"), String::from("email"), String::from("embargo"), String::from("embark"), String::from("embassy"), String::from("embattled"), String::from("embellish"), String::from("ember"), String::from("embezzle"), String::from("emblaze"), String::from("emblem"), String::from("embody"), String::from("embolism"), String::from("emboss"), String::from("embroider"), String::from("emcee"), String::from("emerald"), String::from("emergency"), String::from("emission"), String::from("emit"), String::from("emote"), String::from("emoticon"), String::from("emotion"), String::from("empathic"), String::from("empathy"), String::from("emperor"), String::from("emphases"), String::from("emphasis"), String::from("emphasize"), String::from("emphatic"), String::from("empirical"), String::from("employed"), String::from("employee"), String::from("employer"), String::from("emporium"), String::from("empower"), String::from("emptier"), String::from("emptiness"), String::from("empty"), String::from("emu"), String::from("enable"), String::from("enactment"), String::from("enamel"), String::from("enchanted"), String::from("enchilada"), String::from("encircle"), String::from("enclose"), String::from("enclosure"), String::from("encode"), String::from("encore"), String::from("encounter"), String::from("encourage"), String::from("encroach"), String::from("encrust"), String::from("encrypt"), String::from("endanger"), String::from("endeared"), String::from("endearing"), String::from("ended"), String::from("ending"), String::from("endless"), String::from("endnote"), String::from("endocrine"), String::from("endorphin"), String::from("endorse"), String::from("endowment"), String::from("endpoint"), String::from("endurable"), String::from("endurance"), String::from("enduring"), String::from("energetic"), String::from("energize"), String::from("energy"), String::from("enforced"), String::from("enforcer"), String::from("engaged"), String::from("engaging"), String::from("engine"), String::from("engorge"), String::from("engraved"), String::from("engraver"), String::from("engraving"), String::from("engross"), String::from("engulf"), String::from("enhance"), String::from("enigmatic"), String::from("enjoyable"), String::from("enjoyably"), String::from("enjoyer"), String::from("enjoying"), String::from("enjoyment"), String::from("enlarged"), String::from("enlarging"), String::from("enlighten"), String::from("enlisted"), String::from("enquirer"), String::from("enrage"), String::from("enrich"), String::from("enroll"), String::from("enslave"), String::from("ensnare"), String::from("ensure"), String::from("entail"), String::from("entangled"), String::from("entering"), String::from("entertain"), String::from("enticing"), String::from("entire"), String::from("entitle"), String::from("entity"), String::from("entomb"), String::from("entourage"), String::from("entrap"), String::from("entree"), String::from("entrench"), String::from("entrust"), String::from("entryway"), String::from("entwine"), String::from("enunciate"), String::from("envelope"), String::from("enviable"), String::from("enviably"), String::from("envious"), String::from("envision"), String::from("envoy"), String::from("envy"), String::from("enzyme"), String::from("epic"), String::from("epidemic"), String::from("epidermal"), String::from("epidermis"), String::from("epidural"), String::from("epilepsy"), String::from("epileptic"), String::from("epilogue"), String::from("epiphany"), String::from("episode"), String::from("equal"), String::from("equate"), String::from("equation"), String::from("equator"), String::from("equinox"), String::from("equipment"), String::from("equity"), String::from("equivocal"), String::from("eradicate"), String::from("erasable"), String::from("erased"), String::from("eraser"), String::from("erasure"), String::from("ergonomic"), String::from("errand"), String::from("errant"), String::from("erratic"), String::from("error"), String::from("erupt"), String::from("escalate"), String::from("escalator"), String::from("escapable"), String::from("escapade"), String::from("escapist"), String::from("escargot"), String::from("eskimo"), String::from("esophagus"), String::from("espionage"), String::from("espresso"), String::from("esquire"), String::from("essay"), String::from("essence"), String::from("essential"), String::from("establish"), String::from("estate"), String::from("esteemed"), String::from("estimate"), String::from("estimator"), String::from("estranged"), String::from("estrogen"), String::from("etching"), String::from("eternal"), String::from("eternity"), String::from("ethanol"), String::from("ether"), String::from("ethically"), String::from("ethics"), String::from("euphemism"), String::from("evacuate"), String::from("evacuee"), String::from("evade"), String::from("evaluate"), String::from("evaluator"), String::from("evaporate"), String::from("evasion"), String::from("evasive"), String::from("even"), String::from("everglade"), String::from("evergreen"), String::from("everybody"), String::from("everyday"), String::from("everyone"), String::from("evict"), String::from("evidence"), String::from("evident"), String::from("evil"), String::from("evoke"), String::from("evolution"), String::from("evolve"), String::from("exact"), String::from("exalted"), String::from("example"), String::from("excavate"), String::from("excavator"), String::from("exceeding"), String::from("exception"), String::from("excess"), String::from("exchange"), String::from("excitable"), String::from("exciting"), String::from("exclaim"), String::from("exclude"), String::from("excluding"), String::from("exclusion"), String::from("exclusive"), String::from("excretion"), String::from("excretory"), String::from("excursion"), String::from("excusable"), String::from("excusably"), String::from("excuse"), String::from("exemplary"), String::from("exemplify"), String::from("exemption"), String::from("exerciser"), String::from("exert"), String::from("exes"), String::from("exfoliate"), String::from("exhale"), String::from("exhaust"), String::from("exhume"), String::from("exile"), String::from("existing"), String::from("exit"), String::from("exodus"), String::from("exonerate"), String::from("exorcism"), String::from("exorcist"), String::from("expand"), String::from("expanse"), String::from("expansion"), String::from("expansive"), String::from("expectant"), String::from("expedited"), String::from("expediter"), String::from("expel"), String::from("expend"), String::from("expenses"), String::from("expensive"), String::from("expert"), String::from("expire"), String::from("expiring"), String::from("explain"), String::from("expletive"), String::from("explicit"), String::from("explode"), String::from("exploit"), String::from("explore"), String::from("exploring"), String::from("exponent"), String::from("exporter"), String::from("exposable"), String::from("expose"), String::from("exposure"), String::from("express"), String::from("expulsion"), String::from("exquisite"), String::from("extended"), String::from("extending"), String::from("extent"), String::from("extenuate"), String::from("exterior"), String::from("external"), String::from("extinct"), String::from("extortion"), String::from("extradite"), String::from("extras"), String::from("extrovert"), String::from("extrude"), String::from("extruding"), String::from("exuberant"), String::from("fable"), String::from("fabric"), String::from("fabulous"), String::from("facebook"), String::from("facecloth"), String::from("facedown"), String::from("faceless"), String::from("facelift"), String::from("faceplate"), String::from("faceted"), String::from("facial"), String::from("facility"), String::from("facing"), String::from("facsimile"), String::from("faction"), String::from("factoid"), String::from("factor"), String::from("factsheet"), String::from("factual"), String::from("faculty"), String::from("fade"), String::from("fading"), String::from("failing"), String::from("falcon"), String::from("fall"), String::from("false"), String::from("falsify"), String::from("fame"), String::from("familiar"), String::from("family"), String::from("famine"), String::from("famished"), String::from("fanatic"), String::from("fancied"), String::from("fanciness"), String::from("fancy"), String::from("fanfare"), String::from("fang"), String::from("fanning"), String::from("fantasize"), String::from("fantastic"), String::from("fantasy"), String::from("fascism"), String::from("fastball"), String::from("faster"), String::from("fasting"), String::from("fastness"), String::from("faucet"), String::from("favorable"), String::from("favorably"), String::from("favored"), String::from("favoring"), String::from("favorite"), String::from("fax"), String::from("feast"), String::from("federal"), String::from("fedora"), String::from("feeble"), String::from("feed"), String::from("feel"), String::from("feisty"), String::from("feline"), String::from("felt-tip"), String::from("feminine"), String::from("feminism"), String::from("feminist"), String::from("feminize"), String::from("femur"), String::from("fence"), String::from("fencing"), String::from("fender"), String::from("ferment"), String::from("fernlike"), String::from("ferocious"), String::from("ferocity"), String::from("ferret"), String::from("ferris"), String::from("ferry"), String::from("fervor"), String::from("fester"), String::from("festival"), String::from("festive"), String::from("festivity"), String::from("fetal"), String::from("fetch"), String::from("fever"), String::from("fiber"), String::from("fiction"), String::from("fiddle"), String::from("fiddling"), String::from("fidelity"), String::from("fidgeting"), String::from("fidgety"), String::from("fifteen"), String::from("fifth"), String::from("fiftieth"), String::from("fifty"), String::from("figment"), String::from("figure"), String::from("figurine"), String::from("filing"), String::from("filled"), String::from("filler"), String::from("filling"), String::from("film"), String::from("filter"), String::from("filth"), String::from("filtrate"), String::from("finale"), String::from("finalist"), String::from("finalize"), String::from("finally"), String::from("finance"), String::from("financial"), String::from("finch"), String::from("fineness"), String::from("finer"), String::from("finicky"), String::from("finished"), String::from("finisher"), String::from("finishing"), String::from("finite"), String::from("finless"), String::from("finlike"), String::from("fiscally"), String::from("fit"), String::from("five"), String::from("flaccid"), String::from("flagman"), String::from("flagpole"), String::from("flagship"), String::from("flagstick"), String::from("flagstone"), String::from("flail"), String::from("flakily"), String::from("flaky"), String::from("flame"), String::from("flammable"), String::from("flanked"), String::from("flanking"), String::from("flannels"), String::from("flap"), String::from("flaring"), String::from("flashback"), String::from("flashbulb"), String::from("flashcard"), String::from("flashily"), String::from("flashing"), String::from("flashy"), String::from("flask"), String::from("flatbed"), String::from("flatfoot"), String::from("flatly"), String::from("flatness"), String::from("flatten"), String::from("flattered"), String::from("flatterer"), String::from("flattery"), String::from("flattop"), String::from("flatware"), String::from("flatworm"), String::from("flavored"), String::from("flavorful"), String::from("flavoring"), String::from("flaxseed"), String::from("fled"), String::from("fleshed"), String::from("fleshy"), String::from("flick"), String::from("flier"), String::from("flight"), String::from("flinch"), String::from("fling"), String::from("flint"), String::from("flip"), String::from("flirt"), String::from("float"), String::from("flock"), String::from("flogging"), String::from("flop"), String::from("floral"), String::from("florist"), String::from("floss"), String::from("flounder"), String::from("flyable"), String::from("flyaway"), String::from("flyer"), String::from("flying"), String::from("flyover"), String::from("flypaper"), String::from("foam"), String::from("foe"), String::from("fog"), String::from("foil"), String::from("folic"), String::from("folk"), String::from("follicle"), String::from("follow"), String::from("fondling"), String::from("fondly"), String::from("fondness"), String::from("fondue"), String::from("font"), String::from("food"), String::from("fool"), String::from("footage"), String::from("football"), String::from("footbath"), String::from("footboard"), String::from("footer"), String::from("footgear"), String::from("foothill"), String::from("foothold"), String::from("footing"), String::from("footless"), String::from("footman"), String::from("footnote"), String::from("footpad"), String::from("footpath"), String::from("footprint"), String::from("footrest"), String::from("footsie"), String::from("footsore"), String::from("footwear"), String::from("footwork"), String::from("fossil"), String::from("foster"), String::from("founder"), String::from("founding"), String::from("fountain"), String::from("fox"), String::from("foyer"), String::from("fraction"), String::from("fracture"), String::from("fragile"), String::from("fragility"), String::from("fragment"), String::from("fragrance"), String::from("fragrant"), String::from("frail"), String::from("frame"), String::from("framing"), String::from("frantic"), String::from("fraternal"), String::from("frayed"), String::from("fraying"), String::from("frays"), String::from("freckled"), String::from("freckles"), String::from("freebase"), String::from("freebee"), String::from("freebie"), String::from("freedom"), String::from("freefall"), String::from("freehand"), String::from("freeing"), String::from("freeload"), String::from("freely"), String::from("freemason"), String::from("freeness"), String::from("freestyle"), String::from("freeware"), String::from("freeway"), String::from("freewill"), String::from("freezable"), String::from("freezing"), String::from("freight"), String::from("french"), String::from("frenzied"), String::from("frenzy"), String::from("frequency"), String::from("frequent"), String::from("fresh"), String::from("fretful"), String::from("fretted"), String::from("friction"), String::from("friday"), String::from("fridge"), String::from("fried"), String::from("friend"), String::from("frighten"), String::from("frightful"), String::from("frigidity"), String::from("frigidly"), String::from("frill"), String::from("fringe"), String::from("frisbee"), String::from("frisk"), String::from("fritter"), String::from("frivolous"), String::from("frolic"), String::from("from"), String::from("front"), String::from("frostbite"), String::from("frosted"), String::from("frostily"), String::from("frosting"), String::from("frostlike"), String::from("frosty"), String::from("froth"), String::from("frown"), String::from("frozen"), String::from("fructose"), String::from("frugality"), String::from("frugally"), String::from("fruit"), String::from("frustrate"), String::from("frying"), String::from("gab"), String::from("gaffe"), String::from("gag"), String::from("gainfully"), String::from("gaining"), String::from("gains"), String::from("gala"), String::from("gallantly"), String::from("galleria"), String::from("gallery"), String::from("galley"), String::from("gallon"), String::from("gallows"), String::from("gallstone"), String::from("galore"), String::from("galvanize"), String::from("gambling"), String::from("game"), String::from("gaming"), String::from("gamma"), String::from("gander"), String::from("gangly"), String::from("gangrene"), String::from("gangway"), String::from("gap"), String::from("garage"), String::from("garbage"), String::from("garden"), String::from("gargle"), String::from("garland"), String::from("garlic"), String::from("garment"), String::from("garnet"), String::from("garnish"), String::from("garter"), String::from("gas"), String::from("gatherer"), String::from("gathering"), String::from("gating"), String::from("gauging"), String::from("gauntlet"), String::from("gauze"), String::from("gave"), String::from("gawk"), String::from("gazing"), String::from("gear"), String::from("gecko"), String::from("geek"), String::from("geiger"), String::from("gem"), String::from("gender"), String::from("generic"), String::from("generous"), String::from("genetics"), String::from("genre"), String::from("gentile"), String::from("gentleman"), String::from("gently"), String::from("gents"), String::from("geography"), String::from("geologic"), String::from("geologist"), String::from("geology"), String::from("geometric"), String::from("geometry"), String::from("geranium"), String::from("gerbil"), String::from("geriatric"), String::from("germicide"), String::from("germinate"), String::from("germless"), String::from("germproof"), String::from("gestate"), String::from("gestation"), String::from("gesture"), String::from("getaway"), String::from("getting"), String::from("getup"), String::from("giant"), String::from("gibberish"), String::from("giblet"), String::from("giddily"), String::from("giddiness"), String::from("giddy"), String::from("gift"), String::from("gigabyte"), String::from("gigahertz"), String::from("gigantic"), String::from("giggle"), String::from("giggling"), String::from("giggly"), String::from("gigolo"), String::from("gilled"), String::from("gills"), String::from("gimmick"), String::from("girdle"), String::from("giveaway"), String::from("given"), String::from("giver"), String::from("giving"), String::from("gizmo"), String::from("gizzard"), String::from("glacial"), String::from("glacier"), String::from("glade"), String::from("gladiator"), String::from("gladly"), String::from("glamorous"), String::from("glamour"), String::from("glance"), String::from("glancing"), String::from("glandular"), String::from("glare"), String::from("glaring"), String::from("glass"), String::from("glaucoma"), String::from("glazing"), String::from("gleaming"), String::from("gleeful"), String::from("glider"), String::from("gliding"), String::from("glimmer"), String::from("glimpse"), String::from("glisten"), String::from("glitch"), String::from("glitter"), String::from("glitzy"), String::from("gloater"), String::from("gloating"), String::from("gloomily"), String::from("gloomy"), String::from("glorified"), String::from("glorifier"), String::from("glorify"), String::from("glorious"), String::from("glory"), String::from("gloss"), String::from("glove"), String::from("glowing"), String::from("glowworm"), String::from("glucose"), String::from("glue"), String::from("gluten"), String::from("glutinous"), String::from("glutton"), String::from("gnarly"), String::from("gnat"), String::from("goal"), String::from("goatskin"), String::from("goes"), String::from("goggles"), String::from("going"), String::from("goldfish"), String::from("goldmine"), String::from("goldsmith"), String::from("golf"), String::from("goliath"), String::from("gonad"), String::from("gondola"), String::from("gone"), String::from("gong"), String::from("good"), String::from("gooey"), String::from("goofball"), String::from("goofiness"), String::from("goofy"), String::from("google"), String::from("goon"), String::from("gopher"), String::from("gore"), String::from("gorged"), String::from("gorgeous"), String::from("gory"), String::from("gosling"), String::from("gossip"), String::from("gothic"), String::from("gotten"), String::from("gout"), String::from("gown"), String::from("grab"), String::from("graceful"), String::from("graceless"), String::from("gracious"), String::from("gradation"), String::from("graded"), String::from("grader"), String::from("gradient"), String::from("grading"), String::from("gradually"), String::from("graduate"), String::from("graffiti"), String::from("grafted"), String::from("grafting"), String::from("grain"), String::from("granddad"), String::from("grandkid"), String::from("grandly"), String::from("grandma"), String::from("grandpa"), String::from("grandson"), String::from("granite"), String::from("granny"), String::from("granola"), String::from("grant"), String::from("granular"), String::from("grape"), String::from("graph"), String::from("grapple"), String::from("grappling"), String::from("grasp"), String::from("grass"), String::from("gratified"), String::from("gratify"), String::from("grating"), String::from("gratitude"), String::from("gratuity"), String::from("gravel"), String::from("graveness"), String::from("graves"), String::from("graveyard"), String::from("gravitate"), String::from("gravity"), String::from("gravy"), String::from("gray"), String::from("grazing"), String::from("greasily"), String::from("greedily"), String::from("greedless"), String::from("greedy"), String::from("green"), String::from("greeter"), String::from("greeting"), String::from("grew"), String::from("greyhound"), String::from("grid"), String::from("grief"), String::from("grievance"), String::from("grieving"), String::from("grievous"), String::from("grill"), String::from("grimace"), String::from("grimacing"), String::from("grime"), String::from("griminess"), String::from("grimy"), String::from("grinch"), String::from("grinning"), String::from("grip"), String::from("gristle"), String::from("grit"), String::from("groggily"), String::from("groggy"), String::from("groin"), String::from("groom"), String::from("groove"), String::from("grooving"), String::from("groovy"), String::from("grope"), String::from("ground"), String::from("grouped"), String::from("grout"), String::from("grove"), String::from("grower"), String::from("growing"), String::from("growl"), String::from("grub"), String::from("grudge"), String::from("grudging"), String::from("grueling"), String::from("gruffly"), String::from("grumble"), String::from("grumbling"), String::from("grumbly"), String::from("grumpily"), String::from("grunge"), String::from("grunt"), String::from("guacamole"), String::from("guidable"), String::from("guidance"), String::from("guide"), String::from("guiding"), String::from("guileless"), String::from("guise"), String::from("gulf"), String::from("gullible"), String::from("gully"), String::from("gulp"), String::from("gumball"), String::from("gumdrop"), String::from("gumminess"), String::from("gumming"), String::from("gummy"), String::from("gurgle"), String::from("gurgling"), String::from("guru"), String::from("gush"), String::from("gusto"), String::from("gusty"), String::from("gutless"), String::from("guts"), String::from("gutter"), String::from("guy"), String::from("guzzler"), String::from("gyration"), String::from("habitable"), String::from("habitant"), String::from("habitat"), String::from("habitual"), String::from("hacked"), String::from("hacker"), String::from("hacking"), String::from("hacksaw"), String::from("had"), String::from("haggler"), String::from("haiku"), String::from("half"), String::from("halogen"), String::from("halt"), String::from("halved"), String::from("halves"), String::from("hamburger"), String::from("hamlet"), String::from("hammock"), String::from("hamper"), String::from("hamster"), String::from("hamstring"), String::from("handbag"), String::from("handball"), String::from("handbook"), String::from("handbrake"), String::from("handcart"), String::from("handclap"), String::from("handclasp"), String::from("handcraft"), String::from("handcuff"), String::from("handed"), String::from("handful"), String::from("handgrip"), String::from("handgun"), String::from("handheld"), String::from("handiness"), String::from("handiwork"), String::from("handlebar"), String::from("handled"), String::from("handler"), String::from("handling"), String::from("handmade"), String::from("handoff"), String::from("handpick"), String::from("handprint"), String::from("handrail"), String::from("handsaw"), String::from("handset"), String::from("handsfree"), String::from("handshake"), String::from("handstand"), String::from("handwash"), String::from("handwork"), String::from("handwoven"), String::from("handwrite"), String::from("handyman"), String::from("hangnail"), String::from("hangout"), String::from("hangover"), String::from("hangup"), String::from("hankering"), String::from("hankie"), String::from("hanky"), String::from("haphazard"), String::from("happening"), String::from("happier"), String::from("happiest"), String::from("happily"), String::from("happiness"), String::from("happy"), String::from("harbor"), String::from("hardcopy"), String::from("hardcore"), String::from("hardcover"), String::from("harddisk"), String::from("hardened"), String::from("hardener"), String::from("hardening"), String::from("hardhat"), String::from("hardhead"), String::from("hardiness"), String::from("hardly"), String::from("hardness"), String::from("hardship"), String::from("hardware"), String::from("hardwired"), String::from("hardwood"), String::from("hardy"), String::from("harmful"), String::from("harmless"), String::from("harmonica"), String::from("harmonics"), String::from("harmonize"), String::from("harmony"), String::from("harness"), String::from("harpist"), String::from("harsh"), String::from("harvest"), String::from("hash"), String::from("hassle"), String::from("haste"), String::from("hastily"), String::from("hastiness"), String::from("hasty"), String::from("hatbox"), String::from("hatchback"), String::from("hatchery"), String::from("hatchet"), String::from("hatching"), String::from("hatchling"), String::from("hate"), String::from("hatless"), String::from("hatred"), String::from("haunt"), String::from("haven"), String::from("hazard"), String::from("hazelnut"), String::from("hazily"), String::from("haziness"), String::from("hazing"), String::from("hazy"), String::from("headache"), String::from("headband"), String::from("headboard"), String::from("headcount"), String::from("headdress"), String::from("headed"), String::from("header"), String::from("headfirst"), String::from("headgear"), String::from("heading"), String::from("headlamp"), String::from("headless"), String::from("headlock"), String::from("headphone"), String::from("headpiece"), String::from("headrest"), String::from("headroom"), String::from("headscarf"), String::from("headset"), String::from("headsman"), String::from("headstand"), String::from("headstone"), String::from("headway"), String::from("headwear"), String::from("heap"), String::from("heat"), String::from("heave"), String::from("heavily"), String::from("heaviness"), String::from("heaving"), String::from("hedge"), String::from("hedging"), String::from("heftiness"), String::from("hefty"), String::from("helium"), String::from("helmet"), String::from("helper"), String::from("helpful"), String::from("helping"), String::from("helpless"), String::from("helpline"), String::from("hemlock"), String::from("hemstitch"), String::from("hence"), String::from("henchman"), String::from("henna"), String::from("herald"), String::from("herbal"), String::from("herbicide"), String::from("herbs"), String::from("heritage"), String::from("hermit"), String::from("heroics"), String::from("heroism"), String::from("herring"), String::from("herself"), String::from("hertz"), String::from("hesitancy"), String::from("hesitant"), String::from("hesitate"), String::from("hexagon"), String::from("hexagram"), String::from("hubcap"), String::from("huddle"), String::from("huddling"), String::from("huff"), String::from("hug"), String::from("hula"), String::from("hulk"), String::from("hull"), String::from("human"), String::from("humble"), String::from("humbling"), String::from("humbly"), String::from("humid"), String::from("humiliate"), String::from("humility"), String::from("humming"), String::from("hummus"), String::from("humongous"), String::from("humorist"), String::from("humorless"), String::from("humorous"), String::from("humpback"), String::from("humped"), String::from("humvee"), String::from("hunchback"), String::from("hundredth"), String::from("hunger"), String::from("hungrily"), String::from("hungry"), String::from("hunk"), String::from("hunter"), String::from("hunting"), String::from("huntress"), String::from("huntsman"), String::from("hurdle"), String::from("hurled"), String::from("hurler"), String::from("hurling"), String::from("hurray"), String::from("hurricane"), String::from("hurried"), String::from("hurry"), String::from("hurt"), String::from("husband"), String::from("hush"), String::from("husked"), String::from("huskiness"), String::from("hut"), String::from("hybrid"), String::from("hydrant"), String::from("hydrated"), String::from("hydration"), String::from("hydrogen"), String::from("hydroxide"), String::from("hyperlink"), String::from("hypertext"), String::from("hyphen"), String::from("hypnoses"), String::from("hypnosis"), String::from("hypnotic"), String::from("hypnotism"), String::from("hypnotist"), String::from("hypnotize"), String::from("hypocrisy"), String::from("hypocrite"), String::from("ibuprofen"), String::from("ice"), String::from("iciness"), String::from("icing"), String::from("icky"), String::from("icon"), String::from("icy"), String::from("idealism"), String::from("idealist"), String::from("idealize"), String::from("ideally"), String::from("idealness"), String::from("identical"), String::from("identify"), String::from("identity"), String::from("ideology"), String::from("idiocy"), String::from("idiom"), String::from("idly"), String::from("igloo"), String::from("ignition"), String::from("ignore"), String::from("iguana"), String::from("illicitly"), String::from("illusion"), String::from("illusive"), String::from("image"), String::from("imaginary"), String::from("imagines"), String::from("imaging"), String::from("imbecile"), String::from("imitate"), String::from("imitation"), String::from("immature"), String::from("immerse"), String::from("immersion"), String::from("imminent"), String::from("immobile"), String::from("immodest"), String::from("immorally"), String::from("immortal"), String::from("immovable"), String::from("immovably"), String::from("immunity"), String::from("immunize"), String::from("impaired"), String::from("impale"), String::from("impart"), String::from("impatient"), String::from("impeach"), String::from("impeding"), String::from("impending"), String::from("imperfect"), String::from("imperial"), String::from("impish"), String::from("implant"), String::from("implement"), String::from("implicate"), String::from("implicit"), String::from("implode"), String::from("implosion"), String::from("implosive"), String::from("imply"), String::from("impolite"), String::from("important"), String::from("importer"), String::from("impose"), String::from("imposing"), String::from("impotence"), String::from("impotency"), String::from("impotent"), String::from("impound"), String::from("imprecise"), String::from("imprint"), String::from("imprison"), String::from("impromptu"), String::from("improper"), String::from("improve"), String::from("improving"), String::from("improvise"), String::from("imprudent"), String::from("impulse"), String::from("impulsive"), String::from("impure"), String::from("impurity"), String::from("iodine"), String::from("iodize"), String::from("ion"), String::from("ipad"), String::from("iphone"), String::from("ipod"), String::from("irate"), String::from("irk"), String::from("iron"), String::from("irregular"), String::from("irrigate"), String::from("irritable"), String::from("irritably"), String::from("irritant"), String::from("irritate"), String::from("islamic"), String::from("islamist"), String::from("isolated"), String::from("isolating"), String::from("isolation"), String::from("isotope"), String::from("issue"), String::from("issuing"), String::from("italicize"), String::from("italics"), String::from("item"), String::from("itinerary"), String::from("itunes"), String::from("ivory"), String::from("ivy"), String::from("jab"), String::from("jackal"), String::from("jacket"), String::from("jackknife"), String::from("jackpot"), String::from("jailbird"), String::from("jailbreak"), String::from("jailer"), String::from("jailhouse"), String::from("jalapeno"), String::from("jam"), String::from("janitor"), String::from("january"), String::from("jargon"), String::from("jarring"), String::from("jasmine"), String::from("jaundice"), String::from("jaunt"), String::from("java"), String::from("jawed"), String::from("jawless"), String::from("jawline"), String::from("jaws"), String::from("jaybird"), String::from("jaywalker"), String::from("jazz"), String::from("jeep"), String::from("jeeringly"), String::from("jellied"), String::from("jelly"), String::from("jersey"), String::from("jester"), String::from("jet"), String::from("jiffy"), String::from("jigsaw"), String::from("jimmy"), String::from("jingle"), String::from("jingling"), String::from("jinx"), String::from("jitters"), String::from("jittery"), String::from("job"), String::from("jockey"), String::from("jockstrap"), String::from("jogger"), String::from("jogging"), String::from("john"), String::from("joining"), String::from("jokester"), String::from("jokingly"), String::from("jolliness"), String::from("jolly"), String::from("jolt"), String::from("jot"), String::from("jovial"), String::from("joyfully"), String::from("joylessly"), String::from("joyous"), String::from("joyride"), String::from("joystick"), String::from("jubilance"), String::from("jubilant"), String::from("judge"), String::from("judgingly"), String::from("judicial"), String::from("judiciary"), String::from("judo"), String::from("juggle"), String::from("juggling"), String::from("jugular"), String::from("juice"), String::from("juiciness"), String::from("juicy"), String::from("jujitsu"), String::from("jukebox"), String::from("july"), String::from("jumble"), String::from("jumbo"), String::from("jump"), String::from("junction"), String::from("juncture"), String::from("june"), String::from("junior"), String::from("juniper"), String::from("junkie"), String::from("junkman"), String::from("junkyard"), String::from("jurist"), String::from("juror"), String::from("jury"), String::from("justice"), String::from("justifier"), String::from("justify"), String::from("justly"), String::from("justness"), String::from("juvenile"), String::from("kabob"), String::from("kangaroo"), String::from("karaoke"), String::from("karate"), String::from("karma"), String::from("kebab"), String::from("keenly"), String::from("keenness"), String::from("keep"), String::from("keg"), String::from("kelp"), String::from("kennel"), String::from("kept"), String::from("kerchief"), String::from("kerosene"), String::from("kettle"), String::from("kick"), String::from("kiln"), String::from("kilobyte"), String::from("kilogram"), String::from("kilometer"), String::from("kilowatt"), String::from("kilt"), String::from("kimono"), String::from("kindle"), String::from("kindling"), String::from("kindly"), String::from("kindness"), String::from("kindred"), String::from("kinetic"), String::from("kinfolk"), String::from("king"), String::from("kinship"), String::from("kinsman"), String::from("kinswoman"), String::from("kissable"), String::from("kisser"), String::from("kissing"), String::from("kitchen"), String::from("kite"), String::from("kitten"), String::from("kitty"), String::from("kiwi"), String::from("kleenex"), String::from("knapsack"), String::from("knee"), String::from("knelt"), String::from("knickers"), String::from("knoll"), String::from("koala"), String::from("kooky"), String::from("kosher"), String::from("krypton"), String::from("kudos"), String::from("kung"), String::from("labored"), String::from("laborer"), String::from("laboring"), String::from("laborious"), String::from("labrador"), String::from("ladder"), String::from("ladies"), String::from("ladle"), String::from("ladybug"), String::from("ladylike"), String::from("lagged"), String::from("lagging"), String::from("lagoon"), String::from("lair"), String::from("lake"), String::from("lance"), String::from("landed"), String::from("landfall"), String::from("landfill"), String::from("landing"), String::from("landlady"), String::from("landless"), String::from("landline"), String::from("landlord"), String::from("landmark"), String::from("landmass"), String::from("landmine"), String::from("landowner"), String::from("landscape"), String::from("landside"), String::from("landslide"), String::from("language"), String::from("lankiness"), String::from("lanky"), String::from("lantern"), String::from("lapdog"), String::from("lapel"), String::from("lapped"), String::from("lapping"), String::from("laptop"), String::from("lard"), String::from("large"), String::from("lark"), String::from("lash"), String::from("lasso"), String::from("last"), String::from("latch"), String::from("late"), String::from("lather"), String::from("latitude"), String::from("latrine"), String::from("latter"), String::from("latticed"), String::from("launch"), String::from("launder"), String::from("laundry"), String::from("laurel"), String::from("lavender"), String::from("lavish"), String::from("laxative"), String::from("lazily"), String::from("laziness"), String::from("lazy"), String::from("lecturer"), String::from("left"), String::from("legacy"), String::from("legal"), String::from("legend"), String::from("legged"), String::from("leggings"), String::from("legible"), String::from("legibly"), String::from("legislate"), String::from("lego"), String::from("legroom"), String::from("legume"), String::from("legwarmer"), String::from("legwork"), String::from("lemon"), String::from("lend"), String::from("length"), String::from("lens"), String::from("lent"), String::from("leotard"), String::from("lesser"), String::from("letdown"), String::from("lethargic"), String::from("lethargy"), String::from("letter"), String::from("lettuce"), String::from("level"), String::from("leverage"), String::from("levers"), String::from("levitate"), String::from("levitator"), String::from("liability"), String::from("liable"), String::from("liberty"), String::from("librarian"), String::from("library"), String::from("licking"), String::from("licorice"), String::from("lid"), String::from("life"), String::from("lifter"), String::from("lifting"), String::from("liftoff"), String::from("ligament"), String::from("likely"), String::from("likeness"), String::from("likewise"), String::from("liking"), String::from("lilac"), String::from("lilly"), String::from("lily"), String::from("limb"), String::from("limeade"), String::from("limelight"), String::from("limes"), String::from("limit"), String::from("limping"), String::from("limpness"), String::from("line"), String::from("lingo"), String::from("linguini"), String::from("linguist"), String::from("lining"), String::from("linked"), String::from("linoleum"), String::from("linseed"), String::from("lint"), String::from("lion"), String::from("lip"), String::from("liquefy"), String::from("liqueur"), String::from("liquid"), String::from("lisp"), String::from("list"), String::from("litigate"), String::from("litigator"), String::from("litmus"), String::from("litter"), String::from("little"), String::from("livable"), String::from("lived"), String::from("lively"), String::from("liver"), String::from("livestock"), String::from("lividly"), String::from("living"), String::from("lizard"), String::from("lubricant"), String::from("lubricate"), String::from("lucid"), String::from("luckily"), String::from("luckiness"), String::from("luckless"), String::from("lucrative"), String::from("ludicrous"), String::from("lugged"), String::from("lukewarm"), String::from("lullaby"), String::from("lumber"), String::from("luminance"), String::from("luminous"), String::from("lumpiness"), String::from("lumping"), String::from("lumpish"), String::from("lunacy"), String::from("lunar"), String::from("lunchbox"), String::from("luncheon"), String::from("lunchroom"), String::from("lunchtime"), String::from("lung"), String::from("lurch"), String::from("lure"), String::from("luridness"), String::from("lurk"), String::from("lushly"), String::from("lushness"), String::from("luster"), String::from("lustfully"), String::from("lustily"), String::from("lustiness"), String::from("lustrous"), String::from("lusty"), String::from("luxurious"), String::from("luxury"), String::from("lying"), String::from("lyrically"), String::from("lyricism"), String::from("lyricist"), String::from("lyrics"), String::from("macarena"), String::from("macaroni"), String::from("macaw"), String::from("mace"), String::from("machine"), String::from("machinist"), String::from("magazine"), String::from("magenta"), String::from("maggot"), String::from("magical"), String::from("magician"), String::from("magma"), String::from("magnesium"), String::from("magnetic"), String::from("magnetism"), String::from("magnetize"), String::from("magnifier"), String::from("magnify"), String::from("magnitude"), String::from("magnolia"), String::from("mahogany"), String::from("maimed"), String::from("majestic"), String::from("majesty"), String::from("majorette"), String::from("majority"), String::from("makeover"), String::from("maker"), String::from("makeshift"), String::from("making"), String::from("malformed"), String::from("malt"), String::from("mama"), String::from("mammal"), String::from("mammary"), String::from("mammogram"), String::from("manager"), String::from("managing"), String::from("manatee"), String::from("mandarin"), String::from("mandate"), String::from("mandatory"), String::from("mandolin"), String::from("manger"), String::from("mangle"), String::from("mango"), String::from("mangy"), String::from("manhandle"), String::from("manhole"), String::from("manhood"), String::from("manhunt"), String::from("manicotti"), String::from("manicure"), String::from("manifesto"), String::from("manila"), String::from("mankind"), String::from("manlike"), String::from("manliness"), String::from("manly"), String::from("manmade"), String::from("manned"), String::from("mannish"), String::from("manor"), String::from("manpower"), String::from("mantis"), String::from("mantra"), String::from("manual"), String::from("many"), String::from("map"), String::from("marathon"), String::from("marauding"), String::from("marbled"), String::from("marbles"), String::from("marbling"), String::from("march"), String::from("mardi"), String::from("margarine"), String::from("margarita"), String::from("margin"), String::from("marigold"), String::from("marina"), String::from("marine"), String::from("marital"), String::from("maritime"), String::from("marlin"), String::from("marmalade"), String::from("maroon"), String::from("married"), String::from("marrow"), String::from("marry"), String::from("marshland"), String::from("marshy"), String::from("marsupial"), String::from("marvelous"), String::from("marxism"), String::from("mascot"), String::from("masculine"), String::from("mashed"), String::from("mashing"), String::from("massager"), String::from("masses"), String::from("massive"), String::from("mastiff"), String::from("matador"), String::from("matchbook"), String::from("matchbox"), String::from("matcher"), String::from("matching"), String::from("matchless"), String::from("material"), String::from("maternal"), String::from("maternity"), String::from("math"), String::from("mating"), String::from("matriarch"), String::from("matrimony"), String::from("matrix"), String::from("matron"), String::from("matted"), String::from("matter"), String::from("maturely"), String::from("maturing"), String::from("maturity"), String::from("mauve"), String::from("maverick"), String::from("maximize"), String::from("maximum"), String::from("maybe"), String::from("mayday"), String::from("mayflower"), String::from("moaner"), String::from("moaning"), String::from("mobile"), String::from("mobility"), String::from("mobilize"), String::from("mobster"), String::from("mocha"), String::from("mocker"), String::from("mockup"), String::from("modified"), String::from("modify"), String::from("modular"), String::from("modulator"), String::from("module"), String::from("moisten"), String::from("moistness"), String::from("moisture"), String::from("molar"), String::from("molasses"), String::from("mold"), String::from("molecular"), String::from("molecule"), String::from("molehill"), String::from("mollusk"), String::from("mom"), String::from("monastery"), String::from("monday"), String::from("monetary"), String::from("monetize"), String::from("moneybags"), String::from("moneyless"), String::from("moneywise"), String::from("mongoose"), String::from("mongrel"), String::from("monitor"), String::from("monkhood"), String::from("monogamy"), String::from("monogram"), String::from("monologue"), String::from("monopoly"), String::from("monorail"), String::from("monotone"), String::from("monotype"), String::from("monoxide"), String::from("monsieur"), String::from("monsoon"), String::from("monstrous"), String::from("monthly"), String::from("monument"), String::from("moocher"), String::from("moodiness"), String::from("moody"), String::from("mooing"), String::from("moonbeam"), String::from("mooned"), String::from("moonlight"), String::from("moonlike"), String::from("moonlit"), String::from("moonrise"), String::from("moonscape"), String::from("moonshine"), String::from("moonstone"), String::from("moonwalk"), String::from("mop"), String::from("morale"), String::from("morality"), String::from("morally"), String::from("morbidity"), String::from("morbidly"), String::from("morphine"), String::from("morphing"), String::from("morse"), String::from("mortality"), String::from("mortally"), String::from("mortician"), String::from("mortified"), String::from("mortify"), String::from("mortuary"), String::from("mosaic"), String::from("mossy"), String::from("most"), String::from("mothball"), String::from("mothproof"), String::from("motion"), String::from("motivate"), String::from("motivator"), String::from("motive"), String::from("motocross"), String::from("motor"), String::from("motto"), String::from("mountable"), String::from("mountain"), String::from("mounted"), String::from("mounting"), String::from("mourner"), String::from("mournful"), String::from("mouse"), String::from("mousiness"), String::from("moustache"), String::from("mousy"), String::from("mouth"), String::from("movable"), String::from("move"), String::from("movie"), String::from("moving"), String::from("mower"), String::from("mowing"), String::from("much"), String::from("muck"), String::from("mud"), String::from("mug"), String::from("mulberry"), String::from("mulch"), String::from("mule"), String::from("mulled"), String::from("mullets"), String::from("multiple"), String::from("multiply"), String::from("multitask"), String::from("multitude"), String::from("mumble"), String::from("mumbling"), String::from("mumbo"), String::from("mummified"), String::from("mummify"), String::from("mummy"), String::from("mumps"), String::from("munchkin"), String::from("mundane"), String::from("municipal"), String::from("muppet"), String::from("mural"), String::from("murkiness"), String::from("murky"), String::from("murmuring"), String::from("muscular"), String::from("museum"), String::from("mushily"), String::from("mushiness"), String::from("mushroom"), String::from("mushy"), String::from("music"), String::from("musket"), String::from("muskiness"), String::from("musky"), String::from("mustang"), String::from("mustard"), String::from("muster"), String::from("mustiness"), String::from("musty"), String::from("mutable"), String::from("mutate"), String::from("mutation"), String::from("mute"), String::from("mutilated"), String::from("mutilator"), String::from("mutiny"), String::from("mutt"), String::from("mutual"), String::from("muzzle"), String::from("myself"), String::from("myspace"), String::from("mystified"), String::from("mystify"), String::from("myth"), String::from("nacho"), String::from("nag"), String::from("nail"), String::from("name"), String::from("naming"), String::from("nanny"), String::from("nanometer"), String::from("nape"), String::from("napkin"), String::from("napped"), String::from("napping"), String::from("nappy"), String::from("narrow"), String::from("nastily"), String::from("nastiness"), String::from("national"), String::from("native"), String::from("nativity"), String::from("natural"), String::from("nature"), String::from("naturist"), String::from("nautical"), String::from("navigate"), String::from("navigator"), String::from("navy"), String::from("nearby"), String::from("nearest"), String::from("nearly"), String::from("nearness"), String::from("neatly"), String::from("neatness"), String::from("nebula"), String::from("nebulizer"), String::from("nectar"), String::from("negate"), String::from("negation"), String::from("negative"), String::from("neglector"), String::from("negligee"), String::from("negligent"), String::from("negotiate"), String::from("nemeses"), String::from("nemesis"), String::from("neon"), String::from("nephew"), String::from("nerd"), String::from("nervous"), String::from("nervy"), String::from("nest"), String::from("net"), String::from("neurology"), String::from("neuron"), String::from("neurosis"), String::from("neurotic"), String::from("neuter"), String::from("neutron"), String::from("never"), String::from("next"), String::from("nibble"), String::from("nickname"), String::from("nicotine"), String::from("niece"), String::from("nifty"), String::from("nimble"), String::from("nimbly"), String::from("nineteen"), String::from("ninetieth"), String::from("ninja"), String::from("nintendo"), String::from("ninth"), String::from("nuclear"), String::from("nuclei"), String::from("nucleus"), String::from("nugget"), String::from("nullify"), String::from("number"), String::from("numbing"), String::from("numbly"), String::from("numbness"), String::from("numeral"), String::from("numerate"), String::from("numerator"), String::from("numeric"), String::from("numerous"), String::from("nuptials"), String::from("nursery"), String::from("nursing"), String::from("nurture"), String::from("nutcase"), String::from("nutlike"), String::from("nutmeg"), String::from("nutrient"), String::from("nutshell"), String::from("nuttiness"), String::from("nutty"), String::from("nuzzle"), String::from("nylon"), String::from("oaf"), String::from("oak"), String::from("oasis"), String::from("oat"), String::from("obedience"), String::from("obedient"), String::from("obituary"), String::from("object"), String::from("obligate"), String::from("obliged"), String::from("oblivion"), String::from("oblivious"), String::from("oblong"), String::from("obnoxious"), String::from("oboe"), String::from("obscure"), String::from("obscurity"), String::from("observant"), String::from("observer"), String::from("observing"), String::from("obsessed"), String::from("obsession"), String::from("obsessive"), String::from("obsolete"), String::from("obstacle"), String::from("obstinate"), String::from("obstruct"), String::from("obtain"), String::from("obtrusive"), String::from("obtuse"), String::from("obvious"), String::from("occultist"), String::from("occupancy"), String::from("occupant"), String::from("occupier"), String::from("occupy"), String::from("ocean"), String::from("ocelot"), String::from("octagon"), String::from("octane"), String::from("october"), String::from("octopus"), String::from("ogle"), String::from("oil"), String::from("oink"), String::from("ointment"), String::from("okay"), String::from("old"), String::from("olive"), String::from("olympics"), String::from("omega"), String::from("omen"), String::from("ominous"), String::from("omission"), String::from("omit"), String::from("omnivore"), String::from("onboard"), String::from("oncoming"), String::from("ongoing"), String::from("onion"), String::from("online"), String::from("onlooker"), String::from("only"), String::from("onscreen"), String::from("onset"), String::from("onshore"), String::from("onslaught"), String::from("onstage"), String::from("onto"), String::from("onward"), String::from("onyx"), String::from("oops"), String::from("ooze"), String::from("oozy"), String::from("opacity"), String::from("opal"), String::from("open"), String::from("operable"), String::from("operate"), String::from("operating"), String::from("operation"), String::from("operative"), String::from("operator"), String::from("opium"), String::from("opossum"), String::from("opponent"), String::from("oppose"), String::from("opposing"), String::from("opposite"), String::from("oppressed"), String::from("oppressor"), String::from("opt"), String::from("opulently"), String::from("osmosis"), String::from("other"), String::from("otter"), String::from("ouch"), String::from("ought"), String::from("ounce"), String::from("outage"), String::from("outback"), String::from("outbid"), String::from("outboard"), String::from("outbound"), String::from("outbreak"), String::from("outburst"), String::from("outcast"), String::from("outclass"), String::from("outcome"), String::from("outdated"), String::from("outdoors"), String::from("outer"), String::from("outfield"), String::from("outfit"), String::from("outflank"), String::from("outgoing"), String::from("outgrow"), String::from("outhouse"), String::from("outing"), String::from("outlast"), String::from("outlet"), String::from("outline"), String::from("outlook"), String::from("outlying"), String::from("outmatch"), String::from("outmost"), String::from("outnumber"), String::from("outplayed"), String::from("outpost"), String::from("outpour"), String::from("output"), String::from("outrage"), String::from("outrank"), String::from("outreach"), String::from("outright"), String::from("outscore"), String::from("outsell"), String::from("outshine"), String::from("outshoot"), String::from("outsider"), String::from("outskirts"), String::from("outsmart"), String::from("outsource"), String::from("outspoken"), String::from("outtakes"), String::from("outthink"), String::from("outward"), String::from("outweigh"), String::from("outwit"), String::from("oval"), String::from("ovary"), String::from("oven"), String::from("overact"), String::from("overall"), String::from("overarch"), String::from("overbid"), String::from("overbill"), String::from("overbite"), String::from("overblown"), String::from("overboard"), String::from("overbook"), String::from("overbuilt"), String::from("overcast"), String::from("overcoat"), String::from("overcome"), String::from("overcook"), String::from("overcrowd"), String::from("overdraft"), String::from("overdrawn"), String::from("overdress"), String::from("overdrive"), String::from("overdue"), String::from("overeager"), String::from("overeater"), String::from("overexert"), String::from("overfed"), String::from("overfeed"), String::from("overfill"), String::from("overflow"), String::from("overfull"), String::from("overgrown"), String::from("overhand"), String::from("overhang"), String::from("overhaul"), String::from("overhead"), String::from("overhear"), String::from("overheat"), String::from("overhung"), String::from("overjoyed"), String::from("overkill"), String::from("overlabor"), String::from("overlaid"), String::from("overlap"), String::from("overlay"), String::from("overload"), String::from("overlook"), String::from("overlord"), String::from("overlying"), String::from("overnight"), String::from("overpass"), String::from("overpay"), String::from("overplant"), String::from("overplay"), String::from("overpower"), String::from("overprice"), String::from("overrate"), String::from("overreach"), String::from("overreact"), String::from("override"), String::from("overripe"), String::from("overrule"), String::from("overrun"), String::from("overshoot"), String::from("overshot"), String::from("oversight"), String::from("oversized"), String::from("oversleep"), String::from("oversold"), String::from("overspend"), String::from("overstate"), String::from("overstay"), String::from("overstep"), String::from("overstock"), String::from("overstuff"), String::from("oversweet"), String::from("overtake"), String::from("overthrow"), String::from("overtime"), String::from("overtly"), String::from("overtone"), String::from("overture"), String::from("overturn"), String::from("overuse"), String::from("overvalue"), String::from("overview"), String::from("overwrite"), String::from("owl"), String::from("oxford"), String::from("oxidant"), String::from("oxidation"), String::from("oxidize"), String::from("oxidizing"), String::from("oxygen"), String::from("oxymoron"), String::from("oyster"), String::from("ozone"), String::from("paced"), String::from("pacemaker"), String::from("pacific"), String::from("pacifier"), String::from("pacifism"), String::from("pacifist"), String::from("pacify"), String::from("padded"), String::from("padding"), String::from("paddle"), String::from("paddling"), String::from("padlock"), String::from("pagan"), String::from("pager"), String::from("paging"), String::from("pajamas"), String::from("palace"), String::from("palatable"), String::from("palm"), String::from("palpable"), String::from("palpitate"), String::from("paltry"), String::from("pampered"), String::from("pamperer"), String::from("pampers"), String::from("pamphlet"), String::from("panama"), String::from("pancake"), String::from("pancreas"), String::from("panda"), String::from("pandemic"), String::from("pang"), String::from("panhandle"), String::from("panic"), String::from("panning"), String::from("panorama"), String::from("panoramic"), String::from("panther"), String::from("pantomime"), String::from("pantry"), String::from("pants"), String::from("pantyhose"), String::from("paparazzi"), String::from("papaya"), String::from("paper"), String::from("paprika"), String::from("papyrus"), String::from("parabola"), String::from("parachute"), String::from("parade"), String::from("paradox"), String::from("paragraph"), String::from("parakeet"), String::from("paralegal"), String::from("paralyses"), String::from("paralysis"), String::from("paralyze"), String::from("paramedic"), String::from("parameter"), String::from("paramount"), String::from("parasail"), String::from("parasite"), String::from("parasitic"), String::from("parcel"), String::from("parched"), String::from("parchment"), String::from("pardon"), String::from("parish"), String::from("parka"), String::from("parking"), String::from("parkway"), String::from("parlor"), String::from("parmesan"), String::from("parole"), String::from("parrot"), String::from("parsley"), String::from("parsnip"), String::from("partake"), String::from("parted"), String::from("parting"), String::from("partition"), String::from("partly"), String::from("partner"), String::from("partridge"), String::from("party"), String::from("passable"), String::from("passably"), String::from("passage"), String::from("passcode"), String::from("passenger"), String::from("passerby"), String::from("passing"), String::from("passion"), String::from("passive"), String::from("passivism"), String::from("passover"), String::from("passport"), String::from("password"), String::from("pasta"), String::from("pasted"), String::from("pastel"), String::from("pastime"), String::from("pastor"), String::from("pastrami"), String::from("pasture"), String::from("pasty"), String::from("patchwork"), String::from("patchy"), String::from("paternal"), String::from("paternity"), String::from("path"), String::from("patience"), String::from("patient"), String::from("patio"), String::from("patriarch"), String::from("patriot"), String::from("patrol"), String::from("patronage"), String::from("patronize"), String::from("pauper"), String::from("pavement"), String::from("paver"), String::from("pavestone"), String::from("pavilion"), String::from("paving"), String::from("pawing"), String::from("payable"), String::from("payback"), String::from("paycheck"), String::from("payday"), String::from("payee"), String::from("payer"), String::from("paying"), String::from("payment"), String::from("payphone"), String::from("payroll"), String::from("pebble"), String::from("pebbly"), String::from("pecan"), String::from("pectin"), String::from("peculiar"), String::from("peddling"), String::from("pediatric"), String::from("pedicure"), String::from("pedigree"), String::from("pedometer"), String::from("pegboard"), String::from("pelican"), String::from("pellet"), String::from("pelt"), String::from("pelvis"), String::from("penalize"), String::from("penalty"), String::from("pencil"), String::from("pendant"), String::from("pending"), String::from("penholder"), String::from("penknife"), String::from("pennant"), String::from("penniless"), String::from("penny"), String::from("penpal"), String::from("pension"), String::from("pentagon"), String::from("pentagram"), String::from("pep"), String::from("perceive"), String::from("percent"), String::from("perch"), String::from("percolate"), String::from("perennial"), String::from("perfected"), String::from("perfectly"), String::from("perfume"), String::from("periscope"), String::from("perish"), String::from("perjurer"), String::from("perjury"), String::from("perkiness"), String::from("perky"), String::from("perm"), String::from("peroxide"), String::from("perpetual"), String::from("perplexed"), String::from("persecute"), String::from("persevere"), String::from("persuaded"), String::from("persuader"), String::from("pesky"), String::from("peso"), String::from("pessimism"), String::from("pessimist"), String::from("pester"), String::from("pesticide"), String::from("petal"), String::from("petite"), String::from("petition"), String::from("petri"), String::from("petroleum"), String::from("petted"), String::from("petticoat"), String::from("pettiness"), String::from("petty"), String::from("petunia"), String::from("phantom"), String::from("phobia"), String::from("phoenix"), String::from("phonebook"), String::from("phoney"), String::from("phonics"), String::from("phoniness"), String::from("phony"), String::from("phosphate"), String::from("photo"), String::from("phrase"), String::from("phrasing"), String::from("placard"), String::from("placate"), String::from("placidly"), String::from("plank"), String::from("planner"), String::from("plant"), String::from("plasma"), String::from("plaster"), String::from("plastic"), String::from("plated"), String::from("platform"), String::from("plating"), String::from("platinum"), String::from("platonic"), String::from("platter"), String::from("platypus"), String::from("plausible"), String::from("plausibly"), String::from("playable"), String::from("playback"), String::from("player"), String::from("playful"), String::from("playgroup"), String::from("playhouse"), String::from("playing"), String::from("playlist"), String::from("playmaker"), String::from("playmate"), String::from("playoff"), String::from("playpen"), String::from("playroom"), String::from("playset"), String::from("plaything"), String::from("playtime"), String::from("plaza"), String::from("pleading"), String::from("pleat"), String::from("pledge"), String::from("plentiful"), String::from("plenty"), String::from("plethora"), String::from("plexiglas"), String::from("pliable"), String::from("plod"), String::from("plop"), String::from("plot"), String::from("plow"), String::from("ploy"), String::from("pluck"), String::from("plug"), String::from("plunder"), String::from("plunging"), String::from("plural"), String::from("plus"), String::from("plutonium"), String::from("plywood"), String::from("poach"), String::from("pod"), String::from("poem"), String::from("poet"), String::from("pogo"), String::from("pointed"), String::from("pointer"), String::from("pointing"), String::from("pointless"), String::from("pointy"), String::from("poise"), String::from("poison"), String::from("poker"), String::from("poking"), String::from("polar"), String::from("police"), String::from("policy"), String::from("polio"), String::from("polish"), String::from("politely"), String::from("polka"), String::from("polo"), String::from("polyester"), String::from("polygon"), String::from("polygraph"), String::from("polymer"), String::from("poncho"), String::from("pond"), String::from("pony"), String::from("popcorn"), String::from("pope"), String::from("poplar"), String::from("popper"), String::from("poppy"), String::from("popsicle"), String::from("populace"), String::from("popular"), String::from("populate"), String::from("porcupine"), String::from("pork"), String::from("porous"), String::from("porridge"), String::from("portable"), String::from("portal"), String::from("portfolio"), String::from("porthole"), String::from("portion"), String::from("portly"), String::from("portside"), String::from("poser"), String::from("posh"), String::from("posing"), String::from("possible"), String::from("possibly"), String::from("possum"), String::from("postage"), String::from("postal"), String::from("postbox"), String::from("postcard"), String::from("posted"), String::from("poster"), String::from("posting"), String::from("postnasal"), String::from("posture"), String::from("postwar"), String::from("pouch"), String::from("pounce"), String::from("pouncing"), String::from("pound"), String::from("pouring"), String::from("pout"), String::from("powdered"), String::from("powdering"), String::from("powdery"), String::from("power"), String::from("powwow"), String::from("pox"), String::from("praising"), String::from("prance"), String::from("prancing"), String::from("pranker"), String::from("prankish"), String::from("prankster"), String::from("prayer"), String::from("praying"), String::from("preacher"), String::from("preaching"), String::from("preachy"), String::from("preamble"), String::from("precinct"), String::from("precise"), String::from("precision"), String::from("precook"), String::from("precut"), String::from("predator"), String::from("predefine"), String::from("predict"), String::from("preface"), String::from("prefix"), String::from("preflight"), String::from("preformed"), String::from("pregame"), String::from("pregnancy"), String::from("pregnant"), String::from("preheated"), String::from("prelaunch"), String::from("prelaw"), String::from("prelude"), String::from("premiere"), String::from("premises"), String::from("premium"), String::from("prenatal"), String::from("preoccupy"), String::from("preorder"), String::from("prepaid"), String::from("prepay"), String::from("preplan"), String::from("preppy"), String::from("preschool"), String::from("prescribe"), String::from("preseason"), String::from("preset"), String::from("preshow"), String::from("president"), String::from("presoak"), String::from("press"), String::from("presume"), String::from("presuming"), String::from("preteen"), String::from("pretended"), String::from("pretender"), String::from("pretense"), String::from("pretext"), String::from("pretty"), String::from("pretzel"), String::from("prevail"), String::from("prevalent"), String::from("prevent"), String::from("preview"), String::from("previous"), String::from("prewar"), String::from("prewashed"), String::from("prideful"), String::from("pried"), String::from("primal"), String::from("primarily"), String::from("primary"), String::from("primate"), String::from("primer"), String::from("primp"), String::from("princess"), String::from("print"), String::from("prior"), String::from("prism"), String::from("prison"), String::from("prissy"), String::from("pristine"), String::from("privacy"), String::from("private"), String::from("privatize"), String::from("prize"), String::from("proactive"), String::from("probable"), String::from("probably"), String::from("probation"), String::from("probe"), String::from("probing"), String::from("probiotic"), String::from("problem"), String::from("procedure"), String::from("process"), String::from("proclaim"), String::from("procreate"), String::from("procurer"), String::from("prodigal"), String::from("prodigy"), String::from("produce"), String::from("product"), String::from("profane"), String::from("profanity"), String::from("professed"), String::from("professor"), String::from("profile"), String::from("profound"), String::from("profusely"), String::from("progeny"), String::from("prognosis"), String::from("program"), String::from("progress"), String::from("projector"), String::from("prologue"), String::from("prolonged"), String::from("promenade"), String::from("prominent"), String::from("promoter"), String::from("promotion"), String::from("prompter"), String::from("promptly"), String::from("prone"), String::from("prong"), String::from("pronounce"), String::from("pronto"), String::from("proofing"), String::from("proofread"), String::from("proofs"), String::from("propeller"), String::from("properly"), String::from("property"), String::from("proponent"), String::from("proposal"), String::from("propose"), String::from("props"), String::from("prorate"), String::from("protector"), String::from("protegee"), String::from("proton"), String::from("prototype"), String::from("protozoan"), String::from("protract"), String::from("protrude"), String::from("proud"), String::from("provable"), String::from("proved"), String::from("proven"), String::from("provided"), String::from("provider"), String::from("providing"), String::from("province"), String::from("proving"), String::from("provoke"), String::from("provoking"), String::from("provolone"), String::from("prowess"), String::from("prowler"), String::from("prowling"), String::from("proximity"), String::from("proxy"), String::from("prozac"), String::from("prude"), String::from("prudishly"), String::from("prune"), String::from("pruning"), String::from("pry"), String::from("psychic"), String::from("public"), String::from("publisher"), String::from("pucker"), String::from("pueblo"), String::from("pug"), String::from("pull"), String::from("pulmonary"), String::from("pulp"), String::from("pulsate"), String::from("pulse"), String::from("pulverize"), String::from("puma"), String::from("pumice"), String::from("pummel"), String::from("punch"), String::from("punctual"), String::from("punctuate"), String::from("punctured"), String::from("pungent"), String::from("punisher"), String::from("punk"), String::from("pupil"), String::from("puppet"), String::from("puppy"), String::from("purchase"), String::from("pureblood"), String::from("purebred"), String::from("purely"), String::from("pureness"), String::from("purgatory"), String::from("purge"), String::from("purging"), String::from("purifier"), String::from("purify"), String::from("purist"), String::from("puritan"), String::from("purity"), String::from("purple"), String::from("purplish"), String::from("purposely"), String::from("purr"), String::from("purse"), String::from("pursuable"), String::from("pursuant"), String::from("pursuit"), String::from("purveyor"), String::from("pushcart"), String::from("pushchair"), String::from("pusher"), String::from("pushiness"), String::from("pushing"), String::from("pushover"), String::from("pushpin"), String::from("pushup"), String::from("pushy"), String::from("putdown"), String::from("putt"), String::from("puzzle"), String::from("puzzling"), String::from("pyramid"), String::from("pyromania"), String::from("python"), String::from("quack"), String::from("quadrant"), String::from("quail"), String::from("quaintly"), String::from("quake"), String::from("quaking"), String::from("qualified"), String::from("qualifier"), String::from("qualify"), String::from("quality"), String::from("qualm"), String::from("quantum"), String::from("quarrel"), String::from("quarry"), String::from("quartered"), String::from("quarterly"), String::from("quarters"), String::from("quartet"), String::from("quench"), String::from("query"), String::from("quicken"), String::from("quickly"), String::from("quickness"), String::from("quicksand"), String::from("quickstep"), String::from("quiet"), String::from("quill"), String::from("quilt"), String::from("quintet"), String::from("quintuple"), String::from("quirk"), String::from("quit"), String::from("quiver"), String::from("quizzical"), String::from("quotable"), String::from("quotation"), String::from("quote"), String::from("rabid"), String::from("race"), String::from("racing"), String::from("racism"), String::from("rack"), String::from("racoon"), String::from("radar"), String::from("radial"), String::from("radiance"), String::from("radiantly"), String::from("radiated"), String::from("radiation"), String::from("radiator"), String::from("radio"), String::from("radish"), String::from("raffle"), String::from("raft"), String::from("rage"), String::from("ragged"), String::from("raging"), String::from("ragweed"), String::from("raider"), String::from("railcar"), String::from("railing"), String::from("railroad"), String::from("railway"), String::from("raisin"), String::from("rake"), String::from("raking"), String::from("rally"), String::from("ramble"), String::from("rambling"), String::from("ramp"), String::from("ramrod"), String::from("ranch"), String::from("rancidity"), String::from("random"), String::from("ranged"), String::from("ranger"), String::from("ranging"), String::from("ranked"), String::from("ranking"), String::from("ransack"), String::from("ranting"), String::from("rants"), String::from("rare"), String::from("rarity"), String::from("rascal"), String::from("rash"), String::from("rasping"), String::from("ravage"), String::from("raven"), String::from("ravine"), String::from("raving"), String::from("ravioli"), String::from("ravishing"), String::from("reabsorb"), String::from("reach"), String::from("reacquire"), String::from("reaction"), String::from("reactive"), String::from("reactor"), String::from("reaffirm"), String::from("ream"), String::from("reanalyze"), String::from("reappear"), String::from("reapply"), String::from("reappoint"), String::from("reapprove"), String::from("rearrange"), String::from("rearview"), String::from("reason"), String::from("reassign"), String::from("reassure"), String::from("reattach"), String::from("reawake"), String::from("rebalance"), String::from("rebate"), String::from("rebel"), String::from("rebirth"), String::from("reboot"), String::from("reborn"), String::from("rebound"), String::from("rebuff"), String::from("rebuild"), String::from("rebuilt"), String::from("reburial"), String::from("rebuttal"), String::from("recall"), String::from("recant"), String::from("recapture"), String::from("recast"), String::from("recede"), String::from("recent"), String::from("recess"), String::from("recharger"), String::from("recipient"), String::from("recital"), String::from("recite"), String::from("reckless"), String::from("reclaim"), String::from("recliner"), String::from("reclining"), String::from("recluse"), String::from("reclusive"), String::from("recognize"), String::from("recoil"), String::from("recollect"), String::from("recolor"), String::from("reconcile"), String::from("reconfirm"), String::from("reconvene"), String::from("recopy"), String::from("record"), String::from("recount"), String::from("recoup"), String::from("recovery"), String::from("recreate"), String::from("rectal"), String::from("rectangle"), String::from("rectified"), String::from("rectify"), String::from("recycled"), String::from("recycler"), String::from("recycling"), String::from("reemerge"), String::from("reenact"), String::from("reenter"), String::from("reentry"), String::from("reexamine"), String::from("referable"), String::from("referee"), String::from("reference"), String::from("refill"), String::from("refinance"), String::from("refined"), String::from("refinery"), String::from("refining"), String::from("refinish"), String::from("reflected"), String::from("reflector"), String::from("reflex"), String::from("reflux"), String::from("refocus"), String::from("refold"), String::from("reforest"), String::from("reformat"), String::from("reformed"), String::from("reformer"), String::from("reformist"), String::from("refract"), String::from("refrain"), String::from("refreeze"), String::from("refresh"), String::from("refried"), String::from("refueling"), String::from("refund"), String::from("refurbish"), String::from("refurnish"), String::from("refusal"), String::from("refuse"), String::from("refusing"), String::from("refutable"), String::from("refute"), String::from("regain"), String::from("regalia"), String::from("regally"), String::from("reggae"), String::from("regime"), String::from("region"), String::from("register"), String::from("registrar"), String::from("registry"), String::from("regress"), String::from("regretful"), String::from("regroup"), String::from("regular"), String::from("regulate"), String::from("regulator"), String::from("rehab"), String::from("reheat"), String::from("rehire"), String::from("rehydrate"), String::from("reimburse"), String::from("reissue"), String::from("reiterate"), String::from("rejoice"), String::from("rejoicing"), String::from("rejoin"), String::from("rekindle"), String::from("relapse"), String::from("relapsing"), String::from("relatable"), String::from("related"), String::from("relation"), String::from("relative"), String::from("relax"), String::from("relay"), String::from("relearn"), String::from("release"), String::from("relenting"), String::from("reliable"), String::from("reliably"), String::from("reliance"), String::from("reliant"), String::from("relic"), String::from("relieve"), String::from("relieving"), String::from("relight"), String::from("relish"), String::from("relive"), String::from("reload"), String::from("relocate"), String::from("relock"), String::from("reluctant"), String::from("rely"), String::from("remake"), String::from("remark"), String::from("remarry"), String::from("rematch"), String::from("remedial"), String::from("remedy"), String::from("remember"), String::from("reminder"), String::from("remindful"), String::from("remission"), String::from("remix"), String::from("remnant"), String::from("remodeler"), String::from("remold"), String::from("remorse"), String::from("remote"), String::from("removable"), String::from("removal"), String::from("removed"), String::from("remover"), String::from("removing"), String::from("rename"), String::from("renderer"), String::from("rendering"), String::from("rendition"), String::from("renegade"), String::from("renewable"), String::from("renewably"), String::from("renewal"), String::from("renewed"), String::from("renounce"), String::from("renovate"), String::from("renovator"), String::from("rentable"), String::from("rental"), String::from("rented"), String::from("renter"), String::from("reoccupy"), String::from("reoccur"), String::from("reopen"), String::from("reorder"), String::from("repackage"), String::from("repacking"), String::from("repaint"), String::from("repair"), String::from("repave"), String::from("repaying"), String::from("repayment"), String::from("repeal"), String::from("repeated"), String::from("repeater"), String::from("repent"), String::from("rephrase"), String::from("replace"), String::from("replay"), String::from("replica"), String::from("reply"), String::from("reporter"), String::from("repose"), String::from("repossess"), String::from("repost"), String::from("repressed"), String::from("reprimand"), String::from("reprint"), String::from("reprise"), String::from("reproach"), String::from("reprocess"), String::from("reproduce"), String::from("reprogram"), String::from("reps"), String::from("reptile"), String::from("reptilian"), String::from("repugnant"), String::from("repulsion"), String::from("repulsive"), String::from("repurpose"), String::from("reputable"), String::from("reputably"), String::from("request"), String::from("require"), String::from("requisite"), String::from("reroute"), String::from("rerun"), String::from("resale"), String::from("resample"), String::from("rescuer"), String::from("reseal"), String::from("research"), String::from("reselect"), String::from("reseller"), String::from("resemble"), String::from("resend"), String::from("resent"), String::from("reset"), String::from("reshape"), String::from("reshoot"), String::from("reshuffle"), String::from("residence"), String::from("residency"), String::from("resident"), String::from("residual"), String::from("residue"), String::from("resigned"), String::from("resilient"), String::from("resistant"), String::from("resisting"), String::from("resize"), String::from("resolute"), String::from("resolved"), String::from("resonant"), String::from("resonate"), String::from("resort"), String::from("resource"), String::from("respect"), String::from("resubmit"), String::from("result"), String::from("resume"), String::from("resupply"), String::from("resurface"), String::from("resurrect"), String::from("retail"), String::from("retainer"), String::from("retaining"), String::from("retake"), String::from("retaliate"), String::from("retention"), String::from("rethink"), String::from("retinal"), String::from("retired"), String::from("retiree"), String::from("retiring"), String::from("retold"), String::from("retool"), String::from("retorted"), String::from("retouch"), String::from("retrace"), String::from("retract"), String::from("retrain"), String::from("retread"), String::from("retreat"), String::from("retrial"), String::from("retrieval"), String::from("retriever"), String::from("retry"), String::from("return"), String::from("retying"), String::from("retype"), String::from("reunion"), String::from("reunite"), String::from("reusable"), String::from("reuse"), String::from("reveal"), String::from("reveler"), String::from("revenge"), String::from("revenue"), String::from("reverb"), String::from("revered"), String::from("reverence"), String::from("reverend"), String::from("reversal"), String::from("reverse"), String::from("reversing"), String::from("reversion"), String::from("revert"), String::from("revisable"), String::from("revise"), String::from("revision"), String::from("revisit"), String::from("revivable"), String::from("revival"), String::from("reviver"), String::from("reviving"), String::from("revocable"), String::from("revoke"), String::from("revolt"), String::from("revolver"), String::from("revolving"), String::from("reward"), String::from("rewash"), String::from("rewind"), String::from("rewire"), String::from("reword"), String::from("rework"), String::from("rewrap"), String::from("rewrite"), String::from("rhyme"), String::from("ribbon"), String::from("ribcage"), String::from("rice"), String::from("riches"), String::from("richly"), String::from("richness"), String::from("rickety"), String::from("ricotta"), String::from("riddance"), String::from("ridden"), String::from("ride"), String::from("riding"), String::from("rifling"), String::from("rift"), String::from("rigging"), String::from("rigid"), String::from("rigor"), String::from("rimless"), String::from("rimmed"), String::from("rind"), String::from("rink"), String::from("rinse"), String::from("rinsing"), String::from("riot"), String::from("ripcord"), String::from("ripeness"), String::from("ripening"), String::from("ripping"), String::from("ripple"), String::from("rippling"), String::from("riptide"), String::from("rise"), String::from("rising"), String::from("risk"), String::from("risotto"), String::from("ritalin"), String::from("ritzy"), String::from("rival"), String::from("riverbank"), String::from("riverbed"), String::from("riverboat"), String::from("riverside"), String::from("riveter"), String::from("riveting"), String::from("roamer"), String::from("roaming"), String::from("roast"), String::from("robbing"), String::from("robe"), String::from("robin"), String::from("robotics"), String::from("robust"), String::from("rockband"), String::from("rocker"), String::from("rocket"), String::from("rockfish"), String::from("rockiness"), String::from("rocking"), String::from("rocklike"), String::from("rockslide"), String::from("rockstar"), String::from("rocky"), String::from("rogue"), String::from("roman"), String::from("romp"), String::from("rope"), String::from("roping"), String::from("roster"), String::from("rosy"), String::from("rotten"), String::from("rotting"), String::from("rotunda"), String::from("roulette"), String::from("rounding"), String::from("roundish"), String::from("roundness"), String::from("roundup"), String::from("roundworm"), String::from("routine"), String::from("routing"), String::from("rover"), String::from("roving"), String::from("royal"), String::from("rubbed"), String::from("rubber"), String::from("rubbing"), String::from("rubble"), String::from("rubdown"), String::from("ruby"), String::from("ruckus"), String::from("rudder"), String::from("rug"), String::from("ruined"), String::from("rule"), String::from("rumble"), String::from("rumbling"), String::from("rummage"), String::from("rumor"), String::from("runaround"), String::from("rundown"), String::from("runner"), String::from("running"), String::from("runny"), String::from("runt"), String::from("runway"), String::from("rupture"), String::from("rural"), String::from("ruse"), String::from("rush"), String::from("rust"), String::from("rut"), String::from("sabbath"), String::from("sabotage"), String::from("sacrament"), String::from("sacred"), String::from("sacrifice"), String::from("sadden"), String::from("saddlebag"), String::from("saddled"), String::from("saddling"), String::from("sadly"), String::from("sadness"), String::from("safari"), String::from("safeguard"), String::from("safehouse"), String::from("safely"), String::from("safeness"), String::from("saffron"), String::from("saga"), String::from("sage"), String::from("sagging"), String::from("saggy"), String::from("said"), String::from("saint"), String::from("sake"), String::from("salad"), String::from("salami"), String::from("salaried"), String::from("salary"), String::from("saline"), String::from("salon"), String::from("saloon"), String::from("salsa"), String::from("salt"), String::from("salutary"), String::from("salute"), String::from("salvage"), String::from("salvaging"), String::from("salvation"), String::from("same"), String::from("sample"), String::from("sampling"), String::from("sanction"), String::from("sanctity"), String::from("sanctuary"), String::from("sandal"), String::from("sandbag"), String::from("sandbank"), String::from("sandbar"), String::from("sandblast"), String::from("sandbox"), String::from("sanded"), String::from("sandfish"), String::from("sanding"), String::from("sandlot"), String::from("sandpaper"), String::from("sandpit"), String::from("sandstone"), String::from("sandstorm"), String::from("sandworm"), String::from("sandy"), String::from("sanitary"), String::from("sanitizer"), String::from("sank"), String::from("santa"), String::from("sapling"), String::from("sappiness"), String::from("sappy"), String::from("sarcasm"), String::from("sarcastic"), String::from("sardine"), String::from("sash"), String::from("sasquatch"), String::from("sassy"), String::from("satchel"), String::from("satiable"), String::from("satin"), String::from("satirical"), String::from("satisfied"), String::from("satisfy"), String::from("saturate"), String::from("saturday"), String::from("sauciness"), String::from("saucy"), String::from("sauna"), String::from("savage"), String::from("savanna"), String::from("saved"), String::from("savings"), String::from("savior"), String::from("savor"), String::from("saxophone"), String::from("say"), String::from("scabbed"), String::from("scabby"), String::from("scalded"), String::from("scalding"), String::from("scale"), String::from("scaling"), String::from("scallion"), String::from("scallop"), String::from("scalping"), String::from("scam"), String::from("scandal"), String::from("scanner"), String::from("scanning"), String::from("scant"), String::from("scapegoat"), String::from("scarce"), String::from("scarcity"), String::from("scarecrow"), String::from("scared"), String::from("scarf"), String::from("scarily"), String::from("scariness"), String::from("scarring"), String::from("scary"), String::from("scavenger"), String::from("scenic"), String::from("schedule"), String::from("schematic"), String::from("scheme"), String::from("scheming"), String::from("schilling"), String::from("schnapps"), String::from("scholar"), String::from("science"), String::from("scientist"), String::from("scion"), String::from("scoff"), String::from("scolding"), String::from("scone"), String::from("scoop"), String::from("scooter"), String::from("scope"), String::from("scorch"), String::from("scorebook"), String::from("scorecard"), String::from("scored"), String::from("scoreless"), String::from("scorer"), String::from("scoring"), String::from("scorn"), String::from("scorpion"), String::from("scotch"), String::from("scoundrel"), String::from("scoured"), String::from("scouring"), String::from("scouting"), String::from("scouts"), String::from("scowling"), String::from("scrabble"), String::from("scraggly"), String::from("scrambled"), String::from("scrambler"), String::from("scrap"), String::from("scratch"), String::from("scrawny"), String::from("screen"), String::from("scribble"), String::from("scribe"), String::from("scribing"), String::from("scrimmage"), String::from("script"), String::from("scroll"), String::from("scrooge"), String::from("scrounger"), String::from("scrubbed"), String::from("scrubber"), String::from("scruffy"), String::from("scrunch"), String::from("scrutiny"), String::from("scuba"), String::from("scuff"), String::from("sculptor"), String::from("sculpture"), String::from("scurvy"), String::from("scuttle"), String::from("secluded"), String::from("secluding"), String::from("seclusion"), String::from("second"), String::from("secrecy"), String::from("secret"), String::from("sectional"), String::from("sector"), String::from("secular"), String::from("securely"), String::from("security"), String::from("sedan"), String::from("sedate"), String::from("sedation"), String::from("sedative"), String::from("sediment"), String::from("seduce"), String::from("seducing"), String::from("segment"), String::from("seismic"), String::from("seizing"), String::from("seldom"), String::from("selected"), String::from("selection"), String::from("selective"), String::from("selector"), String::from("self"), String::from("seltzer"), String::from("semantic"), String::from("semester"), String::from("semicolon"), String::from("semifinal"), String::from("seminar"), String::from("semisoft"), String::from("semisweet"), String::from("senate"), String::from("senator"), String::from("send"), String::from("senior"), String::from("senorita"), String::from("sensation"), String::from("sensitive"), String::from("sensitize"), String::from("sensually"), String::from("sensuous"), String::from("sepia"), String::from("september"), String::from("septic"), String::from("septum"), String::from("sequel"), String::from("sequence"), String::from("sequester"), String::from("series"), String::from("sermon"), String::from("serotonin"), String::from("serpent"), String::from("serrated"), String::from("serve"), String::from("service"), String::from("serving"), String::from("sesame"), String::from("sessions"), String::from("setback"), String::from("setting"), String::from("settle"), String::from("settling"), String::from("setup"), String::from("sevenfold"), String::from("seventeen"), String::from("seventh"), String::from("seventy"), String::from("severity"), String::from("shabby"), String::from("shack"), String::from("shaded"), String::from("shadily"), String::from("shadiness"), String::from("shading"), String::from("shadow"), String::from("shady"), String::from("shaft"), String::from("shakable"), String::from("shakily"), String::from("shakiness"), String::from("shaking"), String::from("shaky"), String::from("shale"), String::from("shallot"), String::from("shallow"), String::from("shame"), String::from("shampoo"), String::from("shamrock"), String::from("shank"), String::from("shanty"), String::from("shape"), String::from("shaping"), String::from("share"), String::from("sharpener"), String::from("sharper"), String::from("sharpie"), String::from("sharply"), String::from("sharpness"), String::from("shawl"), String::from("sheath"), String::from("shed"), String::from("sheep"), String::from("sheet"), String::from("shelf"), String::from("shell"), String::from("shelter"), String::from("shelve"), String::from("shelving"), String::from("sherry"), String::from("shield"), String::from("shifter"), String::from("shifting"), String::from("shiftless"), String::from("shifty"), String::from("shimmer"), String::from("shimmy"), String::from("shindig"), String::from("shine"), String::from("shingle"), String::from("shininess"), String::from("shining"), String::from("shiny"), String::from("ship"), String::from("shirt"), String::from("shivering"), String::from("shock"), String::from("shone"), String::from("shoplift"), String::from("shopper"), String::from("shopping"), String::from("shoptalk"), String::from("shore"), String::from("shortage"), String::from("shortcake"), String::from("shortcut"), String::from("shorten"), String::from("shorter"), String::from("shorthand"), String::from("shortlist"), String::from("shortly"), String::from("shortness"), String::from("shorts"), String::from("shortwave"), String::from("shorty"), String::from("shout"), String::from("shove"), String::from("showbiz"), String::from("showcase"), String::from("showdown"), String::from("shower"), String::from("showgirl"), String::from("showing"), String::from("showman"), String::from("shown"), String::from("showoff"), String::from("showpiece"), String::from("showplace"), String::from("showroom"), String::from("showy"), String::from("shrank"), String::from("shrapnel"), String::from("shredder"), String::from("shredding"), String::from("shrewdly"), String::from("shriek"), String::from("shrill"), String::from("shrimp"), String::from("shrine"), String::from("shrink"), String::from("shrivel"), String::from("shrouded"), String::from("shrubbery"), String::from("shrubs"), String::from("shrug"), String::from("shrunk"), String::from("shucking"), String::from("shudder"), String::from("shuffle"), String::from("shuffling"), String::from("shun"), String::from("shush"), String::from("shut"), String::from("shy"), String::from("siamese"), String::from("siberian"), String::from("sibling"), String::from("siding"), String::from("sierra"), String::from("siesta"), String::from("sift"), String::from("sighing"), String::from("silenced"), String::from("silencer"), String::from("silent"), String::from("silica"), String::from("silicon"), String::from("silk"), String::from("silliness"), String::from("silly"), String::from("silo"), String::from("silt"), String::from("silver"), String::from("similarly"), String::from("simile"), String::from("simmering"), String::from("simple"), String::from("simplify"), String::from("simply"), String::from("sincere"), String::from("sincerity"), String::from("singer"), String::from("singing"), String::from("single"), String::from("singular"), String::from("sinister"), String::from("sinless"), String::from("sinner"), String::from("sinuous"), String::from("sip"), String::from("siren"), String::from("sister"), String::from("sitcom"), String::from("sitter"), String::from("sitting"), String::from("situated"), String::from("situation"), String::from("sixfold"), String::from("sixteen"), String::from("sixth"), String::from("sixties"), String::from("sixtieth"), String::from("sixtyfold"), String::from("sizable"), String::from("sizably"), String::from("size"), String::from("sizing"), String::from("sizzle"), String::from("sizzling"), String::from("skater"), String::from("skating"), String::from("skedaddle"), String::from("skeletal"), String::from("skeleton"), String::from("skeptic"), String::from("sketch"), String::from("skewed"), String::from("skewer"), String::from("skid"), String::from("skied"), String::from("skier"), String::from("skies"), String::from("skiing"), String::from("skilled"), String::from("skillet"), String::from("skillful"), String::from("skimmed"), String::from("skimmer"), String::from("skimming"), String::from("skimpily"), String::from("skincare"), String::from("skinhead"), String::from("skinless"), String::from("skinning"), String::from("skinny"), String::from("skintight"), String::from("skipper"), String::from("skipping"), String::from("skirmish"), String::from("skirt"), String::from("skittle"), String::from("skydiver"), String::from("skylight"), String::from("skyline"), String::from("skype"), String::from("skyrocket"), String::from("skyward"), String::from("slab"), String::from("slacked"), String::from("slacker"), String::from("slacking"), String::from("slackness"), String::from("slacks"), String::from("slain"), String::from("slam"), String::from("slander"), String::from("slang"), String::from("slapping"), String::from("slapstick"), String::from("slashed"), String::from("slashing"), String::from("slate"), String::from("slather"), String::from("slaw"), String::from("sled"), String::from("sleek"), String::from("sleep"), String::from("sleet"), String::from("sleeve"), String::from("slept"), String::from("sliceable"), String::from("sliced"), String::from("slicer"), String::from("slicing"), String::from("slick"), String::from("slider"), String::from("slideshow"), String::from("sliding"), String::from("slighted"), String::from("slighting"), String::from("slightly"), String::from("slimness"), String::from("slimy"), String::from("slinging"), String::from("slingshot"), String::from("slinky"), String::from("slip"), String::from("slit"), String::from("sliver"), String::from("slobbery"), String::from("slogan"), String::from("sloped"), String::from("sloping"), String::from("sloppily"), String::from("sloppy"), String::from("slot"), String::from("slouching"), String::from("slouchy"), String::from("sludge"), String::from("slug"), String::from("slum"), String::from("slurp"), String::from("slush"), String::from("sly"), String::from("small"), String::from("smartly"), String::from("smartness"), String::from("smasher"), String::from("smashing"), String::from("smashup"), String::from("smell"), String::from("smelting"), String::from("smile"), String::from("smilingly"), String::from("smirk"), String::from("smite"), String::from("smith"), String::from("smitten"), String::from("smock"), String::from("smog"), String::from("smoked"), String::from("smokeless"), String::from("smokiness"), String::from("smoking"), String::from("smoky"), String::from("smolder"), String::from("smooth"), String::from("smother"), String::from("smudge"), String::from("smudgy"), String::from("smuggler"), String::from("smuggling"), String::from("smugly"), String::from("smugness"), String::from("snack"), String::from("snagged"), String::from("snaking"), String::from("snap"), String::from("snare"), String::from("snarl"), String::from("snazzy"), String::from("sneak"), String::from("sneer"), String::from("sneeze"), String::from("sneezing"), String::from("snide"), String::from("sniff"), String::from("snippet"), String::from("snipping"), String::from("snitch"), String::from("snooper"), String::from("snooze"), String::from("snore"), String::from("snoring"), String::from("snorkel"), String::from("snort"), String::from("snout"), String::from("snowbird"), String::from("snowboard"), String::from("snowbound"), String::from("snowcap"), String::from("snowdrift"), String::from("snowdrop"), String::from("snowfall"), String::from("snowfield"), String::from("snowflake"), String::from("snowiness"), String::from("snowless"), String::from("snowman"), String::from("snowplow"), String::from("snowshoe"), String::from("snowstorm"), String::from("snowsuit"), String::from("snowy"), String::from("snub"), String::from("snuff"), String::from("snuggle"), String::from("snugly"), String::from("snugness"), String::from("speak"), String::from("spearfish"), String::from("spearhead"), String::from("spearman"), String::from("spearmint"), String::from("species"), String::from("specimen"), String::from("specked"), String::from("speckled"), String::from("specks"), String::from("spectacle"), String::from("spectator"), String::from("spectrum"), String::from("speculate"), String::from("speech"), String::from("speed"), String::from("spellbind"), String::from("speller"), String::from("spelling"), String::from("spendable"), String::from("spender"), String::from("spending"), String::from("spent"), String::from("spew"), String::from("sphere"), String::from("spherical"), String::from("sphinx"), String::from("spider"), String::from("spied"), String::from("spiffy"), String::from("spill"), String::from("spilt"), String::from("spinach"), String::from("spinal"), String::from("spindle"), String::from("spinner"), String::from("spinning"), String::from("spinout"), String::from("spinster"), String::from("spiny"), String::from("spiral"), String::from("spirited"), String::from("spiritism"), String::from("spirits"), String::from("spiritual"), String::from("splashed"), String::from("splashing"), String::from("splashy"), String::from("splatter"), String::from("spleen"), String::from("splendid"), String::from("splendor"), String::from("splice"), String::from("splicing"), String::from("splinter"), String::from("splotchy"), String::from("splurge"), String::from("spoilage"), String::from("spoiled"), String::from("spoiler"), String::from("spoiling"), String::from("spoils"), String::from("spoken"), String::from("spokesman"), String::from("sponge"), String::from("spongy"), String::from("sponsor"), String::from("spoof"), String::from("spookily"), String::from("spooky"), String::from("spool"), String::from("spoon"), String::from("spore"), String::from("sporting"), String::from("sports"), String::from("sporty"), String::from("spotless"), String::from("spotlight"), String::from("spotted"), String::from("spotter"), String::from("spotting"), String::from("spotty"), String::from("spousal"), String::from("spouse"), String::from("spout"), String::from("sprain"), String::from("sprang"), String::from("sprawl"), String::from("spray"), String::from("spree"), String::from("sprig"), String::from("spring"), String::from("sprinkled"), String::from("sprinkler"), String::from("sprint"), String::from("sprite"), String::from("sprout"), String::from("spruce"), String::from("sprung"), String::from("spry"), String::from("spud"), String::from("spur"), String::from("sputter"), String::from("spyglass"), String::from("squabble"), String::from("squad"), String::from("squall"), String::from("squander"), String::from("squash"), String::from("squatted"), String::from("squatter"), String::from("squatting"), String::from("squeak"), String::from("squealer"), String::from("squealing"), String::from("squeamish"), String::from("squeegee"), String::from("squeeze"), String::from("squeezing"), String::from("squid"), String::from("squiggle"), String::from("squiggly"), String::from("squint"), String::from("squire"), String::from("squirt"), String::from("squishier"), String::from("squishy"), String::from("stability"), String::from("stabilize"), String::from("stable"), String::from("stack"), String::from("stadium"), String::from("staff"), String::from("stage"), String::from("staging"), String::from("stagnant"), String::from("stagnate"), String::from("stainable"), String::from("stained"), String::from("staining"), String::from("stainless"), String::from("stalemate"), String::from("staleness"), String::from("stalling"), String::from("stallion"), String::from("stamina"), String::from("stammer"), String::from("stamp"), String::from("stand"), String::from("stank"), String::from("staple"), String::from("stapling"), String::from("starboard"), String::from("starch"), String::from("stardom"), String::from("stardust"), String::from("starfish"), String::from("stargazer"), String::from("staring"), String::from("stark"), String::from("starless"), String::from("starlet"), String::from("starlight"), String::from("starlit"), String::from("starring"), String::from("starry"), String::from("starship"), String::from("starter"), String::from("starting"), String::from("startle"), String::from("startling"), String::from("startup"), String::from("starved"), String::from("starving"), String::from("stash"), String::from("state"), String::from("static"), String::from("statistic"), String::from("statue"), String::from("stature"), String::from("status"), String::from("statute"), String::from("statutory"), String::from("staunch"), String::from("stays"), String::from("steadfast"), String::from("steadier"), String::from("steadily"), String::from("steadying"), String::from("steam"), String::from("steed"), String::from("steep"), String::from("steerable"), String::from("steering"), String::from("steersman"), String::from("stegosaur"), String::from("stellar"), String::from("stem"), String::from("stench"), String::from("stencil"), String::from("step"), String::from("stereo"), String::from("sterile"), String::from("sterility"), String::from("sterilize"), String::from("sterling"), String::from("sternness"), String::from("sternum"), String::from("stew"), String::from("stick"), String::from("stiffen"), String::from("stiffly"), String::from("stiffness"), String::from("stifle"), String::from("stifling"), String::from("stillness"), String::from("stilt"), String::from("stimulant"), String::from("stimulate"), String::from("stimuli"), String::from("stimulus"), String::from("stinger"), String::from("stingily"), String::from("stinging"), String::from("stingray"), String::from("stingy"), String::from("stinking"), String::from("stinky"), String::from("stipend"), String::from("stipulate"), String::from("stir"), String::from("stitch"), String::from("stock"), String::from("stoic"), String::from("stoke"), String::from("stole"), String::from("stomp"), String::from("stonewall"), String::from("stoneware"), String::from("stonework"), String::from("stoning"), String::from("stony"), String::from("stood"), String::from("stooge"), String::from("stool"), String::from("stoop"), String::from("stoplight"), String::from("stoppable"), String::from("stoppage"), String::from("stopped"), String::from("stopper"), String::from("stopping"), String::from("stopwatch"), String::from("storable"), String::from("storage"), String::from("storeroom"), String::from("storewide"), String::from("storm"), String::from("stout"), String::from("stove"), String::from("stowaway"), String::from("stowing"), String::from("straddle"), String::from("straggler"), String::from("strained"), String::from("strainer"), String::from("straining"), String::from("strangely"), String::from("stranger"), String::from("strangle"), String::from("strategic"), String::from("strategy"), String::from("stratus"), String::from("straw"), String::from("stray"), String::from("streak"), String::from("stream"), String::from("street"), String::from("strength"), String::from("strenuous"), String::from("strep"), String::from("stress"), String::from("stretch"), String::from("strewn"), String::from("stricken"), String::from("strict"), String::from("stride"), String::from("strife"), String::from("strike"), String::from("striking"), String::from("strive"), String::from("striving"), String::from("strobe"), String::from("strode"), String::from("stroller"), String::from("strongbox"), String::from("strongly"), String::from("strongman"), String::from("struck"), String::from("structure"), String::from("strudel"), String::from("struggle"), String::from("strum"), String::from("strung"), String::from("strut"), String::from("stubbed"), String::from("stubble"), String::from("stubbly"), String::from("stubborn"), String::from("stucco"), String::from("stuck"), String::from("student"), String::from("studied"), String::from("studio"), String::from("study"), String::from("stuffed"), String::from("stuffing"), String::from("stuffy"), String::from("stumble"), String::from("stumbling"), String::from("stump"), String::from("stung"), String::from("stunned"), String::from("stunner"), String::from("stunning"), String::from("stunt"), String::from("stupor"), String::from("sturdily"), String::from("sturdy"), String::from("styling"), String::from("stylishly"), String::from("stylist"), String::from("stylized"), String::from("stylus"), String::from("suave"), String::from("subarctic"), String::from("subatomic"), String::from("subdivide"), String::from("subdued"), String::from("subduing"), String::from("subfloor"), String::from("subgroup"), String::from("subheader"), String::from("subject"), String::from("sublease"), String::from("sublet"), String::from("sublevel"), String::from("sublime"), String::from("submarine"), String::from("submerge"), String::from("submersed"), String::from("submitter"), String::from("subpanel"), String::from("subpar"), String::from("subplot"), String::from("subprime"), String::from("subscribe"), String::from("subscript"), String::from("subsector"), String::from("subside"), String::from("subsiding"), String::from("subsidize"), String::from("subsidy"), String::from("subsoil"), String::from("subsonic"), String::from("substance"), String::from("subsystem"), String::from("subtext"), String::from("subtitle"), String::from("subtly"), String::from("subtotal"), String::from("subtract"), String::from("subtype"), String::from("suburb"), String::from("subway"), String::from("subwoofer"), String::from("subzero"), String::from("succulent"), String::from("such"), String::from("suction"), String::from("sudden"), String::from("sudoku"), String::from("suds"), String::from("sufferer"), String::from("suffering"), String::from("suffice"), String::from("suffix"), String::from("suffocate"), String::from("suffrage"), String::from("sugar"), String::from("suggest"), String::from("suing"), String::from("suitable"), String::from("suitably"), String::from("suitcase"), String::from("suitor"), String::from("sulfate"), String::from("sulfide"), String::from("sulfite"), String::from("sulfur"), String::from("sulk"), String::from("sullen"), String::from("sulphate"), String::from("sulphuric"), String::from("sultry"), String::from("superbowl"), String::from("superglue"), String::from("superhero"), String::from("superior"), String::from("superjet"), String::from("superman"), String::from("supermom"), String::from("supernova"), String::from("supervise"), String::from("supper"), String::from("supplier"), String::from("supply"), String::from("support"), String::from("supremacy"), String::from("supreme"), String::from("surcharge"), String::from("surely"), String::from("sureness"), String::from("surface"), String::from("surfacing"), String::from("surfboard"), String::from("surfer"), String::from("surgery"), String::from("surgical"), String::from("surging"), String::from("surname"), String::from("surpass"), String::from("surplus"), String::from("surprise"), String::from("surreal"), String::from("surrender"), String::from("surrogate"), String::from("surround"), String::from("survey"), String::from("survival"), String::from("survive"), String::from("surviving"), String::from("survivor"), String::from("sushi"), String::from("suspect"), String::from("suspend"), String::from("suspense"), String::from("sustained"), String::from("sustainer"), String::from("swab"), String::from("swaddling"), String::from("swagger"), String::from("swampland"), String::from("swan"), String::from("swapping"), String::from("swarm"), String::from("sway"), String::from("swear"), String::from("sweat"), String::from("sweep"), String::from("swell"), String::from("swept"), String::from("swerve"), String::from("swifter"), String::from("swiftly"), String::from("swiftness"), String::from("swimmable"), String::from("swimmer"), String::from("swimming"), String::from("swimsuit"), String::from("swimwear"), String::from("swinger"), String::from("swinging"), String::from("swipe"), String::from("swirl"), String::from("switch"), String::from("swivel"), String::from("swizzle"), String::from("swooned"), String::from("swoop"), String::from("swoosh"), String::from("swore"), String::from("sworn"), String::from("swung"), String::from("sycamore"), String::from("sympathy"), String::from("symphonic"), String::from("symphony"), String::from("symptom"), String::from("synapse"), String::from("syndrome"), String::from("synergy"), String::from("synopses"), String::from("synopsis"), String::from("synthesis"), String::from("synthetic"), String::from("syrup"), String::from("system"), String::from("t-shirt"), String::from("tabasco"), String::from("tabby"), String::from("tableful"), String::from("tables"), String::from("tablet"), String::from("tableware"), String::from("tabloid"), String::from("tackiness"), String::from("tacking"), String::from("tackle"), String::from("tackling"), String::from("tacky"), String::from("taco"), String::from("tactful"), String::from("tactical"), String::from("tactics"), String::from("tactile"), String::from("tactless"), String::from("tadpole"), String::from("taekwondo"), String::from("tag"), String::from("tainted"), String::from("take"), String::from("taking"), String::from("talcum"), String::from("talisman"), String::from("tall"), String::from("talon"), String::from("tamale"), String::from("tameness"), String::from("tamer"), String::from("tamper"), String::from("tank"), String::from("tanned"), String::from("tannery"), String::from("tanning"), String::from("tantrum"), String::from("tapeless"), String::from("tapered"), String::from("tapering"), String::from("tapestry"), String::from("tapioca"), String::from("tapping"), String::from("taps"), String::from("tarantula"), String::from("target"), String::from("tarmac"), String::from("tarnish"), String::from("tarot"), String::from("tartar"), String::from("tartly"), String::from("tartness"), String::from("task"), String::from("tassel"), String::from("taste"), String::from("tastiness"), String::from("tasting"), String::from("tasty"), String::from("tattered"), String::from("tattle"), String::from("tattling"), String::from("tattoo"), String::from("taunt"), String::from("tavern"), String::from("thank"), String::from("that"), String::from("thaw"), String::from("theater"), String::from("theatrics"), String::from("thee"), String::from("theft"), String::from("theme"), String::from("theology"), String::from("theorize"), String::from("thermal"), String::from("thermos"), String::from("thesaurus"), String::from("these"), String::from("thesis"), String::from("thespian"), String::from("thicken"), String::from("thicket"), String::from("thickness"), String::from("thieving"), String::from("thievish"), String::from("thigh"), String::from("thimble"), String::from("thing"), String::from("think"), String::from("thinly"), String::from("thinner"), String::from("thinness"), String::from("thinning"), String::from("thirstily"), String::from("thirsting"), String::from("thirsty"), String::from("thirteen"), String::from("thirty"), String::from("thong"), String::from("thorn"), String::from("those"), String::from("thousand"), String::from("thrash"), String::from("thread"), String::from("threaten"), String::from("threefold"), String::from("thrift"), String::from("thrill"), String::from("thrive"), String::from("thriving"), String::from("throat"), String::from("throbbing"), String::from("throng"), String::from("throttle"), String::from("throwaway"), String::from("throwback"), String::from("thrower"), String::from("throwing"), String::from("thud"), String::from("thumb"), String::from("thumping"), String::from("thursday"), String::from("thus"), String::from("thwarting"), String::from("thyself"), String::from("tiara"), String::from("tibia"), String::from("tidal"), String::from("tidbit"), String::from("tidiness"), String::from("tidings"), String::from("tidy"), String::from("tiger"), String::from("tighten"), String::from("tightly"), String::from("tightness"), String::from("tightrope"), String::from("tightwad"), String::from("tigress"), String::from("tile"), String::from("tiling"), String::from("till"), String::from("tilt"), String::from("timid"), String::from("timing"), String::from("timothy"), String::from("tinderbox"), String::from("tinfoil"), String::from("tingle"), String::from("tingling"), String::from("tingly"), String::from("tinker"), String::from("tinkling"), String::from("tinsel"), String::from("tinsmith"), String::from("tint"), String::from("tinwork"), String::from("tiny"), String::from("tipoff"), String::from("tipped"), String::from("tipper"), String::from("tipping"), String::from("tiptoeing"), String::from("tiptop"), String::from("tiring"), String::from("tissue"), String::from("trace"), String::from("tracing"), String::from("track"), String::from("traction"), String::from("tractor"), String::from("trade"), String::from("trading"), String::from("tradition"), String::from("traffic"), String::from("tragedy"), String::from("trailing"), String::from("trailside"), String::from("train"), String::from("traitor"), String::from("trance"), String::from("tranquil"), String::from("transfer"), String::from("transform"), String::from("translate"), String::from("transpire"), String::from("transport"), String::from("transpose"), String::from("trapdoor"), String::from("trapeze"), String::from("trapezoid"), String::from("trapped"), String::from("trapper"), String::from("trapping"), String::from("traps"), String::from("trash"), String::from("travel"), String::from("traverse"), String::from("travesty"), String::from("tray"), String::from("treachery"), String::from("treading"), String::from("treadmill"), String::from("treason"), String::from("treat"), String::from("treble"), String::from("tree"), String::from("trekker"), String::from("tremble"), String::from("trembling"), String::from("tremor"), String::from("trench"), String::from("trend"), String::from("trespass"), String::from("triage"), String::from("trial"), String::from("triangle"), String::from("tribesman"), String::from("tribunal"), String::from("tribune"), String::from("tributary"), String::from("tribute"), String::from("triceps"), String::from("trickery"), String::from("trickily"), String::from("tricking"), String::from("trickle"), String::from("trickster"), String::from("tricky"), String::from("tricolor"), String::from("tricycle"), String::from("trident"), String::from("tried"), String::from("trifle"), String::from("trifocals"), String::from("trillion"), String::from("trilogy"), String::from("trimester"), String::from("trimmer"), String::from("trimming"), String::from("trimness"), String::from("trinity"), String::from("trio"), String::from("tripod"), String::from("tripping"), String::from("triumph"), String::from("trivial"), String::from("trodden"), String::from("trolling"), String::from("trombone"), String::from("trophy"), String::from("tropical"), String::from("tropics"), String::from("trouble"), String::from("troubling"), String::from("trough"), String::from("trousers"), String::from("trout"), String::from("trowel"), String::from("truce"), String::from("truck"), String::from("truffle"), String::from("trump"), String::from("trunks"), String::from("trustable"), String::from("trustee"), String::from("trustful"), String::from("trusting"), String::from("trustless"), String::from("truth"), String::from("try"), String::from("tubby"), String::from("tubeless"), String::from("tubular"), String::from("tucking"), String::from("tuesday"), String::from("tug"), String::from("tuition"), String::from("tulip"), String::from("tumble"), String::from("tumbling"), String::from("tummy"), String::from("turban"), String::from("turbine"), String::from("turbofan"), String::from("turbojet"), String::from("turbulent"), String::from("turf"), String::from("turkey"), String::from("turmoil"), String::from("turret"), String::from("turtle"), String::from("tusk"), String::from("tutor"), String::from("tutu"), String::from("tux"), String::from("tweak"), String::from("tweed"), String::from("tweet"), String::from("tweezers"), String::from("twelve"), String::from("twentieth"), String::from("twenty"), String::from("twerp"), String::from("twice"), String::from("twiddle"), String::from("twiddling"), String::from("twig"), String::from("twilight"), String::from("twine"), String::from("twins"), String::from("twirl"), String::from("twistable"), String::from("twisted"), String::from("twister"), String::from("twisting"), String::from("twisty"), String::from("twitch"), String::from("twitter"), String::from("tycoon"), String::from("tying"), String::from("tyke"), String::from("udder"), String::from("ultimate"), String::from("ultimatum"), String::from("ultra"), String::from("umbilical"), String::from("umbrella"), String::from("umpire"), String::from("unabashed"), String::from("unable"), String::from("unadorned"), String::from("unadvised"), String::from("unafraid"), String::from("unaired"), String::from("unaligned"), String::from("unaltered"), String::from("unarmored"), String::from("unashamed"), String::from("unaudited"), String::from("unawake"), String::from("unaware"), String::from("unbaked"), String::from("unbalance"), String::from("unbeaten"), String::from("unbend"), String::from("unbent"), String::from("unbiased"), String::from("unbitten"), String::from("unblended"), String::from("unblessed"), String::from("unblock"), String::from("unbolted"), String::from("unbounded"), String::from("unboxed"), String::from("unbraided"), String::from("unbridle"), String::from("unbroken"), String::from("unbuckled"), String::from("unbundle"), String::from("unburned"), String::from("unbutton"), String::from("uncanny"), String::from("uncapped"), String::from("uncaring"), String::from("uncertain"), String::from("unchain"), String::from("unchanged"), String::from("uncharted"), String::from("uncheck"), String::from("uncivil"), String::from("unclad"), String::from("unclaimed"), String::from("unclamped"), String::from("unclasp"), String::from("uncle"), String::from("unclip"), String::from("uncloak"), String::from("unclog"), String::from("unclothed"), String::from("uncoated"), String::from("uncoiled"), String::from("uncolored"), String::from("uncombed"), String::from("uncommon"), String::from("uncooked"), String::from("uncork"), String::from("uncorrupt"), String::from("uncounted"), String::from("uncouple"), String::from("uncouth"), String::from("uncover"), String::from("uncross"), String::from("uncrown"), String::from("uncrushed"), String::from("uncured"), String::from("uncurious"), String::from("uncurled"), String::from("uncut"), String::from("undamaged"), String::from("undated"), String::from("undaunted"), String::from("undead"), String::from("undecided"), String::from("undefined"), String::from("underage"), String::from("underarm"), String::from("undercoat"), String::from("undercook"), String::from("undercut"), String::from("underdog"), String::from("underdone"), String::from("underfed"), String::from("underfeed"), String::from("underfoot"), String::from("undergo"), String::from("undergrad"), String::from("underhand"), String::from("underline"), String::from("underling"), String::from("undermine"), String::from("undermost"), String::from("underpaid"), String::from("underpass"), String::from("underpay"), String::from("underrate"), String::from("undertake"), String::from("undertone"), String::from("undertook"), String::from("undertow"), String::from("underuse"), String::from("underwear"), String::from("underwent"), String::from("underwire"), String::from("undesired"), String::from("undiluted"), String::from("undivided"), String::from("undocked"), String::from("undoing"), String::from("undone"), String::from("undrafted"), String::from("undress"), String::from("undrilled"), String::from("undusted"), String::from("undying"), String::from("unearned"), String::from("unearth"), String::from("unease"), String::from("uneasily"), String::from("uneasy"), String::from("uneatable"), String::from("uneaten"), String::from("unedited"), String::from("unelected"), String::from("unending"), String::from("unengaged"), String::from("unenvied"), String::from("unequal"), String::from("unethical"), String::from("uneven"), String::from("unexpired"), String::from("unexposed"), String::from("unfailing"), String::from("unfair"), String::from("unfasten"), String::from("unfazed"), String::from("unfeeling"), String::from("unfiled"), String::from("unfilled"), String::from("unfitted"), String::from("unfitting"), String::from("unfixable"), String::from("unfixed"), String::from("unflawed"), String::from("unfocused"), String::from("unfold"), String::from("unfounded"), String::from("unframed"), String::from("unfreeze"), String::from("unfrosted"), String::from("unfrozen"), String::from("unfunded"), String::from("unglazed"), String::from("ungloved"), String::from("unglue"), String::from("ungodly"), String::from("ungraded"), String::from("ungreased"), String::from("unguarded"), String::from("unguided"), String::from("unhappily"), String::from("unhappy"), String::from("unharmed"), String::from("unhealthy"), String::from("unheard"), String::from("unhearing"), String::from("unheated"), String::from("unhelpful"), String::from("unhidden"), String::from("unhinge"), String::from("unhitched"), String::from("unholy"), String::from("unhook"), String::from("unicorn"), String::from("unicycle"), String::from("unified"), String::from("unifier"), String::from("uniformed"), String::from("uniformly"), String::from("unify"), String::from("unimpeded"), String::from("uninjured"), String::from("uninstall"), String::from("uninsured"), String::from("uninvited"), String::from("union"), String::from("uniquely"), String::from("unisexual"), String::from("unison"), String::from("unissued"), String::from("unit"), String::from("universal"), String::from("universe"), String::from("unjustly"), String::from("unkempt"), String::from("unkind"), String::from("unknotted"), String::from("unknowing"), String::from("unknown"), String::from("unlaced"), String::from("unlatch"), String::from("unlawful"), String::from("unleaded"), String::from("unlearned"), String::from("unleash"), String::from("unless"), String::from("unleveled"), String::from("unlighted"), String::from("unlikable"), String::from("unlimited"), String::from("unlined"), String::from("unlinked"), String::from("unlisted"), String::from("unlit"), String::from("unlivable"), String::from("unloaded"), String::from("unloader"), String::from("unlocked"), String::from("unlocking"), String::from("unlovable"), String::from("unloved"), String::from("unlovely"), String::from("unloving"), String::from("unluckily"), String::from("unlucky"), String::from("unmade"), String::from("unmanaged"), String::from("unmanned"), String::from("unmapped"), String::from("unmarked"), String::from("unmasked"), String::from("unmasking"), String::from("unmatched"), String::from("unmindful"), String::from("unmixable"), String::from("unmixed"), String::from("unmolded"), String::from("unmoral"), String::from("unmovable"), String::from("unmoved"), String::from("unmoving"), String::from("unnamable"), String::from("unnamed"), String::from("unnatural"), String::from("unneeded"), String::from("unnerve"), String::from("unnerving"), String::from("unnoticed"), String::from("unopened"), String::from("unopposed"), String::from("unpack"), String::from("unpadded"), String::from("unpaid"), String::from("unpainted"), String::from("unpaired"), String::from("unpaved"), String::from("unpeeled"), String::from("unpicked"), String::from("unpiloted"), String::from("unpinned"), String::from("unplanned"), String::from("unplanted"), String::from("unpleased"), String::from("unpledged"), String::from("unplowed"), String::from("unplug"), String::from("unpopular"), String::from("unproven"), String::from("unquote"), String::from("unranked"), String::from("unrated"), String::from("unraveled"), String::from("unreached"), String::from("unread"), String::from("unreal"), String::from("unreeling"), String::from("unrefined"), String::from("unrelated"), String::from("unrented"), String::from("unrest"), String::from("unretired"), String::from("unrevised"), String::from("unrigged"), String::from("unripe"), String::from("unrivaled"), String::from("unroasted"), String::from("unrobed"), String::from("unroll"), String::from("unruffled"), String::from("unruly"), String::from("unrushed"), String::from("unsaddle"), String::from("unsafe"), String::from("unsaid"), String::from("unsalted"), String::from("unsaved"), String::from("unsavory"), String::from("unscathed"), String::from("unscented"), String::from("unscrew"), String::from("unsealed"), String::from("unseated"), String::from("unsecured"), String::from("unseeing"), String::from("unseemly"), String::from("unseen"), String::from("unselect"), String::from("unselfish"), String::from("unsent"), String::from("unsettled"), String::from("unshackle"), String::from("unshaken"), String::from("unshaved"), String::from("unshaven"), String::from("unsheathe"), String::from("unshipped"), String::from("unsightly"), String::from("unsigned"), String::from("unskilled"), String::from("unsliced"), String::from("unsmooth"), String::from("unsnap"), String::from("unsocial"), String::from("unsoiled"), String::from("unsold"), String::from("unsolved"), String::from("unsorted"), String::from("unspoiled"), String::from("unspoken"), String::from("unstable"), String::from("unstaffed"), String::from("unstamped"), String::from("unsteady"), String::from("unsterile"), String::from("unstirred"), String::from("unstitch"), String::from("unstopped"), String::from("unstuck"), String::from("unstuffed"), String::from("unstylish"), String::from("unsubtle"), String::from("unsubtly"), String::from("unsuited"), String::from("unsure"), String::from("unsworn"), String::from("untagged"), String::from("untainted"), String::from("untaken"), String::from("untamed"), String::from("untangled"), String::from("untapped"), String::from("untaxed"), String::from("unthawed"), String::from("unthread"), String::from("untidy"), String::from("untie"), String::from("until"), String::from("untimed"), String::from("untimely"), String::from("untitled"), String::from("untoasted"), String::from("untold"), String::from("untouched"), String::from("untracked"), String::from("untrained"), String::from("untreated"), String::from("untried"), String::from("untrimmed"), String::from("untrue"), String::from("untruth"), String::from("unturned"), String::from("untwist"), String::from("untying"), String::from("unusable"), String::from("unused"), String::from("unusual"), String::from("unvalued"), String::from("unvaried"), String::from("unvarying"), String::from("unveiled"), String::from("unveiling"), String::from("unvented"), String::from("unviable"), String::from("unvisited"), String::from("unvocal"), String::from("unwanted"), String::from("unwarlike"), String::from("unwary"), String::from("unwashed"), String::from("unwatched"), String::from("unweave"), String::from("unwed"), String::from("unwelcome"), String::from("unwell"), String::from("unwieldy"), String::from("unwilling"), String::from("unwind"), String::from("unwired"), String::from("unwitting"), String::from("unwomanly"), String::from("unworldly"), String::from("unworn"), String::from("unworried"), String::from("unworthy"), String::from("unwound"), String::from("unwoven"), String::from("unwrapped"), String::from("unwritten"), String::from("unzip"), String::from("upbeat"), String::from("upchuck"), String::from("upcoming"), String::from("upcountry"), String::from("update"), String::from("upfront"), String::from("upgrade"), String::from("upheaval"), String::from("upheld"), String::from("uphill"), String::from("uphold"), String::from("uplifted"), String::from("uplifting"), String::from("upload"), String::from("upon"), String::from("upper"), String::from("upright"), String::from("uprising"), String::from("upriver"), String::from("uproar"), String::from("uproot"), String::from("upscale"), String::from("upside"), String::from("upstage"), String::from("upstairs"), String::from("upstart"), String::from("upstate"), String::from("upstream"), String::from("upstroke"), String::from("upswing"), String::from("uptake"), String::from("uptight"), String::from("uptown"), String::from("upturned"), String::from("upward"), String::from("upwind"), String::from("uranium"), String::from("urban"), String::from("urchin"), String::from("urethane"), String::from("urgency"), String::from("urgent"), String::from("urging"), String::from("urologist"), String::from("urology"), String::from("usable"), String::from("usage"), String::from("useable"), String::from("used"), String::from("uselessly"), String::from("user"), String::from("usher"), String::from("usual"), String::from("utensil"), String::from("utility"), String::from("utilize"), String::from("utmost"), String::from("utopia"), String::from("utter"), String::from("vacancy"), String::from("vacant"), String::from("vacate"), String::from("vacation"), String::from("vagabond"), String::from("vagrancy"), String::from("vagrantly"), String::from("vaguely"), String::from("vagueness"), String::from("valiant"), String::from("valid"), String::from("valium"), String::from("valley"), String::from("valuables"), String::from("value"), String::from("vanilla"), String::from("vanish"), String::from("vanity"), String::from("vanquish"), String::from("vantage"), String::from("vaporizer"), String::from("variable"), String::from("variably"), String::from("varied"), String::from("variety"), String::from("various"), String::from("varmint"), String::from("varnish"), String::from("varsity"), String::from("varying"), String::from("vascular"), String::from("vaseline"), String::from("vastly"), String::from("vastness"), String::from("veal"), String::from("vegan"), String::from("veggie"), String::from("vehicular"), String::from("velcro"), String::from("velocity"), String::from("velvet"), String::from("vendetta"), String::from("vending"), String::from("vendor"), String::from("veneering"), String::from("vengeful"), String::from("venomous"), String::from("ventricle"), String::from("venture"), String::from("venue"), String::from("venus"), String::from("verbalize"), String::from("verbally"), String::from("verbose"), String::from("verdict"), String::from("verify"), String::from("verse"), String::from("version"), String::from("versus"), String::from("vertebrae"), String::from("vertical"), String::from("vertigo"), String::from("very"), String::from("vessel"), String::from("vest"), String::from("veteran"), String::from("veto"), String::from("vexingly"), String::from("viability"), String::from("viable"), String::from("vibes"), String::from("vice"), String::from("vicinity"), String::from("victory"), String::from("video"), String::from("viewable"), String::from("viewer"), String::from("viewing"), String::from("viewless"), String::from("viewpoint"), String::from("vigorous"), String::from("village"), String::from("villain"), String::from("vindicate"), String::from("vineyard"), String::from("vintage"), String::from("violate"), String::from("violation"), String::from("violator"), String::from("violet"), String::from("violin"), String::from("viper"), String::from("viral"), String::from("virtual"), String::from("virtuous"), String::from("virus"), String::from("visa"), String::from("viscosity"), String::from("viscous"), String::from("viselike"), String::from("visible"), String::from("visibly"), String::from("vision"), String::from("visiting"), String::from("visitor"), String::from("visor"), String::from("vista"), String::from("vitality"), String::from("vitalize"), String::from("vitally"), String::from("vitamins"), String::from("vivacious"), String::from("vividly"), String::from("vividness"), String::from("vixen"), String::from("vocalist"), String::from("vocalize"), String::from("vocally"), String::from("vocation"), String::from("voice"), String::from("voicing"), String::from("void"), String::from("volatile"), String::from("volley"), String::from("voltage"), String::from("volumes"), String::from("voter"), String::from("voting"), String::from("voucher"), String::from("vowed"), String::from("vowel"), String::from("voyage"), String::from("wackiness"), String::from("wad"), String::from("wafer"), String::from("waffle"), String::from("waged"), String::from("wager"), String::from("wages"), String::from("waggle"), String::from("wagon"), String::from("wake"), String::from("waking"), String::from("walk"), String::from("walmart"), String::from("walnut"), String::from("walrus"), String::from("waltz"), String::from("wand"), String::from("wannabe"), String::from("wanted"), String::from("wanting"), String::from("wasabi"), String::from("washable"), String::from("washbasin"), String::from("washboard"), String::from("washbowl"), String::from("washcloth"), String::from("washday"), String::from("washed"), String::from("washer"), String::from("washhouse"), String::from("washing"), String::from("washout"), String::from("washroom"), String::from("washstand"), String::from("washtub"), String::from("wasp"), String::from("wasting"), String::from("watch"), String::from("water"), String::from("waviness"), String::from("waving"), String::from("wavy"), String::from("whacking"), String::from("whacky"), String::from("wham"), String::from("wharf"), String::from("wheat"), String::from("whenever"), String::from("whiff"), String::from("whimsical"), String::from("whinny"), String::from("whiny"), String::from("whisking"), String::from("whoever"), String::from("whole"), String::from("whomever"), String::from("whoopee"), String::from("whooping"), String::from("whoops"), String::from("why"), String::from("wick"), String::from("widely"), String::from("widen"), String::from("widget"), String::from("widow"), String::from("width"), String::from("wieldable"), String::from("wielder"), String::from("wife"), String::from("wifi"), String::from("wikipedia"), String::from("wildcard"), String::from("wildcat"), String::from("wilder"), String::from("wildfire"), String::from("wildfowl"), String::from("wildland"), String::from("wildlife"), String::from("wildly"), String::from("wildness"), String::from("willed"), String::from("willfully"), String::from("willing"), String::from("willow"), String::from("willpower"), String::from("wilt"), String::from("wimp"), String::from("wince"), String::from("wincing"), String::from("wind"), String::from("wing"), String::from("winking"), String::from("winner"), String::from("winnings"), String::from("winter"), String::from("wipe"), String::from("wired"), String::from("wireless"), String::from("wiring"), String::from("wiry"), String::from("wisdom"), String::from("wise"), String::from("wish"), String::from("wisplike"), String::from("wispy"), String::from("wistful"), String::from("wizard"), String::from("wobble"), String::from("wobbling"), String::from("wobbly"), String::from("wok"), String::from("wolf"), String::from("wolverine"), String::from("womanhood"), String::from("womankind"), String::from("womanless"), String::from("womanlike"), String::from("womanly"), String::from("womb"), String::from("woof"), String::from("wooing"), String::from("wool"), String::from("woozy"), String::from("word"), String::from("work"), String::from("worried"), String::from("worrier"), String::from("worrisome"), String::from("worry"), String::from("worsening"), String::from("worshiper"), String::from("worst"), String::from("wound"), String::from("woven"), String::from("wow"), String::from("wrangle"), String::from("wrath"), String::from("wreath"), String::from("wreckage"), String::from("wrecker"), String::from("wrecking"), String::from("wrench"), String::from("wriggle"), String::from("wriggly"), String::from("wrinkle"), String::from("wrinkly"), String::from("wrist"), String::from("writing"), String::from("written"), String::from("wrongdoer"), String::from("wronged"), String::from("wrongful"), String::from("wrongly"), String::from("wrongness"), String::from("wrought"), String::from("xbox"), String::from("xerox"), String::from("yahoo"), String::from("yam"), String::from("yanking"), String::from("yapping"), String::from("yard"), String::from("yarn"), String::from("yeah"), String::from("yearbook"), String::from("yearling"), String::from("yearly"), String::from("yearning"), String::from("yeast"), String::from("yelling"), String::from("yelp"), String::from("yen"), String::from("yesterday"), String::from("yiddish"), String::from("yield"), String::from("yin"), String::from("yippee"), String::from("yo-yo"), String::from("yodel"), String::from("yoga"), String::from("yogurt"), String::from("yonder"), String::from("yoyo"), String::from("yummy"), String::from("zap"), String::from("zealous"), String::from("zebra"), String::from("zen"), String::from("zeppelin"), String::from("zero"), String::from("zestfully"), String::from("zesty"), String::from("zigzagged"), String::from("zipfile"), String::from("zipping"), String::from("zippy"), String::from("zips"), String::from("zit"), String::from("zodiac"), String::from("zombie"), String::from("zone"), String::from("zoning"), String::from("zookeeper"), String::from("zoologist"), String::from("zoology"), String::from("zoom")];
let eff_long_wordlist: HashMap<_, _> = throws.iter().zip(words.iter()).collect();
match throw {
Some(throw) => {
let word = eff_long_wordlist.get(&throw);
match word {
None => None,
Some(s) => Some((**s).clone()),
}
},
None => return None,
}
}
pub fn parse_throw(throw: &str) -> std::result::Result<u32,Error> {
let throw = match throw.trim().parse() {
Ok(t) => t,
Err(_) => return Err(Error::IsNotNumber(String::from(throw))),
};
validate_throw(throw)
}
fn validate_throw(throw: u32) -> std::result::Result<u32,Error> {
let dice = vec![
throw % 10,
throw % 100 / 10,
throw % 1000 / 100,
throw % 10000 / 1000,
throw / 10000,
];
for die in dice {
let _ = match validate_die(die) {
Err(error) => return Err(error),
ok => ok,
};
};
Result::Ok(throw)
}
fn validate_die(die: u32) -> std::result::Result<u32,Error> {
use std::cmp::Ordering;
let die = match die.cmp(&1) {
Ordering::Less => return Err(Error::IsNotDieValue(die)),
_ => die,
};
let die = match die.cmp(&6) {
Ordering::Greater => return Err(Error::IsNotDieValue(die)),
_ => die,
};
Ok(die)
}