Frame 1
stop();
Instance of Symbol 61 MovieClip [Auway_Loader] "xLoader" in Frame 1
onClipEvent (load) {
_Total = int(_root.getBytesTotal() / 1024);
_Start = getTimer() / 1000;
}
onClipEvent (enterFrame) {
_Now = getTimer() / 1000;
_Timer = _Now - _Start;
_Loaded = int(_root.getBytesLoaded() / 1024);
_Percent = int((_Loaded * 100) / _Total);
if ((_Timer < 3) && (_Percent > 99)) {
_Percent = int((_Now * 100) / 3);
}
if (_Percent > 100) {
_Percent = 100;
}
this._text.text = _Percent + "%";
this._Bar._xscale = _Percent;
if ((_Loaded >= _Total) && (_Timer > 3)) {
_root.gotoAndPlay(_root._currentframe + 1);
}
}
Frame 2
function resetXTray() {
with (_root.numTable) {
mCircle._Top._MC1.gotoAndStop(1);
mCircle._Top._MC2.gotoAndStop(1);
mCircle._Top._MC3.gotoAndStop(1);
mCircle._Top._MC4.gotoAndStop(1);
mCircle._Top._MC5.gotoAndStop(1);
mCircle._Top._MC6.gotoAndStop(1);
mCircle._Top._MC7.gotoAndStop(1);
mCircle._Top._MC8.gotoAndStop(1);
mCircle._Top._MC9.gotoAndStop(1);
mCircle._Top._MC10.gotoAndStop(1);
}
}
function showBackground(tShow) {
if (tShow) {
_XBakground._alpha = 6;
} else {
_XBakground._alpha = 0;
}
}
function refreshHint() {
i = 0;
while (i < 9) {
j = 0;
while (j < 9) {
if ((gMapEnter[i][j] != 0) && (eval (gMapName[i][j]).error == true)) {
if (bShowHint) {
eval (gMapName[i][j]).tYL._alpha = 100;
} else {
eval (gMapName[i][j]).tYL._alpha = 0;
}
}
j++;
}
i++;
}
}
function redo() {
if (aRedo.length > 0) {
var _local1 = new Array();
var _local2 = new Array();
_local1 = aRedo.pop();
gLocNow = _local1[0];
_local2.push(gLocNow);
_local2.push(_local1[1]);
_local2.push(_local1[2]);
aUndo.push(_local2);
enterNumber(_local1[1], true);
}
}
function undo() {
if (aUndo.length > 0) {
var _local1 = new Array();
var _local2 = new Array();
_local1 = aUndo.pop();
gLocNow = _local1[0];
_local2.push(gLocNow);
_local2.push(_local1[1]);
_local2.push(_local1[2]);
aRedo.push(_local2);
enterNumber(_local1[2], true);
}
}
function HintNow() {
if (tintCount > 0) {
bHint = true;
}
}
function hideTray() {
with (_root.numTable) {
if (tTick) {
tTick = false;
tHTick = setInterval(this, "hideNow", 500);
gotoAndPlay(10);
}
}
}
function hideNow() {
tTick = true;
clearInterval(tHTick);
}
function xHide() {
i = 0;
while (i < 9) {
j = 0;
while (j < 9) {
if (gMapFixed[i][j] == 0) {
eval (gMapName[i][j]).picEnter._alpha = 0;
}
j++;
}
i++;
}
}
function xRandom(tMin, tMax) {
return((Math.ceil(Math.random() * ((tMax - tMin) + 1)) + tMin) - 1);
}
function aRandom(tInt) {
return(Math.ceil(Math.random() * tInt));
}
function atArray(tArray, tElement) {
var _local1;
var _local2 = tArray.slice();
_local1 = 0;
while (_local1 < _local2.length) {
if (String(_local2[_local1]) == String(tElement)) {
return(_local1);
}
_local1++;
}
}
function realArea(tLoc) {
var _local1 = new Array();
if (tLoc[0] < 3) {
_local1.push(0);
} else if (tLoc[0] > 5) {
_local1.push(6);
} else {
_local1.push(3);
}
if (tLoc[1] < 3) {
_local1.push(0);
} else if (tLoc[1] > 5) {
_local1.push(6);
} else {
_local1.push(3);
}
return(_local1);
}
function areaOK(tLoc) {
var _local1 = new Array();
var _local2 = new Array();
_local1 = realArea(tLoc);
i = _local1[0];
while (i < (_local1[0] + 3)) {
j = _local1[1];
while (j < (_local1[1] + 3)) {
if (gMapFixed[i][j] != 0) {
_local2.push(gMapFixed[i][j]);
}
if ((gMapEnter[i][j] != 0) && (j != tLoc[1])) {
_local2.push(gMapEnter[i][j]);
}
j++;
}
i++;
}
if (atArray(_local2, gMapEnter[tLoc[0]][tLoc[1]]) != undefined) {
return(false);
}
return(true);
}
function checkWin() {
var tResult = true;
i = 0;
while (i < EA_Length) {
if (eval (enterArray[i]).error) {
tResult = false;
break;
}
i++;
}
return(tResult);
}
function checkNow(tLoc, tFirst, tUndo) {
var tArrayHor = new Array();
var tArrayVer = new Array();
var i = tLoc[0];
j = 0;
while (j < 9) {
if (gMapFixed[i][j] != 0) {
tArrayHor.push(gMapFixed[i][j]);
}
if ((gMapEnter[i][j] != 0) && (j != tLoc[1])) {
tArrayHor.push(gMapEnter[i][j]);
}
j++;
}
i = 0;
var j = tLoc[1];
i = 0;
while (i < 9) {
if (gMapFixed[i][j] != 0) {
tArrayVer.push(gMapFixed[i][j]);
}
if ((gMapEnter[i][j] != 0) && (i != tLoc[0])) {
tArrayVer.push(gMapEnter[i][j]);
}
i++;
}
if (((atArray(tArrayHor, gMapEnter[tLoc[0]][tLoc[1]]) != undefined) || (atArray(tArrayVer, gMapEnter[tLoc[0]][tLoc[1]]) != undefined)) || (!areaOK(tLoc))) {
if (bShowHint) {
eval (gMapName[tLoc[0]][tLoc[1]]).tYL._alpha = 100;
} else {
eval (gMapName[tLoc[0]][tLoc[1]]).tYL._alpha = 0;
}
eval (gMapName[tLoc[0]][tLoc[1]]).error = true;
} else {
eval (gMapName[tLoc[0]][tLoc[1]]).tYL._alpha = 0;
if (gMapEnter[tLoc[0]][tLoc[1]] != 0) {
eval (gMapName[tLoc[0]][tLoc[1]]).error = false;
}
if (checkWin()) {
gameWin();
} else {
this.txtLevel.text = "Go...";
}
}
if (tFirst) {
if (!tUndo) {
var tUndo = new Array();
tUndo.push(tLoc);
tUndo.push(gMapEnter[tLoc[0]][tLoc[1]]);
tUndo.push(gOldValue);
aUndo.push(tUndo);
}
reCheck(tLoc);
}
}
function gameWin() {
_MC_Win._Timer.text = gTimer._text.text;
this.txtLevel.text = "Success!";
gTimer.pauseNow();
gGameWin = true;
gPanelShow = true;
_XBT_BAK._x = _XBT_BAK._x + 2000;
_MC_Win._x = _MC_Win._x + 2000;
}
function reCheck(tLoc) {
var locArray = new Array();
locArray = realArea(tLoc);
i = locArray[0];
while (i < (locArray[0] + 3)) {
j = locArray[1];
while (j < (locArray[1] + 3)) {
if (gMapEnter[i][j] != 0) {
if (eval (gMapName[i][j]).error == true) {
var aXarry = new Array();
aXarry.push(i);
aXarry.push(j);
checkNow(aXarry, false);
}
}
j++;
}
i++;
}
var i = tLoc[0];
j = 0;
while (j < 9) {
if ((gMapEnter[i][j] != 0) && (eval (gMapName[i][j]).error == true)) {
var aXarry = new Array();
aXarry.push(i);
aXarry.push(j);
checkNow(aXarry, false);
}
j++;
}
var j = tLoc[1];
i = 0;
while (i < 9) {
if ((gMapEnter[i][j] != 0) && (eval (gMapName[i][j]).error == true)) {
var aXarry = new Array();
aXarry.push(i);
aXarry.push(j);
checkNow(aXarry, false);
}
i++;
}
}
function enterNumber(tNum, tUndo) {
if (!gBeginNow) {
gBeginNow = true;
}
with (numTable) {
_x = -2000;
}
gMapEnter[gLocNow[0]][gLocNow[1]] = tNum;
if (tNum == 0) {
eval (gMapName[gLocNow[0]][gLocNow[1]]).error = true;
tNum = 10;
}
_root[gMapName[gLocNow[0]][gLocNow[1]]].gotoAndStop(tNum);
if (tUndo) {
checkNow(gLocNow, true, tUndo);
} else {
checkNow(gLocNow, true);
}
}
function showNow() {
gBeginNow = false;
bHint = false;
gGameWin = false;
tintCount = 3;
gEnterCount = 0;
aUndo = new Array();
aRedo = new Array();
enterArray = new Array();
var tableArray = new Array();
var tNumID = 1;
var ranValue;
xSudoku = new Auway.Net.Sudoku(gGameLevel);
var tShowArray = xSudoku.pShowArray;
tableArray = xSudoku._Sudoku;
gMap = tableArray.slice();
i = 0;
while (i < 9) {
gMapName[i] = new Array();
gMapEnter[i] = new Array();
gMapFixed[i] = new Array();
j = 0;
while (j < 9) {
if (atArray(tShowArray, tNumID - 1) != undefined) {
duplicateMovieClip (xNum, "xNum" + tNumID, 20 + tNumID);
this["xNum" + tNumID].gotoAndStop(tableArray[i][j]);
eval ("xNum" + tNumID).tYL._alpha = 0;
gMapFixed[i][j] = tableArray[i][j];
} else {
enterArray.push("xNum" + tNumID);
duplicateMovieClip (aNum, "xNum" + tNumID, 20 + tNumID);
this["xNum" + tNumID].gotoAndStop(10);
eval ("xNum" + tNumID).picEnter._alpha = 0;
eval ("xNum" + tNumID).tYL._alpha = 0;
gMapFixed[i][j] = 0;
gEnterCount++;
}
gMapEnter[i][j] = 0;
this["xNum" + tNumID]._x = 48 + (j * 43.5);
this["xNum" + tNumID]._y = 50 + (i * 43.5);
this["xNum" + tNumID]._loc = [i, j];
gMapName[i][j] = "xNum" + tNumID;
tNumID++;
j++;
}
i++;
}
gPaused = false;
gStart = true;
gTimer.restart();
EA_Length = enterArray.length;
}
var Auway_URL = "http://www.auway.net";
var CopyRight = "(C) \u5965\u7EF4\u7F51 AuwayNetworks";
var gFirstPlay = true;
var gBeginNow;
var gPanelShow = true;
var gGameLevel = 1;
var tHTick;
var tTick = true;
var bHint = false;
var bShowHint = true;
var gGameWin;
var tintCount;
var aUndo;
var aRedo;
var gOldValue;
var xSudoku = new Array();
var gMap = new Array();
var gMapEnter = new Array();
var enterArray = new Array();
var EA_Length;
var gMapFixed = new Array();
var gLocNow;
var gPaused = true;
var gStart = false;
var gMapName = new Array();
var gEnterCount;
var xTick = setInterval(this, "ticker", 100);
_bBT.useHandCursor = false;
_XBT_BAK.useHandCursor = false;
_XWT_Bak.useHandCursor = false;
duplicateMovieClip (_numTable, "numTable", 888);
this.createEmptyMovieClip("Dummy", 900);
this.createEmptyMovieClip("Dummy1", 901);
this.createEmptyMovieClip("Dummy2", 902);
this.createEmptyMovieClip("Dummy8", 908);
this.createEmptyMovieClip("Dummy9", 909);
_Start.swapDepths(Dummy);
X_MC_Rules.swapDepths(Dummy1);
X_MC_Restart.swapDepths(Dummy8);
XPaused.swapDepths(Dummy2);
_MC_Win.swapDepths(Dummy9);
_MC_Win._x = _MC_Win._x - 2000;
X_MC_Rules._x = X_MC_Rules._x - 2000;
X_MC_Restart._x = X_MC_Restart._x - 2000;
XPaused._x = XPaused._x - 2000;
stop();
Instance of Symbol 163 MovieClip "__MC_HT_Point_1" in Frame 2
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 163 MovieClip "__MC_BG_Point_1" in Frame 2
onClipEvent (load) {
this.gotoAndStop(2);
}
Instance of Symbol 197 MovieClip "X_MC_Restart" in Frame 2
onClipEvent (load) {
var pShow = false;
}
onClipEvent (enterFrame) {
if (pShow) {
if (this._x < ((this._width / 2) + 5)) {
this._x = (this._width / 2) + 5;
}
if (this._y < ((this._height / 2) + 5)) {
this._y = (this._height / 2) + 5;
}
if (this._y > ((450 - (this._height / 2)) - 5)) {
this._y = (450 - (this._height / 2)) - 5;
}
if (this._x > ((600 - (this._width / 2)) - 5)) {
this._x = (600 - (this._width / 2)) - 5;
}
}
}
Instance of Symbol 231 MovieClip "_Start" in Frame 2
onClipEvent (load) {
var pLevel = 1;
var pShow = true;
}
onClipEvent (enterFrame) {
if (pShow) {
if (this._x < ((this._width / 2) + 5)) {
this._x = (this._width / 2) + 5;
}
if (this._y < ((this._height / 2) + 5)) {
this._y = (this._height / 2) + 5;
}
if (this._y > ((450 - (this._height / 2)) - 5)) {
this._y = (450 - (this._height / 2)) - 5;
}
if (this._x > ((600 - (this._width / 2)) - 5)) {
this._x = (600 - (this._width / 2)) - 5;
}
}
}
Instance of Symbol 237 MovieClip "X_MC_Rules" in Frame 2
onClipEvent (load) {
var pShow = false;
}
onClipEvent (enterFrame) {
if (pShow) {
if (this._x < ((this._width / 2) + 5)) {
this._x = (this._width / 2) + 5;
}
if (this._y < ((this._height / 2) + 5)) {
this._y = (this._height / 2) + 5;
}
if (this._y > ((450 - (this._height / 2)) - 5)) {
this._y = (450 - (this._height / 2)) - 5;
}
if (this._x > ((600 - (this._width / 2)) - 5)) {
this._x = (600 - (this._width / 2)) - 5;
}
}
}
Instance of Symbol 37 MovieClip [000] "aNum" in Frame 2
onClipEvent (load) {
var error = true;
}
Symbol 8 Button
on (release) {
if ((!_root.gPanelShow) && (!_root.gGameWin)) {
_root.gOldValue = _root.gMapEnter[this._loc[0]][this._loc[1]];
_root.gLocNow = this._loc;
if (_root.bHint) {
_root[_root.gMapName[this._loc[0]][this._loc[1]]].gotoAndStop(_root.gMap[this._loc[0]][this._loc[1]]);
_root.gMapEnter[this._loc[0]][this._loc[1]] = _root.gMap[this._loc[0]][this._loc[1]];
_root[_root.gMapName[this._loc[0]][this._loc[1]]].error = false;
_root.bHint = false;
_root.tintCount--;
if (_root.checkWin()) {
_root.gameWin();
}
} else if ((!_root.numTable.pShow) || (_root.tTick)) {
_root.numTable._x = this._x + 3;
_root.numTable._y = this._y - 1;
_root.numTable.gotoAndPlay(2);
}
}
}
Symbol 12 MovieClip Frame 12
stop();
Symbol 15 MovieClip Frame 12
stop();
Symbol 18 MovieClip Frame 12
stop();
Symbol 21 MovieClip Frame 12
stop();
Symbol 24 MovieClip Frame 12
stop();
Symbol 27 MovieClip Frame 12
stop();
Symbol 30 MovieClip Frame 12
stop();
Symbol 33 MovieClip Frame 12
stop();
Symbol 36 MovieClip Frame 13
stop();
Symbol 37 MovieClip [000] Frame 1
stop();
Symbol 47 MovieClip [xNumber] Frame 1
stop();
Symbol 50 MovieClip [gTimer] Frame 1
#initclip 3
Object.registerClass("gTimer", Auway.Net.Timer);
#endinitclip
Instance of Symbol 60 MovieClip in Symbol 61 MovieClip [Auway_Loader] Frame 1
on (press) {
getURL ("http://www.auway.net", "_blank");
}
Symbol 255 MovieClip [__Packages.Auway.Net.Timer] Frame 0
class Auway.Net.Timer extends MovieClip
{
var onEnterFrame, hours, minutes, seconds, milli, timing, _text;
function Timer () {
super();
onEnterFrame = loop;
ini();
}
function ini() {
hours = "00";
minutes = "00";
seconds = "00";
milli = "00";
}
function restart() {
ini();
buttonPressTime = (getTimer() / 1000) - pauseLength;
pauseNow();
unpause();
}
function pauseNow() {
pauseTime = getTimer() / 1000;
timing = false;
}
function unpause() {
if (!timing) {
unpauseTime = getTimer() / 1000;
pauseLength = (unpauseTime - pauseTime) + pauseLength;
timing = true;
}
}
function loop() {
totalTimer = (getTimer() / 1000) - pauseLength;
goTime = totalTimer - buttonPressTime;
if (timing) {
hours = Math.floor(goTime / 3600);
minutes = Math.floor(((goTime / 3600) - hours) * 60);
seconds = Math.floor(((((goTime / 3600) - hours) * 60) - minutes) * 60);
milli = Math.floor((goTime - ((seconds + (minutes * 60)) + (hours * 3600))) * 100);
if (seconds < 10) {
seconds = "0" + seconds;
}
if (minutes < 10) {
minutes = "0" + minutes;
}
if (hours < 10) {
hours = "0" + hours;
}
if (milli < 10) {
milli = "0" + milli;
}
}
_text.text = (((hours + ":") + minutes) + ":") + seconds;
}
var buttonPressTime = 0;
var pauseTime = 0;
var unpauseTime = 0;
var pauseLength = 0;
var totalTimer = 0;
var goTime = 0;
}
Symbol 256 MovieClip [__Packages.Auway.Net.Sudoku] Frame 0
class Auway.Net.Sudoku
{
var pShowNum, _Sudoku;
function Sudoku (tLevel) {
var i;
i = 0;
while (i < 81) {
ArrayTable[i] = i;
i++;
}
switch (tLevel) {
case 1 :
pShowNum = 38;
_root.txtLevel.text = "Easy";
break;
case 2 :
pShowNum = 32;
_root.txtLevel.text = "Medium";
break;
case 3 :
pShowNum = 26;
_root.txtLevel.text = "Hard";
break;
case 4 :
pShowNum = 20;
_root.txtLevel.text = "Very Hard";
}
pShowArray = newRanArray(pShowNum);
_Sudoku = xReader(eval ("this.AW_Sudoku_" + _root.aRandom(288)));
}
function xReader(tStr) {
var _local1;
var _local2;
var _local3 = 0;
var _local5 = new Array();
_local1 = 0;
while (_local1 < 81) {
_local5[_local3] = tStr.substr(_local1, 1);
_local3++;
_local1++;
}
_local3 = 0;
var _local4 = new Array();
_local1 = 0;
while (_local1 < 9) {
_local4[_local1] = new Array();
_local2 = 0;
while (_local2 < 9) {
_local4[_local1][_local2] = _local5[_local3];
_local3++;
_local2++;
}
_local1++;
}
return(_local4);
}
function atArray(tArray, tElement) {
var _local1;
var _local2 = tArray.slice();
_local1 = 0;
while (_local1 < _local2.length) {
if (String(_local2[_local1]) == String(tElement)) {
return(_local1);
}
_local1++;
}
}
function trimArray(tArray, tTrim) {
var _local2;
var _local3 = tArray.slice();
var _local4 = tTrim.slice();
_local2 = 0;
while (_local2 < _local4.length) {
if (!(atArray(_local3, _local4[_local2]) === undefined)) {
_local3.splice(atArray(_local3, _local4[_local2]), 1);
}
_local2++;
}
return(_local3);
}
function randomValue(tArray) {
var _local3 = tArray.length;
return(tArray[_root.aRandom(tArray.length) - 1]);
}
function newRanArray(tInt) {
var _local2;
var _local4 = ArrayTable.slice();
var _local6 = new Array();
var _local5 = new Array();
_local2 = 0;
while (_local2 < tInt) {
var _local3 = randomValue(_local4);
_local6[_local2] = _local3;
_local5[0] = _local3;
_local4 = trimArray(_local4, _local5);
_local2++;
}
return(_local6);
}
var pShowArray = new Array();
var ArrayTable = new Array();
var AW_Sudoku_1 = "698174532135926478472538916981265743546783129723491865814352697359617284267849351";
var AW_Sudoku_2 = "842317965169524387573689421481952736637841592295736148916273854354168279728495613";
var AW_Sudoku_3 = "825914673347265819691873452238591764476328195519746328754639281182457936963182547";
var AW_Sudoku_4 = "528963714734815692196724385251346978849571263367289451683192547975438126412657839";
var AW_Sudoku_5 = "619754328738629415524318976185243769967185243342967851871496532456832197293571684";
var AW_Sudoku_6 = "684739215375162984921458637892514376416873592537926148259387461148695723763241859";
var AW_Sudoku_7 = "427659183153278469986413725842531976571964832369827541618792354294385617735146298";
var AW_Sudoku_8 = "637845921928136754415297836284613579759482613163759248396574182872361495541928367";
var AW_Sudoku_9 = "897641523365982741142375689629158374753496218481723956918567432276834195534219867";
var AW_Sudoku_10 = "215679384839542167647138259381497526792865431564213978926751843453986712178324695";
var AW_Sudoku_11 = "693572841754198362182364579276915438318247695945683217827439156531726984469851723";
var AW_Sudoku_12 = "148236975567491823392587164685723419479165382213948657931652748724819536856374291";
var AW_Sudoku_13 = "324167598891235647765849213652973184913584726487621935538712469276498351149356872";
var AW_Sudoku_14 = "268741539793856124541392876154283697386479215927165483479628351612537948835914762";
var AW_Sudoku_15 = "382765419974182563165439728697358142231647985458921376849576231523814697716293854";
var AW_Sudoku_16 = "138967452642835179975124386726391548859746231413258697291483765367519824584672913";
var AW_Sudoku_17 = "167259438935814672842637519618542793723961854594378261379485126456123987281796345";
var AW_Sudoku_18 = "471623985983175624256849713137498562629531478548267139794386251312754896865912347";
var AW_Sudoku_19 = "746153982132498657958726341391872564467935218285641793823564179619287435574319826";
var AW_Sudoku_20 = "136952847425871693879643251964385172751264389283719564618437925542196738397528416";
var AW_Sudoku_21 = "192346857567892143483571296871963425329754618654128379716485932235619784948237561";
var AW_Sudoku_22 = "423915687761348592895672143532461879689723415174589326257134968916857234348296751";
var AW_Sudoku_23 = "794328651568417293213569478376892145152674839849153762481735926625941387937286514";
var AW_Sudoku_24 = "574613298289475361613892754467139825321586947958724613736951482845267139192348576";
var AW_Sudoku_25 = "617395482892147365435826917786953124241768539359412678563279841178534296924681753";
var AW_Sudoku_26 = "315792864728465193469183275137846529592317648846259731683524917971638452254971386";
var AW_Sudoku_27 = "368427159259361874714895326972643518586712943143589762895276431631954287427138695";
var AW_Sudoku_28 = "637542198825139647914867532253781964476953281198624753349275816562418379781396425";
var AW_Sudoku_29 = "296345781815267943347918256781623594524791368639584127152436879473859612968172435";
var AW_Sudoku_30 = "937465128268713945154289637485397261621854793793621584512948376879136452346572819";
var AW_Sudoku_31 = "158476329293158647476923185845617932937842561621395478762531894589264713314789256";
var AW_Sudoku_32 = "158236497973548216426719583761384925589127634342965178834691752295473861617852349";
var AW_Sudoku_33 = "817456923924371856653928714765814392238697145491532678382149567549763281176285439";
var AW_Sudoku_34 = "329176584847295163156843729614987352275431896983652417738569241462718935591324678";
var AW_Sudoku_35 = "321478596795163824468592137157249683246835971839617452574386219912754368683921745";
var AW_Sudoku_36 = "825341769793562814416978253354829176168754932279136485542617398931485627687293541";
var AW_Sudoku_37 = "248753961157296483936418257625347819389162745714589326563874192471925638892631574";
var AW_Sudoku_38 = "863529471951478236427613958592761843718934562346852719689345127134287695275196384";
var AW_Sudoku_39 = "492637815516289743738154926154728369683915472279463158345876291827591634961342587";
var AW_Sudoku_40 = "689751243317426985254983167763892514541367829892514376478135692925678431136249758";
var AW_Sudoku_41 = "657421938342698517189537462863279145214365789795814623531986274426753891978142356";
var AW_Sudoku_42 = "854623971617954382923817564762149853481536297395782146176298435539471628248365719";
var AW_Sudoku_43 = "498167235573982641162543879621354798347698512985721364754239186836415927219876453";
var AW_Sudoku_44 = "325746198976821435184539627869214753452673981713985264231498576698157342547362819";
var AW_Sudoku_45 = "539614278718952643462738159351279864274586931896341725943867512685123497127495386";
var AW_Sudoku_46 = "291584376638729145745613892517968234926431587483257619854372961169845723372196458";
var AW_Sudoku_47 = "412897365396541872875632941187265439629413587543789216734926158961358724258174693";
var AW_Sudoku_48 = "821576934437921568965483217546392871182745693793618425378264159219857346654139782";
var AW_Sudoku_49 = "753164289962785134184392657247836915615429873398517462529671348431958726876243591";
var AW_Sudoku_50 = "829453176641728395753961284385214967294675831176839542468192753517386429932547618";
var AW_Sudoku_51 = "851327964429615378637489512168942735295738146374561289512876493746293851983154627";
var AW_Sudoku_52 = "256971438831645927479823651362487195594316872187592364718269543923154786645738219";
var AW_Sudoku_53 = "358216974791834652264975183942781536675493218813652749589327461126548397437169825";
var AW_Sudoku_54 = "513842976768951423429376851987124365352689147641735289874513692236497518195268734";
var AW_Sudoku_55 = "681237495245968371379154286426581937957326814138749652762895143813472569594613728";
var AW_Sudoku_56 = "416572983987341652325698417753829164169457238248136795634215879591784326872963541";
var AW_Sudoku_57 = "745839162382671954619542783837125496594763218261984537176298345458317629923456871";
var AW_Sudoku_58 = "856392147213547986974168523437289651598716432621435798745821369389674215162953874";
var AW_Sudoku_59 = "784531926291764583365829714619245837823976451547183692152497368438652179976318245";
var AW_Sudoku_60 = "916458372832697415547213869485921637679345128321786954798132546253864791164579283";
var AW_Sudoku_61 = "317682549896453721542179836231846957965721483478395612183567294724918365659234178";
var AW_Sudoku_62 = "256914738379568214814237596762851349931642857548793162183426975425379681697185423";
var AW_Sudoku_63 = "287914365351687249964352187518793426643521798792468513139845672476239851825176934";
var AW_Sudoku_64 = "172345896894267135536819472361974528489521763257683914928756341715432689643198257";
var AW_Sudoku_65 = "721658943495213687836749152914326578372895461658174329269537814183462795547981236";
var AW_Sudoku_66 = "318759426426381975759264813932178564875946231164532798283417659691825347547693182";
var AW_Sudoku_67 = "865129473739485612142736859573268941298314567416597238354972186627851394981643725";
var AW_Sudoku_68 = "934827615765941238128635479543186792872594361691372854356418927289753146417269583";
var AW_Sudoku_69 = "813569427725148639946273158671492583352786941498351762267814395539627814184935276";
var AW_Sudoku_70 = "715369284846257913239841657697183542452796831381524796574618329923475168168932475";
var AW_Sudoku_71 = "476893152219654837853721469794582316381469275625137984148976523537248691962315748";
var AW_Sudoku_72 = "862975341354621789197483256513246897289537164746819523975362418421798635638154972";
var AW_Sudoku_73 = "836142597497865312512379648174253869258796134963418725349687251725931486681524973";
var AW_Sudoku_74 = "589346712431725869762981534354812697917634285628579143173458926295163478846297351";
var AW_Sudoku_75 = "394516782258937164617284935429178653783695241165423879571842396936751428842369517";
var AW_Sudoku_76 = "971548263382761954654329871246895137738216549519437628493682715827153496165974382";
var AW_Sudoku_77 = "726359841135284769849671523498732156652148937317596284981423675564817392273965418";
var AW_Sudoku_78 = "516247389487319265293865471865921743971436528324758196159672834738194652642583917";
var AW_Sudoku_79 = "584362917173498526926715483638541792297836145415279638742953861869127354351684279";
var AW_Sudoku_80 = "738942516659173284241586379825439167976851432413627895187295643362714958594368721";
var AW_Sudoku_81 = "315974268762813549984652317653741892149328756278569134837495621426137985591286473";
var AW_Sudoku_82 = "267389514143527968985641372374258691659413287821796435536172849792864153418935726";
var AW_Sudoku_83 = "716259438435687912829134756654971823192368574378425169967813245241596387583742691";
var AW_Sudoku_84 = "245971863738625491691483527473812956129536784856794132562149378317258649984367215";
var AW_Sudoku_85 = "462837519189546723753912846846371952271659384395428671528193467637284195914765238";
var AW_Sudoku_86 = "293456817867291543415873269741569382928314756536728194182647935659132478374985621";
var AW_Sudoku_87 = "275136849439857621681942735912374568863215497754698312328769154147523986596481273";
var AW_Sudoku_88 = "712864359693125847584973621157498236926537418348612795869341572471256983235789164";
var AW_Sudoku_89 = "816749352537628914294513678365281497742935861981467235429176583158394726673852149";
var AW_Sudoku_90 = "298371546435962781176854923864195237923786154517243698381629475659437812742518369";
var AW_Sudoku_91 = "341798256295641378768523491672384915459167832183952647814235769536879124927416583";
var AW_Sudoku_92 = "287634591439175826561982437346819275752463189918527643673241958825396714194758362";
var AW_Sudoku_93 = "786391542425687319319542876532718964894263751671954283958436127167829435243175698";
var AW_Sudoku_94 = "953786421821493576746512398632849715178365942495271683314627859589134267267958134";
var AW_Sudoku_95 = "934817265728635419165924783491756832576283194283149576659471328312598647847362951";
var AW_Sudoku_96 = "157986243286341795493257816835429167749613582621875439568734921914562378372198654";
var AW_Sudoku_97 = "147869235536217489928435671291653748684792153753184962872541396469328517315976824";
var AW_Sudoku_98 = "714368952596241783382597416841635297267189534935724861129453678678912345453876129";
var AW_Sudoku_99 = "586714392794623851132985476428531769675298143913476528357869214849152637261347985";
var AW_Sudoku_100 = "498261735536784129217593684389645217721839456654172398145926873973418562862357941";
var AW_Sudoku_101 = "136597428248361975975428631869745312324816597517932864793254186481679253652183749";
var AW_Sudoku_102 = "752681493913547268468293715697318542321754986845962371239876154176425839584139627";
var AW_Sudoku_103 = "481563279597182643263974815634821957752639481819457326376245198128796534945318762";
var AW_Sudoku_104 = "498175632321496578675283149839764251146852793257931486912347865763518924584629317";
var AW_Sudoku_105 = "941768532237915684586342179175429863893576241624831957462183795758294316319657428";
var AW_Sudoku_106 = "358719264641325987927864513834572196576193842192486375469238751215947638783651429";
var AW_Sudoku_107 = "581764293927835164643192587816423759735981642294657318478316925159278436362549871";
var AW_Sudoku_108 = "398714526625893714417562983763428159152679348984135267539246871841957632276381495";
var AW_Sudoku_109 = "417236958895471623236958417768543291354192786921687345689725134143869572572314869";
var AW_Sudoku_110 = "943186572172534698658279413897621345435897261261453987526918734384765129719342856";
var AW_Sudoku_111 = "128945637563718249479236185731694528954382761286157394347861952615429873892573416";
var AW_Sudoku_112 = "497615382352894761816723495179268543683457219245139876924576138761382954538941627";
var AW_Sudoku_113 = "187462359239185476564397281641729538978543162352816794825634917413978625796251843";
var AW_Sudoku_114 = "938247561564891732721536498643128957852379614179654823295783146486912375317465289";
var AW_Sudoku_115 = "582317496976854213341269785158726349629543178734198562897432651265971834413685927";
var AW_Sudoku_116 = "176859324439621758285437961793514682812396475654782193567148239948263517321975846";
var AW_Sudoku_117 = "768243591954781362123569784597138426436972158281654937345816279679425813812397645";
var AW_Sudoku_118 = "259437618631528749487961523548673291926154387173289465865712934392845176714396852";
var AW_Sudoku_119 = "761495832348216975295387416824561793513729648679834521932648157456173289187952364";
var AW_Sudoku_120 = "792163458368542917514798326621874539859316742473925861137659284286437195945281673";
var AW_Sudoku_121 = "659231847432789156871645392368492715947513628215867439184956273793128564526374981";
var AW_Sudoku_122 = "853279416421368759679514823392685174718432695564791382247153968185946237936827541";
var AW_Sudoku_123 = "984275136216389457357164928791423685825916374643857219162748593538691742479532861";
var AW_Sudoku_124 = "457293186683715924219648753935867412742951368861324579326579841178432695594186237";
var AW_Sudoku_125 = "183796524657214893942835167376482951295173486814569372731928645468357219529641738";
var AW_Sudoku_126 = "679453812328961745541728936986342571712695384435817269854236197197584623263179458";
var AW_Sudoku_127 = "857613924491728536623594871278956143936471258145832697382145769764289315519367482";
var AW_Sudoku_128 = "567283419431967258289154736725498163613725984948316527174832695396541872852679341";
var AW_Sudoku_129 = "561489372729631548384572619942857163836124957175963824417395286653248791298716435";
var AW_Sudoku_130 = "783941265695327148142865973934586712271493586568712394359674821816239457427158639";
var AW_Sudoku_131 = "675913824348572619129684357983765241461239785257841963732158496816497532594326178";
var AW_Sudoku_132 = "289165374573489162164273598791654283426831759835792641352946817918527436647318925";
var AW_Sudoku_133 = "367512489842397516159648237428735691796821345513469872975283164681954723234176958";
var AW_Sudoku_134 = "786543129294871536135269784562398471378154692941627853817936245453712968629485317";
var AW_Sudoku_135 = "425139786796248513381657249538714692169582437247963158612895374853476921974321865";
var AW_Sudoku_136 = "528461379361789425479523618913876542645912783782345961156297834234658197897134256";
var AW_Sudoku_137 = "561438297497625813283917456859361742132794685746852139615283974978546321324179568";
var AW_Sudoku_138 = "826174593145392678739586124482617359561439287973258461694823715357961842218745936";
var AW_Sudoku_139 = "829675431147238956536491287695784123482316795371952648768549312953127864214863579";
var AW_Sudoku_140 = "134768295298135746657294138519327864486519327723486519961852473375641982842973651";
var AW_Sudoku_141 = "584691372263457819917283456135846927798512643642379185479165238826734591351928764";
var AW_Sudoku_142 = "859716234164532987732849165327491658581367492946285371493178526218653749675924813";
var AW_Sudoku_143 = "837561942524397618691824537319482756756913284482756193975638421243175869168249375";
var AW_Sudoku_144 = "156982743934571826827463195273154968649238517518796432765349281481627359392815674";
var AW_Sudoku_145 = "476128395395467281812593674769231458531874926248659137657312849924786513183945762";
var AW_Sudoku_146 = "849173625617852493523946178358291764791465832264387951982734516176528349435619287";
var AW_Sudoku_147 = "623185479784239561915674283862751934149328756537946128476892315351467892298513647";
var AW_Sudoku_148 = "529734186816952734734816925145698372963271548278345619691483257457129863382567491";
var AW_Sudoku_149 = "923156784467289513185734269346921875572843196819675432694518327251397648738462951";
var AW_Sudoku_150 = "582176349934582167761934258845213976273469815196857432418695723359721684627348591";
var AW_Sudoku_151 = "176325489938164275542897163314689527627513894895472316259731648461958732783246951";
var AW_Sudoku_152 = "468951723792348561531726984316285497985437216247169358829674135154893672673512849";
var AW_Sudoku_153 = "741263958856419732392578146189754263235196874674382591913847625468925317527631489";
var AW_Sudoku_154 = "832574691451698372679132845786421539915386427324957186193245768268713954547869213";
var AW_Sudoku_155 = "451982376837654219296713854679835421342176985185249763923568147764321598518497632";
var AW_Sudoku_156 = "731465289859732146642891573287319465415286937396574812528647391173928654964153728";
var AW_Sudoku_157 = "596314872481792365372658941258136497743289156169547283917825634634971528825463719";
var AW_Sudoku_158 = "126483957935672418487915632314768295762594381598321746671839524859247163243156879";
var AW_Sudoku_159 = "412539768678421539539687124327914856851763942946258317785146293263895471194372685";
var AW_Sudoku_160 = "895367412146892573273514689684975231321648795957231846412759368738126954569483127";
var AW_Sudoku_161 = "359871624864253197172964853917486532538729416426135789693548271245317968781692345";
var AW_Sudoku_162 = "356421798178659423429378516941736852865912347732845169513267984294183675687594231";
var AW_Sudoku_163 = "589267431324851679761349582216795843493682157875413926138576294942138765657924318";
var AW_Sudoku_164 = "563294871298517463147863529326941758789635142451728396675382914934176285812459637";
var AW_Sudoku_165 = "751862394923541786846379125689423571532718649174695832315284967497136258268957413";
var AW_Sudoku_166 = "871359462592476381436821579768195243345682917219743856927568134184237695653914728";
var AW_Sudoku_167 = "249538176718269354563147298457923861196784532832651749621395487985472613374816925";
var AW_Sudoku_168 = "532471986879365241641829573127598364384216795965743128758632419493187652216954837";
var AW_Sudoku_169 = "256349718138726954947185236874912563523468197691537482765293841312854679489671325";
var AW_Sudoku_170 = "376528941924167835851934276139852467467319528582746193695271384243685719718493652";
var AW_Sudoku_171 = "359721468467895132128364579514987326792136854683542917831279645976453281245618793";
var AW_Sudoku_172 = "345876219182934765697251384529647831813529476764183952256398147431762598978415623";
var AW_Sudoku_173 = "984273615135486972267951843623147598578629134419835267392768451851394726746512389";
var AW_Sudoku_174 = "436715289815392476792486153321549867674238915589671342168927534253864791947153628";
var AW_Sudoku_175 = "417629853359418276268375149872943561694581327135267498721856934946132785583794612";
var AW_Sudoku_176 = "176952348534817926928634157367589412415263879289741635642178593893425761751396284";
var AW_Sudoku_177 = "123698457497125368856374921965487132238561794714932586582743619379216845641859273";
var AW_Sudoku_178 = "143859276729361458685472391391748562257936814864215739578694123932187645416523987";
var AW_Sudoku_179 = "371452968568739124429681357812573496794168235653924781146295873237816549985347612";
var AW_Sudoku_180 = "758391264496275813213486579584962137139847652627153498845639721971528346362714985";
var AW_Sudoku_181 = "635184279782953614149762358961537482524698137873421965318279546496815723257346891";
var AW_Sudoku_182 = "782915463961834527354726189127583946496172358835469271548397612619248735273651894";
var AW_Sudoku_183 = "841567293936482751752139486487213965619854372523796148175928634398641527264375819";
var AW_Sudoku_184 = "293765418156482973748139625367241859824596137519873246631927584985314762472658391";
var AW_Sudoku_185 = "657348129183972564249561783732816945915234876468759312526183497874695231391427658";
var AW_Sudoku_186 = "372456918895721436641389572539672184284193657716845293467918325928534761153267849";
var AW_Sudoku_187 = "289651734453927681176834952615379248948512367327468195832795416764183529591246873";
var AW_Sudoku_188 = "597348216416295873382176459158439627724861395639752148875624931941583762263917584";
var AW_Sudoku_189 = "716492358543768129289135764352984617461527893897613245935276481128349576674851932";
var AW_Sudoku_190 = "231769548657438219498521736124376895589142673763895421872613954915284367346957182";
var AW_Sudoku_191 = "195236478637489251824517963256374819318952746479168325781623594963745182542891637";
var AW_Sudoku_192 = "815623794476895312293147856158964273369752481742381965924576138537218649681439527";
var AW_Sudoku_193 = "329841765567329418418567392934618527872935641651274983193452876785196234246783159";
var AW_Sudoku_194 = "981564273362978514457213968235681497194357826678492351726849135549136782813725649";
var AW_Sudoku_195 = "815637294927854316346219875764391582238765941591482763172548639689123457453976128";
var AW_Sudoku_196 = "619238457782415936534769182427183695351697824896524713265841379948372561173956248";
var AW_Sudoku_197 = "341278965678195423529634718962541387184763592753829641897316254435982176216457839";
var AW_Sudoku_198 = "574923816691875234283614759819762345735489621426531978157296483362148597948357162";
var AW_Sudoku_199 = "578124963413869257692573418251786394734291586986435721149657832865342179327918645";
var AW_Sudoku_200 = "763485219891236547524917836175349682346528971982671453617852394459163728238794165";
var AW_Sudoku_201 = "437821965951346782268957431546713298872569143193482576619234857384175629725698314";
var AW_Sudoku_202 = "169247538857931426243856197536128749971364852428795361792413685385679214614582973";
var AW_Sudoku_203 = "952147386137865249684932517761528934495376821823491675519284763246753198378619452";
var AW_Sudoku_204 = "142365789798421635365798241514279863873546192926183574637952418451837926289614357";
var AW_Sudoku_205 = "835192647264837915971456382659713824147289536328645179793528461512364798486971253";
var AW_Sudoku_206 = "953267814142598673876314925327185469689473251415926387764859132298731546531642798";
var AW_Sudoku_207 = "974815326182736459653294871817563942269487513435921768348672195796158234521349687";
var AW_Sudoku_208 = "967148253238657914541932678376584129495213867812796435759861342123479586684325791";
var AW_Sudoku_209 = "893174652512638974764529381956841723487263195231957846628715439375496218149382567";
var AW_Sudoku_210 = "574162389891735624263894715156928437327416598489573261912647853735289146648351972";
var AW_Sudoku_211 = "426173895753829614918546732281964357375218946649357281862491573534782169197635428";
var AW_Sudoku_212 = "495876132327419865186352497614527389273968514958143276849635721532791648761284953";
var AW_Sudoku_213 = "314527968869431752527896143653148279792365814148279635276954381985713426431682597";
var AW_Sudoku_214 = "179345826368279415524816973485692731237481659916753248641937582852164397793528164";
var AW_Sudoku_215 = "478562913513489762296713584859134627167825439324976158735648291942351876681297345";
var AW_Sudoku_216 = "213578496674923581589641237195867342426359178738214659951736824842195763367482915";
var AW_Sudoku_217 = "589134762374269185261857349637485291915726834428913576792341658153698427846572913";
var AW_Sudoku_218 = "194563872527198463386724159612857394953246781748319625461985237239671548875432916";
var AW_Sudoku_219 = "431782659295136847687495231876913425152674983943258176569827314718349562324561798";
var AW_Sudoku_220 = "183254967496738512257619384739145826614823795528967431371492658865371249942586173";
var AW_Sudoku_221 = "756192843384657219912348576531869724297431685648275391863924157179586432425713968";
var AW_Sudoku_222 = "763195248981642537542783691317958426296437815458216379629574183875321964134869752";
var AW_Sudoku_223 = "524897316186423597739516284918734652462958731357162849871245963293681475645379128";
var AW_Sudoku_224 = "295374816386129547174856329428617953659483172731295684813762495567941238942538761";
var AW_Sudoku_225 = "936572841152483967748916532563147298894325716271698354617839425429751683385264179";
var AW_Sudoku_226 = "963587214724613985851429736275846391316792548498135672649351827582974163137268459";
var AW_Sudoku_227 = "819645732746823915253719684431567829978234561562981347394156278687492153125378496";
var AW_Sudoku_228 = "618345927973821645524796831461258793387619254259437168845162379136974582792583416";
var AW_Sudoku_229 = "386495172219387564745126983473819625691572348528643791937254816864931257152768439";
var AW_Sudoku_230 = "786391452531642897249578631895426713317859246624137985152964378978213564463785129";
var AW_Sudoku_231 = "734612985189547632526983147315876429472395816968421753847259361651738294293164578";
var AW_Sudoku_232 = "721893465458627931369514872146972358983465127572381694835746219297138546614259783";
var AW_Sudoku_233 = "923865741871934526456271839597182364634759218182346957769423185215698473348517692";
var AW_Sudoku_234 = "673598142129346875845271693312759468764812539958634721596127384481963257237485916";
var AW_Sudoku_235 = "489513267723968541615247398132874659596321784847659132374186925951432876268795413";
var AW_Sudoku_236 = "715983624842651739396724851931867245654219387287435916123576498468192573579348162";
var AW_Sudoku_237 = "573216498481739256926854371348195627697482513152673849769548132234961785815327964";
var AW_Sudoku_238 = "236517984198643275574829361415368729769452813823791546687934152941275638352186497";
var AW_Sudoku_239 = "934762158258149673761583429145836297673295841892471536516927384387654912429318765";
var AW_Sudoku_240 = "172659843836174592549238617795316284614892375283745961328461759457983126961527438";
var AW_Sudoku_241 = "587643219943128567261795348629854173158379426734216895392487651815962734476531982";
var AW_Sudoku_242 = "913572846526481937874963152367825491489317265251694783148756329735249618692138574";
var AW_Sudoku_243 = "682435917493167528715829634126378459549612873378954162931746285857291346264583791";
var AW_Sudoku_244 = "148736529792845631653129874371692458829574316564381297487953162236417985915268743";
var AW_Sudoku_245 = "782143965496527183513986427365794218924851736871632549157468392639215874248379651";
var AW_Sudoku_246 = "376258491819463527425971638732649185684125379591387246948536712257814963163792854";
var AW_Sudoku_247 = "718945623243786591596321847489637215125498736637152984861274359354869172972513468";
var AW_Sudoku_248 = "752318496498267351163549872271986534945173628836452917624735189389621745517894263";
var AW_Sudoku_249 = "129576834785394261463128597956413728812657943374289156691832475547961382238745619";
var AW_Sudoku_250 = "451968723827543619936217584674825931185439276392176458268791345543682197719354862";
var AW_Sudoku_251 = "317496258962587314458321976786912435149735862235648197874153629691274583523869741";
var AW_Sudoku_252 = "498312657627589341135746829251873964986254713743961582362498175519627438874135296";
var AW_Sudoku_253 = "743925861168473592529186374451839726687214935932567418395642187214798653876351249";
var AW_Sudoku_254 = "754198326832645179169732854517864932628913745493257681281476593945381267376529418";
var AW_Sudoku_255 = "746981352315472986928653174173246598592718463684539721467325819839167245251894637";
var AW_Sudoku_256 = "692857431871463952453912876328146795569378124147529368916234587735681249284795613";
var AW_Sudoku_257 = "485326791719584632632719845296437158173958264548261379864175923351692487927843516";
var AW_Sudoku_258 = "256987134318462597947153862874216953539748216621395478183629745792534681465871329";
var AW_Sudoku_259 = "874169352239584671561372948625841793713295864498637215987453126146928537352716489";
var AW_Sudoku_260 = "493721586617895342852463179124587693789136425365942817538219764946378251271654938";
var AW_Sudoku_261 = "762189543534627189918354762893746215256831974471295638629478351145963827387512496";
var AW_Sudoku_262 = "578439126613527498429186375894673512732851649156942837345298761267315984981764253";
var AW_Sudoku_263 = "935427618261938754487651293513869427679542831842173569798215346324796185156384972";
var AW_Sudoku_264 = "478163529592478631316259874869714352153826497247935186931687245684592713725341968";
var AW_Sudoku_265 = "845126937627539418913847256439612875258473691761958324182365749394781562576294183";
var AW_Sudoku_266 = "716289534354761289298543671541937862867412953932658417483195726675324198129876345";
var AW_Sudoku_267 = "598123467476598231123746958639412875812375649745689123381254796954867312267931584";
var AW_Sudoku_268 = "527693481684271953139485726463752198971348562852169347216934875748516239395827614";
var AW_Sudoku_269 = "865432197194857632723916458279681543436275981518349276942763815381524769657198324";
var AW_Sudoku_270 = "286137549945682173371459628813725496624913857759846312192364785437598261568271934";
var AW_Sudoku_271 = "925864317741253968368917542839721654456398271172546893683179425297435186514682739";
var AW_Sudoku_272 = "381546279542379168967281543456138927239764815178952436613495782825617394794823651";
var AW_Sudoku_273 = "349657281821943567756128943912765834587432196634891725273586419198374652465219378";
var AW_Sudoku_274 = "358192674741856239296374158925718346167439825834265917419627583683541792572983461";
var AW_Sudoku_275 = "231948657467325189895671243546297831382416795719583462928754316153862974674139528";
var AW_Sudoku_276 = "378264591265981374419375682854137926623849715791652438142796853587413269936528147";
var AW_Sudoku_277 = "728943156134562879569781432371426985985317624642895713456278391813659247297134568";
var AW_Sudoku_278 = "234568719697213845185479263976854132853921674421637598368142957542796381719385426";
var AW_Sudoku_279 = "179326485468795321352841796824613957937584162516279834645138279293467518781952643";
var AW_Sudoku_280 = "381497562654328719729156438193765284478239651265841973532684197947513826816972345";
var AW_Sudoku_281 = "917628534385914762246357189734285691162479358859163247421836975593741826678592413";
var AW_Sudoku_282 = "275491638189263457364785291921378564647159823853642179512837946796514382438926715";
var AW_Sudoku_283 = "713596428968274351452183967371942586625837149849615732284751693597368214136429875";
var AW_Sudoku_284 = "269715348481392675573468921647851293958273164132649857814927536326584719795136482";
var AW_Sudoku_285 = "948765213351829647762341895284156739635987421179432586596218374427693158813574962";
var AW_Sudoku_286 = "825764913916235478734819652693421785478356291251978346167542839382197564549683127";
var AW_Sudoku_287 = "136548297845279613279163485967824351314956728582317964693785142428631579751492836";
var AW_Sudoku_288 = "493268517215473869687195342924816753576932481831754926158327694369541278742689135";
}
Symbol 76 MovieClip Frame 1
stop();
Symbol 81 MovieClip Frame 1
stop();
Symbol 86 MovieClip Frame 1
stop();
Symbol 91 MovieClip Frame 1
stop();
Symbol 96 MovieClip Frame 1
stop();
Symbol 101 MovieClip Frame 1
stop();
Symbol 106 MovieClip Frame 1
stop();
Symbol 111 MovieClip Frame 1
stop();
Symbol 116 MovieClip Frame 1
stop();
Symbol 118 Button
on (rollOut) {
_root.hideTray();
}
Symbol 125 MovieClip Frame 1
stop();
Instance of Symbol 2 MovieClip in Symbol 126 MovieClip Frame 1
on (rollOut) {
return(undefined);
}
Symbol 139 Button
on (release) {
_root.enterNumber(1);
}
on (rollOver) {
_root.resetXTray();
_root.numTable.mCircle._Top._MC1.gotoAndStop(2);
}
on (rollOut) {
_root.numTable.mCircle._Top._MC1.gotoAndStop(1);
}
Symbol 140 Button
on (release) {
_root.enterNumber(2);
}
on (rollOver) {
_root.resetXTray();
_root.numTable.mCircle._Top._MC2.gotoAndStop(2);
}
on (rollOut) {
_root.numTable.mCircle._Top._MC2.gotoAndStop(1);
}
Symbol 141 Button
on (release) {
_root.enterNumber(3);
}
on (rollOver) {
_root.resetXTray();
_root.numTable.mCircle._Top._MC3.gotoAndStop(2);
}
on (rollOut) {
_root.numTable.mCircle._Top._MC3.gotoAndStop(1);
}
Symbol 142 Button
on (release) {
_root.enterNumber(6);
}
on (rollOver) {
_root.resetXTray();
_root.numTable.mCircle._Top._MC6.gotoAndStop(2);
}
on (rollOut) {
_root.numTable.mCircle._Top._MC6.gotoAndStop(1);
}
Symbol 143 Button
on (release) {
_root.enterNumber(5);
}
on (rollOver) {
_root.resetXTray();
_root.numTable.mCircle._Top._MC5.gotoAndStop(2);
}
on (rollOut) {
_root.numTable.mCircle._Top._MC5.gotoAndStop(1);
}
Symbol 144 Button
on (release) {
_root.enterNumber(4);
}
on (rollOver) {
_root.resetXTray();
_root.numTable.mCircle._Top._MC4.gotoAndStop(2);
}
on (rollOut) {
_root.numTable.mCircle._Top._MC4.gotoAndStop(1);
}
Symbol 145 Button
on (release) {
_root.enterNumber(7);
}
on (rollOver) {
_root.resetXTray();
_root.numTable.mCircle._Top._MC7.gotoAndStop(2);
}
on (rollOut) {
_root.numTable.mCircle._Top._MC7.gotoAndStop(1);
}
Symbol 146 Button
on (release) {
_root.enterNumber(8);
}
on (rollOver) {
_root.resetXTray();
_root.numTable.mCircle._Top._MC8.gotoAndStop(2);
}
on (rollOut) {
_root.numTable.mCircle._Top._MC8.gotoAndStop(1);
}
Symbol 147 Button
on (release) {
_root.enterNumber(9);
}
on (rollOver) {
_root.resetXTray();
_root.numTable.mCircle._Top._MC9.gotoAndStop(2);
}
on (rollOut) {
_root.numTable.mCircle._Top._MC9.gotoAndStop(1);
}
Symbol 148 Button
on (release) {
_root.enterNumber(0);
}
on (rollOver) {
_root.resetXTray();
_root.numTable.mCircle._Top._MC10.gotoAndStop(2);
}
on (rollOut) {
_root.numTable.mCircle._Top._MC10.gotoAndStop(1);
}
Symbol 150 MovieClip Frame 1
var pShow = false;
stop();
Symbol 150 MovieClip Frame 9
pShow = true;
stop();
Symbol 150 MovieClip Frame 16
with (_root.numTable) {
_x = -2000;
_root.resetXTray();
}
pShow = false;
stop();
Symbol 151 Button
on (rollOver) {
_BT_RealStart.gotoAndStop(2);
}
on (rollOut) {
_BT_RealStart.gotoAndStop(1);
}
on (release) {
if (!gBeginNow) {
_root.showNow();
} else if (!X_MC_Restart.pShow) {
_root.gPanelShow = true;
X_MC_Restart.pShow = true;
X_MC_Restart._x = X_MC_Restart._x + 2000;
_root._XBT_BAK._x = _root._XBT_BAK._x + 2000;
} else {
X_MC_Restart.pShow = false;
X_MC_Restart._x = X_MC_Restart._x - 2000;
_root._XBT_BAK._x = _root._XBT_BAK._x - 2000;
}
}
Symbol 154 Button
on (rollOver) {
txtLevel.text = "Pause";
MC_Pause.gotoAndStop(2);
}
on (rollOut) {
txtLevel.text = "";
MC_Pause.gotoAndStop(1);
}
on (release) {
if (!_root.gGameWin) {
i = 0;
while (i < 9) {
j = 0;
while (j < 9) {
if (_root.gPaused) {
_root.gTimer.unpause();
_root[_root.gMapName[i][j]]._x = _root[_root.gMapName[i][j]]._x + 2000;
_root.gPaused = false;
_root._XBT_BAK._x = _root._XBT_BAK._x - 2000;
_root.XPaused._x = _root.XPaused._x - 2000;
} else {
_root.gTimer.pauseNow();
_root[_root.gMapName[i][j]]._x = _root[_root.gMapName[i][j]]._x - 2000;
_root.gPaused = true;
_root._XBT_BAK._x = _root._XBT_BAK._x + 2000;
_root.XPaused._x = _root.XPaused._x + 2000;
}
j++;
}
i++;
}
}
}
Symbol 155 Button
on (rollOver) {
txtLevel.text = ("Hint(" + tintCount) + ")";
XHinter.gotoAndStop(2);
}
on (rollOut) {
txtLevel.text = "";
XHinter.gotoAndStop(1);
}
on (release) {
if (!_root.gGameWin) {
_root.HintNow();
}
}
Symbol 156 Button
on (rollOver) {
txtLevel.text = "Undo";
MC_Undo.gotoAndStop(2);
}
on (rollOut) {
txtLevel.text = "";
MC_Undo.gotoAndStop(1);
}
on (release) {
if (!_root.gGameWin) {
_root.undo();
}
}
Symbol 157 Button
on (rollOver) {
txtLevel.text = "Redo";
MC_Redo.gotoAndStop(2);
}
on (rollOut) {
txtLevel.text = "";
MC_Redo.gotoAndStop(1);
}
on (release) {
if (!_root.gGameWin) {
_root.redo();
}
}
Symbol 158 Button
on (rollOver) {
txtLevel.text = "Options";
MC_Options.gotoAndStop(2);
}
on (rollOut) {
txtLevel.text = "";
MC_Options.gotoAndStop(1);
}
on (release) {
if (!_Start.pShow) {
_root.gPanelShow = true;
_Start.pShow = true;
_Start._x = _Start._x + 2000;
_root._XBT_BAK._x = _root._XBT_BAK._x + 2000;
} else {
_Start.pShow = false;
_Start._x = _Start._x - 2000;
_root._XBT_BAK._x = _root._XBT_BAK._x - 2000;
}
}
Symbol 163 MovieClip Frame 1
stop();
Symbol 164 Button
on (rollOver) {
_MC_On_2.gotoAndStop(2);
}
on (rollOut) {
_MC_On_2.gotoAndStop(1);
}
on (release) {
if (!_root.bShowHint) {
__MC_HT_Point_1.gotoAndStop(2);
__MC_HT_Point_2.gotoAndStop(1);
_root.bShowHint = true;
_root.refreshHint();
}
}
Symbol 165 Button
on (rollOver) {
_MC_Off_2.gotoAndStop(2);
}
on (rollOut) {
_MC_Off_2.gotoAndStop(1);
}
on (release) {
if (_root.bShowHint) {
__MC_HT_Point_1.gotoAndStop(1);
__MC_HT_Point_2.gotoAndStop(2);
_root.bShowHint = false;
_root.refreshHint();
}
}
Symbol 166 Button
on (rollOver) {
_MC_On_1.gotoAndStop(2);
}
on (rollOut) {
_MC_On_1.gotoAndStop(1);
}
on (release) {
__MC_BG_Point_1.gotoAndStop(2);
__MC_BG_Point_2.gotoAndStop(1);
_root.showBackground(true);
}
Symbol 167 Button
on (rollOver) {
_MC_Off_1.gotoAndStop(2);
}
on (rollOut) {
_MC_Off_1.gotoAndStop(1);
}
on (release) {
__MC_BG_Point_1.gotoAndStop(1);
__MC_BG_Point_2.gotoAndStop(2);
_root.showBackground(false);
}
Symbol 168 Button
on (rollOver) {
txtLevel.text = "Solve It!";
MC_Solve.gotoAndStop(2);
}
on (rollOut) {
txtLevel.text = "";
MC_Solve.gotoAndStop(1);
}
on (release) {
if (!_root.gGameWin) {
i = 0;
while (i < 9) {
j = 0;
while (j < 9) {
_root[_root.gMapName[i][j]].gotoAndStop(_root.gMap[i][j]);
_root[_root.gMapName[i][j]].tYL._alpha = 0;
_root.gGameWin = true;
_root.gTimer.pauseNow();
_root.gBeginNow = false;
j++;
}
i++;
}
}
}
Symbol 175 MovieClip Frame 1
stop();
Symbol 176 Button
on (rollOver) {
txtLevel.text = "Rules";
MC_Rules.gotoAndStop(2);
}
on (rollOut) {
txtLevel.text = "";
MC_Rules.gotoAndStop(1);
}
on (release) {
if (!X_MC_Rules.pShow) {
_root.gPanelShow = true;
X_MC_Rules.pShow = true;
X_MC_Rules._x = X_MC_Rules._x + 2000;
_root._XBT_BAK._x = _root._XBT_BAK._x + 2000;
} else {
X_MC_Rules.pShow = false;
X_MC_Rules._x = X_MC_Rules._x - 2000;
_root._XBT_BAK._x = _root._XBT_BAK._x - 2000;
}
}
Symbol 186 Button
on (press) {
this.startDrag();
}
on (release) {
this.stopDrag();
}
on (releaseOutside) {
this.stopDrag();
}
Symbol 192 Button
on (release) {
_root.gPanelShow = false;
_root._XBT_BAK._x = _root._XBT_BAK._x - 2000;
this._x = this._x - 2000;
this.pShow = false;
_root.showNow();
}
Symbol 196 Button
on (release) {
_root.gPanelShow = false;
_root._XBT_BAK._x = _root._XBT_BAK._x - 2000;
this._x = this._x - 2000;
this.pShow = false;
}
Symbol 197 MovieClip Frame 1
_BT1.gotoAndStop(2);
_DM_BT.useHandCursor = false;
Symbol 200 Button
on (rollOver) {
_MC_FGU.gotoAndStop(2);
}
on (rollOut) {
_MC_FGU.gotoAndStop(1);
}
on (release) {
_MC_FGU.gotoAndStop(1);
getURL ("http://www.auway.net/Games.htm", "_blank");
}
Symbol 205 MovieClip Frame 1
stop();
Symbol 208 Button
on (press) {
_parent.startDrag();
}
on (release) {
_parent.stopDrag();
}
on (releaseOutside) {
_parent.stopDrag();
}
Symbol 213 Button
on (release) {
_root.gPanelShow = false;
_root._XBT_BAK._x = _root._XBT_BAK._x - 2000;
_parent._x = _parent._x - 2000;
_parent.pShow = false;
_root.gGameLevel = _parent.pLevel;
if (_root.gFirstPlay) {
_root.showNow(_parent.pLevel);
_root.gFirstPlay = false;
}
}
Symbol 216 Button
on (release) {
i = 1;
while (i < 5) {
eval ("this._BT" + i).gotoAndStop(1);
i++;
}
this._BT1.gotoAndStop(2);
_parent.pLevel = 1;
}
Symbol 219 Button
on (release) {
i = 1;
while (i < 5) {
eval ("this._BT" + i).gotoAndStop(1);
i++;
}
this._BT2.gotoAndStop(2);
_parent.pLevel = 2;
}
Symbol 222 Button
on (release) {
i = 1;
while (i < 5) {
eval ("this._BT" + i).gotoAndStop(1);
i++;
}
this._BT3.gotoAndStop(2);
_parent.pLevel = 3;
}
Symbol 225 Button
on (release) {
i = 1;
while (i < 5) {
eval ("this._BT" + i).gotoAndStop(1);
i++;
}
this._BT4.gotoAndStop(2);
_parent.pLevel = 4;
}
Symbol 229 Button
on (release) {
getURL (_root.Auway_URL, "_blank");
}
Symbol 230 MovieClip Frame 1
_BT1.gotoAndStop(2);
_DM_BT.useHandCursor = false;
Symbol 231 MovieClip Frame 10
stop();
Symbol 234 Button
on (press) {
this.startDrag();
}
on (release) {
this.stopDrag();
}
on (releaseOutside) {
this.stopDrag();
}
Symbol 235 Button
on (release) {
_root.gPanelShow = false;
_root._XBT_BAK._x = _root._XBT_BAK._x - 2000;
this._x = this._x - 2000;
this.pShow = false;
}
Symbol 237 MovieClip Frame 1
_BT1.gotoAndStop(2);
_DM_BT.useHandCursor = false;
Symbol 244 Button
on (rollOver) {
this.gotoAndStop(2);
}
on (rollOut) {
this.gotoAndStop(1);
}
on (release) {
if (!_root.gGameWin) {
i = 0;
while (i < 9) {
j = 0;
while (j < 9) {
if (_root.gPaused) {
_root.gTimer.unpause();
_root[_root.gMapName[i][j]]._x = _root[_root.gMapName[i][j]]._x + 2000;
_root.gPaused = false;
_root._XBT_BAK._x = _root._XBT_BAK._x - 2000;
_root.XPaused._x = _root.XPaused._x - 2000;
} else {
_root.gTimer.pauseNow();
_root[_root.gMapName[i][j]]._x = _root[_root.gMapName[i][j]]._x - 2000;
_root.gPaused = true;
_root._XBT_BAK._x = _root._XBT_BAK._x + 2000;
_root.XPaused._x = _root.XPaused._x + 2000;
}
j++;
}
i++;
}
}
}
Symbol 250 Button
on (release) {
_root.gPanelShow = false;
_root._XBT_BAK._x = _root._XBT_BAK._x - 2000;
this._x = this._x - 2000;
_root.showNow(_root.gGameLevel);
}
Symbol 252 MovieClip Frame 1
_BT1.gotoAndStop(2);
_DM_BT.useHandCursor = false;
Symbol 254 MovieClip Frame 10
_root._Start.pShow = true;
_root_Start._x = _Start._x + 2000;
stop();