Frame 1
_fglv = new LoadVars();
_fglv.gid = 218;
_fglv.url = _root._url;
_fglv.sendAndLoad("http://www.freegamesforyourwebsite.com/stats.php", _fglv, "POST");
delete _fglv;
var debug = true;
var gameID = 131;
var gameName = "airballoonrally";
stop();
fscommand ("showmenu", "false");
prel.onEnterFrame = function () {
prel.procent.text = Math.ceil((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
prel.gotoAndStop(prel.procent.text);
if (Number(prel.procent.text) >= 100) {
play();
delete this.onEnterFrame;
}
};
Frame 2
stop();
Frame 3
if (!okToPlay) {
gotoAndStop (2);
}
Frame 4
function loop(num) {
var _local1 = _this.dicLIB;
dicArray[num] = _local1["str" + num].split(",");
}
function loader(mclListener) {
mclListener.onLoadProgress = function (target, bytesLoaded, bytesTotal) {
myVarTotal = bytesTotal;
myVarLoaded = bytesLoaded;
myVarPercentLoaded = (bytesLoaded / bytesTotal) * 100;
};
}
function loading() {
var total;
var loaded;
var percent;
_root.onEnterFrame = function () {
total = _root.getBytesTotal();
loaded = _root.getBytesLoaded();
percent = (loaded / total) * 100;
if (loaded >= total) {
delete _root.onEnterFrame;
gotoAndStop ("loaded");
} else {
loadBar._xscale = percent;
loadingTxt.text = ("loading " + Math.floor(percent)) + "%";
}
};
}
this._lockroot = true;
var _this = this;
var dicArray = new Array();
var bgSound = new Sound(this);
bgSound.attachSound("BF Balloon Rally.mp3");
bgSound.start(0, 999);
var i = 0;
while (i <= 25) {
loop(i);
i++;
}
loading();
Frame 7
function loop(num) {
var _local1 = _this.dicLIB;
dicArray[num] = _local1["str" + num].split(",");
}
var _this = this;
var dicArray = new Array();
var i = 0;
while (i <= 25) {
loop(i);
i++;
}
contentMC.attachMovie("mainScrMC", "mainScrMC", this.getNextHighestDepth());
Symbol 13 Button
on (release) {
getURL ("http://www.freegamesforyourwebsite.com/click.php?gid=218&area=loader", "_blank");
}
Instance of Symbol 21 MovieClip "mcNotice" in Symbol 58 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
Symbol 58 MovieClip Frame 120
stop();
if ((_url.indexOf("freeonlinegames.com") >= 0) && (_url.indexOf("file:") == -1)) {
_root.okToPlay = true;
_root.play();
} else if (_root.debug) {
_root.okToPlay = true;
_root.play();
} else {
_root.mcTaglines._visible = false;
mcNotice._visible = true;
}
Symbol 59 MovieClip Frame 71
stop();
var fogsound = new Sound();
fogsound.attachSound("fogaudio");
fogsound.start(0, 1);
Symbol 120 MovieClip Frame 1
stop();
var tagctr = (random(55) + 1);
gotoAndStop(tagctr);
Symbol 121 MovieClip Frame 105
stop();
Symbol 125 MovieClip Frame 1
_root.earl223 = function (val) {
var _local3 = new Array("_", "Z", "y", "x", "W", "v", "u", "T", "s", "r", "Q", "P", "O", "n", "m", "L", "K", "j", "i", "H", "g", "F", "e", "d", "C", "B", "a");
var _local2 = "";
val1 = 0;
while (val1 < val.length) {
if (val.substr(val1, 1) == ":") {
_local2 = _local2 + ":";
} else if (Number(val.substr(val1, 2)) > 26) {
_local2 = _local2 + _local3[Number(val.substr(val1, 1))];
} else if (Number(val.substr(val1, 1)) == 0) {
_local2 = _local2 + "_";
} else {
_local2 = _local2 + _local3[Number(val.substr(val1, 2))];
val1++;
}
val1++;
}
return(_local2);
};
Symbol 132 MovieClip Frame 1
stop();
Symbol 572 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object
{
var func;
function Delegate (f) {
super();
func = f;
}
static function create(obj, func) {
var _local2 = function () {
var _local2 = arguments.callee.target;
var _local3 = arguments.callee.func;
return(_local3.apply(_local2, arguments));
};
_local2.target = obj;
_local2.func = func;
return(_local2);
}
function createDelegate(obj) {
return(create(obj, func));
}
}
Symbol 573 MovieClip [__Packages.com.pochette.controls.KeyManager] Frame 0
class com.pochette.controls.KeyManager
{
var parent, onKeyDown, onKeyUp;
function KeyManager (parent) {
this.parent = parent;
init();
}
function init() {
onKeyDown = mx.utils.Delegate.create(this, onKeyPress);
onKeyUp = mx.utils.Delegate.create(this, onKeyRelease);
}
function onKeyPress() {
var _local2 = Key.getCode();
parent.onKeyPress();
if ((_local2 >= START_CODE_ALPHA_LOWER) && (_local2 < (START_CODE_ALPHA_LOWER + HASH_TABLE_ALPHA_LOWER.length))) {
parent.onAlphaPress(HASH_TABLE_ALPHA_LOWER[_local2 - START_CODE_ALPHA_LOWER]);
} else if ((_local2 >= START_CODE_NUMERIC_NONPAD) && (_local2 < (START_CODE_NUMERIC_NONPAD + HASH_TABLE_NUMERIC.length))) {
parent.onNumberPress(HASH_TABLE_NUMERIC[_local2 - START_CODE_NUMERIC_NONPAD]);
} else if ((_local2 >= START_CODE_NUMERIC_PAD) && (_local2 < (START_CODE_NUMERIC_PAD + HASH_TABLE_NUMERIC.length))) {
parent.onNumberPress(HASH_TABLE_NUMERIC[_local2 - START_CODE_NUMERIC_PAD]);
} else if ((_local2 >= START_CODE_FUNCTION_KEYS) && (_local2 < (START_CODE_FUNCTION_KEYS + HASH_TABLE_FUNCTION_KEYS.length))) {
parent.onFunctionKeyPress(HASH_TABLE_FUNCTION_KEYS[_local2 - START_CODE_FUNCTION_KEYS]);
} else {
switch (_local2) {
case 8 :
parent.onBackSpacePress();
break;
case 9 :
parent.onTabPress();
break;
case 13 :
parent.onEnterPress();
break;
case 16 :
parent.onShiftPress();
break;
case 17 :
parent.onControlPress();
break;
case 19 :
parent.onBreakPress();
break;
case 20 :
parent.onCapsLockPress();
break;
case 27 :
parent.onEscapePress();
break;
case 32 :
parent.onWhiteSpacePress();
break;
case 33 :
parent.onPageUpPress();
break;
case 34 :
parent.onPageDownPress();
break;
case 35 :
parent.onEndPress();
break;
case 36 :
parent.onHomePress();
break;
case 37 :
parent.onLeftPress();
break;
case 38 :
parent.onUpPress();
break;
case 39 :
parent.onRightPress();
break;
case 40 :
parent.onDownPress();
break;
case 45 :
parent.onInsertPress();
break;
case 46 :
parent.onDeletePress();
break;
case 93 :
parent.onWinContextMenuPress();
break;
case 106 :
parent.onSymbolPress("*");
break;
case 107 :
parent.onSymbolPress("+");
break;
case 109 :
parent.onSymbolPress("-");
break;
case 110 :
parent.onSymbolPress(".");
break;
case 111 :
parent.onSymbolPress("/");
break;
case 144 :
parent.onNumlockPress();
break;
case 145 :
parent.onScrolllockPress();
break;
case 186 :
parent.onSymbolPress(";");
break;
case 187 :
parent.onSymbolPress("=");
break;
case 188 :
parent.onSymbolPress(",");
break;
case 189 :
parent.onSymbolPress("-");
break;
case 190 :
parent.onSymbolPress(".");
break;
case 191 :
parent.onSymbolPress("/");
break;
case 192 :
parent.onSymbolPress("`");
break;
case 219 :
parent.onSymbolPress("[");
break;
case 220 :
parent.onSymbolPress("\\");
break;
case 221 :
parent.onSymbolPress("]");
break;
case 222 :
parent.onSymbolPress("'");
}
}
}
function onKeyRelease() {
parent.onKeyRelease();
}
static var START_CODE_NUMERIC_NONPAD = 48;
static var START_CODE_ALPHA_LOWER = 65;
static var START_CODE_NUMERIC_PAD = 96;
static var START_CODE_FUNCTION_KEYS = 112;
static var HASH_TABLE_NUMERIC = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
static var HASH_TABLE_ALPHA_LOWER = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"];
static var HASH_TABLE_FUNCTION_KEYS = ["F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "F10", "F11", "F12"];
}
Symbol 574 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon
{
function OnEnterFrameBeacon () {
}
static function init() {
var _local4 = _global.MovieClip;
if (!_root.__OnEnterFrameBeacon) {
mx.transitions.BroadcasterMX.initialize(_local4);
var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876);
_local3.onEnterFrame = function () {
_global.MovieClip.broadcastMessage("onEnterFrame");
};
}
}
static var version = "1.1.0.52";
}
Symbol 575 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX
{
var _listeners;
function BroadcasterMX () {
}
static function initialize(o, dontCreateArray) {
if (o.broadcastMessage != undefined) {
delete o.broadcastMessage;
}
o.addListener = mx.transitions.BroadcasterMX.prototype.addListener;
o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener;
if (!dontCreateArray) {
o._listeners = new Array();
}
}
function addListener(o) {
removeListener(o);
if (broadcastMessage == undefined) {
broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage;
}
return(_listeners.push(o));
}
function removeListener(o) {
var _local2 = _listeners;
var _local3 = _local2.length;
while (_local3--) {
if (_local2[_local3] == o) {
_local2.splice(_local3, 1);
if (!_local2.length) {
broadcastMessage = undefined;
}
return(true);
}
}
return(false);
}
function broadcastMessage() {
var _local5 = String(arguments.shift());
var _local4 = _listeners.concat();
var _local6 = _local4.length;
var _local3 = 0;
while (_local3 < _local6) {
_local4[_local3][_local5].apply(_local4[_local3], arguments);
_local3++;
}
}
static var version = "1.1.0.52";
}
Symbol 576 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween
{
var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime;
function Tween (obj, prop, func, begin, finish, duration, useSeconds) {
mx.transitions.OnEnterFrameBeacon.init();
if (!arguments.length) {
return;
}
this.obj = obj;
this.prop = prop;
this.begin = begin;
position = (begin);
this.duration = (duration);
this.useSeconds = useSeconds;
if (func) {
this.func = func;
}
this.finish = (finish);
_listeners = [];
addListener(this);
start();
}
function set time(t) {
prevTime = _time;
if (t > duration) {
if (looping) {
rewind(t - _duration);
update();
broadcastMessage("onMotionLooped", this);
} else {
if (useSeconds) {
_time = _duration;
update();
}
stop();
broadcastMessage("onMotionFinished", this);
}
} else if (t < 0) {
rewind();
update();
} else {
_time = t;
update();
}
//return(time);
}
function get time() {
return(_time);
}
function set duration(d) {
_duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d));
//return(duration);
}
function get duration() {
return(_duration);
}
function set FPS(fps) {
var _local2 = isPlaying;
stopEnterFrame();
_fps = fps;
if (_local2) {
startEnterFrame();
}
//return(FPS);
}
function get FPS() {
return(_fps);
}
function set position(p) {
setPosition(p);
//return(position);
}
function setPosition(p) {
prevPos = _pos;
obj[prop] = (_pos = p);
broadcastMessage("onMotionChanged", this, _pos);
updateAfterEvent();
}
function get position() {
return(getPosition());
}
function getPosition(t) {
if (t == undefined) {
t = _time;
}
return(func(t, begin, change, _duration));
}
function set finish(f) {
change = f - begin;
//return(finish);
}
function get finish() {
return(begin + change);
}
function continueTo(finish, duration) {
begin = position;
this.finish = (finish);
if (duration != undefined) {
this.duration = (duration);
}
start();
}
function yoyo() {
continueTo(begin, time);
}
function startEnterFrame() {
if (_fps == undefined) {
_global.MovieClip.addListener(this);
} else {
_intervalID = setInterval(this, "onEnterFrame", 1000 / _fps);
}
isPlaying = true;
}
function stopEnterFrame() {
if (_fps == undefined) {
_global.MovieClip.removeListener(this);
} else {
clearInterval(_intervalID);
}
isPlaying = false;
}
function start() {
rewind();
startEnterFrame();
broadcastMessage("onMotionStarted", this);
}
function stop() {
stopEnterFrame();
broadcastMessage("onMotionStopped", this);
}
function resume() {
fixTime();
startEnterFrame();
broadcastMessage("onMotionResumed", this);
}
function rewind(t) {
_time = ((t == undefined) ? 0 : (t));
fixTime();
update();
}
function fforward() {
time = (_duration);
fixTime();
}
function nextFrame() {
if (useSeconds) {
time = ((getTimer() - _startTime) / 1000);
} else {
time = (_time + 1);
}
}
function onEnterFrame() {
nextFrame();
}
function prevFrame() {
if (!useSeconds) {
time = (_time - 1);
}
}
function toString() {
return("[Tween]");
}
function fixTime() {
if (useSeconds) {
_startTime = getTimer() - (_time * 1000);
}
}
function update() {
position = (getPosition(_time));
}
static var version = "1.1.0.52";
static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init();
static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true);
function func(t, b, c, d) {
return(((c * t) / d) + b);
}
}
Symbol 577 MovieClip [__Packages.mx.transitions.easing.None] Frame 0
class mx.transitions.easing.None
{
function None () {
}
static function easeNone(t, b, c, d) {
return(((c * t) / d) + b);
}
static function easeIn(t, b, c, d) {
return(((c * t) / d) + b);
}
static function easeOut(t, b, c, d) {
return(((c * t) / d) + b);
}
static function easeInOut(t, b, c, d) {
return(((c * t) / d) + b);
}
static var version = "1.1.0.52";
}
Symbol 578 MovieClip [__Packages.TileHolder] Frame 0
class TileHolder
{
var id, posX, posY, centerPoint, currentTile, potentialTile;
function TileHolder (id, posX, posY, tileWidth) {
this.id = id;
this.posX = posX;
this.posY = posY;
centerPoint = posX + (tileWidth / 2);
}
function setCurrentTile(newCurrentTile) {
currentTile = newCurrentTile;
}
function getCurrentTile() {
return(currentTile);
}
function setPotentialTile(newPotentialTile) {
potentialTile = newPotentialTile;
}
function getPotentialTile() {
return(potentialTile);
}
}
Symbol 144 MovieClip Frame 1
stop();
Symbol 167 MovieClip [1MC] Frame 1
stop();
var val = 1;
var str = "A";
var strCode = 1;
valTxt.text = val;
Symbol 167 MovieClip [1MC] Frame 2
stop();
Symbol 167 MovieClip [1MC] Frame 3
stop();
val = val * 2;
valTxt.text = val;
Symbol 167 MovieClip [1MC] Frame 4
stop();
Symbol 170 MovieClip [2MC] Frame 1
stop();
var val = 2;
var str = "B";
valTxt.text = val;
Symbol 170 MovieClip [2MC] Frame 2
stop();
Symbol 170 MovieClip [2MC] Frame 3
stop();
Symbol 170 MovieClip [2MC] Frame 4
stop();
Symbol 173 MovieClip [3MC] Frame 1
stop();
var val = 2;
var str = "C";
valTxt.text = val;
Symbol 173 MovieClip [3MC] Frame 2
stop();
Symbol 173 MovieClip [3MC] Frame 3
stop();
Symbol 173 MovieClip [3MC] Frame 4
stop();
Symbol 176 MovieClip [4MC] Frame 1
stop();
var val = 2;
var str = "D";
valTxt.text = val;
Symbol 176 MovieClip [4MC] Frame 2
stop();
Symbol 176 MovieClip [4MC] Frame 3
stop();
Symbol 176 MovieClip [4MC] Frame 4
stop();
Symbol 179 MovieClip [5MC] Frame 1
stop();
var val = 1;
var str = "E";
valTxt.text = val;
Symbol 179 MovieClip [5MC] Frame 2
stop();
Symbol 179 MovieClip [5MC] Frame 3
stop();
Symbol 179 MovieClip [5MC] Frame 4
stop();
Symbol 182 MovieClip [6MC] Frame 1
stop();
var val = 2;
var str = "F";
valTxt.text = val;
Symbol 182 MovieClip [6MC] Frame 2
stop();
Symbol 182 MovieClip [6MC] Frame 3
stop();
Symbol 182 MovieClip [6MC] Frame 4
stop();
Symbol 185 MovieClip [7MC] Frame 1
stop();
var val = 2;
var str = "G";
valTxt.text = val;
Symbol 185 MovieClip [7MC] Frame 2
stop();
Symbol 185 MovieClip [7MC] Frame 3
stop();
Symbol 185 MovieClip [7MC] Frame 4
stop();
Symbol 188 MovieClip [8MC] Frame 1
stop();
var val = 2;
var str = "H";
valTxt.text = val;
Symbol 188 MovieClip [8MC] Frame 2
stop();
Symbol 188 MovieClip [8MC] Frame 3
stop();
Symbol 188 MovieClip [8MC] Frame 4
stop();
Symbol 191 MovieClip [9MC] Frame 1
stop();
var val = 1;
var str = "I";
valTxt.text = val;
Symbol 191 MovieClip [9MC] Frame 2
stop();
Symbol 191 MovieClip [9MC] Frame 3
stop();
Symbol 191 MovieClip [9MC] Frame 4
stop();
Symbol 194 MovieClip [10MC] Frame 1
stop();
var val = 4;
var str = "J";
valTxt.text = val;
Symbol 194 MovieClip [10MC] Frame 2
stop();
Symbol 194 MovieClip [10MC] Frame 3
stop();
Symbol 194 MovieClip [10MC] Frame 4
stop();
Symbol 197 MovieClip [11MC] Frame 1
stop();
var val = 3;
var str = "K";
valTxt.text = val;
Symbol 197 MovieClip [11MC] Frame 2
stop();
Symbol 197 MovieClip [11MC] Frame 3
stop();
Symbol 197 MovieClip [11MC] Frame 4
stop();
Symbol 200 MovieClip [12MC] Frame 1
stop();
var val = 1;
var str = "L";
valTxt.text = val;
Symbol 200 MovieClip [12MC] Frame 2
stop();
Symbol 200 MovieClip [12MC] Frame 3
stop();
Symbol 200 MovieClip [12MC] Frame 4
stop();
Symbol 203 MovieClip [13MC] Frame 1
stop();
var val = 2;
var str = "M";
valTxt.text = val;
Symbol 203 MovieClip [13MC] Frame 2
stop();
Symbol 203 MovieClip [13MC] Frame 3
stop();
Symbol 203 MovieClip [13MC] Frame 4
stop();
Symbol 206 MovieClip [14MC] Frame 1
stop();
var val = 1;
var str = "N";
valTxt.text = val;
Symbol 206 MovieClip [14MC] Frame 2
stop();
Symbol 206 MovieClip [14MC] Frame 3
stop();
Symbol 206 MovieClip [14MC] Frame 4
stop();
Symbol 209 MovieClip [15MC] Frame 1
stop();
var val = 1;
var str = "O";
valTxt.text = val;
Symbol 209 MovieClip [15MC] Frame 2
stop();
Symbol 209 MovieClip [15MC] Frame 3
stop();
Symbol 209 MovieClip [15MC] Frame 4
stop();
Symbol 212 MovieClip [16MC] Frame 1
stop();
var val = 1;
var str = "P";
valTxt.text = val;
Symbol 212 MovieClip [16MC] Frame 2
stop();
Symbol 212 MovieClip [16MC] Frame 3
stop();
Symbol 212 MovieClip [16MC] Frame 4
stop();
Symbol 215 MovieClip [17MC] Frame 1
stop();
var val = 5;
var str = "Q";
valTxt.text = val;
Symbol 215 MovieClip [17MC] Frame 2
stop();
Symbol 215 MovieClip [17MC] Frame 3
stop();
Symbol 215 MovieClip [17MC] Frame 4
stop();
Symbol 218 MovieClip [18MC] Frame 1
stop();
var val = 1;
var str = "R";
valTxt.text = val;
Symbol 218 MovieClip [18MC] Frame 2
stop();
Symbol 218 MovieClip [18MC] Frame 3
stop();
Symbol 218 MovieClip [18MC] Frame 4
stop();
Symbol 221 MovieClip [19MC] Frame 1
stop();
var val = 1;
var str = "S";
valTxt.text = val;
Symbol 221 MovieClip [19MC] Frame 2
stop();
Symbol 221 MovieClip [19MC] Frame 3
stop();
Symbol 221 MovieClip [19MC] Frame 4
stop();
Symbol 224 MovieClip [20MC] Frame 1
stop();
var val = 1;
var str = "T";
valTxt.text = val;
Symbol 224 MovieClip [20MC] Frame 2
stop();
Symbol 224 MovieClip [20MC] Frame 3
stop();
Symbol 224 MovieClip [20MC] Frame 4
stop();
Symbol 227 MovieClip [21MC] Frame 1
stop();
var val = 1;
var str = "U";
valTxt.text = val;
Symbol 227 MovieClip [21MC] Frame 2
stop();
Symbol 227 MovieClip [21MC] Frame 3
stop();
Symbol 227 MovieClip [21MC] Frame 4
stop();
Symbol 230 MovieClip [22MC] Frame 1
stop();
var val = 2;
var str = "V";
valTxt.text = val;
Symbol 230 MovieClip [22MC] Frame 2
stop();
Symbol 230 MovieClip [22MC] Frame 3
stop();
Symbol 230 MovieClip [22MC] Frame 4
stop();
Symbol 233 MovieClip [23MC] Frame 1
stop();
var val = 2;
var str = "W";
valTxt.text = val;
Symbol 233 MovieClip [23MC] Frame 2
stop();
Symbol 233 MovieClip [23MC] Frame 3
stop();
Symbol 233 MovieClip [23MC] Frame 4
stop();
Symbol 236 MovieClip [24MC] Frame 1
stop();
var val = 5;
var str = "X";
valTxt.text = val;
Symbol 236 MovieClip [24MC] Frame 2
stop();
Symbol 236 MovieClip [24MC] Frame 3
stop();
Symbol 236 MovieClip [24MC] Frame 4
stop();
Symbol 239 MovieClip [25MC] Frame 1
stop();
var val = 3;
var str = "Y";
valTxt.text = val;
Symbol 239 MovieClip [25MC] Frame 2
stop();
Symbol 239 MovieClip [25MC] Frame 3
stop();
Symbol 239 MovieClip [25MC] Frame 4
stop();
Symbol 242 MovieClip [26MC] Frame 1
stop();
var val = 5;
var str = "Z";
valTxt.text = val;
Symbol 242 MovieClip [26MC] Frame 2
stop();
Symbol 242 MovieClip [26MC] Frame 3
stop();
Symbol 242 MovieClip [26MC] Frame 4
stop();
Symbol 259 MovieClip [instruction] Frame 1
function leg(str) {
legTxt.embedFonts = true;
legTxt.setTextFormat(gameMC.defaultFormat);
distanceTxt.embedFonts = true;
distanceTxt.setTextFormat(gameMC.defaultFormat);
legTxt.text = (("LEG: " + Number(Number(_this._parent._parent._parent.legNum) + 1)) + " ") + str;
distanceTxt.text = "DISTANCE: " + _this._parent._parent._parent.legLength[_this._parent._parent._parent.legNum];
}
function legNumber() {
trace(((gameMC.legNum + ", ") + gameMC.legLength[gameMC.legNum]) + " LEGNUM");
gameMC.currentLevel = gameMC.legLength[gameMC.legNum];
}
function showBalloon() {
clearInterval(intervalID2);
gameMC.showBalloons();
gameMC.resetSeeker();
}
function enableEnemies() {
trace("action paced call");
gameMC.enemyCallBack();
gameMC.enemyCallBack2();
trace("enableEnemies " + gameMC.isAction);
gameMC.isAction = true;
}
function isNotPuzzle() {
trace("make enemies");
gameMC.isPuzzle = false;
trace(gameMC.isAction + "is not puzzle nga((_this._parent.game == 'action' || gameMC.isAction == true) || (_this._parent.game == 'turnBase' || gameMC.isTurnBased == true))");
gameMC.$player[0] = gameMC.balloon1.attachMovie(gameMC.player[gameMC.playerNum1], "balloonMC", this.getNextHighestDepth());
gameMC.$player[0]._xscale = 150;
gameMC.$player[0]._yscale = 150;
trace("player1 = " + gameMC.player[gameMC.playerNum1]);
gameMC.$player[1] = gameMC.cloudMC.balloon2.attachMovie(gameMC.player[gameMC.playerNum2], "balloonMC", this.getNextHighestDepth());
gameMC.$player[1]._xscale = 145;
gameMC.$player[1]._yscale = 145;
trace("player2 = " + gameMC.player[gameMC.playerNum2]);
gameMC.$player[2] = gameMC.cloudMC.balloon3.attachMovie(gameMC.player[gameMC.playerNum3], "balloonMC", this.getNextHighestDepth());
gameMC.$player[2]._xscale = 140;
gameMC.$player[2]._yscale = 140;
trace("player3 = " + gameMC.player[gameMC.playerNum3]);
gameMC.showSeeker();
gameMC.resetSeeker();
}
function showTurn() {
clearInterval(intervalID);
gameMC.turnCue();
}
function ifTurnBased() {
trace("turnBased paced call");
gameMC.isTurnBased = true;
gameMC.resetSeeker();
gameMC.resetBalloons();
gameMC.turnCue(gameMC.balloon1.balloonMC);
isNotPuzzle();
trace(gameMC.isTurnBased + " kill");
}
function ifAction() {
trace("action paced call");
gameMC.resetSeeker();
gameMC.resetBalloons();
gameMC.isAction = true;
enableEnemies();
isNotPuzzle();
}
function ifPuzzle() {
trace("puzzle paced call");
gameMC.hideCue();
gameMC.isPuzzle = true;
trace(gameMC.isPuzzle + " _this._parent.game == 'puzzle' || gameMC.isPuzzle == true____________________________________________________________________");
gameMC.$player[0] = gameMC.balloon1.attachMovie(gameMC.player[gameMC.playerNum1], "balloonMC", this.getNextHighestDepth());
gameMC.$player[0]._xscale = 150;
gameMC.$player[0]._yscale = 150;
gameMC.turnCue(balloon1.balloonMC);
trace("player1 = " + gameMC.player[gameMC.playerNum1]);
gameMC.balloon2.balloonMC.removeMovieClip();
gameMC.balloon3.balloonMC.removeMovieClip();
gameMC.hideSeeker();
}
var _this = this;
var intervalID;
group1._visible = false;
group2._visible = false;
var gameMC = _this._parent._parent._parent;
group3._visible = false;
switch (_this._parent._parent._parent.legNum) {
case 0 :
leg("UK to England");
group1._visible = true;
break;
case 1 :
leg("England to France");
group1._visible = true;
break;
case 2 :
leg("France to Russia");
group1._visible = true;
break;
case 3 :
leg("Russia to China");
group2._visible = true;
break;
case 4 :
leg("China to Philippines");
group2._visible = true;
break;
case 5 :
leg("Philippines to Guam");
group2._visible = true;
break;
case 6 :
leg("Guam to San Francisco");
group3._visible = true;
break;
case 7 :
leg("San Francisco to NYC");
group3._visible = true;
break;
case 8 :
leg("NYC back to UK");
group3._visible = true;
break;
default :
trace("ERROR!!!");
}
okBtn.onRelease = function () {
var _local2 = new Sound(_root.soundLIB);
_local2.attachSound("rollover");
_local2.start();
legNumber();
gameMC.cloudMC.finishLine._x = 820.1;
gameMC.legNum = gameMC.legNum + 1;
gameMC.callBack();
gameMC.setInitialLetters();
gameMC.disableScr._visible = false;
_this._visible = false;
gameMC.promptScr._visible = false;
gameMC.gameType(_this._parent.game);
trace(" The gametype is " + _this._parent.game);
if ((_this._parent.game == "puzzle") || (gameMC.isPuzzle == true)) {
ifPuzzle();
}
if ((_this._parent.game == "action") || (gameMC.isAction == true)) {
ifAction();
}
if ((_this._parent.game == "turnBase") || (gameMC.isTurnBased == true)) {
clearInterval(intervalID);
intervalID = setInterval(showTurn, 100);
ifTurnBased();
}
trace(gameMC.$player + " PLAYERS-------------------------------------------------------------");
gameMC.seek1._x = gameMC.seekPos1;
gameMC.seek2._x = gameMC.seekPos2;
gameMC.seek3._x = gameMC.seekPos3;
gameMC.tempScore = 0;
gameMC.score = 0;
gameMC.enemy1Score = 0;
gameMC.enemy2Score = 0;
gameMC.bestWord = "";
gameMC.isActivate = true;
gameMC.resetSeeker();
gameMC.resetBalloons();
clearInterval(intervalID2);
intervalID2 = setInterval(showBalloon, 100);
};
Symbol 266 MovieClip [how2Play] Frame 1
var _this = this;
playBtn.onRelease = function () {
var _local2 = new Sound(_root.soundLIB);
_local2.attachSound("rollover");
_local2.start();
_this._parent._parent.disableScr._visible = false;
_this.removeMovieClip();
};
Symbol 280 MovieClip [TMPd4lzhusf84] Frame 1
function earl223(val) {
var _local3 = new Array("_", "Z", "y", "x", "W", "v", "u", "T", "s", "r", "Q", "P", "O", "n", "m", "L", "K", "j", "i", "H", "g", "F", "e", "d", "C", "B", "a");
var _local2 = "";
val1 = 0;
while (val1 < val.length) {
if (val.substr(val1, 1) == ":") {
_local2 = _local2 + ":";
} else if (Number(val.substr(val1, 2)) > 26) {
_local2 = _local2 + _local3[Number(val.substr(val1, 1))];
} else if (Number(val.substr(val1, 1)) == 0) {
_local2 = _local2 + "_";
} else {
_local2 = _local2 + _local3[Number(val.substr(val1, 2))];
val1++;
}
val1++;
}
return(_local2);
}
mcButtonMain.mcButton.FOG.swapDepths(0);
mcButtonMain.mcButton.attachMovie(btnMC, "btnMC", 0);
mcButtonMain.mcButton.btnMC.onRelease = function () {
var _local2 = new LoadVars();
_local2.onLoad = function () {
getURL ("http://www.freeonlinegames.com/scoreboard.php?", "_blank");
};
_local2.score = Score;
_local2.score2 = earl223(String(Score));
_local2.gamer = gameID;
_local2.id = random(9999999);
_local2.toString();
_local2.sendAndLoad("http://www.freeonlinegames.com/scoreboard/score_c.php", _local2, "POST");
delete this.onRelease;
};
Symbol 281 MovieClip [congratulation] Frame 1
var _this = this;
highScoreTxt.embedFonts = true;
highScoreTxt.setTextFormat(_this._parent._parent.defaultFormat);
highScoreTxt.text = "Highscore: " + _this._parent._parent.highScore;
submitscore2.Score = _this._parent._parent.highScore;
playBtn.onRelease = function () {
var _local2 = new Sound(_root.soundLIB);
_local2.attachSound("rollover");
_local2.start();
_this._parent._parent.disableScr._visible = false;
_this._parent._parent.promptScr._visible = false;
_this._parent._parent.legNum = 0;
_this._parent._parent.tab = 10;
_this._parent._parent._reset();
_this._parent._parent._parent.init();
};
Instance of Symbol 280 MovieClip [TMPd4lzhusf84] "submitscore2" in Symbol 281 MovieClip [congratulation] Frame 1
//component parameters
onClipEvent (construct) {
btnMC = "submitcongrats";
gameID = 131;
}
Symbol 303 MovieClip [difficulty] Frame 1
var _this = this;
this._visible = false;
backBtn.onRelease = function () {
var _local2 = new Sound(_root.soundLIB);
_local2.attachSound("rollover");
_local2.start();
trace(_this._parent._parent._parent._parent.init());
};
Symbol 310 MovieClip [gamePlay] Frame 1
var _this = this;
var game;
instruction._visible = false;
instruction.stop();
_parent.disableScr._visible = true;
gamePlayBtn1.onRelease = function () {
var _local2 = new Sound(this);
_local2.attachSound("rollover");
_local2.start();
difficultyScr._visible = true;
_this.game = "action";
};
gamePlayBtn2.onRelease = function () {
var _local2 = new Sound(this);
_local2.attachSound("rollover");
_local2.start();
difficultyScr._visible = true;
_this.game = "turnBased";
};
gamePlayBtn3.onRelease = function () {
var _local2 = new Sound(this);
_local2.attachSound("rollover");
_local2.start();
difficultyScr._visible = true;
_this.game = "puzzle";
};
difficultyScr.easyBtn.onRelease = function () {
var _local2 = new Sound(this);
_local2.attachSound("rollover");
_local2.start();
instruction._visible = true;
instruction.play();
_this._parent._parent.difficulty("easy");
};
difficultyScr.mediumBtn.onRelease = function () {
var _local2 = new Sound(this);
_local2.attachSound("rollover");
_local2.start();
instruction._visible = true;
instruction.play();
_this._parent._parent.difficulty("medium");
};
difficultyScr.hardBtn.onRelease = function () {
var _local2 = new Sound(this);
_local2.attachSound("rollover");
_local2.start();
instruction._visible = true;
instruction.play();
_this._parent._parent.difficulty("hard");
};
backBtn.onRelease = function () {
var _local2 = new Sound(this);
_local2.attachSound("rollover");
_local2.start();
trace(_this._parent._parent._parent.init());
};
Symbol 317 MovieClip [lostMC] Frame 1
var _this = this;
var defaultFormat = new TextFormat();
defaultFormat.font = "gameFont";
bestWordTxt.embedFonts = true;
bestWordTxt.setTextFormat(defaultFormat);
_this.instruction._visible = false;
_this._parent._parent.legNum = 0;
_this._parent._parent.reset();
_this._parent._parent.clearEnemyInterval();
playMoreBtn.onRelease = function () {
getURL ("http://www.freegamesforyourwebsite.com/click.php?gid=218&area=gameover", "_blank");
};
playAgainBtn.onRelease = function () {
_this._parent._parent.legNum = 0;
_this._parent._parent.disableScr._visible = true;
_this.win._visible = false;
_this.instruction._visible = true;
};
menuBtn.onRelease = function () {
_this._parent._parent._reset();
_this._parent._parent._parent.init();
};
Instance of Symbol 280 MovieClip [TMPd4lzhusf84] "endsubmit" in Symbol 317 MovieClip [lostMC] Frame 1
//component parameters
onClipEvent (construct) {
btnMC = "submitscore";
gameID = 131;
}
Symbol 323 MovieClip Frame 1
var defaultFormat = new TextFormat();
defaultFormat.font = "gameFont";
bestWordTxt.embedFonts = true;
bestWordTxt.setTextFormat(defaultFormat);
Symbol 324 MovieClip [winMC] Frame 1
var _this = this;
_this.instruction._visible = false;
_this._parent._parent.reset();
_this._parent._parent.clearEnemyInterval();
win.playAgainBtn.onRelease = function () {
if (_this._parent._parent.legNum > 8) {
_this._parent._parent.legNum = 0;
_this._parent._parent.disableScr._visible = true;
_this.win._visible = false;
_this.instruction._visible = true;
} else {
_this._parent._parent.disableScr._visible = true;
_this.win._visible = false;
_this.instruction._visible = true;
}
};
win.menuBtn.onRelease = function () {
_this._parent._parent._reset();
_this._parent._parent._parent.init();
};
Symbol 361 MovieClip Frame 1
this._visible = false;
Symbol 363 MovieClip Frame 1
this._visible = false;
Symbol 388 MovieClip [baloon3] Frame 50
gotoAndPlay (1);
Symbol 388 MovieClip [baloon3] Frame 51
var sound = new Sound(_root.soundLIB);
sound.attachSound("forward");
sound.start();
Symbol 388 MovieClip [baloon3] Frame 85
gotoAndPlay (1);
Symbol 410 MovieClip Frame 1
this._visible = false;
Symbol 412 MovieClip Frame 1
this._visible = false;
Symbol 418 MovieClip [baloon2] Frame 50
gotoAndPlay (1);
Symbol 418 MovieClip [baloon2] Frame 51
var sound = new Sound(_root.soundLIB);
sound.attachSound("forward");
sound.start();
Symbol 418 MovieClip [baloon2] Frame 85
gotoAndPlay (1);
Symbol 429 MovieClip Frame 1
this._visible = false;
Symbol 431 MovieClip Frame 1
this._visible = false;
Symbol 437 MovieClip [baloon1] Frame 50
gotoAndPlay (1);
Symbol 437 MovieClip [baloon1] Frame 51
var sound = new Sound(_root.soundLIB);
sound.attachSound("forward");
sound.start();
Symbol 437 MovieClip [baloon1] Frame 85
gotoAndPlay (1);
Symbol 487 MovieClip Frame 1
this.onRollOver = function () {
};
Symbol 490 MovieClip [mainMC] Frame 1
function onBalloonRollOver() {
_this._parent._sound("rollover");
}
function onBalloonRelease() {
var _local4;
var _local3;
var _local2 = Number(this._name.charAt(1));
_local2--;
switch (_local2) {
case 0 :
_local4 = 1;
_local3 = 2;
break;
case 1 :
_local4 = 0;
_local3 = 2;
break;
case 2 :
_local4 = 0;
_local3 = 1;
}
this._parent.onBalloonSelect(_local2, _local4, _local3);
}
function onBalloonSelect(playerNum1, playerNum2, playerNum3) {
_this._parent.played(playerNum1, playerNum2, playerNum3);
_this._parent.gameMC.disableScr._visible = true;
}
var _this = this;
disableScr._visible = false;
fgfyw_btn.onRelease = function () {
var _local2 = new Sound(_root.soundLIB);
_local2.attachSound("rollover");
_local2.start();
getURL ("http://www.freegamesforyourwebsite.com/click.php?gid=218&area=menu", "_blank");
};
highScoreBtn.onRelease = function () {
var _local3 = new Sound(_root.soundLIB);
_local3.attachSound("rollover");
_local3.start();
disableScr._visible = true;
promptScr.attachMovie("highScore", "highScore", this.getNextHighestDepth());
};
howToPlayBtn.onRelease = function () {
var _local3 = new Sound(_root.soundLIB);
_local3.attachSound("rollover");
_local3.start();
disableScr._visible = true;
promptScr.attachMovie("how2Play", "how2Play", this.getNextHighestDepth());
};
b1.gotoAndPlay(20);
b2.gotoAndPlay(30);
b1.onRollOver = (b2.onRollOver = (b3.onRollOver = onBalloonRollOver));
b1.onRelease = (b2.onRelease = (b3.onRelease = onBalloonRelease));
Instance of Symbol 485 MovieClip in Symbol 490 MovieClip [mainMC] Frame 1
on (release) {
getURL ("http://www.freegamesforyourwebsite.com/click.php?gid=218&area=minilogo", "_blank");
}
Symbol 513 MovieClip Frame 1
stop();
Symbol 513 MovieClip Frame 21
stop();
Symbol 523 Button
on (release) {
_root.bgSound.stop();
gotoAndStop (2);
}
Symbol 525 Button
on (release) {
_root.bgSound.start(0, 999);
gotoAndStop (1);
}
Symbol 526 MovieClip Frame 1
_root.bgSound.start(0, 999);
stop();
Symbol 526 MovieClip Frame 2
stop();
_root.bgSound.stop();
Symbol 527 MovieClip Frame 1
function randRange(min, max) {
var _local1 = Math.floor(Math.random() * ((max - min) + 1)) + min;
return(_local1);
}
function getIndexOfTile(targetTile) {
var _local2 = tilesClicked.length;
var _local1 = 0;
while (_local1 < _local2) {
if (tilesClicked[_local1] == targetTile) {
return(_local1);
}
_local1++;
}
return(-1);
}
function getVal(str) {
var _local1;
switch (str) {
case "A" :
_local1 = 1;
return(_local1);
case "B" :
_local1 = 2;
return(_local1);
case "C" :
_local1 = 2;
return(_local1);
case "D" :
_local1 = 2;
return(_local1);
case "E" :
_local1 = 1;
return(_local1);
case "F" :
_local1 = 2;
return(_local1);
case "G" :
_local1 = 2;
return(_local1);
case "H" :
_local1 = 2;
return(_local1);
case "I" :
_local1 = 1;
return(_local1);
case "J" :
_local1 = 4;
return(_local1);
case "K" :
_local1 = 3;
return(_local1);
case "L" :
_local1 = 1;
return(_local1);
case "M" :
_local1 = 2;
return(_local1);
case "N" :
_local1 = 1;
return(_local1);
case "O" :
_local1 = 1;
return(_local1);
case "P" :
_local1 = 1;
return(_local1);
case "Q" :
_local1 = 5;
return(_local1);
case "R" :
_local1 = 1;
return(_local1);
case "S" :
_local1 = 1;
return(_local1);
case "T" :
_local1 = 1;
return(_local1);
case "U" :
_local1 = 1;
return(_local1);
case "V" :
_local1 = 2;
return(_local1);
case "W" :
_local1 = 2;
return(_local1);
case "X" :
_local1 = 5;
return(_local1);
case "Y" :
_local1 = 3;
return(_local1);
case "Z" :
_local1 = 5;
return(_local1);
}
}
function callBack() {
clearInterval(intervalFast);
intervalFast = setInterval(moveFast, 10);
}
function stopStream() {
clearInterval(intervalFast);
}
function moveFast() {
if (cl1._x >= 26.8) {
cl2._x = 26.8;
cl1._x = -612.9;
}
cl2._x = cl2._x + 1;
cl1._x = cl1._x + 1;
}
function _reset() {
clearEnemyInterval();
clearInterval(intervalFast);
resetSeeker();
trace("reset");
cloudPosX = 0;
_this.$player[playerNum1].removeMovieClip();
_this.$player[playerNum2].removeMovieClip();
_this.$player[playerNum3].removeMovieClip();
_this.$player = new Array();
seek1._visible = true;
seek2._visible = true;
seek3._visible = true;
cloudMC._x = cloudPosX;
balloon1._x = _this.startPosX[0];
balloon1._y = _this.startPosY[0];
cloudMC.balloon2._x = _this.startPosX[1];
cloudMC.balloon2._y = _this.startPosY[1];
cloudMC.balloon3._x = _this.startPosX[2];
cloudMC.balloon3._y = _this.startPosY[2];
seek1._x = seekPos1;
seek2._x = seekPos2;
seek3._x = seekPos3;
tempHighScore = 0;
tempScore = 0;
score = 0;
enemy1Score = 0;
enemy2Score = 0;
bestWord = "";
bestWordScore = 0;
wordCounter = 10;
tab = 10;
tempScoreTxt.text = "";
scoreTxt.text = "";
seek1.percentVal.text = "0%";
seek2.percentVal.text = "0%";
seek3.percentVal.text = "0%";
guessedWord.text = "";
var _local1 = 1;
while (_local1 <= TILE_COUNT) {
_this["tile_" + _local1].removeMovieClip();
_local1++;
}
}
function reset() {
clearEnemyInterval();
resetSeeker();
trace("reset");
cloudPosX = 0;
_this.$player = new Array();
seek1._visible = true;
seek2._visible = true;
seek3._visible = true;
cloudMC._x = cloudPosX;
balloon1._x = _this.startPosX[0];
balloon1._y = _this.startPosY[0];
cloudMC.balloon2._x = _this.startPosX[1];
cloudMC.balloon2._y = _this.startPosY[1];
cloudMC.balloon3._x = _this.startPosX[2];
cloudMC.balloon3._y = _this.startPosY[2];
seek1._x = seekPos1;
seek2._x = seekPos2;
seek3._x = seekPos3;
tempHighScore = 0;
tempScore = 0;
score = 0;
enemy1Score = 0;
enemy2Score = 0;
bestWord = "";
bestWordScore = 0;
wordCounter = 10;
tab = 10;
tempScoreTxt.text = "";
scoreTxt.text = "";
seek1.percentVal.text = "0%";
seek2.percentVal.text = "0%";
seek3.percentVal.text = "0%";
guessedWord.text = "";
var _local1 = 1;
while (_local1 <= TILE_COUNT) {
_this["tile_" + _local1].removeMovieClip();
_local1++;
}
}
function gameType(str) {
clearEnemyInterval();
switch (str) {
case "action" :
hideCue();
trace("action **************gameType******************");
enemyCallBack();
enemyCallBack2();
_this.$player[playerNum2]._visible = true;
_this.$player[playerNum3]._visible = true;
_this.seeker[seekNum2]._visible = true;
_this.seeker[seekNum3]._visible = true;
isTurnBased = false;
isPuzzle = false;
wordCounterTxt.text = "";
isAction = true;
isTurnBased = false;
isPuzzle = false;
wordCounterTxt.text = "";
break;
case "turnBased" :
hideCue();
trace("turnBased **************gameType********************");
clearEnemyInterval();
_this.$player[playerNum2]._visible = true;
_this.$player[playerNum3]._visible = true;
_this.seeker[seekNum2]._visible = true;
_this.seeker[seekNum3]._visible = true;
isAction = false;
isTurnBased = true;
isPuzzle = false;
wordCounterTxt.text = "";
turnCue();
break;
case "puzzle" :
hideCue();
trace("puzzle ********************gameType*****************");
clearEnemyInterval();
_this.$player[playerNum2].removeMovieClip();
_this.$player[playerNum3].removeMovieClip();
_this.$player[playerNum2]._visible = false;
_this.$player[playerNum3]._visible = false;
_this.seeker[seekNum2]._visible = false;
_this.seeker[seekNum3]._visible = false;
isAction = false;
isTurnBased = false;
isPuzzle = true;
wordCounterTxt.text = "Words left: " + wordCounter;
}
}
function turnCue() {
balloon1.balloonMC.turnCue._visible = true;
}
function turnCue2(mc) {
mc.turnCue2._visible = true;
}
function hideCue() {
_this.$player[playerNum1].turnCue._visible = false;
_this.$player[playerNum2].turnCue._visible = false;
_this.$player[playerNum3].turnCue._visible = false;
_this.$player[playerNum1].turnCue2._visible = false;
_this.$player[playerNum2].turnCue2._visible = false;
_this.$player[playerNum3].turnCue2._visible = false;
}
function difficulty(str) {
var _local2;
switch (str) {
case "easy" :
_ai = 4;
_aiMin = 9;
_aiMax = 14;
break;
case "medium" :
_ai = 6;
_aiMin = 5;
_aiMax = 9;
break;
case "hard" :
_ai = 7;
_aiMin = 3;
_aiMax = 7;
}
}
function clearEnemyInterval() {
clearInterval(_this.enemyInterval);
clearInterval(_this.enemyInterval2);
}
function moveSeek(mc, num) {
var mc = _this.seeker[seekNum1];
if (isPuzzle) {
var _local1 = mc._x;
tweenS = new mx.transitions.Tween(mc, "_x", mx.transitions.easing.None.easeNone, _local1, (tab * 5.78) + 17, 45, false);
tweenS.onMotionFinished = function () {
mc.percentVal.text = Math.floor(tab) + "%";
};
} else {
var hhh = ((score / currentLevel) * 100);
if (hhh > 100) {
hhh = 100;
}
var _local1 = mc._x;
tweenS = new mx.transitions.Tween(mc, "_x", mx.transitions.easing.None.easeNone, _local1, (hhh * 5.78) + 17, 45, false);
tweenS.onMotionFinished = function () {
mc.percentVal.text = Math.floor(hhh) + "%";
};
}
}
function moveUp() {
isActivate = false;
hideCue();
tempScoreTxt.text = 0;
if (isPuzzle) {
wordCounter = wordCounter - 1;
wordCounterTxt.text = "Words left: " + wordCounter;
}
var _local3 = balloon1;
var _local2 = _this.startPosY[0];
tweenY = new mx.transitions.Tween(_local3, "_y", mx.transitions.easing.None.easeNone, _local2, _local2 - 20, 10, false);
tweenY.onMotionFinished = mx.utils.Delegate.create(this, moveForward);
}
function moveForward() {
var _local2 = balloon1;
_local2.balloonMC.gotoAndPlay("forward");
var _local3 = _local2._x;
if (isPuzzle) {
tweenX = new mx.transitions.Tween(_local2, "_x", mx.transitions.easing.None.easeNone, _local3, _local3 + 90, 45, false);
} else {
var _local4 = (tempScore / currentLevel) * 100;
tweenX = new mx.transitions.Tween(_local2, "_x", mx.transitions.easing.None.easeNone, _local3, _local3 + (_local4 * 9), 45, false);
}
tempScore = 0;
if (guessedWord.length > 0) {
onTileClick(tilesClicked[0]);
}
tweenX.onMotionChanged = mx.utils.Delegate.create(this, onMove);
tweenX.onMotionFinished = mx.utils.Delegate.create(this, moveDown);
}
function onMove() {
var _local1 = balloon1;
if (_local1._x >= 369.9) {
tweenX.stop();
_local1._x = 369.9;
moveCloud();
}
}
function moveCloud() {
var _local2 = cloudMC._x;
if (isPuzzle) {
trace(isPuzzle + " isPuzzle moveCloud_______________________________________________________");
cloudX = new mx.transitions.Tween(cloudMC, "_x", mx.transitions.easing.None.easeNone, _local2, (-(tab * 9)) + 218.1, 45, false);
cloudX.onMotionFinished = mx.utils.Delegate.create(this, moveDown);
}
if (!isPuzzle) {
var _local3 = (score / currentLevel) * 100;
cloudX = new mx.transitions.Tween(cloudMC, "_x", mx.transitions.easing.None.easeNone, _local2, (-(_local3 * 9)) + 218.1, 45, false);
cloudX.onMotionFinished = mx.utils.Delegate.create(this, moveDown);
}
}
function moveDown() {
if (isTurnBased) {
turnCue2(cloudMC.balloon2.balloonMC);
}
var _local4 = balloon1;
_local4.gotoAndPlay(1);
var _local6 = _this.startPosY[0] - 20;
tweenY = new mx.transitions.Tween(_local4, "_y", mx.transitions.easing.None.easeNone, _local6, _this.startPosY[0], 40, false);
tweenY.onMotionFinished = function () {
if (!isTurnBased) {
isActivate = true;
}
if (isPuzzle) {
tab = tab + 10;
if (wordCounter <= 0) {
if (legNum > 8) {
legNum = 0;
getHighScore();
var _local2 = 1;
while (_local2 <= TILE_COUNT) {
_this["tile_" + _local2].removeMovieClip();
_local2++;
}
balloon1.balloonMC.removeMovieClip();
cloudMC.balloon2.balloonMC.removeMovieClip();
cloudMC.balloon3.balloonMC.removeMovieClip();
clearEnemyInterval();
clearInterval(_this.enemyInterval);
clearInterval(_this.enemyInterval2);
clearInterval(_this.intervalFast);
var _local4 = _this.promptScr.attachMovie("congratulation", "congratulation", this.getNextHighestDepth());
_local4.highScoreTxt.text = "Highscore: " + highScore;
_this.promptScr._visible = true;
_this.promptScr.disableScr._visible = true;
hideCue();
resetSeeker();
resetBalloons();
} else {
getHighScore();
var _local2 = 1;
while (_local2 <= TILE_COUNT) {
_this["tile_" + _local2].removeMovieClip();
_local2++;
}
clearInterval(_this.enemyInterval);
clearInterval(_this.enemyInterval2);
clearInterval(_this.intervalFast);
clearEnemyInterval();
var _local3 = _this.promptScr.attachMovie("winMC", "winMC", this.getNextHighestDepth());
trace(_local3.win.bestWordTxt.text + "------------- this is the win screen.");
_local3.win.bestWordTxt.embedFonts = true;
_local3.win.bestWordTxt.setTextFormat(_this.defaultFormat);
_local3.win.bestWordTxt.text = (("BEST WORD: " + _this.bestWord.toUpperCase()) + " POINTS: ") + _this.bestWordScore;
_this.promptScr._visible = true;
_this.promptScr.disableScr._visible = true;
resetSeeker();
isTurnBased = false;
}
removeBalloons();
}
}
if (!isPuzzle) {
trace("isPuzzle is False");
if (((score / currentLevel) * 100) >= 100) {
if (legNum > 8) {
legNum = 0;
getHighScore();
var _local2 = 1;
while (_local2 <= TILE_COUNT) {
_this["tile_" + _local2].removeMovieClip();
_local2++;
}
clearEnemyInterval();
clearInterval(_this.enemyInterval);
clearInterval(_this.enemyInterval2);
clearInterval(_this.intervalFast);
var _local4 = _this.promptScr.attachMovie("congratulation", "congratulation", this.getNextHighestDepth());
_local4.highScoreTxt.text = "Highscore: " + highScore;
_this.promptScr._visible = true;
_this.promptScr.disableScr._visible = true;
resetSeeker();
hideCue();
resetSeeker();
resetBalloons();
} else {
getHighScore();
var _local2 = 1;
while (_local2 <= TILE_COUNT) {
_this["tile_" + _local2].removeMovieClip();
_local2++;
}
clearInterval(_this.enemyInterval);
clearInterval(_this.enemyInterval2);
clearInterval(_this.intervalFast);
clearEnemyInterval();
var _local3 = _this.promptScr.attachMovie("winMC", "winMC", this.getNextHighestDepth());
trace(_local3.win.bestWordTxt.text + "------------- this is the win screen.");
_local3.win.bestWordTxt.embedFonts = true;
_local3.win.bestWordTxt.setTextFormat(_this.defaultFormat);
_local3.win.bestWordTxt.text = (("BEST WORD: " + _this.bestWord.toUpperCase()) + " POINTS: ") + _this.bestWordScore;
_this.promptScr._visible = true;
_this.promptScr.disableScr._visible = true;
resetSeeker();
hideCue();
resetSeeker();
resetBalloons();
}
removeBalloons();
}
}
if (isTurnBased) {
if (((score / currentLevel) * 100) < 100) {
if (((enemy1Score / currentLevel) * 100) < 100) {
enemyMoveUp();
}
if (((enemy2Score / currentLevel) * 100) < 100) {
enemyMoveUp();
}
} else {
hideCue();
resetSeeker();
resetBalloons();
}
}
};
}
function enemyCallBack() {
isAction = true;
trace("enemy 1 callback... -------------------------------------------------------");
clearInterval(enemyInterval);
enemyInterval = setInterval(enemyMoveUp, randRange(1000 * _aiMin, 1000 * _aiMax));
}
function enemyMoveSeek() {
var mc = _this.seeker[seekNum2];
enemy1Score = enemy1Score + randRange(3, _ai);
var hhh = ((enemy1Score / currentLevel) * 100);
if (hhh > 100) {
hhh = 100;
}
var _local1 = _this.seeker[seekNum2]._x;
tweenS1 = new mx.transitions.Tween(mc, "_x", mx.transitions.easing.None.easeNone, _local1, (hhh * 5.78) + 17, 45, false);
tweenS1.onMotionFinished = function () {
mc.percentVal.text = Math.floor(hhh) + "%";
};
}
function enemyMoveUp() {
hideCue();
enemyMoveSeek();
var _local2 = cloudMC.balloon2;
clearInterval(enemyInterval);
var _local3 = _this.startPosY[1];
var _local4 = 8;
tweenY1 = new mx.transitions.Tween(_local2, "_y", mx.transitions.easing.None.easeNone, _local3, 10, 10, false);
tweenY1.onMotionFinished = mx.utils.Delegate.create(this, enemyMoveForward);
}
function enemyMoveForward() {
var _local2 = cloudMC.balloon2;
_local2.balloonMC.gotoAndPlay("forward");
var _local3 = _local2._x;
var _local4 = (enemy1Score / currentLevel) * 100;
tweenX1 = new mx.transitions.Tween(_local2, "_x", mx.transitions.easing.None.easeNone, _local3, (_local4 * 9) + 138.1, 45, false);
tweenX1.onMotionFinished = mx.utils.Delegate.create(this, enemyMoveDown);
}
function enemyMoveDown() {
if (isAction) {
trace("move ENEMY");
enemyCallBack();
}
if (isTurnBased) {
turnCue2(cloudMC.balloon3.balloonMC);
}
var _local4 = cloudMC.balloon2;
var _local6 = _local4._y;
tweenY1 = new mx.transitions.Tween(_local4, "_y", mx.transitions.easing.None.easeNone, 10, _this.startPosY[1], 40, false);
tweenY1.onMotionFinished = function () {
if (((enemy1Score / currentLevel) * 100) >= 100) {
if (legNum >= 8) {
getHighScore();
var _local2 = 1;
while (_local2 <= TILE_COUNT) {
_this["tile_" + _local2].removeMovieClip();
_local2++;
}
clearEnemyInterval();
clearInterval(_this.enemyInterval);
clearInterval(_this.enemyInterval2);
clearInterval(_this.intervalFast);
var _local4 = _this.promptScr.attachMovie("congratulation", "congratulation", this.getNextHighestDepth());
_local4.highScoreTxt.text = "Highscore: " + highScore;
_this.promptScr._visible = true;
_this.promptScr.disableScr._visible = true;
hideCue();
resetSeeker();
resetBalloons();
} else {
getHighScore();
clearInterval(_this.enemyInterval);
clearInterval(_this.enemyInterval2);
clearInterval(_this.intervalFast);
clearEnemyInterval();
var _local2 = 1;
while (_local2 <= TILE_COUNT) {
_this["tile_" + _local2].removeMovieClip();
_local2++;
}
var _local3 = _this.promptScr.attachMovie("lostMC", "lostMC", this.getNextHighestDepth());
trace(_local3 + " this is the win screen.");
_local3.win.bestWordTxt.embedFonts = true;
_local3.win.bestWordTxt.setTextFormat(_this.defaultFormat);
_local3.bestWordTxt.text = (("BEST WORD: " + _this.bestWord.toUpperCase()) + " POINTS: ") + _this.bestWordScore;
_local3.endsubmit.Score = _this.bestWordScore;
_this.promptScr._visible = true;
_this.promptScr.disableScr._visible = true;
hideCue();
resetBalloons();
resetSeeker();
}
removeBalloons();
}
if (isTurnBased) {
if (((enemy1Score / currentLevel) * 100) < 100) {
trace(((enemy1Score / currentLevel) * 100) < 100);
trace("JUMPER");
enemyMoveUp2();
} else {
hideCue();
resetSeeker();
resetBalloons();
}
}
};
}
function hideSeeker() {
wordCounterTxt.text = "Words left: 10";
_this.seeker[seekNum2]._visible = false;
_this.seeker[seekNum3]._visible = false;
}
function showSeeker() {
wordCounterTxt.text = "Distance: " + legLength[legNum - 1];
_this.seeker[seekNum1]._visible = true;
_this.seeker[seekNum2]._visible = true;
_this.seeker[seekNum3]._visible = true;
}
function enemyCallBack2() {
isAction = true;
trace("enemy 2 callback... -------------------------------------------------------");
clearInterval(enemyInterval2);
enemyInterval2 = setInterval(enemyMoveUp2, randRange(1000 * _aiMin, 1000 * _aiMax));
}
function enemyMoveSeek2() {
var mc = _this.seeker[seekNum3];
enemy2Score = enemy2Score + randRange(3, _ai);
var hhh = ((enemy2Score / currentLevel) * 100);
if (hhh > 100) {
hhh = 100;
}
var _local1 = _this.seeker[seekNum3]._x;
tweenS2 = new mx.transitions.Tween(mc, "_x", mx.transitions.easing.None.easeNone, _local1, (hhh * 5.78) + 17, 45, false);
tweenS2.onMotionFinished = function () {
mc.percentVal.text = Math.floor(hhh) + "%";
};
}
function enemyMoveUp2() {
hideCue();
enemyMoveSeek2();
var _local2 = cloudMC.balloon3;
clearInterval(enemyInterval2);
var _local3 = _this.startPosY[2];
tweenY2 = new mx.transitions.Tween(_local2, "_y", mx.transitions.easing.None.easeNone, _local3, 19.5, 10, false);
tweenY2.onMotionFinished = mx.utils.Delegate.create(this, enemyMoveForward2);
}
function enemyMoveForward2() {
var _local2 = cloudMC.balloon3;
_local2.balloonMC.gotoAndPlay("forward");
var _local3 = _local2._x;
var _local4 = (enemy2Score / currentLevel) * 100;
tweenX2 = new mx.transitions.Tween(_local2, "_x", mx.transitions.easing.None.easeNone, _local3, (_local4 * 9) + 138.1, 45, false);
tweenX2.onMotionFinished = mx.utils.Delegate.create(this, enemyMoveDown2);
}
function enemyMoveDown2() {
trace(isAction + "isActionEnemyFirst2");
if (isAction) {
trace("move ENEMY 2");
enemyCallBack2();
}
trace(isAction + "isActionEnemy2");
if (isTurnBased) {
turnCue();
}
var _local3 = cloudMC.balloon3;
var _local6 = _local3._y;
tweenY2 = new mx.transitions.Tween(_local3, "_y", mx.transitions.easing.None.easeNone, 19.5, _this.startPosY[2], 40, false);
tweenY2.onMotionFinished = function () {
isActivate = true;
trace(isAction);
if (((enemy2Score / currentLevel) * 100) >= 100) {
if (legNum > 8) {
getHighScore();
var _local2 = 1;
while (_local2 <= TILE_COUNT) {
_this["tile_" + _local2].removeMovieClip();
_local2++;
}
clearEnemyInterval();
clearInterval(_this.enemyInterval);
clearInterval(_this.enemyInterval2);
clearInterval(_this.intervalFast);
var _local4 = _this.promptScr.attachMovie("congratulation", "congratulation", this.getNextHighestDepth());
_local4.highScoreTxt.text = "Highscore: " + highScore;
_this.promptScr._visible = true;
_this.promptScr.disableScr._visible = true;
hideCue();
resetBalloons();
resetSeeker();
} else {
getHighScore();
clearEnemyInterval();
clearInterval(_this.enemyInterval);
clearInterval(_this.enemyInterval2);
clearInterval(_this.intervalFast);
var _local2 = 1;
while (_local2 <= TILE_COUNT) {
_this["tile_" + _local2].removeMovieClip();
_local2++;
}
var _local3 = _this.promptScr.attachMovie("lostMC", "lostMC", this.getNextHighestDepth());
trace(_local3 + " this is the win screen.");
_local3.bestWordTxt.text = (("BEST WORD: " + _this.bestWord.toUpperCase()) + " POINTS: ") + _this.bestWordScore;
_this.promptScr._visible = true;
_this.promptScr.disableScr._visible = true;
hideCue();
resetBalloons();
resetSeeker();
}
removeBalloons();
}
};
}
function removeBalloons() {
balloon1.balloonMC.removeMovieClip();
cloudMC.balloon2.balloonMC.removeMovieClip();
cloudMC.balloon3.balloonMC.removeMovieClip();
balloon1._visible = false;
cloudMC.balloon2._visible = false;
cloudMC.balloon3._visible = false;
seek1._visible = false;
seek2._visible = false;
seek3._visible = false;
}
function showBalloons() {
balloon1._visible = true;
cloudMC.balloon2._visible = true;
cloudMC.balloon3._visible = true;
}
function resetSeeker() {
clearInterval(seekInterval);
seekInterval = setInterval(resetSEEK, 10);
}
function resetSEEK() {
clearInterval(seekInterval);
_this.seeker[seekNum1]._x = 17;
score = 0;
_this.seeker[seekNum1].text = "0%";
_this.seeker[seekNum2]._x = 17;
enemy1Score = 0;
_this.seeker[seekNum2].text = "0%";
_this.seeker[seekNum3]._x = 17;
enemy2Score = 0;
_this.seeker[seekNum3].text = "0%";
trace(_this.seeker[seekNum1].text);
trace(_this.seeker[seekNum2].text);
trace(_this.seeker[seekNum3].text);
}
function resetBalloons() {
cloudMC._x = cloudPosX;
balloon1._x = _this.startPosX[0];
balloon1._y = _this.startPosY[0];
cloudMC.balloon2._x = _this.startPosX[1];
cloudMC.balloon2._y = _this.startPosY[1];
cloudMC.balloon3._x = _this.startPosX[2];
cloudMC.balloon3._y = _this.startPosY[2];
}
function getHighScore() {
if (tempHighScore < score) {
tempHighScore = score;
}
if (highScore < tempHighScore) {
highScore = tempHighScore;
}
}
var _this = this;
disableScr._visible = true;
var highScore = 0;
var tempHighScore = 0;
var bestWord;
var bestWordScore = 0;
var seekNum1;
var seekNum2;
var seekNum3;
var seekPos1 = seek1._x;
var seekPos2 = seek2._x;
var seekPos3 = seek3._x;
var startPosX = [151.8, 139.6, 130.2];
var startPosY = [171.8, 30, 39.5];
var cloudPosX = 0;
var cloudXPos = 0;
var cloudX;
var $letters = new Array();
var legNum = 0;
var legLength = [30, 30, 35, 35, 40, 40, 45, 45, 50];
var currentLevel = legLength[legNum];
trace(currentLevel + " first Current Level");
var playerNum1;
var playerNum2;
var playerNum3;
var player = ["baloon1", "baloon2", "baloon3"];
var $player = new Array();
var seeker = [seek1, seek2, seek3];
var tweenX;
var tweenY;
var tweenS;
var score = 0;
var wordCounter = 10;
var tweenS1;
var tweenS2;
var tweenY1;
var tweenY2;
var tweenX1;
var tweenx2;
var enemy1Score = 0;
var enemy2Score = 0;
var _ai = 0;
var _aiMin = 0;
var _aiMax = 0;
var isActivate = true;
var isAction = false;
var isTurnBased = false;
var isPuzzle = false;
var defaultFormat = new TextFormat();
defaultFormat.font = "gameFont";
guessedWord.embedFonts = true;
tempScoreTxt.embedFonts = true;
scoreTxt.embedFonts = true;
wordCounterTxt.embedFonts = true;
guessedWord.setTextFormat(defaultFormat);
tempScoreTxt.setTextFormat(defaultFormat);
scoreTxt.setTextFormat(defaultFormat);
wordCounterTxt.setTextFormat(defaultFormat);
guessedWord.text = "";
tempScoreTxt.text = "";
scoreTxt.text = "";
wordCounterTxt.text = "";
Array.prototype.randomize = function () {
var _local4 = new Array();
var _local3 = this.slice();
var _local2 = _local3.length;
while (_local2 != 0) {
_local4.push(_local3.splice(Math.floor(Math.random() * _local2), 1)[0]);
_local2 = _local3.length;
}
trace(">??????????????????");
return(_local4);
};
shuffleBtn.onRelease = function () {
var _local2 = new Sound(_root.soundLIB);
_local2.attachSound("stay");
_local2.start();
trace(letters + "<------------------------");
$letters = letters.split("");
$letters = $letters.randomize();
letters = $letters.join("");
trace(letters + "-------------------------->");
layOutTiles();
};
clearBtn.onRelease = function () {
var _local2 = new Sound(this);
_local2.attachSound("wrong");
_local2.start();
if (guessedWord.length > 0) {
onTileClick(tilesClicked[0]);
}
};
submitBtn.onRelease = function () {
onEnterPress(isActivate);
};
menuBtn.onRelease = function () {
_reset();
_this.legNum = 0;
tab = 10;
var _local2 = new Sound(_root.soundLIB);
_local2.attachSound("rollover");
_local2.start();
_this._parent.init();
};
var isToggle = false;
volBtn.onRelease = function () {
isToggle = !isToggle;
var _local1 = new Sound();
if (isToggle) {
_local1.setVolume(0);
soundToggle._visible = true;
} else {
_local1.setVolume(100);
soundToggle._visible = false;
}
};
var intervalFast;
var enemyInterval;
var enemyInterval2;
var tab = 10;
var enemyCallBack2;
var enemyCallBack;
var seekInterval;
function getRandomLetters() {
var _local2;
var _local1 = "";
while (currentVowelCount < MIN_VOWEL_COUNT) {
_local1 = _local1.concat(poolVowels.splice(Math.floor(Math.random() * poolVowels.length), 1)[0]);
currentVowelCount++;
}
while (currentConsonantCount < MIN_CONSONANT_COUNT) {
_local1 = _local1.concat(poolConsonants.splice(Math.floor(Math.random() * poolConsonants.length), 1)[0]);
currentConsonantCount++;
}
while (_local1.length < (TILE_COUNT - letters.length)) {
vowelRate = Math.round((poolVowels.length / (poolVowels.length + poolConsonants.length)) * 100);
_local2 = Math.floor(Math.random() * 100);
if (_local2 < vowelRate) {
_local1 = _local1.concat(poolVowels.splice(Math.floor(Math.random() * poolVowels.length), 1)[0]);
currentVowelCount++;
} else {
_local1 = _local1.concat(poolConsonants.splice(Math.floor(Math.random() * poolConsonants.length), 1)[0]);
currentConsonantCount++;
}
}
return(_local1);
}
function populatePool(pool, dataSource) {
var _local5 = dataSource.length;
var _local2 = 0;
while (_local2 < _local5) {
var _local1 = 0;
while (_local1 < dataSource[_local2].count) {
pool.push(dataSource[_local2].char);
_local1++;
}
_local2++;
}
}
function setInitialLetters() {
currentVowelCount = 0;
currentConsonantCount = 0;
letters = "";
guessedWord.text = letters;
poolVowels = new Array();
populatePool(poolVowels, VOWELS_DATA_SOURCE);
poolConsonants = new Array();
populatePool(poolConsonants, CONSONANTS_DATA_SOURCE);
letters = getRandomLetters();
layOutTiles();
}
function removeWordLetters() {
var _local6 = tilesClicked.length;
var _local3 = letters.split("");
var _local4 = new Array();
var _local5;
var _local2 = 0;
while (_local2 < _local6) {
var _local1 = 0;
while (_local1 < _local3.length) {
if (_local3[_local1] == tilesClicked[_local2].label) {
((getLetterType(tilesClicked[_local2].label) == "vowel") ? (currentVowelCount--) : (currentConsonantCount--));
_local4.push(_local3.splice(_local1, 1)[0]);
break;
}
_local1++;
}
_local2++;
}
letters = _local3.join("");
_local5 = getRandomLetters();
letters = letters + _local5;
while (tilesClicked.length != 0) {
tilesClicked[0].label = _local5.substr(0, 1);
tilesClicked[0].letterField.text = tilesClicked[0].label;
tilesClicked[0].nos = getVal(tilesClicked[0].label.toUpperCase());
tilesClicked[0].numberField.text = tilesClicked[0].nos;
tilesClicked[0].disSelectMC._visible = true;
tilesClicked.splice(0, 1);
_local5 = _local5.substr(1);
}
guessedWord.text = "";
while (_local4.length != 0) {
((getLetterType(_local4[0]) == "vowel") ? (poolVowels.push(_local4.splice(0, 1)[0])) : (poolConsonants.push(_local4.splice(0, 1)[0])));
}
}
function getLetterType(letter) {
var _local2 = VOWELS_DATA_SOURCE.length;
var _local1 = 0;
while (_local1 < _local2) {
if (VOWELS_DATA_SOURCE[_local1].char == letter) {
return("vowel");
}
_local1++;
}
return("consonant");
}
function layOutTiles() {
var _local3;
var _local2 = 1;
while (_local2 <= TILE_COUNT) {
tempScore = 0;
tempScoreTxt.text = tempScore;
guessedWord.text = "";
tilesClicked = [];
this["holder_" + _local2] = new TileHolder(_local2, SET_START_X + (_local2 * TILE_WIDTH), SET_START_Y, TILE_WIDTH);
var _local4 = letters[_local2 - 1];
removeMovieClip(this["tile_" + _local2]);
_local3 = attachMovie("tile", "tile_" + _local2, getNextHighestDepth(), {currentHolder:this["holder_" + _local2], label:letters.charAt(_local2 - 1), nos:getVal(letters.charAt(_local2 - 1).toUpperCase())});
_local3._x = SET_START_X + (_local2 * TILE_WIDTH);
_local3._y = SET_START_Y;
_local2++;
}
}
function setAllTileHolders(exceptionClip) {
var _local2 = 1;
while (_local2 < TILE_COUNT) {
if (this["tile_" + _local2] != exceptionClip) {
this["tile_" + _local2].setHolderTile();
}
_local2++;
}
}
function getIndexOfTile(targetTile) {
var _local2 = tilesClicked.length;
var _local1 = 0;
while (_local1 < _local2) {
if (tilesClicked[_local1] == targetTile) {
return(_local1);
}
_local1++;
}
return(-1);
}
function onTileClick(tileClicked) {
var _local1 = getIndexOfTile(tileClicked);
if (_local1 == -1) {
guessedWord.text = guessedWord.text + tileClicked.label;
tilesClicked.push(tileClicked);
tilesClicked[tilesClicked.length - 1].selectMC._visible = true;
tempScore = tempScore + getVal(tileClicked.label.toUpperCase());
trace(tempScore);
tempScoreTxt.text = tempScore;
} else {
while (tilesClicked.length != _local1) {
tilesClicked[tilesClicked.length - 1].disSelectMC._visible = true;
tilesClicked[tilesClicked.length - 1].selectMC._visible = false;
tempScore = tempScore - getVal(tilesClicked[tilesClicked.length - 1].label.toUpperCase());
trace(tempScore);
tempScoreTxt.text = tempScore;
tilesClicked.pop();
}
guessedWord.text = guessedWord.text.substr(0, _local1);
}
}
function onAlphaPress(letterPressed) {
for (var _local4 in this) {
if ((_local4.indexOf("tile_") > -1) && (typeof(this[_local4]) == "movieclip")) {
if ((getIndexOfTile(this[_local4]) == -1) && (letterPressed.toLowerCase() == this[_local4].label.toLowerCase())) {
this[_local4].onMouseRelease();
var _local3 = new Sound(_root.soundLIB);
_local3.attachSound("rollover");
_local3.start();
return(undefined);
}
}
}
}
function onBackSpacePress() {
var _local2 = new Sound(_root.soundLIB);
_local2.attachSound("wrong");
_local2.start();
if (tilesClicked.length > 0) {
onTileClick(tilesClicked[tilesClicked.length - 1]);
}
}
function onEnterPress(isActive) {
getHighScore();
trace((isActive + " TRACING ") + isActivate);
if ((isActive == true) || (isActivate == true)) {
var _local6;
var _local10;
var _local9;
var _local7 = "";
_local6 = tilesClicked.length;
var _local4 = 0;
while (_local4 < _local6) {
_local7 = _local7 + tilesClicked[_local4].label;
if (_local4 == 0) {
_local10 = _local7;
}
_local4++;
}
_local6 = _parent._parent._parent.dicArray.length;
_local4 = 0;
while (_local4 < _local6) {
if (_parent._parent._parent.dicArray[_local4][0].charAt(0) == _local10) {
_local9 = _local4;
break;
}
_local4++;
}
_local6 = _parent._parent._parent.dicArray[_local9].length;
_local4 = 0;
while (_local4 < _local6) {
if (_parent._parent._parent.dicArray[_local9][_local4] == _local7) {
var _local5 = new Sound(_root.soundLIB);
_local5.attachSound("correct");
_local5.start();
if (bestWordScore < tempScore) {
bestWordScore = tempScore;
bestWord = guessedWord.text;
trace(bestWord);
}
var _local3 = 0;
while (_local3 <= tilesClicked.length) {
tilesClicked[tilesClicked.length - _local3].selectMC.play();
_local3++;
}
trace(tilesClicked[_local4] + " ---");
score = score + tempScore;
scoreTxt.text = score;
percentSeek = (tempScore / 70) * 100;
percentMove = (tempScore / 70) * 100;
var _local8 = (score / 70) * 100;
seek1.percentTxt.text = Math.floor(_local8) + "%";
moveSeek(_this.seek1, percentSeek);
moveUp(player[playerNum1], percentMove);
removeWordLetters();
break;
}
_local4++;
}
} else {
trace("deActivate");
}
}
function onWhiteSpacePress() {
var _local2 = new Sound(_root.soundLIB);
_local2.attachSound("stay");
_local2.start();
trace(letters + "<------------------------");
$letters = letters.split("");
$letters = $letters.randomize();
letters = $letters.join("");
trace(letters + "-------------------------->");
layOutTiles();
}
var VOWELS_DATA_SOURCE = [{char:"a", count:9}, {char:"e", count:12}, {char:"i", count:9}, {char:"o", count:8}, {char:"u", count:4}];
var CONSONANTS_DATA_SOURCE = [{char:"b", count:2}, {char:"c", count:2}, {char:"d", count:4}, {char:"f", count:2}, {char:"g", count:3}, {char:"h", count:2}, {char:"j", count:1}, {char:"k", count:1}, {char:"l", count:4}, {char:"m", count:2}, {char:"n", count:6}, {char:"p", count:2}, {char:"q", count:1}, {char:"r", count:6}, {char:"s", count:4}, {char:"t", count:6}, {char:"v", count:2}, {char:"w", count:2}, {char:"x", count:1}, {char:"y", count:2}, {char:"z", count:1}];
var MIN_VOWEL_COUNT = 3;
var MIN_CONSONANT_COUNT = 5;
var poolConsonants;
var poolVowels;
var currentVowelCount;
var currentConsonantCount;
var vowelRate;
var letters;
var SET_START_X = -10;
var SET_START_Y = 375;
var TILE_WIDTH = 55;
var TILE_COUNT = 11;
var TILE_LABEL_START = 64;
var tilesClicked;
var keyManager;
keyManager = new com.pochette.controls.KeyManager(this);
Key.addListener(keyManager);
tilesClicked = new Array();
Symbol 528 MovieClip [mainScrMC] Frame 1
function _sound(str) {
var _local2 = new Sound(this);
_local2.attachSound(str);
_local2.start();
}
function init() {
mainMC._visible = true;
how2playMC._visible = false;
highScoreMC._visible = false;
winMC._visible = false;
lostMC._visible = false;
gameMC._visible = false;
gameMC.stopStream();
gameMC._reset();
gameMC.promptScr.removeMovieClip();
}
function played(num1, num2, num3) {
gameMC.playerNum1 = num1;
gameMC.playerNum2 = num2;
gameMC.playerNum3 = num3;
trace(gameMC.playerNum1 + " value of playerNum1.");
trace(gameMC.playerNum2 + " value of playerNum2.");
trace(gameMC.playerNum3 + " value of playerNum3.");
gameMC.seekNum1 = num1;
gameMC.seekNum2 = num2;
gameMC.seekNum3 = num3;
mainMC._visible = false;
gameMC._visible = true;
gameMC.promptScr.attachMovie("gamePlay", "gamePlay", this.getNextHighestDepth());
gameMC.promptScr._visible = true;
}
function how2play() {
mainMC._visible = false;
how2playMC._visible = true;
}
function highScore() {
mainMC._visible = false;
highScoreMC._visible = true;
}
function win() {
mainMC._visible = false;
higScoreMC._visible = true;
}
function lost() {
mainMC._visible = false;
lostMC._visible = true;
}
stop();
init();
Symbol 531 MovieClip Frame 25
stop();
Symbol 532 MovieClip Frame 1
stop();
Symbol 532 MovieClip Frame 30
stop();
this._visible = false;
gotoAndStop (1);
Symbol 535 MovieClip [tile] Frame 1
function onMouseMotion() {
var _local4;
var _local5 = _x + (_parent.TILE_WIDTH / 2);
var _local3 = potentialHolder;
var _local6 = _parent["holder_" + (potentialHolder.id - 1)];
var _local7 = _parent["holder_" + (potentialHolder.id + 1)];
this.swapDepths(_parent.getInstanceAtDepth(_parent.getNextHighestDepth() - 1));
if (_local5 < _local6.centerPoint) {
potentialHolder = _local6;
} else if (_local5 > _local7.centerPoint) {
potentialHolder = _local7;
}
if (potentialHolder != _local3) {
_local4 = potentialHolder.getPotentialTile();
_local3.setPotentialTile(_local4);
_local4.potentialHolder = _local3;
potentialHolder.setPotentialTile(this);
_local4.moveToPotentialHolder();
}
}
function onMousePress() {
var _local3 = new Sound(_root.soundLIB);
_local3.attachSound("rollover");
_local3.start();
dragIntervalID = setInterval(mx.utils.Delegate.create(this, setForDrag), WAIT_TIME_DRAG);
}
function onMouseRelease() {
if (isDragged) {
stopDrag();
delete mouseListener.onMouseMove;
setHolderTile();
_x = currentHolder.posX;
_y = currentHolder.posY;
_parent.setAllTileHolders(this);
isDragged = false;
} else {
clearInterval(dragIntervalID);
disSelectMC._visible = (true ? ((selectMC._visible = true)) : ((disSelectMC._visible = true)));
_parent.onTileClick(this);
}
}
function moveToPotentialHolder() {
tweener.stop();
tweener = new mx.transitions.Tween(this, "_x", mx.transitions.easing.None.easeNone, _x, potentialHolder.posX, 4, false);
}
function setHolderTile() {
currentHolder = potentialHolder;
currentHolder.setCurrentTile(this);
currentHolder.setPotentialTile(this);
}
function setForDrag() {
clearInterval(dragIntervalID);
isDragged = true;
startDrag (this, true, this._width / 2, 290, Stage.width - (this._width / 2), 350);
mouseListener.onMouseMove = mx.utils.Delegate.create(this, onMouseMotion);
}
var defaultFormat = new TextFormat();
defaultFormat.font = "gameFont";
guessedWord.embedFonts = true;
letterField.embedFonts = true;
letterField.setTextFormat(defaultFormat);
var WAIT_TIME_DRAG = 150;
var dragIntervalID;
var isDragged;
var mouseListener;
var tweener;
var currentHolder;
var potentialHolder;
var label;
var nos;
selectMC._visible = false;
isDragged = false;
letterField.text = label;
numberField.text = nos;
potentialHolder = currentHolder;
setHolderTile();
onPress = mx.utils.Delegate.create(this, onMousePress);
onRelease = (onReleaseOutside = mx.utils.Delegate.create(this, onMouseRelease));
mouseListener = new Object();
Mouse.addListener(mouseListener);
Symbol 548 Button
on (press) {
sboard.dir = "up";
}
on (release) {
sboard.dir = "stop";
}
Symbol 549 Button
on (press) {
sboard.dir = "down";
}
on (release) {
sboard.dir = "stop";
}
Symbol 556 MovieClip Frame 1
stop();
Symbol 556 MovieClip Frame 2
stop();
Symbol 566 MovieClip [TMP6pbk6uzm9i] Frame 1
var arrScore = new Array();
mcScoreboard.sboard.dir = "stop";
mcScoreboard.sboard.mcScoreHolder.mcScore._visible = false;
mcLabel._visible = false;
var main = this;
xmlPlayer = new XML();
xmlPlayer.ignoreWhite = true;
xmlPlayer.onLoad = function (success) {
if (success) {
myPlayer = xmlPlayer.firstChild.childNodes;
ctr2 = 0;
while (ctr2 < myPlayer.length) {
thisPlayer = main.mcScoreboard.sboard.mcScoreHolder.mcScore.duplicateMovieClip("mcScore" + ctr2, ctr2);
thisPlayer._y = ctr2 * thisPlayer._height;
thisPlayer._visible = true;
if ((ctr2 % 2) > 0) {
thisPlayer.gotoAndStop(2);
}
thisPlayer.txtNumber.text = (ctr2 + 1) + ")";
thisPlayer.txtNickname.text = myPlayer[ctr2].attributes.player;
thisPlayer.txtScore.text = myPlayer[ctr2].attributes.score;
ctr2++;
}
main.mcScoreboard.mcLoading._visible = false;
main.mcScoreboard.sboard.mcScoreHolder.item = myPlayer.length;
main.mcScoreboard.sboard.mcScoreHolder.speedy = 0;
main.mcScoreboard.sboard.mcScoreHolder.desty = 0;
main.mcScoreboard.sboard.mcScoreHolder.onEnterFrame = function () {
if ((this.desty < 0) && (this._parent.dir == "up")) {
this.desty = this.desty + 10;
if (this.desty > 0) {
this.desty = 0;
}
}
if ((this.desty > (this._parent.mcBlock._height - (this.mcScore._height * this.item))) && (this._parent.dir == "down")) {
this.desty = this.desty - 10;
if (this.desty < (this._parent.mcBlock._height - (this.mcScore._height * this.item))) {
this.desty = this._parent.mcBlock._height - (this.mcScore._height * this.item);
}
}
this.speedy = (this.desty - this._y) + (this.speedy * 0.4);
this._y = this._y + this.speedy;
};
}
};
xmlPlayer.load(((("http://www.freeonlinegames.com/scoreboard/getTopPlayer.php?id=" + gameID) + "&rand=") + random(999999)) + "&filt=1");
Symbol 567 MovieClip [highScore] Frame 1
var _this = this;
playMoreBtn = function () {
var _local2 = new Sound(_root.soundLIB);
_local2.attachSound("rollover");
_local2.start();
getURL ("http://www.freegamesforyourwebsite.com/click.php?gid=218&area=menu", "_blank");
};
playBtn.onRelease = function () {
var _local2 = new Sound(_root.soundLIB);
_local2.attachSound("rollover");
_local2.start();
_this._parent._parent.disableScr._visible = false;
_this.removeMovieClip();
};
Instance of Symbol 566 MovieClip [TMP6pbk6uzm9i] in Symbol 567 MovieClip [highScore] Frame 1
//component parameters
onClipEvent (construct) {
gameID = 131;
}
Symbol 571 MovieClip Frame 1
var str0;
var str1;
var str2;
var str3;
var str4;
var str5;
var str6;
var str7;
var str8;
var str9;
var str10;
var str11;
var str12;
var str13;
var str14;
var str15;
var str16;
var str17;
var str18;
var str19;
var str20;
var str21;
var str22;
var str23;
var str24;
var str25;
str0 = "aardvark,abaci,aback,abacus,abaft,abalone,abandon,abandoned,abandonment,abase,abasement,abash,abashed,abashedly,abashment,abate,abatement,abattoir,abbe,abbess,abbey,abbot,abbreviate,abbreviated,abbreviation,abdicate,abdication,abdomen,abdominal,abduct,abduction,abductor,abeam,abed,aberrant,aberration,aberrational,abet,abetter,abettor,abeyance,abhor,abhorrence,abhorrent,abhorrently,abidance,abide,abiding,abidingly,ability,abject,abjection,abjectly,abjectness,abjuration,abjuratory,abjure,abjurer,ablate,ablation,ablative,ablaze,able,able-bodied,abloom,ablution,ablutions,ably,abnegate,abnegation,abnormal,abnormality,abnormally,aboard,abode,abolish,abolition,abolitionism,abolitionist,abominable,abominably,abominate,abomination,aboriginal,aborigine,aborning,abort,abortion,abortionist,abortive,abortively,abound,about,about-face,above,aboveboard,above-mentioned,abracadabra,abrade,abrasion,abrasive,abrasively,abrasiveness,abreast,abridge,abridgement,abridgment,abroad,abrogate,abrogation,abrogator,abrupt,abruptly,abruptness,abs,abscess,abscessed,abscissa,abscissae,abscission,abscond,absconder,absence,absent,absentee,absenteeism,absently,absentminded,absentmindedly,absentmindedness,absinth,absinth,absolute,absolutely,absoluteness,absolution,absolutism,absolutist,absolve,absorb,absorbed,absorbency,absorbent,absorbing,absorbingly,absorption,absorptive,abstain,abstainer,abstemious,abstemiously,abstemiousness,abstention,abstinence,abstinent,abstract,abstracted,abstractedly,abstractedness,abstraction,abstractly,abstractness,abstruse,abstrusely,abstruseness,absurd,absurdity,absurdly,absurdness,abundance,abundant,abundantly,abuse,abuser,abusive,abusively,abusiveness,abut,abutment,abuzz,abysmal,abysmally,abyss,abyssal,acacia,academe,academia,academic,academically,academician,academics,academy,acanthus,accede,accelerate,acceleration,accelerator,accent,accented,accentual,accentuate,accentuation,accept,acceptability,acceptable,acceptableness,acceptably,acceptance,acceptation,accepted,access,accessibility,accessible,accessibly,accession,accessory,accident,accidental,accidentally,accident-prone,acclaim,acclaimed,acclamation,acclimate,acclimation,acclimatization,acclimatize,acclivity,accolade,accommodate,accommodating,accommodatingly,accommodation,accommodations,accompaniment,accompanist,accompany,accomplice,accomplish,accomplished,accomplishment,accord,accordance,accordant,according,accordingly,accordion,accordionist,accost,account,accountability,accountable,accountancy,accountant,accounting,accounts,accouter,accouterments,accoutre,accoutrements,accredit,accreditation,accredited,accretion,accrual,accrue,acculturate,acculturation,accumulate,accumulation,accumulative,accumulator,accuracy,accurate,accurately,accurateness,accursed,accursedness,accusation,accusative,accusatory,accuse,accused,accuser,accusingly,accustom,accustomed,ace,acerbate,acerbic,acerbically,acerbity,acetaminophen,acetate,acetic,acetone,acetonic,acetylene,ache,achene,achievable,achieve,achievement,achiever,achoo,achromatic,achy,acid,acidic,acidify,acidity,acidly,acidosis,acidulous,acknowledge,acknowledged,acknowledgement,acknowledgment,acme,acne,acolyte,aconite,acorn,acoustic,acoustical,acoustically,acoustics,acquaint,acquaintance,acquaintanceship,acquainted,acquiesce,acquiescence,acquiescent,acquiescently,acquirable,acquire,acquirement,acquisition,acquisitive,acquisitively,acquisitiveness,acquit,acquittal,acre,acreage,acrid,acridity,acridly,acridness,acrimonious,acrimoniously,acrimoniousness,acrimony,acrobat,acrobatic,acrobatically,acrobatics,acronym,acrophobia,acropolis,across,across-the-board,acrostic,acrylic,act,acting,actinium,action,actionable,activate,activation,activator,active,actively,activeness,activism,activist,activity,actor,actress,actual,actuality,actualization,actualize,actually,actuarial,actuary,actuate,actuation,actuator,acuity,acumen,acupressure,acupuncture,acupuncturist,acute,acutely,acuteness,acyclovir,ad,adage,adagio,adamant,adamantly,adapt,adaptability,adaptable,adaptation,adapter,adaptive,adaptor,add,addable,addend,addenda,addendum,adder,addict,addicted,addiction,addictive,addition,additional,additionally,additive,addle,add-on,address,addressee,adduce,adenine,adenoid,adenoidal,adenoids,adept,adeptly,adeptness,adequacy,adequate,adequately,adequateness,adhere,adherence,adherent,adhesion,adhesive,adhesiveness,adieu,adieux,adios,adipose,adjacency,adjacent,adjacently,adjectival,adjectivally,adjective,adjoin,adjoining,adjourn,adjournment,adjudge,adjudicate,adjudication,adjudicative,adjudicator,adjudicatory,adjunct,adjuration,adjure,adjust,adjustable,adjuster,adjustment,adjustor,adjutant,ad-lib,adman,administer,administrate,administration,administrative,administratively,administrator,admirable,admirably,admiral,admiralty,admiration,admire,admirer,admiring,admiringly,admissibility,admissible,admissibly,admission,admissions,admit,admittance,admittedly,admix,admixture,admonish,admonishment,admonition,admonitory,ado,adobe,adolescence,adolescent,adopt,adoptable,adopted,adopter,adoption,adoptive,adorable,adorableness,adorably,adoration,adore,adorer,adoring,adoringly,adorn,adornment,adrenal,adrenalin,adrenaline,adrift,adroit,adroitly,adroitness,adsorb,adsorbent,adsorption,adulate,adulation,adulator,adulatory,adult,adulterant,adulterate,adulteration,adulterer,adulteress,adulterous,adultery,adulthood,adumbrate,adumbration,advance,advanced,advancement,advances,advantage,advantageous,advantageously,advent,adventitious,adventitiously,adventure,adventurer,adventuresome,adventuress,adventurous,adventurously,adventurousness,adverb,adverbial,adverbially,adversarial,adversary,adverse,adversely,adverseness,adversity,advert,advertise,advertisement,advertiser,advertising,advertorial,advice,advisability,advisable,advisably,advise,advised,advisedly,advisement,adviser,advisor,advisory,advocacy,advocate,adz,adze,aegis,aeon,aerate,aeration,aerator,aerial,aerialist,aerially,aerie,aerobatic,aerobatics,aerobic,aerobically,aerobics,aerodynamic,aerodynamically,aerodynamics,aeronautic,aeronautical,aeronautics,aerosol,aerospace,aesthete,aesthetic,aesthetically,aestheticism,aesthetics,afar,affability,affable,affably,affair,affairs,affect,affectation,affected,affectedly,affecting,affectingly,affection,affectionate,affectionately,afferent,affiance,affidavit,affiliate,affiliation,affinity,affirm,affirmation,affirmative,affirmatively,affix,afflatus,afflict,affliction,affluence,affluent,affluently,afford,affordable,afforest,afforestation,affray,affront,afghan,aficionado,afield,afire,aflame,afloat,aflutter,afoot,aforementioned,aforesaid,aforethought,afoul,afraid,afresh,aft,after,afterbirth,afterburner,aftercare,aftereffect,afterglow,afterimage,afterlife,afterlives,aftermarket,aftermath,afternoon,aftershave,aftershock,aftertaste,afterthought,afterward,afterwards,afterword,again,against,agape,agar,agar-agar,agate,agave,age,aged,ageism,ageist,ageless,agelessly,agelessness,agency,agenda,agent,age-old,ageratum,ages,agglomerate,agglomeration,agglutinate,agglutination,aggrandize,aggrandizement,aggravate,aggravated,aggravating,aggravatingly,aggravation,aggregate,aggregation,aggression,aggressive,aggressively,aggressiveness,aggressor,aggrieve,aggrieved,aghast,agile,agilely,agility,aging,agitate,agitated,agitation,agitator,agitprop,agleam,aglitter,aglow,agnostic,agnosticism,ago,agog,agonize,agonized,agonizing,agonizingly,agony,agoraphobia,agoraphobic,agrarian,agrarianism,agree,agreeable,agreeableness,agreeably,agreed,agreement,agribusiness,agricultural,agriculturalist,agriculturally,agriculture,agriculturist,agronomic,agronomist,agronomy,aground,ague,ah,aha,ahead,ahem,ahoy,aid,aide,aide-de-camp,aides-de-camp,aigrette,ail,aileron,ailing,ailment,aim,aimless,aimlessly,aimlessness,ain't,air,airbag,airbase,airborne,airbrush,air-condition,air-conditioned,air-conditioner,air-conditioning,air-cooled,aircraft,airdrop,airfare,airfield,airflow,airfoil,airfreight,airhead,airily,airiness,airing,airless,airlessness,airlift,airline,airliner,airlock,airmail,airman,airplane,airplay,airport,airs,airship,airsick,airsickness,airspace,airstrike,airstrip,airtight,airtime,air-to-air,airwaves,airway,airworthiness,airworthy,airy,aisle,ajar,akimbo,akin,alabaster,alack,alacrity,alarm,alarmed,alarming,alarmingly,alarmist,alas,alb,albacore,albatross,albeit,albinism,albino,album,albumen,albumin,albuminous,alchemist,alchemy,alcohol,alcoholic,alcoholically,alcoholism,alcove,alder,alderman,alderwoman,ale,aleatory,alehouse,alembic,alert,alertly,alertness,alewife,alewives,alfalfa,alfresco,alga,algae,algal,algebra,algebraic,algebraically,algorithm,algorithmic,alias,alibi,alien,alienable,alienate,alienated,alienation,alienist,alight,align,aligner,alignment,alike,aliment,alimentary,alimony,alit,alive,aliveness,aliyah,alkali,alkaline,alkalinity,alkalize,alkaloid,alkyd,all,all-around,allay,all-clear,allegation,allege,alleged,allegedly,allegiance,allegoric,allegorical,allegorically,allegorist,allegory,allegretto,allegro,allele,alleluia,allergen,allergenic,allergic,allergically,allergist,allergy,alleviate,alleviation,alley,alley-oop,alleyway,all-fired,alliance,allied,allies,alligator,all-important,all-inclusive,alliterate,alliteration,alliterative,alliteratively,all-night,all-nighter,allocate,allocation,allot,allotment,all-out,allover,allow,allowable,allowably,allowance,alloy,all-purpose,all-round,allspice,all-star,all-time,allude,allure,allurement,alluring,alluringly,allusion,allusive,allusively,allusiveness,alluvial,alluvium,ally,almanac,almighty,almond,almost,alms,almshouse,aloe,aloft,aloha,alone,along,alongshore,alongside,aloof,aloofly,aloofness,aloud,alp,alpaca,alpha,alphabet,alphabetic,alphabetical,alphabetically,alphabetization,alphabetize,alphabetizer,alphanumeric,alphanumerical,alphanumerically,alpine,already,alright,also,also-ran,altar,altarpiece,alter,alterable,alteration,altercation,alternate,alternately,alternation,alternative,alternatively,alternator,although,altimeter,altitude,alto,altogether,altruism,altruist,altruistic,altruistically,alum,alumina,aluminum,alumna,alumnae,alumni,alumnus,always,am,amalgam,amalgamate,amalgamation,amanuenses,amanuensis,amaranth,amaretto,amaryllis,amass,amateur,amateurish,amateurishly,amateurishness,amateurism,amatory,amaze,amazed,amazement,amazing,amazingly,amazon,amazonian,ambassador,ambassadorial,ambassadorship,amber,ambergris,ambiance,ambidexterity,ambidextrous,ambidextrously,ambience,ambient,ambiguity,ambiguous,ambiguously,ambition,ambitious,ambitiously,ambitiousness,ambivalence,ambivalent,ambivalently,amble,ambler,ambrosia,ambrosial,ambulance,ambulant,ambulate,ambulation,ambulatory,ambuscade,ambush,ameba,amebae,amebic,ameboid,ameliorate,amelioration,ameliorative,amen,amenability,amenable,amenably,amend,amendable,amendment,amends,amenities,amenity,amerce,amercement,americium,amethyst,amiability,amiable,amiably,amicability,amicable,amicably,amid,amide,amidships,amidst,amigo,amiss,amity,ammeter,ammo,ammonia,ammunition,amnesia,amnesiac,amnesty,amniocenteses,amniocentesis,amnion,amniotic,amoeba,amoebae,amoebic,amok,among,amongst,amontillado,amoral,amorality,amorally,amorous,amorously,amorousness,amorphous,amorphously,amorphousness,amortization,amortize,amount,amour,amp,amperage,ampere,ampersand,amphetamine,amphibian,amphibious,amphibiously,amphitheater,amphitheatre,amphora,amphorae,ample,amplification,amplifier,amplify,amplitude,amply,ampoule,ampul,ampule,amputate,amputation,amputee,amuck,amulet,amuse,amusement,amusing,amusingly,amylase,an,anabolism,anachronism,anachronistic,anachronistically,anaconda,anaerobe,anaerobic,anaerobically,anaesthesia,anaesthetic,anagram,anal,analgesia,analgesic,anally,analog,analogical,analogically,analogize,analogous,analogously,analogousness,analogue,analogy,analysand,analyses,analysis,analyst,analytic,analytical,analytically,analyzable,analyze,analyzer,anapest,anapestic,anarchic,anarchically,anarchism,anarchist,anarchistic,anarchy,anathema,anathematize,anatomic,anatomical,anatomically,anatomist,anatomize,anatomy,ancestor,ancestral,ancestrally,ancestress,ancestry,anchor,anchorage,anchorite,anchorman,anchorperson,anchorwoman,anchovy,ancient,anciently,ancientness,ancients,ancillary,and,andante,andiron,androgen,androgenic,androgynous,androgyny,android,anecdotal,anecdote,anemia,anemic,anemically,anemometer,anemone,anent,anesthesia,anesthesiologist,anesthesiology,anesthetic,anesthetist,anesthetization,anesthetize,aneurism,aneurysm,anew,angel,angelfish,angelic,angelica,angelical,angelically,anger,angina,angioplasty,angiosperm,angle,angler,angleworm,anglicize,angling,angora,angrily,angry,angst,angstrom,anguish,anguished,angular,angularity,anhydrous,aniline,animadversion,animadvert,animal,animalcule,animate,animated,animatedly,animation,animator,animism,animist,animistic,animosity,animus,anion,anionic,anise,aniseed,anisette,ankh,ankle,anklebone,anklet,annalist,annals,anneal,annelid,annex,annexation,annihilate,annihilation,annihilator,anniversary,annotate,annotation,annotative,annotator,announce,announcement,announcer,annoy,annoyance,annoyed,annoying,annoyingly,annual,annually,annuitant,annuity,annul,annular,annulment,annunciation,anode,anodize,anodyne,anoint,anointment,anomalous,anomalously,anomaly,anon,anonymity,anonymous,anonymously,anopheles,anorak,anorectic,anorexia,anorexic,another,answer,answerable,ant,antacid,antagonism,antagonist,antagonistic,antagonistically,antagonize,antarctic,ante,anteater,antebellum,antecedence,antecedent,antecedents,antechamber,antedate,antediluvian,antelope,antenna,antennae,anterior,anteroom,anthem,anther,anthill,anthologist,anthologize,anthology,anthracite,anthrax,anthropocentric,anthropoid,anthropological,anthropologically,anthropologist,anthropology,anthropomorphic,anthropomorphically,anthropomorphism,anthropomorphous,anti,antiabortion,antiabortionist,antiaircraft,antibacterial,antibiotic,antibody,antic,anticancer,antichrist,anticipate,anticipation,anticipatory,anticlerical,anticlimactic,anticlimactically,anticlimax,anticline,anticoagulant,anticommunism,anticommunist,antics,anticyclone,anticyclonic,antidemocratic,antidepressant,antidote,antifascist,antifreeze,antigen,antigenic,antigenicity,antihero,antihistamine,anti-imperialism,anti-imperialist,anti-intellectual,antiknock,antilabor,antilogarithm,antimacassar,antimalarial,antimatter,antimicrobial,antimissile,antimony,antinuclear,antioxidant,antiparticle,antipasti,antipasto,antipathetic,antipathy,antipersonnel,antiperspirant,antiphon,antiphonal,antiphonally,antipodal,antipodean,antipodes,antipollution,antipoverty,antiquarian,antiquarianism,antiquary,antiquate,antiquated,antique,antiquities,antiquity,antisemitic,antisemitism,antisepsis,antiseptic,antiseptically,antiserum,antislavery,antisocial,antisocially,antispasmodic,antisubmarine,antitank,antitheses,antithesis,antithetical,antithetically,antitoxin,antitrust,antivenin,antiviral,antivivisectionist,antiwar,antler,antlered,antonym,antonymous,antsy,anus,anvil,anxiety,anxious,anxiously,anxiousness,any,anybody,anyhow,anymore,anyone,anyplace,anything,anytime,anyway,anywhere,anywise,aorta,aortae,aortic,apace,apart,apartheid,apartment,apathetic,apathetically,apathy,apatite,ape,apelike,aperitif,aperture,apex,aphasia,aphasic,aphelia,aphelion,aphid,aphorism,aphoristic,aphoristically,aphrodisiac,apiarist,apiary,apical,apically,apices,apiece,apish,apishly,aplenty,aplomb,apocalypse,apocalyptic,apocrypha,apocryphal,apocryphally,apogee,apolitical,apolitically,apologetic,apologetically,apologia,apologist,apologize,apology,apoplectic,apoplexy,apostasy,apostate,apostatize,apostle,apostleship,apostolic,apostrophe,apothecary,apothegm,apotheoses,apotheosis,appal,appall,appalled,appalling,appallingly,appaloosa,apparatus,apparel,apparent,apparently,apparition,appeal,appealing,appealingly,appear,appearance,appearances,appease,appeasement,appeaser,appellant,appellate,appellation,append,appendage,appendectomy,appendices,appendicitis,appendix,appertain,appetite,appetizer,appetizing,appetizingly,applaud,applauder,applause,apple,applejack,applesauce,applet,appliance,applicability,applicable,applicably,applicant,application,applicator,applied,applier,applique,apply,appoint,appointed,appointee,appointive,appointment,appointments,apportion,apportionment,appose,apposite,appositely,appositeness,apposition,appositive,appraisal,appraise,appraiser,appreciable,appreciably,appreciate,appreciation,appreciative,appreciatively,appreciator,appreciatory,apprehend,apprehension,apprehensive,apprehensively,apprehensiveness,apprentice,apprenticeship,apprise,approach,approachable,approbation,appropriate,appropriately,appropriateness,appropriation,appropriator,approval,approve,approving,approvingly,approximate,approximately,approximation,appurtenance,appurtenances,appurtenant,apricot,apron,apropos,apse,apt,aptitude,aptly,aptness,aqua,aquaculture,aquamarine,aquanaut,aquaplane,aquaria,aquarium,aquatic,aquatically,aquatics,aquavit,aqueduct,aqueous,aquiculture,aquifer,aquiline,arabesque,arability,arable,arachnid,arbiter,arbitrage,arbitrager,arbitrageur,arbitrament,arbitrarily,arbitrariness,arbitrary,arbitrate,arbitration,arbitrator,arbor,arboreal,arboreta,arboretum,arborvitae,arbutus,arc,arcade,arcane,arch,archaeological,archaeologically,archaeologist,archaeology,archaic,archaically,archaism,archaist,archangel,archbishop,archbishopric,archdeacon,archdiocesan,archdiocese,archduchess,archduke,arched,archenemy,archeology,archer,archery,archetypal,archetype,archetypical,archfiend,archiepiscopal,archipelago,architect,architectonic,architectonics,architectural,architecturally,architecture,architrave,archival,archive,archives,archivist,archly,archness,archway,arctic,ardent,ardently,ardor,arduous,arduously,arduousness,are,area,areal,arena,aren't,argent,argon,argosy,argot,arguable,arguably,argue,arguer,argument,argumentation,argumentative,argumentatively,argumentativeness,argyle,aria,arid,aridity,aridly,aright,arise,arisen,aristocracy,aristocrat,aristocratic,aristocratically,arithmetic,arithmetical,arithmetically,arithmetician,ark,arm,armada,armadillo,armament,armaments,armature,armband,armchair,armed,armful,armhole,armistice,armlet,armor,armored,armorer,armorial,armory,armpit,armrest,arms,army,aroma,aromatherapist,aromatherapy,aromatic,aromatically,arose,around,around-the-clock,arousal,arouse,arpeggio,arraign,arraignment,arrange,arrangement,arranger,arrant,arras,array,arrears,arrest,arresting,arrhythmia,arrhythmic,arrival,arrive,arrogance,arrogant,arrogantly,arrogate,arrogation,arrow,arrowhead,arrowroot,arroyo,arsenal,arsenic,arson,arsonist,art,artefact,arterial,arteriole,arteriosclerosis,artery,artful,artfully,artfulness,arthritic,arthritis,arthropod,arthroscope,arthroscopic,artichoke,article,articular,articulate,articulated,articulately,articulateness,articulation,artifact,artifice,artificer,artificial,artificiality,artificially,artillery,artilleryman,artiness,artisan,artist,artiste,artistic,artistically,artistry,artless,artlessly,artlessness,arts,artsy,artwork,arty,arum,as,asbestos,ascend,ascendance,ascendancy,ascendant,ascendency,ascendent,ascension,ascent,ascertain,ascertainable,ascertainment,ascetic,ascetically,asceticism,ascot,ascribable,ascribe,ascription,aseptic,aseptically,asexual,asexuality,asexually,ash,ashamed,ashamedly,ashcan,ashen,ashes,ashlar,ashore,ashram,ashtray,ashy,aside,asinine,asininely,asininity,ask,askance,askew,aslant,asleep,asocial,asp,asparagus,aspartame,aspect,aspen,asperity,aspersion,asphalt,asphodel,asphyxia,asphyxiate,asphyxiation,aspic,aspidistra,aspirant,aspirate,aspiration,aspirator,aspire,aspirin,aspiring,ass,assail,assailable,assailant,assassin,assassinate,assassination,assault,assay,assayer,assemblage,assemble,assembler,assembly,assemblyman,assemblywoman,assent,assert,assertion,assertive,assertively,assertiveness,assess,assessment,assessor,asset,assets,asseverate,asseveration,asshole,assiduity,assiduous,assiduously,assiduousness,assign,assignable,assignation,assigner,assignment,assignor,assimilate,assimilation,assist,assistance,assistant,assize,assizes,associate,association,associative,assonance,assonant,assort,assorted,assortment,assuage,assumable,assume,assumed,assuming,assumption,assumptive,assurance,assure,assured,assuredly,astatine,aster,asterisk,astern,asteroid,asthma,asthmatic,astigmatic,astigmatism,astir,astonish,astonished,astonishing,astonishingly,astonishment,astound,astounding,astoundingly,astraddle,astrakhan,astral,astray,astride,astringency,astringent,astringently,astrolabe,astrologer,astrological,astrologically,astrologist,astrology,astronaut,astronautic,astronautical,astronautics,astronomer,astronomic,astronomical,astronomically,astronomy,astrophysical,astrophysicist,astrophysics,astute,astutely,astuteness,asunder,asylum,asymmetric,asymmetrical,asymmetrically,asymmetry,asymptomatic,at,atavism,atavist,atavistic,ataxia,ataxic,ate,atelier,atheism,atheist,atheistic,atherosclerosis,athirst,athlete,athletic,athletically,athletics,athwart,atilt,atlas,atmosphere,atmospheric,atmospherically,atmospherics,atoll,atom,atomic,atomically,atomize,atomizer,atonal,atonality,atonally,atone,atonement,atop,atria,atrial,atrium,atrocious,atrociously,atrociousness,atrocity,atrophy,atropine,attach,attachable,attache,attachment,attack,attacker,attain,attainability,attainable,attainder,attainment,attar,attempt,attend,attendance,attendant,attendee,attention,attentions,attentive,attentively,attentiveness,attenuate,attenuation,attest,attestation,attic,attire,attitude,attitudinal,attitudinize,attorney,attorney-general,attract,attractable,attractant,attraction,attractive,attractively,attractiveness,attributable,attribute,attribution,attributive,attributively,attrition,attune,attuned,atwitter,atypical,atypically,auburn,auction,auctioneer,audacious,audaciously,audaciousness,audacity,audibility,audible,audibly,audience,audio,audiological,audiologist,audiology,audiometer,audiophile,audiotape,audiovisual,audiovisuals,audit,audition,auditor,auditorium,auditory,auger,aught,augment,augmentation,augmentative,augmenter,augur,augury,august,augustly,augustness,auk,aunt,auntie,aunty,aura,aural,aurally,aureole,auricle,auricular,aurora,auscultate,auscultation,auspice,auspices,auspicious,auspiciously,auspiciousness,austere,austerely,austerity,austral,authentic,authentically,authenticate,authentication,authenticity,author,authoress,authoritarian,authoritarianism,authoritative,authoritatively,authoritativeness,authorities,authority,authorization,authorize,authorship,autism,autistic,auto,autobahn,autobiographer,autobiographic,autobiographical,autobiographically,autobiography,autoclave,autocracy,autocrat,autocratic,autocratically,autodidact,autograph,autoimmune,autoimmunity,automaker,automate,automatic,automatically,automation,automatism,automatize,automaton,automobile,automotive,autonomic,autonomous,autonomously,autonomy,autopilot,autopsy,autoworker,autumn,autumnal,auxiliary,auxin,avail,availability,available,avalanche,avant-garde,avarice,avaricious,avariciously,avast,avatar,avaunt,avenge,avenger,avenue,aver,average,averse,aversion,avert,avian,aviary,aviation,aviator,aviatrices,aviatrix,avid,avidity,avidly,avionics,avitaminosis,avocado,avocation,avocational,avoid,avoidable,avoidably,avoidance,avoirdupois,avouch,avow,avowal,avowed,avowedly,avuncular,aw,await,awake,awaken,awakening,award,aware,awareness,awash,away,awe,awed,aweigh,awe-inspiring,awesome,awesomely,awesomeness,awestricken,awestruck,awful,awfully,awfulness,awhile,awkward,awkwardly,awkwardness,awl,awn,awning,awoke,awoken,awry,ax,axe,axes,axial,axially,axiom,axiomatic,axiomatically,axis,axle,axletree,axolotl,axon,ayatollah,aye,azalea,azimuth,azure";
str1 = "baa,babble,babbler,babe,babel,baboon,babushka,baby,baby-faced,babyhood,babyish,babysat,babysit,babysitter,babysitting,baccalaureate,baccarat,bacchanal,bacchanalia,bacchanalian,bachelor,bachelorhood,bacillary,bacilli,bacillus,back,backache,backbit,backbite,backbiter,backbiting,backbitten,backboard,backbone,backbreaking,backdate,backdrop,backer,backfield,backfire,backgammon,background,backgrounder,backhand,backhanded,backhandedly,backhander,backhoe,backing,backlash,backless,backlog,backpack,backpacker,backpacking,backpedal,backrest,backroom,backscratching,backseat,backside,backslapper,backslapping,backslash,backslid,backslide,backslider,backspace,backspin,backstabber,backstage,backstairs,backstop,backstretch,backstroke,backtalk,back-to-back,backtrack,backup,backward,backwardly,backwardness,backwards,backwash,backwater,backwoods,backwoodsman,backyard,bacon,bacteria,bacterial,bactericidal,bactericide,bacteriologic,bacteriological,bacteriologist,bacteriology,bacterium,bad,bade,badge,badger,badinage,badlands,badly,badman,badminton,badmouth,badness,bad-tempered,baffle,baffled,bafflement,baffler,baffling,bag,bagatelle,bagel,bagful,baggage,baggie,baggily,bagginess,baggy,bagpipe,bagpiper,bagpipes,baguette,bah,bail,bailable,bailiff,bailiwick,bailout,bailsman,bait,bait-and-switch,baize,bake,baker,bakery,bakeshop,baklava,baksheesh,balalaika,balance,balanced,balcony,bald,balderdash,baldfaced,balding,baldly,baldness,baldric,bale,baleen,baleful,balefully,balefulness,baler,balk,balky,ball,ballad,balladeer,balladry,ballast,ballcock,ballerina,ballet,balletic,ballgame,ballistic,ballistics,balloon,balloonist,ballot,ballpark,ballplayer,ballpoint,ballroom,balls,ballsy,ballyhoo,balm,balminess,balmy,baloney,balsa,balsam,balsamic,baluster,balustrade,bamboo,bamboozle,ban,banal,banality,banally,banana,bananas,band,bandage,band-aid,bandana,bandanna,bandbox,bandeau,bandeaux,bandit,banditry,bandmaster,bandoleer,bandolier,bandsman,bandstand,bandwagon,bandy,bandy-legged,bane,baneful,bang,bangle,bangs,bang-up,banish,banishment,banister,banisters,banjo,banjoist,bank,bankable,bankbook,bankcard,banker,banking,banknote,bankroll,bankrupt,bankruptcy,banner,banns,banquet,banqueter,banquette,banshee,bantam,bantamweight,banter,banteringly,banyan,banzai,baobab,baptism,baptismal,baptistery,baptize,baptizer,bar,barb,barbarian,barbarianism,barbaric,barbarically,barbarism,barbarity,barbarize,barbarous,barbarously,barbecue,barbed,barbel,barbell,barber,barberry,barbershop,barbiturate,barcarole,bard,bardic,bare,bare-assed,bareback,bare-bones,barefaced,barefacedly,barefoot,barefooted,barehanded,bareheaded,barelegged,barely,bareness,barf,barfly,bargain,bargainer,barge,bargeman,barhop,baritone,barium,bark,barkeep,barkeeper,barker,barley,barmaid,barman,barn,barnacle,barnacled,barnstorm,barnstormer,barnyard,barometer,barometric,barometrically,baron,baronage,baroness,baronet,baronetcy,baronial,barony,baroque,barque,barrack,barracks,barracuda,barrage,barre,barred,barrel,barreled,barren,barrenness,barrette,barricade,barrier,barring,barrio,barrister,barroom,barrow,bartender,barter,barterer,baryon,basal,basally,basalt,basaltic,base,baseball,baseboard,baseless,baseline,basely,baseman,basement,baseness,bases,bash,bashful,bashfully,bashfulness,bashing,basic,basically,basics,basil,basilica,basilisk,basin,basis,bask,basket,basketball,basketry,basketwork,bas-relief,bass,basset,bassinet,bassist,basso,bassoon,bassoonist,basswood,bast,bastard,bastardization,bastardize,bastardy,baste,baster,bastion,bat,batch,bate,bated,bath,bathe,bather,bathetic,bathhouse,bathmat,bathos,bathrobe,bathroom,baths,bathtub,bathyscaph,bathyscaphe,bathysphere,batik,batiste,baton,bats,battalion,batten,batter,battered,batterer,battering,battery,batting,battle,battle-ax,battle-axe,battledore,battlefield,battlefront,battleground,battlement,battlements,battler,battleship,batty,bauble,baud,bauxite,bawd,bawdily,bawdiness,bawdy,bawl,bay,bayberry,bayonet,bayou,bazaar,bazooka,be,beach,beachcomber,beachhead,beachwear,beacon,bead,beading,beadle,beady,beagle,beak,beaked,beaker,beam,bean,beanbag,beanie,beanpole,beanstalk,bear,bearable,bearably,beard,bearded,beardless,bearer,bearing,bearings,bearish,bearishly,bearishness,bearlike,bearskin,beast,beastliness,beastly,beat,beatable,beaten,beater,beatific,beatifically,beatification,beatify,beating,beatitude,beatnik,beat-up,beau,beaut,beauteous,beauteously,beautician,beautification,beautifier,beautiful,beautifully,beautify,beauty,beaux,beaver,bebop,becalm,becalmed,became,because,beck,beckon,becloud,become,becoming,becomingly,bed,bed-and-breakfast,bedaub,bedazzle,bedazzlement,bedbug,bedclothes,bedding,bedeck,bedevil,bedevilment,bedfellow,bedim,bedizen,bedlam,bedpan,bedpost,bedraggle,bedraggled,bedridden,bedrock,bedroll,bedroom,bedside,bedsore,bedspread,bedstead,bedtime,bed-wetter,bed-wetting,bee,beebread,beech,beechnut,beef,beefcake,beefiness,beefsteak,beefy,beehive,beekeeper,beekeeping,beeline,been,beep,beeper,beer,beery,beeswax,beet,beetle,beetle-browed,beeves,befall,befallen,befell,befit,befitting,befittingly,befog,befogged,before,beforehand,befoul,befriend,befuddle,befuddled,befuddlement,beg,began,begat,beget,beggar,beggarly,beggary,begin,beginner,beginning,beginnings,begone,begonia,begot,begotten,begrime,begrudge,begrudgingly,beguile,beguilement,beguiler,beguiling,beguilingly,beguine,begun,behalf,behave,behavior,behavioral,behaviorally,behaviorism,behaviorist,behead,beheld,behemoth,behest,behind,behindhand,behold,beholden,beholder,behoove,beige,being,bejewel,bejeweled,belabor,belated,belatedly,belay,belch,beleaguer,belfry,belie,belief,believable,believably,believe,believer,belittle,belittlement,bell,belladonna,bell-bottom,bell-bottomed,bell-bottoms,bellboy,belle,belles-lettres,belletrist,belletristic,bellhop,bellicose,bellicosity,belligerence,belligerency,belligerent,belligerently,bellman,bellow,bellows,bellwether,belly,bellyache,bellybutton,bellyful,belong,belongings,beloved,below,belt,belted,belt-tightening,beltway,beluga,bemire,bemoan,bemuse,bemused,bemusedly,bemusement,bench,benchmark,bench-press,bend,bendable,bender,bends,beneath,benediction,benedictory,benefaction,benefactor,benefactress,benefice,beneficence,beneficent,beneficently,beneficial,beneficially,beneficiary,benefit,benevolence,benevolent,benevolently,benighted,benightedly,benign,benignant,benignity,benignly,bent,bentwood,benumb,benumbed,benzene,benzine,bequeath,bequest,berate,bereave,bereaved,bereavement,bereft,beret,berg,beriberi,berkelium,berm,berry,berrylike,berserk,berth,beryl,beryllium,beseech,beseecher,beseeching,beseechingly,beseem,beset,besetting,beside,besides,besiege,besieger,besmear,besmirch,besom,besot,besotted,besought,bespangle,bespatter,bespattered,bespeak,bespectacled,bespoke,bespoken,best,bestial,bestiality,bestially,bestiary,bestir,bestow,bestowal,bestrew,bestrewn,bestridden,bestride,bestrode,bestseller,best-selling,bet,beta,betake,betaken,betcha,betel,bethink,bethought,betide,betimes,betoken,betook,betray,betrayal,betrayer,betroth,betrothal,betrothed,better,betterment,bettor,between,betwixt,bevel,beveled,beverage,bevy,bewail,beware,bewhiskered,bewigged,bewilder,bewildered,bewildering,bewilderingly,bewilderment,bewitch,bewitched,bewitching,bewitchingly,bewitchment,bey,beyond,bezel,bi,biannual,biannually,bias,biased,biathlon,bib,bible,biblical,bibliographer,bibliographic,bibliographical,bibliographically,bibliography,bibliophile,bibulous,bicameral,bicameralism,bicarb,bicarbonate,bicentenary,bicentennial,bicep,biceps,bicker,bickerer,biconcave,biconvex,bicuspid,bicycle,bicycler,bicyclist,bid,biddable,bidden,bidder,bidding,biddy,bide,bidet,bidirectional,bidirectionally,biennial,biennially,biennium,bier,bifocal,bifocals,bifurcate,bifurcation,big,bigamist,bigamous,bigamy,biggie,biggish,bighearted,bighorn,bight,big-league,bigmouth,big-name,bigness,bigot,bigoted,bigotry,big-ticket,big-time,bigwig,bike,biker,bikini,bilabial,bilateral,bilaterally,bile,bilge,bilingual,bilingualism,bilingually,bilious,biliousness,bilk,bilker,bill,billable,billboard,billed,billet,billet-doux,billets-doux,billfold,billiard,billiards,billing,billingsgate,billion,billionaire,billionth,billow,billowy,billy,bimbo,bimetallic,bimetallism,bimonthly,bin,binary,bind,binder,bindery,binding,bindweed,binge,bingo,binnacle,binocular,binoculars,binomial,bio,biochemical,biochemically,biochemist,biochemistry,biodegradability,biodegradable,biodegrade,biodiversity,bioethics,biofeedback,biographer,biographic,biographical,biographically,biography,biological,biologically,biologist,biology,biomass,bionic,bionically,bionics,biophysical,biophysicist,biophysics,biopic,biopsy,biorhythm,biosphere,biotechnological,biotechnology,biotin,bipartisan,bipartisanship,bipartite,biped,bipedal,biplane,bipolar,bipolarity,biracial,birch,bird,birdbath,birdbrain,birdbrained,birder,birdhouse,birdie,birdseed,bird's-eye,birdwatcher,biretta,birth,birthday,birthmark,birthplace,birthrate,birthright,birthstone,biscuit,bisect,bisection,bisector,bisexual,bisexuality,bisexually,bishop,bishopric,bismuth,bison,bisque,bistro,bit,bitch,bitchily,bitchiness,bitchy,bite,biter,bite-size,biting,bitingly,bitten,bitter,bitterly,bittern,bitterness,bitters,bittersweet,bitty,bitumen,bituminous,bivalent,bivalve,bivouac,biweekly,biyearly,biz,bizarre,bizarrely,blab,blabber,blabbermouth,black,blackamoor,black-and-blue,black-and-white,blackball,blackberry,blackbird,blackboard,blacken,blackguard,blackhead,blacking,blackish,blackjack,blacklist,blackly,blackmail,blackmailer,blackness,blackout,blacksmith,blacksnake,blackthorn,black-tie,blacktop,bladder,blade,bladed,blah,blahs,blamable,blame,blameable,blameless,blamelessly,blamelessness,blameworthiness,blameworthy,blanch,bland,blandish,blandishment,blandishments,blandly,blandness,blank,blanket,blankly,blankness,blare,blarney,blase,blaspheme,blasphemer,blasphemous,blasphemously,blasphemy,blast,blasted,blaster,blastoff,blatancy,blatant,blatantly,blather,blaze,blazer,blazing,blazon,bleach,bleacher,bleachers,bleak,bleakly,bleakness,blear,blearily,bleariness,bleary,bleary-eyed,bleat,bled,bleed,bleeder,bleeding,bleep,blemish,blemished,blench,blend,blender,bless,blessed,blessedly,blessedness,blessing,blew,blight,blighted,blimp,blind,blinder,blinders,blindfold,blindfolded,blinding,blindingly,blindly,blindness,blindside,blini,blink,blinker,blinkered,blinkers,blintz,blintze,blip,bliss,blissful,blissfully,blissfulness,blister,blistered,blistering,blisteringly,blistery,blithe,blithely,blitheness,blithering,blithesome,blitz,blitzkrieg,blizzard,bloat,bloated,blob,bloc,block,blockade,blockader,blockage,blockbuster,blockbusting,blocker,blockhead,blockhouse,blond,blonde,blondish,blondness,blood,blood-and-guts,bloodbath,bloodcurdling,blooded,bloodhound,bloodiness,bloodless,bloodlessly,bloodlessness,bloodletting,bloodline,bloodmobile,bloodshed,bloodshot,bloodstain,bloodstained,bloodstream,bloodsucker,bloodsucking,bloodthirstily,bloodthirstiness,bloodthirsty,bloody,bloom,bloomer,bloomers,blooming,bloop,blooper,blossom,blossomy,blot,blotch,blotched,blotchy,blotter,blouse,blow,blow-by-blow,blow-dry,blow-dryer,blower,blowfly,blowgun,blowhard,blown,blowout,blowpipe,blowsy,blowtorch,blowup,blowy,blowzy,blubber,blubbery,bludgeon,blue,bluebell,blueberry,bluebird,blue-blood,blue-blooded,bluebonnet,bluebottle,blue-chip,blue-collar,bluefish,bluegill,bluegrass,bluejacket,bluejay,bluejeans,blueness,bluenose,blue-pencil,bluepoint,blueprint,blues,bluestocking,bluesy,bluet,bluff,bluffer,bluffly,bluffness,bluing,bluish,blunder,blunderbuss,blunderer,blundering,blunt,bluntly,bluntness,blur,blurb,blurred,blurriness,blurry,blurt,blush,blusher,bluster,blusterer,blusterous,blustery,boa,boar,board,boarder,boarding,boardinghouse,boardroom,boardwalk,boast,boaster,boastful,boastfully,boastfulness,boat,boater,boathouse,boating,boatman,boatswain,bob,bobbin,bobble,bobby,bobbysoxer,bobcat,bobolink,bobsled,bobsledder,bobtail,bobwhite,boccie,bock,bod,bodacious,bode,bodega,bodice,bodied,bodily,bodkin,body,bodybuilder,bodybuilding,bodyguard,bodysuit,bodywork,boffo,bog,bogey,bogeyman,boggle,boggy,bogie,bogus,bogy,bogyman,bohemian,bohemianism,boil,boiler,boilermaker,boilerplate,boiling,boisterous,boisterously,boisterousness,bola,bold,boldface,boldfaced,boldly,boldness,bole,bolero,boll,bollix,bologna,boloney,bolshevik,bolster,bolt,bolus,bomb,bombard,bombardier,bombardment,bombast,bombastic,bombastically,bombed,bomber,bombproof,bombshell,bonanza,bonbon,bond,bondage,bondholder,bonding,bondman,bonds,bondsman,bondwoman,bone,bone-dry,bonehead,boneheaded,boneless,boner,bonfire,bong,bongo,bongos,bonhomie,boniness,bonito,bonkers,bonnet,bonny,bonsai,bonus,bony,boo,boob,booboo,booby,booby-trap,booby-trapped,boodle,boogeyman,boogie,boogieman,boogie-woogie,book,bookbinder,bookbindery,bookbinding,bookcase,bookend,bookie,booking,bookish,bookkeeper,bookkeeping,booklet,bookmaker,bookmaking,bookmark,bookmobile,bookplate,books,bookseller,bookshelf,bookshelves,bookshop,bookstore,bookworm,boom,boombox,boomerang,booming,boon,boondocks,boondoggle,boondoggler,boonies,boor,boorish,boorishly,boorishness,boost,booster,boot,bootblack,bootee,booth,bootie,bootleg,bootlegger,bootlegging,bootless,bootstrap,bootstraps,booty,booze,boozer,boozy,bop,borax,bordello,border,borderland,borderline,bore,bored,boredom,borer,boring,born,born-again,borne,boron,borough,borrow,borrower,borrowing,borrowings,borscht,borzoi,bosh,bosom,bosomy,boss,bossily,bossiness,bossism,bossy,bosun,botanic,botanical,botanically,botanist,botany,botch,botcher,both,bother,bothersome,bottle,bottled,bottle-fed,bottleneck,bottler,bottom,bottomless,bottoms,botulism,boudoir,bouffant,bougainvillea,bough,bought,bouillabaisse,bouillon,boulder,boulevard,bounce,bouncer,bouncily,bounciness,bouncing,bouncy,bound,boundary,bounden,bounder,boundless,boundlessly,boundlessness,bounds,bounteous,bounteously,bounteousness,bountiful,bountifully,bountifulness,bounty,bouquet,bourbon,bourgeois,bourgeoisie,bout,boutique,boutonniere,bouzouki,bovine,bow,bowdlerization,bowdlerize,bowel,bowels,bower,bowl,bowleg,bowlegged,bowler,bowlful,bowline,bowling,bowls,bowman,bowsprit,bowstring,bowwow,box,boxcar,boxer,boxers,boxing,boxlike,boxwood,boxy,boy,boycott,boyfriend,boyhood,boyish,boyishly,boyishness,boysenberry,bozo,bra,brace,bracelet,bracer,bracero,braces,bracing,bracken,bracket,brackish,brackishness,bract,brad,brae,brag,braggadocio,braggart,bragger,braid,braided,braiding,braille,brain,brainchild,brainchildren,brain-dead,braininess,brainless,brainlessly,brains,brainstorm,brainstorming,brainteaser,brainwash,brainwashing,brainy,braise,brake,brakeman,bramble,brambly,bran,branch,branched,branchlike,brand,brander,brandish,brand-name,brand-new,brandy,brash,brashly,brashness,brass,brasserie,brassiere,brassily,brassiness,brassy,brat,bratty,bratwurst,bravado,brave,bravely,braveness,bravery,bravo,bravura,brawl,brawler,brawn,brawniness,brawny,bray,braze,brazen,brazenly,brazenness,brazer,brazier,breach,bread,bread-and-butter,breadbasket,breadboard,breadbox,breadcrumb,breaded,breadfruit,breadline,breadth,breadwinner,break,breakable,breakage,breakaway,breakdown,breaker,breakeven,breakfast,breakfront,break-in,breakneck,breakout,breakthrough,breakup,breakwater,bream,breast,breastbone,breast-fed,breast-feed,breastplate,breaststroke,breastwork,breath,breathable,breathalyze,breathe,breather,breathing,breathless,breathlessly,breathlessness,breathtaking,breathtakingly,breathy,bred,breech,breeches,breed,breeder,breeding,breeze,breezeway,breezily,breeziness,breezy,brethren,breve,brevet,breviary,brevity,brew,brewer,brewery,brewpub,briar,bribe,briber,bribery,bric-a-brac,brick,brickbat,bricklayer,bricklaying,brickwork,bridal,bride,bridegroom,bridesmaid,bridge,bridgeable,bridgehead,bridgework,bridle,brie,brief,briefcase,briefing,briefly,briefness,briefs,brier,brig,brigade,brigadier,brigand,brigandage,brigantine,bright,brighten,brightener,bright-eyed,brightly,brightness,brights,brilliance,brilliancy,brilliant,brilliantine,brilliantly,brim,brimful,brimless,brimstone,brindle,brindled,brine,bring,bringer,brininess,brink,brinkmanship,brinksmanship,briny,brioche,briquet,briquette,brisk,brisket,briskly,briskness,bristle,bristly,britches,brittle,brittleness,bro,broach,broad,broadband,broadcast,broadcaster,broadcasting,broadcloth,broaden,broadloom,broadly,broadminded,broad-mindedly,broad-mindedness,broadness,broadsheet,broadside,broad-spectrum,broadsword,brocade,broccoli,brochette,brochure,brogan,brogue,broil,broiler,broiling,broke,broken,broken-down,brokenhearted,brokenheartedly,brokenly,brokenness,broker,brokerage,bromide,bromidic,bromine,bronc,bronchi,bronchial,bronchitic,bronchitis,bronchus,bronco,broncobuster,brontosaur,brontosaurus,bronze,brooch,brood,brooder,brooding,broodingly,broodmare,broody,brook,brooklet,broom,broomstick,broth,brothel,brother,brotherhood,brother-in-law,brotherliness,brotherly,brothers-in-law,brougham,brought,brouhaha,brow,browbeat,browbeaten,brown,brown-bag,brown-bagger,brownie,brownish,brownness,brown-nose,brown-noser,brownout,brownstone,browse,browser,brr,bruin,bruise,bruised,bruiser,bruising,bruit,brunch,brunet,brunette,brunt,brush,brushed,brushoff,brushwood,brushwork,brusque,brusquely,brusqueness,brutal,brutality,brutalization,brutalize,brutally,brute,brutish,brutishly,brutishness,bub,bubble,bubblegum,bubbly,bubo,buccaneer,buck,buckaroo,buckboard,bucket,bucketful,buckeye,buckle,buckler,buckram,bucksaw,buckshot,buckskin,buckskins,buckteeth,bucktooth,bucktoothed,buckwheat,bucolic,bucolically,bud,budding,buddy,budge,budgerigar,budget,budgetary,budgie,buff,buffalo,buffer,buffered,buffet,buffoon,buffoonery,buffoonish,bug,bugaboo,bugbear,bug-eyed,bugger,buggy,bugle,bugler,build,builder,building,buildup,built,built-in,built-up,bulb,bulbous,bulge,bulgy,bulimarexia,bulimia,bulimic,bulk,bulkhead,bulkiness,bulky,bull,bulldog,bulldoze,bulldozer,bullet,bulletin,bulletproof,bullfight,bullfighter,bullfighting,bullfinch,bullfrog,bullhead,bullheaded,bullheadedness,bullhorn,bullion,bullish,bullishly,bullishness,bullock,bullpen,bullring,bull's-eye,bullshit,bullshitter,bully,bulrush,bulwark,bulwarks,bum,bumble,bumblebee,bumbler,bumbling,bummed,bummer,bump,bumper,bumper-to-bumper,bumpiness,bumpkin,bumptious,bumptiously,bumptiousness,bumpy,bun,bunch,bunchy,bunco,buncombe,bundle,bung,bungalow,bungee,bunghole,bungle,bungled,bungler,bungling,bunion,bunk,bunker,bunkhouse,bunko,bunkum,bunny,buns,bunt,bunting,buoy,buoyancy,buoyant,buoyantly,bur,burble,burbs,burden,burdensome,burdock,bureau,bureaucracy,bureaucrat,bureaucratic,bureaucratically,bureaucratization,bureaucratize,bureaux,burg,burgeon,burgeoning,burger,burgh,burgher,burglar,burglarize,burglarproof,burglary,burgle,burgomaster,burgundy,burial,burl,burlap,burled,burlesque,burliness,burly,burn,burnable,burner,burning,burnish,burnished,burnisher,burnoose,burnout,burnt,burp,burr,burrito,burro,burrow,burrower,bursa,bursae,bursar,bursitis,burst,bury,bus,busboy,busby,busgirl,bush,bushed,bushel,bushiness,bushing,bush-league,bushman,bushmaster,bushwhack,bushwhacker,bushy,busily,business,businesslike,businessman,businessperson,businesswoman,busing,buskin,buss,busses,bussing,bust,busted,buster,bustle,bustling,busty,busy,busybody,busyness,busywork,but,butane,butch,butcher,butchery,butler,butt,butte,butter,butterball,buttercup,butterfat,butterfingered,butterfingers,butterfly,buttermilk,butternut,butterscotch,buttery,buttock,buttocks,button,button-down,buttonhole,buttonwood,buttress,buxom,buy,buyback,buyer,buyout,buzz,buzzard,buzzer,buzzword,by,by-and-by,bye,bye-bye,by-election,bygone,bygones,bylaw,byline,bypass,bypath,byplay,byproduct,byroad,bystander,byte,byway,byword,byzantine";
str2 = "cab,cabal,cabala,caballero,cabana,cabaret,cabbage,cabbie,cabby,cabdriver,cabin,cabinet,cabinetmaker,cabinetmaking,cabinetry,cabinetwork,cable,cablecast,cablegram,cabochon,caboodle,caboose,cabriolet,cabstand,cacao,cache,cachepot,cachet,cackle,cackler,cacophonous,cacophony,cacti,cactus,cad,cadaver,cadaverous,caddie,caddish,caddishly,caddishness,caddy,cadence,cadenced,cadenza,cadet,cadge,cadger,cadmium,cadre,caducei,caduceus,caesarean,caesura,cafe,cafeteria,caffeine,caftan,cage,cagey,cagily,caginess,cagy,cahoot,cahoots,caiman,cairn,caisson,caitiff,cajole,cajolement,cajoler,cajolery,cake,cakewalk,calabash,calaboose,calamari,calamine,calamitous,calamitously,calamity,calcareous,calciferous,calcification,calcify,calcimine,calcine,calcite,calcium,calculable,calculate,calculated,calculating,calculatingly,calculation,calculative,calculator,calculi,calculus,caldera,caldron,calendar,calender,calf,calfskin,caliber,calibrate,calibration,calibrator,calico,californium,caliper,calipers,caliph,caliphate,calisthenic,calisthenics,calk,call,calla,callback,caller,calligrapher,calligraphic,calligraphist,calligraphy,call-in,calling,calliope,callosity,callous,calloused,callously,callousness,callow,callowness,call-up,callus,callused,calm,calmly,calmness,caloric,calorie,calorific,calumet,calumniate,calumniation,calumniator,calumnious,calumny,calve,calves,calyces,calypso,calyx,cam,camaraderie,camber,cambial,cambium,cambric,camcorder,came,camel,camelhair,camellia,cameo,camera,cameraman,camerawoman,camisole,camomile,camouflage,camouflager,camp,campaign,campaigner,campanile,campanologist,campanology,camper,campfire,campground,camphor,camping,campsite,campus,campy,camshaft,can,canal,canalization,canalize,canape,canard,canary,canasta,cancan,cancel,canceler,cancellation,cancer,cancerous,candelabra,candelabrum,candid,candidacy,candidate,candidly,candidness,candied,candle,candlelight,candlepower,candler,candlestick,can-do,candor,candy,cane,canebrake,caner,canine,canister,canker,cankerous,cannabis,canned,cannelloni,cannery,cannibal,cannibalism,cannibalistic,cannibalization,cannibalize,cannily,canniness,cannon,cannonade,cannonball,cannot,canny,canoe,canoeist,canola,canon,canonical,canonically,canonization,canonize,canopied,canopy,canst,cant,can't,cantabile,cantaloupe,cantankerous,cantankerously,cantankerousness,cantata,canteen,canter,canticle,cantilever,cantilevered,canto,canton,cantonal,cantonment,cantor,canvas,canvasback,canvass,canvasser,canyon,cap,capability,capable,capably,capacious,capaciously,capaciousness,capacitance,capacitor,capacity,caparison,cape,caped,caper,capeskin,capillarity,capillary,capital,capital-intensive,capitalism,capitalist,capitalistic,capitalistically,capitalization,capitalize,capitally,capitol,capitulate,capitulation,caplet,capo,capon,cappuccino,caprice,capricious,capriciously,capriciousness,capsicum,capsize,capstan,capstone,capsular,capsule,capsulize,captain,captaincy,caption,captious,captiously,captiousness,captivate,captivating,captivation,captivator,captive,captivity,captor,capture,car,caracul,carafe,caramel,caramelize,carapace,carat,caravan,caravansary,caravanserai,caravel,caraway,carbide,carbine,carbohydrate,carbon,carbonaceous,carbonate,carbonated,carbonation,carbon-date,carboniferous,carbonize,carboy,carbuncle,carbuncular,carburetor,carcass,carcinogen,carcinogenic,carcinogenicity,carcinoma,card,cardamom,cardboard,card-carrying,carder,cardiac,cardigan,cardinal,cardinally,cardiogram,cardiograph,cardiologist,cardiology,cardiopulmonary,cardiovascular,cards,cardsharp,cardsharper,care,careen,career,careerist,carefree,careful,carefully,carefulness,caregiver,careless,carelessly,carelessness,caress,caret,caretaker,careworn,carfare,cargo,carhop,caribou,caricature,caricaturist,caries,carillon,caring,carious,carjack,carjacker,carjacking,carload,carmine,carnage,carnal,carnality,carnally,carnation,carnelian,carnival,carnivore,carnivorous,carnivorously,carnivorousness,carny,carob,carol,caroler,caroller,carom,carotene,carotid,carousal,carouse,carousel,carouser,carp,carpal,carpel,carpenter,carpentry,carper,carpet,carpetbag,carpetbagger,carpet-bomb,carpeting,carpi,carpool,car-pooler,carport,carpus,carrel,carriage,carrier,carrion,carrot,carrousel,carry,carryall,carry-on,carryout,carryover,carsick,carsickness,cart,cartage,cartel,carter,carthorse,cartilage,cartilaginous,cartload,cartographer,cartographic,cartography,carton,cartoon,cartoonist,cartridge,cartwheel,carve,carver,carving,caryatid,casaba,cascade,cascara,case,caseharden,casein,caseload,casement,casework,caseworker,cash,cashew,cashier,cashless,cashmere,cash-strapped,casing,casino,cask,casket,cassava,casserole,cassette,cassia,cassock,cassowary,cast,castanet,castanets,castaway,caste,castellated,caster,castigate,castigation,castigator,casting,cast-iron,castle,castoff,castor,castrate,castration,casual,casually,casualness,casualty,casuist,casuistic,casuistry,cat,cataclysm,cataclysmal,cataclysmic,catacomb,catacombs,catafalque,catalepsy,cataleptic,catalog,cataloger,catalogue,cataloguer,catalpa,catalyses,catalysis,catalyst,catalytic,catalyze,catamaran,catapult,cataract,catarrh,catastrophe,catastrophic,catastrophically,catatonia,catatonic,catbird,catboat,catcall,catch,catch-22,catchall,catch-as-catch-can,catcher,catching,catchment,catchup,catchword,catchy,catechism,catechist,catechize,categorical,categorically,categorization,categorize,category,cater,catercorner,cater-cornered,caterer,caterpillar,caterwaul,catfish,catgut,catharses,catharsis,cathartic,cathedral,catheter,catheterize,cathode,cathodic,catholic,catholicity,cation,catkin,catlike,catnap,catnip,cat-o'-nine-tails,cat's-paw,catsup,cattail,cattily,cattiness,cattle,cattleman,catty,catty-corner,catty-cornered,catwalk,caucus,caudal,caudally,caught,cauldron,cauliflower,caulk,caulker,caulking,causal,causality,causally,causation,causative,cause,causeless,causer,causerie,causeway,caustic,caustically,causticity,cauterization,cauterize,caution,cautionary,cautious,cautiously,cautiousness,cavalcade,cavalier,cavalierly,cavalry,cavalryman,cave,caveat,cave-in,caveman,cavern,cavernous,cavernously,caviar,caviare,cavil,caviler,caving,cavity,cavort,caw,cay,cayenne,cayman,cayuse,cease,ceasefire,ceaseless,ceaselessly,ceaselessness,ceca,cecal,cecum,cedar,cede,ceder,cedilla,ceiling,celandine,celebrant,celebrate,celebrated,celebration,celebrator,celebratory,celebrity,celerity,celery,celesta,celestial,celestially,celibacy,celibate,cell,cellar,celled,cellist,cellmate,cello,cellophane,cellular,cellulite,celluloid,cellulose,cement,cementer,cementum,cemetery,cenobite,cenobitic,cenotaph,censer,censor,censorial,censorious,censoriously,censoriousness,censorship,censurable,censure,censurer,census,cent,centaur,centavo,centenarian,centenary,centennial,centennially,center,centerboard,centered,centerfold,centerpiece,centigrade,centigram,centiliter,centime,centimeter,centipede,central,centrality,centralization,centralize,centralizer,centrally,centrifugal,centrifugally,centrifuge,centripetal,centripetally,centrism,centrist,centurion,century,cephalic,ceramic,ceramics,ceramist,cereal,cerebella,cerebellar,cerebellum,cerebra,cerebral,cerebrate,cerebration,cerebrum,cerement,ceremonial,ceremonially,ceremonious,ceremoniously,ceremoniousness,ceremony,cerise,cerium,cermet,certain,certainly,certainty,certifiable,certifiably,certificate,certification,certified,certify,certitude,cerulean,cervical,cervices,cervix,cesarean,cesium,cessation,cession,cesspool,cetacean,cha-cha,chafe,chaff,chaffinch,chagrin,chain,chains,chainsaw,chain-smoke,chain-smoker,chair,chairlift,chairman,chairmanship,chairperson,chairwoman,chaise,chalcedony,chalet,chalice,chalk,chalkboard,chalkiness,chalky,challenge,challenged,challenger,challenging,challis,chamber,chambered,chamberlain,chambermaid,chambers,chambray,chameleon,chamois,chamomile,champ,champagne,champion,championship,chance,chancel,chancellery,chancellor,chancellorship,chancery,chanciness,chancre,chancy,chandelier,chandler,change,changeability,changeable,changeableness,changeably,changeless,changelessly,changeling,changeover,changer,channel,channelization,channelize,channels,channel-surf,chanson,chant,chanter,chanteuse,chantey,chanticleer,chaos,chaotic,chaotically,chap,chaparral,chapbook,chapeau,chapeaux,chapel,chaperon,chaperonage,chaperone,chaplain,chaplaincy,chaplet,chapped,chaps,chapter,char,character,characteristic,characteristically,characterization,characterize,characterless,charade,charades,charbroil,charcoal,chard,chardonnay,charge,chargeable,charger,charily,chariness,chariot,charioteer,charisma,charismatic,charitable,charitableness,charitably,charity,charlatan,charlatanism,charlatanry,charm,charmed,charmer,charming,charmingly,charred,chart,charter,charterer,chartreuse,charwoman,chary,chase,chaser,chasm,chassis,chaste,chastely,chasten,chasteness,chastise,chastisement,chastiser,chastity,chasuble,chat,chateau,chateaux,chatelaine,chattel,chatter,chatterbox,chatterer,chattily,chattiness,chatty,chauffeur,chauvinism,chauvinist,chauvinistic,chauvinistically,cheap,cheapen,cheaply,cheapness,cheapskate,cheat,cheater,check,checkbook,checked,checker,checkerboard,checkered,checkers,check-in,checklist,checkmate,checkoff,checkout,checkpoint,checkroom,checkup,cheddar,cheek,cheekbone,cheekily,cheekiness,cheeky,cheep,cheer,cheerer,cheerful,cheerfully,cheerfulness,cheerily,cheeriness,cheerleader,cheerless,cheerlessly,cheerlessness,cheers,cheery,cheese,cheeseburger,cheesecake,cheesecloth,cheesiness,cheesy,cheetah,chef,chemical,chemically,chemise,chemist,chemistry,chemo,chemotherapeutic,chemotherapy,chemurgy,chenille,cherish,cheroot,cherry,chert,cherub,cherubic,cherubim,chervil,chess,chessboard,chessman,chest,chested,chesterfield,chestful,chestnut,chesty,chevalier,cheviot,chevron,chew,chewer,chewiness,chewy,chi,chiaroscuro,chic,chicanery,chichi,chick,chickadee,chicken,chickenhearted,chicken-livered,chickenpox,chickpea,chickweed,chicle,chicness,chicory,chid,chidden,chide,chidingly,chief,chiefdom,chiefly,chieftain,chieftainship,chiffon,chiffonier,chigger,chignon,chihuahua,chilblain,child,childbearing,childbirth,childcare,childhood,childish,childishly,childishness,childless,childlessness,childlike,childproof,children,chile,chili,chill,chiller,chilliness,chilling,chillingly,chillness,chilly,chime,chimer,chimera,chimerical,chimes,chimney,chimp,chimpanzee,chin,china,chinaware,chinchilla,chine,chink,chino,chinos,chinstrap,chintz,chintzy,chin-up,chip,chipmunk,chipper,chirography,chiropodist,chiropody,chiropractic,chiropractor,chirp,chirrup,chisel,chiseled,chiseler,chit,chitchat,chitin,chitinous,chitlins,chitterlings,chivalrous,chivalrously,chivalrousness,chivalry,chive,chives,chlamydia,chloral,chlordane,chloride,chlorinate,chlorinated,chlorination,chlorine,chlorofluorocarbon,chloroform,chlorophyll,chloroplast,chock,chockablock,chock-full,chocoholic,chocolate,chocolaty,choice,choir,choirboy,choirmaster,choke,chokecherry,choker,choler,cholera,choleric,cholesterol,chomp,choo-choo,choose,chooser,choosiness,choosy,chop,chophouse,chopper,choppers,choppily,choppiness,choppy,chops,chopstick,chopsticks,choral,chorale,chorally,chord,chordal,chordate,chore,chorea,choreograph,choreographer,choreographic,choreographically,choreography,chores,chorister,choroid,chortle,chortler,chorus,chose,chosen,chow,chowder,chrism,christen,christening,chromatic,chromatically,chromatin,chrome,chromium,chromosomal,chromosome,chronic,chronically,chronicle,chronicler,chronograph,chronological,chronologically,chronologist,chronology,chronometer,chrysalides,chrysalis,chrysanthemum,chub,chubbiness,chubby,chuck,chuckhole,chuckle,chug,chug-a-lug,chukka,chum,chummily,chumminess,chummy,chump,chunk,chunkiness,chunky,church,churchgoer,churchgoing,churchman,churchwarden,churchyard,churl,churlish,churlishly,churlishness,churn,churner,chute,chutney,chutzpa,chutzpah,chyme,ciao,cicada,cicatrice,cicatrices,cicatrix,cider,cigar,cigarette,cigarillo,cilantro,cilia,cilium,cinch,cinchona,cincture,cinder,cinders,cinema,cinematic,cinematographer,cinematographic,cinematography,cinnabar,cinnamon,cipher,circa,circadian,circle,circlet,circuit,circuital,circuitous,circuitously,circuitousness,circuitry,circuity,circular,circularity,circularize,circularly,circulate,circulation,circulatory,circumcise,circumcision,circumference,circumferential,circumflex,circumlocution,circumnavigate,circumnavigation,circumpolar,circumscribe,circumscription,circumspect,circumspection,circumspectly,circumstance,circumstances,circumstantial,circumstantially,circumvent,circumvention,circus,cirrhosis,cirrhotic,cirri,cirrus,cistern,citadel,citation,cite,citified,citizen,citizenry,citizenship,citric,citron,citronella,citrous,citrus,city,city-state,civet,civic,civics,civil,civilian,civility,civilization,civilize,civilized,civilly,civvies,clack,clad,cladding,claim,claimable,claimant,claimer,clairvoyance,clairvoyant,clam,clambake,clamber,clamberer,clammily,clamminess,clammy,clamor,clamorous,clamp,clampdown,clan,clandestine,clandestinely,clang,clangor,clangorous,clangorously,clank,clannish,clannishness,clansman,clap,clapboard,clapper,clapping,claptrap,claque,claret,clarification,clarify,clarinet,clarinetist,clarinettist,clarion,clarity,clash,clasp,class,class-action,class-conscious,classic,classical,classically,classicism,classicist,classics,classifiable,classification,classified,classifier,classify,classiness,classless,classmate,classroom,classwork,classy,clatter,clausal,clause,claustrophobia,claustrophobic,clavichord,clavicle,clavier,claw,clay,clayey,clean,cleanable,clean-cut,cleaner,cleaners,cleaning,cleanliness,cleanly,cleanness,cleanse,cleanser,clean-shaven,cleanup,clear,clearance,clear-cut,clearheaded,clear-headedness,clearing,clearinghouse,clearly,clearness,clear-sighted,cleat,cleats,cleavage,cleave,cleaver,clef,cleft,clematis,clemency,clement,clemently,clench,clerestory,clergy,clergyman,clergywoman,cleric,clerical,clericalism,clerically,clerk,clerkship,clever,cleverly,cleverness,clevis,clew,cliche,cliched,click,clicker,client,clientele,cliff,cliffhanger,climacteric,climactic,climate,climatic,climatically,climatologist,climatology,climax,climb,climbable,climber,climbing,clime,clinch,clincher,cling,clinger,clingy,clinic,clinical,clinically,clinician,clink,clinker,cliometric,cliometrician,cliometrics,clip,clipboard,clip-on,clipper,clippers,clipping,clique,cliquey,cliquish,cliquishly,cliquishness,clitoral,clitorides,clitoris,cloaca,cloacae,cloak,cloak-and-dagger,cloakroom,clobber,cloche,clock,clockwise,clockwork,clod,cloddish,clodhopper,clodhoppers,clog,clogged,cloisonne,cloister,cloistered,cloistral,clomp,clonal,clone,clonk,clop,close,closed,closed-captioned,closed-circuit,closefisted,close-fitting,close-knit,closely,closemouthed,closeness,closeout,close-set,closet,closeup,closing,closure,clot,cloth,clothe,clothes,clotheshorse,clothesline,clothespin,clothier,clothing,cloture,cloud,cloudburst,cloudiness,cloudless,cloudy,clout,clove,cloven,clover,cloverleaf,cloverleaves,clown,clownish,clownishly,clownishness,cloy,cloying,club,clubfeet,clubfoot,clubfooted,clubhouse,clubs,cluck,clue,clueless,clump,clumpy,clumsily,clumsiness,clumsy,clung,clunk,clunker,clunky,cluster,clutch,clutter,cnidarian,coach,coachman,coadjutor,coagulant,coagulate,coagulation,coagulator,coal,coalesce,coalescence,coalescent,coalition,coalitionist,coarse,coarsely,coarsen,coarseness,coast,coastal,coaster,coastline,coat,coating,coattail,coauthor,coax,coaxer,coaxial,coaxingly,cob,cobalt,cobble,cobbled,cobbler,cobblestone,cobra,cobweb,cobwebby,coca,cocaine,cocci,coccus,coccyges,coccyx,cochineal,cochlea,cochleae,cochlear,cock,cockade,cock-a-doodle-doo,cockamamie,cockatoo,cockatrice,cockcrow,cockerel,cockeyed,cockfight,cockfighting,cockily,cockiness,cockle,cockleshell,cockney,cockpit,cockroach,cockscomb,cocksucker,cocksure,cocktail,cocky,coco,cocoa,coconut,cocoon,cod,coda,coddle,code,coded,codeine,codependency,codependent,coder,codex,codfish,codger,codices,codicil,codification,codifier,codify,codpiece,coed,coeducation,coeducational,coefficient,coelenterate,coequal,coequally,coerce,coercer,coercion,coercive,coeval,coevally,coexist,coexistence,coexistent,coextensive,coffee,coffeecake,coffeehouse,coffeepot,coffer,cofferdam,coffers,coffin,cog,cogency,cogent,cogently,cogitate,cogitation,cogitative,cogitator,cognac,cognate,cognition,cognitional,cognitive,cognitively,cognizable,cognizance,cognizant,cognomen,cognoscente,cognoscenti,cogwheel,cohabit,cohabitant,cohabitation,coheir,cohere,coherence,coherency,coherent,coherently,cohesion,cohesive,cohesively,cohesiveness,coho,cohort,coif,coiffure,coil,coin,coinage,coincide,coincidence,coincident,coincidental,coincidentally,coiner,coinsurance,coital,coitus,coke,cola,colander,cold,coldblooded,cold-bloodedly,cold-bloodedness,cold-hearted,cold-heartedly,cold-heartedness,coldly,coldness,cold-shoulder,coleslaw,coleus,colic,colicky,coliseum,colitis,collaborate,collaboration,collaborative,collaborator,collage,collapse,collapsible,collar,collarbone,collard,collarless,collate,collateral,collateralize,collaterally,collation,collator,colleague,collect,collectable,collected,collectedly,collectible,collection,collective,collectively,collectivism,collectivist,collectivization,collectivize,collector,colleen,college,collegiality,collegian,collegiate,collide,collie,collier,colliery,collision,collocate,collocation,colloid,colloidal,colloquia,colloquial,colloquialism,colloquially,colloquium,colloquy,collude,collusion,collusive,cologne,colon,colonel,colonelcy,colonial,colonialism,colonialist,colonially,colonist,colonization,colonize,colonizer,colonnade,colonnaded,colony,colophon,color,colorant,coloration,coloratura,colorblind,colorblindness,color-coordinated,colored,colorfast,colorfastness,colorful,colorfully,colorfulness,coloring,colorization,colorize,colorless,colorlessly,colorlessness,colors,colossal,colossally,colossi,colossus,colostomy,colostrum,colt,coltish,columbine,column,columnar,columned,columnist,coma,comaker,comatose,comb,combat,combatant,combative,combativeness,comber,combination,combine,combined,combiner,combings,combo,combustibility,combustible,combustion,combustive,come,comeback,comedian,comedic,comedienne,comedown,comedy,come-hither,comeliness,comely,come-on,comer,comestible,comestibles,comet,comeuppance,comfit,comfort,comfortable,comfortableness,comfortably,comforter,comforting,comfortingly,comfy,comic,comical,comicality,comically,comics,coming,comity,comma,command,commandant,commandeer,commander,commanding,commandment,commando,commemorate,commemoration,commemorative,commemorator,commence,commencement,commend,commendable,commendably,commendation,commendatory,commensurable,commensurate,commensurately,comment,commentary,commentate,commentator,commerce,commercial,commercialism,commercialization,commercialize,commercially,commie,commingle,commiserate,commiseration,commiserative,commissar,commissariat,commissary,commission,commissioner,commit,commitment,committal,committed,committee,committeeman,committeewoman,commode,commodious,commodiously,commodity,commodore,common,commonalty,commoner,common-law,commonly,commonness,commonplace,commons,commonsense,commonweal,commonwealth,commotion,communal,communally,commune,communicability,communicable,communicant,communicate,communication,communications,communicative,communicator,communion,communique,communism,communist,communistic,community,commutation,commutative,commutator,commute,commuter,comp,compact,compacted,compactly,compactness,compactor,companion,companionable,companionably,companionship,companionway,company,comparability,comparable,comparably,comparative,comparatively,compare,comparison,compartment,compartmental,compartmentalization,compartmentalize,compass,compassion,compassionate,compassionately,compatibility,compatible,compatibly,compatriot,compeer,compel,compelling,compellingly,compendia,compendious,compendium,compensate,compensation,compensatory,compete,competence,competency,competent,competently,competition,competitive,competitively,competitiveness,competitor,compilation,compile,compiler,complacence,complacency,complacent,complacently,complain,complainant,complainer,complaint,complaisance,complaisant,complaisantly,complected,complement,complementary,complete,completely,completeness,completion,complex,complexion,complexional,complexioned,complexity,complexly,compliance,compliant,compliantly,complicate,complicated,complicatedly,complication,complicit,complicity,compliment,complimentary,compliments,comply,component,comport,comportment,compose,composed,composedly,composer,composite,compositely,composition,compositor,compost,composure,compote,compound,compoundable,comprehend,comprehensibility,comprehensible,comprehensibly,comprehension,comprehensive,comprehensively,comprehensiveness,compress,compressed,compressible,compression,compressor,comprise,compromise,compromising,comptroller,compulsion,compulsive,compulsively,compulsiveness,compulsorily,compulsory,compunction,computation,computational,compute,computer,computerization,computerize,computer-literate,computing,comrade,comradely,comradeship,con,concatenate,concatenation,concave,concavely,concaveness,concavity,conceal,concealable,concealer,concealment,concede,conceit,conceited,conceitedly,conceitedness,conceivable,conceivably,conceive,concentrate,concentrated,concentration,concentric,concentrically,concept,conception,conceptional,conceptual,conceptualization,conceptualize,conceptually,concern,concerned,concerning,concert,concerted,concertedly,concerti,concertina,concertize,concertmaster,concerto,concession,concessionaire,concessional,concessionary,conch,concierge,conciliate,conciliation,conciliator,conciliatory,concise,concisely,conciseness,conclave,conclude,concluding,conclusion,conclusive,conclusively,conclusiveness,concoct,concoction,concomitant,concomitantly,concord,concordance,concordant,concordat,concourse,concrete,concretely,concreteness,concretion,concubinage,concubine,concupiscence,concupiscent,concur,concurrence,concurrent,concurrently,concuss,concussion,concussive,condemn,condemnation,condemnatory,condemner,condensate,condensation,condense,condenser,condescend,condescending,condescendingly,condescension,condign,condiment,condition,conditional,conditionally,conditioned,conditioner,conditioning,conditions,condo,condole,condolence,condom,condominium,condone,condor,conduce,conducive,conduct,conductance,conductibility,conductible,conduction,conductive,conductivity,conductor,conduit,cone,coney,confab,confabulate,confabulation,confection,confectioner,confectionery,confederacy,confederate,confederation,confer,conferee,conference,conferment,conferrable,conferral,conferrer,confess,confessed,confessedly,confession,confessional,confessor,confetti,confidant,confidante,confide,confidence,confident,confidential,confidentiality,confidentially,confidently,confider,confiding,configuration,configure,confine,confined,confinement,confines,confirm,confirmation,confirmed,confiscate,confiscation,confiscator,confiscatory,conflagration,conflate,conflation,conflict,conflicted,conflicting,confluence,confluent,conform,conformable,conformance,conformation,conformer,conformism,conformist,conformity,confound,confounded,confraternity,confrere,confront,confrontation,confrontational,confuse,confused,confusedly,confusing,confusingly,confusion,confutation,confute,conga,congeal,congealment,congenial,congeniality,congenially,congenital,congenitally,conger,congeries,congest,congested,congestion,congestive,conglomerate,conglomeration,congrats,congratulate,congratulation,congratulations,congratulatory,congregant,congregate,congregation,congregational,congregationalism,congregationalist,congress,congressional,congressman,congressperson,congresswoman,congruence,congruent,congruently,congruity,congruous,conic,conical,conically,conifer,coniferous,conjectural,conjecture,conjoin,conjoiner,conjoint,conjointly,conjugal,conjugally,conjugate,conjugation,conjunct,conjunction,conjunctiva,conjunctive,conjunctivitis,conjuncture,conjuration,conjure,conjurer,conjuror,conk,connect,connectable,connected,connecter,connectible,connection,connections,connective,connectivity,connector,conniption,connivance,connive,conniver,conniving,connoisseur,connotation,connotative,connote,connubial,conquer,conquerable,conqueror,conquest,conquistador,conquistadores,consanguineous,consanguinity,conscience,conscienceless,conscientious,conscientiously,conscientiousness,conscious,consciously,consciousness,conscript,conscription,consecrate,consecration,consecutive,consecutively,consensual,consensus,consent,consequence,consequent,consequential,consequentially,consequently,conservancy,conservation,conservationism,conservationist,conservatism,conservative,conservatively,conservator,conservatory,conserve,consider,considerable,considerably,considerate,considerately,considerateness,consideration,considered,considering,consign,consignee,consignment,consignor,consist,consistence,consistency,consistent,consistently,consistory,consolable,consolation,consolatory,console,consolidate,consolidation,consolidator,consolingly,consomme,consonance,consonant,consonantly,consort,consortia,consortium,conspectus,conspicuous,conspicuously,conspicuousness,conspiracy,conspirator,conspiratorial,conspiratorially,conspire,constable,constabulary,constancy,constant,constantly,constellation,consternation,constipate,constipated,constipation,constituency,constituent,constitute,constitution,constitutional,constitutionality,constitutionally,constitutive,constrain,constrained,constraint,constrict,constriction,constrictive,constrictor,construable,construct,construction,constructionist,constructive,constructively,constructiveness,constructor,construe,consubstantiation,consul,consular,consulate,consulship,consult,consultancy,consultant,consultation,consultative,consumable,consume,consumer,consumerism,consumerist,consuming,consummate,consummately,consummation,consumption,consumptive,contact,contagion,contagious,contagiously,contagiousness,contain,containable,container,containerization,containerize,containment,contaminant,contaminate,contaminated,contamination,contaminator,contemn,contemplate,contemplation,contemplative,contemporaneity,contemporaneous,contemporaneously,contemporary,contempt,contemptible,contemptibly,contemptuous,contemptuously,contemptuousness,contend,contender,content,contented,contentedly,contentedness,contention,contentious,contentiously,contentiousness,contently,contentment,contents,conterminous,conterminously,contest,contestable,contestant,context,contextual,contextualize,contextually,contiguity,contiguous,contiguously,continence,continent,continental,contingency,contingent,contingently,continua,continual,continually,continuance,continuation,continue,continuity,continuous,continuously,continuum,contort,contortion,contortionist,contour,contraband,contraception,contraceptive,contract,contractible,contractile,contraction,contractor,contractual,contractually,contradict,contradiction,contradictory,contradistinction,contrail,contraindicate,contraindication,contralto,contraption,contrapuntal,contrapuntally,contrariety,contrarily,contrariness,contrariwise,contrary,contrast,contrasting,contravene,contravention,contretemps,contribute,contribution,contributor,contributory,contrite,contritely,contriteness,contrition,contrivance,contrive,contrived,contriver,control,controllable,controlled,controller,controversial,controversially,controversy,controvert,controvertible,contumacious,contumaciously,contumacy,contumelious,contumely,contuse,contusion,conundrum,conurbation,convalesce,convalescence,convalescent,convection,convectional,convective,convene,convener,convenience,convenient,conveniently,convent,conventicle,convention,conventional,conventionality,conventionalize,conventionally,converge,convergence,convergent,conversant,conversation,conversational,conversationalist,conversationally,converse,conversely,conversion,convert,converter,convertibility,convertible,convertor,convex,convexity,convexly,convey,conveyable,conveyance,conveyer,conveyor,convict,conviction,convince,convinced,convincing,convincingly,convivial,conviviality,convivially,convocation,convoke,convoluted,convolution,convoy,convulse,convulsion,convulsive,convulsively,cony,coo,cook,cookbook,cooked,cooker,cookery,cookie,cookie-cutter,cooking,cookout,cookware,cooky,cool,coolant,cooler,cool-headed,coolie,coolly,coolness,coon,coonskin,coop,cooper,cooperage,cooperate,cooperation,cooperative,cooperatively,cooperativeness,cooperator,co-opt,coordinate,coordinately,coordination,coordinator,coot,cootie,cooties,cop,copacetic,copay,cope,copier,copilot,coping,copious,copiously,copiousness,cop-out,copper,copperhead,coppery,coppice,copra,copse,copter,copula,copulate,copulation,copulative,copy,copycat,copyist,copyright,copywriter,coquetry,coquette,coquettish,coquettishly,coracle,coral,corbel,cord,cordage,cordial,cordiality,cordially,cordillera,cordite,cordless,cordon,cordovan,cords,corduroy,corduroys,core,corer,corespondent,corgi,coriander,cork,corkscrew,corm,cormorant,corn,cornball,cornbread,corncob,cornea,corneal,corned,corner,cornered,cornerstone,cornet,cornflakes,cornflower,cornice,cornily,corniness,cornmeal,cornrow,cornstalk,cornstarch,cornucopia,corny,corolla,corollary,corona,coronae,coronal,coronary,coronation,coroner,coronet,corpora,corporal,corporate,corporately,corporation,corporeal,corporeality,corporeally,corps,corpse,corpsman,corpulence,corpulent,corpus,corpuscle,corpuscular,corral,correct,correctable,correction,correctional,corrections,corrective,correctly,correctness,correlate,correlation,correlative,correspond,correspondence,correspondent,corresponding,correspondingly,corridor,corroborate,corroboration,corroborative,corroborator,corroboratory,corrode,corrosion,corrosive,corrosively,corrugate,corrugated,corrugation,corrupt,corruptibility,corruptible,corruption,corruptly,corruptness,corsage,corsair,corset,cortege,cortex,cortical,cortices,cortisone,corundum,coruscate,coruscation,corvette,cosign,cosignatory,cosigner,cosine,cosmetic,cosmetically,cosmetician,cosmetics,cosmetologist,cosmetology,cosmic,cosmically,cosmogonist,cosmogony,cosmological,cosmologist,cosmology,cosmonaut,cosmopolitan,cosmopolitanism,cosmos,cosponsor,cosset,cost,costar,cost-effective,cost-effectiveness,costliness,costly,costs,costume,costumer,cosy,cot,cotangent,cote,coterie,coterminous,cotillion,cottage,cottager,cotter,cotton,cottonmouth,cotton-picking,cottonseed,cottontail,cottonwood,cottony,cotyledon,couch,cougar,cough,could,couldn't,coulee,coulomb,council,councillor,councilman,councilor,councilperson,councilwoman,counsel,counselling,counsellor,counselor,count,countable,countdown,countenance,counter,counteract,counteraction,counteractive,counterattack,counterbalance,counterclaim,counterclockwise,counterculture,counterespionage,counterfeit,counterfeiter,counterfoil,counterinsurgency,counterintelligence,counterman,countermand,countermeasure,counteroffensive,counteroffer,counterpane,counterpart,counterpoint,counterpoise,counterproductive,counterrevolution,counterrevolutionary,countersign,countersignature,countersink,counterspy,countersunk,countertenor,countervail,counterweight,countess,countless,countrified,country,country-and-western,countryman,countryside,countrywoman,county,coup,coupe,couple,couplet,coupling,coupon,courage,courageous,courageously,courageousness,courier,course,courser,court,courteous,courteously,courteousness,courtesan,courtesy,courthouse,courtier,courtliness,courtly,court-martial,courtroom,courtship,courts-martial,courtyard,couscous,cousin,couture,couturier,cove,coven,covenant,cover,coverage,coverall,coveralls,covering,coverlet,covers,covert,covertly,covertness,coverup,covet,covetous,covetously,covetousness,covey,cow,coward,cowardice,cowardliness,cowardly,cowbell,cowbird,cowboy,cowcatcher,cower,cowgirl,cowhand,cowherd,cowhide,cowl,cowlick,cowling,cowman,coworker,cowpoke,cowpox,cowpuncher,cowrie,cowslip,coxcomb,coxswain,coy,coyly,coyness,coyote,cozen,cozenage,cozily,coziness,cozy,crab,crabbed,crabber,crabbily,crabbiness,crabby,crabgrass,crablike,crack,crackdown,cracked,cracker,crackerjack,crackers,crackhead,crackle,crackling,cracklings,crackly,crackpot,crackup,cradle,craft,craftily,craftiness,craftsman,craftsmanship,craftswoman,crafty,crag,cragginess,craggy,cram,crammed,cramp,cramped,cramping,crampon,cramps,cranberry,crane,crania,cranial,cranium,crank,crankcase,crankily,crankiness,crankshaft,cranky,crannied,cranny,crap,crape,crappie,crappy,craps,crapshooter,crash,crash-land,crash-landing,crass,crassly,crassness,crate,crater,cravat,crave,craven,cravenly,cravenness,craving,craw,crawdad,crawfish,crawl,crawler,crawlspace,crawly,crayfish,crayon,craze,crazed,crazily,craziness,crazy,creak,creakily,creakiness,creaky,cream,creamer,creamery,creamily,creaminess,creamy,crease,creased,create,creation,creationism,creationist,creative,creatively,creativeness,creativity,creator,creature,creche,credence,credential,credentials,credenza,credibility,credible,credibly,credit,creditable,creditably,creditor,credits,credo,credulity,credulous,credulously,credulousness,creed,creek,creel,creep,creeper,creepily,creepiness,creeping,creepy,cremains,cremate,cremation,crematoria,crematorium,crematory,creme,crenelate,crenelated,crenelation,crenellation,creole,creosote,crepe,crept,crescendo,crescent,cress,crest,crested,crestfallen,crestless,cretaceous,cretin,cretinism,cretinous,cretonne,crevasse,crevice,crew,crewel,crewelwork,crewman,crib,cribbage,cribber,crick,cricket,cricketer,cried,crier,cries,crime,criminal,criminality,criminally,criminologist,criminology,crimp,crimson,cringe,crinkle,crinkled,crinkly,crinoline,cripple,crippled,crippler,crippling,crises,crisis,crisp,crispiness,crisply,crispness,crispy,crisscross,criteria,criterion,critic,critical,critically,criticism,criticize,criticizer,critique,critter,croak,croaky,crochet,crocheter,crocheting,crock,crocked,crockery,crocodile,crocus,croissant,crone,crony,cronyism,crook,crooked,crookedly,crookedness,crookneck,croon,crooner,crop,crop-dusting,cropland,cropper,croquet,croquette,crosier,cross,crossbar,crossbeam,crossbones,crossbow,crossbowman,crossbred,crossbreed,crosscheck,cross-country,cross-cultural,crosscurrent,crosscut,cross-dress,cross-dresser,cross-dressing,cross-examination,cross-examine,cross-examiner,cross-eye,cross-eyed,cross-fertilization,cross-fertilize,crossfire,cross-grained,crosshatch,cross-hatching,crossing,cross-legged,crossly,crossness,crossover,crosspatch,crosspiece,cross-pollinate,cross-pollination,cross-purpose,cross-purposes,cross-refer,cross-reference,crossroad,crossroads,cross-section,cross-sectional,cross-stitch,crosstown,cross-train,crosswalk,crossways,crosswind,crosswise,crossword,crotch,crotchet,crotchety,crouch,croup,croupier,croupy,crouton,crow,crowbar,crowd,crowded,crowfoot,crown,crowned,crowning,crow's-feet,crow's-foot,crow's-nest,crozier,crucial,crucially,crucible,crucifix,crucifixion,cruciform,crucify,crud,cruddy,crude,crudely,crudeness,crudites,crudity,cruel,cruelly,cruelness,cruelty,cruet,cruise,cruiser,cruller,crumb,crumble,crumbliness,crumbly,crumby,crumminess,crummy,crumpet,crumple,crunch,crunchiness,crunchy,crupper,crusade,crusader,cruse,crush,crusher,crushing,crust,crustacean,crustal,crustily,crustiness,crusty,crutch,crux,cry,crybaby,crying,cryogenic,cryogenics,cryosurgery,crypt,cryptic,cryptically,cryptogram,cryptographer,cryptography,crystal,crystalline,crystallization,crystallize,c-section,cub,cubbyhole,cube,cuber,cubic,cubical,cubicle,cubism,cubist,cubit,cuckold,cuckoldry,cuckoo,cucumber,cud,cuddle,cuddly,cudgel,cue,cuff,cuffs,cuisine,cul-de-sac,culinary,cull,cullender,culminate,culmination,culotte,culottes,culpability,culpable,culpably,culprit,culs-de-sac,cult,cultism,cultist,cultivable,cultivate,cultivated,cultivation,cultivator,cultural,culturally,culture,cultured,culvert,cum,cumber,cumbersome,cumbersomeness,cumbrous,cumin,cummerbund,cumulative,cumulatively,cumuli,cumulonimbus,cumulus,cuneiform,cunnilingus,cunning,cunningly,cunt,cup,cupboard,cupcake,cupful,cupid,cupidity,cupola,cupolaed,cur,curability,curable,curacy,curare,curate,curative,curator,curatorial,curb,curbing,curbstone,curd,curdle,cure,cure-all,curer,curettage,curfew,curia,curiae,curie,curio,curiosity,curious,curiously,curiousness,curium,curl,curler,curlew,curlicue,curliness,curling,curly,curmudgeon,curmudgeonly,currant,currency,current,currently,curricula,curricular,curriculum,curry,currycomb,curse,cursed,cursedly,cursive,cursively,cursor,cursorily,cursoriness,cursory,curt,curtail,curtailment,curtain,curtains,curtly,curtness,curtsey,curtsy,curvaceous,curvaceousness,curvature,curve,curved,curvy,cushion,cushy,cusp,cuspid,cuspidor,cuss,custard,custodial,custodian,custodianship,custody,custom,customarily,customary,custom-built,customer,customhouse,customization,customize,custom-made,customs,cut,cut-and-dried,cutaneous,cutaway,cutback,cute,cutely,cuteness,cutesy,cuticle,cutie,cutlass,cutler,cutlery,cutlet,cutoff,cutoffs,cutout,cut-price,cut-rate,cutter,cutthroat,cutting,cuttingly,cuttlefish,cutup,cutworm,cyan,cyanide,cybernetic,cybernetics,cyberpunk,cyberspace,cyborg,cyclamen,cycle,cyclic,cyclical,cyclically,cyclist,cyclometer,cyclone,cyclonic,cyclopaedia,cyclopedia,cyclops,cyclotron,cygnet,cylinder,cylindrical,cymbal,cymbalist,cynic,cynical,cynically,cynicism,cynosure,cypress,cyst,cystic,cytologist,cytology,cytoplasm,cytoplasmic,cytosine,czar,czarina,czarist";
str3 = "dab,dabber,dabble,dabbler,dace,dacha,dachshund,dactyl,dactylic,dad,dadaism,dadaist,daddy,daddy-longlegs,dado,daemon,daemonic,daffiness,daffodil,daffy,daft,daftly,daftness,dagger,daguerreotype,dahlia,dailiness,daily,daintily,daintiness,dainty,daiquiri,dairy,dairying,dairymaid,dairyman,dairywoman,dais,daisy,dale,dalliance,dallier,dally,dalmatian,dam,damage,damageable,damages,damaging,damask,dame,dammit,damn,damnable,damnably,damnation,damned,damnedest,damning,damp,damp-dry,dampen,dampener,damper,damply,dampness,damsel,damselfly,damson,dance,dancer,dancing,dandelion,dander,dandified,dandify,dandle,dandruff,dandy,dang,danger,dangerous,dangerously,dangle,dangler,danish,dank,dankly,dankness,danseuse,dapper,dapple,dappled,dare,daredevil,daredevilry,darer,daring,daringly,dark,darken,darkener,darkly,darkness,darkroom,darling,darn,darned,darner,dart,dartboard,darter,darts,dash,dashboard,dasher,dashiki,dashing,dashingly,dastard,dastardliness,dastardly,data,database,date,dated,dateless,dateline,dater,dative,datum,daub,dauber,daughter,daughter-in-law,daughterly,daughters-in-law,daunt,daunting,dauntingly,dauntless,dauntlessly,dauntlessness,dauphin,davenport,davit,dawdle,dawdler,dawn,day,daybed,daybreak,daycare,daydream,daydreamer,daylight,daylights,days,daytime,day-to-day,daze,dazed,dazedly,dazzle,dazzler,dazzling,dazzlingly,deacon,deaconess,deactivate,deactivation,dead,deadbeat,deadbolt,deaden,dead-end,deadline,deadliness,deadlock,deadly,deadpan,deadweight,deadwood,deaf,deafen,deafening,deafeningly,deaf-mute,deafness,deal,dealer,dealership,dealing,dealings,dealt,dean,deanship,dear,dearie,dearly,dearness,dearth,death,deathbed,deathblow,deathless,deathlessly,deathlike,deathly,deathtrap,deathwatch,deb,debacle,debar,debark,debarkation,debarment,debase,debasement,debatable,debate,debater,debating,debauch,debauched,debauchee,debauchery,debenture,debilitate,debilitating,debilitation,debility,debit,debonair,debonairly,debonairness,debrief,debriefing,debris,debt,debtor,debug,debunk,debut,debutante,decade,decadence,decadency,decadent,decadently,decaf,decaffeinate,decaffeinated,decagon,decal,decamp,decampment,decant,decanter,decapitate,decapitation,decapitator,decathlon,decay,decease,deceased,decedent,deceit,deceitful,deceitfully,deceitfulness,deceive,deceiver,deceivingly,decelerate,deceleration,decelerator,decencies,decency,decennial,decent,decently,decentralization,decentralize,deception,deceptive,deceptively,deceptiveness,decibel,decidable,decide,decided,decidedly,deciduous,deciliter,decimal,decimate,decimation,decimeter,decipher,decipherable,decision,decision-making,decisive,decisively,decisiveness,deck,deckhand,declaim,declaimer,declamation,declamatory,declarable,declaration,declarative,declaratory,declare,declarer,declassification,declassify,declension,declination,decline,decliner,declivity,decode,decoder,decolletage,decollete,decolonization,decolonize,decommission,decompose,decomposition,decompress,decompression,decongestant,deconstruction,decontaminate,decontamination,decontrol,decor,decorate,decoration,decorative,decoratively,decorator,decorous,decorously,decorousness,decorum,decoupage,decoy,decrease,decreasing,decreasingly,decree,decrepit,decrepitude,decrescendo,decriminalization,decriminalize,decry,dedicate,dedicated,dedication,dedicator,dedicatory,deduce,deducible,deduct,deductible,deduction,deductive,deductively,deed,deejay,deem,de-emphasis,de-emphasize,deep,deepen,deep-freeze,deep-fried,deep-froze,deep-frozen,deep-fry,deeply,deepness,deep-rooted,deep-sea,deep-seated,deep-six,deer,deerskin,deescalate,deescalation,def,deface,defacement,defacer,defalcate,defalcation,defamation,defamatory,defame,defamer,default,defaulter,defeat,defeater,defeatism,defeatist,defecate,defecation,defect,defection,defective,defectively,defectiveness,defector,defend,defendant,defender,defense,defenseless,defenselessly,defenselessness,defensible,defensibly,defensive,defensively,defensiveness,defer,deference,deferential,deferentially,deferment,deferral,defiance,defiant,defiantly,deficiency,deficient,deficit,defile,defilement,defiler,definable,define,definer,definite,definitely,definiteness,definition,definitive,definitively,deflate,deflation,deflationary,deflect,deflection,deflective,deflector,deflower,defog,defogger,defoliant,defoliate,defoliation,defoliator,deforest,deforestation,deform,deformation,deformed,deformity,defraud,defrauder,defray,defrayal,defrock,defrost,defroster,deft,deftly,deftness,defunct,defuse,defy,degas,degeneracy,degenerate,degeneration,degenerative,degradable,degradation,degrade,degrading,degree,dehumanization,dehumanize,dehumanizing,dehumidifier,dehumidify,dehydrate,dehydrated,dehydration,dehydrator,dehydrogenate,deice,deicer,deification,deify,deign,deism,deist,deistic,deity,deject,dejected,dejectedly,dejection,delay,delayed,delayer,delectable,delectably,delectation,delegate,delegation,delete,deleterious,deletion,delft,delftware,deli,deliberate,deliberately,deliberateness,deliberation,deliberative,delicacy,delicate,delicately,delicateness,delicatessen,delicious,deliciously,deliciousness,delight,delighted,delightedly,delightful,delightfully,delimit,delimitation,delineate,delineation,delinquency,delinquent,delinquently,deliquesce,deliquescent,delirious,deliriously,deliriousness,delirium,deliver,deliverance,deliverer,delivery,deliveryman,dell,delouse,delphinium,delta,delude,deluded,deluge,delusion,delusional,delusive,deluxe,delve,delver,demagnetization,demagnetize,demagog,demagogic,demagogue,demagoguery,demagogy,demand,demanding,demarcate,demarcation,demean,demeaning,demeanor,demented,dementedly,dementia,demerit,demesne,demigod,demigoddess,demijohn,demilitarization,demilitarize,demimondaine,demimonde,demise,demitasse,demo,demobilization,demobilize,democracy,democrat,democratic,democratically,democratization,democratize,demodulate,demodulation,demographer,demographic,demographically,demographics,demography,demolish,demolition,demon,demonetization,demonetize,demoniac,demoniacal,demoniacally,demonic,demonology,demonstrable,demonstrably,demonstrate,demonstration,demonstrative,demonstratively,demonstrativeness,demonstrator,demoralization,demoralize,demoralized,demoralizing,demote,demotic,demotion,demulcent,demur,demure,demurely,demureness,demurral,demurrer,demystification,demystify,den,denationalize,denature,dendrite,dengue,deniable,denial,denier,denigrate,denigration,denim,denims,denizen,denominate,denomination,denominational,denominator,denotation,denotative,denote,denouement,denounce,denouncement,dense,densely,denseness,density,dent,dental,dentally,dentifrice,dentin,dentine,dentist,dentistry,dentition,denture,dentures,denuclearize,denudation,denude,denunciation,deny,deodorant,deodorization,deodorize,deodorizer,depart,departed,department,departmental,departmentalization,departmentalize,departmentally,departure,depend,dependability,dependable,dependably,dependant,dependence,dependency,dependent,dependently,depersonalize,depict,depiction,depilatory,deplane,deplete,depletion,deplorable,deplorably,deplore,deploy,deployment,depolarization,depolarize,depoliticize,deponent,depopulate,depopulation,deport,deportation,deportee,deportment,depose,deposit,deposition,depositor,depository,depot,deprave,depraved,depravity,deprecate,deprecating,deprecation,deprecatory,depreciate,depreciation,depredation,depress,depressant,depressed,depressing,depressingly,depression,depressive,depressor,depressurize,deprivation,deprive,deprived,deprogram,depth,depths,deputation,depute,deputize,deputy,derail,derailleur,derailment,derange,deranged,derangement,derby,deregulate,deregulation,derelict,dereliction,deride,derision,derisive,derisively,derisiveness,derisory,derivation,derivative,derive,dermal,dermatitis,dermatological,dermatologist,dermatology,dermis,derogate,derogation,derogatorily,derogatory,derrick,derriere,derring-do,derringer,dervish,desalinate,desalination,desalinization,desalinize,desalt,descant,descend,descendant,descendent,descent,describable,describe,describer,description,descriptive,descriptively,descriptiveness,descry,desecrate,desecration,desegregate,desegregation,desensitization,desensitize,desert,deserted,deserter,desertion,deserts,deserve,deserved,deservedly,deserving,deshabille,desiccant,desiccate,desiccation,desiccator,desiderata,desideratum,design,designate,designation,designer,designing,designs,desirability,desirable,desirableness,desirably,desire,desirous,desist,desk,desktop,desolate,desolately,desolateness,desolation,despair,despairing,despairingly,despatch,desperado,desperate,desperately,desperateness,desperation,despicable,despicably,despise,despite,despoil,despoiler,despoilment,despoliation,despondence,despondency,despondent,despondently,despot,despotic,despotically,despotism,dessert,destabilization,destabilize,destination,destine,destined,destiny,destitute,destitution,destroy,destroyer,destruct,destructibility,destructible,destruction,destructive,destructively,destructiveness,desuetude,desultory,detach,detachable,detached,detachment,detail,detailed,detain,detainee,detainment,detect,detectable,detection,detective,detector,detente,detention,deter,detergent,deteriorate,deterioration,determent,determinable,determinant,determinate,determination,determine,determined,determinedly,determiner,determinism,deterrence,deterrent,detest,detestable,detestably,detestation,dethrone,dethronement,detonate,detonation,detonator,detour,detox,detoxification,detoxify,detract,detraction,detractor,detriment,detrimental,detrimentally,detritus,deuce,deuterium,devaluation,devalue,devastate,devastated,devastating,devastatingly,devastation,devastator,develop,developed,developer,developing,development,developmental,developmentally,deviance,deviancy,deviant,deviate,deviation,device,devil,deviled,devilish,devilishly,devilishness,devil-may-care,devilment,devilry,deviltry,devious,deviously,deviousness,devise,devitalize,devoid,devolution,devolve,devote,devoted,devotedly,devotee,devotion,devotional,devotions,devour,devout,devoutly,devoutness,dew,dewberry,dewclaw,dewdrop,dewiness,dewlap,dewy,dexterity,dexterous,dexterously,dexterousness,dextrose,dextrous,dhoti,dhow,diabetes,diabetic,diabolic,diabolical,diabolically,diacritic,diacritical,diadem,diaereses,diaeresis,diagnose,diagnoses,diagnosis,diagnostic,diagnostically,diagnostician,diagnostics,diagonal,diagonally,diagram,diagrammatic,diagrammatically,dial,dialect,dialectal,dialectic,dialectical,dialectics,dialog,dialogue,dialyses,dialysis,diameter,diametric,diametrical,diametrically,diamond,diamondback,diapason,diaper,diaphanous,diaphragm,diaphragmatic,diarist,diarrhea,diarrhoea,diary,diastase,diastole,diastolic,diathermy,diatom,diatomic,diatonic,diatribe,dibble,dibs,dice,dicey,dichotomous,dichotomy,dick,dicker,dickey,dicky,dicotyledon,dicotyledonous,dicta,dictate,dictation,dictator,dictatorial,dictatorially,dictatorship,diction,dictionary,dictum,did,didactic,didactically,diddle,diddler,didn't,dido,didst,die,diehard,dielectric,diereses,dieresis,diesel,diet,dietary,dieter,dietetic,dietetics,dietician,dietitian,differ,difference,different,differential,differentiate,differentiation,differently,difficult,difficultly,difficulty,diffidence,diffident,diffidently,diffraction,diffuse,diffusely,diffuseness,diffusion,diffusive,dig,digerati,digest,digestibility,digestible,digestion,digestive,digger,diggings,digit,digital,digitalis,digitally,digitize,dignified,dignify,dignitary,dignity,digraph,digress,digression,digressive,digs,dike,dilapidated,dilapidation,dilatation,dilate,dilation,dilator,dilatory,dilemma,dilettante,dilettanti,dilettantish,dilettantism,diligence,diligent,diligently,dill,dilly,dillydally,dilute,dilution,dim,dime,dimension,dimensional,dimensions,diminish,diminishing,diminuendo,diminution,diminutive,dimity,dimly,dimmer,dimness,dimple,dimpled,dimply,dimwit,dimwitted,din,dine,diner,dinette,ding,ding-a-ling,dingbat,dingdong,dinghy,dingily,dinginess,dingle,dingo,dingus,dingy,dinky,dinner,dinnertime,dinnerware,dinosaur,dint,diocesan,diocese,diode,diorama,dioxide,dioxin,dip,diphtheria,diphthong,diploid,diploma,diplomacy,diplomat,diplomatic,diplomatically,diplomatist,dipole,dipper,dippy,dipsomania,dipsomaniac,dipstick,dipterous,diptych,dire,direct,direction,directional,directions,directive,directly,directness,director,directorate,directorial,directorship,directory,direful,direly,dirge,dirigible,dirk,dirndl,dirt,dirt-cheap,dirtily,dirtiness,dirty,dis,disability,disable,disabled,disablement,disabuse,disadvantage,disadvantaged,disadvantageous,disadvantageously,disaffect,disaffected,disaffection,disaffiliate,disaffiliation,disagree,disagreeable,disagreeableness,disagreeably,disagreement,disallow,disappear,disappearance,disappoint,disappointed,disappointing,disappointingly,disappointment,disapprobation,disapproval,disapprove,disapprovingly,disarm,disarmament,disarming,disarmingly,disarrange,disarrangement,disarray,disassemble,disassociate,disassociation,disaster,disastrous,disastrously,disavow,disavowal,disband,disbandment,disbar,disbarment,disbelief,disbelieve,disbeliever,disbelieving,disbelievingly,disbursal,disburse,disbursement,disc,discard,discern,discernible,discernibly,discerning,discerningly,discernment,discharge,disciple,discipleship,disciplinarian,disciplinary,discipline,disciplined,disclaim,disclaimer,disclose,disclosure,disco,discography,discolor,discoloration,discombobulate,discombobulation,discomfit,discomfiture,discomfort,discommode,discompose,discomposure,disconcert,disconcerted,disconcerting,disconcertingly,disconnect,disconnected,disconnectedly,disconnectedness,disconnection,disconsolate,disconsolately,discontent,discontented,discontentedly,discontentment,discontinuance,discontinuation,discontinue,discontinuity,discontinuous,discontinuously,discord,discordance,discordant,discordantly,discotheque,discount,discountenance,discounter,discourage,discouraged,discouragement,discouraging,discouragingly,discourse,discourteous,discourteously,discourtesy,discover,discoverer,discovery,discredit,discreditable,discreditably,discreet,discreetly,discreetness,discrepancy,discrepant,discrete,discretely,discretion,discretionary,discriminate,discriminating,discrimination,discriminator,discriminatory,discursive,discursively,discursiveness,discus,discuss,discussant,discussion,disdain,disdainful,disdainfully,disease,diseased,disembark,disembarkation,disembodied,disembodiment,disembody,disembowel,disembowelment,disenchant,disenchanted,disenchantment,disencumber,disenfranchise,disenfranchised,disenfranchisement,disengage,disengagement,disentangle,disentanglement,disequilibrium,disestablish,disestablishment,disesteem,disfavor,disfigure,disfigurement,disfranchise,disfranchisement,disgorge,disgorgement,disgrace,disgraceful,disgracefully,disgracefulness,disgruntle,disgruntled,disgruntlement,disguise,disgust,disgusted,disgustedly,disgusting,disgustingly,dish,dishabille,disharmonious,disharmony,dishcloth,dishearten,disheartened,disheartening,dishearteningly,dishes,dishevel,disheveled,dishevelled,dishevelment,dishonest,dishonestly,dishonesty,dishonor,dishonorable,dishonorably,dishpan,dishrag,dishtowel,dishware,dishwasher,dishwater,disillusion,disillusioned,disillusionment,disinclination,disincline,disinclined,disinfect,disinfectant,disinfection,disinflation,disinformation,disingenuous,disingenuously,disinherit,disinheritance,disintegrate,disintegration,disinter,disinterest,disinterested,disinterestedly,disinterestedness,disinterment,disinvestment,disjoint,disjointed,disjointedly,disjointedness,disk,diskette,dislike,dislocate,dislocation,dislodge,disloyal,disloyally,disloyalty,dismal,dismally,dismantle,dismantlement,dismay,dismember,dismemberment,dismiss,dismissal,dismissive,dismissively,dismount,disobedience,disobedient,disobediently,disobey,disoblige,disorder,disordered,disorderliness,disorderly,disorganization,disorganize,disorganized,disorient,disorientation,disoriented,disown,disparage,disparagement,disparaging,disparagingly,disparate,disparately,disparity,dispassion,dispassionate,dispassionately,dispatch,dispatcher,dispel,dispensable,dispensary,dispensation,dispense,dispenser,dispersal,disperse,dispersion,dispirit,dispirited,displace,displacement,display,displease,displeased,displeasing,displeasure,disport,disposable,disposal,dispose,disposed,disposer,disposition,dispossess,dispossession,dispraise,disproof,disproportion,disproportional,disproportionate,disproportionately,disprovable,disprove,disputable,disputably,disputant,disputation,disputatious,disputatiously,dispute,disputer,disqualification,disqualify,disquiet,disquieting,disquietude,disquisition,disregard,disregardful,disrepair,disreputable,disreputably,disrepute,disrespect,disrespectful,disrespectfully,disrobe,disrupt,disruption,disruptive,disruptively,dissatisfaction,dissatisfied,dissatisfy,dissatisfying,dissect,dissection,dissector,dissemblance,dissemble,dissembler,disseminate,dissemination,dissension,dissent,dissenter,dissertation,disservice,dissever,dissidence,dissident,dissimilar,dissimilarity,dissimilitude,dissimulate,dissimulation,dissimulator,dissipate,dissipated,dissipation,dissociate,dissociation,dissoluble,dissolute,dissolutely,dissoluteness,dissolution,dissolve,dissonance,dissonant,dissuade,dissuasion,dissuasive,distaff,distal,distally,distance,distant,distantly,distaste,distasteful,distastefully,distastefulness,distemper,distend,distension,distention,distil,distill,distillate,distillation,distiller,distillery,distinct,distinction,distinctive,distinctively,distinctiveness,distinctly,distinctness,distinguish,distinguishable,distinguished,distort,distorted,distortion,distract,distracted,distractedly,distracting,distraction,distrait,distraught,distress,distressed,distressful,distressing,distressingly,distribute,distribution,distributive,distributively,distributor,district,distrust,distrustful,distrustfully,disturb,disturbance,disturbed,disturber,disturbing,disunion,disunite,disunity,disuse,disused,ditch,dither,ditherer,ditsy,ditto,ditty,ditz,ditzy,diuretic,diurnal,diurnally,diva,divalent,divan,dive,diver,diverge,divergence,divergent,divers,diverse,diversely,diverseness,diversification,diversify,diversion,diversionary,diversity,divert,diverticulitis,divest,divestiture,divestment,dividable,divide,dividend,divider,dividers,divination,divine,divinely,diviner,diving,divinity,divisibility,divisible,division,divisional,divisive,divisively,divisiveness,divisor,divorce,divorced,divorcee,divorcement,divot,divulge,divvy,dixieland,dizzily,dizziness,dizzy,dizzying,djellaba,djellabah,djinn,do,doable,dobbin,doc,docent,docile,docilely,docility,dock,docket,dockworker,dockyard,doctor,doctoral,doctorate,doctrinaire,doctrinal,doctrine,docudrama,document,documentary,documentation,dodder,doddering,dodge,dodger,dodo,doe,doer,does,doeskin,doesn't,doff,dog,dogcart,dogcatcher,doge,dogear,dogeared,dog-eat-dog,dogfight,dogfish,dogged,doggedly,doggedness,doggerel,doggie,doggone,doggy,doghouse,dogie,dogleg,dogma,dogmatic,dogmatically,dogmatism,dogmatist,do-gooder,dog-tired,dogtrot,dogwood,doily,doing,doings,do-it-yourself,do-it-yourselfer,doldrums,dole,doleful,dolefully,dolefulness,doll,dollar,dollhouse,dollop,dolly,dolmen,dolomite,dolor,dolorous,dolorously,dolphin,dolt,doltish,doltishly,doltishness,domain,dome,domed,domestic,domestically,domesticate,domesticated,domestication,domesticity,domicile,domiciled,domiciliary,dominance,dominant,dominantly,dominate,domination,dominatrix,domineer,domineering,domineeringly,dominion,domino,dominoes,don,dona,donate,donation,done,dongle,donkey,donnybrook,donor,do-nothing,don't,donut,doodad,doodle,doodlebug,doodler,doo-doo,doohickey,doom,doomed,doomsayer,doomsday,door,doorbell,doorkeeper,doorknob,doorman,doormat,doorplate,doorstep,doorstop,door-to-door,doorway,dooryard,dopa,dope,doper,dopey,dopiness,doping,dopy,dork,dorky,dorm,dormancy,dormant,dormer,dormice,dormitory,dormouse,dorsal,dorsally,dory,dosage,dose,dosimeter,dossier,dost,dot,dotage,dotard,dote,doter,doth,doting,dotingly,dot-matrix,dotted,dotty,double,double-barreled,double-blind,double-breasted,double-check,double-cross,double-crosser,double-date,double-dealer,double-dealing,double-decker,double-digit,double-dip,double-edged,doubleheader,double-jointed,double-knit,double-park,double-reed,doubles,double-space,double-spaced,doublespeak,doublet,double-talk,doubloon,doubly,doubt,doubter,doubtful,doubtfully,doubtfulness,doubtingly,doubtless,doubtlessly,douche,dough,doughnut,doughty,doughy,dour,dourly,dourness,douse,dove,dovecote,dovetail,dovish,dowager,dowdily,dowdiness,dowdy,dowel,dower,down,down-and-out,downbeat,downcast,downdraft,downer,downfall,downfallen,downgrade,downhearted,downheartedly,downheartedness,downhill,down-home,download,downplay,downpour,downrange,downright,downriver,downscale,downshift,downside,downsize,downsizing,downspout,downstage,downstairs,downstate,downstream,downswing,downtime,down-to-earth,downtown,downtrend,downtrodden,downturn,downward,downwards,downwind,downy,dowry,dowse,dowser,doxology,doyen,doyenne,doze,dozen,dozens,dozenth,drab,drably,drabness,drachma,draconian,draft,draftee,drafter,draftily,draftiness,drafting,draftsman,draftsmanship,draftswoman,drafty,drag,draggy,dragnet,dragon,dragonfly,dragoon,drain,drainage,drainboard,drained,drainer,drainpipe,drake,dram,drama,dramatic,dramatically,dramatics,dramatist,dramatization,dramatize,drank,drape,draper,draperies,drapery,drapes,drastic,drastically,drat,draw,drawback,drawbridge,drawer,drawers,drawing,drawl,drawn,drawn-out,drawstring,dray,dread,dreaded,dreadful,dreadfully,dreadfulness,dreadlocks,dreadnought,dreads,dream,dreamboat,dreamer,dreamily,dreaminess,dreamland,dreamless,dreamlike,dreamt,dreamworld,dreamy,drear,drearily,dreariness,dreary,dredge,dredger,dregs,drench,drenched,drenching,dress,dressage,dressed,dresser,dressiness,dressing,dressing-down,dressmaker,dressmaking,dressy,drew,dribble,dribbler,driblet,dried,drier,driest,drift,drifter,driftwood,drill,driller,drillmaster,drily,drink,drinkable,drinker,drip,drip-dry,dripping,drippings,drippy,drive,drive-by,drive-in,drivel,driveler,driven,driver,drive-through,driveway,driving,drizzle,drizzly,drogue,droll,drollery,drollness,drolly,dromedary,drone,drool,droop,droopiness,droopy,drop,drop-in,dropkick,drop-kicker,droplet,drop-off,dropout,dropper,droppings,drops,dropsical,dropsy,dross,drought,drove,drover,droves,drown,drowning,drowse,drowsily,drowsiness,drowsy,drub,drubber,drubbing,drudge,drudgery,drug,druggie,druggist,drugstore,druid,druidism,drum,drumbeat,drumlin,drummer,drumstick,drunk,drunkard,drunken,drunkenly,drunkenness,drupe,druthers,dry,dryad,dry-clean,dry-cleaner,dry-cleaning,dryer,dry-eyed,dryly,dryness,drywall,dual,dualism,duality,dub,dubber,dubbin,dubiety,dubious,dubiously,dubiousness,ducal,ducat,duchess,duchy,duck,duckbill,duckling,duckpins,duckweed,ducky,duct,ductile,ductility,ductless,dud,dude,dudgeon,duds,due,duel,dueler,duelist,duenna,dues,duet,duff,duffer,dug,dugout,duh,duke,dukedom,dukes,dulcet,dulcimer,dull,dullard,dullness,dully,duly,dumb,dumbbell,dumbfound,dumbfounded,dumbly,dumbness,dumbstruck,dumbwaiter,dumdum,dumfound,dummy,dump,dumpiness,dumpling,dumps,dumpster,dumpy,dun,dunce,dunderhead,dune,dung,dungaree,dungarees,dungeon,dunghill,dunk,dunno,duo,duodecimal,duodena,duodenal,duodenum,dupe,duper,duple,duplex,duplicate,duplication,duplicator,duplicitous,duplicity,durability,durable,durably,durance,duration,duress,during,durst,durum,dusk,duskiness,dusky,dust,duster,dustiness,dustless,dustpan,dusty,dutch,duteous,duteously,dutiable,dutiful,dutifully,dutifulness,duty,duty-free,duvet,dwarf,dwarfish,dwarfism,dwarves,dweeb,dwell,dweller,dwelling,dwelt,dwindle,dwindling,dybbuk,dye,dyed-in-the-wool,dyer,dyestuff,dying,dyke,dynamic,dynamically,dynamics,dynamism,dynamite,dynamiter,dynamo,dynastic,dynasty,dysentery,dysfunction,dysfunctional,dyslectic,dyslexia,dyslexic,dyspepsia,dyspeptic,dysprosium";
str4 = "each,eager,eagerly,eagerness,eagle,eagle-eyed,eaglet,ear,earache,eardrum,eared,earful,earl,earldom,earliness,earlobe,early,earmark,earmuff,earmuffs,earn,earner,earnest,earnestly,earnestness,earnings,earphone,earphones,earplug,earring,earshot,earsplitting,earth,earthbound,earthen,earthenware,earthiness,earthling,earthly,earthquake,earthshaking,earth-shattering,earthward,earthwork,earthworm,earthy,earwax,earwig,ease,easel,easement,easily,easiness,east,eastbound,easterly,eastern,easterner,easternmost,eastward,eastwards,easy,easygoing,eat,eatable,eaten,eater,eatery,eats,eave,eaves,eavesdrop,eavesdropper,ebb,ebony,ebullience,ebullient,ebulliently,ebullition,eccentric,eccentrically,eccentricity,ecclesiastic,ecclesiastical,ecclesiastically,echelon,echinoderm,echo,echoic,echolocation,eclair,eclat,eclectic,eclectically,eclecticism,eclipse,ecliptic,eclogue,ecocide,ecological,ecologically,ecologist,ecology,economic,economical,economically,economics,economist,economize,economizer,economy,ecosystem,ecru,ecstasy,ecstatic,ecstatically,ecumenical,ecumenically,ecumenism,eczema,ed,eddy,edelweiss,edema,edge,edged,edger,edgeways,edgewise,edgily,edginess,edging,edgy,edibility,edible,edibleness,edict,edification,edifice,edifier,edify,edifying,edit,edition,editor,editorial,editorialize,editorially,editorship,educability,educable,educate,educated,education,educational,educationally,educator,educe,edutainment,eek,eel,e'en,e'er,eerie,eerily,eeriness,eery,efface,effacement,effect,effective,effectively,effectiveness,effects,effectual,effectually,effectuate,effeminacy,effeminate,effeminately,effendi,efferent,effervesce,effervescence,effervescent,effervescently,effete,effetely,effeteness,efficacious,efficaciously,efficacy,efficiency,efficient,efficiently,effigy,efflorescence,effluence,effluent,effluvia,effluvium,effort,effortless,effortlessly,effortlessness,effrontery,effulgence,effulgent,effuse,effusion,effusive,effusively,effusiveness,egad,egalitarian,egalitarianism,egg,eggbeater,egghead,eggnog,eggplant,eggshell,eglantine,ego,egocentric,egocentrically,egocentricity,egoism,egoist,egoistic,egoistical,egoistically,egomaniac,egotism,egotist,egotistic,egotistical,egotistically,egregious,egregiously,egregiousness,egress,egret,eh,eider,eiderdown,eight,eighteen,eighteenth,eighth,eighties,eightieth,eighty,einsteinium,either,ejaculate,ejaculation,ejaculatory,eject,ejection,ejector,eke,elaborate,elaborately,elaborateness,elaboration,elan,eland,elapse,elastic,elastically,elasticity,elasticize,elate,elated,elatedly,elation,elbow,elbowroom,elder,elderberry,elderly,eldest,elect,electable,election,electioneer,elective,elector,electoral,electorate,electric,electrical,electrically,electrician,electricity,electrification,electrifier,electrify,electrifying,electrocardiogram,electrocardiograph,electrocardiography,electrocute,electrocution,electrode,electroencephalogram,electroencephalograph,electroencephalographic,electroencephalography,electrologist,electrolysis,electrolyte,electrolytic,electromagnet,electromagnetic,electromagnetically,electromagnetism,electromotive,electron,electronic,electronically,electronics,electroplate,electroscope,electroscopic,electroshock,electrostatics,electrotype,eleemosynary,elegance,elegant,elegantly,elegiac,elegy,element,elemental,elementally,elementary,elements,elephant,elephantiasis,elephantine,elevate,elevated,elevation,elevator,eleven,eleventh,elf,elfin,elfish,elicit,elicitation,elide,eligibility,eligible,eliminate,elimination,elision,elite,elitism,elitist,elixir,elk,ell,ellipse,ellipses,ellipsis,ellipsoid,ellipsoidal,elliptic,elliptical,elliptically,elm,elocution,elocutionary,elocutionist,elodea,elongate,elongated,elongation,elope,elopement,eloquence,eloquent,eloquently,else,elsewhere,elucidate,elucidation,elude,elusive,elusively,elusiveness,elver,elves,em,emaciate,emaciated,emaciation,email,emanate,emanation,emancipate,emancipated,emancipation,emancipator,emasculate,emasculation,embalm,embalmer,embank,embankment,embargo,embark,embarkation,embarrass,embarrassed,embarrassing,embarrassingly,embarrassment,embassy,embattled,embed,embellish,embellishment,ember,embers,embezzle,embezzlement,embezzler,embitter,embittered,embitterment,emblazon,emblazonment,emblem,emblematic,embodiment,embody,embolden,embolism,emboss,embossed,embosser,embouchure,embower,embrace,embraceable,embrasure,embrocation,embroider,embroiderer,embroidery,embroil,embroilment,embryo,embryologist,embryology,embryonic,emcee,emend,emendation,emerald,emerge,emergence,emergency,emergent,emerita,emeritus,emery,emetic,emigrant,emigrate,emigration,emigre,eminence,eminent,eminently,emir,emirate,emissary,emission,emit,emitter,emollient,emolument,emote,emoticon,emotion,emotional,emotionalism,emotionalize,emotionally,emotive,empathetic,empathize,empathy,emperor,emphases,emphasis,emphasize,emphatic,emphatically,emphysema,empire,empirical,empirically,empiricism,empiricist,emplacement,employ,employable,employe,employee,employer,employment,emporia,emporium,empower,empowerment,empress,emptily,emptiness,empty,empty-handed,empty-headed,empyrean,emu,emulate,emulation,emulative,emulator,emulsification,emulsifier,emulsify,emulsion,en,enable,enabler,enabling,enact,enactment,enamel,enameler,enamelware,enamor,enamored,encamp,encampment,encapsulate,encapsulation,encase,encasement,encephalitic,encephalitis,enchain,enchant,enchanted,enchanter,enchanting,enchantingly,enchantment,enchantress,enchilada,encipher,encircle,encirclement,enclave,enclose,enclosed,enclosure,encode,encoder,encomium,encompass,encore,encounter,encourage,encouragement,encouraging,encouragingly,encroach,encroachment,encrust,encrustation,encrusted,encumber,encumbrance,encyclical,encyclopaedia,encyclopedia,encyclopedic,encyst,encystment,end,endanger,endangered,endangerment,endear,endearing,endearingly,endearment,endeavor,endemic,endemically,ending,endive,endless,endlessly,endlessness,endmost,endocrine,endocrinologist,endocrinology,endogenous,endogenously,endorphin,endorse,endorsement,endorser,endoscope,endoscopic,endoscopy,endothermic,endow,endowment,endpoint,endue,endurable,endurance,endure,enduring,endways,endwise,enema,enemy,energetic,energetically,energies,energize,energizer,energy,enervate,enervation,enfeeble,enfeebled,enfeeblement,enfilade,enfold,enforce,enforceable,enforcement,enforcer,enfranchise,enfranchisement,engage,engaged,engagement,engaging,engagingly,engender,engine,engineer,engineering,engorge,engorged,engorgement,engram,engrave,engraver,engraving,engross,engrossed,engrossing,engrossment,engulf,engulfment,enhance,enhancement,enigma,enigmatic,enigmatically,enjambment,enjoin,enjoy,enjoyable,enjoyably,enjoyment,enlarge,enlargeable,enlargement,enlarger,enlighten,enlightened,enlightening,enlightenment,enlist,enlisted,enlistee,enlistment,enliven,enlivenment,enmesh,enmeshment,enmity,ennoble,ennoblement,ennui,enormity,enormous,enormously,enormousness,enough,enplane,enquire,enquiry,enrage,enraged,enrapture,enrich,enrichment,enrol,enroll,enrollment,enrolment,ensconce,ensemble,enshrine,enshrinement,enshroud,ensign,ensilage,enslave,enslavement,ensnare,ensnarement,ensue,ensuing,ensure,ensurer,entail,entailment,entangle,entanglement,entente,enter,enteritis,enterprise,enterprising,enterprisingly,entertain,entertainer,entertaining,entertainingly,entertainment,enthral,enthrall,enthralling,enthrallment,enthrone,enthronement,enthuse,enthusiasm,enthusiast,enthusiastic,enthusiastically,entice,enticement,enticing,enticingly,entire,entirely,entirety,entitle,entitlement,entity,entomb,entombment,entomological,entomologist,entomology,entourage,entr'acte,entrails,entrance,entrancement,entrancing,entrancingly,entrant,entrap,entrapment,entreat,entreatingly,entreaty,entree,entrench,entrenched,entrenchment,entrepreneur,entrepreneurial,entropy,entrust,entry,entry-level,entryway,entwine,enumerable,enumerate,enumeration,enumerator,enunciate,enunciation,enuresis,envelop,envelope,enveloper,envelopment,envenom,enviable,enviably,envious,enviously,enviousness,environment,environmental,environmentalism,environmentalist,environmentally,environs,envisage,envision,envoy,envy,envyingly,enzymatic,enzyme,eolian,eon,epaulet,epaulette,epee,ephedrine,ephemera,ephemeral,ephemerally,epic,epicenter,epicure,epicurean,epidemic,epidemically,epidemiologist,epidemiology,epidermal,epidermic,epidermis,epiglottis,epigram,epigrammatic,epigraph,epigraphy,epilepsy,epileptic,epilog,epilogue,epinephrine,epiphany,episcopacy,episcopal,episcopate,episode,episodic,episodically,epistle,epistolary,epitaph,epithelia,epithelial,epithelium,epithet,epitome,epitomize,epoch,epochal,epoxy,epsilon,equability,equable,equably,equal,equality,equalization,equalize,equalizer,equally,equanimity,equatable,equate,equation,equator,equatorial,equerry,equestrian,equestrianism,equestrienne,equidistant,equidistantly,equilateral,equilibria,equilibrium,equine,equinoctial,equinox,equip,equipage,equipment,equipoise,equitable,equitably,equitation,equity,equivalence,equivalency,equivalent,equivalently,equivocal,equivocally,equivocalness,equivocate,equivocation,equivocator,era,eradicable,eradicate,eradication,eradicator,erasable,erase,eraser,erasure,erbium,ere,erect,erectile,erection,erectly,erectness,erector,erelong,eremite,erg,ergo,ergonomic,ergonomically,ergonomics,ergosterol,ergot,ermine,erode,erodible,erogenous,erosion,erosive,erotic,erotica,erotically,eroticism,err,errand,errant,errata,erratic,erratically,erratum,erroneous,erroneously,error,ersatz,erst,erstwhile,eruct,eructation,erudite,eruditely,erudition,erupt,eruption,eruptive,erysipelas,erythrocyte,escalate,escalation,escalator,escallop,escapade,escape,escaped,escapee,escapement,escapism,escapist,escargot,escarole,escarpment,eschew,escort,escritoire,escrow,escutcheon,esophageal,esophagi,esophagus,esoteric,esoterically,espadrille,espalier,especial,especially,espionage,esplanade,espousal,espouse,espresso,esprit,espy,esquire,essay,essayer,essayist,essence,essential,essentially,establish,establishment,estate,esteem,ester,esthete,esthetic,esthetically,esthetics,estimable,estimate,estimated,estimation,estimator,estrange,estranged,estrangement,estrogen,estrous,estrus,estuary,eta,etch,etcher,etching,eternal,eternally,eternalness,eternity,ethane,ethanol,ether,ethereal,ethereally,ethic,ethical,ethically,ethics,ethnic,ethnically,ethnicity,ethnocentric,ethnocentrism,ethnological,ethnologist,ethnology,ethological,ethologist,ethology,ethos,ethyl,ethylene,etiologic,etiological,etiology,etiquette,etude,etymological,etymologically,etymologist,etymology,eucalypti,eucalyptus,euchre,eugenic,eugenically,eugenicist,eugenics,eulogist,eulogistic,eulogize,eulogizer,eulogy,eunuch,euphemism,euphemistic,euphemistically,euphonious,euphoniously,euphony,euphoria,euphoric,euphorically,eureka,euro,europium,euthanasia,euthanize,euthenics,evacuate,evacuation,evacuee,evade,evader,evaluate,evaluation,evanescence,evanescent,evangelical,evangelicalism,evangelically,evangelism,evangelist,evangelistic,evangelize,evaporate,evaporation,evaporator,evasion,evasive,evasively,evasiveness,eve,even,evenhanded,evenhandedly,evening,evenings,evenly,evenness,evensong,event,even-tempered,eventful,eventfully,eventfulness,eventide,eventual,eventuality,eventually,eventuate,ever,everglade,evergreen,everlasting,everlastingly,evermore,every,everybody,everyday,everyone,everyplace,everything,everywhere,evict,eviction,evidence,evident,evidently,evil,evildoer,evildoing,evilly,evil-minded,evilness,evince,eviscerate,evisceration,evocation,evocative,evocatively,evoke,evolution,evolutionary,evolutionist,evolve,ewe,ewer,ex,exacerbate,exacerbation,exact,exacting,exactingly,exaction,exactitude,exactly,exactness,exaggerate,exaggerated,exaggeratedly,exaggeration,exaggerator,exalt,exaltation,exalted,exam,examination,examine,examiner,example,exasperate,exasperated,exasperating,exasperation,excavate,excavation,excavator,exceed,exceeding,exceedingly,excel,excellence,excellency,excellent,excellently,excelsior,except,excepted,excepting,exception,exceptionable,exceptional,exceptionally,excerpt,excess,excesses,excessive,excessively,exchange,exchangeable,exchequer,excise,excision,excitability,excitable,excitably,excitation,excite,excited,excitedly,excitement,exciter,exciting,excitingly,exclaim,exclamation,exclamatory,exclude,excluding,exclusion,exclusive,exclusively,exclusiveness,exclusivity,excommunicate,excommunication,excoriate,excoriation,excrement,excremental,excrescence,excrescent,excreta,excrete,excretion,excretory,excruciating,excruciatingly,exculpate,exculpation,exculpatory,excursion,excursionist,excursive,excursively,excursiveness,excusable,excusably,excuse,exec,execrable,execrate,execration,execute,execution,executioner,executive,executor,executrices,executrix,exegeses,exegesis,exegetic,exegetical,exemplar,exemplary,exemplification,exemplify,exempt,exemption,exercise,exerciser,exercises,exert,exertion,exhalation,exhale,exhaust,exhausted,exhaustible,exhausting,exhaustion,exhaustive,exhaustively,exhaustiveness,exhibit,exhibition,exhibitionism,exhibitionist,exhibitor,exhilarate,exhilarated,exhilarating,exhilaration,exhort,exhortation,exhumation,exhume,exigencies,exigency,exigent,exiguity,exiguous,exile,exiled,exist,existence,existent,existential,existentialism,existentialist,existentially,existing,exit,exobiology,exodus,exogenous,exonerate,exoneration,exorbitance,exorbitant,exorbitantly,exorcise,exorcism,exorcist,exorcize,exoskeleton,exosphere,exothermic,exotic,exotically,exoticism,expand,expandable,expanse,expansible,expansion,expansionary,expansionism,expansionist,expansive,expansively,expansiveness,expatiate,expatiation,expatriate,expatriation,expect,expectancy,expectant,expectantly,expectation,expectations,expectorant,expectorate,expectoration,expedience,expediency,expedient,expediently,expedite,expediter,expedition,expeditionary,expeditious,expeditiously,expeditiousness,expel,expend,expendable,expenditure,expense,expenses,expensive,expensively,expensiveness,experience,experienced,experiment,experimental,experimentally,experimentation,experimenter,expert,expertise,expertly,expertness,expiate,expiation,expiatory,expiration,expire,explain,explainable,explanation,explanatory,expletive,explicable,explicate,explication,explicit,explicitly,explicitness,explode,exploit,exploitable,exploitation,exploitative,exploiter,exploration,exploratory,explore,explorer,explosion,explosive,explosively,explosiveness,expo,exponent,exponential,exponentially,export,exportable,exportation,exporter,expose,exposed,exposition,expositor,expository,expostulate,expostulation,exposure,expound,expounder,express,expressible,expression,expressionism,expressionist,expressionistic,expressionless,expressive,expressively,expressiveness,expressly,expressway,expropriate,expropriation,expulsion,expunge,expurgate,expurgation,exquisite,exquisitely,exquisiteness,extant,extemporaneous,extemporaneously,extemporaneousness,extempore,extemporization,extemporize,extend,extendable,extended,extender,extendible,extensible,extension,extensive,extensively,extensiveness,extent,extenuate,extenuating,extenuation,exterior,exterminate,extermination,exterminator,external,externalization,externalize,externally,externals,extinct,extinction,extinguish,extinguishable,extinguisher,extirpate,extirpation,extol,extoll,extort,extortion,extortionate,extortionately,extortioner,extortionist,extra,extract,extraction,extractor,extracurricular,extraditable,extradite,extradition,extralegal,extramarital,extramural,extraneous,extraneously,extraordinarily,extraordinary,extrapolate,extrapolation,extrasensory,extraterrestrial,extraterritorial,extraterritoriality,extravagance,extravagant,extravagantly,extravaganza,extravehicular,extreme,extremely,extremeness,extremism,extremist,extremities,extremity,extricable,extricate,extrication,extrinsic,extrinsically,extroversion,extrovert,extroverted,extrude,extrusion,extrusive,exuberance,exuberant,exuberantly,exudation,exude,exult,exultant,exultantly,exultation,exurb,exurban,exurbanite,exurbia,eye,eyeball,eyebrow,eye-catcher,eye-catching,eyed,eyedropper,eyeful,eyeglass,eyeglasses,eyelash,eyeless,eyelet,eyelid,eyeliner,eyeopener,eyeopening,eyepiece,eyesight,eyesore,eyestrain,eyeteeth,eyetooth,eyewash,eyewitness,eyrie";
str5 = "fa,fable,fabled,fabric,fabricate,fabrication,fabricator,fabulous,fabulously,facade,face,faceless,facelift,face-off,face-saving,facet,facetious,facetiously,facetiousness,face-to-face,facial,facially,facile,facilely,facilitate,facilitation,facilitator,facilities,facility,facing,facsimile,fact,fact-finding,faction,factional,factionalism,factious,factitious,factoid,factor,factorial,factory,factotum,factual,factually,faculty,fad,faddish,faddist,fade,faerie,fag,faggot,fagot,fagoting,faience,fail,failing,faille,fail-safe,failure,fain,faint,fainthearted,faintly,faintness,fair,fairground,fairgrounds,fair-haired,fairing,fairly,fair-minded,fairness,fairway,fair-weather,fairy,fairyland,faith,faithful,faithfully,faithfulness,faithless,faithlessly,faithlessness,fajita,fajitas,fake,faker,fakir,falcon,falconer,falconry,fall,fallacious,fallaciously,fallacy,fallen,fallibility,fallible,fallibleness,fallibly,falling-out,fallings-out,falloff,fallout,fallow,falls,false,falsehood,falsely,falseness,falsetto,falsie,falsies,falsification,falsifier,falsify,falsity,falter,faltering,falteringly,fame,famed,familial,familiar,familiarity,familiarization,familiarize,familiarly,family,famine,famish,famished,famous,famously,fan,fanatic,fanatical,fanatically,fanaticism,fancier,fanciful,fancifully,fancifulness,fancily,fanciness,fancy,fancy-free,fancywork,fandango,fanfare,fang,fanged,fanlight,fanny,fantail,fantasia,fantasize,fantastic,fantastical,fantastically,fantasy,fanzine,far,farad,faraway,farce,farcical,farcically,fare,farewell,farfetched,far-flung,farina,farinaceous,farm,farmer,farmhand,farmhouse,farming,farmland,farmstead,farmyard,faro,far-off,far-out,farrago,far-reaching,farrier,farrow,farseeing,farsighted,farsightedness,fart,farther,farthermost,farthest,farthing,fascia,fascicle,fascinate,fascinated,fascinating,fascinatingly,fascination,fascism,fascist,fascistic,fashion,fashionable,fashionably,fashioner,fast,fastback,fastball,fasten,fastener,fastening,fast-food,fast-forward,fastidious,fastidiously,fastidiousness,fastness,fast-talk,fat,fatal,fatalism,fatalist,fatalistic,fatalistically,fatality,fatally,fatback,fate,fated,fateful,fatefully,fatefulness,fat-free,fathead,fatheaded,father,fatherhood,father-in-law,fatherland,fatherless,fatherly,fathers-in-law,fathom,fathomable,fathomless,fatigue,fatigues,fatness,fatten,fattening,fattiness,fatty,fatuity,fatuous,fatuously,fatuousness,fatwa,faucet,fault,faultfinder,faultfinding,faultily,faultiness,faultless,faultlessly,faultlessness,faulty,faun,fauna,fauvism,fauvist,favor,favorable,favorably,favored,favorite,favoritism,favors,fawn,fawner,fax,fay,faze,fealty,fear,fearful,fearfully,fearfulness,fearless,fearlessly,fearlessness,fearsome,feasibility,feasible,feasibly,feast,feat,feather,featherbedding,feathered,featherless,featherweight,feathery,feature,featureless,features,febrile,fecal,feces,feckless,fecklessly,fecund,fecundate,fecundation,fecundity,fed,federal,federalism,federalist,federalization,federalize,federally,federate,federation,fedora,fee,feeble,feeble-minded,feeble-mindedness,feebleness,feebly,feed,feedback,feedbag,feeder,feeding,feedlot,feel,feeler,feeling,feelingly,feelings,feet,feign,feint,feisty,feldspar,felicitate,felicitation,felicitations,felicitous,felicitously,felicity,feline,fell,fellatio,fellow,fellowman,fellowship,felon,felonious,felony,felt,female,femaleness,feminine,femininely,femininity,feminism,feminist,femora,femoral,femur,fen,fence,fencer,fencing,fend,fender,fender-bender,fenestration,fennel,feral,ferment,fermentation,fermented,fermium,fern,ferny,ferocious,ferociously,ferociousness,ferocity,ferret,ferric,ferromagnetic,ferrous,ferrule,ferry,ferryboat,ferryman,fertile,fertility,fertilization,fertilize,fertilizer,ferule,fervency,fervent,fervently,fervid,fervidly,fervor,fest,festal,fester,festival,festive,festively,festiveness,festivities,festivity,festoon,feta,fetal,fetch,fetcher,fetching,fetchingly,fete,fetid,fetidness,fetish,fetishism,fetishist,fetishistic,fetlock,fetter,fetters,fettle,fettuccine,fetus,feud,feudal,feudalism,feudalistic,fever,fevered,feverish,feverishly,feverishness,few,fewness,fey,fez,fiance,fiancee,fiasco,fiat,fib,fibber,fiber,fiberboard,fiberfill,fiberglass,fiber-optic,fibril,fibrillate,fibrillation,fibrin,fibroid,fibrosis,fibrous,fibula,fibulae,fibular,fiche,fichu,fickle,fickleness,fiction,fictional,fictionalization,fictionalize,fictionally,fictitious,fictitiously,fictive,ficus,fiddle,fiddler,fiddlesticks,fidelity,fidget,fidgets,fidgety,fiduciary,fie,fief,fiefdom,field,fielder,field-test,fieldwork,fieldworker,fiend,fiendish,fiendishly,fierce,fiercely,fierceness,fieriness,fiery,fiesta,fife,fifer,fifteen,fifteenth,fifth,fifthly,fifties,fiftieth,fifty,fifty-fifty,fig,fight,fighter,fighting,figment,figuration,figurative,figuratively,figure,figured,figurehead,figurine,filament,filamentous,filbert,filch,file,filer,filet,filial,filibuster,filibusterer,filigree,filigreed,filing,filings,fill,filler,fillet,fill-in,filling,fillip,filly,film,filminess,filmmaker,filmstrip,filmy,filter,filterable,filterer,filth,filthily,filthiness,filthy,filtrate,filtration,fin,finagle,finagler,final,finale,finalist,finality,finalization,finalize,finally,finance,finances,financial,financially,financier,financing,finch,find,finder,fin-de-siecle,finding,findings,fine,finely,fineness,finery,finespun,finesse,fine-tune,finger,fingerboard,fingering,fingerling,fingernail,finger-paint,fingerprint,fingertip,finial,finickiness,finicky,finis,finish,finished,finisher,finite,finitely,fink,finned,finny,fiord,fir,fire,firearm,fireball,firebomb,firebox,firebrand,firebreak,firebrick,firebug,firecracker,firedamp,firefight,firefighter,firefighting,firefly,firehouse,firelight,fireman,fireplace,fireplug,firepower,fireproof,firer,fireside,firestorm,firetrap,firetruck,firewall,firewater,firewood,firework,fireworks,firm,firmament,firmly,firmness,firmware,first,first-aid,firstborn,first-class,first-generation,firsthand,firstly,first-rate,first-string,first-stringer,first-time,firth,fiscal,fiscally,fish,fishbowl,fishcake,fisher,fisherman,fishery,fishhook,fishily,fishiness,fishing,fishmonger,fishnet,fishpond,fishtail,fishwife,fishwives,fishy,fissile,fission,fissionable,fissure,fist,fistfight,fistful,fisticuffs,fistula,fistulous,fit,fitful,fitfully,fitfulness,fitly,fitness,fitted,fitter,fitting,fittingly,five,five-and-dime,five-and-ten,fix,fixable,fixate,fixated,fixation,fixative,fixed,fixedly,fixer,fixings,fixity,fixture,fizz,fizzle,fizzy,fjord,flab,flabbergast,flabbergasted,flabbily,flabbiness,flabby,flaccid,flaccidity,flaccidly,flack,flag,flagella,flagellate,flagellation,flagellum,flagging,flagman,flagon,flagpole,flagrancy,flagrant,flagrantly,flagship,flagstaff,flagstone,flail,flair,flak,flake,flakiness,flaky,flambe,flamboyance,flamboyancy,flamboyant,flamboyantly,flame,flamenco,flameproof,flamethrower,flaming,flamingo,flammability,flammable,flan,flange,flank,flanker,flannel,flannelet,flannelette,flannels,flap,flapjack,flapper,flare,flareup,flash,flashback,flashbulb,flashcard,flashcube,flasher,flashgun,flashily,flashiness,flashing,flashlight,flashpoint,flashy,flask,flat,flatbed,flatboat,flatcar,flat-chested,flatfeet,flatfish,flatfoot,flatfooted,flatiron,flatland,flatly,flatness,flat-out,flats,flatten,flatter,flatterer,flattering,flatteringly,flattery,flattish,flattop,flatulence,flatulent,flatus,flatware,flatworm,flaunt,flauntingly,flautist,flavor,flavored,flavorful,flavoring,flavorless,flavorsome,flaw,flawed,flawless,flawlessly,flawlessness,flax,flaxen,flay,flea,fleabag,flea-bitten,fleck,flecked,fled,fledgling,flee,fleece,fleecer,fleeciness,fleecy,fleet,fleeting,fleetingly,fleetingness,fleetly,fleetness,flesh,fleshed,fleshly,fleshpot,fleshy,fleur-de-lis,fleurs-de-lis,flew,flex,flexibility,flexible,flexibly,flextime,flibbertigibbet,flick,flicker,flied,flier,flies,flight,flightiness,flightless,flighty,flimflam,flimsily,flimsiness,flimsy,flinch,fling,flint,flintlock,flinty,flip,flip-flop,flippancy,flippant,flippantly,flipper,flirt,flirtation,flirtatious,flirtatiously,flirtatiousness,flit,float,floater,floating,flock,flocking,floe,flog,flogger,flogging,flood,floodgate,floodlight,floodlit,floodplain,floodwater,floor,floorboard,flooring,floor-length,floorwalker,floozy,flop,flophouse,floppily,floppiness,floppy,flora,floral,florescence,florescent,floret,florid,floridly,floridness,florin,florist,floss,flossy,flotation,flotilla,flotsam,flounce,flouncy,flounder,flour,flourish,floury,flout,flouter,flow,flowchart,flower,flowerbed,flowered,floweriness,flowerless,flowerpot,flowery,flowing,flown,flu,flub,fluctuate,fluctuation,flue,fluency,fluent,fluently,fluff,fluffiness,fluffy,fluid,fluidity,fluidly,fluke,flukey,fluky,flume,flummox,flung,flunk,flunkey,flunky,fluoresce,fluorescence,fluorescent,fluoridate,fluoridation,fluoride,fluorine,fluorite,fluorocarbon,fluoroscope,fluoroscopic,flurry,flush,flushed,fluster,flustered,flute,fluted,fluting,flutist,flutter,fluttery,flux,fly,flyable,flyblown,flyby,fly-by-night,flycatcher,flyer,fly-fishing,flying,flyleaf,flyleaves,flypaper,flyspeck,flyswatter,flyway,flyweight,flywheel,f-number,foal,foam,foaminess,foamy,fob,focal,focally,foci,fo'c'sle,fo'c's'le,focus,fodder,foe,foetus,fog,fogbound,fogey,foggily,fogginess,foggy,foghorn,fogy,fogyish,foible,foil,foist,fold,foldaway,folder,foldout,foliage,folio,folk,folklore,folkloric,folklorist,folks,folksiness,folksinger,folksinging,folksy,folktale,folkway,follicle,follow,follower,following,follow-the-leader,follow-through,follow-up,folly,foment,fomentation,fond,fondant,fondle,fondly,fondness,fondue,font,fontanel,food,foodie,foodstuff,fool,foolery,foolhardily,foolhardiness,foolhardy,foolish,foolishly,foolishness,foolproof,foolscap,foot,footage,football,footbridge,foot-candle,foot-dragging,footed,footfall,foothill,foothold,footing,footless,footlights,footlocker,footloose,footman,footnote,footpath,foot-pound,footprint,footrace,footrest,footsie,footsore,footstep,footstool,footwear,footwork,fop,foppery,foppish,foppishness,for,forage,forager,foray,forbad,forbade,forbear,forbearance,forbid,forbidden,forbidding,forbiddingly,forbore,forborne,force,forced,force-fed,force-feed,forceful,forcefully,forcefulness,forceps,forces,forcible,forcibly,ford,fordable,fore,fore-and-aft,forearm,forebear,forebode,foreboding,forecast,forecaster,forecastle,foreclose,foreclosure,foredoom,forefather,forefeet,forefinger,forefoot,forefront,forego,foregoing,foregone,foreground,forehand,forehead,foreign,foreigner,foreknew,foreknow,foreknowledge,foreknown,foreleg,forelimb,forelock,foreman,foremast,foremost,forename,forenamed,forenoon,forensic,forensically,forensics,foreordain,forepart,foreperson,foreplay,forequarter,forerunner,foresail,foresaw,foresee,foreseeable,foreseen,foreseer,foreshadow,foreshorten,foresight,foresighted,foresightedness,foreskin,forest,forestall,forestation,forested,forester,forestland,forestry,foretaste,foretell,forethought,foretold,forever,forevermore,forewarn,forewent,forewoman,foreword,forfeit,forfeiture,forgather,forgave,forge,forger,forgery,forget,forgetful,forgetfully,forgetfulness,forget-me-not,forgettable,forging,forgivable,forgive,forgiven,forgiveness,forgiver,forgiving,forgo,forgoer,forgone,forgot,forgotten,fork,forked,forkful,forklift,forlorn,forlornly,form,formal,formaldehyde,formalism,formalist,formality,formalization,formalize,formally,format,formation,formative,formatted,formatting,former,formerly,formfitting,formic,formidable,formidably,formless,formlessly,formlessness,formula,formulae,formulaic,formulate,formulation,formulator,fornicate,fornication,fornicator,forsake,forsaken,forsook,forsooth,forswear,forswore,forsworn,forsythia,fort,forte,forth,forthcoming,forthright,forthrightly,forthrightness,forthwith,forties,fortieth,fortification,fortifications,fortifier,fortify,fortissimo,fortitude,fortnight,fortnightly,fortress,fortuitous,fortuitously,fortuitousness,fortuity,fortunate,fortunately,fortune,fortunes,fortuneteller,fortunetelling,forty,forty-five,forty-niner,forum,forward,forwarder,forward-looking,forwardly,forwardness,forwards,forwent,fossil,fossilization,fossilize,foster,fought,foul,foulard,foully,foulmouthed,foulness,foul-up,found,foundation,founder,foundling,foundry,fount,fountain,fountainhead,four,four-flush,four-flusher,fourfold,four-footed,four-in-hand,four-legged,four-o'clock,fourposter,fourscore,foursome,foursquare,fourteen,fourteenth,fourth,fourth-class,fourthly,four-wheel,fowl,fox,foxed,foxfire,foxglove,foxhole,foxhound,foxily,foxiness,foxtrot,foxy,foyer,fracas,fractal,fraction,fractional,fractionally,fractious,fractiously,fractiousness,fracture,fragile,fragility,fragment,fragmentary,fragmentation,fragmented,fragrance,fragrant,fragrantly,frail,frailly,frailness,frailty,frame,framer,frame-up,framework,franc,franchise,franchisee,franchiser,franchisor,francium,frangibility,frangible,frank,frankfurter,frankincense,frankly,frankness,frantic,frantically,frappe,frat,fraternal,fraternally,fraternity,fraternization,fraternize,fraternizer,fratricidal,fratricide,fraud,fraudulence,fraudulent,fraudulently,fraught,fray,frazzle,frazzled,freak,freakish,freakishly,freakishness,freakout,freaky,freckle,freckled,freckly,free,freebase,freebee,freebie,freebooter,freeborn,freedman,freedom,free-for-all,free-form,freehand,freehold,freeholder,freelance,freelancer,free-living,freeload,freeloader,freely,freeman,freestanding,freestone,freestyle,freethinker,freethinking,freeware,freeway,freewheel,freewheeling,freewill,freezable,freeze,freeze-dried,freeze-dry,freezer,freezing,freight,freighter,frenetic,frenetically,frenzied,frenziedly,frenzy,frequency,frequent,frequenter,frequent-flier,frequently,fresco,fresh,freshen,freshener,freshet,freshly,freshman,freshness,freshwater,fret,fretful,fretfully,fretfulness,fretsaw,fretted,fretwork,friable,friar,friary,fricassee,fricative,friction,frictional,fridge,fried,friedcake,friend,friendless,friendliness,friendly,friendship,fries,frieze,frigate,frigging,fright,frighten,frightened,frightening,frighteningly,frightful,frightfully,frightfulness,frigid,frigidity,frigidly,frigidness,frill,frilly,fringe,frippery,frisk,friskily,friskiness,frisky,fritter,fritz,frivolity,frivolous,frivolously,frivolousness,frizz,frizzle,frizzly,frizzy,fro,frock,frog,frogman,frolic,frolicker,frolicsome,from,frond,front,frontage,frontal,frontally,frontier,frontiersman,frontispiece,frontrunner,frontward,frontwards,frosh,frost,frostbit,frostbite,frostbitten,frosted,frostily,frostiness,frosting,frosty,froth,frothiness,frothy,froufrou,froward,frowardness,frown,frowzily,frowziness,frowzy,froze,frozen,fructify,fructose,frugal,frugality,frugally,fruit,fruitcake,fruited,fruitful,fruitfully,fruitfulness,fruitiness,fruition,fruitless,fruitlessly,fruitlessness,fruity,frump,frumpish,frumpy,frustrate,frustrated,frustrating,frustratingly,frustration,frustum,fry,fryer,fuchsia,fuck,fucker,fucking,fuddle,fuddy-duddy,fudge,fuehrer,fuel,fugal,fugitive,fugue,fuhrer,fulcra,fulcrum,fulfil,fulfill,fulfilled,fulfilling,fulfillment,full,fullback,full-blooded,full-blown,full-bodied,fuller,full-fledged,full-grown,full-length,fullness,full-scale,full-size,full-time,full-timer,fully,fulminate,fulmination,fulsome,fulsomely,fulsomeness,fumble,fumbler,fumblingly,fume,fumes,fumigant,fumigate,fumigation,fumigator,fumy,fun,function,functional,functionally,functionary,fund,fundamental,fundamentalism,fundamentalist,fundamentally,funding,fundraiser,fund-raising,funds,funeral,funerary,funereal,funereally,fungal,fungi,fungible,fungicidal,fungicide,fungoid,fungous,fungus,funicular,funk,funkiness,funky,funnel,funnies,funnily,funniness,funny,funnyman,fur,furbelow,furbish,furious,furiously,furl,furlong,furlough,furnace,furnish,furnished,furnishings,furniture,furor,furore,furred,furrier,furriness,furring,furrow,furrowed,furry,further,furtherance,furthermore,furthermost,furthest,furtive,furtively,furtiveness,fury,furze,fuse,fusee,fuselage,fusibility,fusible,fusilier,fusillade,fusion,fuss,fussbudget,fussily,fussiness,fusspot,fussy,fustian,fustiness,fusty,futile,futilely,futility,futon,future,futures,futurism,futurist,futuristic,futurity,futurologist,futurology,futz,fuze,fuzz,fuzzily,fuzziness,fuzzy";
str6 = "gab,gabardine,gabbiness,gabble,gabby,gaberdine,gabfest,gable,gabled,gad,gadabout,gadder,gadfly,gadget,gadgetry,gadolinium,gaff,gaffe,gaffer,gag,gaga,gage,gaggle,gaiety,gaily,gain,gainer,gainful,gainfully,gains,gainsaid,gainsay,gainsayer,gait,gaiter,gal,gala,galactic,galaxy,gale,galena,gall,gallant,gallantly,gallantry,gallbladder,galleon,galleria,gallery,galley,gallimaufry,galling,gallium,gallivant,gallon,gallop,galloping,gallows,gallstone,galoot,galore,galosh,galoshes,galumph,galvanic,galvanism,galvanization,galvanize,galvanized,galvanometer,gambit,gamble,gambler,gambling,gambol,game,gamecock,gamekeeper,gamely,gameness,games,gamesmanship,gamester,gamete,gametic,gamey,gamin,gamine,gaminess,gaming,gamma,gamut,gamy,gander,gang,gangbusters,gangland,ganglia,gangling,ganglion,ganglionic,gangly,gangplank,gangrene,gangrenous,gangster,gangway,gannet,gantlet,gantry,gap,gape,gaping,gar,garage,garb,garbage,garbanzo,garble,garbled,garcon,garden,gardener,gardenia,gardening,gardens,garden-variety,garfish,gargantuan,gargle,gargoyle,garish,garishly,garishness,garland,garlic,garlicky,garment,garner,garnet,garnish,garnishee,garnishment,garote,garret,garrison,garrote,garroter,garrotte,garrulity,garrulous,garrulously,garrulousness,garter,gas,gasbag,gaseous,gas-guzzler,gash,gasket,gaslight,gasohol,gasoline,gasp,gassy,gastric,gastritis,gastroenteritis,gastrointestinal,gastronomic,gastronomical,gastronomically,gastronomy,gastropod,gasworks,gate,gatecrash,gatecrasher,gatehouse,gatekeeper,gatepost,gateway,gather,gathered,gatherer,gathering,gathers,gator,gauche,gauchely,gaucheness,gaucherie,gaucho,gaudily,gaudiness,gaudy,gauge,gaunt,gauntlet,gauntness,gauze,gauziness,gauzy,gave,gavel,gavotte,gawk,gawkily,gawkiness,gawky,gay,gayety,gayly,gayness,gaze,gazebo,gazelle,gazer,gazette,gazetteer,gazpacho,gear,gearbox,gearshift,gearwheel,gecko,gee,geegaw,geek,geeky,geese,geezer,geisha,gel,gelatin,gelatine,gelatinous,gelcap,geld,gelding,gelid,gelignite,gem,gemological,gemologist,gemology,gemstone,gendarme,gender,gene,genealogical,genealogically,genealogist,genealogy,genera,general,generalissimo,generalist,generality,generalization,generalize,generally,generalship,generate,generation,generational,generative,generator,generic,generically,generosity,generous,generously,generousness,geneses,genesis,genetic,genetically,geneticist,genetics,genial,geniality,genially,genie,genii,genital,genitalia,genitally,genitals,genitive,genitourinary,genius,genocidal,genocide,genome,genre,gent,genteel,genteelly,genteelness,gentian,gentile,gentility,gentle,gentlefolk,gentleman,gentlemanly,gentlemen,gentleness,gentlewoman,gently,gentrification,gentrify,gentry,genuflect,genuflection,genuine,genuinely,genuineness,genus,geocentric,geocentrically,geochemistry,geode,geodesic,geodesy,geodetic,geographer,geographic,geographical,geographically,geography,geologic,geological,geologically,geologist,geology,geomagnetic,geomagnetism,geometric,geometrical,geometrically,geometry,geophysical,geophysicist,geophysics,geopolitical,geopolitics,geostationary,geosyncline,geothermal,geothermic,geranium,gerbil,geriatric,geriatrics,germ,germane,germanium,germicidal,germicide,germinal,germinate,germination,gerontological,gerontologist,gerontology,gerrymander,gerrymandering,gerund,gestate,gestation,gestational,gesticulate,gesticulation,gestural,gesture,gesundheit,get,getaway,get-together,getup,get-up-and-go,gewgaw,geyser,ghastliness,ghastly,gherkin,ghetto,ghettoize,ghost,ghostliness,ghostly,ghostwrite,ghostwriter,ghostwritten,ghostwrote,ghoul,ghoulish,ghoulishly,ghoulishness,giant,giantess,gibber,gibberish,gibbet,gibbon,gibbous,gibe,giblet,giblets,giddily,giddiness,giddy,gift,gifted,gift-wrap,gig,gigabyte,gigahertz,gigantic,gigantically,giggle,giggler,giggly,gigolo,gild,gilder,gilding,gill,gilt,gilt-edged,gimbals,gimcrack,gimcrackery,gimlet,gimme,gimmick,gimmickry,gimmicky,gimp,gimpy,gin,ginger,gingerbread,gingerly,gingersnap,gingery,gingham,gingivitis,gingko,ginkgo,ginseng,giraffe,gird,girder,girdle,girl,girlfriend,girlhood,girlish,girlishly,girlishness,girly,girt,girth,gismo,gist,give,give-and-take,giveaway,giveback,given,giver,giving,gizmo,gizzard,glace,glacial,glacially,glaciate,glaciation,glacier,glad,gladden,glade,glad-hand,glad-hander,gladiator,gladiatorial,gladiola,gladioli,gladiolus,gladly,gladness,gladsome,glamor,glamorization,glamorize,glamorous,glamorously,glamour,glamourous,glance,glancing,gland,glandes,glandular,glans,glare,glaring,glaringly,glasnost,glass,glassblower,glassblowing,glassed-in,glasses,glassful,glassily,glassiness,glassware,glassy,glassy-eyed,glaucoma,glaze,glazed,glazier,glazing,gleam,glean,gleaner,gleanings,glee,gleeful,gleefully,gleefulness,glen,glib,glibly,glibness,glide,glider,gliding,glimmer,glimmering,glimpse,glint,glissandi,glissando,glisten,glister,glitch,glitter,glittering,glittery,glitz,glitzy,gloaming,gloat,glob,global,globalism,globalist,globalization,globalize,globally,globe,globetrotter,globe-trotting,globular,globule,globulin,glockenspiel,gloom,gloomily,gloominess,gloomy,glop,gloppy,glorification,glorified,glorify,glorious,gloriously,glory,gloss,glossary,glossily,glossiness,glossolalia,glossy,glottal,glottis,glove,gloved,glow,glower,glowering,glowing,glowingly,glowworm,glucose,glue,gluey,glum,glumly,glumness,glut,gluten,glutenous,glutinous,glutinously,glutton,gluttonous,gluttonously,gluttony,glycerin,glycerine,glycerol,glycogen,gnarl,gnarled,gnash,gnat,gnaw,gnawing,gneiss,gnome,gnomic,gnomish,gnu,go,goad,go-ahead,goal,goalie,goalkeeper,goalkeeping,goalpost,goaltender,goat,goatee,goatherd,goatskin,gob,gobbet,gobble,gobbledegook,gobbledygook,gobbler,go-between,goblet,goblin,gobs,go-cart,god,god-awful,godchild,godchildren,goddammit,goddamn,goddaughter,goddess,godfather,god-fearing,godforsaken,godhead,godhood,godless,godlessness,godlike,godliness,godly,godmother,godparent,godsend,godson,goer,goes,gofer,go-getter,go-getting,goggle,goggle-eyed,goggles,go-go,going,going-over,goings-on,goiter,goitre,gold,goldbrick,golden,goldenrod,gold-filled,goldfinch,goldfish,goldmine,gold-plated,goldsmith,golf,golfer,golly,gonad,gonadal,gondola,gondolier,gone,goner,gong,gonna,gonorrhea,gonorrheal,gonorrhoea,goo,goober,good,good-by,goodbye,good-for-nothing,goodhearted,good-heartedly,good-heartedness,good-humored,good-humoredly,goodie,good-looking,goodly,good-natured,good-naturedly,goodness,goods,good-sized,good-tempered,goodwill,goody,goody-goody,goody-two-shoes,gooey,goof,goofball,goofiness,goof-off,goofy,gook,goon,goop,goose,gooseberry,goosebumps,gooseflesh,goose-step,gopher,gore,gorge,gorgeous,gorgeously,gorgeousness,gorilla,gorily,goriness,gormandize,gormandizer,gorp,gorse,gory,gosh,goshawk,gosling,gospel,gossamer,gossip,gossiper,gossipy,got,gotcha,gotta,gotten,gouge,gouger,goulash,gourd,gourmand,gourmet,gout,gouty,govern,governable,governance,governess,governing,government,governmental,governor,governorship,gown,grab,grabber,grabby,grace,graceful,gracefully,gracefulness,graceless,gracelessly,gracelessness,gracious,graciously,graciousness,grackle,grad,gradate,gradation,grade,grader,gradient,gradual,gradualism,gradually,graduate,graduated,graduation,graffiti,graffito,graft,grafter,graham,grain,grained,graininess,grainy,gram,grammar,grammarian,grammatical,grammatically,gramophone,granary,grand,grandam,grandaunt,grandchild,grandchildren,granddad,granddaddy,granddaughter,grandee,grandeur,grandfather,grandfatherly,grandiloquence,grandiloquent,grandiose,grandiosely,grandiosity,grandly,grandma,grandmother,grandmotherly,grandnephew,grandness,grandniece,grandpa,grandparent,grandson,grandstand,granduncle,grange,granite,granitic,grannie,granny,granola,grant,grantee,granter,grantor,grantsmanship,granular,granularity,granulate,granulated,granulation,granule,grape,grapefruit,grapeshot,grapevine,graph,graphic,graphical,graphically,graphics,graphite,graphologist,graphology,grapnel,grapple,grasp,graspable,grasping,grass,grasshopper,grassland,grass-roots,grassy,grate,grateful,gratefully,gratefulness,grater,gratification,gratify,gratifying,grating,gratingly,gratis,gratitude,gratuitous,gratuitously,gratuitousness,gratuity,gravamen,gravamina,grave,gravedigger,gravel,gravelly,gravely,graven,graveness,graveside,gravestone,graveyard,gravid,gravimeter,gravitate,gravitation,gravitational,gravity,gravy,gray,graybeard,grayish,grayness,graze,grazer,grease,greasepaint,greasily,greasiness,greasy,great,great-aunt,greatcoat,great-grandchild,great-grandchildren,great-granddaughter,great-grandfather,great-grandmother,great-grandparent,great-grandson,greathearted,greatly,greatness,great-uncle,grebe,greed,greedily,greediness,greedy,green,greenback,greenbelt,greenery,green-eyed,greengrocer,greenhorn,greenhouse,greenish,greenly,greenmail,greenness,greenroom,greens,greensward,greenwood,greet,greeter,greeting,greetings,gregarious,gregariously,gregariousness,gremlin,grenade,grenadier,grenadine,grew,grey,greyhound,grid,griddle,griddlecake,gridiron,gridlock,gridlocked,grief,grievance,grieve,griever,grievous,grievously,griffin,grill,grille,grim,grimace,grime,griminess,grimly,grimness,grimy,grin,grind,grinder,grinding,grindstone,gringo,grip,gripe,griper,gripes,grippe,gripper,gripping,gris-gris,grisliness,grisly,grist,gristle,gristly,gristmill,grit,grits,grittiness,gritty,grizzled,grizzly,groan,groats,grocer,groceries,grocery,grog,groggily,grogginess,groggy,groin,grommet,groom,groomer,grooming,groomsman,groove,grooved,groovy,grope,groper,grosbeak,grosgrain,gross,grossly,grossness,grotesque,grotesquely,grotesqueness,grotto,grouch,grouchily,grouchiness,grouchy,ground,groundbreaking,grounder,groundhog,grounding,groundless,groundlessly,groundnut,grounds,groundswell,groundwater,groundwork,group,grouper,groupie,grouping,groupware,grouse,grouser,grout,grove,grovel,groveler,groveller,grow,grower,growl,growler,grown,grownup,growth,grub,grubber,grubbily,grubbiness,grubby,grubstake,grudge,grudging,grudgingly,gruel,grueling,gruelling,gruesome,gruesomely,gruesomeness,gruff,gruffly,gruffness,grumble,grumbler,grump,grumpily,grumpiness,grumpy,grunge,grungy,grunion,grunt,guacamole,guanine,guano,guarantee,guarantor,guaranty,guard,guarded,guardedly,guarder,guardhouse,guardian,guardianship,guardrail,guardroom,guardsman,guava,gubernatorial,guerilla,guerrilla,guess,guesser,guesstimate,guesswork,guest,guff,guffaw,guidance,guide,guidebook,guideline,guidelines,guidepost,guider,guild,guilder,guile,guileful,guileless,guillotine,guilt,guiltily,guiltiness,guiltless,guilt-ridden,guilty,guinea,guise,guitar,guitarist,gulag,gulch,gulf,gull,gullet,gullibility,gullible,gully,gulp,gulper,gum,gumbo,gumdrop,gummy,gumption,gums,gumshoe,gun,gunboat,gunfight,gunfighter,gunfire,gung-ho,gunk,gunky,gunman,gunmetal,gunner,gunnery,gunny,gunnysack,gunpoint,gunpowder,gunrunner,gunrunning,gunship,gunshot,gun-shy,gunslinger,gunsmith,gunwale,guppy,gurgle,gurgling,gurney,guru,gush,gusher,gushing,gushy,gusset,gussy,gust,gustatory,gustily,gusto,gusty,gut,gutless,guts,gutsy,gutta-percha,gutter,guttersnipe,guttural,gutty,guy,guzzle,guzzler,gym,gymnasia,gymnasium,gymnast,gymnastic,gymnastically,gymnastics,gymnosperm,gynecologic,gynecological,gynecologist,gynecology,gyp,gypsum,gypsy,gyrate,gyration,gyrator,gyrfalcon,gyro,gyroscope,gyroscopic,gyve";
str7 = "ha,haberdasher,haberdashery,habiliment,habiliments,habit,habitability,habitable,habitat,habitation,habit-forming,habitual,habitually,habitualness,habituate,habituation,habitue,hacienda,hack,hacker,hacking,hackle,hackles,hackney,hackneyed,hacksaw,had,haddock,hadn't,hadst,hafnium,haft,hag,haggard,haggardly,haggardness,haggis,haggish,haggle,haggler,hagiographer,hagiography,hah,ha-ha,hahnium,haiku,hail,hailstone,hailstorm,hair,hairball,hairbreadth,hairbrush,haircloth,haircut,hairdo,hairdresser,hairdressing,hairdryer,haired,hairiness,hairless,hairlike,hairline,hairnet,hairpiece,hairpin,hair-raising,hairsbreadth,hairsplitter,hairsplitting,hairspring,hairstyle,hairstylist,hair-trigger,hairy,hajj,hajji,hake,halal,halberd,halcyon,hale,half,half-and-half,half-asleep,half-assed,halfback,half-baked,half-breed,half-caste,half-cocked,half-dollar,halfhearted,halfheartedly,halfheartedness,half-hour,half-life,half-lives,half-mast,halfpence,halfpenny,half-price,half-sister,half-staff,halftime,halftone,half-track,half-truth,halfway,halfwit,half-witted,halibut,halite,halitosis,hall,hallelujah,hallmark,halloo,hallow,hallowed,hallucinate,hallucination,hallucinatory,hallucinogen,hallucinogenic,hallway,halo,halogen,halt,halter,halting,haltingly,halve,halves,halyard,ham,hamburger,ham-fisted,ham-handed,hamlet,hammer,hammerer,hammerhead,hammerlock,hammertoe,hammock,hammy,hamper,hams,hamster,hamstring,hamstrung,hand,handbag,handball,handbarrow,handbill,handbook,handcar,handcart,handclasp,handcraft,handcrafted,handcuff,handcuffs,handed,handful,handgun,handhold,handicap,handicapped,handicapper,handicraft,handily,handiness,handiwork,handkerchief,handle,handlebar,handlebars,handled,handler,handmade,handmaid,handmaiden,hand-me-down,handout,handpick,handpicked,handrail,hands,handsaw,handset,handshake,hands-off,handsome,handsomely,handsomeness,hands-on,handspring,handstand,hand-to-hand,hand-to-mouth,handwork,handwoven,handwriting,handwritten,handy,handyman,hang,hangar,hangdog,hanger,hanger-on,hangers-on,hanging,hangman,hangnail,hangout,hangover,hangup,hank,hanker,hankering,hankie,hanky,hanky-panky,hansom,hap,haphazard,haphazardly,haphazardness,hapless,haplessly,haplessness,haploid,haply,happen,happening,happenstance,happily,happiness,happy,happy-go-lucky,hara-kiri,harangue,harass,harasser,harassment,harbinger,harbor,hard,hard-and-fast,hardback,hardball,hard-bitten,hardboard,hard-boiled,hardbound,hardcore,hardcover,harden,hardener,hardhat,hardheaded,hardheadedly,hardheadedness,hardhearted,hardheartedly,hardheartedness,hard-hitting,hardihood,hardily,hardiness,hardline,hardliner,hardly,hardness,hard-nosed,hard-on,hard-pressed,hardscrabble,hard-shell,hardship,hardstand,hardtack,hardtop,hardware,hard-wired,hardwood,hardworking,hardy,hare,harebell,harebrained,harelip,harelipped,harem,hark,harken,harlequin,harlot,harlotry,harm,harmful,harmfully,harmfulness,harmless,harmlessly,harmlessness,harmonic,harmonica,harmonically,harmonious,harmoniously,harmoniousness,harmonium,harmonization,harmonize,harmonizer,harmony,harness,harp,harpist,harpoon,harpooner,harpsichord,harpsichordist,harpy,harridan,harried,harrier,harrow,harrowing,harry,harsh,harshly,harshness,hart,harum-scarum,harvest,harvester,has,has-been,hash,hasheesh,hashish,hasn't,hasp,hassle,hassock,hast,haste,hasten,hastily,hastiness,hasty,hat,hatbox,hatch,hatchback,hatcheck,hatchery,hatchet,hatching,hatchway,hate,hated,hateful,hatefully,hatefulness,hatemonger,hater,hath,hatred,hatter,hauberk,haughtily,haughtiness,haughty,haul,haulage,hauler,haunch,haunches,haunt,haunted,haunter,haunting,hauntingly,hauteur,have,haven,have-not,have-nots,haven't,haversack,haves,havoc,haw,hawk,hawker,hawk-eyed,hawkish,hawkishness,hawser,hawthorn,hay,haycock,hayloft,haymow,hayrick,hayride,hayseed,haystack,haywire,hazard,hazardous,hazardously,haze,hazel,hazelnut,hazer,hazily,haziness,hazing,hazy,he,head,headache,headband,headboard,headdress,headed,header,headfirst,headgear,headhunt,headhunter,headhunting,headily,headiness,heading,headlamp,headland,headless,headlight,headline,headliner,headlock,headlong,headman,headmaster,headmistress,head-on,headphone,headphones,headpiece,headpin,headquarters,headrest,headroom,heads,headset,headsman,headstall,headstand,headstone,headstrong,head-to-head,headwaiter,headwaters,headway,headwind,headword,heady,heal,healer,health,healthful,healthfully,healthfulness,healthily,healthiness,healthy,heap,heaping,hear,heard,hearer,hearing,hearing-impaired,hearken,hearsay,hearse,heart,heartache,heartbeat,heartbreak,heartbreaking,heartbroken,heartburn,hearten,heartening,heartfelt,hearth,hearthstone,heartily,heartiness,heartland,heartless,heartlessly,heartlessness,heartrending,heartrendingly,hearts,heartsick,heartsickness,heartstrings,heartthrob,heart-to-heart,heartwarming,heartwood,hearty,heat,heated,heatedly,heater,heath,heathen,heathendom,heathenish,heathenism,heather,heating,heatproof,heatstroke,heave,heave-ho,heaven,heavenly,heavens,heaven-sent,heavenward,heavenwards,heaver,heaves,heavily,heaviness,heavy,heavy-duty,heavy-handed,heavy-handedly,heavy-handedness,heavyhearted,heavyset,heavyweight,heck,heckle,heckler,heckling,hectare,hectic,hectically,hectogram,hectometer,hector,he'd,hedge,hedgehog,hedgehop,hedger,hedgerow,hedonism,hedonist,hedonistic,heebie-jeebies,heed,heedful,heedfully,heedless,heedlessly,heedlessness,heehaw,heel,heelless,heels,heft,heftily,heftiness,hefty,hegemony,hegira,heifer,height,heighten,heights,heinous,heinously,heinousness,heir,heiress,heirloom,heist,held,helical,helices,helicopter,heliocentric,heliotrope,heliport,helium,helix,hell,he'll,hellbent,hellcat,hellebore,hellhole,hellion,hellish,hellishly,hellishness,hello,helluva,helm,helmet,helmeted,helmsman,helot,help,helper,helpful,helpfully,helpfulness,helping,helpless,helplessly,helplessness,helpmate,helpmeet,helter-skelter,helve,hem,he-man,hematite,hematologic,hematologist,hematology,heme,hemisphere,hemispheric,hemispherical,hemline,hemlock,hemmer,hemoglobin,hemophilia,hemophiliac,hemorrhage,hemorrhagic,hemorrhoid,hemorrhoids,hemostat,hemp,hempen,hemstitch,hen,hence,henceforth,henceforward,henchman,henna,henpeck,henpecked,hep,heparin,hepatic,hepatitis,heptagon,heptagonal,heptathlon,her,herald,heraldic,heraldry,herb,herbaceous,herbage,herbal,herbalist,herbicidal,herbicide,herbivore,herbivorous,herculean,herd,herder,herdsman,here,hereabout,hereabouts,hereafter,hereby,hereditary,heredity,herein,hereof,hereon,here's,heresy,heretic,heretical,hereto,heretofore,hereunto,hereupon,herewith,heritable,heritage,hermaphrodite,hermaphroditic,hermetic,hermetically,hermit,hermitage,hernia,hernial,herniate,herniation,hero,heroic,heroically,heroics,heroin,heroine,heroism,heron,herpes,herpetologist,herpetology,herring,herringbone,hers,herself,hertz,he's,hesitance,hesitancy,hesitant,hesitantly,hesitate,hesitatingly,hesitation,hetero,heterodox,heterodoxy,heterogeneity,heterogeneous,heterogeneously,heterosexual,heterosexuality,heuristic,heuristically,heuristics,hew,hewer,hewn,hex,hexadecimal,hexagon,hexagonal,hexagram,hexameter,hey,heyday,hi,hiatus,hibachi,hibernate,hibernation,hibernator,hibiscus,hiccough,hiccup,hiccups,hick,hickey,hickory,hid,hidden,hide,hide-and-go-seek,hide-and-seek,hideaway,hidebound,hideous,hideously,hideousness,hideout,hider,hiding,hie,hierarchic,hierarchical,hierarchically,hierarchy,hieroglyph,hieroglyphic,hieroglyphics,hi-fi,higgledy-piggledy,high,highball,highborn,highboy,highbrow,highchair,high-class,high-end,higher-up,highfalutin,high-five,high-flown,high-grade,highhanded,highhandedly,highhandedness,high-hat,high-heeled,highjack,highland,highlander,highlands,high-level,highlight,highlighter,highly,high-minded,high-mindedly,high-mindedness,highness,high-pitched,high-powered,high-pressure,high-priced,high-profile,high-rise,highroad,high-sounding,high-speed,high-spirited,high-strung,hightail,high-tech,high-tension,high-test,high-toned,highway,highwayman,hijack,hijacker,hijacking,hike,hiker,hiking,hilarious,hilariously,hilariousness,hilarity,hill,hillbilly,hilliness,hillock,hillside,hilltop,hilly,hilt,him,himself,hind,hinder,hindmost,hindquarter,hindquarters,hindrance,hindsight,hinge,hinged,hint,hinter,hinterland,hip,hipbone,hip-hop,hipness,hipped,hippie,hippo,hippodrome,hippopotami,hippopotamus,hippy,hipster,hire,hireling,hirsute,hirsuteness,his,hiss,hist,histamine,histologist,histology,historian,historic,historical,historically,historicity,historiographer,historiography,history,histrionic,histrionically,histrionics,hit,hit-and-miss,hit-and-run,hitch,hitcher,hitchhike,hitchhiker,hi-tech,hither,hitherto,hit-or-miss,hit-skip,hitter,hive,hives,h'm,ho,hoagie,hoagy,hoard,hoarder,hoarding,hoarfrost,hoariness,hoarse,hoarsely,hoarseness,hoary,hoax,hoaxer,hob,hobble,hobbler,hobby,hobbyhorse,hobbyist,hobgoblin,hobnail,hobnailed,hobnob,hobo,hock,hockey,hockshop,hocus-pocus,hod,hodgepodge,hoe,hoecake,hoedown,hoer,hog,hogan,hogback,hoggish,hoggishly,hogshead,hogtie,hogwash,hog-wild,ho-hum,hoist,hoity-toity,hoke,hokey,hokum,hold,holder,holding,holdings,holdout,holdover,holdup,hole,hole-in-the-wall,holey,holiday,holier-than-thou,holiness,holistic,holistically,holler,hollow,hollowly,hollowness,holly,hollyhock,holmium,holocaust,hologram,holograph,holographic,holography,holster,holy,homage,hombre,homburg,home,homebody,homeboy,homecoming,homegrown,homeland,homeless,homelessness,homelike,homeliness,homely,homemade,homemaker,homemaking,homeopath,homeopathic,homeopathy,homeostasis,homeostatic,homeowner,homepage,homer,homeroom,homeschooling,homesick,homesickness,homespun,homestead,homesteader,homestretch,hometown,homeward,homewards,homework,homey,homeyness,homicidal,homicide,homiletic,homily,hominess,hominid,hominy,homo,homogeneity,homogeneous,homogeneously,homogenization,homogenize,homograph,homologous,homonym,homophobia,homophobic,homophone,homosexual,homosexuality,hon,honcho,hone,honer,honest,honestly,honest-to-goodness,honesty,honey,honeybee,honeycomb,honeycombed,honeydew,honeyed,honeylocust,honeymoon,honeymooner,honeysuckle,honk,honker,honky,honky-tonk,honor,honorable,honorableness,honorably,honoraria,honorarily,honorarium,honorary,honoree,honorer,honorific,honors,hooch,hood,hooded,hoodlum,hoodoo,hoodwink,hooey,hoof,hoofed,hook,hookah,hooked,hooker,hookey,hookup,hookworm,hooky,hooligan,hooliganism,hoop,hoopla,hoops,hooray,hoosegow,hoot,hootenanny,hooter,hooves,hop,hope,hopeful,hopefully,hopefulness,hopeless,hopelessly,hopelessness,hopper,hops,hopscotch,hora,horde,horehound,horizon,horizons,horizontal,horizontally,hormonal,hormone,horn,hornblende,horned,hornet,hornless,hornlike,hornpipe,horn-rimmed,horny,horologic,horological,horologist,horology,horoscope,horrendous,horrendously,horrible,horribleness,horribly,horrid,horridly,horrific,horrifically,horrify,horrifying,horror,horror-stricken,horror-struck,horse,horseback,horseflesh,horsefly,horsehair,horsehide,horselaugh,horseless,horseman,horsemanship,horseplay,horsepower,horseradish,horseshoe,horseshoes,horsetail,horsewhip,horsewoman,horsey,horsy,hortatory,horticultural,horticulture,horticulturist,hosanna,hose,hosiery,hospice,hospitable,hospitably,hospital,hospitality,hospitalization,hospitalize,host,hostage,hostel,hosteler,hostelry,hostess,hostile,hostilely,hostilities,hostility,hostler,hot,hotbed,hotblooded,hotbox,hot-button,hotcake,hotdog,hotel,hotelier,hotfoot,hothead,hotheaded,hotheadedly,hotheadedness,hothouse,hotline,hotly,hotness,hotplate,hots,hotshot,hotspot,hot-tempered,hot-wire,hound,hour,hourglass,houri,hourly,hours,house,houseboat,housebound,houseboy,housebreak,housebreaker,housebreaking,housebroke,housebroken,houseclean,housecleaning,housecoat,housefly,houseful,household,householder,househusband,housekeeper,housekeeping,houselights,housemaid,houseman,housemother,houseplant,house-sit,house-sitter,housetop,housewares,housewarming,housewife,housewifely,housewives,housework,housing,hove,hovel,hover,hovercraft,how,howbeit,howdah,howdy,however,howitzer,howl,howler,howling,how's,howsoever,how-to,hoyden,hoydenish,huarache,hub,hubbub,hubby,hubcap,hubris,huckleberry,huckster,hucksterism,huddle,hue,hued,huff,huffily,huffiness,huffy,hug,huge,hugely,hugeness,huh,hula,hulk,hulking,hull,hullabaloo,huller,hum,human,humane,humanely,humaneness,humanism,humanist,humanistic,humanitarian,humanitarianism,humanities,humanity,humanization,humanize,humanizer,humankind,humanly,humanness,humanoid,humble,humbleness,humbler,humbling,humbly,humbug,humdinger,humdrum,humeral,humeri,humerus,humid,humidification,humidifier,humidify,humidity,humidly,humidor,humiliate,humiliated,humiliating,humiliatingly,humiliation,humility,hummer,hummingbird,hummock,hummocky,hummus,humongous,humor,humorist,humorless,humorlessly,humorlessness,humorous,humorously,humorousness,hump,humpback,humpbacked,humped,humph,humus,hunch,hunchback,hunchbacked,hunched,hundred,hundredfold,hundreds,hundredth,hundredweight,hung,hunger,hungover,hungrily,hungriness,hungry,hunk,hunker,hunky,hunky-dory,hunt,hunter,hunting,huntress,huntsman,hurdle,hurdler,hurdling,hurdy-gurdy,hurl,hurler,hurly-burly,hurrah,hurray,hurricane,hurried,hurriedly,hurry,hurt,hurtful,hurtfully,hurtfulness,hurtle,husband,husbandman,husbandry,hush,hushed,hush-hush,husk,husker,huskily,huskiness,husky,hussar,hussy,hustings,hustle,hustler,hut,hutch,hutzpa,huzzah,hyacinth,hybrid,hybridism,hybridization,hybridize,hydra,hydrangea,hydrant,hydrate,hydration,hydraulic,hydraulically,hydraulics,hydro,hydrocarbon,hydrocephalus,hydrocephaly,hydrodynamic,hydrodynamics,hydroelectric,hydroelectrically,hydroelectricity,hydrofoil,hydrogen,hydrogenate,hydrogenation,hydrogenous,hydrologist,hydrology,hydrolyses,hydrolysis,hydrolyze,hydrometer,hydrometry,hydrophobia,hydrophobic,hydrophone,hydroplane,hydroponic,hydroponically,hydroponics,hydrosphere,hydrotherapy,hydrous,hydroxide,hyena,hygiene,hygienic,hygienically,hygienist,hygrometer,hying,hymen,hymeneal,hymn,hymnal,hymnbook,hype,hyper,hyperactive,hyperactivity,hyperbola,hyperbole,hyperbolic,hypercritical,hypercritically,hyperglycemia,hyperlink,hypermedia,hypersensitive,hypersensitiveness,hypersensitivity,hypertension,hypertensive,hypertext,hyperthyroid,hyperthyroidism,hypertrophy,hyperventilate,hyperventilation,hyphen,hyphenate,hyphenated,hyphenation,hypnoses,hypnosis,hypnotherapy,hypnotic,hypnotically,hypnotism,hypnotist,hypnotize,hypo,hypoallergenic,hypochondria,hypochondriac,hypocrisy,hypocrite,hypocritical,hypocritically,hypodermic,hypoglycemia,hypoglycemic,hypotenuse,hypothalami,hypothalamus,hypothermia,hypotheses,hypothesis,hypothesize,hypothetical,hypothetically,hypothyroid,hypothyroidism,hyssop,hysterectomy,hysteria,hysteric,hysterical,hysterically,hysterics";
str8 = "iamb,iambic,iambus,ibex,ibidem,ibis,ibuprofen,ice,iceberg,iceboat,icebound,icebox,icebreaker,icecap,ice-cold,iced,iceman,ice-skate,ichthyologist,ichthyology,icicle,icily,iciness,icing,icky,icon,iconic,iconoclasm,iconoclast,iconoclastic,iconography,ictus,icy,id,I'd,idea,ideal,idealism,idealist,idealistic,idealistically,idealization,idealize,idealized,ideally,idem,identical,identically,identifiable,identification,identify,identity,ideogram,ideograph,ideological,ideologically,ideologist,ideologue,ideology,ides,idiocy,idiom,idiomatic,idiomatically,idiopathic,idiosyncrasy,idiosyncratic,idiosyncratically,idiot,idiotic,idiotically,idle,idleness,idler,idly,idol,idolater,idolatrous,idolatry,idolization,idolize,idyl,idyll,idyllic,idyllically,if,iffiness,iffy,igloo,igneous,ignitable,ignite,ignition,ignoble,ignobly,ignominious,ignominiously,ignominy,ignoramus,ignorance,ignorant,ignorantly,ignore,iguana,ikon,ilea,ileitis,ileum,ilium,ilk,ill,I'll,ill-advised,ill-advisedly,ill-bred,illegal,illegality,illegally,illegibility,illegible,illegibly,illegitimacy,illegitimate,illegitimately,ill-equipped,ill-fated,ill-favored,ill-gotten,ill-humor,ill-humored,illiberal,illiberally,illicit,illicitly,illicitness,illimitable,illiteracy,illiterate,illiterately,ill-mannered,ill-natured,ill-naturedly,ill-naturedness,illness,illogical,illogicality,illogically,ill-starred,ill-suited,ill-tempered,ill-timed,ill-treat,ill-treatment,illuminable,illuminate,illuminated,illuminating,illuminatingly,illumination,illumine,ill-usage,ill-use,illusion,illusionist,illusive,illusory,illustrate,illustration,illustrative,illustratively,illustrator,illustrious,illustriously,illustriousness,I'm,image,imagery,imaginable,imaginably,imaginary,imagination,imaginative,imaginatively,imagine,imago,imam,imbalance,imbecile,imbecilic,imbecility,imbed,imbibe,imbiber,imbrication,imbroglio,imbue,imitable,imitate,imitation,imitative,imitatively,imitativeness,imitator,immaculate,immaculately,immaculateness,immanence,immanency,immanent,immanently,immaterial,immateriality,immaterially,immaterialness,immature,immaturely,immaturity,immeasurable,immeasurably,immediacies,immediacy,immediate,immediately,immediateness,immemorial,immemorially,immense,immensely,immensity,immerse,immersible,immersion,immigrant,immigrate,immigration,imminence,imminent,imminently,immobile,immobility,immobilization,immobilize,immoderate,immoderately,immodest,immodestly,immodesty,immolate,immolation,immoral,immorality,immorally,immortal,immortality,immortalize,immortally,immovability,immovable,immovably,immune,immunity,immunization,immunize,immunodeficiency,immunodeficient,immunologic,immunological,immunologist,immunology,immure,immutability,immutable,immutably,imp,impact,impacted,impair,impaired,impairment,impala,impale,impalement,impalpable,impalpably,impanel,impart,impartial,impartiality,impartially,impassable,impassably,impasse,impassibility,impassible,impassibly,impassioned,impassive,impassively,impassiveness,impassivity,impasto,impatience,impatiens,impatient,impatiently,impeach,impeachable,impeacher,impeachment,impeccability,impeccable,impeccably,impecunious,impecuniously,impecuniousness,impedance,impede,impediment,impedimenta,impel,impeller,impend,impending,impenetrability,impenetrable,impenetrably,impenitence,impenitent,imperative,imperatively,imperceptibility,imperceptible,imperceptibly,imperceptive,imperfect,imperfection,imperfectly,imperfectness,imperial,imperialism,imperialist,imperialistic,imperialistically,imperially,imperil,imperilment,imperious,imperiously,imperiousness,imperishable,imperishably,impermanence,impermanent,impermanently,impermeability,impermeable,impermeably,impermissible,impersonal,impersonally,impersonate,impersonation,impersonator,impertinence,impertinent,impertinently,imperturbability,imperturbable,imperturbably,impervious,imperviously,impetigo,impetuosity,impetuous,impetuously,impetuousness,impetus,impiety,impinge,impingement,impious,impiously,impish,impishly,impishness,implacability,implacable,implacably,implant,implantable,implantation,implausibility,implausible,implausibly,implement,implementation,implicate,implication,implicit,implicitly,implicitness,implode,implore,imploringly,implosion,implosive,imply,impolite,impolitely,impoliteness,impolitic,imponderable,import,importable,importance,important,importantly,importation,importer,importunate,importunately,importune,importunity,impose,imposer,imposing,imposingly,imposition,impossibility,impossible,impossibly,impost,imposter,impostor,imposture,impotence,impotency,impotent,impotently,impound,impoverish,impoverished,impoverishment,impracticable,impracticably,impractical,impracticality,impractically,imprecate,imprecation,imprecise,imprecisely,impreciseness,imprecision,impregnability,impregnable,impregnably,impregnate,impregnation,impresario,impress,impressibility,impressible,impression,impressionable,impressionism,impressionist,impressionistic,impressive,impressively,impressiveness,imprimatur,imprint,imprinter,imprison,imprisonment,improbability,improbable,improbably,impromptu,improper,improperly,impropriety,improvable,improve,improved,improvement,improvidence,improvident,improvidently,improvisation,improvisational,improvise,improviser,imprudence,imprudent,imprudently,impudence,impudent,impudently,impugn,impugner,impulse,impulsion,impulsive,impulsively,impulsiveness,impunity,impure,impurely,impurity,imputable,imputation,impute,in,inability,inaccessibility,inaccessible,inaccuracy,inaccurate,inaccurately,inaction,inactivate,inactivation,inactive,inactively,inactivity,inadequacy,inadequate,inadequately,inadmissibility,inadmissible,inadvertence,inadvertent,inadvertently,inadvisability,inadvisable,inalienability,inalienable,inalienably,inamorata,inane,inanely,inanimate,inanimately,inanimateness,inanity,inapplicable,inappreciable,inappreciably,inapproachable,inappropriate,inappropriately,inapt,inarguable,inarticulate,inarticulately,inarticulateness,inartistic,inattention,inattentive,inattentively,inattentiveness,inaudibility,inaudible,inaudibly,inaugural,inaugurate,inauguration,inauspicious,inauspiciously,inauthentic,in-between,inboard,inborn,inbound,inbred,inbreed,inbreeding,incalculable,incalculably,incandescence,incandescent,incandescently,incantation,incapability,incapable,incapably,incapacitate,incapacity,incarcerate,incarceration,incarnadine,incarnate,incarnation,incautious,incendiary,incense,incentive,inception,incertitude,incessant,incessantly,incest,incestuous,incestuously,inch,inchoate,inchworm,incidence,incident,incidental,incidentally,incidentals,incinerate,incineration,incinerator,incipience,incipient,incipiently,incise,incision,incisive,incisively,incisiveness,incisor,incite,incitement,inciter,incivility,inclemency,inclement,inclination,incline,inclined,inclose,inclosure,include,included,including,inclusion,inclusive,inclusively,inclusiveness,incognito,incoherence,incoherent,incoherently,incombustible,income,incoming,incommensurate,incommensurately,incommode,incommodious,incommunicable,incommunicado,incomparable,incomparably,incompatibility,incompatible,incompatibly,incompetence,incompetency,incompetent,incompetently,incomplete,incompletely,incompleteness,incomprehensibility,incomprehensible,incomprehensibly,incomprehension,inconceivable,inconceivably,inconclusive,inconclusively,incongruity,incongruous,incongruously,inconsequential,inconsequentially,inconsiderable,inconsiderate,inconsiderately,inconsiderateness,inconsistency,inconsistent,inconsistently,inconsolable,inconsolably,inconspicuous,inconspicuously,inconspicuousness,inconstancy,inconstant,inconstantly,incontestability,incontestable,incontestably,incontinence,incontinent,incontrovertible,incontrovertibly,inconvenience,inconvenient,inconveniently,incorporate,incorporated,incorporation,incorporeal,incorrect,incorrectly,incorrectness,incorrigibility,incorrigible,incorrigibly,incorruptibility,incorruptible,incorruptibly,increase,increased,increasing,increasingly,incredibility,incredible,incredibly,incredulity,incredulous,incredulously,increment,incremental,incriminate,incriminating,incrimination,incriminatory,incrust,incrustation,incubate,incubation,incubator,incubi,incubus,inculcate,inculcation,inculpable,inculpate,incumbency,incumbent,incunabula,incunabulum,incur,incurable,incurably,incurious,incursion,indebted,indebtedness,indecency,indecent,indecently,indecipherable,indecision,indecisive,indecisively,indecisiveness,indecorous,indecorously,indeed,indefatigable,indefatigably,indefeasible,indefeasibly,indefensible,indefensibly,indefinable,indefinably,indefinite,indefinitely,indelible,indelibly,indelicacy,indelicate,indelicately,indemnification,indemnify,indemnity,indemonstrable,indent,indentation,indention,indenture,indentured,independence,independent,independently,in-depth,indescribable,indescribably,indestructibility,indestructible,indestructibly,indeterminable,indeterminably,indeterminacy,indeterminate,indeterminately,index,indexation,indexer,indicate,indication,indicative,indicatively,indicator,indices,indict,indictable,indictment,indifference,indifferent,indifferently,indigence,indigenous,indigent,indigently,indigestible,indigestion,indignant,indignantly,indignation,indignity,indigo,indirect,indirection,indirectly,indirectness,indiscernible,indiscreet,indiscreetly,indiscretion,indiscriminate,indiscriminately,indispensability,indispensable,indispensably,indisposed,indisposition,indisputable,indisputably,indissoluble,indistinct,indistinctly,indistinctness,indistinguishable,indite,indium,individual,individualism,individualist,individualistic,individuality,individualization,individualize,individually,individuate,individuation,indivisibility,indivisible,indivisibly,indoctrinate,indoctrination,indolence,indolent,indolently,indomitable,indomitably,indoor,indoors,indorse,indubitable,indubitably,induce,inducement,inducer,induct,inductance,inductee,induction,inductive,indulge,indulgence,indulgent,indulgently,industrial,industrialism,industrialist,industrialization,industrialize,industrially,industrial-strength,industrious,industriously,industriousness,industry,indwell,inebriate,inebriated,inebriation,inedible,ineducable,ineffable,ineffably,ineffective,ineffectively,ineffectiveness,ineffectual,ineffectually,inefficacy,inefficiency,inefficient,inefficiently,inelastic,inelegance,inelegant,inelegantly,ineligibility,ineligible,ineligibly,ineluctable,ineluctably,inept,ineptitude,ineptly,ineptness,inequality,inequitable,inequitably,inequity,ineradicable,inerrant,inert,inertia,inertial,inertly,inertness,inescapable,inescapably,inessential,inestimable,inestimably,inevitability,inevitable,inevitably,inexact,inexactly,inexactness,inexcusable,inexcusably,inexhaustible,inexhaustibly,inexorable,inexorably,inexpediency,inexpedient,inexpensive,inexpensively,inexpensiveness,inexperience,inexperienced,inexpert,inexpertly,inexpiable,inexplicable,inexplicably,inexpressible,inexpressibly,inexpressive,inextinguishable,inextricable,inextricably,infallibility,infallible,infallibly,infamous,infamously,infamy,infancy,infant,infanticide,infantile,infantry,infantryman,infarct,infarction,infatuate,infatuated,infatuation,infect,infected,infection,infectious,infectiously,infectiousness,infelicitous,infelicity,infer,inference,inferential,inferior,inferiority,infernal,infernally,inferno,infertile,infertility,infest,infestation,infidel,infidelity,infield,infielder,infighter,infighting,infiltrate,infiltration,infiltrator,infinite,infinitely,infinitesimal,infinitesimally,infinitival,infinitive,infinitude,infinity,infirm,infirmary,infirmity,inflame,inflamed,inflammability,inflammable,inflammation,inflammatory,inflatable,inflate,inflated,inflation,inflationary,inflect,inflection,inflectional,inflexibility,inflexible,inflexibly,inflict,infliction,inflictive,inflight,inflorescence,inflorescent,inflow,influence,influential,influentially,influenza,influx,info,infold,infomercial,inform,informal,informality,informally,informant,information,informational,informative,informatively,informativeness,informed,informer,infotainment,infra,infraction,infrared,infrasonic,infrastructure,infrequency,infrequent,infrequently,infringe,infringement,infuriate,infuriated,infuriating,infuriatingly,infuse,infuser,infusion,ingenious,ingeniously,ingeniousness,ingenue,ingenuity,ingenuous,ingenuously,ingenuousness,ingest,ingestion,inglenook,inglorious,ingloriously,ingot,ingrain,ingrained,ingrate,ingratiate,ingratiating,ingratiatingly,ingratiation,ingratitude,ingredient,ingress,ingrowing,ingrown,inguinal,inhabit,inhabitable,inhabitant,inhalant,inhalation,inhalator,inhale,inhaler,inharmonious,inhere,inherent,inherently,inherit,inheritable,inheritance,inheritor,inhibit,inhibited,inhibition,inhibitor,inhibitory,inhospitable,inhospitably,in-house,inhuman,inhumane,inhumanely,inhumanity,inhumanly,inimical,inimically,inimitable,inimitably,iniquitous,iniquitously,iniquity,initial,initialize,initially,initiate,initiation,initiative,initiator,initiatory,inject,injection,injector,injudicious,injudiciously,injunction,injure,injured,injurer,injurious,injury,injustice,ink,inkblot,inkiness,inkling,inkstand,inkwell,inky,inlaid,inland,in-law,in-laws,inlay,inlet,inmate,inmost,inn,innards,innate,innately,innateness,inner,inner-city,inner-directed,innermost,innersole,innerspring,innervate,innervation,inning,innings,innkeeper,innocence,innocent,innocently,innocuous,innocuously,innocuousness,innovate,innovation,innovative,innovator,innuendo,innumerable,innumerably,innumeracy,innumerate,inoculate,inoculation,inoffensive,inoffensively,inoperable,inoperative,inopportune,inopportunely,inordinate,inordinately,inorganic,inorganically,inpatient,input,inquest,inquietude,inquire,inquirer,inquiring,inquiringly,inquiry,inquisition,inquisitional,inquisitive,inquisitively,inquisitiveness,inquisitor,inquisitorial,inroad,inroads,inrush,insalubrious,insane,insanely,insanitary,insanity,insatiability,insatiable,insatiably,inscribe,inscriber,inscription,inscrutability,inscrutable,inscrutably,inseam,insect,insecticidal,insecticide,insectivore,insectivorous,insecure,insecurely,insecurity,inseminate,insemination,insensate,insensibility,insensible,insensibly,insensitive,insensitively,insensitivity,insentience,insentient,inseparability,inseparable,inseparably,insert,insertion,in-service,inset,inshore,inside,insider,insides,insidious,insidiously,insidiousness,insight,insightful,insigne,insignia,insignificance,insignificant,insignificantly,insincere,insincerely,insincerity,insinuate,insinuation,insinuative,insinuator,insipid,insipidity,insipidly,insist,insistence,insistent,insistently,insistingly,insobriety,insofar,insole,insolence,insolent,insolently,insolubility,insoluble,insolubly,insolvable,insolvency,insolvent,insomnia,insomniac,insomuch,insouciance,insouciant,inspect,inspection,inspector,inspiration,inspirational,inspire,inspired,inspiring,inspirit,instability,instal,install,installation,installer,installment,instalment,instance,instant,instantaneous,instantaneously,instanter,instantiate,instantly,instate,instead,instep,instigate,instigation,instigator,instil,instill,instillation,instinct,instinctive,instinctively,instinctual,institute,instituter,institution,institutional,institutionalization,institutionalize,institutionalized,institutionally,instruct,instruction,instructional,instructions,instructive,instructively,instructor,instrument,instrumental,instrumentalist,instrumentality,instrumentally,instrumentation,insubordinate,insubordination,insubstantial,insubstantially,insufferable,insufferably,insufficiency,insufficient,insufficiently,insular,insularity,insulate,insulation,insulator,insulin,insult,insulting,insultingly,insuperable,insuperably,insupportable,insurable,insurance,insure,insured,insurer,insurgence,insurgency,insurgent,insurmountable,insurmountably,insurrection,insurrectionist,insusceptible,intact,intaglio,intake,intangibility,intangible,intangibly,integer,integral,integrally,integrate,integrated,integration,integrative,integrity,integument,intellect,intellectual,intellectualism,intellectualize,intellectually,intelligence,intelligent,intelligently,intelligentsia,intelligibility,intelligible,intelligibly,intemperance,intemperate,intend,intended,intense,intensely,intensification,intensifier,intensify,intensity,intensive,intensively,intensiveness,intent,intention,intentional,intentionally,intentions,intently,intentness,inter,interact,interaction,interactive,interactively,interbred,interbreed,intercede,intercept,interception,interceptor,intercession,intercessor,intercessory,interchange,interchangeable,interchangeably,intercollegiate,intercom,intercommunicate,intercommunication,interconnect,interconnection,intercontinental,intercourse,intercultural,interdenominational,interdepartmental,interdependence,interdependent,interdependently,interdict,interdiction,interdisciplinary,interest,interested,interesting,interestingly,interests,interface,interfaith,interfere,interference,interferon,interfile,intergalactic,intergovernmental,interim,interior,interject,interjection,interlace,interlard,interleave,interleukin,interline,interlinear,interlining,interlink,interlock,interlocking,interlocutor,interlocutory,interlope,interloper,interlude,intermarriage,intermarry,intermediary,intermediate,intermediately,interment,intermezzo,interminable,interminably,intermingle,intermission,intermittent,intermittently,intermix,intern,internal,internalization,internalize,internally,international,internationalism,internationalist,internationalize,internationally,internecine,internee,internist,internment,internship,interoffice,interpersonal,interplanetary,interplay,interpolate,interpolation,interpose,interposition,interpret,interpretation,interpretative,interpreter,interpretive,interracial,interregnum,interrelate,interrelated,interrelation,interrelationship,interrogate,interrogation,interrogative,interrogatively,interrogator,interrogatory,interrupt,interrupter,interruption,interscholastic,intersect,intersection,intersession,intersperse,interspersion,interstate,interstellar,interstice,interstitial,intertwine,intertwined,interurban,interval,intervene,intervening,intervention,interventionism,interventionist,interview,interviewee,interviewer,intervocalic,interweave,interwove,interwoven,intestacy,intestate,intestinal,intestine,intimacy,intimate,intimately,intimation,intimidate,intimidated,intimidating,intimidatingly,intimidation,into,intolerable,intolerably,intolerance,intolerant,intolerantly,intonation,intone,intoner,intoxicant,intoxicate,intoxicated,intoxicating,intoxication,intractability,intractable,intractably,intramural,intramuscular,intransigence,intransigent,intransigently,intransitive,intransitively,intrastate,intrauterine,intravenous,intravenously,intrepid,intrepidity,intrepidly,intricacy,intricate,intricately,intrigue,intriguer,intriguing,intriguingly,intrinsic,intrinsically,intro,introduce,introduction,introductory,introit,introspect,introspection,introspective,introspectively,introversion,introvert,introverted,intrude,intruder,intrusion,intrusive,intrusively,intrusiveness,intrust,intuit,intuition,intuitive,intuitively,intuitiveness,inundate,inundation,inure,invade,invader,invalid,invalidate,invalidation,invalidism,invalidity,invalidly,invaluable,invaluably,invariability,invariable,invariably,invasion,invasive,invective,inveigh,inveigle,inveigler,invent,invention,inventive,inventively,inventiveness,inventor,inventory,inverse,inversely,inversion,invert,invertebrate,invest,investigate,investigation,investigative,investigator,investigatory,investiture,investment,investor,inveteracy,inveterate,invidious,invidiously,invidiousness,invigorate,invigorated,invigorating,invigoration,invincibility,invincible,invincibly,inviolability,inviolable,inviolate,invisibility,invisible,invisibly,invitation,invitational,invite,invitee,inviting,invitingly,invocation,invoice,invoke,involuntarily,involuntariness,involuntary,involution,involve,involved,involvement,invulnerability,invulnerable,invulnerably,inward,inwardly,inwards,in-your-face,iodide,iodine,iodize,iodized,ion,ionic,ionization,ionize,ionizer,ionosphere,ionospheric,iota,ipecac,irascibility,irascible,irascibly,irate,irately,irateness,ire,ireful,irenic,irides,iridescence,iridescent,iridescently,iridium,iris,irk,irksome,irksomely,irksomeness,iron,ironclad,ironic,ironical,ironically,ironing,irons,ironstone,ironware,ironwood,ironwork,irony,irradiate,irradiation,irrational,irrationality,irrationally,irreclaimable,irreconcilability,irreconcilable,irreconcilably,irrecoverable,irrecoverably,irredeemable,irredeemably,irreducible,irreducibly,irrefutable,irrefutably,irregardless,irregular,irregularity,irregularly,irrelevance,irrelevancy,irrelevant,irrelevantly,irreligious,irremediable,irremediably,irremovable,irreparable,irreparably,irreplaceable,irrepressible,irrepressibly,irreproachable,irreproachably,irresistible,irresistibly,irresolute,irresolutely,irresoluteness,irresolution,irrespective,irresponsibility,irresponsible,irresponsibly,irretrievable,irretrievably,irreverence,irreverent,irreverently,irreversible,irreversibly,irrevocable,irrevocably,irrigable,irrigate,irrigation,irritability,irritable,irritably,irritant,irritate,irritated,irritating,irritatingly,irritation,irrupt,irruption,irruptive,is,isinglass,island,islander,isle,islet,ism,isn't,isobar,isobaric,isolate,isolated,isolation,isolationism,isolationist,isomer,isomeric,isomerism,isometric,isometrically,isometrics,isosceles,isotherm,isotope,isotopic,issuance,issue,issuer,isthmian,isthmus,it,italic,italicization,italicize,italicized,italics,itch,itchiness,itchy,it'd,item,itemization,itemize,itemized,iterate,iteration,iterative,itinerant,itinerary,it'll,its,it's,itself,itsy-bitsy,itty-bitty,I've,ivied,ivories,ivory,ivy";
str9 = "jab,jabber,jabberer,jabot,jacaranda,jack,jackal,jackass,jackboot,jackdaw,jacket,jacketed,jackhammer,jack-in-the-box,jack-in-the-pulpit,jackknife,jackknives,jack-of-all-trades,jack-o'-lantern,jackpot,jackrabbit,jacks,jacks-of-all-trades,jackstraw,jacquard,jade,jaded,jadedly,jadedness,jadeite,jag,jagged,jaggedly,jaggedness,jaguar,jail,jailbird,jailbreak,jailer,jailor,jalapeno,jalopy,jalousie,jam,jamb,jambalaya,jamboree,jammed,jam-pack,jam-packed,jangle,jangler,janitor,janitorial,japan,jape,jar,jardiniere,jarful,jargon,jarring,jarringly,jasmine,jasper,jato,jaundice,jaundiced,jaunt,jauntily,jauntiness,jaunty,java,javelin,jaw,jawbone,jawbreaker,jawed,jaws,jay,jaybird,jaywalk,jaywalker,jaywalking,jazz,jazzed,jazzy,jealous,jealously,jealousy,jean,jeans,jeep,jeer,jeering,jeeringly,jeez,jejune,jejunum,jell,jellied,jello,jelly,jellybean,jellyfish,jellylike,jellyroll,jennet,jenny,jeopardize,jeopardy,jeremiad,jerk,jerkily,jerkin,jerkiness,jerkwater,jerky,jerrybuilt,jersey,jessamine,jest,jester,jet,jet-black,jet-lagged,jetliner,jetport,jet-propelled,jetsam,jet-setter,jettison,jetty,jewel,jeweled,jeweler,jeweller,jewelry,jewels,jib,jibe,jiffy,jig,jigger,jiggle,jiggly,jigsaw,jihad,jilt,jim-dandy,jimmy,jimsonweed,jingle,jingly,jingoism,jingoist,jingoistic,jinn,jinni,jinrikisha,jinx,jinxed,jitney,jitterbug,jitterbugger,jitters,jittery,jive,job,jobber,jobholder,jobless,joblessness,job-sharing,jock,jockey,jockstrap,jocose,jocosely,jocoseness,jocosity,jocular,jocularity,jocularly,jocund,jocundity,jocundly,jodhpurs,jog,jogger,jogging,joggle,john,johnnycake,join,joiner,joinery,joint,jointed,jointly,joist,joke,joker,jokey,jokingly,jollily,jolliness,jollity,jolly,jolt,jolter,jonquil,josh,josher,jostle,jot,jotter,jotting,joule,jounce,jouncy,journal,journalese,journalism,journalist,journalistic,journey,journeyer,journeyman,joust,jouster,jousting,jovial,joviality,jovially,jowl,jowls,jowly,joy,joyful,joyfully,joyfulness,joyless,joyous,joyously,joyousness,joyridden,joyride,joyrider,joyriding,joyrode,joystick,jubilant,jubilantly,jubilation,jubilee,judge,judgement,judgeship,judgment,judgmental,judgmentally,judicatory,judicature,judicial,judicially,judiciary,judicious,judiciously,judiciousness,judo,jug,jugful,juggernaut,juggle,juggler,jugglery,jugular,juice,juiced,juicer,juicily,juiciness,juicy,jujitsu,jujube,jukebox,julep,julienne,jumble,jumbo,jump,jumper,jumpily,jumpiness,jump-start,jumpsuit,jumpy,junco,junction,juncture,jungle,junior,juniper,junk,junker,junket,junketeer,junkie,junky,junkyard,junta,juridical,juridically,jurisdiction,jurisdictional,jurisprudence,jurist,juristic,juror,jury,jury-rig,jury-rigged,just,justice,justifiable,justifiably,justification,justified,justify,justly,justness,jut,jute,juvenile,juxtapose,juxtaposition";
str10 = "kabob,kabuki,kaddish,kaffeeklatch,kaffeeklatsch,kaiser,kale,kaleidoscope,kaleidoscopic,kamikaze,kangaroo,kaolin,kapok,kappa,kaput,karakul,karaoke,karat,karate,karma,karmic,kart,katydid,kayak,kayaking,kayo,kazoo,kebab,kebob,keel,keelhaul,keen,keenly,keenness,keep,keeper,keeping,keepsake,keg,kelp,kelvin,ken,kennel,kennels,keno,kepi,kept,keratin,kerchief,kernel,kerosene,kestrel,ketch,ketchup,kettle,kettledrum,key,keyboard,keyboarder,keyhole,keynote,keynoter,keypad,keypunch,keypuncher,keystone,keystroke,keyword,khaki,khakis,khan,kibble,kibbutz,kibbutzim,kibitz,kibitzer,kibosh,kick,kick-ass,kickback,kickball,kicker,kickoff,kickstand,kick-start,kicky,kid,kidder,kiddie,kiddish,kiddo,kiddy,kidnap,kidnaper,kidnapper,kidnapping,kidney,kidskin,kielbasa,kielbasi,kill,killdeer,killer,killing,killjoy,kiln,kilo,kilobyte,kilocycle,kilogram,kilohertz,kiloliter,kilometer,kiloton,kilowatt,kilowatt-hour,kilt,kilter,kimono,kin,kind,kinda,kindergarten,kindergartner,kindhearted,kindheartedly,kindheartedness,kindle,kindliness,kindling,kindly,kindness,kindred,kine,kinematic,kinematics,kinetic,kinetically,kinetics,kinfolk,kinfolks,king,kingdom,kingfisher,kingly,kingpin,kingship,king-size,king-sized,kink,kinkily,kinkiness,kinky,kinsfolk,kinship,kinsman,kinswoman,kiosk,kipper,kirk,kirsch,kismet,kiss,kissable,kiss-and-tell,kisser,kissoff,kit,kitchen,kitchenette,kitchenware,kite,kith,kitsch,kitschy,kitten,kittenish,kitty,kitty-corner,kitty-cornered,kiwi,kiwifruit,kleptomania,kleptomaniac,klutz,klutziness,klutzy,knack,knackwurst,knapsack,knave,knavery,knavish,knead,kneader,knee,kneecap,knee-deep,knee-high,knee-jerk,kneel,knell,knelt,knew,knickerbockers,knickers,knickknack,knife,knight,knight-errant,knighthood,knightliness,knightly,knights-errant,knish,knit,knitter,knitting,knitwear,knives,knob,knobby,knock,knockdown,knocker,knock-knee,knock-kneed,knockoff,knockout,knockwurst,knoll,knot,knothole,knotty,know,knowable,know-how,knowing,knowingly,know-it-all,knowledge,knowledgeable,knowledgeably,known,knuckle,knucklehead,knurl,koala,kohlrabi,kola,kook,kookaburra,kookiness,kooky,kopeck,kopek,kosher,kowtow,kraal,krill,krona,krone,kroner,kronor,kronur,krypton,kuchen,kudos,kudzu,kumquat,kvetch";
str11 = "la,lab,label,labia,labial,labile,labium,labor,laboratory,labored,laborer,labor-intensive,laborious,laboriously,laborsaving,laburnum,labyrinth,labyrinthine,lac,lace,lacerate,laceration,lacewing,lacework,lachrymal,lachrymose,lack,lackadaisical,lackadaisically,lackey,lacking,lackluster,laconic,laconically,lacquer,lacrimal,lacrosse,lactate,lactation,lacteal,lactic,lactose,lacuna,lacunae,lacy,lad,ladder,laddie,lade,laden,la-di-da,ladies-in-waiting,lading,ladle,lady,ladybird,ladybug,ladyfinger,lady-in-waiting,ladylike,ladylove,ladyship,lady-slipper,lady's-slipper,laetrile,lag,lager,laggard,laggardly,lagniappe,lagoon,laid,laid-back,lain,lair,laissez-faire,laity,lake,lakefront,lallygag,lam,lama,lamasery,lamb,lambada,lambast,lambaste,lambda,lambency,lambent,lambently,lambkin,lambskin,lame,lamebrain,lame-duck,lamely,lameness,lament,lamentable,lamentably,lamentation,lamina,laminae,laminar,laminate,laminated,lamination,lamp,lampblack,lamplight,lamplighter,lampoon,lamppost,lamprey,lampshade,lanai,lance,lancer,lancet,land,landau,landed,landfall,landfill,landholder,landholding,landing,landlady,landless,landlocked,landlord,landlubber,landmark,landmass,landowner,landowning,landscape,landscaper,landslide,landsman,landward,landwards,lane,language,languid,languidly,languidness,languish,languor,languorous,languorously,lank,lankiness,lankly,lankness,lanky,lanolin,lantern,lantern-jawed,lanthanum,lanyard,lap,lapboard,lapdog,lapel,lapidary,lapin,lappet,lapse,laptop,lapwing,larboard,larcenist,larcenous,larceny,larch,lard,larder,lardy,large,largehearted,largely,largeness,large-scale,largess,largesse,largish,largo,lariat,lark,larkspur,larva,larvae,larval,laryngeal,larynges,laryngitis,larynx,lasagna,lascivious,lasciviously,lasciviousness,laser,lash,lashing,lass,lassie,lassitude,lasso,last,last-ditch,lasting,lastingly,lastly,last-minute,latch,latchkey,late,latecomer,lately,latency,lateness,latent,later,lateral,laterally,latest,latex,lath,lathe,lather,lathery,latices,latish,latitude,latitudinal,latrine,latte,latter,latter-day,latterly,lattice,latticed,latticework,laud,laudable,laudably,laudanum,laudatory,laugh,laughable,laughably,laughingly,laughingstock,laughter,launch,launcher,launchpad,launder,launderer,launderette,laundress,laundromat,laundry,laundryman,laundrywoman,laureate,laureateship,laurel,laurels,lava,lavage,lavaliere,lavatory,lave,lavender,lavish,lavishly,lavishness,law,law-abiding,lawbreaker,lawbreaking,lawful,lawfully,lawfulness,lawgiver,lawless,lawlessly,lawlessness,lawmaker,lawmaking,lawman,lawn,lawnmower,lawrencium,lawsuit,lawyer,lax,laxative,laxity,laxly,laxness,lay,layaway,layer,layering,layette,layman,layoff,layout,layover,layperson,layup,laywoman,laze,lazily,laziness,lazy,lazybones,lea,leach,lead,leaded,leaden,leader,leaderless,leadership,lead-in,leading,lead-off,leaf,leafage,leafless,leaflet,leafstalk,leafy,league,leak,leakage,leakiness,leaky,lean,leaning,leanness,lean-to,leap,leaper,leapfrog,leapt,learn,learned,learnedly,learner,learning,learning-disabled,learnt,lease,leaseback,leasehold,leaseholder,leaser,leash,least,leastwise,leather,leatherneck,leathery,leave,leaved,leaven,leavening,leaver,leaves,leave-taking,leavings,lech,lecher,lecherous,lecherously,lecherousness,lechery,lecithin,lectern,lecture,lecturer,lectureship,led,ledge,ledger,lee,leech,leek,leer,leeriness,leery,lees,leeward,leeway,left,left-hand,left-handed,left-handedness,left-hander,leftism,leftist,leftmost,leftover,leftovers,leftward,left-wing,left-winger,lefty,leg,legacy,legal,legalese,legalism,legalistic,legality,legalization,legalize,legally,legate,legatee,legation,legato,legend,legendarily,legendary,legerdemain,legged,legginess,legging,leggings,leggy,leghorn,legibility,legible,legibly,legion,legionary,legionnaire,legislate,legislation,legislative,legislatively,legislator,legislature,legit,legitimacy,legitimate,legitimately,legitimatize,legitimization,legitimize,legless,legman,legroom,legume,leguminous,legwork,lei,leisure,leisured,leisurely,leitmotif,leitmotiv,lemming,lemon,lemonade,lemony,lemur,lend,lender,length,lengthen,lengthily,lengthiness,lengthways,lengthwise,lengthy,lenience,leniency,lenient,leniently,lenitive,lens,lent,lentil,leonine,leopard,leopardess,leotard,leper,leprechaun,leprosy,leprous,lesbian,lesbianism,lesion,less,lessee,lessen,lesser,lesson,lessor,lest,let,letdown,lethal,lethally,lethargic,lethargically,lethargy,let's,letter,lettered,letterer,letterhead,lettering,letter-perfect,letterpress,letter-quality,letters,lettuce,letup,leukaemia,leukemia,leukemic,leukocyte,levee,level,leveler,levelheaded,levelheadedness,leveller,levelly,levelness,lever,leverage,leviathan,levier,levitate,levitation,levity,levy,lewd,lewdly,lewdness,lexical,lexicographer,lexicographic,lexicographical,lexicography,lexicon,liabilities,liability,liable,liaise,liaison,liar,lib,libation,libber,libel,libeler,libellous,libelous,liberal,liberalism,liberality,liberalization,liberalize,liberally,liberalness,liberate,liberated,liberation,liberator,libertarian,libertine,liberty,libidinal,libidinous,libido,librarian,library,libretti,librettist,libretto,lice,license,licensed,licensee,licentiate,licentious,licentiously,licentiousness,lichee,lichen,licit,licitly,lick,lickety-split,licking,licorice,lid,lidded,lidless,lie,lied,lieder,lief,liege,lien,lieu,lieutenancy,lieutenant,life,lifeblood,lifeboat,lifebuoy,lifeguard,lifeless,lifelessly,lifelessness,lifelike,lifeline,lifelong,lifer,lifesaver,lifesaving,life-size,life-sized,lifestyle,life-threatening,lifetime,lifework,lift,lifter,liftoff,ligament,ligate,ligation,ligature,light,lighten,lightener,lighter,lightface,lightfaced,light-fingered,light-footed,lightheaded,light-headedness,lighthearted,lightheartedly,lightheartedness,lighthouse,lighting,lightly,light-minded,lightness,lightning,lightproof,lights,lightship,lights-out,lightweight,light-year,lignite,likability,likable,likableness,like,likeable,likelihood,likeliness,likely,like-minded,like-mindedness,liken,likeness,likes,likewise,liking,lilac,lilliputian,lilt,lilting,lily,lily-livered,lily-white,limb,limber,limberness,limbless,limbo,lime,limeade,limelight,limerick,limestone,limit,limitation,limited,limiter,limiting,limitless,limitlessness,limits,limn,limo,limousine,limp,limpet,limpid,limpidity,limpidly,limpidness,limply,limpness,limy,linage,linchpin,linden,line,lineage,lineal,lineally,lineament,lineaments,linear,linearity,linearly,linebacker,lined,lineman,linen,linens,liner,lines,linesman,lineup,linger,lingerer,lingerie,lingering,lingeringly,lingo,lingual,linguine,linguini,linguist,linguistic,linguistically,linguistics,liniment,lining,link,linkage,links,linkup,linnet,linoleum,linseed,lint,lintel,linty,lion,lioness,lionhearted,lionization,lionize,lip,lipid,liposuction,lipped,lippy,lipread,lipreader,lipreading,lipstick,lip-sync,lip-synch,liquefaction,liquefy,liqueur,liquid,liquidate,liquidation,liquidator,liquidity,liquidize,liquidizer,liquor,lira,lire,lisle,lisp,lisper,lissom,lissome,list,listen,listener,listing,listless,listlessly,listlessness,lists,lit,litany,litchi,lite,liter,literacy,literal,literally,literalness,literariness,literary,literate,literately,literati,literature,lithe,lithely,litheness,lithesome,lithium,lithograph,lithographer,lithographic,lithographically,lithography,lithosphere,litigant,litigate,litigation,litigator,litigious,litigiousness,litmus,litotes,litre,litter,litterbug,litterer,little,littleness,littoral,liturgical,liturgically,liturgist,liturgy,livability,livable,live,liveable,lived-in,live-in,livelihood,liveliness,livelong,lively,liven,liver,liveried,liverwort,liverwurst,livery,lives,livestock,livid,lividly,living,lizard,llama,llano,lo,load,loaded,loader,loading,loads,loadstar,loadstone,loaf,loafer,loam,loamy,loan,loaner,loansharking,loanword,loath,loathe,loather,loathing,loathsome,loathsomely,loathsomeness,loaves,lob,lobar,lobber,lobby,lobbyist,lobe,lobed,lobotomize,lobotomy,lobster,local,locale,locality,localization,localize,localized,locally,locate,location,locator,loch,loci,lock,locker,locket,lockjaw,lockout,locks,locksmith,lockstep,lockup,loco,locomotion,locomotive,locoweed,locus,locust,locution,lode,lodestar,lodestone,lodge,lodger,lodging,lodgings,loft,loftily,loftiness,lofty,log,loganberry,logarithm,logarithmic,logbook,loge,logger,loggerhead,loggerheads,loggia,logging,logic,logical,logically,logician,logistic,logistical,logistically,logistics,logjam,logo,logotype,logrolling,logy,loin,loincloth,loins,loiter,loiterer,loitering,loll,lollipop,lollygag,lollypop,lone,loneliness,lonely,loner,lonesome,lonesomely,lonesomeness,long,longboat,longbow,long-distance,long-drawn-out,longevity,long-faced,longhair,longhand,longhorn,longing,longingly,longish,longitude,longitudinal,longitudinally,long-lasting,long-lived,long-lost,long-playing,long-range,long-running,longshoreman,longstanding,long-suffering,long-term,longtime,longways,long-winded,long-windedness,loofah,look,lookalike,looker,looker-on,lookers-on,lookout,looks,look-see,loom,loon,loony,loop,loophole,loopy,loose,loose-leaf,loosely,loosen,looseness,loot,looter,looting,lop,lope,lop-eared,lopsided,lopsidedly,lopsidedness,loquacious,loquaciousness,loquacity,lord,lordly,lordship,lore,lorgnette,loris,lorn,lorry,lose,loser,losing,loss,lost,lost-and-found,lot,loth,lotion,lots,lottery,lotto,lotus,loud,loudly,loudmouth,loudmouthed,loudness,loudspeaker,lounge,louse,lousily,lousiness,lousy,lout,loutish,louver,louvered,lovable,lovableness,lovably,love,loveable,lovebird,lovebirds,lovechild,loveless,loveliness,lovelorn,lovely,lovemaking,lover,loveseat,lovesick,loving,lovingly,low,lowborn,lowboy,lowbrow,low-cal,lowdown,low-end,lower,lowercase,lower-class,lowermost,low-fat,low-grade,low-key,low-keyed,lowland,lowlander,lowlands,low-level,lowlife,lowliness,lowly,low-lying,low-minded,lowness,low-pitched,low-pressure,low-rise,low-spirited,low-tech,lox,loyal,loyalism,loyalist,loyally,loyalty,lozenge,luau,lubber,lubberly,lube,lubricant,lubricate,lubrication,lubricator,lubricious,lubricity,lucid,lucidity,lucidly,lucidness,luck,luckily,luckiness,luckless,lucky,lucrative,lucratively,lucrativeness,lucre,lucubrate,lucubration,ludicrous,ludicrously,ludicrousness,luff,lug,luggage,lugubrious,lugubriously,lugubriousness,lukewarm,lukewarmly,lukewarmness,lull,lullaby,lumbago,lumbar,lumber,lumberer,lumbering,lumberjack,lumberman,lumberyard,luminary,luminescence,luminescent,luminosity,luminous,luminously,lummox,lump,lumpiness,lumpish,lumpy,lunacy,lunar,lunatic,lunch,luncheon,luncheonette,lunchroom,lunchtime,lung,lunge,lungfish,lunkhead,lupine,lupus,lurch,lure,lurid,luridly,luridness,lurk,luscious,lusciously,lusciousness,lush,lushly,lushness,lust,luster,lusterless,lustful,lustfully,lustily,lustiness,lustrous,lustrously,lusty,lute,lutenist,lutetium,luxuriance,luxuriant,luxuriantly,luxuriate,luxuriation,luxurious,luxuriously,luxuriousness,luxury,lyceum,lychee,lye,lying,lying-in,lyings-in,lymph,lymphatic,lymphocyte,lymphoid,lymphoma,lynch,lyncher,lynching,lynx,lynx-eyed,lyre,lyric,lyrical,lyrically,lyricism,lyricist,lyrics";
str12 = "ma,ma'am,macabre,macadam,macadamia,macadamize,macaque,macaroni,macaroon,macaw,mace,macerate,maceration,mach,machete,machinate,machination,machinations,machine,machine-gun,machine-readable,machinery,machinist,machismo,macho,macintosh,mackerel,mackinaw,mackintosh,macrame,macro,macrobiotic,macrobiotics,macrocosm,macroeconomics,macron,macroscopic,mad,madam,madame,madcap,madden,maddening,maddeningly,madder,madding,made,mademoiselle,made-to-measure,made-to-order,made-up,madhouse,madly,madman,madness,madras,madrigal,madwoman,maelstrom,maestri,maestro,mafia,mafiosi,mafioso,mag,magazine,magenta,maggot,maggoty,magi,magic,magical,magically,magician,magisterial,magisterially,magistracy,magistrate,magma,magnanimity,magnanimous,magnanimously,magnate,magnesia,magnesium,magnet,magnetic,magnetically,magnetism,magnetite,magnetizable,magnetization,magnetize,magneto,magnetometer,magnification,magnificence,magnificent,magnificently,magnifier,magnify,magniloquence,magniloquent,magnitude,magnolia,magnum,magpie,maharaja,maharajah,maharanee,maharani,maharishi,mahatma,mahjong,mah-jongg,mahogany,mahout,maid,maiden,maidenhair,maidenhead,maidenhood,maidenly,maidservant,mail,mailbag,mailbox,mailed,mailer,mailing,maillot,mailman,mail-order,maim,main,mainframe,mainland,mainline,mainly,mainmast,mainsail,mainspring,mainstay,mainstream,maintain,maintainable,maintenance,maintop,maize,majestic,majestically,majesty,majolica,major,majordomo,majorette,majority,major-league,make,make-believe,make-do,makeover,maker,makeshift,makeup,make-work,making,makings,malachite,maladjusted,maladjustment,maladroit,maladroitly,maladroitness,malady,malaise,malamute,malapropism,malaria,malarial,malarkey,malathion,malcontent,male,malediction,malefaction,malefactor,malefic,maleficence,maleficent,maleness,malevolence,malevolent,malevolently,malfeasance,malformation,malformed,malfunction,malice,malicious,maliciously,maliciousness,malign,malignancy,malignant,malignantly,malignity,malinger,malingerer,mall,mallard,malleability,malleable,mallet,mallow,malnourished,malnutrition,malocclusion,malodorous,malpractice,malt,malted,maltose,maltreat,maltreatment,malty,mama,mamba,mambo,mamma,mammal,mammalian,mammary,mammogram,mammography,mammon,mammoth,mammy,man,manacle,manage,manageability,manageable,management,manager,managerial,manana,man-at-arms,manatee,mandala,mandamus,mandarin,mandate,mandatory,mandible,mandibular,mandolin,mandrake,mandrel,mandrill,mane,man-eater,man-eating,maned,manege,maneuver,maneuverability,maneuverable,maneuvers,manful,manfully,manganese,mange,manger,manginess,mangle,mango,mangrove,mangy,manhandle,manhole,manhood,man-hour,manhunt,mania,maniac,maniacal,maniacally,manic,manically,manic-depressive,manicure,manicurist,manifest,manifestation,manifestly,manifesto,manifold,manikin,manila,manioc,manipulable,manipulate,manipulation,manipulative,manipulatively,manipulator,mankind,manlike,manliness,manly,man-made,manna,manned,mannequin,manner,mannered,mannerism,mannerly,manners,mannikin,mannish,mannishly,mannishness,man-of-war,manometer,manor,manorial,manpower,manque,mansard,manse,manservant,mansion,man-size,man-sized,manslaughter,manta,mantel,mantelpiece,mantilla,mantis,mantissa,mantle,man-to-man,mantra,manual,manually,manufacture,manufacturer,manufacturing,manumission,manumit,manure,manuscript,many,man-year,many-sided,map,maple,mapmaker,mapper,mar,marabou,maraca,maraschino,marathon,marathoner,maraud,marauder,marauding,marble,marbled,marbleize,marbles,marbling,march,marcher,marchioness,mare,mare's-nest,margarine,margarita,margin,marginal,marginalia,marginalization,marginalize,marginally,maria,mariachi,marigold,marihuana,marijuana,marimba,marina,marinade,marinara,marinate,marination,marine,mariner,marionette,marital,maritally,maritime,marjoram,mark,markdown,marked,markedly,marker,market,marketability,marketable,marketeer,marketer,marketing,marketplace,marking,markka,marksman,marksmanship,markup,marl,marlin,marlinespike,marlinspike,marmalade,marmoreal,marmoset,marmot,maroon,marque,marquee,marquess,marquetry,marquis,marquise,marquisette,marriage,marriageability,marriageable,married,marrow,marry,marsh,marshal,marshland,marshmallow,marshy,marsupial,mart,marten,martial,martially,martin,martinet,martingale,martini,martyr,martyrdom,marvel,marvelous,marvelously,marzipan,mascara,mascot,masculine,masculinity,maser,mash,masher,mask,masked,masker,masochism,masochist,masochistic,masochistically,mason,masonry,masque,masquerade,masquerader,mass,massacre,massage,masses,masseur,masseuse,massif,massive,massively,massiveness,mass-market,mass-produce,mass-produced,mast,mastectomy,masted,master,masterful,masterfully,masterly,mastermind,masterpiece,master's,masterstroke,masterwork,mastery,masthead,mastic,masticate,mastication,mastiff,mastodon,mastoid,masturbate,masturbation,masturbatory,mat,matador,match,matchbook,matchbox,matching,matchless,matchlock,matchmaker,matchmaking,matchstick,mate,material,materialism,materialist,materialistic,materialistically,materialization,materialize,materially,materials,materiel,maternal,maternally,maternity,math,mathematical,mathematically,mathematician,mathematics,matinee,mating,matins,matriarch,matriarchal,matriarchy,matrices,matricidal,matricide,matriculate,matriculation,matrimonial,matrimony,matrix,matron,matronly,matt,matte,matted,matter,matter-of-fact,matter-of-factly,matter-of-factness,matting,mattock,mattress,maturate,maturation,mature,maturely,maturity,matzo,matzot,matzoth,maudlin,maul,mauler,maunder,mausolea,mausoleum,mauve,maven,maverick,maw,mawkish,mawkishly,mawkishness,max,maxi,maxilla,maxillae,maxillary,maxim,maxima,maximal,maximally,maximization,maximize,maximum,may,maybe,mayday,mayflower,mayfly,mayhem,mayn't,mayo,mayonnaise,mayor,mayoral,mayoralty,maypole,mayst,maze,mazurka,me,mead,meadow,meadowlark,meager,meagerly,meagerness,meal,mealiness,mealtime,mealy,mealybug,mealymouthed,mean,meander,meanderings,meanie,meaning,meaningful,meaningfully,meaningfulness,meaningless,meaninglessly,meaninglessness,meanly,meanness,means,meant,meantime,meanwhile,measles,measly,measurable,measurably,measure,measured,measureless,measurement,meat,meatball,meatiness,meatless,meatloaf,meatpacking,meaty,mecca,mechanic,mechanical,mechanically,mechanics,mechanism,mechanistic,mechanistically,mechanization,mechanize,mechanized,medal,medalist,medallion,meddle,meddler,meddlesome,media,mediaeval,medial,medially,median,mediate,mediation,mediator,medic,medicaid,medical,medically,medicament,medicare,medicate,medicated,medication,medicinal,medicinally,medicine,medieval,medievalist,mediocre,mediocrity,meditate,meditation,meditative,meditatively,medium,medium-sized,medley,medulla,medullae,meed,meek,meekly,meekness,meerschaum,meet,meeting,meetinghouse,megabit,megabucks,megabyte,megacycle,megahertz,megalith,megalithic,megalomania,megalomaniac,megalopolis,megaphone,megaton,megawatt,meiosis,meiotic,melamine,melancholia,melancholic,melancholy,melange,melanin,melanoma,meld,melee,meliorate,melioration,meliorative,mellifluous,mellifluously,mellifluousness,mellow,mellowly,mellowness,melodic,melodically,melodious,melodiously,melodiousness,melodrama,melodramatic,melodramatically,melodramatics,melody,melon,melt,meltdown,member,membership,membrane,membranous,memento,memo,memoir,memoirs,memorabilia,memorability,memorable,memorably,memoranda,memorandum,memorial,memorialize,memorization,memorize,memory,men,menace,menacing,menacingly,menage,menagerie,mend,mendacious,mendaciously,mendacity,mendelevium,mender,mendicancy,mendicant,mending,menfolk,menhaden,menial,menially,meningeal,meninges,meningitis,meninx,menisci,meniscus,men-of-war,menopausal,menopause,menorah,mensch,menservants,menses,menstrual,menstruate,menstruation,mensurable,mensuration,menswear,mental,mentalist,mentality,mentally,menthol,mentholated,mention,mentor,menu,meow,mercantile,mercantilism,mercenary,mercer,mercerize,merchandise,merchandiser,merchandising,merchant,merchantable,merchantman,merciful,mercifully,merciless,mercilessly,mercilessness,mercurial,mercurially,mercuric,mercury,mercy,mere,merely,meretricious,meretriciously,meretriciousness,merganser,merge,merger,meridian,meringue,merino,merit,meritocracy,meritorious,meritoriously,meritoriousness,merits,mermaid,merman,merrily,merriment,merriness,merry,merry-go-round,merrymaker,merrymaking,mesa,mescal,mescaline,mesdames,mesdemoiselles,mesh,meshes,mesmerism,mesmerize,mesmerizer,mesmerizing,mesomorph,meson,mesosphere,mesquite,mess,message,messeigneurs,messenger,messiah,messianic,messieurs,messily,messiness,messmate,messy,mestizo,met,metabolic,metabolically,metabolism,metabolite,metabolize,metacarpal,metacarpi,metacarpus,metal,metalanguage,metallic,metallurgic,metallurgical,metallurgist,metallurgy,metalwork,metalworker,metalworking,metamorphic,metamorphism,metamorphose,metamorphoses,metamorphosis,metaphor,metaphoric,metaphorical,metaphorically,metaphysical,metaphysically,metaphysics,metastases,metastasis,metastasize,metastatic,metatarsal,metatarsi,metatarsus,metatheses,metathesis,mete,metempsychoses,metempsychosis,meteor,meteoric,meteorically,meteorite,meteoroid,meteorologic,meteorological,meteorologist,meteorology,meter,meter-kilogram-second,methadone,methamphetamine,methane,methanol,methinks,method,methodical,methodically,methodicalness,methodological,methodologically,methodology,methought,methyl,meticulous,meticulously,meticulousness,metier,metric,metrical,metrically,metricate,metrication,metricize,metro,metronome,metropolis,metropolitan,mettle,mettlesome,mew,mewl,mews,mezzanine,mezzo,mezzo-soprano,mi,miasma,miasmata,mica,mice,mickey,microbe,microbial,microbiological,microbiologist,microbiology,microbrewery,microchip,microcircuit,microcomputer,microcosm,microcosmic,microdot,microeconomics,microelectronic,microelectronics,microfiber,microfiche,microfilm,microgroove,micromanage,micromanagement,micrometeorite,micrometer,micron,microorganism,microphone,microprocessor,microscope,microscopic,microscopically,microscopy,microsecond,microsurgery,microwavable,microwave,microwaveable,mid,midair,midday,midden,middle,middle-aged,middlebrow,middle-class,middleman,middlemost,middle-of-the-road,middle-of-the-roader,middle-sized,middleweight,middling,middy,midge,midget,midi,midland,midlife,midmost,midnight,midpoint,midrib,midriff,midsection,midshipman,midships,midsize,midst,midstream,midsummer,midterm,midtown,midway,midweek,midwife,midwifery,midwinter,midwives,midyear,mien,miff,miffed,might,mightily,mightiness,mightn't,mighty,mignonette,migraine,migrant,migrate,migration,migratory,mikado,mike,mil,milady,milch,mild,mildew,mildly,mildness,mile,mileage,milepost,miler,milestone,milieu,milieux,militancy,militant,militantly,militarily,militarism,militarist,militaristic,militarization,militarize,military,militate,militia,militiaman,milk,milker,milkiness,milkmaid,milkman,milkshake,milksop,milkweed,milky,mill,millage,millennia,millennial,millennium,miller,millet,millibar,milligram,milliliter,millimeter,milliner,millinery,milling,million,millionaire,millionth,millipede,millisecond,millpond,millrace,millstone,millstream,millwright,milquetoast,milt,mime,mimeograph,mimetic,mimic,mimicker,mimicry,mimosa,minaret,minatory,mince,mincemeat,mincing,mind,mind-bending,mind-blowing,mind-body,mind-boggling,minded,mindful,mindfully,mindfulness,mindless,mindlessly,mindlessness,mind-read,mindset,mine,minefield,miner,mineral,mineralogical,mineralogist,mineralogy,minestrone,minesweeper,mingle,mingled,mini,miniature,miniaturist,miniaturization,miniaturize,minibike,minibus,minicam,minicomputer,minim,minima,minimal,minimalism,minimalist,minimally,minimize,minimum,mining,minion,miniscule,miniseries,miniskirt,minister,ministerial,ministrant,ministration,ministry,minivan,mink,minnesinger,minnow,minor,minority,minor-league,minoxidil,minstrel,minstrelsy,mint,mintage,minter,minty,minuend,minuet,minus,minuscule,minute,minutely,minuteman,minuteness,minutes,minutia,minutiae,minx,miracle,miraculous,miraculously,mirage,mire,mirror,mirth,mirthful,mirthfully,mirthfulness,mirthless,mirthlessly,miry,misadventure,misaligned,misalignment,misalliance,misanthrope,misanthropic,misanthropically,misanthropist,misanthropy,misapplication,misapply,misapprehend,misapprehension,misappropriate,misappropriation,misbegotten,misbehave,misbehavior,miscalculate,miscalculation,miscall,miscarriage,miscarry,miscast,miscegenation,miscellaneous,miscellaneously,miscellany,mischance,mischief,mischievous,mischievously,mischievousness,miscibility,miscible,misconceive,misconceived,misconception,misconduct,misconstruction,misconstrue,miscount,miscreant,miscue,misdeal,misdealt,misdeed,misdemeanor,misdiagnose,misdiagnosis,misdid,misdirect,misdirection,misdo,misdoing,misdone,mise-en-scene,miser,miserable,miserableness,miserably,miserliness,miserly,misery,misfeasance,misfile,misfire,misfit,misfortune,misgiving,misgivings,misgovern,misgovernment,misguidance,misguide,misguided,misguidedly,mishandle,mishap,mishear,misheard,mishmash,misinform,misinformation,misinterpret,misinterpretation,misjudge,misjudgment,mislabel,mislaid,mislay,mislead,misleading,misleadingly,misled,mismanage,mismanagement,mismatch,mismatched,misname,misnomer,misogamist,misogamy,misogynist,misogynistic,misogynous,misogyny,misplace,misplaced,misplacement,misplay,misprint,misprision,mispronounce,mispronunciation,misquotation,misquote,misread,misreading,misreport,misrepresent,misrepresentation,misrule,miss,missal,misses,misshape,misshapen,missile,missilery,missing,mission,missionary,missioner,missive,misspeak,misspell,misspelling,misspelt,misspend,misspent,misspoke,misspoken,misstate,misstatement,misstep,missus,mist,mistakable,mistake,mistaken,mistakenly,mister,mistily,mistime,mistiness,mistletoe,mistook,mistral,mistreat,mistreatment,mistress,mistrial,mistrust,mistrustful,mistrustfully,misty,misunderstand,misunderstanding,misunderstood,misuse,mite,miter,mitigate,mitigating,mitigation,mitoses,mitosis,mitotic,mitt,mitten,mix,mixable,mixed,mixed-up,mixer,mixture,mix-up,mizzen,mizzenmast,mnemonic,mnemonically,moan,moaner,moat,mob,mobile,mobility,mobilization,mobilize,mobilizer,mobster,moccasin,mocha,mock,mocker,mockery,mockingbird,mockingly,mock-up,mod,modal,mode,model,modeler,modeling,modem,moderate,moderately,moderateness,moderation,moderator,modern,modernism,modernist,modernistic,modernity,modernization,modernize,modernizer,modernly,modernness,modest,modestly,modesty,modicum,modification,modifier,modify,modish,modishly,modishness,modular,modulate,modulation,modulator,module,mogul,mohair,moiety,moil,moire,moist,moisten,moistener,moistly,moistness,moisture,moisturize,moisturizer,molar,molasses,mold,moldboard,molder,moldiness,molding,moldy,mole,molecular,molecularity,molecule,molehill,moleskin,molest,molestation,molester,moll,mollification,mollify,mollusc,molluscan,mollusk,molluskan,molly,mollycoddle,molt,molten,molter,molybdenum,mom,mom-and-pop,moment,momenta,momentarily,momentariness,momentary,momentous,momentously,momentousness,momentum,momma,mommy,monarch,monarchic,monarchical,monarchism,monarchist,monarchistic,monarchy,monastery,monastic,monastically,monasticism,monaural,monetarily,monetarism,monetarist,monetary,monetize,money,moneybag,moneybags,moneyed,money-grubber,money-grubbing,moneylender,moneymaker,moneymaking,monger,mongolism,mongoloid,mongoose,mongrel,monicker,monied,monies,moniker,monism,monist,monition,monitor,monitory,monk,monkey,monkeyshine,monkeyshines,monkish,monkshood,mono,monochromatic,monochrome,monocle,monocled,monoclonal,monocotyledon,monocotyledonous,monocular,monodic,monodist,monody,monogamist,monogamous,monogamously,monogamy,monogram,monogrammed,monograph,monolingual,monolith,monolithic,monolog,monologist,monologue,monologuist,monomania,monomaniac,monomaniacal,monomer,mononucleosis,monophonic,monoplane,monopolist,monopolistic,monopolization,monopolize,monopolizer,monopoly,monorail,monosyllabic,monosyllable,monotheism,monotheist,monotheistic,monotone,monotonous,monotonously,monotonousness,monotony,monounsaturated,monoxide,monseigneur,monsieur,monsignor,monsignori,monsoon,monsoonal,monster,monstrance,monstrosity,monstrous,monstrously,montage,month,monthly,monument,monumental,monumentally,moo,mooch,moocher,mood,moodily,moodiness,moody,moon,moonbeam,moonless,moonlight,moonlighter,moonlighting,moonlit,moonscape,moonshine,moonshiner,moonshot,moonstone,moonstruck,moonwalk,moor,mooring,moorings,moorland,moose,moot,mop,mope,moped,moper,mopey,mopish,moppet,mopy,moraine,moral,morale,moralist,moralistic,moralistically,morality,moralization,moralize,moralizer,morally,morals,morass,moratoria,moratorium,moray,morbid,morbidity,morbidly,morbidness,mordancy,mordant,mordantly,more,morel,moreover,mores,morgue,moribund,morn,morning,morocco,moron,moronic,moronically,morose,morosely,moroseness,morph,morpheme,morphemic,morphia,morphine,morphing,morphological,morphology,morrow,morsel,mortal,mortality,mortally,mortar,mortarboard,mortgage,mortgagee,mortgager,mortgagor,mortician,mortification,mortify,mortifying,mortise,mortuary,mosaic,mosey,mosh,mosque,mosquito,moss,mossback,mossy,most,mostly,mot,mote,motel,motet,moth,mothball,moth-eaten,mother,motherboard,motherfucker,motherfucking,motherhood,mother-in-law,motherland,motherless,motherliness,motherly,mother-of-pearl,mothers-in-law,motif,motile,motility,motion,motionless,motionlessly,motionlessness,motivate,motivated,motivation,motivational,motivator,motive,motiveless,motley,motocross,motor,motorbike,motorboat,motorcade,motorcar,motorcycle,motorcyclist,motorist,motorization,motorize,motorized,motorman,motormouth,mottle,mottled,motto,moue,mound,mount,mountable,mountain,mountaineer,mountaineering,mountainous,mountains,mountainside,mountaintop,mountebank,mounted,mounter,mounting,mourn,mourner,mournful,mournfully,mournfulness,mourning,mouse,mouser,mousetrap,mousey,mousiness,mousse,moustache,mousy,mouth,mouthful,mouthiness,mouthpiece,mouth-to-mouth,mouthwash,mouthwatering,mouthy,mouton,movable,move,moveable,movement,mover,movie,moviegoer,movies,moving,movingly,mow,mower,mown,moxie,mozzarella,mu,much,mucilage,mucilaginous,muck,muckrake,muckraker,muckraking,mucky,mucous,mucus,mud,muddily,muddiness,muddle,muddled,muddleheaded,muddy,mudflat,mudguard,mudroom,mudslide,mudslinger,mudslinging,muenster,muezzin,muff,muffin,muffle,muffled,muffler,mufti,mug,mugful,mugger,mugginess,mugging,muggy,mugshot,mugwump,mukluk,mulatto,mulberry,mulch,mulct,mule,muleskinner,muleteer,mulish,mulishly,mulishness,mull,mullah,mullein,mullet,mulligan,mulligatawny,mullion,multicolored,multicultural,multiculturalism,multidimensional,multidisciplinary,multifaceted,multifamily,multifarious,multifariously,multifariousness,multiform,multilateral,multilaterally,multilevel,multilingual,multilingualism,multimedia,multimillionaire,multinational,multiple,multiple-choice,multiplex,multiplexer,multiplicand,multiplication,multiplicity,multiplier,multiply,multiprocessor,multipurpose,multiracial,multistage,multistory,multitasking,multitude,multitudinous,multivitamin,mum,mumble,mumbler,mumbletypeg,mumbo-jumbo,mummer,mummery,mummification,mummify,mummy,mumps,munch,munchies,munchkin,mundane,mundanely,municipal,municipality,municipally,munificence,munificent,munificently,munition,munitions,mural,muralist,murder,murderer,murderess,murderous,murderously,murk,murkily,murkiness,murky,murmur,murmurer,murmuring,murmurous,murrain,muscat,muscatel,muscle,musclebound,muscular,muscularity,muscularly,musculature,muse,musette,museum,mush,mushiness,mushroom,mushy,music,musical,musicale,musicality,musically,musician,musicianly,musicianship,musicological,musicologist,musicology,musing,musingly,musk,muskeg,muskellunge,musket,musketeer,musketry,muskie,muskiness,muskmelon,muskox,muskrat,musky,muslin,muss,mussel,mussy,must,mustache,mustached,mustachio,mustang,mustard,muster,mustily,mustiness,mustn't,musty,mutability,mutable,mutably,mutagen,mutant,mutate,mutation,mutational,mutative,mute,muted,mutely,muteness,mutilate,mutilation,mutilator,mutineer,mutinous,mutinously,mutiny,mutt,mutter,mutterer,muttering,mutton,muttonchops,mutual,mutuality,mutually,muumuu,muzzle,my,mycologist,mycology,myelitis,myna,mynah,myopia,myopic,myopically,myriad,myrmidon,myrrh,myrtle,myself,mysterious,mysteriously,mysteriousness,mystery,mystic,mystical,mystically,mysticism,mystification,mystify,mystifying,mystique,myth,mythic,mythical,mythological,mythologist,mythologize,mythology";
str13 = "nab,nabob,nacelle,nacho,nachos,nacre,nacreous,nadir,nag,nagger,nagging,naiad,naif,nail,nail-biter,nailbrush,naive,naively,naivete,naivety,naked,nakedly,nakedness,namby-pamby,name,nameable,name-brand,name-calling,namedrop,name-dropper,namedropping,nameless,namelessly,namely,nameplate,namesake,nanny,nanosecond,nap,napalm,nape,naphtha,naphthalene,napkin,napless,napoleon,napped,napper,nappy,narc,narcissi,narcissism,narcissist,narcissistic,narcissus,narcolepsy,narcoses,narcosis,narcotic,narcotization,narcotize,nark,narrate,narration,narrative,narrator,narrow,narrowly,narrow-minded,narrow-mindedly,narrow-mindedness,narrowness,narrows,narwhal,nary,nasal,nasality,nasalization,nasalize,nasally,nascence,nascent,nastily,nastiness,nasturtium,nasty,natal,natch,nation,national,nationalism,nationalist,nationalistic,nationalistically,nationality,nationalization,nationalize,nationally,nationhood,nationwide,native,native-born,nativity,natter,nattily,nattiness,natty,natural,naturalism,naturalist,naturalistic,naturalization,naturalize,naturally,naturalness,nature,naught,naughtily,naughtiness,naughty,nausea,nauseate,nauseated,nauseating,nauseatingly,nauseous,nauseously,nauseousness,nautical,nautically,nautili,nautilus,naval,nave,navel,navigability,navigable,navigate,navigation,navigational,navigator,navy,nay,naysayer,neanderthal,neap,near,nearby,nearly,nearness,nearsighted,nearsightedly,nearsightedness,neat,neaten,neath,neatly,neatness,nebula,nebulae,nebular,nebulous,nebulously,nebulousness,necessarily,necessary,necessitate,necessity,neck,necked,neckerchief,necking,necklace,neckline,necktie,necrology,necromancer,necromancy,necropolis,necroses,necrosis,necrotic,nectar,nectarine,nee,need,needful,needfully,neediness,needle,needlepoint,needless,needlessly,needlessness,needlework,needn't,needs,needy,ne'er,ne'er-do-well,nefarious,nefariously,nefariousness,negate,negation,negative,negatively,negativeness,negativism,negativity,neglect,neglectful,neglectfully,neglectfulness,negligee,negligence,negligent,negligently,negligible,negligibly,negotiability,negotiable,negotiate,negotiation,negotiator,negritude,neigh,neighbor,neighborhood,neighboring,neighborliness,neighborly,neither,nelson,nematode,nemeses,nemesis,neoclassic,neoclassical,neoclassicism,neocolonialism,neocolonialist,neoconservative,neodymium,neologism,neon,neonatal,neonate,neophyte,neoplasm,neoplastic,neoprene,nepenthe,nephew,nephrite,nephritic,nephritis,nepotism,nepotist,neptunium,nerd,nerdy,nerve,nerveless,nervelessly,nervelessness,nerve-racking,nerves,nerve-wracking,nerviness,nervous,nervously,nervousness,nervy,nest,nestle,nestling,net,nether,nethermost,netherworld,netting,nettle,nettlesome,network,networking,neural,neuralgia,neuralgic,neurally,neurasthenia,neurasthenic,neuritic,neuritis,neurological,neurologically,neurologist,neurology,neuron,neuronal,neuroses,neurosis,neurosurgeon,neurosurgery,neurotic,neurotically,neurotransmitter,neuter,neutral,neutralism,neutralist,neutrality,neutralization,neutralize,neutralizer,neutrally,neutrino,neutron,never,nevermore,nevertheless,nevi,nevus,new,newbie,newborn,newcomer,newel,newfangled,new-fashioned,newly,newlywed,newlyweds,newness,news,newsboy,newscast,newscaster,newsdealer,newsgirl,newsgroup,newsletter,newsman,newspaper,newspaperman,newspaperwoman,newsprint,newsreel,newsroom,newsstand,newsweekly,newswoman,newsworthiness,newsworthy,newsy,newt,newton,next,next-door,nexus,niacin,nib,nibble,nibbler,nibs,nice,nice-looking,nicely,niceness,niceties,nicety,niche,nick,nickel,nickel-and-dime,nickelodeon,nicker,nickname,nicotine,niece,nifty,niggard,niggardliness,niggardly,nigger,niggle,niggler,niggling,nigh,night,nightcap,nightclothes,nightclub,nightdress,nightfall,nightgown,nighthawk,nightie,nightingale,nightlife,nightlong,nightly,nightmare,nightmarish,nights,nightshade,nightshirt,nightspot,nightstand,nightstick,nighttime,nightwear,nihilism,nihilist,nihilistic,nil,nimbi,nimble,nimbleness,nimbly,nimbus,nimrod,nincompoop,nine,ninepin,ninepins,nineteen,nineteenth,nineties,ninetieth,nine-to-five,ninety,ninja,ninny,ninth,niobium,nip,nipper,nippers,nippiness,nipple,nippy,nirvana,nisei,nit,nite,niter,nitpick,nitpicker,nitpicking,nitrate,nitration,nitrification,nitrite,nitrocellulose,nitrogen,nitrogenous,nitroglycerin,nitroglycerine,nitty-gritty,nitwit,nix,no,no-account,nobelium,nobility,noble,nobleman,nobleness,noblewoman,nobly,nobody,no-brainer,nocturnal,nocturnally,nocturne,nod,nodal,node,nodular,nodule,noel,noes,no-fault,no-frills,noggin,no-go,no-good,no-hitter,nohow,noise,noiseless,noiselessly,noiselessness,noisemaker,noisily,noisiness,noisome,noisy,no-load,nomad,nomadic,no-man's-land,nomenclature,nominal,nominally,nominate,nomination,nominative,nominator,nominee,nonabrasive,nonabsorbent,nonacademic,nonacceptance,nonacid,nonactive,nonaddictive,nonadhesive,nonadjacent,nonadjustable,nonadministrative,nonage,nonagenarian,nonaggression,nonalcoholic,nonaligned,nonalignment,nonallergic,nonappearance,nonassignable,nonathletic,nonattendance,nonautomotive,nonavailability,nonbasic,nonbeliever,nonbelligerent,nonbinding,nonbreakable,nonburnable,noncaloric,noncancerous,nonce,nonchalance,nonchalant,nonchalantly,nonchargeable,nonclerical,nonclinical,noncollectable,noncom,noncombat,noncombatant,noncombustible,noncommercial,noncommittal,noncommittally,noncommunicable,noncompeting,noncompetitive,noncompliance,noncomplying,nonconducting,nonconductor,nonconforming,nonconformist,nonconformity,nonconsecutive,nonconstructive,noncontagious,noncontinuous,noncontributing,noncontributory,noncontroversial,nonconvertible,noncooperation,noncorroding,noncorrosive,noncredit,noncriminal,noncritical,noncrystalline,noncumulative,noncustodial,nondairy,nondeductible,nondelivery,nondemocratic,nondenominational,nondepartmental,nondepreciating,nondescript,nondestructive,nondetachable,nondisciplinary,nondisclosure,nondiscrimination,nondiscriminatory,nondramatic,nondrinker,nondrying,none,noneducational,noneffective,nonelastic,nonelectric,nonelectrical,nonenforceable,nonentity,nonequivalent,nonessential,nonesuch,nonetheless,nonevent,nonexchangeable,nonexclusive,nonexempt,nonexistence,nonexistent,nonexplosive,nonfactual,nonfading,nonfat,nonfatal,nonfattening,nonferrous,nonfiction,nonfictional,nonflammable,nonflowering,nonfluctuating,nonflying,nonfood,nonfreezing,nonfunctional,nongovernmental,nongranular,nonhazardous,nonhereditary,nonhuman,nonidentical,noninclusive,nonindependent,nonindustrial,noninfectious,noninflammatory,noninflationary,noninflected,nonintellectual,noninterchangeable,noninterference,nonintervention,nonintoxicating,noninvasive,nonirritating,nonjudgmental,nonjudicial,nonlegal,nonlethal,nonlinear,nonliterary,nonliving,nonmagnetic,nonmalignant,nonmember,nonmetal,nonmetallic,nonmigratory,nonmilitant,nonmilitary,nonnarcotic,nonnative,nonnegotiable,nonnuclear,nonnumerical,no-no,nonobjective,nonobligatory,nonobservance,nonobservant,nonoccupational,nonoccurrence,nonofficial,no-nonsense,nonoperational,nonoperative,nonparallel,nonpareil,nonparticipant,nonparticipating,nonpartisan,nonpaying,nonpayment,nonperformance,nonperforming,nonperishable,nonperson,nonphysical,nonphysically,nonplus,nonplussed,nonpoisonous,nonpolitical,nonpolluting,nonporous,nonpracticing,nonprejudicial,nonprescription,nonproductive,nonprofessional,nonprofit,nonprofitable,nonproliferation,nonpublic,nonpunishable,nonracial,nonradioactive,nonrandom,nonreactive,nonreciprocal,nonreciprocating,nonrecognition,nonrecoverable,nonrecurring,nonredeemable,nonrefillable,nonrefundable,nonreligious,nonrenewable,nonrepresentational,nonresident,nonresidential,nonresidual,nonresistance,nonresistant,nonrestrictive,nonreturnable,nonrhythmic,nonrigid,nonsalaried,nonscheduled,nonscientific,nonscoring,nonseasonal,nonsectarian,nonsecular,nonsegregated,nonsense,nonsensical,nonsensically,nonsensitive,nonsexist,nonsexual,nonskid,nonslip,nonsmoker,nonsmoking,nonsocial,nonspeaking,nonspecialist,nonspecializing,nonspecific,nonspiritual,nonstaining,nonstandard,nonstarter,nonstick,nonstop,nonstrategic,nonstriking,nonstructural,nonsuccessive,nonsupport,nonsupporting,nonsurgical,nonsustaining,nonsympathizer,nontarnishable,nontaxable,nontechnical,nontenured,nontheatrical,nonthinking,nonthreatening,nontoxic,nontraditional,nontransferable,nontransparent,nontropical,nonuniform,nonunion,nonuser,nonvenomous,nonverbal,nonviable,nonviolence,nonviolent,nonviolently,nonvirulent,nonvocal,nonvocational,nonvolatile,nonvoter,nonvoting,nonwhite,nonworking,nonyielding,noodle,nook,noon,noonday,noontide,noontime,noose,nope,nor,nor'easter,norm,normal,normalcy,normality,normalization,normalize,normally,normative,north,northbound,northeast,northeaster,northeasterly,northeastern,northeastward,northeastwards,norther,northerly,northern,northerner,northernmost,northward,northwards,northwest,northwester,northwesterly,northwestern,northwestward,northwestwards,nose,nosebleed,nosecone,nosed,nosedive,nosegay,nosey,nosh,nosher,no-show,nosily,nosiness,nostalgia,nostalgic,nostalgically,nostril,nostrum,nosy,not,notability,notable,notably,notarial,notarization,notarize,notary,notate,notation,notch,note,notebook,noted,notepaper,notes,noteworthiness,noteworthy,not-for-profit,nothing,nothingness,notice,noticeable,noticeably,notification,notifier,notify,notion,notional,notions,notoriety,notorious,notoriously,no-trump,notwithstanding,nougat,nought,noun,nourish,nourishing,nourishment,nova,novae,novel,novelette,novelist,novelization,novelize,novella,novelty,novena,novice,novitiate,now,nowadays,noway,nowhere,no-win,nowise,noxious,nozzle,nth,nu,nuance,nuanced,nub,nubbin,nubby,nubile,nuclear,nucleate,nucleation,nuclei,nucleoli,nucleolus,nucleon,nucleus,nude,nudge,nudism,nudist,nudity,nugatory,nugget,nuisance,nuke,null,nullification,nullify,nullity,numb,number,number-crunching,numberless,numbers,numbly,numbness,numbskull,numerable,numeracy,numeral,numerate,numeration,numerator,numeric,numerical,numerically,numerologist,numerology,numerous,numerously,numinous,numismatic,numismatics,numismatist,numskull,nun,nuncio,nunnery,nuptial,nuptials,nurse,nursemaid,nurser,nursery,nurseryman,nursing,nursling,nurture,nurturer,nut,nutcracker,nuthatch,nutmeat,nutmeg,nutpick,nutria,nutrient,nutriment,nutrition,nutritional,nutritionally,nutritionist,nutritious,nutritiously,nutritiousness,nutritive,nuts,nutshell,nuttiness,nutty,nuzzle,nuzzler,nylon,nylons,nymph,nymphet,nymphomania,nymphomaniac";
str14 = "oaf,oafish,oafishly,oafishness,oak,oaken,oakum,oar,oarlock,oarsman,oarswoman,oases,oasis,oat,oatcake,oaten,oath,oatmeal,oats,obbligato,obduracy,obdurate,obdurately,obdurateness,obedience,obedient,obediently,obeisance,obeisant,obelisk,obese,obesity,obey,obfuscate,obfuscation,ob-gyn,obi,obit,obituary,object,objectify,objection,objectionable,objectionably,objective,objectively,objectiveness,objectivity,objector,objurgate,objurgation,oblate,oblation,obligate,obligation,obligatorily,obligatory,oblige,obliging,obligingly,oblique,obliquely,obliqueness,obliquity,obliterate,obliteration,oblivion,oblivious,obliviously,obliviousness,oblong,obloquy,obnoxious,obnoxiously,obnoxiousness,oboe,oboist,obscene,obscenely,obscenity,obscurantism,obscurantist,obscure,obscurely,obscurity,obsequies,obsequious,obsequiously,obsequiousness,obsequy,observable,observably,observance,observant,observantly,observation,observational,observatory,observe,observer,obsess,obsessed,obsession,obsessional,obsessive,obsessive-compulsive,obsessively,obsessiveness,obsidian,obsolesce,obsolescence,obsolescent,obsolete,obstacle,obstetric,obstetrical,obstetrician,obstetrics,obstinacy,obstinate,obstinately,obstreperous,obstreperously,obstreperousness,obstruct,obstruction,obstructionism,obstructionist,obstructive,obstructively,obstructiveness,obtain,obtainable,obtainment,obtrude,obtrusion,obtrusive,obtrusively,obtrusiveness,obtuse,obtusely,obtuseness,obverse,obviate,obviation,obvious,obviously,obviousness,ocarina,occasion,occasional,occasionally,occidental,occlude,occlusion,occlusive,occult,occultism,occultist,occupancy,occupant,occupation,occupational,occupationally,occupied,occupier,occupy,occur,occurrence,ocean,oceanfront,oceangoing,oceanic,oceanographer,oceanographic,oceanography,oceanology,ocelot,ocher,ochre,o'clock,octagon,octagonal,octane,octave,octavo,octet,octette,octogenarian,octopi,octopus,ocular,oculist,odalisque,odd,oddball,oddity,oddly,oddment,oddness,odds,odds-on,ode,odious,odiously,odiousness,odium,odometer,odor,odored,odoriferous,odorless,odorous,odyssey,oedipal,oenology,oenophile,o'er,oeuvre,of,off,offal,offbeat,off-color,offend,offender,offending,offense,offensive,offensively,offensiveness,offer,offering,offertory,offhand,offhanded,offhandedly,offhandedness,off-hour,office,officeholder,officer,offices,official,officialdom,officialism,officially,officiant,officiate,officiator,officious,officiously,officiousness,offing,off-key,off-limits,offline,offload,off-peak,offprint,off-putting,off-ramp,off-road,off-season,offset,offshoot,offshore,offside,off-site,offspring,offstage,off-the-cuff,off-the-rack,off-the-record,off-the-shelf,off-the-wall,offtrack,off-white,oft,often,oftentimes,ofttimes,ogle,ogler,ogre,ogreish,ogress,oh,ohm,ohmmeter,oho,oil,oilcloth,oiled,oiliness,oils,oilskin,oilskins,oily,oink,ointment,okay,okey-doke,okra,old,olden,old-fashioned,oldie,oldish,old-line,oldness,oldster,old-time,old-timer,old-world,ole,oleaginous,oleander,oleo,oleomargarine,olfactory,oligarch,oligarchic,oligarchical,oligarchy,oligopoly,olive,om,ombudsman,omega,omelet,omelette,omen,omicron,ominous,ominously,ominousness,omission,omit,omnibus,omnipotence,omnipotent,omnipresence,omnipresent,omniscience,omniscient,omnivore,omnivorous,omnivorously,omnivorousness,on,once,once-over,oncogene,oncologist,oncology,oncoming,one,one-dimensional,one-liner,oneness,one-of-a-kind,one-on-one,onerous,onerously,onerousness,oneself,one-shot,one-sided,one-sidedness,onetime,one-to-one,one-track,one-up,one-upmanship,one-way,ongoing,onion,onionskin,online,onlooker,onlooking,only,onomatopoeia,onomatopoeic,onomatopoetic,on-ramp,onrush,onrushing,onscreen,onset,onshore,onside,on-site,onslaught,onstage,on-the-job,onto,ontogeny,ontological,ontology,onus,onward,onwards,onyx,oodles,ooh,oops,ooze,oozy,opacity,opal,opalescence,opalescent,opaque,opaquely,opaqueness,op-ed,open,open-air,open-and-shut,open-ended,opener,open-eyed,open-face,open-faced,openhanded,openhandedness,openhearted,open-hearth,opening,openly,open-minded,open-mindedly,open-mindedness,openness,open-plan,openwork,opera,operable,operate,operatic,operatically,operation,operational,operationally,operations,operative,operator,operetta,ophthalmic,ophthalmologist,ophthalmology,opiate,opine,opinion,opinionated,opium,opossum,opponent,opportune,opportunely,opportunism,opportunist,opportunistic,opportunistically,opportunity,oppose,opposed,opposing,opposite,oppositely,opposition,oppress,oppressed,oppression,oppressive,oppressively,oppressiveness,oppressor,opprobrious,opprobriously,opprobrium,opt,optic,optical,optically,optician,optics,optima,optimal,optimally,optimism,optimist,optimistic,optimistically,optimization,optimize,optimum,option,optional,optionally,optometrist,optometry,opulence,opulent,opulently,opus,or,oracle,oracular,oral,orally,orange,orangeade,orangery,orangutan,orangutang,orate,oration,orator,oratorical,oratorically,oratorio,oratory,orb,orbicular,orbit,orbital,orbiter,orchard,orchestra,orchestral,orchestrate,orchestration,orchid,ordain,ordainment,ordeal,order,ordered,orderliness,orderly,orders,ordinal,ordinance,ordinarily,ordinariness,ordinary,ordinate,ordination,ordnance,ordure,ore,oregano,organ,organdie,organdy,organelle,organic,organically,organism,organismic,organist,organization,organizational,organizationally,organize,organized,organizer,organza,orgasm,orgasmic,orgiastic,orgy,oriel,orient,oriental,orientate,orientation,oriented,orifice,origami,origin,original,originality,originally,originate,origination,originator,origins,oriole,ormolu,ornament,ornamental,ornamentation,ornate,ornately,ornateness,orneriness,ornery,ornithological,ornithologist,ornithology,orotund,orotundity,orphan,orphanage,orris,orthodontia,orthodontic,orthodontics,orthodontist,orthodox,orthodoxy,orthographic,orthography,orthopaedics,orthopedic,orthopedics,orthopedist,orzo,oscillate,oscillation,oscillator,oscillatory,oscilloscope,osculate,osculation,osier,osmium,osmosis,osmotic,osprey,ossification,ossify,ostensible,ostensibly,ostentation,ostentatious,ostentatiously,osteoarthritis,osteopath,osteopathic,osteopathy,osteoporosis,ostracism,ostracize,ostrich,other,others,otherwise,otherworldly,otiose,otter,ottoman,ouch,ought,oughtn't,ounce,our,ours,ourselves,oust,ouster,out,outage,out-and-out,outargue,outback,outbalance,outbid,outboard,outboast,outbound,outbox,outbreak,outbuilding,outburst,outcast,outclass,outcome,outcrop,outcropping,outcry,outdated,outdid,outdistance,outdo,outdone,outdoor,outdoors,outdoorsy,outdraw,outdrawn,outdrew,outer,outermost,outerwear,outfield,outfielder,outfight,outfit,outfitter,outflank,outflow,outfought,outfox,outgo,outgoing,outgrew,outgrow,outgrown,outgrowth,outguess,outgun,outhit,outhouse,outing,outlandish,outlandishly,outlast,outlaw,outlay,outlet,outline,outlive,outlook,outlying,outmaneuver,outmatch,outmoded,outnumber,out-of-body,out-of-bounds,out-of-date,out-of-door,out-of-doors,out-of-pocket,out-of-state,out-of-the-way,outpatient,outperform,outplace,outplacement,outplay,outpoint,outpost,outpouring,outproduce,output,outrace,outrage,outrageous,outrageously,outran,outrank,outre,outreach,outrider,outrigger,outright,outrun,outscore,outsell,outset,outshine,outshone,outshout,outside,outsider,outsize,outskirt,outskirts,outsmart,outsold,outsource,outsourcing,outspend,outspent,outspoken,outspokenly,outspokenness,outspread,outstanding,outstandingly,outstation,outstay,outstretch,outstretched,outstrip,outtake,outvote,outward,outwardly,outwards,outwear,outweigh,outwit,outwore,outwork,outworn,ouzo,ova,oval,ovarian,ovary,ovate,ovation,oven,ovenbird,over,overabundance,overabundant,overachieve,overachiever,overact,overactive,overage,overaggressive,overall,overalls,overambitious,overanxious,overarm,overate,overattentive,overawe,overbalance,overbearing,overbearingly,overbid,overbite,overblown,overboard,overbold,overbook,overbought,overbuild,overbuilt,overburden,overburdened,overbuy,overcame,overcapacity,overcapitalize,overcareful,overcast,overcautious,overcharge,overcloud,overcoat,overcome,overcompensate,overcompensation,overconfidence,overconfident,overconscientious,overcook,overcooked,overcritical,overcrowd,overcrowded,overcrowding,overdecorate,overdependent,overdevelop,overdid,overdo,overdone,overdose,overdraft,overdraw,overdrawn,overdress,overdressed,overdrew,overdrive,overdub,overdue,overeager,overeat,overeaten,overemotional,overemphasis,overemphasize,overenthusiastic,overestimate,overestimation,overexcite,overexcited,overexercise,overexert,overexertion,overexpose,overexposure,overextend,overextended,overfed,overfeed,overfill,overflew,overflight,overflow,overflown,overfly,overfond,overfull,overgeneralize,overgenerous,overgraze,overgrew,overgrow,overgrown,overgrowth,overhand,overhanded,overhang,overhasty,overhaul,overhead,overhear,overheard,overheat,overhung,overindulge,overindulgence,overindulgent,overjoy,overjoyed,overkill,overlaid,overlain,overland,overlap,overlarge,overlay,overleaf,overlie,overload,overlong,overlook,overlord,overly,overmaster,overmodest,overmuch,overnice,overnight,overoptimism,overoptimistic,overpaid,overparticular,overpass,overpay,overplay,overpopulate,overpopulated,overpopulation,overpower,overpowering,overpraise,overprecise,overprice,overpriced,overprint,overproduce,overproduction,overprotect,overprotective,overqualified,overran,overrate,overrated,overreach,overreact,overreaction,overrefined,overridden,override,overriding,overripe,overrode,overrule,overrun,oversaw,oversea,overseas,oversee,overseen,overseer,oversell,oversensitive,oversensitiveness,oversexed,overshadow,overshoe,overshoot,overshot,oversight,oversimple,oversimplification,oversimplify,oversize,oversized,oversleep,overslept,oversold,overspecialization,overspecialize,overspend,overspent,overspread,overstate,overstatement,overstay,overstep,overstimulate,overstock,overstrict,overstrung,overstuffed,oversubscribe,oversubtle,oversupply,oversuspicious,overt,overtake,overtaken,overtax,over-the-counter,over-the-top,overthrew,overthrow,overthrown,overtime,overtire,overtly,overtone,overtook,overture,overtures,overturn,overuse,overvalue,overview,overweening,overweight,overwhelm,overwhelming,overwhelmingly,overwork,overworked,overwrought,overzealous,oviduct,oviparous,ovoid,ovular,ovulate,ovulation,ovule,ovum,ow,owe,owing,owl,owlet,owlish,own,owner,ownership,ox,oxblood,oxbow,oxcart,oxen,oxford,oxidant,oxidation,oxide,oxidization,oxidize,oxidizer,oxyacetylene,oxygen,oxygenate,oxygenation,oxymora,oxymoron,oyster,ozone,ozone-friendly";
str15 = "pa,pablum,pabulum,pace,pacemaker,pacer,pacesetter,pachyderm,pachysandra,pacific,pacifically,pacification,pacifier,pacifism,pacifist,pacifistic,pacify,pack,package,packager,packaging,packed,packer,packet,packing,packinghouse,packsaddle,pact,pad,padding,paddle,paddler,paddock,paddy,padlock,padre,paean,paella,pagan,paganism,page,pageant,pageantry,pageboy,pager,paginate,pagination,pagoda,paid,pail,pailful,pain,pained,painful,painfully,painfulness,painkiller,painkilling,painless,painlessly,painlessness,pains,painstaking,painstakingly,paint,paintbrush,painter,painting,paints,pair,paisley,pajama,pajamas,pal,palace,paladin,palanquin,palatable,palatal,palatalization,palatalize,palate,palatial,palatially,palatinate,palatine,palaver,pale,paleface,palely,paleness,paleographer,paleography,paleolithic,paleontologist,paleontology,palette,palfrey,palimony,palimpsest,palindrome,paling,palisade,palisades,pall,palladium,pallbearer,pallet,palliate,palliation,palliative,pallid,pallidly,pallidness,pallor,palm,palmate,palmetto,palmist,palmistry,palmtop,palmy,palomino,palpable,palpably,palpate,palpation,palpitate,palpitation,palpitations,palsied,palsy,paltriness,paltry,pampas,pamper,pamphlet,pamphleteer,pan,panacea,panache,panama,pancake,panchromatic,pancreas,pancreatic,panda,pandemic,pandemonium,pander,panderer,pane,panegyric,panel,paneling,panelist,panelling,pang,panhandle,panhandler,panic,panicky,panic-stricken,panier,pannier,panoply,panorama,panoramic,panpipes,pansy,pant,pantaloons,pantheism,pantheist,pantheistic,pantheon,panther,pantie,panties,pantomime,pantomimic,pantomimist,pantry,pants,pantsuit,pantyhose,pantyliner,pantywaist,pap,papa,papacy,papal,paparazzi,papaw,papaya,paper,paperback,paperboard,paperboy,paperer,papergirl,paperhanger,paperhanging,papers,paperweight,paperwork,papery,papier-mache,papilla,papillae,papillary,papist,papoose,pappy,paprika,papyri,papyrus,par,parable,parabola,parabolic,parachute,parachutist,parade,parader,paradigm,paradigmatic,paradisaical,paradise,paradox,paradoxical,paradoxically,paraffin,paragon,paragraph,parakeet,paralegal,parallax,parallel,parallelism,parallelogram,paralyse,paralyses,paralysis,paralytic,paralyze,paralyzed,paralyzingly,paramecia,paramecium,paramedic,paramedical,parameter,parameters,parametric,paramilitary,paramount,paramour,paranoia,paranoiac,paranoid,paranormal,parapet,paraphernalia,paraphrase,paraplegia,paraplegic,paraprofessional,parapsychologist,parapsychology,parasite,parasitic,parasitically,parasitism,parasol,parasympathetic,parathion,parathyroid,paratrooper,paratroops,parboil,parcel,parch,parched,parchment,pardon,pardonable,pardonably,pardoner,pare,paregoric,parent,parentage,parental,parentheses,parenthesis,parenthesize,parenthetic,parenthetical,parenthetically,parenthood,parenting,parer,pareses,paresis,parfait,pariah,parietal,parimutuel,paring,parish,parishioner,parity,park,parka,parking,parkway,parlance,parlay,parley,parliament,parliamentarian,parliamentary,parlor,parlous,parmigiana,parochial,parochialism,parochially,parodist,parody,parole,parolee,paroxysm,paroxysmal,parquet,parquetry,parricidal,parricide,parrot,parry,parse,parsec,parsimonious,parsimoniously,parsimony,parsley,parsnip,parson,parsonage,part,partake,partaken,partaker,parted,parterre,parthenogenesis,partial,partiality,partially,participant,participate,participation,participator,participatory,participial,participle,particle,particleboard,parti-colored,particular,particularity,particularization,particularize,particularly,particulars,particulate,parting,partisan,partisanship,partition,partitioned,partitive,partly,partner,partnership,partook,partridge,part-song,part-time,part-timer,parturition,partway,party,party-pooper,parvenu,pascal,paschal,pasha,pass,passable,passably,passage,passageway,passbook,passe,passel,passenger,passer,passerby,passersby,pass-fail,passim,passing,passingly,passion,passionate,passionately,passionless,passive,passively,passiveness,passivity,passkey,passport,password,past,pasta,paste,pasteboard,pastel,pastern,pasteurization,pasteurize,pasteurizer,pastiche,pastime,pastiness,pastor,pastoral,pastorate,pastrami,pastry,pasturage,pasture,pastureland,pasty,pat,patch,patchily,patchiness,patchwork,patchy,pate,patella,patellae,patent,patently,paterfamilias,paternal,paternalism,paternalistic,paternally,paternity,paternoster,path,pathetic,pathetically,pathfinder,pathless,pathogen,pathogenic,pathological,pathologically,pathologist,pathology,pathos,pathway,patience,patient,patiently,patina,patio,patois,patriarch,patriarchal,patriarchate,patriarchy,patrician,patricide,patrimonial,patrimony,patriot,patriotic,patriotically,patriotism,patrol,patrolman,patrolwoman,patron,patronage,patroness,patronize,patronizer,patronizing,patronizingly,patronymic,patronymically,patroon,patsy,patter,pattern,patterned,patty,paucity,paunch,paunchy,pauper,pauperism,pauperize,pause,pave,pavement,pavilion,paving,paw,pawl,pawn,pawnbroker,pawnbroking,pawnshop,pawpaw,pay,payable,payback,paycheck,payday,payee,payer,payload,paymaster,payment,payoff,payola,payout,pay-per-view,payroll,pea,peace,peaceable,peaceably,peaceful,peacefully,peacefulness,peacekeeper,peacekeeping,peacemaker,peacemaking,peacetime,peach,peachy,peacock,peafowl,peahen,peak,peaked,peal,peanut,peanuts,pear,pearl,pearly,peasant,peasantry,peashooter,peat,peaty,pebble,pebbly,pecan,peccadillo,peccary,peck,pectic,pectin,pectoral,peculate,peculation,peculator,peculiar,peculiarity,peculiarly,pecuniary,pedagogic,pedagogical,pedagogue,pedagogy,pedal,pedant,pedantic,pedantically,pedantry,peddle,peddler,pederast,pederasty,pedestal,pedestrian,pedestrianize,pediatric,pediatrician,pediatrics,pedicab,pedicure,pedicurist,pedigree,pedigreed,pediment,pedlar,pedometer,peduncle,pee,peek,peekaboo,peel,peeler,peeling,peelings,peen,peep,peeper,peephole,peer,peerage,peeress,peerless,peeve,peevish,peevishly,peevishness,peewee,peg,pegboard,peignoir,pejoration,pejorative,pejoratively,pekingese,pekoe,pelagic,pelf,pelican,pellagra,pellet,pell-mell,pellucid,pelt,pelves,pelvic,pelvis,pemmican,pen,penal,penalization,penalize,penalty,penance,pence,penchant,pencil,pend,pendant,pendent,pending,pendulous,pendulum,penes,penetrability,penetrable,penetrate,penetrating,penetratingly,penetration,penetrative,penguin,penicillin,penile,peninsula,peninsular,penis,penitence,penitent,penitential,penitentiary,penitently,penknife,penknives,penlight,penman,penmanship,pennant,penniless,pennon,penny,penny-pincher,penny-pinching,pennyweight,penny-wise,penologist,penology,pension,pensioner,pensive,pensively,pensiveness,pent,pentacle,pentagon,pentagonal,pentagram,pentameter,pentathlete,pentathlon,penthouse,pent-up,penuche,penultimate,penumbra,penumbrae,penurious,penuriously,penuriousness,penury,peon,peonage,peony,people,pep,pepper,peppercorn,peppermint,pepperoni,peppery,peppiness,peppy,pepsin,peptic,per,peradventure,perambulate,perambulation,perambulator,percale,perceivable,perceive,percent,percentage,percentile,perceptible,perceptibly,perception,perceptional,perceptive,perceptively,perceptiveness,perceptual,perceptually,perch,perchance,percipience,percipient,percolate,percolation,percolator,percussion,percussionist,perdition,perdurable,peregrinate,peregrination,peregrine,peremptorily,peremptory,perennial,perennially,perestroika,perfect,perfecta,perfectibility,perfectible,perfection,perfectionism,perfectionist,perfectly,perfectness,perfidious,perfidiously,perfidy,perforate,perforated,perforation,perforce,perform,performance,performer,perfume,perfumed,perfumer,perfumery,perfunctorily,perfunctory,pergola,perhaps,pericardia,pericardium,perigee,perihelia,perihelion,peril,perilous,perilously,perimeter,perinea,perineum,period,periodic,periodical,periodically,periodicity,periodontal,periodontics,periodontist,peripatetic,peripheral,peripherally,periphery,periphrases,periphrasis,periphrastic,periscope,perish,perishable,perishables,peristalses,peristalsis,peristaltic,peritonea,peritoneal,peritoneum,peritonitis,periwig,periwinkle,perjure,perjurer,perjury,perk,perkily,perkiness,perky,perm,permafrost,permanence,permanency,permanent,permanently,permeability,permeable,permeate,permeation,permissible,permissibly,permission,permissive,permissively,permissiveness,permit,permutation,permute,pernicious,perniciously,perniciousness,peroration,peroxide,perpendicular,perpendicularity,perpendicularly,perpetrate,perpetration,perpetrator,perpetual,perpetually,perpetuate,perpetuation,perpetuity,perplex,perplexed,perplexedly,perplexing,perplexity,perquisite,persecute,persecution,persecutor,perseverance,persevere,persevering,persiflage,persimmon,persist,persistence,persistent,persistently,persnickety,person,persona,personable,personae,personage,personal,personality,personalize,personally,personals,personalty,personification,personify,personnel,perspective,perspicacious,perspicaciously,perspicacity,perspicuity,perspicuous,perspiration,perspire,persuadable,persuade,persuader,persuasion,persuasive,persuasively,persuasiveness,pert,pertain,pertinacious,pertinaciously,pertinacity,pertinence,pertinent,pertinently,pertly,pertness,perturb,perturbation,perturbed,pertussis,peruke,perusal,peruse,pervade,pervasive,pervasively,pervasiveness,perverse,perversely,perverseness,perversion,perversity,pervert,perverted,peseta,peskily,peskiness,pesky,peso,pessimism,pessimist,pessimistic,pessimistically,pest,pester,pesticide,pestiferous,pestilence,pestilent,pestilential,pestle,pesto,pet,petal,petaled,petard,petcock,peter,petiole,petite,petition,petitioner,petrel,petrifaction,petrified,petrify,petrochemical,petrodollars,petrol,petrolatum,petroleum,petrologist,petrology,petticoat,pettifog,pettifogger,pettifoggery,pettily,pettiness,petting,pettish,petty,petulance,petulant,petulantly,petunia,pew,pewee,pewit,pewter,peyote,phaeton,phagocyte,phalanger,phalanges,phalanx,phalli,phallic,phallus,phantasm,phantasmagoria,phantasmal,phantasy,phantom,pharaoh,pharisaic,pharisee,pharmaceutical,pharmaceuticals,pharmaceutics,pharmacist,pharmacological,pharmacologist,pharmacology,pharmacopeia,pharmacopoeia,pharmacy,pharyngeal,pharynges,pharyngitis,pharynx,phase,phaseout,phat,pheasant,phenacetin,phenobarbital,phenol,phenom,phenomena,phenomenal,phenomenally,phenomenon,pheromone,phew,phi,phial,philander,philanderer,philandering,philanthropic,philanthropically,philanthropist,philanthropy,philatelic,philatelist,philately,philharmonic,philippic,philistine,philistinism,philodendron,philological,philologist,philology,philosopher,philosophic,philosophical,philosophically,philosophize,philosophizer,philosophy,philter,phlebitis,phlegm,phlegmatic,phlegmatically,phloem,phlox,phobia,phobic,phoebe,phoenix,phone,phoneme,phonemic,phonetic,phonetically,phonetician,phonetics,phoney,phonic,phonically,phonics,phoniness,phonograph,phonographic,phonological,phonologically,phonologist,phonology,phony,phooey,phosphate,phosphor,phosphorescence,phosphorescent,phosphorescently,phosphoric,phosphorous,phosphorus,photo,photocell,photocopier,photocopy,photoelectric,photoelectrically,photoengrave,photoengraver,photoengraving,photofinishing,photogenic,photogenically,photograph,photographer,photographic,photographically,photography,photojournalism,photojournalist,photometer,photon,photo-offset,photosensitive,photostat,photostatic,photosynthesis,photosynthesize,photosynthetic,phrasal,phrase,phraseology,phrasing,phrenologist,phrenology,phyla,phylactery,phylogeny,phylum,physic,physical,physically,physician,physicist,physics,physiognomy,physiography,physiological,physiologically,physiologist,physiology,physiotherapist,physiotherapy,physique,pi,pianissimo,pianist,piano,pianoforte,piazza,pibroch,pic,pica,picaresque,picayune,piccalilli,piccolo,pick,pickaback,pickax,pickaxe,picker,pickerel,picket,pickings,pickle,pickled,pick-me-up,pickpocket,pickup,picky,picnic,picnicker,picot,pictograph,pictorial,pictorially,picture,picturesque,picturesquely,picturesqueness,piddle,piddling,piddly,pidgin,pie,piebald,piece,piecemeal,piecework,pieceworker,pied,pied-a-terre,pieds-a-terre,pie-eyed,pier,pierce,piercing,piercingly,piety,piffle,piffling,pig,pigeon,pigeonhole,pigeon-toed,piggish,piggishly,piggishness,piggy,piggyback,pigheaded,pigheadedly,pigheadedness,piglet,pigment,pigmentation,pigmy,pigpen,pigskin,pigsty,pigtail,pike,piker,pikestaff,pilaf,pilaff,pilaster,pilau,pilchard,pile,piled,piles,pileup,pilfer,pilferage,pilferer,pilgrim,pilgrimage,piling,pill,pillage,pillager,pillar,pillbox,pillion,pillory,pillow,pillowcase,pillowslip,pilot,pilothouse,pimento,pimiento,pimp,pimpernel,pimple,pimpled,pimply,pin,pinafore,pinata,pinball,pince-nez,pincer,pincers,pinch,pinched,pinch-hit,pinch-hitter,pincushion,pine,pineapple,piney,pinfeather,ping,ping-pong,pinhead,pinhole,pinion,pink,pinkeye,pinkie,pinkish,pinkness,pinko,pinky,pinnacle,pinnate,pinochle,pinon,pinpoint,pinprick,pinsetter,pinstripe,pinstriped,pint,pinto,pint-size,pint-sized,pinup,pinwheel,piny,pinyin,pinyon,pioneer,pioneering,pious,piously,piousness,pip,pipe,pipeline,piper,pipes,pipette,piping,pipit,pippin,pipsqueak,piquancy,piquant,piquantly,pique,piracy,piranha,pirate,piratical,pirogi,piroshki,pirouette,pis,piscatorial,pismire,piss,pissed,pistachio,pistil,pistillate,pistol,pistol-whip,piston,pit,pita,pitapat,pitch,pitch-black,pitchblende,pitch-dark,pitched,pitcher,pitchfork,pitchman,piteous,piteously,piteousness,pitfall,pith,pithily,pithiness,pithy,pitiable,pitiably,pitiful,pitifully,pitiless,pitilessly,pitilessness,piton,pittance,pitted,pitter-patter,pituitary,pity,pivot,pivotal,pix,pixel,pixie,pixy,pizazz,pizza,pizzazz,pizzeria,pizzicato,pj's,placard,placate,placation,placatory,place,placebo,placeholder,placekick,placekicker,placement,placenta,placentae,placental,placer,placid,placidity,placidly,placket,plagiarism,plagiarist,plagiarize,plagiarizer,plagiary,plague,plaid,plain,plainclothes,plainclothesman,plainly,plainness,plains,plainsman,plainsong,plainspoken,plaint,plaintiff,plaintive,plaintively,plait,plan,plane,planeload,planer,planet,planetaria,planetarium,planetary,plangent,plank,planking,plankton,planner,plant,plantain,plantar,plantation,planter,planting,plantlike,plaque,plash,plasma,plaster,plasterboard,plastered,plasterer,plastic,plasticity,plasticize,plat,plate,plateau,plateaux,plated,plateful,platelet,platen,platform,plating,platinum,platitude,platitudinous,platonic,platoon,platter,platy,platypus,platys,plaudit,plaudits,plausibility,plausible,plausibly,play,playable,playact,playacting,playback,playbill,playbook,playboy,play-by-play,player,playful,playfully,playfulness,playgirl,playgoer,playground,playhouse,playmate,playoff,playpen,playroom,plaything,playtime,playwright,plaza,plea,plea-bargain,plead,pleader,pleading,pleasant,pleasantly,pleasantness,pleasantry,please,pleased,pleasing,pleasingly,pleasurable,pleasurably,pleasure,pleasureful,pleat,pleated,plebe,plebeian,plebiscite,plectra,plectrum,pled,pledge,plenary,plenipotentiary,plenitude,plenteous,plentiful,plentifully,plenty,plethora,pleura,pleurae,pleurisy,plexus,pliability,pliable,pliancy,pliant,pliers,plight,plinth,plod,plodder,plodding,plop,plot,plotter,plough,plover,plow,plowman,plowshare,ploy,pluck,pluckiness,plucky,plug,plum,plumage,plumb,plumber,plumbing,plume,plumed,plummet,plump,plumply,plumpness,plumy,plunder,plunderer,plunge,plunger,plunk,pluperfect,plural,pluralism,pluralist,pluralistic,plurality,pluralization,pluralize,plus,plush,plushly,plushness,plushy,plutocracy,plutocrat,plutocratic,plutonium,pluvial,ply,plywood,pneumatic,pneumatically,pneumonia,poach,poacher,poaching,pock,pocked,pocket,pocketbook,pocketful,pocketknife,pocketknives,pockmark,pockmarked,pod,podia,podiatrist,podiatry,podium,poem,poesy,poet,poetaster,poetess,poetic,poetical,poetically,poetry,pogrom,poi,poignancy,poignant,poignantly,poinciana,poinsettia,point,point-blank,pointed,pointedly,pointer,pointillism,pointillist,pointless,pointlessly,pointlessness,pointy,poise,poised,poison,poisoner,poisoning,poisonous,poisonously,poke,poker,poker-faced,pokey,poky,pol,polar,polarity,polarization,polarize,pole,polecat,polemic,polemical,polemically,polemicist,polemics,polestar,pole-vault,pole-vaulter,police,policeman,policewoman,policy,policyholder,polio,poliomyelitis,polish,polished,polisher,politburo,polite,politely,politeness,politesse,politic,political,politically,politician,politicization,politicize,politicized,politicking,politico,politics,polity,polka,polka-dot,poll,pollack,pollen,pollinate,pollination,pollinator,polling,polliwog,polls,pollster,pollutant,pollute,polluted,polluter,pollution,pollywog,polo,polonaise,polonium,poltergeist,poltroon,polyandrous,polyandry,polyclinic,polyester,polyethylene,polygamist,polygamous,polygamy,polyglot,polygon,polygonal,polygraph,polyhedra,polyhedral,polyhedron,polymath,polymer,polymeric,polymerization,polymerize,polynomial,polyp,polyphonic,polyphony,polypropylene,polystyrene,polysyllabic,polysyllable,polytechnic,polytheism,polytheist,polytheistic,polyunsaturated,polyurethane,polyvinyl,pomade,pomander,pomegranate,pommel,pomp,pompadour,pompano,pompom,pompon,pomposity,pompous,pompously,pompousness,poncho,pond,ponder,ponderer,ponderous,ponderously,ponderousness,pone,pongee,poniard,pontiff,pontifical,pontifically,pontificate,pontoon,pony,ponytail,pooch,poodle,poof,pooh,pooh-pooh,pool,poolroom,poop,pooped,poor,poorboy,poorhouse,poorly,poor-mouth,poorness,pop,popcorn,pope,pop-eyed,popgun,popinjay,poplar,poplin,popover,poppa,poppy,poppycock,pops,populace,popular,popularity,popularization,popularize,popularly,populate,population,populism,populist,populous,populousness,pop-up,porcelain,porch,porcine,porcupine,pore,porgy,pork,porker,porky,porn,porno,pornographer,pornographic,pornographically,pornography,porosity,porous,porousness,porphyritic,porphyry,porpoise,porridge,porringer,port,portability,portable,portage,portal,portcullis,portend,portent,portentous,portentously,porter,porterhouse,portfolio,porthole,portico,portiere,portion,portliness,portly,portmanteau,portmanteaux,portrait,portraitist,portraiture,portray,portrayal,portulaca,pose,poser,poseur,posh,posit,position,positive,positively,positiveness,positron,posse,possess,possessed,possession,possessions,possessive,possessively,possessiveness,possessor,possibility,possible,possibly,possum,post,postage,postal,postcard,postconsonantal,postdate,postdoctoral,poster,posterior,posterity,postgraduate,posthaste,posthumous,posthumously,posthypnotic,postilion,postindustrial,posting,postlude,postman,postmark,postmaster,postmenopausal,postmeridian,postmistress,postmodern,postmodernism,postmodernist,postmortem,postnasal,postnatal,postoperative,postpaid,postpartum,postpone,postponement,postprandial,postscript,postseason,postulate,postulation,posture,posturing,postwar,posy,pot,potability,potable,potables,potash,potassium,potato,potbellied,potbelly,potboiler,potency,potent,potentate,potential,potentiality,potentially,potently,potful,pothead,pother,potherb,potholder,pothole,pothook,potion,potluck,potpie,potpourri,potsherd,potshot,pottage,potted,potter,pottery,potty,pouch,poultice,poultry,pounce,pound,poundage,pounding,pour,pouring,pout,pouter,poverty,poverty-stricken,powder,powdered,powdery,power,powerboat,powerful,powerfully,powerhouse,powerless,powerlessly,powerlessness,powwow,pox,practicability,practicable,practicably,practical,practicalities,practicality,practically,practice,practiced,practicing,practicum,practitioner,praetor,praetorian,pragmatic,pragmatically,pragmatism,pragmatist,prairie,praise,praiseworthiness,praiseworthy,praline,prance,prancer,prancingly,prank,prankster,praseodymium,prate,prater,pratfall,prattle,prattler,prawn,pray,prayer,prayerful,prayerfully,prayers,preach,preacher,preachment,preachy,preadolescence,preamble,prearrange,prearranged,prearrangement,preassigned,precancel,precancerous,precarious,precariously,precariousness,precaution,precautionary,precede,precedence,precedent,preceding,precept,preceptor,precinct,precincts,preciosity,precious,preciously,preciousness,precipice,precipitant,precipitate,precipitately,precipitation,precipitous,precipitously,precis,precise,precisely,preciseness,precision,preclude,preclusion,precocious,precociously,precociousness,precocity,precognition,precognitive,precolonial,preconceive,preconceived,preconception,precondition,precook,precursor,precursory,predate,predator,predatory,predawn,predecease,predecessor,predesignate,predestination,predestine,predestined,predetermination,predetermine,predetermined,predeterminer,predicable,predicament,predicate,predication,predicative,predict,predictability,predictable,predictably,prediction,predictive,predictor,predigest,predilection,predispose,predisposed,predisposition,predominance,predominant,predominantly,predominate,preemie,preeminence,preeminent,preeminently,preempt,preemption,preemptive,preen,preexist,preexistence,prefab,prefabricate,prefabricated,prefabrication,preface,prefatory,prefect,prefecture,prefer,preferable,preferably,preference,preferential,preferentially,preferment,prefigure,prefix,preform,pregame,pregnancy,pregnant,preheat,prehensile,prehistoric,prehistorically,prehistory,prejudge,prejudgment,prejudice,prejudiced,prejudicial,prekindergarten,prelacy,prelate,prelim,preliminary,preliterate,prelude,premarital,premature,prematurely,premed,premedical,premeditate,premeditated,premeditation,premenstrual,premier,premiere,premiership,premise,premises,premium,premix,premolar,premonition,premonitory,prenatal,prenuptial,preoccupation,preoccupied,preoccupy,preoperative,preordain,preordained,pre-owned,prep,prepackage,prepaid,preparation,preparatory,prepare,prepared,preparedness,prepay,prepayment,preponderance,preponderant,preponderantly,preponderate,preposition,prepositional,prepositionally,prepossess,prepossessing,prepossession,preposterous,preposterously,preppie,preppy,prepubescence,prepubescent,prepuce,prequel,prerecord,prerecorded,preregister,preregistration,prerequisite,prerogative,presage,presbyopia,presbyter,presbytery,preschool,preschooler,prescience,prescient,presciently,prescribe,prescript,prescription,prescriptive,prescriptively,preseason,presence,present,presentable,presentably,presentation,present-day,presenter,presentiment,presently,presentment,preservable,preservation,preservationist,preservative,preserve,preserver,preserves,preset,preshrank,preshrink,preshrunk,preside,presidency,president,presidential,presidia,presidium,presort,press,pressed,presser,pressing,pressman,pressure,pressured,pressurization,pressurize,pressurized,pressurizer,prestidigitation,prestige,prestigious,presto,presumable,presumably,presume,presumption,presumptive,presumptuous,presumptuously,presumptuousness,presuppose,presupposition,pretax,preteen,pretend,pretender,pretense,pretension,pretensions,pretentious,pretentiously,pretentiousness,preterit,preterite,preterm,preternatural,preternaturally,pretest,pretext,pretrial,prettify,prettily,prettiness,pretty,pretzel,prevail,prevailing,prevalence,prevalent,prevaricate,prevarication,prevaricator,prevent,preventable,preventative,preventible,prevention,preventive,preview,previous,previously,prewar,prey,priapic,price,priceless,pricey,prick,pricker,prickle,prickliness,prickly,pride,prideful,pridefully,prier,priest,priestess,priesthood,priestliness,priestly,prig,priggish,priggishness,prim,primacy,primal,primarily,primary,primate,prime,primer,primeval,priming,primitive,primitively,primitiveness,primly,primness,primogenitor,primogeniture,primordial,primp,primrose,prince,princeliness,princely,princess,principal,principality,principally,principle,principled,print,printable,printer,printing,printout,prior,prioress,prioritize,priority,priory,prism,prismatic,prison,prisoner,prissily,prissiness,prissy,pristine,prithee,privacy,private,privateer,privately,privates,privation,privatization,privatize,privet,privilege,privileged,privily,privy,prize,prized,prizefight,prizefighter,prizefighting,prizewinner,prizewinning,pro,proactive,pro-am,probability,probable,probably,probate,probation,probational,probationary,probationer,probe,probing,probity,problem,problematic,problematical,problematically,proboscis,procaine,procedural,procedure,proceed,proceeding,proceedings,proceeds,process,procession,processional,processor,pro-choice,pro-choicer,proclaim,proclamation,proclivity,proconsul,procrastinate,procrastination,procrastinator,procreate,procreation,procreative,proctor,procurable,procurator,procure,procurement,procurer,prod,prodigal,prodigality,prodigious,prodigiously,prodigy,produce,producer,producible,product,production,productive,productively,productiveness,productivity,prof,profanation,profane,profanely,profaneness,profanity,profess,professed,professedly,profession,professional,professionalism,professionalize,professionally,professor,professorial,professorially,professorship,proffer,proficiency,proficient,proficiently,profile,profit,profitability,profitable,profitably,profiteer,profiteering,profitless,profits,profligacy,profligate,profligately,profound,profoundly,profoundness,profundity,profuse,profusely,profuseness,profusion,progenitor,progeny,progesterone,prognathous,prognoses,prognosis,prognostic,prognosticate,prognostication,prognosticator,program,programmable,programmatic,programmer,programming,progress,progression,progressive,progressively,progressiveness,prohibit,prohibition,prohibitionist,prohibitive,prohibitively,prohibitory,project,projectile,projection,projectionist,projector,projects,prolapse,proletarian,proletariat,pro-life,pro-lifer,proliferate,proliferation,prolific,prolifically,prolix,prolixity,prolixly,prologue,prolong,prolongation,prolonged,prom,promenade,promethium,prominence,prominent,prominently,promiscuity,promiscuous,promiscuously,promise,promising,promisingly,promissory,promo,promontory,promote,promoter,promotion,promotional,prompt,prompter,prompting,promptitude,promptly,promptness,promulgate,promulgation,promulgator,prone,proneness,prong,pronged,pronghorn,pronominal,pronoun,pronounce,pronounceable,pronounced,pronouncement,pronto,pronuclear,pronunciation,proof,proofread,proofreader,prop,propaganda,propagandist,propagandize,propagate,propagation,propagator,propane,propel,propellant,propellent,propeller,propensity,proper,properly,propertied,property,prophecy,prophesier,prophesy,prophet,prophetess,prophetic,prophetical,prophetically,prophylactic,prophylaxes,prophylaxis,propinquity,propitiate,propitiation,propitiatory,propitious,propitiously,proponent,proportion,proportional,proportionally,proportionate,proportionately,proportions,proposal,propose,proposed,proposer,proposition,propositional,propound,proprietary,proprieties,proprietor,proprietorial,proprietorship,proprietress,propriety,propulsion,propulsive,prorate,pros,prosaic,prosaically,proscenia,proscenium,prosciutto,proscribe,proscription,prose,prosecute,prosecution,prosecutor,proselyte,proselytism,proselytize,proselytizer,prosody,prospect,prospective,prospectively,prospector,prospects,prospectus,prosper,prosperity,prosperous,prosperously,prostate,prostheses,prosthesis,prosthetic,prostitute,prostitution,prostrate,prostration,prosy,protactinium,protagonist,protean,protect,protected,protection,protectionism,protectionist,protective,protectively,protectiveness,protector,protectorate,protege,protein,protest,protestation,protester,protocol,proton,protoplasm,protoplasmic,prototype,prototypical,protozoa,protozoan,protozoic,protract,protracted,protraction,protractor,protrude,protruding,protrusile,protrusion,protuberance,protuberant,proud,proudly,provability,provable,prove,proven,provenance,provender,provenience,proverb,proverbial,proverbially,provide,provided,providence,provident,providential,providentially,providently,provider,providing,province,provinces,provincial,provincialism,provision,provisional,provisionally,provisions,proviso,provocation,provocative,provocatively,provocativeness,provoke,provoker,provoking,provokingly,provolone,provost,prow,prowess,prowl,prowler,proximate,proximity,proxy,prude,prudence,prudent,prudential,prudently,prudery,prudish,prudishly,prudishness,prune,pruner,prurience,prurient,pry,psalm,psalmist,psaltery,pseudo,pseudonym,pseudonymous,pseudoscience,pshaw,psi,psittacosis,psoriasis,psst,psych,psyche,psyched,psychedelic,psychiatric,psychiatrist,psychiatry,psychic,psychical,psychically,psycho,psychoactive,psychoanalysis,psychoanalyst,psychoanalytic,psychoanalytical,psychoanalyze,psychobabble,psychodrama,psychogenic,psychological,psychologically,psychologist,psychology,psychoneuroses,psychoneurosis,psychopath,psychopathic,psychopathy,psychoses,psychosis,psychosomatic,psychotherapist,psychotherapy,psychotic,psychotically,psychotropic,ptarmigan,pterodactyl,ptomaine,pub,pubertal,puberty,pubes,pubescence,pubescent,pubic,pubis,public,publican,publication,publicist,publicity,publicize,publicly,public-spirited,publish,publisher,publishing,puce,puck,pucker,puckered,puckish,puckishly,puckishness,pudding,puddle,puddling,pudenda,pudendum,pudginess,pudgy,pueblo,puerile,puerility,puff,puffball,puffer,puffin,puffiness,puffy,pug,pugilism,pugilist,pugilistic,pugnacious,pugnaciously,pugnaciousness,pugnacity,pug-nosed,puke,pukka,pulchritude,pulchritudinous,pule,pull,pullback,puller,pullet,pulley,pullout,pullover,pullup,pulmonary,pulp,pulpiness,pulpit,pulpwood,pulpy,pulsar,pulsate,pulsation,pulse,pulverization,pulverize,puma,pumice,pummel,pump,pumper,pumpernickel,pumpkin,pun,punch,punch-drunk,puncheon,puncher,punchy,punctilio,punctilious,punctiliously,punctiliousness,punctual,punctuality,punctually,punctuate,punctuation,puncture,pundit,punditry,pungency,pungent,pungently,puniness,punish,punishable,punishing,punishment,punitive,punitively,punk,punster,punt,punter,puny,pup,pupa,pupae,pupal,pupil,puppet,puppeteer,puppetry,puppy,purblind,purchasable,purchase,purchaser,purdah,pure,purebred,puree,purely,pureness,purgative,purgatorial,purgatory,purge,purger,purification,purifier,purify,purine,purism,purist,puristic,puritan,puritanical,puritanically,puritanism,purity,purl,purlieu,purlieus,purloin,purple,purplish,purport,purported,purportedly,purpose,purposeful,purposefully,purposefulness,purposeless,purposelessly,purposely,purr,purse,purser,pursuance,pursuant,pursue,pursuer,pursuit,purulence,purulent,purvey,purveyance,purveyor,purview,pus,push,push-button,pushcart,pusher,pushily,pushiness,pushing,pushover,pushup,pushy,pusillanimity,pusillanimous,pusillanimously,puss,pussy,pussycat,pussyfoot,pustular,pustule,put,putative,putdown,put-on,putout,putrefaction,putrefactive,putrefy,putrescence,putrescent,putrid,putsch,putt,puttee,putter,putterer,putty,puzzle,puzzled,puzzlement,puzzler,puzzling,pygmy,pylon,pylori,pyloric,pylorus,pyorrhea,pyramid,pyramidal,pyre,pyrimidine,pyrite,pyrites,pyromania,pyromaniac,pyrotechnic,pyrotechnics,python,pyx";
str16 = "qua,quack,quackery,quad,quadrangle,quadrangular,quadrant,quadraphonic,quadratic,quadrennial,quadrennium,quadriceps,quadrilateral,quadrille,quadrillion,quadriplegia,quadriplegic,quadrivium,quadruped,quadrupedal,quadruple,quadruplet,quadruplicate,quadruplication,quaff,quagmire,quahog,quail,quaint,quaintly,quaintness,quake,quaky,qualification,qualified,qualifier,qualify,qualitative,qualitatively,quality,qualm,qualmish,quandary,quanta,quantifiable,quantification,quantifier,quantify,quantitative,quantitatively,quantity,quantum,quarantine,quark,quarrel,quarreler,quarrelsome,quarrelsomeness,quarry,quart,quarter,quarterback,quarterdeck,quarterfinal,quarterly,quartermaster,quarters,quarterstaff,quartet,quartette,quarto,quartz,quasar,quash,quasi,quatrain,quaver,quavery,quay,queasily,queasiness,queasy,queen,queenly,queen-size,queer,queerly,queerness,quell,quench,quenchable,quencher,quenchless,querulous,querulously,querulousness,query,quest,question,questionable,questionably,questioner,questioning,questioningly,questionnaire,queue,quibble,quibbler,quiche,quick,quicken,quick-freeze,quick-froze,quick-frozen,quickie,quicklime,quickly,quickness,quicksand,quicksilver,quickstep,quick-tempered,quick-witted,quick-wittedly,quid,quiescence,quiescent,quiescently,quiet,quietly,quietness,quietude,quietus,quill,quilt,quilted,quilter,quilting,quince,quinine,quinsy,quint,quintessence,quintessential,quintessentially,quintet,quintette,quintuple,quintuplet,quip,quipster,quire,quirk,quirkiness,quirky,quirt,quisling,quit,quitclaim,quite,quits,quittance,quitter,quiver,quivery,quixotic,quixotically,quiz,quizzer,quizzical,quizzically,quoin,quoit,quoits,quondam,quorum,quota,quotability,quotable,quotation,quote,quoth,quotidian,quotient,qwerty";
str17 = "rabbet,rabbi,rabbinate,rabbinic,rabbinical,rabbit,rabble,rabble-rouser,rabble-rousing,rabid,rabidly,rabidness,rabies,raccoon,race,racecourse,racehorse,raceme,racer,races,racetrack,raceway,racial,racialism,racialist,racially,racily,raciness,racing,racism,racist,rack,racket,racketeer,racketeering,raconteur,racquet,racquetball,racy,rad,radar,radarscope,radial,radially,radiance,radiant,radiantly,radiate,radiation,radiator,radical,radicalism,radicalization,radicalize,radically,radicchio,radii,radio,radioactive,radioactively,radioactivity,radiocarbon,radiogram,radiographer,radiography,radioisotope,radiologist,radiology,radioman,radiometer,radiometric,radiometry,radiophone,radioscopy,radiosonde,radiotelegraph,radiotelegraphy,radiotelephone,radiotherapist,radiotherapy,radish,radium,radius,radon,raffia,raffish,raffishly,raffishness,raffle,raft,rafter,rafting,rag,raga,ragamuffin,ragbag,rage,ragged,raggedly,raggedness,raggedy,raging,ragingly,raglan,ragout,rags,ragtag,ragtime,ragweed,rah,rah-rah,raid,raider,rail,railing,raillery,railroad,railroader,railroading,railway,raiment,rain,rainbow,raincoat,raindrop,rainfall,rainmaker,rainmaking,rainproof,rains,rainstorm,rainwater,rainy,raise,raiser,raisin,raja,rajah,rake,rake-off,rakish,rakishly,rakishness,rally,ram,ramble,rambler,rambling,rambunctious,rambunctiously,rambunctiousness,ramekin,ramie,ramification,ramify,ramjet,ramp,rampage,rampancy,rampant,rampantly,rampart,ramrod,ramshackle,ran,ranch,rancher,ranching,rancid,rancidity,rancidness,rancor,rancorous,rancorously,random,random-access,randomization,randomize,randomly,randomness,randy,ranee,rang,range,ranger,ranginess,rangy,rani,rank,ranking,rankle,rankly,rankness,ranks,ransack,ransom,ransomer,rant,ranter,rap,rapacious,rapaciously,rapaciousness,rapacity,rape,raper,rapeseed,rapid,rapid-fire,rapidity,rapidly,rapidness,rapids,rapier,rapine,rapist,rappel,rapper,rapport,rapprochement,rapscallion,rapt,raptly,raptness,rapture,rapturous,rapturously,rare,rarebit,rarefaction,rarefied,rarefy,rarely,rareness,raring,rarity,rascal,rascally,rash,rasher,rashly,rashness,rasp,raspberry,raspy,rat,ratatouille,ratchet,rate,rater,rather,rathskeller,ratification,ratifier,ratify,rating,ratings,ratio,ratiocinate,ratiocination,ration,rational,rationale,rationalism,rationalist,rationalistic,rationality,rationalization,rationalize,rationally,rations,ratlike,ratline,rattan,ratter,rattle,rattlebrain,rattlebrained,rattler,rattlesnake,rattletrap,rattling,rattly,rattrap,ratty,raucous,raucously,raucousness,raunchily,raunchiness,raunchy,ravage,ravager,ravages,rave,ravel,raven,raven-haired,ravening,ravenous,ravenously,ravine,raving,ravings,ravioli,ravish,ravisher,ravishing,ravishingly,ravishment,raw,rawboned,rawhide,rawness,ray,rayon,raze,razor,razorback,razor-sharp,razz,razzle-dazzle,razzmatazz,re,reabsorb,reach,reachable,reacquaint,reacquire,react,reactant,reaction,reactionary,reactions,reactivate,reactivation,reactive,reactor,read,readability,readable,readdress,reader,readership,readily,readiness,reading,readjust,readjustment,readmission,readmit,readopt,readout,ready,ready-made,ready-to-wear,reaffirm,reaffirmation,reagent,real,realign,realignment,realism,realist,realistic,realistically,reality,realizable,realization,realize,real-life,reallocate,reallocation,really,realm,realness,realpolitik,real-time,realtor,realty,ream,reamer,reams,reanalysis,reanalyze,reanimate,reanimation,reap,reaper,reappear,reappearance,reapplication,reapply,reappoint,reappointment,reapportion,reapportionment,reappraisal,reappraise,rear,rear-end,rearguard,rearm,rearmament,rearmost,rearrange,rearrangement,rearrest,rearward,rearwards,reascend,reason,reasonable,reasonableness,reasonably,reasoned,reasoner,reasoning,reassemble,reassembly,reassert,reassertion,reassess,reassessment,reassign,reassignment,reassurance,reassure,reassuring,reassuringly,reattach,reattachment,reattain,reattempt,reauthorize,reawaken,rebate,rebel,rebellion,rebellious,rebelliously,rebelliousness,rebid,rebind,rebirth,reboil,reboot,reborn,rebound,rebroadcast,rebuff,rebuild,rebuilt,rebuke,rebukingly,reburial,rebury,rebus,rebut,rebuttal,rec,recalcitrance,recalcitrant,recalculate,recalculation,recall,recant,recantation,recap,recapitalize,recapitulate,recapitulation,recapture,recast,recasting,recede,receipt,receipts,receivable,receivables,receive,received,receiver,receivership,recent,recently,recentness,receptacle,reception,receptionist,receptive,receptively,receptiveness,receptivity,receptor,recess,recesses,recession,recessional,recessionary,recessive,recharge,rechargeable,recharter,recheck,recherche,rechristen,recidivism,recidivist,recipe,recipient,reciprocal,reciprocally,reciprocate,reciprocation,reciprocity,recirculate,recital,recitalist,recitation,recitative,recite,reciter,reckless,recklessly,recklessness,reckon,reckoning,reclaim,reclaimable,reclamation,reclassification,reclassify,recline,recliner,recluse,reclusive,recognition,recognizable,recognizably,recognizance,recognize,recoil,recollect,recollection,recolonization,recolonize,recolor,recombine,recommence,recommencement,recommend,recommendable,recommendation,recommission,recommit,recompense,recompose,recompute,reconcilable,reconcile,reconciliation,recondite,recondition,reconfirm,reconfirmation,reconnaissance,reconnect,reconnoiter,reconquer,reconquest,reconsecrate,reconsecration,reconsider,reconsideration,reconsign,reconstitute,reconstitution,reconstruct,reconstruction,recontact,recontaminate,reconvene,reconvert,recook,recopy,record,record-breaking,recorder,recording,recount,recoup,recourse,recover,recoverable,recovery,recreant,recreate,recreation,recreational,recriminate,recrimination,recriminatory,recross,recrudesce,recrudescence,recrudescent,recruit,recruiter,recruitment,recrystallize,rectal,rectally,rectangle,rectangular,rectifiable,rectification,rectifier,rectify,rectilinear,rectitude,recto,rector,rectory,rectum,recumbent,recuperate,recuperation,recuperative,recur,recurrence,recurrent,recurrently,recyclable,recycle,recycled,recycling,red,redact,redaction,redactor,redbird,red-blooded,redbreast,redcap,red-carpet,redcoat,redden,reddish,redecorate,redecoration,rededicate,redeem,redeemable,redeemer,redefine,redefinition,redeliver,redemption,redemptive,redeploy,redeployment,redeposit,redesign,redetermine,redevelop,redevelopment,red-eye,red-handed,redhead,redheaded,red-hot,redial,redid,redirect,rediscover,rediscovery,redissolve,redistribute,redistribution,redistrict,redivide,red-letter,redlining,redneck,redness,redo,redolence,redolent,redone,redouble,redoubt,redoubtable,redoubtably,redound,redraft,redraw,redrawn,redress,redrew,redskin,reduce,reducer,reducible,reduction,reductive,redundancy,redundant,redundantly,redwood,redye,reecho,reed,reediness,reedit,reeducate,reeducation,reedy,reef,reefer,reek,reel,reelect,reelection,reembark,reembody,reemerge,reemergence,reemphasize,reemploy,reemployment,reenact,reenactment,reenforce,reengage,reenlist,reenlistment,reenter,reentry,reequip,reestablish,reestablishment,reevaluate,reevaluation,reeve,reexamination,reexamine,reexplain,reexport,ref,reface,refashion,refasten,refection,refectory,refer,referable,referee,reference,referenda,referendum,referent,referral,referrer,refile,refill,refillable,refinance,refine,refined,refinement,refiner,refinery,refinish,refit,reflect,reflection,reflective,reflectively,reflector,reflex,reflexes,reflexive,reflexively,refocus,refold,reforest,reforestation,reforge,reform,reformation,reformative,reformatory,reformer,reformulate,reformulation,refortify,refract,refraction,refractive,refractory,refrain,refreeze,refresh,refreshed,refresher,refreshing,refreshingly,refreshment,refreshments,refrigerant,refrigerate,refrigeration,refrigerator,refroze,refrozen,refuel,refuge,refugee,refulgence,refulgent,refund,refundable,refurbish,refurbishment,refurnish,refusal,refuse,refutable,refutation,refute,refuter,regain,regal,regale,regalement,regalia,regally,regard,regarding,regardless,regards,regather,regatta,regency,regeneracy,regenerate,regeneration,regenerative,regent,reggae,regicide,regime,regimen,regiment,regimental,regimentation,regimented,region,regional,regionalism,regionally,register,registered,registrant,registrar,registration,registry,regnant,regrade,regress,regression,regressive,regret,regretful,regretfully,regrets,regrettable,regrettably,regrew,regrind,regroup,regrow,regrown,regrowth,regular,regularity,regularization,regularize,regularly,regulate,regulation,regulative,regulator,regulatory,regurgitate,regurgitation,rehab,rehabilitate,rehabilitation,rehabilitative,rehang,rehash,rehear,reheard,rehearing,rehearsal,rehearse,reheat,rehire,rehouse,rehung,reign,reignite,reimbursable,reimburse,reimbursement,reimpose,rein,reincarnate,reincarnation,reincorporate,reincorporation,reindeer,reinfect,reinfection,reinforce,reinforcement,reinforcements,reinoculate,reins,reinsert,reinsertion,reinspect,reinstate,reinstatement,reintegrate,reintegration,reinterpret,reinterpretation,reintroduce,reintroduction,reinvent,reinvention,reinvest,reinvestment,reinvigorate,reissue,reiterate,reiteration,reiterative,reject,rejection,rejoice,rejoicing,rejoin,rejoinder,rejudge,rejuvenate,rejuvenation,rekindle,relabel,relaid,relapse,relate,related,relatedness,relater,relation,relational,relations,relationship,relative,relatively,relativism,relativity,relaunch,relax,relaxant,relaxation,relaxed,relaxer,relaxing,relay,relearn,release,relegate,relegation,relent,relentless,relentlessly,relentlessness,relevance,relevancy,relevant,relevantly,reliability,reliable,reliably,reliance,reliant,relic,relief,relieve,relieved,reliever,relight,religion,religious,religiously,religiousness,reline,relinquish,relinquishment,reliquary,relish,relivable,relive,reload,relocate,relocation,reluctance,reluctant,reluctantly,rely,rem,remade,remain,remainder,remaining,remains,remake,remand,remap,remark,remarkable,remarkableness,remarkably,remarriage,remarry,rematch,remeasure,remediable,remedial,remedially,remediation,remedy,remelt,remember,remembrance,remigrate,remind,reminder,reminisce,reminiscence,reminiscences,reminiscent,reminiscently,remiss,remission,remissly,remissness,remit,remittance,remix,remnant,remodel,remold,remonstrance,remonstrant,remonstrate,remorse,remorseful,remorsefully,remorseless,remorselessly,remorselessness,remote,remote-controlled,remotely,remoteness,remount,removable,removal,remove,removed,remover,remunerate,remuneration,remunerative,renaissance,renal,rename,renascence,renascent,rend,render,rendering,rendezvous,rendition,renegade,renege,reneger,renegotiable,renegotiate,renegotiation,renew,renewable,renewal,renewed,rennet,rennin,renominate,renomination,renounce,renouncement,renovate,renovation,renovator,renown,renowned,rent,rental,renter,renumber,renunciation,reoccupation,reoccupy,reoccur,reopen,reorder,reorganization,reorganize,reorient,reorientation,rep,repack,repackage,repaid,repaint,repair,repairable,repairer,repairman,reparable,reparation,reparations,repartee,repast,repatriate,repatriation,repave,repay,repayable,repayment,repeal,repeat,repeatable,repeated,repeatedly,repeater,repeating,repel,repellent,repent,repentance,repentant,repentantly,repercussion,repertoire,repertory,repetition,repetitious,repetitiously,repetitiousness,repetitive,repetitively,repetitiveness,rephotograph,rephrase,repine,replace,replaceable,replacement,replant,replay,replenish,replenishment,replete,repleteness,repletion,replica,replicate,replication,reply,repopulate,report,reportage,reportedly,reporter,reportorial,repose,reposeful,repository,repossess,repossession,reprehend,reprehensibility,reprehensible,reprehensibly,reprehension,represent,representation,representational,representations,representative,repress,repressed,repression,repressive,reprice,reprieve,reprimand,reprint,reprisal,reprise,reproach,reproachable,reproachful,reproachfully,reprobate,reprocess,reproduce,reproducer,reproducible,reproduction,reproductive,reprogram,reproof,reprove,reprovingly,reptile,reptilian,republic,republican,republicanism,republication,republish,repudiate,repudiation,repudiator,repugnance,repugnant,repulse,repulsion,repulsive,repulsively,repulsiveness,repurchase,reputability,reputable,reputably,reputation,repute,reputed,reputedly,request,requiem,require,requirement,requisite,requisition,requital,requite,requiter,reran,reread,rerecord,reroute,rerun,resalable,resale,reschedule,rescind,rescission,rescue,rescuer,reseal,resealable,research,researcher,resection,reseed,resell,resemblance,resemble,resent,resentful,resentfully,resentfulness,resentment,reserpine,reservation,reserve,reserved,reservedly,reservedness,reserves,reservist,reservoir,reset,resettle,resettlement,resew,reshape,resharpen,reship,reshipment,reshuffle,reside,residence,residency,resident,residential,residua,residual,residuals,residue,residuum,resign,resignation,resigned,resignedly,resilience,resiliency,resilient,resiliently,resin,resinous,resist,resistance,resistant,resister,resistible,resistless,resistor,resold,resole,resolute,resolutely,resoluteness,resolution,resolvable,resolve,resolved,resonance,resonant,resonantly,resonate,resonator,resorption,resort,resound,resounding,resoundingly,resource,resourceful,resourcefully,resourcefulness,resources,resow,resown,respect,respectability,respectable,respectably,respected,respecter,respectful,respectfully,respectfulness,respecting,respective,respectively,respects,respell,respiration,respirator,respiratory,respire,respite,resplendence,resplendent,resplendently,respond,respondent,response,responsibility,responsible,responsibly,responsive,responsively,responsiveness,rest,restaff,restart,restate,restatement,restaurant,restaurateur,restful,restfully,restfulness,restitch,restitution,restive,restively,restiveness,restless,restlessly,restlessness,restock,restoration,restorative,restore,restorer,restrain,restrained,restrainer,restraint,restrengthen,restrict,restricted,restriction,restrictive,restrictively,restrictiveness,restring,restroom,restructure,restructuring,restrung,restudy,restyle,resubmit,resubscribe,result,resultant,results,resume,resumption,resupply,resurface,resurgence,resurgent,resurrect,resurrection,resurvey,resuscitate,resuscitation,resuscitator,retail,retailer,retain,retainer,retake,retaken,retaliate,retaliation,retaliative,retaliatory,retard,retardant,retardation,retarded,retarder,retch,reteach,retell,retention,retentive,retentively,retentiveness,retest,rethink,rethought,reticence,reticent,reticently,reticulation,retie,retina,retinae,retinal,retinue,retire,retired,retiree,retirement,retiring,retold,retook,retool,retort,retouch,retrace,retract,retractable,retractile,retraction,retrain,retraining,retread,retreat,retrench,retrenchment,retrial,retribution,retributive,retrievable,retrieval,retrieve,retriever,retro,retroactive,retroactively,retrofire,retrofit,retrograde,retrogress,retrogression,retrogressive,retrorocket,retrospect,retrospection,retrospective,retrospectively,retrovirus,retry,retsina,return,returnable,returnee,returns,retype,reunification,reunify,reunion,reunite,reupholster,reusable,reuse,rev,revaluation,revalue,revamp,revamping,reveal,revealing,revealingly,reveille,revel,revelation,reveler,reveller,revelry,revenge,revengeful,revengefully,revenue,revenuer,reverberate,reverberation,revere,reverence,reverend,reverent,reverential,reverentially,reverently,reverie,revers,reversal,reverse,reversely,reversible,reversibly,reversion,revert,revertible,revetment,review,reviewer,revile,revilement,reviler,revise,reviser,revision,revisionism,revisionist,revisit,revitalization,revitalize,revival,revivalism,revivalist,revive,revivification,revivify,revocable,revocation,revoke,revolt,revolting,revoltingly,revolution,revolutionary,revolutionist,revolutionize,revolvable,revolve,revolver,revolving,revue,revulsion,reward,rewarding,rewarm,rewash,reweave,rewed,reweigh,rewind,rewire,reword,rework,rewound,rewrite,rewritten,rewrote,rezone,rhapsodic,rhapsodical,rhapsodize,rhapsody,rhea,rhenium,rheostat,rhesus,rhetoric,rhetorical,rhetorically,rhetorician,rheum,rheumatic,rheumatically,rheumatism,rheumatoid,rheumy,rhinestone,rhinitis,rhino,rhinoceros,rhizome,rho,rhodium,rhododendron,rhombi,rhomboid,rhombus,rhubarb,rhyme,rhymer,rhymester,rhythm,rhythmic,rhythmical,rhythmically,rib,ribald,ribaldry,ribbed,ribber,ribbon,ribbons,riboflavin,rice,ricer,rich,riches,richly,richness,rick,rickets,rickety,rickrack,ricksha,rickshaw,ricochet,ricotta,rid,riddance,ridden,riddle,riddled,ride,rider,riderless,ridership,ridge,ridged,ridgepole,ridgy,ridicule,ridiculous,ridiculously,ridiculousness,riding,rife,riff,riffle,riffraff,rifle,rifleman,rifler,rifling,rift,rig,rigamarole,rigger,rigging,right,right-angled,righteous,righteously,righteousness,rightful,rightfully,rightfulness,right-hand,right-handed,right-handedly,right-handedness,right-hander,rightism,rightist,rightly,right-minded,rightmost,rightness,right-of-way,rights,rightsize,rights-of-way,right-thinking,right-to-die,right-to-life,right-to-lifer,rightward,right-wing,right-winger,rigid,rigidity,rigidly,rigidness,rigmarole,rigor,rigorous,rigorously,rigorousness,rile,rill,rim,rime,rimmed,rind,ring,ringed,ringer,ringing,ringleader,ringlet,ringlike,ringmaster,ringside,ringworm,rink,rinky-dink,rinse,riot,rioter,rioting,riotous,riotously,rip,riparian,ripcord,ripe,ripely,ripen,ripeness,ripoff,riposte,ripper,ripple,ripply,rip-roaring,ripsaw,riptide,rise,risen,riser,risers,risibility,risible,rising,risk,riskily,riskiness,risky,risotto,risque,rite,ritual,ritualism,ritualistic,ritualistically,ritually,ritzy,rival,rivalry,rive,riven,river,riverbank,riverbed,riverboat,riverside,rivet,riveter,riveting,rivulet,roach,road,roadbed,roadblock,roadhouse,roadie,roadkill,roadrunner,roads,roadshow,roadside,roadster,roadway,roadwork,roadworthy,roam,roamer,roaming,roan,roar,roarer,roaring,roast,roaster,roasting,rob,robber,robbery,robe,robin,robot,robotic,robotics,robotize,robust,robustly,robustness,rock,rockabilly,rock-and-roll,rock-bottom,rockbound,rocker,rocket,rocketry,rockfall,rockiness,rock-ribbed,rock-steady,rocky,rococo,rod,rode,rodent,rodeo,roe,roebuck,roentgen,roger,rogue,roguery,roguish,roguishly,roguishness,roil,roister,roisterer,role,role-play,role-playing,roll,rollback,roller,roller-skate,rollerskating,rollick,rollicking,rolling,rollover,roll-top,roly-poly,romaine,roman,romance,romancer,romantic,romantically,romanticism,romanticist,romanticize,romp,romper,rompers,rondo,rood,roof,roofed,roofer,roofing,roofless,rooftop,rook,rookery,rookie,room,roomer,roomette,roomful,roominess,roommate,rooms,roomy,roost,rooster,root,rooted,rooter,rootless,rootlet,roots,rope,roper,ropes,rosary,rose,roseate,rosebud,rosebush,rose-colored,rosemary,rosette,rosewater,rosewood,rosily,rosin,rosiness,roster,rostra,rostrum,rosy,rot,rotary,rotate,rotation,rotatory,rote,rotgut,rotisserie,rotogravure,rotor,rototiller,rotten,rottenly,rottenness,rotund,rotunda,rotundity,rotundness,roue,rouge,rough,roughage,rough-and-ready,rough-and-tumble,roughen,rough-hew,rough-hewn,roughhouse,roughly,roughneck,roughness,roughshod,roulette,round,roundabout,rounded,roundelay,roundhouse,roundish,roundly,roundness,rounds,round-shouldered,roundtable,round-the-clock,round-trip,roundup,roundworm,rouse,rousing,roust,roustabout,rout,route,router,routine,routinely,routinize,rove,rover,roving,row,rowboat,rowdily,rowdiness,rowdy,rowdyism,rowel,rower,rowing,royal,royalist,royally,royalty,rub,rubato,rubber,rubberize,rubberneck,rubbernecker,rubber-stamp,rubbery,rubbish,rubbishy,rubble,rubdown,rube,rubella,rubicund,rubidium,ruble,rubric,ruby,rucksack,ruckus,rudder,rudderless,ruddiness,ruddy,rude,rudely,rudeness,rudiment,rudimentary,rudiments,rue,rueful,ruefully,ruefulness,ruff,ruffed,ruffian,ruffle,ruffly,rug,rugby,rugged,ruggedly,ruggedness,ruin,ruination,ruinous,ruinously,ruins,rule,ruled,ruler,ruling,rum,rumba,rumble,rumbling,rumblings,ruminant,ruminate,rumination,ruminative,rummage,rummy,rumor,rumored,rumormonger,rump,rumple,rumpled,rumply,rumpus,run,runabout,runaround,runaway,rundown,rune,rung,runic,run-in,runnel,runner,runners-up,runner-up,running,runny,runoff,run-of-the-mill,run-on,runs,runt,run-through,runty,run-up,runway,rupee,rupture,rural,ruse,rush,rusher,rushy,rusk,russet,rust,rustic,rustically,rusticate,rustication,rusticity,rustiness,rustle,rustler,rustproof,rusty,rut,rutabaga,ruthenium,rutherfordium,ruthless,ruthlessly,ruthlessness,rutty,rye";
str18 = "sabbatical,saber,saber-rattling,sable,sabot,sabotage,saboteur,sabra,sabre,sac,saccharin,saccharine,sacerdotal,sachem,sachet,sack,sackcloth,sackful,sacking,sacra,sacrament,sacramental,sacred,sacredly,sacredness,sacrifice,sacrificial,sacrificially,sacrilege,sacrilegious,sacrilegiously,sacristan,sacristy,sacroiliac,sacrosanct,sacrosanctness,sacrum,sad,sadden,saddle,saddlebag,sadism,sadist,sadistic,sadistically,sadly,sadness,sadomasochism,sadomasochist,sadomasochistic,safari,safe,safe-conduct,safe-deposit,safeguard,safekeeping,safely,safeness,safety,safflower,saffron,sag,saga,sagacious,sagaciously,sagacity,sage,sagebrush,sagely,saggy,sago,saguaro,sahib,said,sail,sailboard,sailboarder,sailboarding,sailboat,sailcloth,sailfish,sailing,sailor,sailplane,saint,sainted,sainthood,saintlike,saintliness,saintly,saith,sake,salaam,salable,salacious,salaciously,salaciousness,salad,salamander,salami,salaried,salary,sale,saleable,sales,salesclerk,salesgirl,saleslady,salesman,salesmanship,salespeople,salesperson,saleswoman,salience,salient,saliently,saline,salinity,saliva,salivary,salivate,salivation,sallow,sallowness,sally,salmon,salmonella,salmonellae,salon,saloon,salsa,salt,saltbox,saltcellar,salted,saltine,saltiness,saltpeter,saltshaker,saltwater,salty,salubrious,salutary,salutation,salutatorian,salutatory,salute,salvage,salvageable,salvation,salve,salver,salvo,samarium,samba,same,sameness,same-sex,samovar,sampan,sample,sampler,samurai,sanatoria,sanatorium,sanctification,sanctify,sanctimonious,sanctimoniously,sanctimoniousness,sanctimony,sanction,sanctions,sanctity,sanctuary,sanctum,sand,sandal,sandalwood,sandbag,sandbank,sandbar,sandblast,sandblaster,sandbox,sandcastle,sander,sandhog,sandiness,sandlot,sandlotter,sandman,sandpaper,sandpiper,sands,sandstone,sandstorm,sandwich,sandy,sane,sanely,saneness,sang,sangfroid,sangria,sanguinary,sanguine,sanguinely,sanitaria,sanitarian,sanitarium,sanitary,sanitation,sanitize,sanity,sank,sans,sap,sapience,sapient,sapless,sapling,sapphire,sappiness,sappy,saprophyte,saprophytic,sapsucker,sapwood,saran,sarcasm,sarcastic,sarcastically,sarcoma,sarcomata,sarcophagi,sarcophagus,sardine,sardonic,sardonically,sarge,sari,sarong,sarsaparilla,sartorial,sartorially,sash,sashay,sass,sassafras,sassy,sat,satanic,satanically,satanism,satanist,satchel,sate,sateen,satellite,satiable,satiate,satiation,satiety,satin,satinwood,satiny,satire,satiric,satirical,satirically,satirist,satirize,satisfaction,satisfactorily,satisfactory,satisfied,satisfy,satisfying,satisfyingly,satori,satrap,saturate,saturated,saturation,saturnine,satyr,satyriasis,satyric,sauce,saucepan,saucer,saucily,sauciness,saucy,sauerkraut,sauna,saunter,saurian,sauropod,sausage,saute,sauterne,sauternes,savable,savage,savagely,savageness,savagery,savanna,savannah,savant,save,saver,saving,savings,savior,saviour,savoir-faire,savor,savoriness,savory,savvy,saw,sawbones,sawbuck,sawdust,sawed-off,sawfly,sawhorse,sawmill,sawn,saw-toothed,sawyer,sax,saxifrage,saxophone,saxophonist,say,saying,say-so,scab,scabbard,scabbiness,scabby,scabies,scabrous,scad,scads,scaffold,scaffolding,scalawag,scald,scalding,scale,scaled,scaleless,scalene,scales,scaliness,scallion,scallop,scalloped,scalp,scalpel,scalper,scaly,scam,scamp,scamper,scampi,scan,scandal,scandalize,scandalmonger,scandalous,scandalously,scandium,scanner,scansion,scant,scantily,scantiness,scantly,scantness,scanty,scapegoat,scapegrace,scapula,scapulae,scapular,scar,scarab,scarce,scarcely,scarceness,scarcity,scare,scarecrow,scared,scaredy-cat,scarf,scarification,scarify,scarily,scariness,scarlatina,scarlet,scarp,scarves,scary,scat,scathing,scathingly,scatological,scatology,scatter,scatterbrain,scatterbrained,scattered,scattering,scavenge,scavenger,scenario,scenarist,scene,scenery,scenic,scenically,scent,scented,scentless,scepter,schedule,schematic,schematically,scheme,schemer,scheming,scherzi,scherzo,schism,schismatic,schist,schizo,schizoid,schizophrenia,schizophrenic,schlemiel,schlep,schlepp,schlock,schlocky,schmaltz,schmaltzy,schmo,schmooze,schmuck,schnapps,schnauzer,schnitzel,schnook,schnoz,schnozzle,scholar,scholarly,scholarship,scholastic,scholastically,school,schoolbag,schoolbook,schoolboy,schoolchild,schoolchildren,schoolfellow,schoolgirl,schoolhouse,schooling,schoolmarm,schoolmarmish,schoolmaster,schoolmate,schoolmistress,schoolroom,schoolteacher,schoolwork,schoolyard,schooner,schuss,schussboomer,schwa,sciatic,sciatica,science,scientific,scientifically,scientist,sci-fi,scimitar,scintilla,scintillate,scintillating,scintillation,scion,scissor,scissors,scleroses,sclerosis,sclerotic,scoff,scoffer,scofflaw,scold,scolding,scoliosis,sconce,scone,scoop,scoopful,scoot,scooter,scope,scorbutic,scorch,scorcher,scorching,score,scoreboard,scorecard,scorekeeper,scoreless,scorer,scorn,scorner,scornful,scornfully,scorpion,scotch,scot-free,scoundrel,scour,scourer,scourge,scout,scouting,scoutmaster,scow,scowl,scrabble,scrabbler,scraggly,scram,scramble,scrambler,scrap,scrapbook,scrape,scraper,scrapheap,scrapper,scrappy,scraps,scrapyard,scratch,scratchily,scratchiness,scratchy,scrawl,scrawly,scrawniness,scrawny,scream,screamer,scree,screech,screechy,screen,screening,screenplay,screenwriter,screenwriting,screw,screwball,screwdriver,screwiness,screwworm,screwy,scribal,scribble,scribbler,scribbles,scribe,scrim,scrimmage,scrimp,scrimshaw,scrip,script,scripted,scriptural,scripture,scriptwriter,scrivener,scrod,scrofula,scrofulous,scroll,scrooge,scrota,scrotal,scrotum,scrounge,scrounger,scroungy,scrub,scrubber,scrubby,scruff,scruffy,scrumptious,scrumptiously,scrunch,scrunchie,scrunchy,scruple,scrupulosity,scrupulous,scrupulously,scrupulousness,scrutinize,scrutiny,scuba,scud,scuff,scuffle,scull,sculler,scullery,scullion,sculpt,sculptor,sculptress,sculptural,sculpture,sculptured,scum,scumbag,scummy,scupper,scurf,scurfy,scurrility,scurrilous,scurrilously,scurrilousness,scurry,scurvily,scurvy,scutcheon,scuttle,scuttlebutt,scuzzy,scythe,sea,seabed,seabird,seaboard,seaborne,seacoast,seafarer,seafaring,seafloor,seafood,seafront,seagoing,seagull,seahorse,seal,sealant,sealed,sealer,sealskin,seam,seaman,seamanship,seamless,seamlessly,seamstress,seamy,seance,seaplane,seaport,sear,search,searcher,searching,searchingly,searchlight,searing,seascape,seashell,seashore,seasick,seasickness,seaside,season,seasonable,seasonably,seasonal,seasonally,seasoned,seasoning,seat,seating,seatmate,seat-of-the-pants,seawall,seaward,seawards,seawater,seaway,seaweed,seaworthiness,seaworthy,sebaceous,seborrhea,sec,secant,secede,secession,secessionist,seclude,secluded,seclusion,seclusive,second,secondarily,secondary,second-class,seconder,second-guess,secondhand,second-in-command,secondly,second-rate,seconds,second-string,second-stringer,secrecy,secret,secretarial,secretariat,secretary,secretary-general,secretaryship,secrete,secretion,secretive,secretively,secretiveness,secretly,secretory,sect,sectarian,sectarianism,sectary,section,sectional,sectionalism,sector,secular,secularism,secularist,secularization,secularize,secure,securely,securities,security,sedan,sedate,sedately,sedateness,sedation,sedative,sedentary,sedge,sedgy,sediment,sedimentary,sedimentation,sedition,seditious,seduce,seducer,seduction,seductive,seductively,seductiveness,seductress,sedulous,sedulously,see,seed,seedbed,seedcase,seeder,seediness,seedless,seedling,seedpod,seedy,seeing,seek,seeker,seem,seeming,seemingly,seemliness,seemly,seen,seep,seepage,seer,seersucker,seesaw,seethe,seething,see-through,segment,segmentation,segmented,segregate,segregated,segregation,segregationist,segue,seigneur,seignior,seigniorial,seine,seiner,seismic,seismically,seismograph,seismographer,seismographic,seismography,seismologic,seismological,seismologist,seismology,seize,seizure,seldom,select,selection,selective,selectively,selectivity,selectman,selectness,selector,selenium,selenographer,selenography,self,self-abasement,self-absorbed,self-absorption,self-abuse,self-addressed,self-advancement,self-aggrandizement,self-aggrandizing,self-analysis,self-appointed,self-assertion,self-assertive,self-assurance,self-assured,self-aware,self-awareness,self-centered,self-centeredness,self-cleaning,self-command,self-complacent,self-conceit,self-confessed,self-confidence,self-confident,self-confidently,self-congratulation,self-congratulatory,self-conscious,self-consciously,self-consciousness,self-contained,self-contradiction,self-contradictory,self-control,self-controlled,self-criticism,self-deceit,self-deception,self-defeating,self-defense,self-delusion,self-denial,self-denying,self-deprecating,self-deprecation,self-destruct,self-destruction,self-destructive,self-determination,self-determined,self-discipline,self-disciplined,self-doubt,self-educated,self-effacement,self-effacing,self-employed,self-employment,self-esteem,self-evident,self-evidently,self-examination,self-explanatory,self-expression,self-fertilization,self-fulfilling,self-fulfillment,self-governing,self-government,self-help,self-image,self-importance,self-important,self-imposed,self-improvement,self-incrimination,self-induced,self-indulgence,self-indulgent,self-inflicted,self-interest,selfish,selfishly,selfishness,self-knowledge,selfless,selflessly,selflessness,self-love,self-made,self-perpetuating,self-pity,self-pitying,self-pollination,self-portrait,self-possessed,self-possession,self-preservation,self-proclaimed,self-propelled,self-propelling,self-protection,self-realization,self-regulating,self-regulation,self-regulatory,self-reliance,self-reliant,self-reproach,self-respect,self-respecting,self-restraint,self-righteous,self-righteously,self-righteousness,self-rule,self-sacrifice,self-sacrificing,selfsame,self-satisfaction,self-satisfied,self-sealing,self-seeker,self-seeking,self-serve,self-service,self-serving,self-starter,self-starting,self-styled,self-sufficiency,self-sufficient,self-support,self-supporting,self-sustaining,self-taught,self-will,self-willed,self-winding,self-worth,sell,seller,sellout,seltzer,selvage,selvedge,selves,semantic,semantically,semanticist,semantics,semaphore,semblance,semen,semester,semi,semiannual,semiannually,semiarid,semiautomatic,semicircle,semicircular,semicolon,semiconducting,semiconductor,semiconscious,semidarkness,semifinal,semifinalist,semigloss,semimonthly,seminal,seminar,seminarian,seminary,semiofficial,semiotic,semiotics,semipermeable,semiprecious,semiprivate,semipro,semiprofessional,semiretired,semiskilled,semisolid,semisweet,semitone,semitrailer,semitransparent,semitropical,semivowel,semiweekly,semiyearly,semolina,sempstress,senate,senator,senatorial,send,sender,sendoff,send-up,senescence,senescent,senile,senility,senior,seniority,senna,senor,senora,senorita,sensation,sensational,sensationalism,sensationalist,sensationalize,sensationally,sense,senseless,senselessly,senselessness,senses,sensibilities,sensibility,sensible,sensibleness,sensibly,sensitive,sensitively,sensitiveness,sensitivity,sensitization,sensitize,sensor,sensory,sensual,sensualist,sensuality,sensually,sensuous,sensuously,sensuousness,sent,sentence,sententious,sententiously,sentience,sentient,sentiment,sentimental,sentimentalism,sentimentalist,sentimentality,sentimentalization,sentimentalize,sentimentally,sentinel,sentry,sepal,separability,separable,separably,separate,separated,separately,separateness,separates,separation,separatism,separatist,separative,separator,sepia,sepsis,septa,septet,septic,septicemia,septuagenarian,septum,sepulcher,sepulchral,sepulchre,sequel,sequence,sequencing,sequential,sequentially,sequester,sequestration,sequin,sequined,sequoia,sera,seraglio,serape,seraph,seraphic,seraphim,sere,serenade,serendipitous,serendipity,serene,serenely,sereneness,serenity,serf,serfdom,serge,sergeant,sergeant-at-arms,sergeants-at-arms,serial,serialization,serialize,serially,series,serif,serigraph,serious,seriously,seriousness,sermon,sermonize,serology,serous,serpent,serpentine,serrate,serrated,serration,serried,serum,servant,serve,server,service,serviceability,serviceable,serviceman,servicewoman,serviette,servile,servility,serving,servitor,servitude,servo,servomechanism,servomotor,sesame,sesquicentennial,session,set,setback,setscrew,settee,setter,setting,settle,settled,settlement,settler,set-to,setup,seven,seventeen,seventeenth,seventh,seventies,seventieth,seventy,seventy-eight,sever,several,severally,severance,severe,severely,severeness,severity,sew,sewage,sewer,sewerage,sewing,sewn,sex,sexagenarian,sexily,sexiness,sexism,sexist,sexless,sexpot,sextant,sextet,sexton,sextuplet,sexual,sexuality,sexually,sexy,sh,shabbily,shabbiness,shabby,shack,shackle,shackles,shad,shade,shades,shadily,shadiness,shading,shadow,shadowbox,shadows,shadowy,shady,shaft,shag,shagginess,shaggy,shah,shake,shakedown,shaken,shakeout,shaker,shakeup,shakily,shakiness,shaky,shale,shall,shallot,shallow,shallowly,shallowness,shallows,shalom,shalt,sham,shaman,shamanic,shamble,shambles,shame,shamefaced,shamefacedly,shameful,shamefully,shamefulness,shameless,shamelessly,shamelessness,shampoo,shampooer,shamrock,shanghai,shank,shan't,shantung,shanty,shantytown,shape,shaped,shapeless,shapelessly,shapelessness,shapeliness,shapely,shard,share,sharecrop,sharecropper,shareholder,sharer,shareware,sharia,shark,sharkskin,sharp,sharpen,sharpener,sharper,sharp-eyed,sharpie,sharply,sharpness,sharpshooter,sharpshooting,sharp-tongued,sharp-witted,shat,shatter,shattering,shatterproof,shave,shaven,shaver,shaving,shavings,shawl,shay,she,sheaf,shear,shearer,shears,sheath,sheathe,sheathing,sheave,sheaves,shebang,shed,she'd,she-devil,sheen,sheeny,sheep,sheepdog,sheepfold,sheepherder,sheepish,sheepishly,sheepishness,sheepskin,sheer,sheerness,sheet,sheeting,sheetlike,sheik,sheikdom,sheikh,sheikhdom,shekel,shekels,shelf,shell,she'll,shellac,shellacking,shelled,shellfire,shellfish,shell-shocked,shelter,sheltered,shelve,shelves,shelving,shenanigan,shenanigans,shepherd,shepherdess,sherbert,sherbet,sheriff,sherry,she's,shew,shh,shiatsu,shibboleth,shied,shield,shier,shiest,shift,shiftily,shiftiness,shiftless,shiftlessly,shiftlessness,shifty,shill,shillelagh,shilling,shilly-shally,shim,shimmer,shimmery,shimmy,shin,shinbone,shindig,shine,shiner,shingle,shingles,shinguard,shininess,shining,shinny,shinsplints,shiny,ship,shipboard,shipbuilder,shipbuilding,shipload,shipmate,shipment,shipowner,shipper,shipping,shipshape,shipwreck,shipwright,shipyard,shire,shirk,shirker,shirr,shirring,shirt,shirtfront,shirting,shirtless,shirtsleeve,shirtsleeves,shirttail,shirtwaist,shit,shitty,shiv,shiver,shivery,shoal,shoat,shock,shocked,shocker,shocking,shockingly,shockproof,shod,shoddily,shoddiness,shoddy,shoe,shoehorn,shoelace,shoemaker,shoeshine,shoestring,shoetree,shogun,shogunate,shone,shoo,shoo-in,shook,shook-up,shoot,shooter,shooting,shootout,shop,shopkeeper,shoplift,shoplifter,shoplifting,shoppe,shopper,shopping,shoptalk,shopworn,shore,shorebird,shoreline,shoring,shorn,short,shortage,shortbread,shortcake,shortchange,short-circuit,shortcoming,shortcut,shorten,shortening,shortfall,shorthand,shorthanded,shorthorn,shortie,short-lived,shortly,shortness,short-order,short-range,shorts,shortsighted,shortsightedly,shortsightedness,shortstop,short-tempered,short-term,shortwave,short-winded,shorty,shot,shotgun,shot-putter,shot-putting,should,shoulder,shouldn't,shout,shouter,shove,shovel,shovelful,show,showbiz,showboat,showcase,showdown,shower,showery,showgirl,showily,showiness,showing,showman,showmanship,shown,showoff,showpiece,showplace,showroom,showstopper,showy,shrank,shrapnel,shred,shredder,shrew,shrewd,shrewdly,shrewdness,shrewish,shriek,shrift,shrike,shrill,shrillness,shrilly,shrimp,shrine,shrink,shrinkable,shrinkage,shrink-wrap,shrink-wrapped,shrive,shrivel,shriveled,shriven,shroud,shrub,shrubbery,shrubby,shrug,shrunk,shrunken,shtick,shuck,shucks,shudder,shuffle,shuffleboard,shuffler,shun,shunt,shush,shut,shutdown,shuteye,shut-in,shutoff,shutout,shutter,shutterbug,shuttle,shuttlecock,shy,shyly,shyness,shyster,sibilant,sibling,sibyl,sibylline,sic,sick,sickbed,sicken,sickening,sickeningly,sickie,sickish,sickle,sickly,sickness,sicko,sickout,sickroom,side,sidearm,sidebar,sideboard,sideburns,side-by-side,sidecar,sided,sidekick,sidelight,sideline,sidelines,sidelong,sideman,sidepiece,sidereal,sidesaddle,sideshow,sidesplitting,sidestep,sidestroke,sideswipe,sidetrack,sidewalk,sidewall,sideways,sidewinder,sidewise,siding,sidle,siege,sienna,sierra,siesta,sieve,sift,sifter,sigh,sight,sighted,sighting,sightless,sightly,sightread,sight-reader,sightseeing,sightseer,sigma,sign,signage,signal,signaler,signalization,signalize,signally,signalman,signatory,signature,signboard,signer,signet,significance,significant,significantly,signification,signify,signing,signor,signora,signore,signori,signorina,signorine,signpost,silage,silence,silencer,silent,silently,silhouette,silica,silicate,siliceous,silicon,silicone,silicosis,silk,silken,silkiness,silkscreen,silkworm,silky,sill,silliness,silly,silo,silt,silty,silver,silverfish,silver-plated,silversmith,silver-tongued,silverware,silvery,simian,similar,similarity,similarly,simile,similitude,simmer,simonize,simon-pure,simony,simpatico,simper,simple,simpleminded,simple-mindedness,simpleness,simpleton,simplicity,simplification,simplify,simplistic,simplistically,simply,simulate,simulated,simulation,simulator,simulcast,simultaneity,simultaneous,simultaneously,sin,since,sincere,sincerely,sincerity,sine,sinecure,sinew,sinewy,sinful,sinfully,sinfulness,sing,singable,sing-along,singe,singer,singer-songwriter,singing,single,single-breasted,single-handed,single-handedly,single-minded,single-mindedly,single-mindedness,singleness,singles,singleton,singletree,singly,singsong,singular,singularity,singularly,sinister,sink,sinkable,sinker,sinkhole,sinless,sinner,sinuosity,sinuous,sinus,sinusitis,sip,siphon,sipper,sir,sire,siree,siren,sirloin,sirocco,sirree,sirup,sis,sisal,sissified,sissy,sister,sisterhood,sister-in-law,sisterliness,sisterly,sisters-in-law,sit,sitar,sitarist,sitcom,sit-down,site,sit-in,sitter,sitting,situate,situated,situation,sit-up,six,sixfold,six-gun,six-pack,sixpence,sixshooter,sixteen,sixteenth,sixth,sixties,sixtieth,sixty,sizable,size,sizeable,sized,sizing,sizzle,sizzling,ska,skate,skateboard,skateboarder,skateboarding,skater,skating,skedaddle,skeet,skein,skeletal,skeleton,skeptic,skeptical,skeptically,skepticism,sketch,sketcher,sketchily,sketchiness,sketchy,skew,skewed,skewer,ski,skid,skids,skier,skies,skiff,skiing,skilful,skill,skilled,skillet,skillful,skillfully,skillfulness,skim,skimmer,skimp,skimpily,skimpiness,skimpy,skin,skincare,skin-deep,skin-dive,skin-diving,skinflick,skinflint,skinhead,skinless,skinned,skinniness,skinny,skinny-dip,skinny-dipping,skintight,skip,skipper,skirmish,skirt,skit,skitter,skittish,skittishly,skittishness,skivvies,skivvy,skoal,skulduggery,skulk,skulker,skull,skullcap,skullduggery,skunk,sky,sky-blue,skycap,skydive,skydiver,skydiving,sky-high,skyjack,skyjacker,skyjacking,skylark,skylight,skyline,skyrocket,skyscraper,skyward,skywards,skywriter,skywriting,slab,slack,slacken,slacker,slackly,slackness,slacks,slag,slain,slake,slalom,slam,slam-bang,slam-dance,slam-dunk,slammer,slander,slanderer,slanderous,slang,slangy,slant,slantwise,slap,slapdash,slaphappy,slapstick,slash,slash-and-burn,slasher,slat,slate,slather,slattern,slatternly,slaughter,slaughterer,slaughterhouse,slave,slave-driver,slaveholder,slaver,slavery,slavish,slavishly,slavishness,slaw,slay,slayer,slaying,sleaze,sleazily,sleaziness,sleazy,sled,sledder,sledge,sledgehammer,sleek,sleekly,sleekness,sleep,sleeper,sleepily,sleepiness,sleepless,sleeplessly,sleeplessness,sleepover,sleepwalk,sleepwalker,sleepwalking,sleepwear,sleepy,sleepyhead,sleet,sleety,sleeve,sleeved,sleeveless,sleigh,sleight,slender,slenderize,slenderness,slept,sleuth,slew,slice,slicer,slick,slicker,slickly,slickness,slid,slide,slider,slier,sliest,slight,slighting,slightly,slightness,slim,slime,sliminess,slimming,slimness,slimy,sling,slingshot,slink,slinky,slip,slipcase,slipcover,slipknot,slip-on,slippage,slipper,slipperiness,slippery,slipshod,slipstream,slip-up,slipway,slit,slither,slithery,sliver,slob,slobber,sloe,sloe-eyed,slog,slogan,sloop,slop,slope,sloppily,sloppiness,sloppy,slops,slosh,sloshed,slot,sloth,slothful,slothfully,slothfulness,slouch,sloucher,slouchy,slough,sloven,slovenliness,slovenly,slow,slowdown,slowly,slow-motion,slowness,slowpoke,slow-witted,sludge,sludgy,slue,slug,sluggard,slugger,sluggish,sluggishly,sluggishness,sluice,slum,slumber,slumberous,slumbrous,slumlord,slummy,slump,slung,slunk,slur,slurp,slurry,slush,slushiness,slushy,slut,sluttish,slutty,sly,slyly,slyness,smack,smacker,small,smallish,small-minded,small-mindedness,smallness,smallpox,small-scale,small-time,small-timer,smarmy,smart,smart-alecky,smart-ass,smarten,smartly,smartness,smarts,smarty,smartypants,smash,smashed,smasher,smashing,smashup,smattering,smear,smeary,smell,smelliness,smelly,smelt,smelter,smidgen,smidgeon,smidgin,smilax,smile,smiley,smilingly,smirch,smirk,smite,smith,smithereens,smithy,smitten,smock,smocking,smog,smoggy,smoke,smokehouse,smokeless,smoker,smokescreen,smokestack,smokiness,smoking,smoky,smolder,smooch,smooth,smoothie,smoothly,smoothness,smorgasbord,smote,smother,smoulder,smudge,smudgy,smug,smuggle,smuggler,smuggling,smugly,smugness,smut,smuttiness,smutty,snack,snaffle,snafu,snag,snail,snake,snakebite,snakelike,snaky,snap,snapdragon,snapper,snappily,snappiness,snappish,snappishly,snappy,snapshot,snare,snarl,snarlingly,snarl-up,snarly,snatch,snatcher,snazzily,snazzy,sneak,sneaker,sneakily,sneakiness,sneaking,sneakingly,sneaky,sneer,sneering,sneeringly,sneeze,snicker,snide,snidely,sniff,sniffer,sniffle,sniffles,snifter,snigger,snip,snipe,sniper,snippet,snippy,snips,snit,snitch,snivel,sniveler,snob,snobbery,snobbish,snobbishly,snobbishness,snobby,snood,snoop,snooper,snoopy,snoot,snootily,snootiness,snooty,snooze,snore,snorer,snorkel,snorkeler,snorkeling,snort,snorter,snot,snot-nosed,snottily,snottiness,snotty,snout,snow,snowball,snowbank,snowbird,snow-blind,snowboard,snowboarder,snowboarding,snowbound,snowdrift,snowdrop,snowfall,snowfield,snowflake,snowiness,snowman,snowmobile,snowplow,snowshoe,snowstorm,snowsuit,snow-white,snowy,snub,snub-nose,snub-nosed,snuck,snuff,snuffbox,snuffer,snuffle,snuffly,snug,snuggle,snugly,snugness,so,soak,soaking,so-and-so,soap,soapbox,soapiness,soapstone,soapsuds,soapy,soar,soaring,sob,sobbingly,sober,sobering,soberly,soberness,sobriety,sobriquet,so-called,soccer,sociability,sociable,sociably,social,socialism,socialist,socialistic,socialite,socialization,socialize,socially,societal,society,socioeconomic,sociological,sociologically,sociologist,sociology,sociopath,sock,socket,sockeye,sod,soda,sodden,soddenly,sodium,sodomite,sodomize,sodomy,soever,sofa,soft,softball,soft-boiled,softbound,soft-core,soften,softener,softhearted,softie,softly,softness,soft-pedal,soft-soap,soft-spoken,software,softwood,softy,soggily,sogginess,soggy,soigne,soignee,soil,soiree,sojourn,sojourner,sol,solace,solar,solaria,solarium,sold,solder,solderer,soldier,soldierly,soldiery,sole,solecism,solely,solemn,solemnity,solemnization,solemnize,solemnly,solemnness,solenoid,solicit,solicitation,solicitor,solicitous,solicitously,solicitousness,solicitude,solid,solidarity,solidification,solidify,solidity,solidly,solidness,solids,solid-state,soliloquize,soliloquy,solipsism,solitaire,solitariness,solitary,solitude,solo,soloist,solstice,solubility,soluble,solute,solution,solvable,solve,solvency,solvent,solver,somatic,somber,somberly,somberness,sombrero,some,somebody,someday,somehow,someone,someplace,somersault,somerset,something,sometime,sometimes,someway,somewhat,somewhere,somnambulism,somnambulist,somnolence,somnolent,son,sonar,sonata,sonatina,song,songbird,songbook,songfest,songster,songstress,songwriter,sonic,son-in-law,sonnet,sonny,sonogram,sonority,sonorous,sonorously,sons-in-law,soon,soot,sooth,soothe,soother,soothing,soothingly,soothsayer,soothsaying,sooty,sop,sophism,sophist,sophistic,sophistical,sophisticate,sophisticated,sophistication,sophistry,sophomore,sophomoric,soporific,sopping,soppy,soprano,sorbet,sorcerer,sorceress,sorcery,sordid,sordidly,sordidness,sore,sorehead,sorely,soreness,sorghum,sorority,sorrel,sorrily,sorriness,sorrow,sorrowful,sorrowfully,sorry,sort,sorta,sorter,sortie,so-so,sot,sottish,souffle,sough,sought,sought-after,soul,soul-destroying,soulful,soulfully,soulfulness,soulless,soullessly,soul-searching,sound,sounder,sounding,soundless,soundlessly,soundly,soundness,soundproof,soundproofing,soundtrack,soup,soupcon,souped-up,soupy,sour,source,sourdough,sourish,sourly,sourness,sourpuss,sousaphone,souse,soused,south,southbound,southeast,southeaster,southeasterly,southeastern,southeastward,southeastwards,southerly,southern,southerner,southernmost,southpaw,southward,southwards,southwest,southwester,southwesterly,southwestern,southwestward,southwestwards,souvenir,sou'wester,sovereign,sovereignty,soviet,sow,sower,sown,sox,soy,soybean,spa,space,space-age,spacecraft,spaced,spaced-out,spaceflight,spaceman,spaceport,spacer,spaceship,spacesuit,space-time,spacewalk,spacey,spaciness,spacing,spacious,spaciously,spaciousness,spacy,spade,spadeful,spades,spadework,spadices,spadix,spaghetti,spake,span,spandex,spangle,spangled,spaniel,spank,spanking,spanner,spar,spare,sparely,spareness,spareribs,sparing,sparingly,spark,sparkle,sparkler,sparkling,sparky,sparrow,sparse,sparsely,sparseness,sparsity,spartan,spasm,spasmodic,spasmodically,spastic,spat,spate,spathe,spatial,spatially,spatter,spatula,spavin,spavined,spawn,spay,speak,speakeasy,speaker,speaking,spear,spearfish,spearhead,spearmint,spec,special,specialist,speciality,specialization,specialize,specialized,specially,specialty,specie,species,specific,specifically,specification,specifications,specificity,specifics,specify,specimen,specious,speciously,speciousness,speck,specked,speckle,speckled,specs,spectacle,spectacles,spectacular,spectacularly,spectator,specter,spectra,spectral,spectrometer,spectroscope,spectroscopic,spectroscopy,spectrum,speculate,speculation,speculative,speculatively,speculator,sped,speech,speechless,speechlessly,speechlessness,speed,speedboat,speeder,speedily,speediness,speeding,speedometer,speedster,speedup,speedway,speedwell,speedy,speleologist,speleology,spell,spellbind,spellbinder,spellbinding,spellbound,spell-check,spelldown,speller,spelling,spelt,spelunker,spelunking,spend,spendable,spender,spending,spendthrift,spent,sperm,spermatozoa,spermatozoon,spermicidal,spermicide,spew,spewer,sphagnum,sphere,spherical,spherically,spheroid,spheroidal,sphincter,sphinx,spice,spiciness,spick-and-span,spicule,spicy,spider,spiderweb,spidery,spied,spiel,spiffy,spigot,spike,spikes,spiky,spill,spillage,spillover,spillway,spilt,spin,spinach,spinal,spinally,spindle,spindling,spindly,spine,spine-chilling,spineless,spinelessly,spinet,spinnaker,spinner,spinneret,spinning,spinoff,spinster,spinsterhood,spinsterish,spiny,spiracle,spiral,spirally,spire,spirea,spirit,spirited,spiritless,spirits,spiritual,spiritualism,spiritualist,spiritualistic,spirituality,spiritually,spirituous,spirochete,spiry,spit,spitball,spite,spiteful,spitefully,spitefulness,spitfire,spittle,spittoon,splash,splashdown,splashily,splashiness,splashy,splat,splatter,splay,splayfeet,splayfoot,splayfooted,spleen,splendid,splendidly,splendor,splendorous,splenetic,splice,splicer,splint,splinter,splintery,split,split-level,splitting,splotch,splotchy,splurge,splutter,spoil,spoilage,spoiled,spoiler,spoils,spoilsport,spoilt,spoke,spoken,spokesman,spokespeople,spokesperson,spokeswoman,spoliation,sponge,spongecake,sponger,sponginess,spongy,sponsor,sponsorship,spontaneity,spontaneous,spontaneously,spoof,spook,spookiness,spooky,spool,spoon,spoonbill,spoonerism,spoon-fed,spoon-feed,spoonful,spoor,sporadic,sporadically,spore,sport,sportiness,sporting,sportingly,sportive,sports,sportscast,sportscaster,sportsman,sportsmanlike,sportsmanship,sportswear,sportswoman,sportswriter,sporty,spot,spot-check,spotless,spotlessly,spotlessness,spotlight,spotlit,spotted,spotter,spottily,spottiness,spotty,spousal,spouse,spout,sprain,sprang,sprat,sprawl,spray,sprayer,spread,spreadable,spread-eagle,spreader,spreadsheet,spree,sprig,sprightliness,sprightly,spring,springboard,springbok,spring-cleaning,springiness,springlike,springtime,springy,sprinkle,sprinkler,sprinkling,sprint,sprinter,sprite,spritz,spritzer,sprocket,sprout,sprouts,spruce,sprucely,spruceness,sprung,spry,spryly,spryness,spud,spume,spumoni,spumy,spun,spunk,spunky,spur,spurge,spurious,spuriously,spuriousness,spurn,spurred,spurt,sputa,sputnik,sputter,sputum,spy,spyglass,squab,squabble,squabbler,squad,squadron,squalid,squalidly,squalidness,squall,squally,squalor,squamous,squander,square,square-dance,squarely,squareness,square-rigged,squarish,squash,squashy,squat,squatness,squatter,squaw,squawk,squawker,squeak,squeaker,squeakily,squeakiness,squeaky,squeal,squealer,squeamish,squeamishly,squeamishness,squeegee,squeezable,squeeze,squeezer,squelch,squelchy,squib,squid,squiggle,squiggly,squint,squire,squirm,squirmy,squirrel,squirt,squish,squishy,ssh,stab,stabber,stabbing,stability,stabilization,stabilize,stabilizer,stable,stableman,stably,staccato,stack,stacked,stacks,stadia,stadium,staff,staffer,staffing,stag,stage,stagecoach,stagecraft,stagehand,stagestruck,stagflation,stagger,staggering,staggeringly,staggers,staging,stagnancy,stagnant,stagnantly,stagnate,stagnation,stagy,staid,staidly,staidness,stain,stainless,stair,staircase,stairs,stairway,stairwell,stake,stakeholder,stakeout,stalactite,stalagmite,stale,stalemate,staleness,stalk,stalked,stalker,stalking,stall,stallion,stalwart,stamen,stamina,stammer,stammerer,stammeringly,stamp,stampede,stamper,stance,stanch,stanchion,stand,standalone,standard,standard-bearer,standardization,standardize,standards,standby,standee,stander,stand-in,standing,standings,standoff,standoffish,standout,standpipe,standpoint,stands,standstill,standup,stank,stanza,staph,staphylococcal,staphylococci,staphylococcus,staple,stapler,star,starboard,starch,starched,starchily,starchiness,starchy,stardom,stardust,stare,starer,starfish,stargaze,stargazer,stark,starkly,stark-naked,starkness,starless,starlet,starlight,starling,starlit,starry,starry-eyed,stars,star-studded,start,starter,startle,startled,startling,start-up,starvation,starve,starveling,stash,stat,state,statecraft,statehood,statehouse,stateless,statelessness,stateliness,stately,statement,state-of-the-art,stateroom,stateside,statesman,statesmanlike,statesmanship,stateswoman,static,statically,station,stationary,stationer,stationery,statistic,statistical,statistically,statistician,statistics,stats,statuary,statue,statuesque,statuette,stature,status,statute,statutory,staunch,staunchly,staunchness,stave,staves,stay,stead,steadfast,steadfastly,steadfastness,steadily,steadiness,steady,steak,steakhouse,steal,stealth,stealthily,stealthiness,stealthy,steam,steamboat,steamer,steamfitter,steamfitting,steaminess,steaming,steamroll,steamroller,steamship,steamy,steed,steel,steeliness,steelworker,steelworks,steely,steelyard,steep,steepen,steeple,steeplechase,steeplejack,steeply,steepness,steer,steerable,steerage,steering,steersman,stegosaurus,stein,stellar,stem,stemless,stemmed,stemware,stench,stencil,steno,stenographer,stenographic,stenography,stentorian,step,stepbrother,step-by-step,stepchild,stepchildren,stepdaughter,step-down,stepfather,stepladder,stepmother,stepparent,steppe,stepped-up,stepper,steppingstone,steps,stepsister,stepson,step-up,stereo,stereophonic,stereoscope,stereoscopic,stereotype,stereotyped,stereotypical,sterile,sterility,sterilization,sterilize,sterilizer,sterling,stern,sterna,sternly,sternness,sternum,steroid,steroidal,stertorous,stet,stethoscope,stetson,stevedore,stew,steward,stewardess,stewardship,stick,sticker,stickily,stickiness,stick-in-the-mud,stickleback,stickler,stickpin,sticks,stickup,sticky,stiff,stiff-arm,stiffen,stiffener,stiffening,stiffly,stiff-necked,stiffness,stifle,stifling,stiflingly,stigma,stigmata,stigmatic,stigmatization,stigmatize,stile,stiletto,still,stillbirth,stillborn,stillness,stilt,stilted,stilts,stimulant,stimulate,stimulating,stimulation,stimulative,stimuli,stimulus,sting,stinger,stingily,stinginess,stingray,stingy,stink,stinkbug,stinker,stinking,stinky,stint,stinting,stipend,stipple,stippling,stipulate,stipulation,stir,stir-crazy,stir-fry,stirrer,stirring,stirringly,stirrup,stitch,stitchery,stitching,stoat,stock,stockade,stockbreeder,stockbroker,stockbroking,stockholder,stockily,stockiness,stockinette,stocking,stock-in-trade,stockpile,stockpot,stockroom,stocks,stock-still,stocktaking,stocky,stockyard,stodgily,stodginess,stodgy,stogie,stogy,stoic,stoical,stoically,stoicism,stoke,stoked,stoker,stole,stolen,stolid,stolidity,stolidly,stolon,stomach,stomachache,stomacher,stomp,stone,stone-blind,stone-cold,stoned,stone-deaf,stonemason,stonewall,stoneware,stonewashed,stonework,stonily,stoniness,stony,stony-faced,stood,stooge,stool,stoop,stop,stopcock,stopgap,stoplight,stopover,stoppage,stopper,stopple,stopwatch,storage,store,storefront,storehouse,storekeeper,storeroom,storey,storied,stork,storm,stormily,storminess,stormy,story,storyboard,storybook,storyteller,storytelling,stoup,stout,stouthearted,stoutly,stoutness,stove,stovepipe,stow,stowage,stowaway,straddle,straddler,strafe,straggle,straggler,straggly,straight,straight-arm,straightaway,straightedge,straighten,straightener,straight-faced,straightforward,straightforwardly,straightforwardness,straightjacket,straightly,straightness,straightway,strain,strained,strainer,strait,straiten,straitened,straitjacket,straitlaced,straits,strand,stranded,strange,strangely,strangeness,stranger,strangle,stranglehold,strangler,strangulate,strangulation,strap,strapless,strapped,strapping,strata,stratagem,strategic,strategically,strategics,strategist,strategy,strati,stratification,stratified,stratify,stratosphere,stratospheric,stratum,stratus,straw,strawberry,straw-colored,stray,streak,streaker,streaky,stream,streamer,streamline,streamlined,street,streetcar,streetlight,street-smart,streetwalker,streetwise,strength,strengthen,strengthener,strenuous,strenuously,strenuousness,strep,streptococcal,streptococci,streptococcus,streptomycin,stress,stressed,stressed-out,stressful,stretch,stretchable,stretcher,stretchy,strew,strewn,stria,striae,striated,striation,stricken,strict,strictly,strictness,stricture,stridden,stride,stridency,strident,stridently,strife,strike,strikebreaker,strikeout,striker,striking,strikingly,string,stringed,stringency,stringent,stringently,stringer,stringiness,strings,stringy,strip,stripe,striped,stripling,strip-mine,strip-mining,stripper,strip-search,striptease,stripteaser,strive,striven,strobe,stroboscope,stroboscopic,strode,stroke,stroll,stroller,strong,strong-arm,strongbox,stronghold,strongly,strongman,strong-minded,strong-willed,strontium,strop,strophe,strophic,strove,struck,structural,structurally,structure,structured,strudel,struggle,strum,strumpet,strung,strung-out,strut,strychnine,stub,stubble,stubbly,stubborn,stubbornly,stubbornness,stubby,stucco,stuck,stuck-up,stud,studbook,studded,studding,student,studied,studiedly,studies,studio,studious,studiously,studiousness,study,stuff,stuffed-up,stuffily,stuffiness,stuffing,stuffy,stultification,stultify,stumble,stumbler,stump,stumpy,stun,stung,stunk,stunning,stunningly,stunt,stupefaction,stupefied,stupefy,stupefying,stupendous,stupendously,stupid,stupidity,stupidly,stupor,sturdily,sturdiness,sturdy,sturgeon,stutter,stutterer,sty,stye,style,styli,styling,stylish,stylishly,stylishness,stylist,stylistic,stylistically,stylize,stylized,stylus,stymie,styptic,suasion,suave,suavely,suaveness,suavity,sub,subaltern,subarctic,subarea,subatomic,subbranch,subcategory,subcommittee,subcompact,subconscious,subconsciously,subconsciousness,subcontinent,subcontinental,subcontract,subcontractor,subculture,subcutaneous,subcutaneously,subdivide,subdivision,subdue,subdued,subfamily,subfreezing,subgroup,subhead,subheading,subhuman,subject,subjection,subjective,subjectively,subjectivity,subjoin,subjugate,subjugation,subjunctive,sublease,sublet,sublimate,sublimation,sublime,sublimely,subliminal,sublimity,submarginal,submarine,submariner,submerge,submerged,submergence,submerse,submersible,submersion,submicroscopic,submission,submissive,submissively,submissiveness,submit,subnormal,suborbital,suborder,subordinate,subordination,suborn,subornation,subplot,subpoena,subprofessional,subroutine,subscribe,subscriber,subscript,subscription,subsection,subsequent,subsequently,subservience,subservient,subserviently,subset,subside,subsidence,subsidiary,subsidization,subsidize,subsidized,subsidy,subsist,subsistence,subsoil,subsonic,subspecies,substance,substandard,substantial,substantially,substantiate,substantiation,substantive,substantively,substation,substitute,substitution,substrata,substrate,substratum,substructure,subsume,subsurface,subsystem,subteen,subtenancy,subtenant,subterfuge,subterranean,subtext,subtitle,subtitled,subtitles,subtle,subtlety,subtly,subtopic,subtotal,subtract,subtraction,subtrahend,subtropical,subtropics,suburb,suburban,suburbanite,suburbia,suburbs,subvention,subversion,subversive,subversively,subversiveness,subvert,subway,subzero,succeed,succeeding,success,successful,successfully,succession,successive,successively,successor,succinct,succinctly,succinctness,succor,succotash,succulence,succulent,succumb,such,such-and-such,suchlike,suck,sucker,suckle,suckling,sucrose,suction,sudden,suddenly,suddenness,suds,sudsy,sue,suede,suet,suffer,sufferance,sufferer,suffering,suffice,sufficiency,sufficient,sufficiently,suffix,suffixation,suffocate,suffocation,suffragan,suffrage,suffragette,suffragist,suffuse,suffusion,sugar,sugarcane,sugarcoat,sugared,sugarless,sugarplum,sugary,suggest,suggestibility,suggestible,suggestion,suggestive,suggestively,suggestiveness,suicidal,suicide,suit,suitability,suitable,suitableness,suitably,suitcase,suite,suiting,suitor,sukiyaki,sulfa,sulfate,sulfide,sulfur,sulfuric,sulfurous,sulk,sulkily,sulkiness,sulky,sullen,sullenly,sullenness,sully,sulphur,sultan,sultana,sultanate,sultrily,sultriness,sultry,sum,sumac,sumach,summarily,summarize,summary,summation,summer,summerhouse,summertime,summery,summit,summitry,summon,summoner,summons,sumo,sump,sumptuous,sumptuously,sumptuousness,sun,sunbath,sunbathe,sunbather,sunbathing,sunbeam,sunblock,sunbonnet,sunburn,sunburned,sunburnt,sunburst,sundae,sunder,sundial,sundown,sun-drenched,sun-dried,sundries,sundry,sunfish,sunflower,sung,sunglasses,sunk,sunken,sunlamp,sunless,sunlight,sunlit,sunniness,sunny,sunrise,sunroof,sunscreen,sunset,sunshade,sunshine,sunshiny,sunspot,sunstroke,suntan,suntanned,sunup,sup,super,superabundance,superabundant,superannuate,superannuated,superannuation,superb,superbly,supercargo,supercharge,supercharger,supercilious,superciliously,superciliousness,supercity,supercomputer,superconducting,superconductive,superconductivity,superconductor,superego,supererogation,supererogatory,superficial,superficiality,superficially,superfine,superfluity,superfluous,superfluously,superfluousness,superhero,superhighway,superhuman,superimpose,superimposition,superintend,superintendence,superintendency,superintendent,superior,superiority,superlative,superlatively,superman,supermarket,supermom,supernal,supernatural,supernaturally,supernova,supernovae,supernumerary,superpose,superposition,superpower,supersaturate,supersaturation,superscribe,superscript,superscription,supersede,supersonic,superstar,superstition,superstitious,superstitiously,superstore,superstructure,supertanker,supervene,supervention,supervise,supervision,supervisor,supervisory,superwoman,supine,supper,supplant,supple,supplement,supplemental,supplementary,supplementation,suppleness,suppliant,supplicant,supplicate,supplication,supplier,supplies,supply,supply-side,support,supportable,supporter,supportive,suppose,supposed,supposedly,supposing,supposition,suppository,suppress,suppressant,suppressible,suppression,suppressor,suppurate,suppuration,supra,supranational,supremacist,supremacy,supreme,supremely,surcease,surcharge,surcingle,sure,surefire,surefooted,surely,sureness,surety,surf,surface,surfboard,surfeit,surfer,surfing,surge,surgeon,surgery,surgical,surgically,surliness,surly,surmise,surmount,surmountable,surname,surpass,surpassing,surplice,surplus,surprise,surprised,surprising,surprisingly,surreal,surrealism,surrealist,surrealistic,surrealistically,surrender,surreptitious,surreptitiously,surreptitiousness,surrey,surrogacy,surrogate,surround,surrounding,surroundings,surtax,surveillance,survey,surveying,surveyor,survival,survivalist,survive,survivor,susceptibility,susceptible,sushi,suspect,suspend,suspender,suspenders,suspense,suspenseful,suspension,suspicion,suspicious,suspiciously,sustain,sustainable,sustained,sustenance,sutler,suture,suzerain,suzerainty,svelte,swab,swaddle,swag,swagger,swain,swallow,swallowtail,swallow-tailed,swam,swami,swamp,swampland,swampy,swan,swank,swankily,swankiness,swanky,swansdown,swan's-down,swap,sward,swarm,swarthy,swash,swashbuckler,swashbuckling,swastika,swat,swatch,swath,swathe,swatter,sway,swayback,swaybacked,swear,swearer,swearword,sweat,sweatband,sweater,sweatpants,sweats,sweatshirt,sweatshop,sweaty,sweep,sweeper,sweeping,sweepingly,sweepings,sweepstake,sweepstakes,sweet,sweetbread,sweetbrier,sweeten,sweetener,sweetening,sweetheart,sweetie,sweetish,sweetly,sweetmeat,sweetness,sweets,sweet-talk,swell,swellhead,swellheaded,swelling,swelter,sweltering,swept,sweptback,swerve,swift,swiftly,swiftness,swig,swill,swim,swimmer,swimming,swimmingly,swimsuit,swindle,swindler,swine,swineherd,swing,swinger,swinging,swinish,swipe,swirl,swirly,swish,switch,switchback,switchblade,switchboard,switcher,switch-hit,switch-hitter,swivel,swollen,swoon,swoop,swoosh,swop,sword,swordfish,swordplay,swordsman,swordsmanship,swore,sworn,swum,swung,sybarite,sybaritic,sycamore,sycophancy,sycophant,sycophantic,syllabi,syllabic,syllabicate,syllabication,syllabification,syllabify,syllable,syllabus,syllogism,syllogistic,sylph,sylphic,sylphlike,sylvan,symbioses,symbiosis,symbiotic,symbol,symbolic,symbolically,symbolism,symbolization,symbolize,symmetric,symmetrical,symmetrically,symmetry,sympathetic,sympathetically,sympathize,sympathizer,sympathy,symphonic,symphony,symposia,symposium,symptom,symptomatic,symptomatically,synagog,synagogal,synagogue,synapse,synaptic,sync,synch,synchronization,synchronize,synchronous,syncopate,syncopation,syncope,syndicate,syndicated,syndication,syndrome,synergism,synergistic,synergy,synfuel,synod,synonym,synonymous,synonymy,synopses,synopsis,synoptic,syntactic,syntactical,syntactically,syntax,syntheses,synthesis,synthesize,synthesizer,synthetic,synthetically,syphilis,syphilitic,syringe,syrup,syrupy,system,systematic,systematically,systematization,systematize,systemic,systemically,systole,systolic";
str19 = "tab,tabbouleh,tabby,tabernacle,tabla,table,tableau,tableaux,tablecloth,table-hop,table-hopper,tableland,tablespoon,tablespoonful,tablet,tabletop,tableware,tabloid,taboo,tabular,tabulate,tabulation,tabulator,tachometer,tachycardia,tacit,tacitly,tacitness,taciturn,taciturnity,taciturnly,tack,tacker,tackiness,tackle,tackler,tacky,taco,tact,tactful,tactfully,tactfulness,tactic,tactical,tactically,tactician,tactics,tactile,tactility,tactless,tactlessly,tactlessness,tad,tadpole,taffeta,taffrail,taffy,tag,tagger,taiga,tail,tailback,tailcoat,tailed,tailgate,tailgater,tailless,taillight,tailor,tailored,tailoring,tailor-made,tailpipe,tails,tailspin,tailwind,taint,tainted,take,taken,take-no-prisoners,takeoff,takeout,takeover,taker,taking,takings,talc,talcum,tale,talebearer,talent,talented,tali,talisman,talk,talkative,talkatively,talkativeness,talker,talkie,talking-to,talks,talky,tall,tallboy,tallier,tallish,tallness,tallow,tallowy,tally,tallyho,talon,talus,tam,tamable,tamale,tamarack,tamarind,tambourine,tame,tameable,tamely,tameness,tamer,tam-o'-shanter,tamp,tamper,tamperer,tampon,tan,tanager,tanbark,tandem,tandoori,tang,tangelo,tangent,tangential,tangentially,tangerine,tangibility,tangible,tangibleness,tangibly,tangle,tangled,tango,tangy,tank,tankard,tanker,tankful,tanned,tanner,tannery,tannin,tanning,tansy,tantalization,tantalize,tantalizer,tantalizing,tantalizingly,tantalum,tantamount,tantra,tantrum,tap,tap-dance,tap-dancer,tape,tapeline,taper,tape-record,tapered,tapestry,tapeworm,tapioca,tapir,tapper,tappet,taproom,taproot,taps,tar,tarantella,tarantula,tardily,tardiness,tardy,tare,target,tariff,tarmac,tarn,tarnish,taro,tarot,tarp,tarpaulin,tarpon,tarragon,tarry,tarsal,tarsi,tarsus,tart,tartan,tartar,tartaric,tartly,tartness,task,taskmaster,taskmistress,tassel,tasseled,taste,tasteful,tastefully,tastefulness,tasteless,tastelessly,tastelessness,taster,tastily,tastiness,tasting,tasty,tat,tatami,tater,tatter,tatterdemalion,tattered,tatters,tatting,tattle,tattler,tattletale,tattoo,tattooed,tattooer,tattooist,tau,taught,taunt,taunter,tauntingly,taupe,taut,tautly,tautness,tautological,tautologically,tautologous,tautology,tavern,tawdrily,tawdriness,tawdry,tawny,tax,taxable,taxation,tax-deductible,tax-deferred,taxer,tax-exempt,tax-free,taxi,taxicab,taxidermist,taxidermy,taximeter,taxing,taxonomic,taxonomical,taxonomist,taxonomy,taxpayer,taxpaying,tax-sheltered,tea,teach,teachable,teacher,teach-in,teaching,teachings,teacup,teacupful,teak,teakettle,teal,team,teammate,teamster,teamwork,teapot,tear,teardrop,tearful,tearfully,teargas,tearjerker,tearoom,teary,tease,teasel,teaser,teaspoon,teaspoonful,teat,tech,technetium,technical,technicality,technically,technician,technique,technocracy,technocrat,technocratic,technological,technologically,technologist,technology,tectonic,tectonics,tedious,tediously,tediousness,tedium,tee,teem,teeming,teen,teenage,teenaged,teenager,teens,teensy,teensy-weensy,teeny,teenybopper,teeny-weeny,teepee,teeter,teeter-totter,teeth,teethe,teething,teetotal,teetotaler,teetotalism,teetotaller,tektite,telecast,telecaster,telecommunication,telecommunications,telecommute,telecommuter,telecommuting,teleconference,teleconferencing,telegenic,telegram,telegraph,telegrapher,telegraphic,telegraphically,telegraphist,telegraphy,telekinesis,telekinetic,telemarketer,telemarketing,telemeter,telemetry,telepathic,telepathically,telepathy,telephone,telephoner,telephonic,telephony,telephoto,telephotography,teleplay,teleprinter,teleprocessing,teleprompter,telescope,telescopic,telescopically,telethon,teletypewriter,televangelism,televangelist,televise,television,telex,tell,teller,telling,tellingly,telltale,tellurium,temblor,temerity,temp,temper,tempera,temperament,temperamental,temperamentally,temperance,temperate,temperately,temperateness,temperature,tempered,tempest,tempestuous,tempestuously,tempestuousness,tempi,template,temple,tempo,temporal,temporally,temporarily,temporariness,temporary,temporize,temporizer,tempt,temptation,tempter,tempting,temptingly,temptress,tempura,ten,tenability,tenable,tenably,tenacious,tenaciously,tenaciousness,tenacity,tenancy,tenant,tend,tendency,tendentious,tendentiously,tendentiousness,tender,tenderfeet,tenderfoot,tenderhearted,tenderheartedly,tenderheartedness,tenderize,tenderizer,tenderloin,tenderly,tenderness,tendinitis,tendon,tendril,tenement,tenet,tenfold,tennis,tenon,tenor,tenpin,tenpins,tense,tensely,tenseness,tensile,tension,tensity,ten-speed,tent,tentacle,tentacled,tentative,tentatively,tentativeness,tenterhook,tenth,tenthly,tenuity,tenuous,tenuously,tenuousness,tenure,tenured,tepee,tepid,tepidity,tepidly,tepidness,tequila,terabyte,terbium,tercentenary,tercentennial,term,termagant,terminable,terminal,terminally,terminate,termination,termini,terminological,terminologically,terminology,terminus,termite,terms,tern,ternary,terrace,terracotta,terrain,terrapin,terraria,terrarium,terrazzo,terrestrial,terrestrially,terrible,terribleness,terribly,terrier,terrific,terrifically,terrified,terrify,terrifying,terrifyingly,territorial,territory,terror,terrorism,terrorist,terrorize,terry,terrycloth,terse,tersely,terseness,tertiary,tessellate,tessellation,test,testament,testamentary,testate,testator,testatrix,test-drive,tester,testes,test-fly,testicle,testifier,testify,testily,testimonial,testimony,testiness,testis,testosterone,testy,tetanus,tete-a-tete,tether,tetra,tetracycline,tetrahedra,tetrahedral,tetrahedron,tetrameter,text,textbook,textile,textiles,textual,textually,textural,texture,textured,thalami,thalamus,thalidomide,thallium,than,thane,thank,thankful,thankfully,thankfulness,thankless,thanklessly,thanklessness,thanks,thanksgiving,thank-you,that,thatch,thatched,thatcher,thatching,that's,thaw,the,theater,theatergoer,theater-in-the-round,theatre,theatrical,theatricality,theatrically,theatricals,theatrics,thee,theft,their,theirs,theism,theist,theistic,them,thematic,thematically,theme,themselves,then,thence,thenceforth,thenceforward,theocracy,theocratic,theologian,theological,theologically,theology,theorem,theoretic,theoretical,theoretically,theoretician,theorist,theorize,theory,theosophic,theosophical,theosophist,theosophy,therapeutic,therapeutically,therapeutics,therapist,therapy,there,thereabout,thereabouts,thereafter,thereat,thereby,therefor,therefore,therein,thereof,thereon,there's,thereto,theretofore,thereunto,thereupon,therewith,therm,thermal,thermally,thermals,thermodynamic,thermodynamics,thermometer,thermometric,thermonuclear,thermoplastic,thermos,thermostat,thermostatic,thermostatically,thesauri,thesaurus,these,theses,thesis,thespian,theta,thew,thews,they,they'd,they'll,they're,they've,thiamin,thiamine,thick,thicken,thickener,thickening,thicket,thickheaded,thickly,thickness,thickset,thick-skinned,thief,thieve,thievery,thieves,thieving,thievish,thigh,thighbone,thimble,thimbleful,thin,thine,thing,thingamabob,thingamajig,things,think,thinkable,thinker,thinking,thinly,thinner,thinness,thin-skinned,third,third-class,thirdly,third-rate,thirst,thirstily,thirstiness,thirsty,thirteen,thirteenth,thirties,thirtieth,thirty,this,thistle,thistledown,thither,tho,tho',thole,thong,thoraces,thoracic,thorax,thorium,thorn,thorniness,thorny,thorough,thoroughbred,thoroughfare,thoroughgoing,thoroughly,thoroughness,those,thou,though,thought,thoughtful,thoughtfully,thoughtfulness,thoughtless,thoughtlessly,thoughtlessness,thought-out,thousand,thousandfold,thousands,thousandth,thrall,thralldom,thrash,thrasher,thrashing,thread,threadbare,threader,threadlike,threads,thready,threat,threaten,threatened,threatening,threateningly,three,three-cornered,three-decker,three-dimensional,threefold,three-peat,three-ply,three-quarter,three-quarters,threescore,threesome,threnody,thresh,thresher,threshold,threw,thrice,thrift,thriftily,thriftiness,thriftless,thrifty,thrill,thrilled,thriller,thrilling,thrillingly,thrive,thriven,thriving,throat,throatily,throatiness,throaty,throb,throe,throes,thrombi,thromboses,thrombosis,thrombotic,thrombus,throne,throng,throttle,throttler,through,throughout,throughput,throughway,throve,throw,throwaway,throwback,thrower,thrown,thru,thrum,thrush,thrust,thruway,thud,thug,thuggery,thuggish,thulium,thumb,thumbnail,thumbprint,thumbscrew,thumbtack,thump,thumping,thunder,thunderbolt,thunderclap,thundercloud,thunderer,thunderhead,thunderous,thunderously,thundershower,thunderstorm,thunderstruck,thus,thwack,thwacker,thwart,thy,thyme,thymine,thymus,thyroid,thyroidal,thyself,ti,tiara,tibia,tibiae,tibial,tic,tick,ticker,ticket,ticking,tickle,tickler,ticklish,ticklishness,ticktacktoe,ticktock,tic-tac-toe,tidal,tidally,tidbit,tiddlywinks,tide,tideland,tidewater,tidily,tidiness,tidings,tidy,tie,tieback,tiebreaker,tie-dye,tie-dyed,tie-dyeing,tie-in,tier,tiered,tie-up,tiff,tiger,tigerish,tight,tighten,tightener,tightfisted,tight-lipped,tightly,tightness,tightrope,tights,tightwad,tigress,tike,tilde,tile,tiler,tiling,till,tillable,tillage,tiller,tilt,timber,timbered,timberland,timberline,timbre,timbrel,time,time-consuming,time-honored,timekeeper,timekeeping,time-lapse,timeless,timelessly,timelessness,timeliness,timely,timeout,timepiece,timer,times,time-saving,timeserver,timeserving,time-share,time-sharing,timetable,timeworn,timid,timidity,timidly,timidness,timing,timorous,timorously,timorousness,timothy,timpani,timpanist,tin,tincture,tinder,tinderbox,tine,tinfoil,ting,tinge,tinged,tingle,tingling,tingly,tininess,tinker,tinkerer,tinkle,tinniness,tinnitus,tinny,tinplate,tinsel,tinsmith,tint,tinted,tintinnabulation,tintype,tinware,tiny,tip,tip-off,tipper,tippet,tipple,tippler,tipsily,tipsiness,tipster,tipsy,tiptoe,tiptop,tirade,tire,tired,tiredly,tiredness,tireless,tirelessly,tirelessness,tiresome,tiresomely,tiresomeness,tiring,tissue,tit,titan,titanic,titanium,tit-for-tat,tithe,tither,titian,titillate,titillating,titillatingly,titillation,titivate,title,titled,titleholder,titlist,titmice,titmouse,titter,tittle,tittle-tattle,titular,tizzy,to,toad,toadstool,toady,toadyism,to-and-fro,toast,toaster,toastmaster,toastmistress,toasty,tobacco,tobacconist,toboggan,tobogganer,tobogganing,tocsin,today,toddle,toddler,toddy,to-do,toe,toecap,toed,toehold,toenail,toe-to-toe,toffee,toffy,tofu,tog,toga,togaed,together,togetherness,toggle,togs,toil,toiler,toilet,toiletries,toiletry,toilette,toilsome,toke,token,tokenism,told,tole,tolerable,tolerably,tolerance,tolerant,tolerantly,tolerate,toleration,toll,tollbooth,toll-free,tollgate,tollway,toluene,tom,tomahawk,tomato,tomb,tomboy,tomboyish,tombstone,tomcat,tome,tomfoolery,tomographic,tomography,tomorrow,tomtit,tom-tom,ton,tonal,tonality,tonally,tone,tonearm,tone-deaf,toneless,tonelessly,toner,tong,tongs,tongue,tongue-in-cheek,tongue-lash,tongue-lashing,tongueless,tongue-tied,tonic,tonight,tonnage,tonsil,tonsillectomy,tonsillitis,tonsorial,tonsure,tony,too,took,tool,toolbox,toolmaker,toot,tooter,tooth,toothache,toothbrush,toothed,toothily,toothless,toothpaste,toothpick,toothsome,toothy,tootle,top,topaz,topcoat,top-down,top-drawer,top-dress,topflight,top-heavy,topiary,topic,topical,topicality,topically,topknot,topless,top-level,topmast,topmost,topnotch,topographer,topographic,topographical,topographically,topography,topper,topping,topple,top-ranking,tops,topsail,top-secret,topside,topsoil,topspin,topsy-turvy,toque,tor,torah,torch,torchbearer,torchlight,tore,toreador,torment,tormentingly,tormentor,torn,tornado,torpedo,torpid,torpidity,torpidly,torpor,torque,torrent,torrential,torrid,torridity,torridly,torridness,torsi,torsion,torsional,torso,tort,torte,tortellini,tortilla,tortoise,tortoiseshell,tortoni,tortuous,tortuously,tortuousness,torture,tortured,torturer,torturous,toss,tossup,tot,total,totalitarian,totalitarianism,totality,totalizator,totally,tote,totem,totemic,totter,totterer,tottering,toucan,touch,touchable,touch-and-go,touchdown,touche,touched,touchily,touchiness,touching,touchingly,touchscreen,touchstone,touch-type,touch-up,touchy,touchy-feely,tough,toughen,toughener,toughie,toughly,toughness,toupee,tour,tourism,tourist,tourmaline,tournament,tourney,tourniquet,tousle,tousled,tout,tow,toward,towards,towboat,towel,towelette,toweling,towelling,tower,towering,towhead,towheaded,towhee,towline,town,townhouse,townie,townsfolk,township,townsman,townspeople,townswoman,towpath,toxemia,toxic,toxicity,toxicological,toxicologist,toxicology,toxin,toy,trace,traceable,tracer,tracery,trachea,tracheae,tracheal,tracheotomy,tracing,track,track-and-field,trackball,tracker,trackless,tracks,tract,tractability,tractable,tractably,traction,tractor,tractor-trailer,trade,trade-in,trademark,tradeoff,trader,tradesman,tradespeople,tradeswoman,trading,tradition,traditional,traditionalism,traditionalist,traditionally,traduce,traducer,traffic,trafficker,trafficking,tragedian,tragedienne,tragedy,tragic,tragically,tragicomedy,tragicomic,trail,trailblazer,trailblazing,trailer,train,trainable,trained,trainee,trainer,training,trainload,trainman,traipse,trait,traitor,traitorous,traitorously,trajectory,tram,trammel,trammels,tramp,tramper,trample,trampler,trampoline,trance,tranquil,tranquility,tranquilize,tranquilizer,tranquillity,tranquillize,tranquillizer,tranquilly,transact,transaction,transactions,transactor,transatlantic,transceiver,transcend,transcendence,transcendent,transcendental,transcendentalism,transcendentalist,transcendentally,transcontinental,transcribe,transcriber,transcript,transcription,transducer,transect,transept,transfer,transferable,transferal,transference,transfiguration,transfigure,transfix,transfixed,transform,transformable,transformation,transformer,transfuse,transfusion,transgender,transgendered,transgress,transgression,transgressor,transience,transiency,transient,transiently,transistor,transistorize,transistorized,transit,transition,transitional,transitionally,transitive,transitively,transitiveness,transitivity,transitory,translatable,translate,translation,translator,transliterate,transliteration,translucence,translucency,translucent,translucently,transmigrate,transmigration,transmissible,transmission,transmit,transmittable,transmittal,transmitter,transmogrification,transmogrify,transmutable,transmutation,transmute,transnational,transoceanic,transom,transpacific,transparency,transparent,transparently,transpiration,transpire,transplant,transplantation,transpolar,transponder,transport,transportable,transportation,transporter,transpose,transposition,transsexual,transsexualism,transship,transshipment,transubstantiation,transverse,transversely,transvestism,transvestite,trap,trapdoor,trapeze,trapezium,trapezoid,trapezoidal,trapper,trappings,traps,trapshooting,trash,trashiness,trashy,trauma,traumata,traumatic,traumatically,traumatize,travail,travel,traveled,traveler,traveling,traveller,travelog,travelogue,travels,traversal,traverse,travesty,trawl,trawler,tray,treacherous,treacherously,treacherousness,treachery,treacle,treacly,tread,treadle,treadmill,treason,treasonable,treasonous,treasure,treasurer,treasure-trove,treasury,treat,treatable,treatise,treatment,treaty,treble,tree,treeless,treelike,treetop,trefoil,trek,trekker,trellis,trematode,tremble,tremendous,tremendously,tremolo,tremor,tremulous,tremulously,tremulousness,trench,trenchancy,trenchant,trenchantly,trencher,trencherman,trend,trendily,trendiness,trendy,trepidation,trespass,trespasser,tress,tresses,trestle,trey,triad,triage,trial,trials,triangle,triangular,triangularly,triangulate,triangulation,triathlon,tribal,tribalism,tribe,tribesman,tribeswoman,tribulation,tribunal,tribune,tributary,tribute,trice,tricentennial,triceps,triceratops,trichina,trichinae,trichinosis,trick,trickery,trickily,trickiness,trickle,trickle-down,trickster,tricky,tricolor,tricycle,trident,tried,triennial,triennially,trier,trifle,trifler,trifling,trifocals,trig,trigger,trigger-happy,triglyceride,trigonometric,trigonometrical,trigonometry,trike,trilateral,trilby,trill,trillion,trillions,trillionth,trillium,trilobite,trilogy,trim,trimaran,trimester,trimly,trimmer,trimming,trimmings,trimness,trimonthly,trinitrotoluene,trinity,trinket,trio,trip,tripartite,tripe,triple,triplet,triplex,triplicate,triply,tripod,tripodal,tripper,triptych,trireme,trisect,trisection,trite,tritely,triteness,tritium,triumph,triumphal,triumphant,triumphantly,triumvir,triumvirate,trivalent,trivet,trivia,trivial,triviality,trivialization,trivialize,trivially,trivium,trochaic,trochee,trod,trodden,troglodyte,troika,troll,trolley,trolleybus,trollop,trombone,trombonist,tromp,troop,trooper,troops,troopship,trope,trophy,tropic,tropical,tropically,tropics,tropism,troposphere,trot,troth,trots,trotter,troubadour,trouble,troubled,troublemaker,troubleshoot,troubleshooter,troubleshooting,troublesome,troublesomely,trough,trounce,trouncer,troupe,trouper,trouser,trousers,trousseau,trousseaux,trout,trove,trow,trowel,troy,truancy,truant,truce,truck,trucker,trucking,truckle,truckload,truculence,truculent,truculently,trudge,true,true-blue,true-life,truffle,truism,truly,trump,trumped-up,trumpery,trumpet,trumpeter,trumps,truncate,truncated,truncation,truncheon,trundle,trundler,trunk,trunks,truss,trust,trustee,trusteeship,trustful,trustfully,trustfulness,trusting,trustingly,trustworthiness,trustworthy,trusty,truth,truthful,truthfully,truthfulness,try,trying,tryingly,tryout,tryst,tsar,tsarina,tsetse,tsunami,tub,tuba,tubal,tubby,tube,tubed,tubeless,tuber,tubercle,tubercular,tuberculin,tuberculosis,tuberculous,tuberose,tuberous,tubful,tubing,tubular,tubule,tuck,tucker,tuft,tufted,tufter,tug,tugboat,tug-of-war,tugs-of-war,tuition,tularemia,tulip,tulle,tumble,tumbledown,tumbler,tumbleweed,tumbling,tumbrel,tumbril,tumescence,tumescent,tumid,tumidity,tummy,tumor,tumorous,tumult,tumultuous,tumultuously,tun,tuna,tundra,tune,tuneful,tunefully,tunefulness,tuneless,tunelessly,tuner,tuneup,tungsten,tunic,tunnel,tunneler,tunny,tuque,turban,turbid,turbidity,turbine,turbo,turbocharge,turbocharger,turbofan,turbojet,turboprop,turbot,turbulence,turbulent,turbulently,turd,tureen,turf,turfy,turgid,turgidity,turgidly,turkey,turmeric,turmoil,turn,turnabout,turnaround,turnbuckle,turncoat,turner,turning,turnip,turnkey,turnoff,turn-on,turnout,turnover,turnpike,turnstile,turntable,turpentine,turpitude,turquoise,turret,turreted,turtle,turtledove,turtleneck,turves,tush,tusk,tusked,tussle,tussock,tussocky,tut,tutelage,tutelary,tutor,tutorial,tutorship,tutti,tutti-frutti,tut-tut,tutu,tux,tuxedo,twaddle,twaddler,twain,twang,twangy,tweak,tweed,tweeds,tweedy,tweet,tweeter,tweezers,twelfth,twelve,twelvemonth,twentieth,twenty,twenty-first,twenty-one,twenty-twenty,twerp,twice,twiddle,twig,twiggy,twilight,twilit,twill,twilled,twin,twine,twiner,twinge,twinight,twinkle,twinkling,twinkly,twin-size,twirl,twirler,twirly,twist,twisted,twister,twisty,twit,twitch,twitchy,twitter,twittery,twixt,two,two-bit,two-by-four,two-dimensional,two-edged,two-faced,two-facedly,twofer,two-fisted,twofold,two-handed,twopence,two-piece,two-ply,two-seater,two-sided,twosome,two-step,two-time,two-timer,two-tone,two-way,tycoon,tying,tyke,tympana,tympanist,tympanum,type,typecast,typeface,typescript,typeset,typesetter,typesetting,typewrite,typewriter,typewriting,typewritten,typewrote,typhoid,typhoon,typhus,typical,typicality,typically,typification,typify,typing,typist,typo,typographer,typographic,typographical,typographically,typography,typology,tyrannical,tyrannically,tyrannize,tyrannosaur,tyrannosaurus,tyrannous,tyranny,tyrant,tyre,tyro,tzar,tzarina";
str20 = "ubiquitous,ubiquitously,ubiquity,udder,ufologist,ufology,ugh,ugliness,ugly,uh,uh-huh,uh-uh,ukase,ukelele,ukulele,ulcer,ulcerate,ulcerated,ulceration,ulcerous,ulna,ulnae,ulnar,ulster,ulterior,ultimata,ultimate,ultimately,ultimatum,ultimo,ultra,ultraconservative,ultrahigh,ultralight,ultramarine,ultramodern,ultrasonic,ultrasonically,ultrasound,ultraviolet,ululate,ululation,um,umbel,umber,umbilical,umbilici,umbilicus,umbra,umbrae,umbrage,umbrella,umiak,umlaut,ump,umpire,umpteen,umpteenth,unabashed,unabashedly,unabated,unable,unabridged,unaccented,unacceptable,unacceptably,unaccommodating,unaccompanied,unaccomplished,unaccountable,unaccountably,unaccounted,unaccounted-for,unaccredited,unaccustomed,unacknowledged,unacquainted,unadorned,unadulterated,unadventurous,unadvertised,unadvised,unadvisedly,unaesthetic,unaffected,unaffectedly,unaffiliated,unafraid,unaided,unalienable,unaligned,unalike,unalloyed,unalterable,unalterably,unaltered,unambiguous,unambiguously,unambitious,unanimity,unanimous,unanimously,unannounced,unanswerable,unanswered,unanticipated,unapologetic,unapparent,unappealing,unappealingly,unappetizing,unappreciated,unappreciative,unapproachable,unappropriated,unapproved,unarmed,unarmored,unashamed,unashamedly,unasked,unassailable,unassertive,unassisted,unassuming,unassumingly,unattached,unattainable,unattended,unattested,unattractive,unattractively,unauthentic,unauthorized,unavailability,unavailable,unavailing,unavailingly,unavoidable,unavoidably,unaware,unawareness,unawares,unbaked,unbalanced,unbaptized,unbar,unbearable,unbearably,unbeatable,unbeaten,unbecoming,unbecomingly,unbeknown,unbeknownst,unbelief,unbelievable,unbelievably,unbeliever,unbelieving,unbend,unbending,unbent,unbiased,unbidden,unbind,unbleached,unblemished,unblinking,unblock,unblushing,unblushingly,unbolt,unborn,unbosom,unbound,unbounded,unbowed,unbreakable,unbridgeable,unbridled,unbroken,unbuckle,unburden,unbutton,uncalled-for,uncannily,uncanny,uncap,uncared-for,uncaring,uncaught,unceasing,unceasingly,uncensored,unceremonious,unceremoniously,uncertain,uncertainly,uncertainty,unchain,unchallenged,unchangeable,unchanged,unchanging,unchaperoned,uncharacteristic,uncharacteristically,uncharged,uncharitable,uncharitably,uncharted,unchaste,unchecked,unchristian,uncial,uncircumcised,uncivil,uncivilized,uncivilly,unclad,unclaimed,unclasp,unclassified,uncle,unclean,uncleaned,uncleanliness,uncleanly,uncleanness,unclear,uncleared,uncloak,unclog,unclothe,unclothed,unclouded,uncluttered,uncoil,uncollected,uncolored,uncombed,uncombined,uncomfortable,uncomfortably,uncommitted,uncommon,uncommonly,uncommonness,uncommunicative,uncompensated,uncomplaining,uncomplainingly,uncompleted,uncomplicated,uncomplimentary,uncompounded,uncomprehending,uncomprehendingly,uncompromising,uncompromisingly,unconcealed,unconcern,unconcerned,unconcernedly,unconditional,unconditionally,unconditioned,unconfined,unconfirmed,unconformable,uncongenial,unconnected,unconquerable,unconquered,unconscionable,unconscionably,unconscious,unconsciously,unconsciousness,unconsecrated,unconsidered,unconsolidated,unconstitutional,unconstitutionality,unconstitutionally,unconstrained,unconsumed,unconsummated,uncontaminated,uncontested,uncontrollable,uncontrollably,uncontrolled,unconventional,unconventionality,unconventionally,unconverted,unconvinced,unconvincing,unconvincingly,uncooked,uncool,uncooperative,uncoordinated,uncork,uncorrected,uncorroborated,uncountable,uncounted,uncouple,uncouth,uncouthly,uncover,uncovered,uncritical,uncritically,uncross,uncrowded,uncrowned,unction,unctuous,unctuously,unctuousness,uncultivated,uncultured,uncured,uncurl,uncustomary,uncut,undamaged,undated,undaunted,undauntedly,undeceive,undecided,undecipherable,undeclared,undefeated,undefended,undefinable,undefined,undemanding,undemocratic,undemonstrative,undemonstratively,undeniable,undeniably,undependable,under,underachieve,underachiever,underact,underage,underarm,underbelly,underbid,underbrush,undercarriage,undercharge,underclass,underclassman,underclothes,underclothing,undercoat,undercoating,undercover,undercurrent,undercut,underdeveloped,underdevelopment,underdog,underdone,underemployed,underemployment,underestimate,underestimation,underexpose,underexposure,underfed,underfeed,underfoot,underfur,undergarment,undergo,undergone,undergraduate,underground,undergrowth,underhand,underhanded,underhandedly,underhandedness,underlain,underlay,underlie,underline,underling,underlip,underlying,undermanned,undermine,undermost,underneath,undernourished,undernourishment,underpaid,underpants,underpart,underpass,underpay,underpayment,underpin,underpinning,underpinnings,underplay,underpopulated,underprivileged,underproduction,underrate,underrated,underrepresented,underscore,undersea,underseas,undersecretary,undersell,undersexed,undershirt,undershoot,undershorts,undershot,underside,undersign,undersigned,undersized,underskirt,undersold,understaffed,understand,understandable,understandably,understanding,understate,understated,understatement,understood,understudy,undertake,undertaken,undertaker,undertaking,under-the-counter,under-the-table,underthings,undertone,undertook,undertow,undervaluation,undervalue,undervalued,underwater,underway,underwear,underweight,underwent,underwhelm,underworld,underwrite,underwriter,underwritten,underwrote,undeserved,undeservedly,undeserving,undesirability,undesirable,undesirably,undesired,undetectable,undetected,undetermined,undeterred,undeveloped,undeviating,undid,undies,undifferentiated,undigested,undignified,undiluted,undiminished,undimmed,undiplomatic,undisciplined,undisclosed,undiscovered,undiscriminating,undisguised,undismayed,undisputed,undissolved,undistinguished,undistributed,undisturbed,undivided,undo,undocumented,undoing,undomesticated,undone,undoubted,undoubtedly,undramatic,undreamed,undreamed-of,undreamt,undreamt-of,undress,undressed,undrinkable,undue,undulant,undulate,undulation,unduly,undying,unearned,unearth,unearthliness,unearthly,unease,uneasily,uneasiness,uneasy,uneatable,uneaten,uneconomic,uneconomical,unedifying,unedited,uneducated,unembarrassed,unemotional,unemphatic,unemployable,unemployed,unemployment,unenclosed,unencumbered,unending,unendurable,unenforced,unenlightened,unenterprising,unenthusiastic,unenviable,unequal,unequaled,unequalled,unequally,unequipped,unequivocal,unequivocally,unerring,unerringly,unessential,unethical,unethically,uneven,unevenly,unevenness,uneventful,uneventfully,unexampled,unexceptionable,unexceptionably,unexceptional,unexceptionally,unexcited,unexciting,unexcused,unexpected,unexpectedly,unexpectedness,unexpired,unexplained,unexploited,unexplored,unexposed,unexpressed,unexpurgated,unfading,unfailing,unfailingly,unfair,unfairly,unfairness,unfaithful,unfaithfully,unfaithfulness,unfaltering,unfamiliar,unfamiliarity,unfashionable,unfashionably,unfasten,unfathomable,unfathomably,unfavorable,unfavorably,unfeasible,unfed,unfeeling,unfeelingly,unfeigned,unfeminine,unfertilized,unfetter,unfettered,unfilled,unfiltered,unfinished,unfit,unfitness,unfitting,unfix,unflagging,unflaggingly,unflappability,unflappable,unflappably,unflattering,unflavored,unfledged,unflinching,unflinchingly,unfocused,unfold,unforced,unforeseeable,unforeseen,unforgettable,unforgettably,unforgivable,unforgivably,unforgiving,unforgotten,unformed,unformulated,unfortified,unfortunate,unfortunately,unfounded,unframed,unfreeze,unfrequented,unfriendliness,unfriendly,unfrock,unfrocked,unfroze,unfrozen,unfruitful,unfulfilled,unfunded,unfunny,unfurl,unfurnished,ungainliness,ungainly,ungenerous,ungentle,ungentlemanly,unglued,ungodliness,ungodly,ungovernable,ungoverned,ungraceful,ungracefully,ungracious,ungraciously,ungraded,ungrammatical,ungrammatically,ungrateful,ungratefully,ungratefulness,ungrudging,unguarded,unguent,unguided,ungulate,unhallowed,unhampered,unhand,unhandy,unhappily,unhappiness,unhappy,unhardened,unharmed,unharness,unharvested,unhatched,unhealed,unhealthful,unhealthily,unhealthiness,unhealthy,unheard,unheard-of,unheated,unheeded,unhelpful,unhelpfully,unheralded,unhesitating,unhesitatingly,unhindered,unhinge,unhinged,unhistorical,unhitch,unholiness,unholy,unhook,unhoped-for,unhorse,unhurried,unhurriedly,unhurt,unicameral,unicellular,unicorn,unicycle,unidentifiable,unidentified,unidiomatic,unification,unified,uniform,uniformed,uniformity,uniformly,unify,unilateral,unilaterally,unimaginable,unimaginative,unimaginatively,unimpaired,unimpeachable,unimpeded,unimportant,unimposing,unimpressed,unimpressive,unimproved,unincorporated,uninfected,uninfluenced,uninformative,uninformed,uninhabitable,uninhabited,uninhibited,uninhibitedly,uninitiated,uninjured,uninspired,uninspiring,uninstructed,uninsured,unintelligent,unintelligible,unintelligibly,unintended,unintentional,unintentionally,uninterested,uninteresting,uninterrupted,uninvited,uninviting,union,unionism,unionist,unionization,unionize,unique,uniquely,uniqueness,unisex,unison,unit,unitary,unite,united,unitedly,unitize,unity,univalent,univalve,universal,universality,universalize,universally,universe,university,unjust,unjustifiable,unjustifiably,unjustified,unjustly,unkempt,unkind,unkindly,unkindness,unknowable,unknowing,unknowingly,unknown,unlabeled,unlace,unladen,unladylike,unlatch,unlawful,unlawfully,unlawfulness,unleaded,unlearn,unlearned,unleash,unleavened,unless,unlettered,unlicensed,unlighted,unlikable,unlike,unlikelihood,unlikeliness,unlikely,unlikeness,unlimber,unlimited,unlined,unlisted,unlit,unlivable,unload,unlock,unlooked-for,unloose,unloosen,unlovable,unloved,unloving,unluckily,unluckiness,unlucky,unmade,unmake,unman,unmanageable,unmanly,unmanned,unmannerly,unmarked,unmarketable,unmarred,unmarried,unmask,unmatched,unmeaning,unmeant,unmeasured,unmediated,unmentionable,unmentionables,unmentioned,unmerciful,unmercifully,unmerited,unmindful,unmistakable,unmistakably,unmitigated,unmixed,unmodified,unmolested,unmoral,unmorality,unmotivated,unmounted,unmovable,unmoved,unmusical,unnameable,unnamed,unnatural,unnaturally,unnaturalness,unnecessarily,unnecessary,unneeded,unnerve,unnerving,unnoticeable,unnoticed,unnumbered,unobjectionable,unobservant,unobserved,unobstructed,unobtainable,unobtrusive,unobtrusively,unobtrusiveness,unoccupied,unoffensive,unofficial,unofficially,unopened,unopposed,unorganized,unoriginal,unorthodox,unpack,unpaid,unpainted,unpaired,unpalatable,unparalleled,unpardonable,unpardonably,unpasteurized,unpatriotic,unpaved,unpeeled,unperceived,unperceptive,unperformed,unperson,unpersuaded,unpersuasive,unperturbed,unpin,unplanned,unpleasant,unpleasantly,unpleasantness,unpleasing,unplug,unplugged,unplumbed,unpolished,unpolitical,unpolluted,unpopular,unpopularity,unpractical,unpracticed,unprecedented,unprecedentedly,unpredictability,unpredictable,unpredictably,unprejudiced,unpremeditated,unprepared,unpreparedness,unprepossessing,unpressed,unpretentious,unprincipled,unprintable,unprocessed,unproductive,unproductively,unprofessional,unprofessionally,unprofitable,unprofitably,unpromising,unprompted,unpronounceable,unpropitious,unprotected,unproved,unproven,unprovided,unprovoked,unpublished,unpunished,unqualified,unquenchable,unquestionable,unquestionably,unquestioned,unquestioning,unquestioningly,unquiet,unquote,unrated,unravel,unread,unreadable,unready,unreal,unrealistic,unrealistically,unreality,unrealized,unreasonable,unreasonableness,unreasonably,unreasoning,unrecognizable,unrecognized,unreconstructed,unrecorded,unrecoverable,unreel,unrefined,unreformed,unregenerate,unregistered,unregulated,unrehearsed,unrelated,unrelenting,unrelentingly,unreliability,unreliable,unreliably,unrelieved,unremarkable,unremembered,unremitting,unremittingly,unrepentant,unreported,unrepresentative,unrepresented,unrequited,unreserved,unreservedly,unresistant,unresolved,unresponsive,unresponsively,unresponsiveness,unrest,unrestrained,unrestricted,unrewarded,unrewarding,unrighteous,unrighteousness,unripe,unripened,unrivaled,unrivalled,unroll,unromantic,unruffled,unruliness,unruly,unsaddle,unsafe,unsafely,unsaid,unsalable,unsalted,unsanctioned,unsanitary,unsatisfactorily,unsatisfactory,unsatisfied,unsatisfying,unsaturated,unsaved,unsavory,unsay,unscathed,unscented,unscheduled,unschooled,unscientific,unscientifically,unscramble,unscratched,unscrew,unscripted,unscrupulous,unscrupulously,unscrupulousness,unseal,unsealed,unsearchable,unseasonable,unseasonably,unseasoned,unseat,unseeing,unseeingly,unseemliness,unseemly,unseen,unsegmented,unsegregated,unselfish,unselfishly,unselfishness,unsentimental,unsettle,unsettled,unsettling,unshackle,unshakable,unshakably,unshaken,unshaped,unshapely,unshaven,unsheathe,unshod,unshorn,unsifted,unsightliness,unsightly,unsigned,unsinkable,unskilled,unskillful,unskillfully,unsmiling,unsnap,unsnarl,unsociable,unsoiled,unsold,unsolicited,unsolvable,unsolved,unsophisticated,unsorted,unsought,unsound,unsoundly,unsoundness,unsparing,unsparingly,unspeakable,unspeakably,unspecific,unspecified,unspectacular,unspent,unspoiled,unspoken,unsportsmanlike,unstable,unstably,unstained,unstated,unsteadily,unsteadiness,unsteady,unstinting,unstintingly,unstop,unstoppable,unstrap,unstressed,unstructured,unstrung,unstuck,unstudied,unsubstantial,unsubstantiated,unsuccessful,unsuccessfully,unsuitability,unsuitable,unsuitably,unsuited,unsullied,unsung,unsupervised,unsupported,unsure,unsurpassed,unsurprising,unsurprisingly,unsuspected,unsuspecting,unsuspectingly,unsustainable,unswayed,unsweetened,unswerving,unsymmetrical,unsympathetic,unsympathetically,unsystematic,untactful,untainted,untalented,untamed,untangle,untanned,untapped,untarnished,untasted,untaught,unteachable,untenable,untenanted,untended,untested,unthinkable,unthinkably,unthinking,unthinkingly,unthought-of,untidily,untidiness,untidy,untie,until,untimeliness,untimely,untiring,untiringly,untitled,unto,untold,untouchable,untouched,untoward,untraceable,untrained,untrammeled,untranslatable,untranslated,untraveled,untreated,untried,untrimmed,untrod,untroubled,untrue,untruly,untrustworthy,untruth,untruthful,untruthfully,untruthfulness,untutored,untwist,untypical,unusable,unused,unusual,unusually,unutterable,unutterably,unvaried,unvarnished,unvarying,unveil,unverifiable,unverified,unvoiced,unwanted,unwarily,unwariness,unwarranted,unwary,unwashed,unwavering,unwearable,unwearied,unwed,unwelcome,unwell,unwholesome,unwholesomeness,unwieldiness,unwieldy,unwilling,unwillingly,unwillingness,unwind,unwise,unwisely,unwitting,unwittingly,unwonted,unworkable,unworldliness,unworldly,unworn,unworried,unworthily,unworthiness,unworthy,unwound,unwoven,unwrap,unwrinkled,unwritten,unyielding,unyoke,unzip,up,up-and-coming,upbeat,upbraid,upbringing,upchuck,upcoming,upcountry,update,updraft,upend,upfront,upgrade,upheaval,upheld,uphill,uphold,upholder,upholster,upholstered,upholsterer,upholstery,upkeep,upland,uplift,uplifting,upload,upmarket,upon,upper,uppercase,upper-class,upperclassman,uppercut,uppermost,uppish,uppity,upraise,upraised,uprear,upright,uprightly,uprightness,uprising,upriver,uproar,uproarious,uproariously,uproot,upscale,upset,upsetting,upshot,upside,upside-down,upsilon,upstage,upstairs,upstanding,upstart,upstate,upstream,upstroke,upsurge,upswing,uptake,upthrust,uptick,uptight,up-to-date,up-to-the-minute,uptown,upturn,upturned,upward,upwardly,upwards,upwind,uracil,uranium,urban,urbane,urbanely,urbanity,urbanization,urbanize,urbanologist,urbanology,urchin,urea,uremia,uremic,ureter,urethane,urethra,urethrae,urethral,urge,urgency,urgent,urgently,uric,urinal,urinalyses,urinalysis,urinary,urinate,urination,urine,urn,urogenital,urological,urologist,urology,ursine,urticaria,us,usability,usable,usage,use,useable,used,useful,usefully,usefulness,useless,uselessly,uselessness,user,user-friendly,usher,usherette,usual,usually,usurer,usurious,usurp,usurpation,usurper,usury,utensil,uteri,uterine,uterus,utilitarian,utilitarianism,utility,utilization,utilize,utmost,utopia,utopian,utter,utterance,utterly,uttermost,uvula,uvulae,uvular,uxorious";
str21 = "vacancy,vacant,vacantly,vacate,vacation,vacationer,vacationist,vaccinate,vaccination,vaccine,vacillate,vacillation,vacua,vacuity,vacuole,vacuous,vacuously,vacuousness,vacuum,vacuum-packed,vagabond,vagabondage,vagarious,vagary,vagina,vaginae,vaginal,vaginally,vagrancy,vagrant,vague,vaguely,vagueness,vain,vainglorious,vaingloriously,vainglory,vainly,valance,vale,valediction,valedictorian,valedictory,valence,valentine,valet,valetudinarian,valetudinarianism,valiance,valiant,valiantly,valid,validate,validation,validity,validly,validness,valise,valley,valor,valorous,valorously,valuable,valuables,valuate,valuation,value,valued,valueless,valuer,values,valve,valved,valveless,valvular,vamoose,vamp,vampire,van,vanadium,vandal,vandalism,vandalize,vane,vanguard,vanilla,vanish,vanishing,vanity,vanquish,vanquisher,vantage,vapid,vapidity,vapidly,vapidness,vapor,vaporization,vaporize,vaporizer,vaporous,vapory,vaquero,variability,variable,variably,variance,variant,variation,varicolored,varicose,varied,variegate,variegated,variegation,varietal,variety,various,variously,varlet,varmint,varnish,varsity,vary,vascular,vase,vasectomy,vasomotor,vassal,vassalage,vast,vastly,vastness,vat,vaudeville,vaudevillian,vault,vaulted,vaulter,vaulting,vaunt,vaunted,veal,vector,veejay,veep,veer,veg,vegan,vegetable,vegetarian,vegetarianism,vegetate,vegetation,vegetative,veggie,veggies,vehemence,vehement,vehemently,vehicle,vehicular,veil,veiled,vein,veined,vela,velar,veld,veldt,vellum,velocipede,velocity,velour,velours,velum,velvet,velveteen,velvety,venal,venality,venally,venation,vend,vender,vendetta,vendible,vendor,veneer,venerability,venerable,venerate,veneration,venereal,vengeance,vengeful,vengefully,venial,venireman,venison,venom,venomous,venomously,venous,vent,ventilate,ventilated,ventilation,ventilator,ventral,ventricle,ventricular,ventriloquism,ventriloquist,ventriloquy,venture,venturesome,venturesomely,venturesomeness,venturous,venturously,venturousness,venue,veracious,veraciously,veracity,veranda,verandah,verb,verbal,verbalization,verbalize,verbally,verbatim,verbena,verbiage,verbose,verbosely,verbosity,verboten,verdant,verdantly,verdict,verdigris,verdure,verge,verger,verifiable,verification,verify,verily,verisimilitude,veritable,veritably,verity,vermicelli,vermiculite,vermiform,vermilion,vermillion,vermin,verminous,vermouth,vernacular,vernal,vernier,veronica,versatile,versatility,verse,versed,versification,versifier,versify,version,verso,versus,vertebra,vertebrae,vertebral,vertebrate,vertex,vertical,vertically,vertices,vertiginous,vertigo,verve,very,vesicle,vesicular,vesiculate,vesper,vespers,vessel,vest,vestal,vested,vestibule,vestige,vestigial,vesting,vestment,vest-pocket,vestry,vestryman,vet,vetch,veteran,veterinarian,veterinary,veto,vex,vexation,vexatious,vexed,via,viability,viable,viaduct,vial,viand,viands,vibe,vibes,vibraharp,vibrancy,vibrant,vibrantly,vibraphone,vibraphonist,vibrate,vibration,vibrato,vibrator,vibratory,viburnum,vicar,vicarage,vicarious,vicariously,vicariousness,vice,vicegerent,vicennial,vice-presidency,vice-president,viceregal,viceroy,vichyssoise,vicinity,vicious,viciously,viciousness,vicissitude,vicissitudes,victim,victimization,victimize,victor,victorious,victoriously,victory,victual,victuals,vicuna,video,videocassette,videodisc,videodisk,videophone,videotape,vie,view,viewer,viewership,viewfinder,viewing,viewpoint,vigesimal,vigil,vigilance,vigilant,vigilante,vigilantism,vigilantist,vigilantly,vignette,vignettist,vigor,vigorous,vigorously,viking,vile,vilely,vileness,vilification,vilify,villa,village,villager,villain,villainous,villainy,villein,villeinage,villi,villus,vim,vinaigrette,vincible,vindicate,vindication,vindicator,vindictive,vindictively,vindictiveness,vine,vinegar,vinegary,vineyard,vino,vintage,vintner,vinyl,viol,viola,violable,violate,violation,violator,violence,violent,violently,violet,violin,violinist,violist,violoncellist,violoncello,viper,viperous,virago,viral,vireo,virgin,virginal,virginity,virgule,virile,virility,virologist,virology,virtual,virtually,virtue,virtuosi,virtuosity,virtuoso,virtuous,virtuously,virtuousness,virulence,virulent,virulently,virus,visa,visage,vis-a-vis,viscera,visceral,viscerally,viscid,viscose,viscosity,viscount,viscountess,viscous,viscus,vise,visibility,visible,visibly,vision,visionary,visit,visitant,visitation,visitor,visor,vista,visual,visualization,visualize,visualizer,visually,vita,vitae,vital,vitality,vitalization,vitalize,vitally,vitals,vitamin,vitiate,vitiation,viticulture,viticulturist,vitreous,vitrifaction,vitrify,vitrine,vitriol,vitriolic,vittles,vituperate,vituperation,vituperative,viva,vivace,vivacious,vivaciously,vivaciousness,vivacity,vivid,vividly,vividness,vivify,viviparous,vivisect,vivisection,vivisectional,vivisectionist,vixen,vixenish,vixenishly,vizier,vizor,vocable,vocabulary,vocal,vocalic,vocalist,vocalization,vocalize,vocally,vocation,vocational,vocative,vociferate,vociferation,vociferous,vociferously,vodka,vogue,voguish,voice,voiced,voiceless,voicelessly,voicelessness,voice-over,void,voidable,voila,voile,volatile,volatility,volatilize,volcanic,volcano,vole,volition,volitional,volley,volleyball,volt,voltage,voltaic,voltmeter,volubility,voluble,volubly,volume,voluminous,voluminously,voluminousness,voluntarily,voluntarism,voluntary,volunteer,volunteerism,voluptuary,voluptuous,voluptuously,voluptuousness,volute,vomit,voodoo,voodooism,voracious,voraciously,voraciousness,voracity,vortex,vortices,votary,vote,voter,votive,vouch,voucher,vouchsafe,vow,vowel,voyage,voyager,voyageur,voyeur,voyeurism,voyeuristic,vulcanization,vulcanize,vulgar,vulgarian,vulgarism,vulgarity,vulgarization,vulgarize,vulgarizer,vulgarly,vulnerability,vulnerable,vulnerably,vulpine,vulture,vulturous,vulva,vulvae,vying";
str22 = "wackiness,wacko,wacky,wad,wadding,waddle,wade,wader,waders,wadi,wafer,wafer-thin,waffle,waffler,waft,wag,wage,wager,wagerer,wages,waggery,waggish,waggle,wagon,wagoner,waif,wail,wailer,wailing,wain,wainscot,wainscoting,wainscotting,wainwright,waist,waistband,waistcoat,waist-deep,waist-high,waistline,wait,waiter,waiting,waitperson,waitress,waitstaff,waive,waiver,wake,wakeful,wakefully,wakefulness,waken,waking,wale,walk,walkaway,walker,walkie-talkie,walk-in,walking,walk-on,walkout,walkover,walk-up,walkway,wall,wallaby,wallboard,walled,wallet,walleye,walleyed,wallflower,wallop,walloping,wallow,wallpaper,wall-to-wall,walnut,walrus,waltz,waltzer,wampum,wan,wand,wander,wanderer,wanderings,wanderlust,wane,wangle,wangler,wanly,wanna,wannabe,wanness,want,wanted,wanting,wanton,wantonly,wantonness,wapiti,war,warble,warbler,warbonnet,ward,warden,warder,wardrobe,wardroom,ware,warehouse,wares,warfare,warhead,warhorse,warily,wariness,warlike,warlock,warlord,warm,warmblooded,warm-bloodedness,warmed-over,warmer,warmhearted,warm-heartedly,warmheartedness,warmish,warmly,warmness,warmonger,warmongering,warmth,warmup,warn,warning,warp,warpath,warped,warplane,warrant,warranty,warren,warring,warrior,warship,wart,warthog,wartime,war-torn,warty,wary,was,wash,washable,wash-and-wear,washbasin,washboard,washbowl,washcloth,washed-out,washed-up,washer,washerwoman,washing,washout,washrag,washroom,washstand,washtub,washy,wasn't,wasp,waspish,waspishly,waspishness,wassail,wast,wastage,waste,wastebasket,wasted,wasteful,wastefully,wastefulness,wasteland,wastepaper,waster,wastes,wastrel,watch,watchband,watchdog,watcher,watchful,watchfully,watchfulness,watchmaker,watchmaking,watchman,watchtower,watchword,water,waterbed,waterbird,waterborne,watercolor,watercourse,watercraft,watercress,watered-down,waterfall,waterfowl,waterfront,waterhole,wateriness,waterlily,waterline,waterlogged,watermark,watermelon,waterpower,waterproof,waterproofing,water-repellent,water-resistant,waters,watershed,waterside,water-ski,water-skier,water-skiing,waterspout,watertight,waterway,waterwheel,waterworks,watery,watt,wattage,wattle,wattled,wattles,wave,wavelength,wavelet,wavelike,waver,waverer,waviness,wavy,wax,waxen,waxiness,waxwing,waxwork,waxworks,waxy,way,waybill,wayfarer,wayfaring,waylaid,waylay,waylayer,way-out,ways,wayside,wayward,waywardly,waywardness,we,weak,weaken,weakener,weakfish,weak-kneed,weakling,weakly,weak-minded,weakness,weal,wealth,wealthiness,wealthy,wean,weapon,weaponless,weaponry,wear,wearable,wearer,wearily,weariness,wearing,wearisome,wearisomely,weary,weasel,weaselly,weather,weather-beaten,weather-bound,weathercock,weathered,weathering,weatherization,weatherize,weatherman,weatherperson,weatherproof,weatherstrip,weatherstripping,weave,weaver,weaving,web,webbed,webbing,webfeet,webfoot,web-footed,website,web-toed,wed,we'd,wedded,wedding,wedge,wedgie,wedlock,wee,weed,weeder,weedless,weeds,weedy,week,weekday,weekend,weekly,weeknight,ween,weenie,weensy,weeny,weep,weeper,weeping,weepy,weevil,weft,weigh,weight,weighted,weightiness,weightless,weightlessly,weightlessness,weightlifter,weightlifting,weighty,weir,weird,weirdly,weirdness,weirdo,welch,welcome,weld,weldable,welder,welfare,welkin,well,we'll,well-adjusted,well-advised,well-appointed,well-balanced,well-behaved,well-being,well-born,well-bred,well-connected,well-defined,well-disposed,well-done,well-earned,well-fed,well-fixed,well-founded,well-groomed,well-grounded,wellhead,well-heeled,well-informed,wellington,well-intentioned,well-knit,well-known,well-made,well-mannered,well-meaning,well-meant,wellness,well-nigh,well-off,well-ordered,well-preserved,well-read,well-rounded,well-spoken,wellspring,well-thought-of,well-timed,well-to-do,well-turned,well-wisher,well-worn,welsh,welsher,welt,welter,welterweight,wen,wench,wend,went,wept,were,we're,weren't,werewolf,werewolves,west,westbound,westerly,western,westerner,westernization,westernize,westernmost,westward,westwards,wet,wetback,wetland,wetlands,wetly,wetness,wetter,we've,whack,whacked,whacker,whale,whaleboat,whalebone,whaler,whaling,wham,whammy,wharf,wharves,what,whatchamacallit,whatever,what-if,whatnot,what's,whatsoever,wheal,wheat,wheaten,whee,wheedle,wheedler,wheel,wheelbarrow,wheelbase,wheelchair,wheeled,wheeler-dealer,wheelhouse,wheelie,wheels,wheelwright,wheeze,wheeziness,wheezy,whelk,whelm,whelp,when,whence,whenever,whensoever,where,whereabouts,whereas,whereat,whereby,wherefore,wherein,whereof,whereon,where's,wheresoever,whereto,whereupon,wherever,wherewith,wherewithal,wherry,whet,whether,whetstone,whew,whey,which,whichever,whiff,whiffletree,while,whilom,whilst,whim,whimper,whimsey,whimsical,whimsicality,whimsically,whimsy,whine,whiner,whinny,whiny,whip,whipcord,whiplash,whipped,whipper,whippersnapper,whippet,whipping,whippletree,whippoorwill,whipsaw,whir,whirl,whirligig,whirlpool,whirlwind,whirlybird,whirr,whisk,whisker,whiskered,whiskers,whiskey,whisky,whisper,whisperer,whist,whistle,whistle-blower,whistle-blowing,whistler,whistle-stop,whit,white,white-bread,whitecap,white-collar,whitefish,whitehead,white-hot,white-knuckle,whiten,whitener,whiteness,whitening,whiteout,whites,whitetail,whitewall,whitewash,whitewater,whitey,whither,whiting,whitish,whittle,whittler,whiz,whizz,who,whoa,who'd,whodunit,whoever,whole,wholehearted,wholeheartedly,wholeheartedness,wholeness,wholesale,wholesaler,wholesome,wholesomely,wholesomeness,whole-wheat,who'll,wholly,whom,whomever,whomsoever,whoop,whoopee,whooper,whoops,whoosh,whopper,whopping,whore,who're,whorehouse,whoreish,whorish,whorl,whorled,who's,whose,whoso,whosoever,who've,why,why'd,wick,wicked,wickedly,wickedness,wicker,wickerwork,wicket,wide,wide-awake,wide-eyed,widely,widemouthed,widen,widener,wideness,wide-open,widespread,widgeon,widow,widowed,widower,widowhood,width,wield,wielder,wiener,wienie,wife,wifeless,wifely,wig,wigeon,wiggle,wiggler,wiggly,wight,wiglet,wigwag,wigwam,wild,wildcat,wildcatter,wildebeest,wilderness,wild-eyed,wildfire,wildflower,wildfowl,wildlife,wildly,wildness,wilds,wile,wiles,wilful,wiliness,will,willful,willfully,willfulness,willies,willing,willingly,willingness,williwaw,will-o'-the-wisp,willow,willowy,willpower,willy-nilly,wilt,wily,wimp,wimpish,wimple,wimpy,win,wince,winch,wind,windbag,windblown,windbreak,windbreaker,windburn,windburned,windchill,winded,winder,windfall,windflower,windiness,winding,windjammer,windlass,windless,windmill,window,window-dress,windowless,windowpane,window-shop,window-shopper,windowsill,windpipe,windproof,windrow,winds,windshield,windsock,windstorm,windsurf,windsurfer,windsurfing,windswept,windup,windward,windy,wine,wine-colored,wineglass,winegrower,winemaker,winery,wing,wingding,winged,wingless,winglike,wings,wingspan,wingspread,wingtip,wink,winker,winnable,winner,winning,winningly,winnings,winnow,winnower,wino,winsome,winsomely,winsomeness,winter,wintergreen,winterize,wintertime,wintery,wintry,win-win,winy,wipe,wiper,wire,wired,wirehair,wire-haired,wireless,wiretap,wiretapper,wiretapping,wiriness,wiring,wiry,wisdom,wise,wiseacre,wisecrack,wisely,wish,wishbone,wisher,wishful,wishfully,wishy-washy,wisp,wispy,wist,wistaria,wisteria,wistful,wistfully,wistfulness,wit,witch,witchcraft,witchery,witch-hunt,with,withal,withdraw,withdrawal,withdrawn,withdrew,withe,wither,withering,witheringly,withers,withheld,withhold,withholding,within,with-it,without,withstand,withstood,witless,witlessly,witlessness,witness,wits,witted,witticism,wittily,wittiness,witting,wittingly,witty,wive,wives,wiz,wizard,wizardry,wizened,wobble,wobbliness,wobbly,woe,woebegone,woeful,woefully,woefulness,woes,wok,woke,woken,wold,wolf,wolfhound,wolfish,wolfram,wolf-whistle,wolverine,wolves,woman,womanhood,womanish,womanize,womanizer,womankind,womanlike,womanliness,womanly,womb,wombat,women,womenfolk,womenfolks,won,wonder,wonderful,wonderfully,wonderfulness,wonderingly,wonderland,wonderment,wondrous,wondrously,wonk,wont,won't,wonted,woo,wood,woodbine,woodblock,woodcarver,woodcarving,woodchuck,woodcock,woodcraft,woodcut,woodcutter,woodcutting,wooded,wooden,woodenly,woodenness,woodiness,woodland,woodlot,woodman,woodpecker,woodpile,woods,woodshed,woodsiness,woodsman,woodsy,woodwind,woodwinds,woodwork,woodworker,woodworking,woody,wooer,woof,woofer,wool,woolen,woolens,woolgathering,woolliness,woolly,wooly,woozily,wooziness,woozy,word,wordage,wordbook,wordily,wordiness,wording,wordless,wordlessly,wordplay,words,wordy,wore,work,workable,workaday,workaholic,workbench,workbook,workday,worker,workfare,workforce,workhorse,workhouse,working,working-class,workingman,workings,workingwoman,workload,workman,workmanlike,workmanship,workout,workplace,workroom,works,worksheet,workshop,workstation,worktable,workup,workweek,world,world-beater,world-class,world-famous,worldliness,worldly,worldly-wise,worlds,worldview,world-weary,worldwide,worm,worm-eaten,wormhole,worms,wormwood,wormy,worn,worn-out,worried,worrier,worriment,worrisome,worry,worrywart,worse,worsen,worship,worshiper,worshipful,worshipper,worst,worsted,wort,worth,worthily,worthiness,worthless,worthlessly,worthlessness,worthwhile,worthy,would,would-be,wouldn't,wouldst,would've,wound,wounded,wove,woven,wow,wrack,wraith,wrangle,wrangler,wrap,wraparound,wrapper,wrapping,wrappings,wrap-up,wrasse,wrath,wrathful,wrathfully,wreak,wreath,wreathe,wreck,wreckage,wrecker,wren,wrench,wrenching,wrest,wrestle,wrestler,wrestling,wretch,wretched,wretchedly,wretchedness,wriggle,wriggler,wriggly,wright,wring,wringer,wringing,wrinkle,wrinkled,wrinkly,wrist,wristband,wristwatch,writ,write,write-in,write-off,writer,write-up,writhe,writing,writings,written,wrong,wrongdoer,wrongdoing,wrongful,wrongfully,wrongfulness,wrongheaded,wrongheadedly,wrongheadedness,wrongly,wrongness,wrote,wroth,wrought,wrought-iron,wrought-up,wrung,wry,wryly,wryness,wurst,wuss,wussy";
str23 = "x-axes,x-axis,xenon,xenophobe,xenophobia,xenophobic,xerographic,xerography,xerox,xi,x-ray,xylem,xylophone,xylophonist";
str24 = "ya,yacht,yachting,yachtsman,yack,yahoo,yak,y'all,yam,yammer,yammerer,yang,yank,yap,yard,yardage,yardarm,yardman,yardmaster,yardstick,yarmulke,yarn,yarrow,yaw,yawl,yawn,yawner,yaws,y-axes,y-axis,ye,yea,yeah,year,yearbook,yearling,yearlong,yearly,yearn,yearning,year-round,years,yeast,yeasty,yegg,yell,yellow,yellowish,yellowness,yellowy,yelp,yen,yeoman,yeomanry,yep,yes,yeshiva,yes-man,yesterday,yesteryear,yet,yeti,yew,yield,yielding,yikes,yin,yip,yipe,yippee,yo,yodel,yodeler,yoga,yoghurt,yogi,yogurt,yoke,yokel,yolk,yolked,yon,yonder,yoo-hoo,yore,you,you'd,you'll,young,youngish,youngster,your,you're,yours,yourself,yourselves,youth,youthful,youthfully,youthfulness,you've,yow,yowl,yo-yo,ytterbium,yttrium,yuan,yucca,yuck,yucky,yuk,yule,yuletide,yum,yummy,yup,yuppie,yuppy,yurt";
str25 = "zaniness,zany,zap,zapper,zeal,zealot,zealotry,zealous,zealously,zealousness,zebra,zebu,zed,zeitgeist,zenith,zephyr,zeppelin,zero,zero-sum,zest,zestful,zestfully,zestfulness,zesty,zeta,zigzag,zilch,zillion,zinc,zinfandel,zing,zinger,zingy,zinnia,zip,zipper,zippy,zircon,zirconium,zit,zither,zodiac,zodiacal,zombie,zonal,zonally,zone,zoned,zoning,zonked,zoo,zookeeper,zoological,zoologist,zoology,zoom,zoophyte,zoophytic,zounds,zucchini,zwieback,zydeco,zygote,zygotic,zymurgy";