Section 1
//AdLoader (CPMStar.AdLoader)
package CPMStar {
import flash.display.*;
import flash.events.*;
import flash.net.*;
import flash.system.*;
public class AdLoader extends Sprite {
private var contentspotid:String;
private var cpmstarLoader:Loader;
public function AdLoader(_arg1:String){
this.contentspotid = _arg1;
addEventListener(Event.ADDED, addedHandler);
}
private function addedHandler(_arg1:Event):void{
var _local2:String;
var _local3:DisplayObjectContainer;
removeEventListener(Event.ADDED, addedHandler);
Security.allowDomain("server.cpmstar.com");
_local2 = "http://server.cpmstar.com/adviewas3.swf";
_local3 = parent;
cpmstarLoader = new Loader();
cpmstarLoader.contentLoaderInfo.addEventListener(Event.INIT, dispatchHandler);
cpmstarLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, dispatchHandler);
cpmstarLoader.load(new URLRequest(((_local2 + "?contentspotid=") + contentspotid)));
addChild(cpmstarLoader);
}
private function dispatchHandler(_arg1:Event):void{
dispatchEvent(_arg1);
}
}
}//package CPMStar
Section 2
//MochiBot (mochi.as3.MochiBot)
package mochi.as3 {
import flash.display.*;
import flash.events.*;
import flash.net.*;
import flash.system.*;
public dynamic class MochiBot extends Sprite {
public static function checkCommentLimiter(_arg1:String, _arg2:Number=30):Boolean{
var _local3:SharedObject;
var _local4:Number;
_local3 = SharedObject.getLocal(("comment_" + _arg1));
_local4 = _local3.data.cookieDate;
if (((isNaN(_local4)) || (((!((_arg2 == -1))) && ((((new Date().getTime() - _local4) / 1000) > (_arg2 * 60))))))){
return (true);
};
return (false);
}
public static function track(_arg1:Sprite, _arg2:String):MochiBot{
var _local3:MochiBot;
var _local4:String;
var _local5:URLVariables;
var _local6:String;
var _local7:URLRequest;
var _local8:Loader;
if (Security.sandboxType == "localWithFile"){
return (null);
};
_local3 = new (MochiBot);
_arg1.addChild(_local3);
Security.allowDomain("*");
Security.allowInsecureDomain("*");
_local4 = "http://core.mochibot.com/my/core.swf";
_local5 = new URLVariables();
_local5["sb"] = Security.sandboxType;
_local5["v"] = Capabilities.version;
_local5["swfid"] = _arg2;
_local5["mv"] = "8";
_local5["fv"] = "9";
_local6 = _local3.root.loaderInfo.loaderURL;
if (_local6.indexOf("http") == 0){
_local5["url"] = _local6;
} else {
_local5["url"] = "local";
};
_local7 = new URLRequest(_local4);
_local7.contentType = "application/x-www-form-urlencoded";
_local7.method = URLRequestMethod.POST;
_local7.data = _local5;
_local8 = new Loader();
_local3.addChild(_local8);
_local8.load(_local7);
return (_local3);
}
public static function submitVote(_arg1:Number, _arg2:String, _arg3:Function=null):void{
var _local4:String;
var _local5:URLRequest;
var _local6:URLVariables;
var _local7:URLLoader;
var _local8:SharedObject;
_local4 = "http://www.mochibot.com/api/api-feedback.html";
_local5 = new URLRequest(_local4);
_local6 = new URLVariables();
_local6.mochibot_id = _arg2;
_local6.vote = _arg1;
_local6.sessionTime = new Date().getTime();
_local5.data = _local6;
_local5.method = URLRequestMethod.POST;
_local7 = new URLLoader();
_local7.dataFormat = URLLoaderDataFormat.TEXT;
if (_arg3 != null){
_local7.addEventListener(Event.COMPLETE, _arg3);
};
_local7.load(_local5);
_local8 = SharedObject.getLocal(("vote_" + _arg2));
_local8.data.cookieDate = new Date().getTime();
_local8.flush();
}
public static function checkVoteLimiter(_arg1:String, _arg2:Number=30):Boolean{
var _local3:SharedObject;
var _local4:Number;
_local3 = SharedObject.getLocal(("vote_" + _arg1));
_local4 = _local3.data.cookieDate;
if (((isNaN(_local4)) || (((!((_arg2 == -1))) && ((((new Date().getTime() - _local4) / 1000) > (_arg2 * 60))))))){
return (true);
};
return (false);
}
public static function submitComment(_arg1:String, _arg2:String, _arg3:String="", _arg4:String="", _arg5:Function=null):void{
var _local6:String;
var _local7:URLRequest;
var _local8:URLVariables;
var _local9:URLLoader;
var _local10:SharedObject;
_local6 = "http://www.mochibot.com/api/api-feedback.html";
_local7 = new URLRequest(_local6);
_local8 = new URLVariables();
_local8.mochibot_id = _arg2;
_local8.name = _arg3;
_local8.email = _arg4;
_local8.comment = _arg1;
_local8.sessionTime = new Date().getTime();
_local7.data = _local8;
_local7.method = URLRequestMethod.POST;
_local9 = new URLLoader();
_local9.dataFormat = URLLoaderDataFormat.TEXT;
if (_arg5 != null){
_local9.addEventListener(Event.COMPLETE, _arg5);
};
_local9.load(_local7);
_local10 = SharedObject.getLocal(("comment_" + _arg2));
_local10.data.cookieDate = new Date().getTime();
_local10.flush();
}
}
}//package mochi.as3
Section 3
//backbutton2thing_81 (Printer8Kong_fla.backbutton2thing_81)
package Printer8Kong_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.net.*;
import flash.ui.*;
import flash.geom.*;
import flash.text.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class backbutton2thing_81 extends MovieClip {
public var backbutton:SimpleButton;
public function backbutton2thing_81(){
addFrameScript(0, frame1);
}
function frame1(){
backbutton.addEventListener(MouseEvent.CLICK, back);
}
public function back(_arg1:MouseEvent){
root["leveltransition"].play();
root["transitiontarget"] = "menu";
}
}
}//package Printer8Kong_fla
Section 4
//candystandintro_12 (Printer8Kong_fla.candystandintro_12)
package Printer8Kong_fla {
import flash.display.*;
public dynamic class candystandintro_12 extends MovieClip {
public function candystandintro_12(){
addFrameScript(0, frame1, 192, frame193);
}
function frame1(){
stop();
}
function frame193(){
stop();
var _local1 = parent;
_local1["play"]();
}
}
}//package Printer8Kong_fla
Section 5
//cheat_54 (Printer8Kong_fla.cheat_54)
package Printer8Kong_fla {
import flash.display.*;
import flash.media.*;
public dynamic class cheat_54 extends MovieClip {
public function cheat_54(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
stop();
}
function frame11(){
root["trueLevelIndex"] = 30;
if (root["moved"]){
root.y = (root.y - 1000);
root["moved"] = false;
SoundMixer.soundTransform = new SoundTransform(1);
};
}
}
}//package Printer8Kong_fla
Section 6
//checkmeter_117 (Printer8Kong_fla.checkmeter_117)
package Printer8Kong_fla {
import flash.display.*;
public dynamic class checkmeter_117 extends MovieClip {
public var percent:Number;
public var inner:MovieClip;
public var targetPercent:Number;
public var glowbutton:MovieClip;
public function checkmeter_117(){
addFrameScript(0, frame1);
}
function frame1(){
percent = 0;
stop();
}
}
}//package Printer8Kong_fla
Section 7
//checkmeterglowbutton_123 (Printer8Kong_fla.checkmeterglowbutton_123)
package Printer8Kong_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.net.*;
import flash.ui.*;
import flash.geom.*;
import flash.text.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class checkmeterglowbutton_123 extends MovieClip {
public var soundchannel:SoundChannel;
public var sound:Ding;
public var btn:SimpleButton;
public var i:Number;
public var changer:SoundTransform;
public function checkmeterglowbutton_123(){
addFrameScript(1, frame2);
}
public function music(_arg1:Event){
if ((((((currentFrame == 2)) && ((i == 0)))) && ((root["changer"].volume > 0)))){
soundchannel = sound.play(0, 1);
changer.volume = 0.4;
soundchannel.soundTransform = changer;
i++;
} else {
if (currentFrame == 1){
removeEventListener(Event.ENTER_FRAME, music);
};
};
}
public function nextlevel(_arg1:MouseEvent){
root["leveltransition"].play();
root["transitiontarget"] = "level";
Shape.erasing = true;
}
function frame2(){
if (!root["painting"]){
Shape.erasing = true;
};
btn.addEventListener(MouseEvent.CLICK, nextlevel);
sound = new Ding();
changer = new SoundTransform();
i = 0;
addEventListener(Event.ENTER_FRAME, music);
}
}
}//package Printer8Kong_fla
Section 8
//checkmeterinner_118 (Printer8Kong_fla.checkmeterinner_118)
package Printer8Kong_fla {
import flash.display.*;
import flash.text.*;
public dynamic class checkmeterinner_118 extends MovieClip {
public var thresholdindicator:MovieClip;
public var per:TextField;
}
}//package Printer8Kong_fla
Section 9
//cleartransition_84 (Printer8Kong_fla.cleartransition_84)
package Printer8Kong_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.net.*;
import flash.ui.*;
import flash.geom.*;
import flash.text.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class cleartransition_84 extends MovieClip {
public function cleartransition_84(){
addFrameScript(0, frame1, 49, frame50);
}
function frame1(){
stop();
}
function frame50(){
root["so"].data.levelIndex = 1;
root["trueLevelIndex"] = 1;
}
}
}//package Printer8Kong_fla
Section 10
//colorwheeltrue_143 (Printer8Kong_fla.colorwheeltrue_143)
package Printer8Kong_fla {
import flash.display.*;
import flash.events.*;
public dynamic class colorwheeltrue_143 extends MovieClip {
public var hitzone:SimpleButton;
public function colorwheeltrue_143(){
addFrameScript(0, frame1, 54, frame55, 55, frame56);
}
public function color(_arg1:MouseEvent){
play();
}
function frame1(){
stop();
}
function frame55(){
hitzone.addEventListener(MouseEvent.CLICK, color);
stop();
}
function frame56(){
hitzone.removeEventListener(MouseEvent.CLICK, color);
}
}
}//package Printer8Kong_fla
Section 11
//credits_56 (Printer8Kong_fla.credits_56)
package Printer8Kong_fla {
import flash.display.*;
import flash.events.*;
public dynamic class credits_56 extends MovieClip {
public var hitzone:SimpleButton;
public function credits_56(){
addFrameScript(0, frame1, 55, frame56, 56, frame57);
}
public function color(_arg1:MouseEvent){
play();
}
function frame1(){
stop();
}
function frame57(){
hitzone.removeEventListener(MouseEvent.CLICK, color);
}
function frame56(){
hitzone.addEventListener(MouseEvent.CLICK, color);
stop();
}
}
}//package Printer8Kong_fla
Section 12
//creditsinner_57 (Printer8Kong_fla.creditsinner_57)
package Printer8Kong_fla {
import flash.display.*;
import flash.events.*;
import flash.net.*;
public dynamic class creditsinner_57 extends MovieClip {
public var adambutton:SimpleButton;
public var davidbutton:SimpleButton;
public function creditsinner_57(){
addFrameScript(0, frame1);
}
public function getAdam(_arg1:MouseEvent){
var _local2:URLRequest;
_local2 = new URLRequest("http://www.mofongostudios.com");
navigateToURL(_local2, "_blank");
}
function frame1(){
adambutton.addEventListener(MouseEvent.CLICK, getAdam);
davidbutton.addEventListener(MouseEvent.CLICK, getDavid);
}
public function getDavid(_arg1:MouseEvent){
var _local2:URLRequest;
_local2 = new URLRequest("http://www.davidorr.net");
navigateToURL(_local2, "_blank");
}
}
}//package Printer8Kong_fla
Section 13
//grid_148 (Printer8Kong_fla.grid_148)
package Printer8Kong_fla {
import flash.display.*;
public dynamic class grid_148 extends MovieClip {
public var inner:MovieClip;
}
}//package Printer8Kong_fla
Section 14
//intro_26 (Printer8Kong_fla.intro_26)
package Printer8Kong_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.net.*;
import flash.ui.*;
import flash.geom.*;
import flash.text.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class intro_26 extends MovieClip {
public var enebutton:SimpleButton;
public var iphonebutton:SimpleButton;
public var creditsbutton:SimpleButton;
public var leveleditorbutton:SimpleButton;
public var playbutton:SimpleButton;
public var abeshousebutton:SimpleButton;
public var jayisgames:SimpleButton;
public var musicmc:MovieClip;
public var hintbutton:SimpleButton;
public var musicbutton:SimpleButton;
public var sponsorbutton:SimpleButton;
public var orrbutton:SimpleButton;
public var back:SimpleButton;
public function intro_26(){
addFrameScript(0, frame1, 1, frame2);
}
public function getSponsor(_arg1:MouseEvent){
var _local2:URLRequest;
_local2 = new URLRequest("http://www.candystand.com/index.htm?utm_source=CopyCat&utm_medium=link&utm_campaign=CopyCat-vrl");
navigateToURL(_local2, "_blank");
}
public function geteditor(_arg1:MouseEvent){
var _local2:URLRequest;
_local2 = new URLRequest("http://www.candystand.com/play/copy-cat-a-painters-puzzle?utm_source=CopyCat&utm_medium=link&utm_campaign=CopyCat-vrl");
navigateToURL(_local2, "_blank");
}
public function getabeshouse(_arg1:MouseEvent){
var _local2:URLRequest;
_local2 = new URLRequest("http://www.mofongostudios.com");
navigateToURL(_local2, "_blank");
}
public function nextframe(_arg1:MouseEvent){
root["leveltransition"].play();
root["transitiontarget"] = "game";
}
public function getCredits(_arg1:MouseEvent){
root["leveltransition"].play();
root["transitiontarget"] = "credits";
}
function frame1(){
hintbutton.addEventListener(MouseEvent.CLICK, gethint);
leveleditorbutton.addEventListener(MouseEvent.CLICK, geteditor);
jayisgames.addEventListener(MouseEvent.CLICK, jayisgameslogo);
if (root["changer"].volume > 0){
root["intro"]["musicmc"].gotoAndStop(1);
} else {
root["intro"]["musicmc"].gotoAndStop(2);
};
root["intro"]["musicbutton"].addEventListener(MouseEvent.CLICK, root["musicchangeINTRO"]);
stop();
playbutton.addEventListener(MouseEvent.CLICK, nextframe);
creditsbutton.addEventListener(MouseEvent.CLICK, getCredits);
sponsorbutton.addEventListener(MouseEvent.CLICK, getSponsor);
iphonebutton.addEventListener(MouseEvent.CLICK, getiphone);
}
function frame2(){
abeshousebutton.addEventListener(MouseEvent.CLICK, getabeshouse);
enebutton.addEventListener(MouseEvent.CLICK, getene);
orrbutton.addEventListener(MouseEvent.CLICK, getorr);
jayisgames.addEventListener(MouseEvent.CLICK, jayisgameslogo);
if (root["changer"].volume > 0){
root["intro"]["musicmc"].gotoAndStop(1);
} else {
root["intro"]["musicmc"].gotoAndStop(2);
};
root["intro"]["musicbutton"].addEventListener(MouseEvent.CLICK, root["musicchangeINTRO"]);
back.addEventListener(MouseEvent.CLICK, root["goBack"]);
}
public function getiphone(_arg1:MouseEvent){
var _local2:URLRequest;
_local2 = new URLRequest("http://bit.ly/CopyCat");
navigateToURL(_local2, "_blank");
}
public function jayisgameslogo(_arg1:MouseEvent){
var _local2:URLRequest;
_local2 = new URLRequest("http://jayisgames.com/archives/2009/09/copy_cat_a_painters_puzzle.php?ref=copycat");
navigateToURL(_local2, "_blank");
}
public function getorr(_arg1:MouseEvent){
var _local2:URLRequest;
_local2 = new URLRequest("http://www.davidorr.net");
navigateToURL(_local2, "_blank");
}
public function gethint(_arg1:MouseEvent){
var _local2:URLRequest;
_local2 = new URLRequest("http://www.candystand.com/show-content.do?key=copycatwalkthrough&utm_source=CopyCat&utm_medium=link&utm_campaign=CopyCat-walkthrough");
navigateToURL(_local2, "_blank");
}
public function getene(_arg1:MouseEvent){
var _local2:URLRequest;
_local2 = new URLRequest("http://www.flashgameart.com");
navigateToURL(_local2, "_blank");
}
}
}//package Printer8Kong_fla
Section 15
//intro2_63 (Printer8Kong_fla.intro2_63)
package Printer8Kong_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.net.*;
import flash.ui.*;
import flash.geom.*;
import flash.text.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class intro2_63 extends MovieClip {
public var levelbutton02:MovieClip;
public var levelbutton05:MovieClip;
public var levelbutton06:MovieClip;
public var levelbutton01:MovieClip;
public var levelbutton09:MovieClip;
public var levelbutton07:MovieClip;
public var levelbutton08:MovieClip;
public var levelbutton03:MovieClip;
public var levelbutton12:MovieClip;
public var levelbutton16:MovieClip;
public var levelbutton11:MovieClip;
public var levelbutton13:MovieClip;
public var levelbutton17:MovieClip;
public var cleardatabutton:SimpleButton;
public var levelbutton10:MovieClip;
public var levelbutton14:MovieClip;
public var levelbutton22:MovieClip;
public var levelbutton23:MovieClip;
public var levelbutton20:MovieClip;
public var levelbutton21:MovieClip;
public var levelbutton29:MovieClip;
public var levelbutton24:MovieClip;
public var levelbutton25:MovieClip;
public var levelbutton19:MovieClip;
public var levelbutton30:MovieClip;
public var hintbutton:SimpleButton;
public var locks:SimpleButton;
public var levelbutton04:MovieClip;
public var levelbutton26:MovieClip;
public var levelbutton27:MovieClip;
public var levelbutton28:MovieClip;
public var levelbutton15:MovieClip;
public var levelbutton18:MovieClip;
public function intro2_63(){
addFrameScript(0, frame1);
}
public function getlocks(_arg1:MouseEvent){
var _local2:URLRequest;
_local2 = new URLRequest("http://www.candystand.com/play/copy-cat-a-painters-puzzle?utm_source=CopyCat&utm_medium=link&utm_campaign=CopyCat-vrl");
navigateToURL(_local2, "_blank");
}
function frame1(){
cleardatabutton.addEventListener(MouseEvent.CLICK, cleardata);
hintbutton.addEventListener(MouseEvent.CLICK, gethint);
locks.addEventListener(MouseEvent.CLICK, getlocks);
}
public function cleardata(_arg1:MouseEvent){
root["cleartransition"].play();
}
public function gethint(_arg1:MouseEvent){
var _local2:URLRequest;
_local2 = new URLRequest("http://www.candystand.com/show-content.do?key=copycatwalkthrough&utm_source=CopyCat&utm_medium=link&utm_campaign=CopyCat-walkthrough");
navigateToURL(_local2, "_blank");
}
}
}//package Printer8Kong_fla
Section 16
//intro32_1 (Printer8Kong_fla.intro32_1)
package Printer8Kong_fla {
import flash.display.*;
public dynamic class intro32_1 extends MovieClip {
public function intro32_1(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
var _local1 = root;
_local1["nextFrame"]();
}
}
}//package Printer8Kong_fla
Section 17
//intro322_11 (Printer8Kong_fla.intro322_11)
package Printer8Kong_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.net.*;
import flash.ui.*;
import flash.geom.*;
import flash.text.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class intro322_11 extends MovieClip {
public var candystandintro:MovieClip;
public var adBox:MovieClip;
public var mofongostudiosbutton:SimpleButton;
public var interval:uint;
public function intro322_11(){
addFrameScript(28, frame29, 29, frame30, 57, frame58, 180, frame181);
}
public function getmofongo(_arg1:MouseEvent){
var _local2:URLRequest;
_local2 = new URLRequest("http://www.mofongostudios.com");
navigateToURL(_local2, "_blank");
}
public function nextFrameFunction(){
root["intro3"]["candystandintro"].nextFrame();
}
function frame181(){
stop();
root["leveltransition"].play();
root["transitiontarget"] = "game";
}
public function getcandystand(_arg1:MouseEvent){
var _local2:URLRequest;
_local2 = new URLRequest("http://www.candystand.com/index.htm?utm_source=CopyCat&utm_medium=link&utm_campaign=CopyCat-vrl");
navigateToURL(_local2, "_blank");
}
function frame29(){
stop();
interval = setInterval(nextFrameFunction, 40);
candystandintro.addEventListener(MouseEvent.CLICK, getcandystand);
candystandintro.buttonMode = true;
}
function frame30(){
clearInterval(interval);
}
function frame58(){
mofongostudiosbutton.addEventListener(MouseEvent.CLICK, getmofongo);
}
}
}//package Printer8Kong_fla
Section 18
//iphonepromo_151 (Printer8Kong_fla.iphonepromo_151)
package Printer8Kong_fla {
import flash.display.*;
import flash.events.*;
import flash.net.*;
public dynamic class iphonepromo_151 extends MovieClip {
public var iphonebutton:SimpleButton;
public var iphonepromotruebutton:MovieClip;
public var promocontinuebutton:SimpleButton;
public function iphonepromo_151(){
addFrameScript(0, frame1);
}
public function getiphone2(_arg1:MouseEvent){
var _local2:URLRequest;
_local2 = new URLRequest("http://bit.ly/CopyCat");
navigateToURL(_local2, "_blank");
}
public function closepromo(_arg1:MouseEvent){
nextFrame();
removeEventListener(Event.ENTER_FRAME, truebutton);
}
function frame1(){
iphonebutton.addEventListener(MouseEvent.CLICK, getiphone);
iphonepromotruebutton.addEventListener(MouseEvent.CLICK, getiphone2);
promocontinuebutton.addEventListener(MouseEvent.CLICK, closepromo);
stop();
iphonepromotruebutton.buttonMode = true;
addEventListener(Event.ENTER_FRAME, truebutton);
}
public function truebutton(_arg1:Event){
if (iphonepromotruebutton.hitTestPoint(stage.mouseX, stage.mouseY, true)){
if (iphonepromotruebutton.currentFrame < 40){
iphonepromotruebutton.nextFrame();
};
} else {
if (iphonepromotruebutton.currentFrame > 1){
iphonepromotruebutton.prevFrame();
};
};
}
public function getiphone(_arg1:MouseEvent){
var _local2:URLRequest;
_local2 = new URLRequest("http://bit.ly/CopyCat");
navigateToURL(_local2, "_blank");
}
}
}//package Printer8Kong_fla
Section 19
//iphonepromotruebutton_10 (Printer8Kong_fla.iphonepromotruebutton_10)
package Printer8Kong_fla {
import flash.display.*;
public dynamic class iphonepromotruebutton_10 extends MovieClip {
public function iphonepromotruebutton_10(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package Printer8Kong_fla
Section 20
//kongiphonepromo_3 (Printer8Kong_fla.kongiphonepromo_3)
package Printer8Kong_fla {
import flash.display.*;
import flash.events.*;
import flash.net.*;
public dynamic class kongiphonepromo_3 extends MovieClip {
public var iphonebutton:SimpleButton;
public var iphonepromotruebutton:MovieClip;
public function kongiphonepromo_3(){
addFrameScript(0, frame1);
}
public function getiphone2(_arg1:MouseEvent){
var _local2:URLRequest;
_local2 = new URLRequest("http://bit.ly/CopyCat");
navigateToURL(_local2, "_blank");
}
function frame1(){
iphonebutton.addEventListener(MouseEvent.CLICK, getiphone);
iphonepromotruebutton.addEventListener(MouseEvent.CLICK, getiphone2);
stop();
iphonepromotruebutton.buttonMode = true;
addEventListener(Event.ENTER_FRAME, truebutton);
}
public function truebutton(_arg1:Event){
if (iphonepromotruebutton.hitTestPoint(stage.mouseX, stage.mouseY, true)){
if (iphonepromotruebutton.currentFrame < 40){
iphonepromotruebutton.nextFrame();
};
} else {
if (iphonepromotruebutton.currentFrame > 1){
iphonepromotruebutton.prevFrame();
};
};
}
public function getiphone(_arg1:MouseEvent){
var _local2:URLRequest;
_local2 = new URLRequest("http://bit.ly/CopyCat");
navigateToURL(_local2, "_blank");
}
}
}//package Printer8Kong_fla
Section 21
//levelbuttoninner_75 (Printer8Kong_fla.levelbuttoninner_75)
package Printer8Kong_fla {
import flash.display.*;
import flash.text.*;
public dynamic class levelbuttoninner_75 extends MovieClip {
public var levelbuttonnumber:TextField;
}
}//package Printer8Kong_fla
Section 22
//levelselectbutton_74 (Printer8Kong_fla.levelselectbutton_74)
package Printer8Kong_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.net.*;
import flash.ui.*;
import flash.geom.*;
import flash.text.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class levelselectbutton_74 extends MovieClip {
public var inner:MovieClip;
public var hitzone:SimpleButton;
public function levelselectbutton_74(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
hitzone.addEventListener(MouseEvent.CLICK, transition);
}
public function transition(_arg1:MouseEvent){
var _local2:*;
if (inner["currentFrame"] > 1){
_local2 = parseInt(name.substr(11, 2));
root["leveltransition"].play();
root["transitiontarget"] = "game";
root["levelIndex"] = (_local2 - 1);
};
}
}
}//package Printer8Kong_fla
Section 23
//loadingbar_2 (Printer8Kong_fla.loadingbar_2)
package Printer8Kong_fla {
import flash.display.*;
import flash.events.*;
import flash.text.*;
public dynamic class loadingbar_2 extends MovieClip {
public var loader_txt:TextField;
public function loadingbar_2(){
addFrameScript(0, frame1, 1, frame2);
}
public function loading(_arg1:Event):void{
var _local2:Number;
var _local3:Number;
_local2 = this.stage.loaderInfo.bytesTotal;
_local3 = this.stage.loaderInfo.bytesLoaded;
loader_txt.text = (Math.floor(((_local3 / _local2) * 100)) + "%");
if (_local2 == _local3){
this.removeEventListener(Event.ENTER_FRAME, loading);
nextFrame();
};
}
function frame1(){
stop();
this.addEventListener(Event.ENTER_FRAME, loading);
}
function frame2(){
var _local1 = root;
_local1["nextFrame"]();
}
}
}//package Printer8Kong_fla
Section 24
//MainTimeline (Printer8Kong_fla.MainTimeline)
package Printer8Kong_fla {
import mochi.as3.*;
import flash.display.*;
import flash.events.*;
import flash.media.*;
import CPMStar.*;
import flash.net.*;
import flash.ui.*;
import flash.geom.*;
import flash.text.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class MainTimeline extends MovieClip {
public var recycle3:SimpleButton;
public var iphonebutton:SimpleButton;
public var color_purple:uint;
public var ad:DisplayObject;
public var color_black:uint;
public var thresh:Array;
public var easel:Bitmap;
public var so:SharedObject;
public var i:Number;
public var intro:MovieClip;
public var palette:MovieClip;
public var musicmc:MovieClip;
public var color_orange:uint;
public var credits:MovieClip;
public var level10:String;
public var CPMStarContentSpotID:String;
public var level12:String;
public var level13:String;
public var level14:String;
public var level15:String;
public var level16:String;
public var level11:String;
public var level19:String;
public var level17:String;
public var moved:Boolean;
public var level18:String;
public var changer:SoundTransform;
public var level23:String;
public var level24:String;
public var level20:String;
public var level21:String;
public var level22:String;
public var stoppainting:Boolean;
public var level25:String;
public var level26:String;
public var level27:String;
public var level28:String;
public var level29:String;
public var cheat:MovieClip;
public var color_yellow:uint;
public var level30:String;
public var painting:Boolean;
public var back:SimpleButton;
public var shapes:MovieClip;
public var imgb:Bitmap;
public var candystandbutton:SimpleButton;
public var j2:Number;
public var sound2:Music;
public var paintedcanvas:BitmapData;
public var colorwheelbutton:SimpleButton;
public var soundchannel:SoundChannel;
public var resetmc:MovieClip;
public var transitiontarget:String;
public var myMenu:ContextMenu;
public var level3:String;
public var level4:String;
public var level5:String;
public var level6:String;
public var level7:String;
public var level2:String;
public var color_green:uint;
public var brush:MovieClip;
public var level1:String;
public var level8:String;
public var level9:String;
public var intro3:MovieClip;
public var resetbutton:SimpleButton;
public var intro2:MovieClip;
public var menuItem1:ContextMenuItem;
public var cleartransition:MovieClip;
public var tutorial:MovieClip;
public var menuItem2:ContextMenuItem;
public var canvas:BitmapData;
public var grid:MovieClip;
public var checkmeter:MovieClip;
public var paintingcolor:uint;
public var snapsound:MovieClip;
public var iphonepromo:MovieClip;
public var musicbutton:SimpleButton;
public var shapeIndex:Array;
public var blankcanvas:BitmapData;
public var levelIndex:Number;
public var color_blue:uint;
public var color_red:uint;
public var img:BitmapData;
public var colorwheel:MovieClip;
public var leveltransition:levelTransition;
public var stageEasel:MovieClip;
public var trueLevelIndex:Number;
public var keyisdown:Array;
public var palettepoint:Point;
public function MainTimeline(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6);
}
public function clearCanvas(_arg1:MouseEvent){
if (!painting){
stoppainting = false;
paintedcanvas.draw(canvas);
paintingcolor = 0xFFFFFF;
painting = true;
root["brush"].gotoAndStop(4);
root["brush"]["paint"].play();
};
}
public function mofongo(_arg1:ContextMenuEvent){
var _local2:URLRequest;
_local2 = new URLRequest("http://www.mofongostudios.com");
navigateToURL(_local2, "_blank");
}
public function floodYellow(_arg1:MouseEvent):void{
if (!painting){
stoppainting = false;
paintedcanvas.draw(canvas);
paintingcolor = color_yellow;
painting = true;
root["brush"].gotoAndStop(2);
root["brush"]["paint"].play();
};
}
public function musicchange(_arg1:MouseEvent){
root["musicmc"].play();
}
public function music(_arg1:Event){
if (intro3.currentFrame == 181){
soundchannel = sound2.play(0, 1E16);
changer.volume = 0.4;
soundchannel.soundTransform = changer;
removeEventListener(Event.ENTER_FRAME, music);
};
}
public function resetty(_arg1:MouseEvent){
Shape.erasing = true;
clearCanvas(_arg1);
}
function frame4(){
if (root["changer"].volume > 0){
root["musicmc"].gotoAndStop(1);
} else {
root["musicmc"].gotoAndStop(2);
};
musicbutton.addEventListener(MouseEvent.CLICK, musicchange);
addEventListener(Event.ENTER_FRAME, checkload);
loadlevelbuttons();
addChild(leveltransition);
}
function frame3(){
if (root["changer"].volume > 0){
root["intro"]["musicmc"].gotoAndStop(1);
} else {
root["intro"]["musicmc"].gotoAndStop(2);
};
root["intro"]["musicbutton"].addEventListener(MouseEvent.CLICK, root["musicchangeINTRO"]);
stop();
moved = false;
if ((((root.loaderInfo.loaderURL.indexOf("spamtheweb") == -1)) && ((root.loaderInfo.loaderURL.indexOf("mofongostudios") == -1)))){
};
addChild(cheat);
transitiontarget = "game";
stage.addEventListener(KeyboardEvent.KEY_DOWN, keydown);
stage.addEventListener(KeyboardEvent.KEY_UP, keyup);
keyisdown = new Array(0xFF);
trueLevelIndex = 1;
so = SharedObject.getLocal("CopycatCookie");
if (so.data.levelIndex > trueLevelIndex){
trueLevelIndex = so.data.levelIndex;
} else {
trueLevelIndex = 1;
};
addChild(leveltransition);
}
function frame5(){
if (root["changer"].volume > 0){
root["musicmc"].gotoAndStop(1);
} else {
root["musicmc"].gotoAndStop(2);
};
musicbutton.addEventListener(MouseEvent.CLICK, musicchange);
removeEventListener(Event.ENTER_FRAME, checkload);
stop();
thresh = new Array("X", 83, 89, 88, 88, 90, 85, 88, 90, 84, 90, 84, 90, 87, 92, 85, 91, 88, 88, 92, 89, 85, 90, 90, 79, 89, 78, 86, 50, 75, 85);
shapeIndex = new Array("X", "010203", "011403", "011409", "030709", "010703", "090703", "010203", "010209", "080203", "010203", "080203", "080703", "010703", "040703", "010403", "011303", "010203", "010203", "010214", "121014", "050314", "011214", "030214", "051007", "010307", "040703", "101201", "100409", "050412", "010203");
level1 = "222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111112222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222222222222221111111111112222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222222222211111111111111111111222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222222221111111111111111111111112222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222222111111111111111111111111111122222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222211111111111111111111111111111111222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222111111111111111111111111111111111122222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222211111111111111111111111111111111111112222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111122222222222222222222222222222222222222222111111111111111111111111111111111111111111111222222222222222222222221111111111111111111111111111111111111111112222222222222222222222222222222222222222111111111111111111111111111111111111111111111222222222222222222222211111111111111111111111111111111111111111111222222222222222222222222222222222222222111111111111111111111111111111111111111111111222222222222222222222111111111111111111111111111111111111111111111122222222222222222222222222222222222222211111111111111111111111111111111111111111111222222222222222222221111111111111111111111111111111111111111111111112222222222222222222222222222222222222221111111111111111111111111111111111111111111222222222222222222211111111111111111111111111111111111111111111111111222222222222222222222222222222222222221111111111111111111111111111111111111111111222222222222222222111111111111111111111111111111111111111111111111111122222222222222222222222222222222222221111111111111111111111111111111111111111111222222222222222222111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222111111111111111111111111111111111111111111222222222222222221111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222211111111111111111111111111111111111111111222222222222222211111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222211111111111111111111111111111111111111111222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222221111111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222111111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222211111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222211111111111111111111111111111111111111222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222221111111111111111111111111111111111111222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222111111111111111111111111111111111111222222222222211111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222221111111111111111111111111111111111222222222222211111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222111111111111111111111111111111111222222222222211111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222221111111111111111111111111111111222222222222211111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222111111111111111111111111111111222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222221111111111111111111111111122222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222111111111111111111222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222111111111111222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111";
level2 = "666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666644466666664444444444444444446666666446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444446666664444444444444444446666664444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444666664444444444444444446666644444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444466664444444444444444446666444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444446664444444444444444446664444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444664444444444444444446644444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444464444444444444444446444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666644444444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666644444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666644444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666644444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666644444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666644444444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666644444444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666644444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444464444444444444444446444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444664444444444444444446644444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666644444444446664444444444444444446664444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444466664444444444444444446666444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444666664444444444444444446666644444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666644446666664444444444444444446666664444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664466666664444444444444444446666666446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666";
level3 = "555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222225555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222225555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222225555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222225555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222225555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222225555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222225555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222225555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222225555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555";
level4 = "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111611111111111111666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111661111111666666666666666666611111111661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166666611666666666666666666666666611166666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166666666666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166666666666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166666666666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166666666666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166666666666666666666666666666666666166666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666111666666666666666666666666611116666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111661111116666666666666666666661111111661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111";
level5 = "444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444441111114444444444444444444444444444444444444444444444444441111144444444444444444444444444444444444444444444444444444444444444444444444444444444444411111111114444444444444444444444444444444444444444444444444441111111114444444444444444444444444444444444444444444444444444444444444444444444444444441111111111114444444444444444444444444444444444444444444444444441111111111144444444444444444444444444444444444444444444444444444444444444444444444444111111111111114444444444444444444444444444444444444444444444444441111111111111444444444444444444444444444444444444444444444444444444444444444444444411111111111111114444444444444444444444444444444444444444444444444441111111111111114444444444444444444444444444444444444444444444444444444444444444444111111111111111114444444444444444444444444444444444444444444444444441111111111111111444444444444444444444444444444444444444444444444444444444444444411111111111111111114444444444444444444444444444444444444444444444444441111111111111111144444444444444444444444444444444444444444444444444444444444444111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111444444444444444444444444444444444444444444444444444444444441111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111144444444444444444444444444444444444444444444444444444444411111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111114444444444444444444444444444444444444444444444444444444111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111444444444444444444444444444444444444444444444444444441111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111144444444444444444444444444444444444444444444444444411111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111114444444444444444444444444444444444444444444444444111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111444444444444444444444444444444444444444444444444111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111444444444444444444444444444444444444444444444441111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111144444444444444444444444444444444444444444444411111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111144444444444444444444444444444444444444444444411111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111114444444444444444444444444444444444444444444111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111444444444444444444444444444444444444444444111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111444444444444444444444444444444444444444444111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111444444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111144444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111144444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111144444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111144444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111144444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111144444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111144444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111144444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111444444444444444444444444444444444444444444111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111444444444444444444444444444444444444444444411111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111114444444444444444444444444444444444444444444411111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111144444444444444444444444444444444444444444444411111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111144444444444444444444444444444444444444444444441111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111444444444444444444444444444444444444444444444444111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111444444444444444444444444444444444444444444444444111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111114444444444444444444444444444444444444444444444444411111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111144444444444444444444444444444444444444444444444444441111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111444444444444444444444444444444444444444444444444444444111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111114444444444444444444444444444444444444444444444444444444111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111114444444444444444444444444444444444444444444444444444444411111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111444444444444444444444444444444444444444444444444444444444441111111111111111111114444444444444444444444444444444444444444444444444441111111111111111114444444444444444444444444444444444444444444444444444444444444411111111111111111114444444444444444444444444444444444444444444444444441111111111111111144444444444444444444444444444444444444444444444444444444444444441111111111111111114444444444444444444444444444444444444444444444444441111111111111114444444444444444444444444444444444444444444444444444444444444444444411111111111111114444444444444444444444444444444444444444444444444441111111111111144444444444444444444444444444444444444444444444444444444444444444444441111111111111114444444444444444444444444444444444444444444444444441111111111114444444444444444444444444444444444444444444444444444444444444444444444444411111111111114444444444444444444444444444444444444444444444444441111111144444444444444444444444444444444444444444444444444444444444444444444444444444444441111111114444444444444444444444444444444444444444444444444441111144444444444444444444444444444444444444444444444444444444444444444444444444444444444444441111114444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444";
level6 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055507777777777777777777700000000000055500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555527777777777777777777000000000000555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555522777777777777777777000000000005555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555522277777777777777777000000000005555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555522227777777777777777000000000555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555222222777777777777777000000005555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555222222277777777777777000000055555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555222222227777777777777000000555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555222222222777777777777000000555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555222222222277777777777000055555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555222222222227777777777000555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555222222222222777777777005555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555522222222222277777777005555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555522222222222227777777555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555522222222222222777772555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555522222222222222277722555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555522222222222222227222555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555552222222222222222222255555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555552222222222222222222255555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555552222222222222222222225555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555222222222222222222225555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555222222222222222222222555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555522222222222222222222555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555522222222222222222222255555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555552222222222222222222255555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555552222222222222222222225555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555222222222222222222225555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555222222222222222222222555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555522222222222222222222555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055522222222222222222222255500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005552222222222222222222255500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555552222222222222222222255550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555222222222222222222225555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555222222222222222222225555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555222222222222222222225555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555222222222222222222225555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555522222222222222222222555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555522222222222222222222555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555522222222222222222222555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555522222222222222222222555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555522222222222222222222255555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555522222222222222222222255555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555522222222222222222222255555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555552222222222222222222255555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555552222277722222222222255555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555522222777772222222222255555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555522227777777222222222255555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555522227777777722222222555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555522777777777772222222555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555527777777777777222222555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555577777777777777722222555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555777777777777777772225555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555777777777777777777225555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555500777777777777777777725555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555007777777777777777777705555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555550007777777777777777777700555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555550077777777777777777777700055555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555000077777777777777777777700005555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555550000077777777777777777777000000555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055500000777777777777777777777000000055500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000007777777777777777777770000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000";
level7 = "000000000000000000000000000000000000000000000000000000000000000000000666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666444444444444666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666664444444444444444444466666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666444444444444444444444444666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666644444444444444444444444444446666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666664444444444444444444444444444444466666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666644444444444444444444444444444444446666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666664444444444444444444444444444444444444666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066644444444444444444444444444444444444444446660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066444444444444444444444444444444444444444444600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004444444444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077444444444444444444444444444444444444444447770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777774444444444444444444444444444444444444477777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777444444444444444444444444444444444444777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777774444444444444444444444444444444477777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777444444444444444444444444444444777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777774444444444444444444444444477777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777444444444444444444777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777444444444444777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777222222222222777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777772222222222222222222277777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777222222222222222222222222777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777722222222222222222222222222227777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777772222222222222222222222222222222277777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777722222222222222222222222222222222227777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077772222222222222222222222222222222222222777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077722222222222222222222222222222222222222227700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007222222222222222222222222222222222222222222700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005222222222222222222222222222222222222222225500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055552222222222222222222222222222222222222255550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555222222222222222222222222222222222222555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555552222222222222222222222222222222255555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555222222222222222222222222222222555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555552222222222222222222222222255555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555222222222222222222555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555222222222222555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555000000000000000000000000000000000000000000000000000000000000000000";
level8 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777744444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777744444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777744444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777774444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777774444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777774444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777774444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777777444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777777444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777777444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777777444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777777444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777777444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777777444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777777444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777777444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777777444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444777777777777777777777777777777777777777777444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444477777777777777777777777777777777777777774444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444477777777777777777777777777777777777777774444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444447777777777777777777777777777777777777774444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444447777777777777777777777777777777777777774444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444777777777777777777777777777777777777744444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444777777777777777777777777777777777777744444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444477777777777777777777777777777777777444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444447777777777777777777777777777777777444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444447777777777777777777777777777777777444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444777777777777777744777777777777774444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444777777777777777744777777777777774444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444477777777777777444477777777777744444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444477777777777777444477777777777744444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444447777777777774444447777777777444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444447777777777774444447777777774444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444777777777744444444777777774444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444777777777744444444777777744444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444477777777444444444477777744444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444477777777444444444477777444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444447777774444444444447777444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444447777774444444444447777444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444777744444444444444777444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777744444444444444774444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777444444444444444474444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777774444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777774444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777744444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777744444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777444444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777444444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777774444444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777774444444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777744444444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777744444444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777444444444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777444444444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777774444444444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777774444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777774444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777744444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777744444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
level9 = "777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000666666666666077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700666666666666666666666666666666666666666666666666666666666660777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700666666666666666666666666666666666666666666666666666666666660777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666677777777777777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777777777777666666666666666666666666777777777777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777777777766666666666666666666666666667777777777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777777776666666666666666666666666666666677777777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777777766666666666666666666666666666666667777777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777776666666666666666666666666666666666666777777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777766666666666666666666666666666666666666667777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777666666666666666666666666666666666666666666777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777776666666666666666666666666666666666666666666677777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777766666666666666666666666666666666666666666666667777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777666666666666666666666666666666666666666666666666777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777776666666666666666666666666666666666666666666666666677777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777700666666666666666666666666666666666666666666666666007777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777700066666666666666666666666666666666666666666666660007777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777000066666666666666666666666666666666666666666666600000777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007770000006666666666666666666666666666666666666666666600000777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007770000000666666666666666666666666666666666666666660000000077000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007700000000006666666666666666666666666666666666666600000000007000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007700000000000666666666666666666666666666666666666000000000007000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007700000000000006666666666666666666666666666666600000000000007000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007000000000000000666666666666666666666666666666000000000000007000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007000000000000000006666666666666666666666666600000000000000007000000000000000077777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000666666666666666666000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777700000000000000000000000000000000000000000666666666666000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000000000666666666666000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000006666666666666666666600000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000666666666666666666666666000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000066666666666666666666666666660000000000000007000000000000000077777777777777777777777777777777770000000000000000000000000000000000000000000000000000006666666666666666666666666666666600000000000007000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007700000000000066666666666666666666666666666666660000000000007000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007770000000006666666666666666666666666666666666666000000000007000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007770000000066666666666666666666666666666666666666660000000077000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007770000000666666666666666666666666666666666666666666000000777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777000006666666666666666666666666666666666666666666600000777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777700066666666666666666666666666666666666666666666660007777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777700666666666666666666666666666666666666666666666666007777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777776666666666666666666666666666666666666666666666666677777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777666666666666666666666666666666666666666666666666777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777766666666666666666666666666666666666666666666667777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777766666666666666666666666666666666666666666666677777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777776666666666666666666666666666666666666666666677777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777666666666666666666666666666666666666666667777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777776666666666666666666666666666666666666677777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777777666666666666666666666666666666666666777777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777777776666666666666666666666666666666677777777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777777777666666666666666666666666666666777777777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777777777776666666666666666666666666677777777777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777777777777777666666666666666666777777777777777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777777777777777666666666666666677777777777777777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000006666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777700000000000000006666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700666666666666666666666666666666666666666666666666666666666660777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700666666666666666666666666666666666666666666666666666666666660777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700666666666666666666666666666666666666666666666666666666666660777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000666666666666077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777";
level10 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033333333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077666666666677770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077770666666666607777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777776666666666667777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777706666666666660777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777766666666666666777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777666666666666666677777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777666666666666666607777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777770666666666666666667777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777776666666666666666660777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777706666666666666666666777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777766666666666666666666077777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777766666666666666666666677777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777066666666666666666666607777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777770666666666666666666666660777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777776666666666666666666666660777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777776666666666666666666666666777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777766666666666666666666666666077777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777766666666666666666666666666077777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777666666666666666666666666666607777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777666666666666666666666666666607777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777776666666666666666666666666666660777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777706666666666666666666666666666666777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777766666666666666666666666666666666077777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777066666666666666666666666666666666677777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777666666666666666666666666666666666607777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777666666666666666664666666666666666667777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777770666666666666666664666666666666666660777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777776666666666666666644466666666666666666777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777766666666666666666644466666666666666666677777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777766666666666666666444446666666666666666677777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777066666666666666666444446666666666666666607777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777666666666666666666444444666666666666666667777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777770666666666666666664444444666666666666666660777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777776666666666666666664444444466666666666666666777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777706666666666666666644444444466666666666666666077777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777766666666666666666644444444446666666666666666607777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777666666666666666666444444444446666666666666666667777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777666666666666666666444444444444666666666666666660777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777770666666666666666664444444444444666666666666666666777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777776666666666666666664444444444444466666666666666666077777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777776666666666666666644444444444444466666666666666666677770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077706666666666666666644444444444444446666666666666666607770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077066666666666666666444444444444444444666666666666666667770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007666666666666666664444444444444444444666666666666666660700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666664444444444444444444466666666666666666700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003666666666666666644444444444444444444466666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003666666666666666644444444444444444444446666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033366666666666666644444444444444444444446666666666666663300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033336666666666666444444444444444444444444666666666666663300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333336666666666666444444444444444444444444666666666666633330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333666666666664444444444444444444444444666666666666333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003333333366666666664444444444444444444444444466666666663333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
level11 = "333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333777777777777333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777733333333333333333333333333333333333333333333377777777777733333333333333333333333333333333333333333333333333333333333333333333333777777777777777777777777333333333333333333333333333333333333333777777777777777777773333333333333333333333333333333333333333333333333333333333333333377777777777777777777777777773333333333333333333333333333333333377777777777777777777777733333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777733333333333333333333333333333337777777777777777777777777777333333333333333333333333333333333333333333333333333333333377777777777777777777777777777777773333333333333333333333333333777777777777777777777777777777773333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777333333333333333333333333337777777777777777777777777777777777333333333333333333333333333333333333333333333333333377777777777777777777777777777777777777773333333333333333333333777777777777777777777777777777777777733333333333333333333333333333333333333333333333333777777777777777777777777777777777777777777333333333333333333337777777777777777777777777777777777777777333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777733333333333333333377777777777777777777777777777777777777777733333333333333333333333333333333333333333333377777777777777777777777777777777777777777777773333333333333333777777777777777777777777777777777777777777773333333333333333333333333333333333333333333777777777777777777777777777777777777777777777777333333333333337777777777777777777777777777777777777777777777333333333333333333333333333333333333333337777777777777777777777777777777777777777777777777733333333333377777777777777777777777777777777777777777777777733333333333333333333333333333333333333377777777777777777777777777777777777777777777777777773333333333777777777777777777777777777777777777777777777777773333333333333333333333333333333333333377777777777777777777777777777777777777777777777777773333333337777777777777777777777777777777777777777777777777777333333333333333333333333333333333333777777777777777777777777777777777777777777777777777777333333337777777777777777777777777777777777777777777777777777333333333333333333333333333333333337777777777777777777777777777777777777777777777777777777333333377777777777777777777777777777777777777777777777777777733333333333333333333333333333333337777777777777777777777777777777777777777777777777777777733333777777777777777777777777777777777777777777777777777777733333333333333333333333333333333377777777777777777777777777777777777777777777777777777777773333777777777777777777777777777777777777777777777777777777773333333333333333333333333333333377777777777777777777777777777777777777777777777777777777773337777777777777777777777777777777777777777777777777777777777333333333333333333333333333333377777777777777777777777777777777777777777777777777777777773337777777777777777777777777777777777777777777777777777777777333333333333333333333333333333777777777777777777777777777777777777777777777777777777777773337777777777777777777777777777777777777777777777777777777777333333333333333333333333333333777777777777777777777777777777777777777777777777777777777773377777777777777777777777777777777777777777777777777777777777333333333333333333333333333337777777777777777777777777777777777777777777777777777777777777377777777777777777777777777777777777777777777777777777777777333333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777733333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777733333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777733333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777733333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777733333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777733333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777733333333333333333333333333333777777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777733333333333333333333333333333777777777777777777777777777777777777777777777776666666666666666666677777777777777777777777777777777777777777777777777777333333333333333333333333333333777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777777333333333333333333333333333333377777777777777777777777777777777777777777766666666666666666666666666667777777777777777777777777777777777777777777777777333333333333333333333333333333337777777777777777777777777777777777777776666666666666666666666666666666677777777777777777777777777777777777777777777777333333333333333333333333333333337777777777777777777777777777777777777766666666666666666666666666666666667777777777777777777777777777777777777777777777333333333333333333333333333333337777777777777777777777777777777777776666666666666666666666666666666666666777777777777777777777777777777777777777777773333333333333333333333333333333333777777777777777777777777777777777766666666666666666666666666666666666666667777777777777777777777777777777777777777733333333333333333333333333333333333377777777777777777777777777777777666666666666666666666666666666666666666666777777777777777777777777777777777777777733333333333333333333333333333333333377777777777777777777777777777776666666666666666666666666666666666666666666677777777777777777777777777777777777777333333333333333333333333333333333333337777777777777777777777777777766666666666666666666666666666666666666666666667777777777777777777777777777777777777333333333333333333333333333333333333333777777777777777777777777777666666666666666666666666666666666666666666666666777777777777777777777777777777777773333333333333333333333333333333333333333377777777777777777777777776666666666666666666666666666666666666666666666666677777777777777777777777777777777733333333333333333333333333333333333333333377777777777777777777777766666666666666666666666666666666666666666666666666667777777777777777777777777777777333333333333333333333333333333333333333333777777777777777777777777766666666666666666666666666666666666666666666666666667777777777777777777777777777777733333333333333333333333333333333333333377777777777777777777777777666666666666666666666666666666666666666666666666666666777777777777777777777777777777777333333333333333333333333333333333337777777777777777777777777776666666666666666666666666666666666666666666666666666666777777777777777777777777777777777773333333333333333333333333333333777777777777777777777777777776666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777333333333333333333333333333337777777777777777777777777777766666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777733333333333333333333333333777777777777777777777777777777766666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777333333333333333333333337777777777777777777777777777777766666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777733333333333333333333377777777777777777777777777777777666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777773333333333333333333777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777333333333333333337777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777733333333333333377777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777773333333333333777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777333333333337777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777333333333337777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777733333333377777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777733333333777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777773333333777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777333337777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777333337777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777333337777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777333377777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777333377777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777333777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777333777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777333777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777333777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777333777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777333777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777333777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777333777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777333777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777333777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777333777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777333777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777333777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777333777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777333777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777333777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777333377777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777333377777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777333377777777777777777777777777777777777777777777777777666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777333337777777777777777777777777777777777777777777777777776666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777333333777777777777777777777777777777777777777777777777777666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777773333333777777777777777777777777777777777777777777777777777776666666666666666666666666666666677777777777777777777777777777777777777777777777777777777733333333777777777777777777777777777777777777777777777777777777666666666666666666666666666666777777777777777777777777777777777777777777777777777777777733333333377777777777777777777777777777777777777777777777777777776666666666666666666666666677777777777777777777777777777777777777777777777777777777777333333333337777777777777777777777777777777777777777777777777777777777666666666666666666777777777777777777777777777777777777777777777777777777777777777333333333337777777777777777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777777773333333333333777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777733333333333333377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773333333333333333333777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777333333333333333333333377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773333333333333333333333333777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777733333333333333333333333333377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773333333333333333333333333333333777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777733333333333333333333333333333333377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773333333333333333333333333333333333333777777777777777777777777777777777777777777777777777777777777777777777777777777777777777733377777777777777777733333333333333333333333333333333333333333333377777777777777777733337777777777777777777777777777777777777777777777777777777777777733333377777777777733333333333333333333333333333333333333333333333333377777777777733333337777777777777777777777777777777777777777777777777777777777777733333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777777777777777777777733333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777777777777777777777733333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777777777777777777777733333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777777777777777777777733333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777777777777777777777333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777777777777777777777333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777777777777777777777333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777777777777777777777333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333777777777777777777777777777777777777777777777777777777777773333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333777777777777777777777777777777777777777777777777777777777773333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333777777777777777777777777777777777777777777777777777777777773333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333377777777777777777777777777777777777777777777777777777777773333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777777777777777773333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777777777777777733333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777777777777777333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333777777777777777777777777777777777777777777777777777777333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333377777777777777777777777777777777777777777777777777773333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333377777777777777777777777777777777777777777777777777773333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777777777733333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333777777777777777777777777777777777777777777777777333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333377777777777777777777777777777777777777777777773333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333377777777777777777777777777777777777777777777733333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777733333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333777777777777777777777777777777777777777773333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777733333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333777777777777777777777777777777777777333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777733333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333777777777777777777777777777777333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777733333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333777777777777777777333333333333333333333333333333333333333333333333333333333333333";
level12 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666600000000000000000000000000000000000000000000000000000000000000000666666666666000000000000000000000000000000000000000000000000000000000666666666666666666660000000000000000000000000000000000000000000000000000000006666666666666666666600000000000000000000000000000000000000000000000000066666666666666666666666600000007770000000005555555555555555000000007770000000666666666666666666666666000000000000000000000000000000000000000000000006666666666666666666666666666000077777000000005555555555555555000000077777000066666666666666666666666666660000000000000000000000000000000000000000000666666666666666666666666666666660777777700000005555555555555555000000777777706666666666666666666666666666666600000000000000000000000000000000000000006666666666666666666666666666666664777777770000005555555555555555000000777777746666666666666666666666666666666660000000000000000000000000000000000000666666666666666666666666666666666644477777777000005555555555555555000077777774444666666666666666666666666666666666000000000000000000000000000000000006666666666666666666666666666666666644444777777700005555555555555555000777777744444466666666666666666666666666666666660000000000000000000000000000000066666666666666666666666666666666664444444477777770005555555555555555007777777444444446666666666666666666666666666666666000000000000000000000000000000666666666666666666666666666666666644444444447777777005555555555555555077777774444444444666666666666666666666666666666666600000000000000000000000000006666666666666666666666666666666666444444444444777777705555555555555555077777744444444444466666666666666666666666666666666660000000000000000000000000066666666666666666666666666666666664444444444444477777775555555555555552777777444444444444446666666666666666666666666666666666000000000000000000000000666666666666666666666666666666666644444444444444447777772555555555555522777774444444444444444666666666666666666666666666666666600000000000000000000006666666666666666666666666666666666444444444444444444777772255555555555222777744444444444444444466666666666666666666666666666666660000000000000000000006666666666666666666666666666666666444444444444444444777772225555555555222777744444444444444444446666666666666666666666666666666660000000000000000000066666666666666666666666666666666666644444444444444444477772222555555522222777444444444444444444666666666666666666666666666666666666000000000000000000666666666666666666666666666666666666664444444444444444477772222255555222222774444444444444444446666666666666666666666666666666666666000000000000000000666666666666666666666666666666666666666444444444444444447772222225552222222774444444444444444466666666666666666666666666666666666666600000000000000006666666666666666666666666666666666666666644444444444444444772222222522222222744444444444444444466666666666666666666666666666666666666660000000000000006666666666666666666666666666666666666666664444444444444444772222222222222222744444444444444446666666666666666666666666666666666666666660000000000000006666666666666666666666666666666666666666666444444444444444772222222222222222744444444444444466666666666666666666666666666666666666666660000000000000066666666666666666666666666666666666666666666644444444444444772222222222222222444444444444444666666666666666666666666666666666666666666660000000000000066666666666666666666666666666666666666666666664444444444444772222222222222222444444444444446666666666666666666666666666666666666666666660000000000000666666666666666666666666666666666666666666666666444444444444472222222222222221444444444444446666666666666666666666666666666666666666666666000000000000666666666666666666666666666666666666666666666666644444444444472222222222222221444444444444666666666666666666666666666666666666666666666666000000000000666666666666666666666666666666666666666333333333331111111111122222222222222221111111111113333333333336666666666666666666666666666666666666000000000000666666666666666666666666666666666666666333333333333111111111122222222222222221111111111133333333333336666666666666666666666666666666666666000000000000666666666666666666666666666666666666666333333333333311111111112222222222222221111111111133333333333336666666666666666666666666666666666666600000000000666666666666666666666666666666666666666333333333333331111111112222222222222221111111113333333333333336666666666666666666666666666666666666600000000000666666666666666666666666666666666666666333333333333333111111112222222222222221111111133333333333333336666666666666666666666666666666666666600000000000666666666666666666666666666666666666666333333333333333311111112222222222222221111111333333333333333336666666666666666666666666666666666666600000000000666666666666666666666666666666666666666333333333333333331111112222222222222221111113333333333333333336666666666666666666666666666666666666600000000000666666666666666666666666666666666666666333333333333333333111112222222222222221111113333333333333333336666666666666666666666666666666666666600000000000666666666666666666666666666666666666666333333333333333311111112222222222222221111111333333333333333336666666666666666666666666666666666666600000000000666666666666666666666666666666666666666333333333333333111111112222222222222221111111133333333333333336666666666666666666666666666666666666600000000000666666666666666666666666666666666666666333333333333331111111122222222222222221111111113333333333333336666666666666666666666666666666666666000000000000666666666666666666666666666666666666666333333333333331111111122222222222222221111111111333333333333336666666666666666666666666666666666666000000000000666666666666666666666666666666666666666333333333333111111111122222222222222221111111111133333333333336666666666666666666666666666666666666000000000000666666666666666666666666666666666666666333333333331111111111122222222222222221111111111113333333333336666666666666666666666666666666666666000000000000066666666666666666666666666666666666666333333333311111111111222222222222222222111111111111333333333336666666666666666666666666666666666660000000000000066666666666666666666666666666666666666333333333111111111111222222222222222222111111111111133333333336666666666666666666666666666666666660000000000000066666666666666666666666666666666666666333333333111111111111222222222222222222111111111111113333333336666666666666666666666666666666666660000000000000006666666666666666666666666666666666666666666644444444444444772222222222222222744444444444444666666666666666666666666666666666666666666660000000000000000666666666666666666666666666666666666666666444444444444444772222222222222222774444444444444466666666666666666666666666666666666666666660000000000000000666666666666666666666666666666666666666664444444444444447772222222222222222774444444444444446666666666666666666666666666666666666666600000000000000000666666666666666666666666666666666666666664444444444444477772222222222222222774444444444444444666666666666666666666666666666666666666000000000000000000066666666666666666666666666666666666666444444444444444477772222225552222222777444444444444444466666666666666666666666666666666666666000000000000000000006666666666666666666666666666666666664444444444444444777772222255555222222777744444444444444446666666666666666666666666666666666660000000000000000000006666666666666666666666666666666666644444444444444444777772222555555522222777744444444444444444666666666666666666666666666666666660000000000000000000000666666666666666666666666666666666444444444444444447777772222555555552222777774444444444444444466666666666666666666666666666666600000000000000000000000066666666666666666666666666666666444444444444444477777772255555555555222777777444444444444444446666666666666666666666666666666000000000000000000000000006666666666666666666666666666666644444444444444777777772555555555555522777777744444444444444666666666666666666666666666666660000000000000000000000000006666666666666666666666666666666664444444444447777777775555555555555552777777744444444444446666666666666666666666666666666600000000000000000000000000000666666666666666666666666666666666444444444447777777705555555555555555777777774444444444466666666666666666666666666666666600000000000000000000000000000066666666666666666666666666666666644444444777777777705555555555555555077777777444444444666666666666666666666666666666660000000000000000000000000000000000666666666666666666666666666666664444447777777770005555555555555555007777777774444446666666666666666666666666666666600000000000000000000000000000000000066666666666666666666666666666666444477777777700005555555555555555000777777777444446666666666666666666666666666666000000000000000000000000000000000000000666666666666666666666666666666647777777777000005555555555555555000077777777774666666666666666666666666666666600000000000000000000000000000000000000000066666666666666666666666666666607777777777000005555555555555555000007777777770666666666666666666666666666666000000000000000000000000000000000000000000000666666666666666666666666660000777777700000005555555555555555000000777777700006666666666666666666666666600000000000000000000000000000000000000000000000000066666666666666666600000000077777000000005555555555555555000000077777000000000666666666666666666000000000000000000000000000000000000000000000000000000000066666666666600000000000007770000000005555555555555555000000007770000000000000666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000005555555555555555000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
level13 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000002222222222222277770000000000022222222222222222222222222222222222222222222222222222222000000000000000000777777000000000000000000000000000000000000000222222222222222277777770000000002222222222222222222222222222222222222222222222222222222000000000000777222222222222222000000000000000000000000000000022222222222222222277777777700000000222222222222222222222222222222222222222222222222222222000000000077777222222222222222220000000000000000000000000002222222222222222222277777777777000000222222222222222222222222222222222222222222222222222220000000077777777222222222222222222220000000000000000000000022222222222222222222277777777777700000022222222222222222222222222222222222222222222222222220000000777777777222222222222222222222000000000000000000002222222222222222222222277777777777720000002222222222222222222222222222222222222222222222222200000077777777777222222222222222222222200000000000000000022222222222222222222222277777777777722200002222222222222222222222222222222222222222222222222000000777777777777222222222222222222222222000000000000002222222222222222222222222277777777777722220000222222222222222222222222222222222222222222222220000022777777777777222222222222222222222222220000000000002222222222222222222222222277777777777722222000022222222222222222222222222222222222222222222200000222777777777777222222222222222222222222222000000000022222222222222222222222222277777777777722222200002222222222222222222222222222222222222222222000000222777777777777222222222222222222222222222200000000222222222222222222222222222277777777777722222220000222222222222222222222222222222222222222220000022222777777777777222222222222222222222222222220000002222222222222222222222222222277777777777722222222000022222222222222222222222222222222222222200000222222777777777777222222222222222222222222222220000022222222222222222222222222222277777777777722222222000002222222222222222222222222222222222222000000222222777777777777222222222222222222222222222222000222222222222222222222222222222277777777777722222222200000222222222222222222222222222222222220000002222222777777777777222222222222222222222222222222200222222222222222222222222222222277777777777722222222220000002222222222222222222222222222222000000022222222777777777777222222222222222222222222222222220222222222222222222222222222222277777777777722222222222000000002222222222222222222222222000000000222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222000000000022222222222222222222200000000002222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222000000000000022222222222222200000000000002222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222200000000000000000000000000000000000000002222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222200000000000000000000000000000000000000022222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222220000000000000000000000000000000000000022222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222220000000000000000000000000000000000000022222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222220000000000000000000000000000000000000222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000000222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000000222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000000222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000002222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000002222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000002222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000002222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000002222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000002222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000002222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000002222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000002222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000002222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000002222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000000222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222220000000000000000000000000000000000000222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222220000000000000000000000000000000000000222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222220000000000000000000000000000000000000222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222200000000000000000000000000000000000000022222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222200000000000022222222222222200000000000022222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222000000000022222222222222222222200000000022222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222000000022222222222222222222222222200000002222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222220000002222222222222222222222222222222000002222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222220000022222222222222222222222222222222200000222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222200000222222222222222222222222222222222222000222222222777777777777222222222222222222222222222222220022222222222222222222222222222277777777777722222222000022222222222222222222222222222222222222200022222222777777777777222222222222222222222222222222220002222222222222222222222222222277777777777722222222000222222222222222222222222222222222222222220002222222777777777777222222222222222222222222222222200000222222222222222222222222222277777777777722222220002222222222222222222222222222222222222222222002222222777777777777222222222222222222222222222222000000222222222222222222222222222277777777777722222220022222222222222222222222222222222222222222222200222222777777777777222222222222222222222222222222000000002222222222222222222222222277777777777722222000222222222222222222222222222222222222222222222220002222777777777777222222222222222222222222222220000000000222222222222222222222222277777777777722220002222222222222222222222222222222222222222222222222000222777777777777222222222222222222222222222200000000000022222222222222222222222277777777777722200002222222222222222222222222222222222222222222222222200222777777777777222222222222222222222222222000000000000002222222222222222222222277777777777722000022222222222222222222222222222222222222222222222222220022777777777777222222222222222222222222220000000000000000222222222222222222222277777777777700000222222222222222222222222222222222222222222222222222220002777777777777222222222222222222222222000000000000000000002222222222222222222277777777777000000222222222222222222222222222222222222222222222222222222000077777777777222222222222222222222220000000000000000000000022222222222222222277777777700000002222222222222222222222222222222222222222222222222222222000000777777777222222222222222222222000000000000000000000000000022222222222222277777700000000022222222222222222222222222222222222222222222222222222222000000007777777222222222222222222200000000000000000000000000000000022222222222277700000000000022222222222222222222222222222222222222222222222222222222200000000077777222222222222222200000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222200000000000007222222222222200000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777700000000000000000000000000000000000000000000000000000000000000000000000";
level14 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666664444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666664444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666664444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666664444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666664444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666644444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666664444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666644444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666644444444444444444444444666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666644444444444444444444446666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666644444444444444444444666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666664444444444444444446666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666664444444444444444666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666664444444444444446666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666664444444444444466666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666664444444444444466666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666664444444444444666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666644444444444446666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666644444444444446666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666644444444444466666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666644444444444466666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666444444444444666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666664444444444444666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666664444444444444666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666644444444444444666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666444444444444444666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666664444444444444444666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666664444444444444444666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666644444444444444444666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666664444444444444444444666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666644444444444444444444666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666664444444444444444444444466666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666444444444444444444444444466666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666644444444444444444444444444446666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666644444444444444444444444444444446666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666664444444444444444444444444444444444666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666644444444444444444444444444444444444466666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666444444444444444444444444444444444444466666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666444444444444444444444444444444444444446666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666644444444444444444444444444444444444444444666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066444444444444444444444444444444444444444444466600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004444444444444444444444444444444444444444444446000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044444444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444411111111111114444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044444111111111111111111111111114444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
level15 = "555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555522222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555553333333333335555550000000000000000000000000055222222222222222222225555555555555555555555555555555555555555555555555555555555555555555555555555555533333333333333333333550000000000000000000000000022222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555553333333333333333333333330000000000000000000000007722222222222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333336600000000000000000000777722222222222222222222222222225555555555555555555555555555555555555555555555555555555555555555555533333333333333333333333333336666000000000000000007777722222222222222222222222222222555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333336666600000000000000777777722222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555533333333333333333333333333333336666660000000000007777777722222222222222222222222222222222555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333336666666600000000077777777722222222222222222222222222222222255555555555555555555555555555555555555555555555555555555553333333333333333333333333333333336666666660000000777777777722222222222222222222222222222222225555555555555555555555555555555555555555555555555555555533333333333333333333333333333333336666666666000007777777777722222222222222222222222222222222222555555555555555555555555555555555555555555555555555555333333333333333333333333333333333336666666666600077777777777722222222222222222222222222222222222255555555555555555555555555555555555555555555555555553333333333333333333333333333333333336666666666660777777777777722222222222222222222222222222222222225555555555555555555555555555555555555555555555555533333333333333333333333333333333333336666666666664777777777777722222222222222222222222222222222222222555555555555555555555555555555555555555555555555333333333333333333333333333333333333336666666666664477777777777722222222222222222222222222222222222222555555555555555555555555555555555555555555555555333333333333333333333333333333333333336666666666644477777777777722222222222222222222222222222222222222255555555555555555555555555555555555555555555553333333333333333333333333333333333333336666666666444447777777777722222222222222222222222222222222222222255555555555555555555555555555555555555555555533333333333333333333333333333333333333336666666666444447777777777722222222222222222222222222222222222222225555555555555555555555555555555555555555555533333333333333333333333333333333333333336666666664444444777777777722222222222222222222222222222222222222222555555555555555555555555555555555555555555333333333333333333333333333333333333333336666666664444444477777777722222222222222222222222222222222222222222555555555555555555555555555555555555555555333333333333333333333333333333333333333336666666664444444477777777722222222222222222222222222222222222222222555555555555555555555555555555555555555555333333333333333333333333333333333333333336666666644444444477777777722222222222222222222222222222222222222222555555555555555555555555555555555555555553333333333333333333333333333333333333333336666666644444444477777777722222222222222222222222222222222222222222555555555555555555555555555555555555555553333333333333333333333333333333333333333336666666444444444477777777722222222222222222222222222222222222222222255555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444447777777722222222222222222222222222222222222222222255555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444447777777722222222222222222222222222222222222222222255555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444447777777722222222222222222222222222222222222222222255555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444447777777722222222222222222222222222222222222222222225555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444444777777722222222222222222222222222222222222222222225555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444444777777722222222222222222222222222222222222222222225555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444444777777722222222222222222222222222222222222222222225555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444444777777722222222222222222222222222222222222222222225555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444444777777722222222222222222222222222222222222222222225555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444444777777722222222222222222222222222222222222222222225555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444444777777722222222222222222222222222222222222222222225555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444444777777722222222222222222222222222222222222222222255555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444447777777722222222222222222222222222222222222222222255555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444447777777722222222222222222222222222222222222222222255555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444447777777722222222222222222222222222222222222222222255555555555555555555555555555555555555533333333333333333333333333333333333333333336666666644444444447777777722222222222222222222222222222222222222222555555555555555555555555555555555555555553333333333333333333333333333333333333333336666666644444444477777777722222222222222222222222222222222222222222555555555555555555555555555555555555555553333333333333333333333333333333333333333336666666644444444477777777722222222222222222222222222222222222222222555555555555555555555555555555555555555553333333333333333333333333333333333333333336666666664444444477777777722222222222222222222222222222222222222222555555555555555555555555555555555555555555333333333333333333333333333333333333333336666666666444444477777777722222222222222222222222222222222222222222555555555555555555555000000000000000000000066666666666666666666666666666666666666666666666666444444477777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666444444777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666644447777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666664447777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666664477777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666477777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000066666666666666666664444444444446666666666666666666077777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000006666666666666644444444444444444444666666666666660007777777777777777744444444444477777777777777777000000000000000000000000000000000000000000000000000000666666666664444444444444444444444446666666666600007777777777777444444444444444444447777777777770000000000000000000000000000000000000000000000000000000666666666444444444444444444444444444466666666000000777777777744444444444444444444444477777777770000000000000000000000000000000000000000000000000000000066666644444444444444444444444444444444666666000000077777774444444444444444444444444444777777000000000000000000000000000000000000000000000000000000000006666444444444444444444444444444444444466600000000000777444444444444444444444444444444447770000000000000000000000000000000000000000000000000000000000000044444444444444444444444444444444444446000000000000074444444444444444444444444444444444700000000000000000000000000000000000000000000000000000000000000774444444444444444444444444444444444447700000000000666444444444444444444444444444444446600000000000000000000000000000000000000000000000000000000000007777744444444444444444444444444444444777770000000006666644444444444444444444444444444466666000000000000000000000000000000000000000000000000000000000077777774444444444444444444444444444447777777000000066666666444444444444444444444444446666666600000000000000000000000000000000000000000000000000000000777777777744444444444444444444444444777777777700000666666666666644444444444444444466666666666660000000000000000000000000000000000000000000000000000007777777777777774444444444444444447777777777777770006666666666666666644444444444466666666666666666000000000000000000000000000000000000000000000000000077777777777777777774444444444447777777777777777777066666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777466666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777774466666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777774446666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777744446666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777444444666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777444444466666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777774444444466666666666666666666666666666666666666666666666666000000000000000000000555555555555555555555222222222222222222222222222222222222222227777777774444444466666666633333333333333333333333333333333333333333555555555555555555555555555555555555555552222222222222222222222222222222222222222227777777774444444466666666633333333333333333333333333333333333333333555555555555555555555555555555555555555552222222222222222222222222222222222222222227777777744444444466666666633333333333333333333333333333333333333333555555555555555555555555555555555555555522222222222222222222222222222222222222222227777777744444444446666666633333333333333333333333333333333333333333555555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444446666666633333333333333333333333333333333333333333355555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444446666666633333333333333333333333333333333333333333355555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444446666666633333333333333333333333333333333333333333355555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444444666666633333333333333333333333333333333333333333355555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444444666666633333333333333333333333333333333333333333335555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444444666666633333333333333333333333333333333333333333335555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444444666666633333333333333333333333333333333333333333335555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444444666666633333333333333333333333333333333333333333335555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444444666666633333333333333333333333333333333333333333335555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444444666666633333333333333333333333333333333333333333335555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444444666666633333333333333333333333333333333333333333335555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444446666666633333333333333333333333333333333333333333335555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444446666666633333333333333333333333333333333333333333355555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444446666666633333333333333333333333333333333333333333355555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444446666666633333333333333333333333333333333333333333355555555555555555555555555555555555555552222222222222222222222222222222222222222227777777444444444466666666633333333333333333333333333333333333333333355555555555555555555555555555555555555552222222222222222222222222222222222222222227777777744444444466666666633333333333333333333333333333333333333333555555555555555555555555555555555555555552222222222222222222222222222222222222222227777777744444444466666666633333333333333333333333333333333333333333555555555555555555555555555555555555555555222222222222222222222222222222222222222227777777744444444466666666633333333333333333333333333333333333333333555555555555555555555555555555555555555555522222222222222222222222222222222222222227777777774444444466666666633333333333333333333333333333333333333333555555555555555555555555555555555555555555522222222222222222222222222222222222222227777777777444444666666666633333333333333333333333333333333333333333555555555555555555555555555555555555555555522222222222222222222222222222222222222227777777777444446666666666633333333333333333333333333333333333333335555555555555555555555555555555555555555555552222222222222222222222222222222222222227777777777444446666666666633333333333333333333333333333333333333355555555555555555555555555555555555555555555555222222222222222222222222222222222222227777777777744466666666666633333333333333333333333333333333333333355555555555555555555555555555555555555555555555222222222222222222222222222222222222227777777777774466666666666633333333333333333333333333333333333333555555555555555555555555555555555555555555555555522222222222222222222222222222222222227777777777774666666666666633333333333333333333333333333333333333555555555555555555555555555555555555555555555555552222222222222222222222222222222222227777777777770666666666666633333333333333333333333333333333333335555555555555555555555555555555555555555555555555555222222222222222222222222222222222227777777777700066666666666633333333333333333333333333333333333355555555555555555555555555555555555555555555555555555222222222222222222222222222222222227777777777000006666666666633333333333333333333333333333333333555555555555555555555555555555555555555555555555555555522222222222222222222222222222222227777777777000006666666666633333333333333333333333333333333335555555555555555555555555555555555555555555555555555555552222222222222222222222222222222227777777700000000666666666633333333333333333333333333333333335555555555555555555555555555555555555555555555555555555555522222222222222222222222222222227777777000000000066666666633333333333333333333333333333333555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222227777770000000000000666666633333333333333333333333333333335555555555555555555555555555555555555555555555555555555555555555522222222222222222222222222227777000000000000000066666633333333333333333333333333333355555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222227770000000000000000000666633333333333333333333333333335555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222222227000000000000000000000066633333333333333333333333333355555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222225550000000000000000000000000633333333333333333333333335555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222225555550000000000000000000000000055533333333333333333355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555533333333333355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555";
level16 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666644444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666644444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666664444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666664444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666644444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666644444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666644444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666664444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444440000000000000000000000000000000000000000000000000000000666000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444440000000000000000000000000000000000000000000000000000006666666600000000000000000000000000000000000000000000000000000000000000000666666644444444444444440000000000000000000000000000000000000000000000000000006666666644400000000000000000000000000000000000000000000000000000000000000666666644444444444444440000000000000000000000000000000000000000000000000000066666666444444440000000000000000000000000000000000000000000000000000000006666666644444444444444440000000000000000000000000000000000000000000000000000066666666444444444440000000000000000000000000000000000000000000000000000006666666644444444444444400000000000000000000000000000000000000000000000000000066666664444444444444444000000000000000000000000000000000000000000000000006666666444444444444444400000000000000000000000000000000000000000000000000000666666664444444444444444000000000000000000000000000000000000000000000000006666666444444444444444000000000000000000000000000000000000000000000000000000666666664444444444444444000000000000000000000000000000000000000000000000006666666444444444444444000000000000000000000000000000000000000000000000000000666666644444444444444440000000000000000000000000000000000000000000000000066666666444444444444444000000000000000000000000000000000000000000000000000000666666644444444444444440000000000000000000000000000000000000000000000000066666666444444444444440000000000000000000000000000000000000000000000000000006666666644444444444444440000000000000000000000000000000000000000000000000066666664444444444444440000000000000000000000000000000000000000000000000000006666666644444444444444400000000000000000000000000066600000000000000000000666666664444444444444440000000000000000000000000000000000000000000000000000006666666444444444444444400000000000000000000000000066666600000000000000000666666664444444444444440000000000000000000000000000000000000000000000000000066666666444444444444444400000000000000000000000000666666664440000000000000666666644444444444444440000000000000000000000000000000000000000000000000000066666666444444444444444000000000000000000000000000666666664444446000000000666666644444444444444400000000000000000000000000000000000000000000000000000066666664444444444444444000000000000000000000000000666666644444444444000000666666644444444444444400000000000000000000000000000000000000000000000000000066666664444444444444444000000000000000000000000000666666644444444444444406666666644444444444444000000000000000000000000000000000000000000000000000000066666664444444444444440000000000000000000000000000666666644444444444444444466666644444444444444000000000000000000000000000000000000000000000000000000666666664444444444444440000000000000000000000000000666666644444444444444444444446444444444444444000000000000000000000000000000000000000000000000000000666666664444444444444440000000000000000000000000000666666644444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000666666644444444444444440000000000000000000000000000666666644444444444444444444444444444444444444000000000000000000000000000000000000000000000000000006666666644444444444444400000000000000000000000000000666666644444444444444444444444444444444444440000000000000000000000000000000000000000000000000000006666666644444444444444400000000000000000000000000000666666644444444444444444444444444444444444446000000000000000000000000000000000000000000000000000006666666444444444444444400000000000000000000000000000666666644444444444444444444444444444444444444444000000000000000000000000000000000000000000000000006666666444444444444444400000000000000000000000000000066666644444444444444444444444444444444444444444444400000000000000000000000000000000000000000000066666666444444444444444400000000000000000000000000000066666644444444444444444444444444444444444444444444444466000000000000000000000000000000000000000066666666444444444444444000000000000000000000000000000066666664444444444444444444444444444444444444444444444444446000000000000000000000000000000000000066666664444444444444444000000000000000000000000000000006666664444444444444444444444444444444444444444444444444444444400000000000000000000000000000000066666664444444444444440000000000000000000000000000000006666664444444444444444444444444444444444444444444444444444444444400000000000000000000000000000066666664444444444444440000000000000000000000000000000006666666444444444444444444444444444444444444444444444444444444444000000000000000000000000000000666666664444444444444440000000000000000000000000000000000666666444444444444444444444444444444444444444444444444444444440000000000000000000000000000000666666664444444444444400000000000000000000000000000000000666666444444444444444444444444444444444444444444444444444444440000000000000000000000000000000666666644444444444444400000000000000000000000000000000000066666644444444444444444444444444444444444444444444444444444440000000666000000000000000000006666666644444444444444400000000000000000000000000000000000066666644444444444444444444444444444444444444444444444444444400000000666666000000000000000006666666644444444444444400000000000000000000000000000000000006666664444444444444444444444444444444444444444444444444444400000006666666644400000000000006666666444444444444444400000000000000000000000000000000000000666664444444444444444444444444444444444444444444444444444000000006666666644444460000000006666666444444444444444000000000000000000000000000000000000000666666444444444444444444444444444444444444444444444444444000000006666666444444444440000006666666444444444444444000000000000000000000000000000000000000066666644444444444444444444444444444444444444444444444440000000006666666444444444444444066666666444444444444440000000000000000000000000000000000000000006666644444444444444444444444444444444444444444444444400000000006666666444444444444444444666666444444444444440000000000000000000000000000000000000000000666664444444444444444444444444444444444444444444444400000000006666666444444444444444444444464444444444444440000000000000000000000000000000000000000000066666444444444444444444444444444444444444444444444000000000006666666444444444444444444444444444444444444440000000000000000000000000000000000000000000006666644444444444444444444444444444444444444444440000000000006666666444444444444444444444444444444444444440000000000000000000000000000000000000000000000666664444444444444444444444444444444444444444400000000000006666666444444444444444444444444444444444444400000000000000000000000000000000000000000000000066666444444444444444444444444444444444444440000000000000006666666444444444444444444444444444444444444460000000000000000000000000000000000000000000000000666644444444444444444444444444444444444400000000000000006666666444444444444444444444444444444444444444440000000000000000000000000000000000000000000000006664444444444444444444444444444444444000000000000000000666666444444444444444444444444444444444444444444444000000000000000000000000000000000000000000000006644444444444444444444444444444440000000000000000000666666444444444444444444444444444444444444444444444444660000000000000000000000000000000000000000000006444444444444444444444444444400000000000000000000666666644444444444444444444444444444444444444444444444444460000000000000000000000000000000000000000000000444444444444444444444440066600000000000000000066666644444444444444444444444444444444444444444444444444444444000000000000000000000000000000000000000000000444444444444444400000666666660000000000000066666644444444444444444444444444444444444444444444444444444444444000000000000000000000000000000000000000000000044444444000000000666666666444000000000066666664444444444444444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000006666666664444444400000006666664444444444444444444444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000006666666664444444444400006666664444444444444444444444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000006666666644444444444444440666666444444444444444444444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000066666666644444444444444440666666444444444444444444444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000066666666644444444444444440066666644444444444444444444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000066666666444444444444444400006666644444444444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000066666666444444444444444400006666664444444444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000666666666444444444444444400000666666444444444444444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000666666666444444444444444000000066666444444444444444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000666666664444444444444444000000006666644444444444444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000006666666664444444444444444000000000666664444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000006666666664444444444444440000000000066666444444444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000006666666644444444444444440000000000006666644444444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000006666666644444444444444440000000000000666664444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000006666666644444444444444400000000000000006666444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000066666666644444444444444400000000000000000066644444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000066666666644444444444444400000000000000000000066444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000066666666444444444444444400000000000000000000000064444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000666666666444444444444444000000000000000000000000000004444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000666666666444444444444444000000000000000000000000000000004444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444444000000000000000000000000000000000000444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666664444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666664444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666644444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666644444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666644444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666644444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666644444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066600000000000000000000666666666444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666600000000000000000666666666444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666444000000000000666666664444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666444444000000000666666664444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444400000666666664444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444446666666664444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444444446666664444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444444444444644444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666664444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666664444444444444444444444444444444444444444444444446000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666444444444444444444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666444444444444444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666444444444444444444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666644444444444444444444444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666644444444444444444444444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666644444444444444444444444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666664444444444444444444444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666664444444444444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666444444444444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666444444444444444444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666644444444444444444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666664444444444444444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666664444444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666444444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666644444444444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666664444444444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666644444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666664444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006664444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006644444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
level17 = "777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000666666666666000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000006666666666666666666600000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000666666666666666666666666000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000066666666666666666666666666660000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000006666666666666666666666666666666600000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000066666666666666666666666666666666660000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000006666666666666666666666666666666666666000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000066666666666666666666666666666666666666660000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000666666666666666666666666666666666666666666000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000006666666666666666666666666666666666666666666600000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000066666666666666666666666666666666666666666666660000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000666666666666666666666666666666666666666666666666000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000006666666666666666666666666666666666666666666666666600000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000066666666666666666666666666666666666666666666666666660000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000066666666666666666666666666666666666666666666666666660000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000666666666666666666666666666666666666666666666666666666000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770006666666666666666666666666666666666666666666666666666666000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770006666666666666666666666666666666666666666666666666666666600077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770066666666666666666666666666666666666666666666666666666666660077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770066666666666666666666666666666666666666666666666666666666660077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770066666666666666666666666666666666666666666666666666666666660077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770666666666666666666666666666666666666666666666666666666666660077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770666666666666666666666666666666666666666666666666666666666660077777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666077777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666077777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666077777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666077777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444444411444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444444411444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444444111144444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444444111144444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444441111114444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444441111114444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444411111111444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444411111111444444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444111111111144444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444111111111144444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444441111111111114444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444441111111111114444444444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444411111111111111444444444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444411111111111111444444444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444111111111111111144444444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444111111111111111114444444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444441111111111111111114444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444441111111111111111111444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444411111111111111111111444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444411111111111111111111144444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444111111111111111111111144444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444111111111111111111111114444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444441111111111111111111111114444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444441111111111111111111111111444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444411111111111111111111111111444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444411111111111111111111111111144444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444111111111111111111111111111144444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444111111111111111111111111111114444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777441111111111111111111111111111114444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777771111111111111111111111111111111477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777772111111111111111111111111111111777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722221111111111111111111111111122277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222111111111111111111222222277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222111111111111222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777772222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777772222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777772222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777772222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777772222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777772222222222222222222222222222222222222222222222222277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777772222222222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777772222222222222222222222222222222222222222222222222222222277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222222222277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777772222222222222222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777772222222222222222222222222222222222222222222222222222222222222277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777";
level18 = "777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444444444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777774447777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777774444444777777777777777777777777777777777777777777777444444777777777777777744444444444444444444444444444444444444444444444444444444444444477777777774444444444477777777777777777777777777777777777777777774444444447777777777777744444444444444444444444444444444444444444444444444444444444444477777777744444444444477777777777777777777777777777777777777777774444444444447777777777744444444444444444444444444444444444444444444444444444444444444477777774444444444444447777777777777777777777777777777777777777774444444444444777777777744444444444444444444444444444444444444444444444444444444444444477777744444444444444447777777777777777777777777777777777777777744444444444444447777777744444444444444444444444444444444444444444444444444444444444444477774444444444444444444777777777777777777777777777777777777777744444444444444444777777744444444444444444444444444444444444444444444444444444444444444477744444444444444444444777777777777777777777777777777777777777444444444444444444477777744444444444444444444444444444444444444444444444444444444444444477744444444444444444444477777777777777777777777777777777777777444444444444444444447777744444444444444444444444444444444444444444444444444444444444444477444444444444444444444477777777777777777777777777777777777774444444444444444444444477744444444444444444444444444444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777777744444444444444444444444447744444444444444444444444444444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777777744444444444444444444444444777777777777777777777777777777777777777777777777777777777777777444444444444444444444444444777777777777777777777777777777777444444444444444444444444444777777777777777777777777777777777777777777777777777777777777774444444444444444444444444444777777777777777777777777777777777444444444444444444444444444477777777777777777777777777777777777777777777777777777777777744444444444444444444444444444477777777777777777777777777777774444444444444444444444444444447777777777777777777777777777777777777777777777777777777777744444444444444444444444444444477777777777777777777777777777774444444444444444444444444444447777777777777777777777777777777777777777777777777777777777444444444444444444444444444444447777777777777777777777777777744444444444444444444444444444444777777777777777777777777777777777777777777777777777777777444444444444444444444444444444447777777777777777777777777777744444444444444444444444444444444777777777777777777777777777777777777777777777777777777777444444444444444444444444444444444777777777777777777777777777744444444444444444444444444444444477777777777777777777777777777777777777777777777777777774444444444444444444444444444444444777777777777777777777777777444444444444444444444444444444444447777777777777777777777777777777777777777777777777777774444444444444444444444444444444444477777777777777777777777777444444444444444444444444444444444447777777777777777777777777777777777777777777777777777744444444444444444444444444444444444477777777777777777777777774444444444444444444444444444444444447777777777777777777777777777777777777777777777777777744444444444444444444444444444444444447777777777777777777777774444444444444444444444444444444444444777777777777777777777777777777777777777777777777777444444444444444444444444444444444444447777777777777777777777744444444444444444444444444444444444444777777777777777777777777777777777777777777777777777444444444444444444444444444444444444444777777777777777777777744444444444444444444444444444444444444777777777777777777777777777777777777777777777777777444444444444444444444444444444444444444477777777777777777777444444444444444444444444444444444444444777777777777777777777777777777777777777777777777777444444444444444444444444444444444444444477777777777777777777444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777444444444444444444444444444444444444444477777777777777777774444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777444444444444444444444444444444444444444447777777777777777774444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777444444444444444444444444444444444444444447777777777777777744444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444777777777777777744444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444777777777777777444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444477777777777777444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444447777777777774444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444447777777777774444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444444777777777774444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444444777777777744444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444444477777777744444444444444444444444444444444444444444444777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444477777777444444444444444444444444444444444444444444444777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444447777774444444444444444444444444444444444444444444444777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444447777774444444444444444444444444444444444444444444444777777777777777777777777777777777777777777777777777774444444444444444444444444444444444444444444444777744444444444444444444444444444444444444444444447777777777777777777777777777777777777777777777777777774444444444444444444444444444444444444444444444777744444444444444444444444444444444444444444444447777777777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444444477444444444444444444444444444444444444444444444447777777777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444444477444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444444447444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444447";
level19 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000";
level20 = "777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777770777777777777777777077777777777770000000000000000000000000000000000000000000000000000000000000000000077777777777777077777777777777777707777777777777700777777777777777777007777777777770000000000000000000000000000000000000000000000000000000000000000000007777777777770077777777777777777700777777777777000777777777777777777000777777777700000000000000000000000000000000000000000000000000000000000000000000000777777777700077777777777777777700077777777770000777777777777777777000077777770000000000000000000000000000000000000000000000000000000000000000000000000077777777000077777777777777777700007777777700000777777777777777777000007777770000000000000000000000000000000666663666666000000000000000000000000000000007777770000077777777777777777700000777777000000777777777777777777000000777700000000000000000000000000000666666633366666666000000000000000000000000000000777700000077777777777777777700000077770000000777777777777777777000000077000000000000000000000000000066666666633366666666660000000000000000000000000000077000000077777777777777777700000007000000000777777777777777777000000000000000000000000000000000066666666666633366666666666600000000000000000000000000000000000077777777777777777700000000000000000777777777777777777000000000000000000000000000000066666666666666333336666666666666600000000000000000000000000000000077777777777777777700000000000000000777777777777777777000000000000000000000000000000666666666666666333336666666666666666000000000000000000000000000000077777777777777777700000000000000000777777777777777777000000000000000000000000000066666666666660000333330000066666666666600000000000000000000000000000077777777777777777700000000000000000000000000000000000000000000000000000000000000666666666666000003333333000000066666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666000000003333333000000000666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666600000000003333333000000000066666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666000000000003333333000000000000666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666660000000000033333333300000000000066666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666600000000000033333333366000000000006666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666000000000066633333333366660000000000666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666660000000006666333333333336666600000000066666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666600000000666666333333333336666666000000006666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666000000006666666333333333336666666600000000666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666660000000066666663333333333333666666660000000066666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666600000006666666663333333333333666666666000000066666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666600000006666666603333333333333006666666600000006666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666000000066666666033333333333333300666666660000006666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666660000000666666660033333333333333300066666666000000666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666660000000666666660033333333333333300006666666000000666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666660000006666666000033333333333333330000666666600000666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666600000006666660000333333333333333330000066666600000066666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666600000066666660333333333333333333333330066666600000066666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666600000066666333333333333333333333333333333666600000006666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666600000066333333333333333333333333333333333333660000006666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666600000333333333333333333333333333333333333333333000006666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666603333333333333333333333333333333333333333333333333006666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000066663333333333333333333333333333333333333333333333333333333366660000000000000000000000000000000000000000000000000000000000000000000000000000000000000063333333333333333333333333333333333333333333333333333333333333360000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000066333333333333333333333333333333333333333333333333333333333333660000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666333333333333333333333333333333333333333333333333333333666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666600333333333333333333333333333333333333333333333330006666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666600000033333333333333333333333333333333333333330000006666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666600000066633333333333333333333333333333333336600000006666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666600000006666633333333333333333333333333336666600000066666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666660000006666666033333333333333333333300666666600000066666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666660000000666666600333333333333333333006666666000000666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666000000666666660033333333333333330006666666000000666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666000000066666666033333333333333300666666660000006666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666600000066666666633333333333333306666666600000006666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666600000006666666663333333333333666666666600000066666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666660000000666666663333333333333666666666000000066666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666660000000066666663333333333333666666600000000666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666000000006666663333333333333666666600000006666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666600000000066666333333333336666660000000066666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666660000000000666333333333336666000000000666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666600000000000333333333336600000000006666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666660000000000033333333300000000000066666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666000000000033333333300000000000666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666600000000033333333300000000066666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666000000003333333000000000666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666660000003333333000000066666666660000000000000000000000000000000000000000000000000000000000000000777777777777777777000000000000000000000000000066666666666660003333333000666666666666600000000000000000000000000000077777777777777777700000000000000000777777777777777777000000000000000000000000000000666666666666666333336666666666666666000000000000000000000000000000077777777777777777700000000000000000777777777777777777000000000000000000000000000000066666666666666333336666666666666600000000000000000000000000000000077777777777777777700000000000000000777777777777777777000000000000000000000000000000000066666666666333336666666666660000000000000000000000000000000000077777777777777777700000000770000000777777777777777777000000077000000000000000000000000006666666666333336666666666600000000000000000000000000777000000077777777777777777700000007777000000777777777777777777000000777700000000000000000000000000006666666633366666666600000000000000000000000000007777700000077777777777777777700000077777700000777777777777777777000007777770000000000000000000000000000006666633366666600000000000000000000000000000007777770000077777777777777777700000777777770000777777777777777777000077777777000000000000000000000000000000000033300000000000000000000000000000000000077777777000077777777777777777700007777777777000777777777777777777000777777777700000000000000000000000000000000003000000000000000000000000000000000007777777777700077777777777777777700077777777777700777777777777777777007777777777770000000000000000000000000000000003000000000000000000000000000000000007777777777770077777777777777777700777777777777770777777777777777777077777777777777000000000000000000000000000000000000000000000000000000000000000000077777777777777077777777777777777707777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777";
level21 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555550000000000005555555555555555550000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555000000000005555555555555555550000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555000000000005555555555555555550000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555000000000005555555555555555550000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555555555055500000005555555555555555550000000550000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555555555555550000005555555555555555550000005555000000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555000005555555555555555550000055555500000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555500005555555555555555550000555555550000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555550005555555555555555550005555555555000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555005555555555555555550055555555555500000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555505555555555555555550555555555555550000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000055555555555555555555555222222555555555555555555555555555555555555555522222255555555555555555555555555555555555555500000000000000000000000000000000000055555555555555555555522222222225555555555555555555555555555555555552222222225555555555555555555555555555555555555500000000000000000000000000000000000055555555555555555555522222222222555555555555555555555555555555555522222222222555555555555555555555555555555555555550000000000000000000000000555000000055555555555555555552222222222222255555555555555555555555555555555222222222222255555555555555555555555555555555555550000000000000000000000005555500000055555555555555555552222222222222222222222222222222222222222222222222222222222225555555555555555555555555555555555550000000000000000000000005555550000055555555555555555522222222222222222222222222222222222222222222222222222222222225555555555555555555555555555555555550000000000000000000000055555555000055555555555555555522222222222222222222222222222222222222222222222222222222222222555555555555555555555555555555555500000000000000000000005555555555500055555555555555555522222222222222222222222222222222222222222222222222222222222222555555555555555555555555555555555500000000000000000000005555555555550055555555555555555522222222222222222222222222222222222222222222222222222222222222555555555555555555555555555555555500000000000000000000055555555555555055555555555555555522222222222222222222222222222222222222222222222222222222222222555555555555555555555555555555555000000000000000000005555555555555555555555555555555555522222222222222222222222222222222222222222222222222222222222225555555555555555555555555555555550000000000000000000005555555555555555555555555555555555522222222222222222222222222222222222222222222222222222222222225555555555555555555555555555555550000000000000000000055555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222225555555555555555555555555555555550000000000000000005555555555555555555555555555555555555555222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555550000000000000000005555555555555555555555555555555555555555522222222222555555555555222222222255555555555522222222222555555555555555555555555555555555550000000000000000000555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000000000055555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000000000005555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000000000000555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000000000000055555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000000000055555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000000005555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000000005555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000000005555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000000005555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000000005555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000000005555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000000005555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555555000000000000000005555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555555500000000000000005555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555555500000000000000005555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555555550000000000000005555555555555555555555555555555555555555222222222222555555555555222222222255555555555522222222222255555555555555555555555555555555555550000000000000005555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222225555555555555555555555555555555555550000000000000005555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222225555555555555555555555555555555555550000000000000005555555555555555555555555555555555555522222222222222222222222222222222222222222222222222222222222222555555555555555555555555555555555550000000000000005555555555555555555555555555555555555522222222222222222222222222222222222222222222222222222222222222555555555555555555555555555555555500000000000000005555555555555555555555555555555555555522222222222222222222222222222222222222222222222222222222222222555555555555555555555555555555555500000000000000005555555555555555555555555555555555555522222222222222222222222222222222222222222222222222222222222222555555555555555555555555555555555000000000000000005555555555555555555555555555555555555522222222222222222222222222222222222222222222222222222222222222555555555555555555000555555555555000000000000000005555555555555555555555555555555555555522222222222222222222222222222222222222222222222222222222222225555555555555555555000055555555500000000000000000005555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222225555555555555555555000005555555000000000000000000005555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222255555555555555555555000000000000000000000000000000005555555555555555555555555555555555555555222222222222555555555555555555555555555555555522222222222255555555555555555555000000000000000000000000000000005555555555555555555555555555555555555555522222222225555555555555555555555555555555555552222222225555555555555555555555000000000000000000000000000000005555555555000000005555555555555555555555555222222555555555555555555555555555555555555555222222255555555555555555555555000000000000000000000000000000005555555555000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000005555555555000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000005555555555000005555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000005555555555000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000005555555555000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000005555555555005555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000055555555555500000000055550000005555555555555555555555555555055555555555555555555555555555555555555555555555555555555000000000000000000000000000000000005555555555000000000005500000005555555555555555555555555550055555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000055555500000000000000000000005555555555555555555555550000055555555555555555055555555555555555505555555555555555555000000000000000000000000000000000000000000000000000000000000000005555555555555555550000000000055555555555555550055555555555555555500555555555555555555000000000000000000000000000000000000000000000000000000000000000005555555555555555550000000000055555555555555500055555555555555555500055555555555555555000000000000000000000000000000000000000000000000000000000000000005555555555555555550000000000055555555555555000055555555555555555500005555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555550000055555555555555555500000555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555500000055555555555555555500000055555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555000000055555555555555555500000005505555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555550000000055555555555555555500000000005555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555550000000055555555555555555500000000005555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555550000000055555555555555555500000000005555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555550000000055555555555555555500000000005555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555550000000000000555555555500000000000005555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555000000000000555555555500000000000055555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555000000000000000000000000000000000055555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555550000000000000000000000000000000000005555555550000000000000000000000000000000";
level22 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000000000000000000000000000000000000077000000000000000000000000000000000666666666666666666666666666666644446666666663333355555555555555555555555555555555555555555555555555533333366666666444466666666666666666666666666666666666666666666666666666666666666644446666666663333355555555555555555555555555555555555555555555555555533333366666666444466666666666666666666666666666666666666666666666666666666666666644446666666663333355555555555555555555555555555555555555555555555555533333366666666444466666666666666666666666666666666666666666666666666666666666666444444666666663333355555555555555555555555555555555555555555555555555533333366666664444446666666666666666666666666666666666666666666666666666666666666444444666666663333355555555555555555555555555555555555555555555555555533333366666664444446666666666666666666666666666666666666666666666666666666666666444444666666663333355555555555555555555555555555555555555555555555555533333366666664444446666666666666666666666666666666666666666666666666666666666664444444466666663333355555555555555555555555555555555555555555555555555533333366666644444444666666666666666666666666666666666666666666666666666666666664444444466666663333355555555555555555555555555555555555555555555555555533333366666644444444666666666666666666666666666666666666666666666666666666666664444444466666663333355555555555555555555555555555555555555555555555555533333366666644444444666666666666666666666666666666666666666666666666666666666644444444446666663333355555555555555555555555555555555555555555555555555533333366666444444444466666666666666666666666666666666666666666666666666666666644444444446666663333355555555555555555555555555555555555555555555555555533333366666444444444466666666666666666666666666666666666666666666666666666666644444444446666663333355555555555555555555555555555555555555555555555555533333366666444444444466666666666666666666666666666666666666666666666666666666444444444444666663333355555555555555555555555555555555555555555555555555533333366664444444444446666666666666666666666666666666666666666666666666666666444444444444666663333355555555555555555555555555555555555555555555555555533333366664444444444446666666666666666666666666666666666666666666666666666666444444444444666663333355555555555555555555555555555555555555555555555555533333366664444444444446666666666666666666666666666666666666666666666666666666444444444444666663333355555555555555555555555555555555555555555555555555533333366664444444444446666666666666666666666666666666666666666666666666666664444444444444466663333355555555555555555555555555555555555555555555555555533333366644444444444444666666666666666666666666666666666666666666666666666664444444444444466663333355555555555555555555555555555555555555555555555555533333366644444444444444666666666666666666666666666666666666666666666666666664444444444444466663333355555555555555555555555555555555555555555555555555533333366644444444444444666666666666666666666666666666666666666666666666666644444444444444446663333355555555555555555555555555555555555555555555555555533333366444444444444444466666666666666666666666666666666666666666666666666644444444444444446663333355555555555555555555555555555555555555555555555555533333366444444444444444466666666666666666666666666666666666666666666666666644444444444444444663333355555555555555555555555555555555555555555555555555533333366444444444444444446666666666666666666666666666666666666666666666644444444444444444444441333355555555555555555555555555555555555555555555555555533333144444444444444444444446666666666666666666666666666666666666666644444444444444444444444441111355555555555555555555555555555555555555555555555555533111144444444444444444444444446666666666666666666666666666666666444444444444444444444444444441111122555555555555555555555555555555555555555555555552211111144444444444444444444444444446666666666666666666666666666444444444444444444444444444444441111122222255555555555555555555555555555555555555552222211111144444444444444444444444444444444666666666666666666666444444444444444444444444444444444441111122222222255555555555555555555555555555555552222222211111144444444444444444444444444444444444666666666666666444444444444444444444444444444444444441111122222222222255555555555555555555555555552222222222211111144444444444444444444444444444444444444666666666444444444444444444444444444444444444444441111122222222222222255555555555555555555552222222222222211111144444444444444444444444444444444444444444666644444444444444444444444444444444444444444441111122222222222222222255555555555555555222222222222222211111144444444444444444444444444444444444444444444644444444444444444444444444444444444444444441111122222222222222222255555555555555555222222222222222211111144444444444444444444444444444444444444444444666644444444444444444444444444444444444444441111122222222222222555555555555555555555555222222222222211111144444444444444444444444444444444444444446666666666644444444444444444444444444444444444441111122222222222555555555555555555555555555555222222222211111144444444444444444444444444444444444446666666666666666644444444444444444444444444444444441111122222222555555555555555555555555555555555555222222211111144444444444444444444444444444444446666666666666666666666644444444444444444444444444444441111122222555555555555555555555555555555555555555555222211111144444444444444444444444444444446666666666666666666666666666644444444444444444444444444441111125555555555555555555555555555555555555555555555555211111144444444444444444444444444466666666666666666666666666666666666664444444444444444444444441113355555555555555555555555555555555555555555555555555533311144444444444444444444444466666666666666666666666666666666666666666664444444444444444444443333355555555555555555555555555555555555555555555555555533333344444444444444444444466666666666666666666666666666666666666666666666644444444444444444663333355555555555555555555555555555555555555555555555555533333366444444444444444446666666666666666666666666666666666666666666666666644444444444444446663333355555555555555555555555555555555555555555555555555533333366444444444444444466666666666666666666666666666666666666666666666666644444444444444446663333355555555555555555555555555555555555555555555555555533333366444444444444444466666666666666666666666666666666666666666666666666664444444444444466663333355555555555555555555555555555555555555555555555555533333366644444444444444666666666666666666666666666666666666666666666666666664444444444444466663333355555555555555555555555555555555555555555555555555533333366644444444444444666666666666666666666666666666666666666666666666666664444444444444466663333355555555555555555555555555555555555555555555555555533333366644444444444444666666666666666666666666666666666666666666666666666666444444444444666663333355555555555555555555555555555555555555555555555555533333366664444444444446666666666666666666666666666666666666666666666666666666444444444444666663333355555555555555555555555555555555555555555555555555533333366664444444444446666666666666666666666666666666666666666666666666666666444444444444666663333355555555555555555555555555555555555555555555555555533333366664444444444446666666666666666666666666666666666666666666666666666666644444444446666663333355555555555555555555555555555555555555555555555555533333366666444444444466666666666666666666666666666666666666666666666666666666644444444446666663333355555555555555555555555555555555555555555555555555533333366666444444444466666666666666666666666666666666666666666666666666666666644444444446666663333355555555555555555555555555555555555555555555555555533333366666444444444466666666666666666666666666666666666666666666666666666666644444444446666663333355555555555555555555555555555555555555555555555555533333366666444444444466666666666666666666666666666666666666666666666666666666664444444466666663333355555555555555555555555555555555555555555555555555533333366666644444444666666666666666666666666666666666666666666666666666666666664444444466666663333355555555555555555555555555555555555555555555555555533333366666644444444666666666666666666666666666666666666666666666666666666666664444444466666663333355555555555555555555555555555555555555555555555555533333366666644444444666666666666666666666666666666666666666666666666666666666666444444666666663333355555555555555555555555555555555555555555555555555533333366666664444446666666666666666666666666666666666666666666666666666666666666444444666666663333355555555555555555555555555555555555555555555555555533333366666664444446666666666666666666666666666666666666666666666666666666666666444444666666663333355555555555555555555555555555555555555555555555555533333366666664444446666666666666666666666666666666666666666666666666666666666666644446666666663333355555555555555555555555555555555555555555555555555533333366666666444466666666666666666666666666666666666666666666666666666666666666644446666666663333355555555555555555555555555555555555555555555555555533333366666666444466666666666666666666666666666666666666666666666666666666666666644446666666663333355555555555555555555555555555555555555555555555555533333366666666444466666666666666666666666666666666666666666666666666666666666666664466666666663333355555555555555555555555555555555555555555555555555533333366666666644666666666666666666666666666666666666666666666666666666666666666664466666666663333355555555555555555555555555555555555555555555555555533333366666666644666666666666666666666666666666666000000000000000000000000000000007700000000000000000000000000000000000000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
level23 = "444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444477777777777766666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444777777777777777777776666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444477777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444447777777777777777777777777744666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444777777777777777777777777777744446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444447777777777777777777777777777444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444777777777777777777777777777777444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444447777777777777777777777777777774444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444477777777777777777777777777777774444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444777777777777777777777777777777744444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444447777777777777777777777777777777744444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444477777777777777777777777777777777444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444777777777777777777777777777777777444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444447777777777777777777777777777777774444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444447777777777777777777777777777777774444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444477777777777777777777777777777777744444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444777777777777777777777777777777777744444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444777777777777777777777777777777777444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444447777777777777777777777777777777777444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444447777777777777777777777777777777774444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444447777777777777777777777777777777774444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444477777777777777777777777777777777744444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444477777777777777777777777777777777744444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777777777444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777777777444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777777774444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777777774444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777777744444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777777744444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777777444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777777444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777774444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777774444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777774444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777744444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777744444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777774444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666444444477777777777777777777777774444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444477777777777777777777777744444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444477777777777777777777777744444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444447777777777777777777777444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444777777777777777777777444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444777777777777777777774444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444777777777777777777774444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444477777777777777777744444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444447777777777777777744444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444447777777777777777444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444777777777777777444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444477777777777774444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444447777777777774444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444447777777777744444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444777777777744444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444477777777444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444777777444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444477774444444444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444774444444444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444446666666666666777777777777666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444446666666667777777777777777777766666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444666666777777777777777777777777666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444666677777777777777777777777777746666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444467777777777777777777777777777744466666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777444446666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777444444666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777774444444446666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777774444444444666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777744444444444466666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777744444444444446666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777444444444444444666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777777444444444444444466666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777774444444444444444446666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777774444444444444444446666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777744444444444444444444666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777777744444444444444444444666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777777444444444444444444444466666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777444444444444444444444446666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777774444444444444444444444446666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777774444444444444444444444446666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777744444444444444444444444446666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777744444444444444444444444446666666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777777444444444444444444444444444666666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777777444444444444444444444444444666666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777774444444444444444444444444444666666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777774444444444444444444444444444666666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777744444444444444444444444444444466666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777744444444444444444444444444444466666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777444444444444444444444444444444466666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777444444444444444444444444444444466666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777774444444444444444444444444444444466666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777774444444444444444444444444444444466666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777774444444444444444444444444444444466666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777744444444444444444444444444444444466666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777744444444444444444444444444444444666666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777444444444444444444444444444444444666666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777444444444444444444444444444444444666666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777774444444444444444444444444444444444666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444777777777777777777777777774444444444444444444444444444444446666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444777777777777777777777777744444444444444444444444444444444446666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444777777777777777777777777744444444444444444444444444444444446666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444477777777777777777777777444444444444444444444444444444444446666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444447777777777777777777777444444444444444444444444444444444446666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444447777777777777777777774444444444444444444444444444444444466666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444447777777777777777777774444444444444444444444444444444444666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444777777777777777777744444444444444444444444444444444444666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444477777777777777777744444444444444444444444444444444446666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444477777777777777777444444444444444444444444444444444446666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444447777777777777777444444444444444444444444444444444466666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444777777777777774444444444444444444444444444444444666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444477777777777774444444444444444444444444444444446666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444477777777777744444444444444444444444444444444466666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444447777777777744444444444444444444444444444444466666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444777777777444444444444444444444444444444446666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444447777777444444444444444444444444444444466666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444777774444444444444444444444444444444666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444447774444444444444444444444444444466666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444744444444444444444444444444444666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446666666666666666666666666666666666666666666";
level24 = "666666333333355555555553336666666663333333666666600000000000000000000000000000000000000000000000000006666633333336666666663333555555555533333366666666666663333333335555555553333366666666333333366666000000000000000000000000000000000000000000000000000006666333333366666666633333355555555533333333666666666633333333333555555333333336666666633333336660000000000000000000000000000000000000000000000000000000663333333666666666333333335555553333333333366666663333333333333355553333333333666666663333336600000000000000000000000000000000000000000000000000000000063333333666666633333333333555533333333333336666663333333333666660063333333333366666663333336000000000000000000000000000000000000000000000000000000000053333336666666633333333336600666633333333333666633333333666666666066663333333336666666333335000000000000000000000000000000000000000000000000000000000055333366666666333333336666660666666633333333366333333336666666666666666333333336666666333355000000000000000000000000000000000000000000000000000000000055533366666633333333366666666666666663333333366333333366666666666666666633333333666666633555500000000000000000000000000000000000000000000000000000000555553666666633333333666666666666666666333333336333333666666666666666666666333333366666635555500000000000000000000000000000000000000000000000000000000555555666666333333336666666666666666666663333333333336666666666666666666666633333366666655555500000000000000000000000000000000000000000000000000000000555550066666333333366666666666666666666666333333333366666666633333336666666633333336666005555550000000000000000000000000000000000000000000000000000005555550006663333333666666666333333366666666333333333666666663333333333666666663333336660005555550000000000000000000000000000000000000000000000000000005555550000663333336666666633333333336666666633333333666666633333333333336666666333336600000555550000000000000000000000000000000000000000000000000000005555500000033333336666666333333333333366666663333336666666333333333333336666666333333000000555550000000000000000000000000000000000000000000000000000055555500000053333366666663333333333333366666663335536666663333333333333333666666333335000000555555000000000000000000000000000000000000000000000000000055555500000055333366666633333333333333336666663355556666663333333333333333666666333355000000555555000000000000000000000000000000000000000000000000000055555500000055533366666633333333333333336666663555550666633333333333333333366666633555000000555555000000000000000000000000000000000000000000000000000055555500000055553366666333333333333333333666660555550066633333333333333333366666635555000000555555000000000000000000000000000000000000000000000000000055555500000055555366666333333333333333333666600555550006633333333333333333366666655555000000555555000000000000000000000000000000000000000000000000000055555500000055555566666333333333333333333666000555550066633333333333333333366666635555000000555555000000000000000000000000000000000000000000000000000055555500000055555366666333333333333333333666600555550666633333333333333333366666333555000000555555000000000000000000000000000000000000000000000000000055555500000055553366666333333333333333333666665555556666663333333333333333666666333355000000555555000000000000000000000000000000000000000000000000000055555500000055533366666633333333333333336666663555536666666333333333333333666666333335000000555550000000000000000000000000000000000000000000000000000055555500000055333366666663333333333333336666663355533666666333333333333336666666333336000000555550000000000000000000000000000000000000000000000000000055555500000055333336666663333333333333366666663335333666666633333333333336666666333336600000555550000000000000000000000000000000000000000000000000000005555500000063333336666666333333333333366666663333333666666663333333333666666663333336660005555550000000000000000000000000000000000000000000000000000005555550000663333336666666633333333336666666633333333366666666633333336666666633333336666005555550000000000000000000000000000000000000000000000000000005555550006663333333666666666333333366666666333333333336666666666636666666666333333366666655555500000000000000000000000000000000000000000000000000000000555555006666333333366666666666366666666663333333333333666666666666666666666333333366666635555500000000000000000000000000000000000000000000000000000000555555666666333333336666666666666666666663333333333333366666666666666666633333333666666333555500000000000000000000000000000000000000000000000000000000555553366666633333333666666666666666666333333336333333336666666666666666333333336666666333355000000000000000000000000000000000000000000000000000000000055533366666663333333366666666666666663333333366633333333366666666066633333333336666663333335000000000000000000000000000000000000000000000000000000000055333336666666333333333666660666666333333333366633333333333366660053333333333366666663333336000000000000000000000000000000000000000000000000000000000005333336666666333333333333600066333333333333666663333333333333355555333333333366666633333336600000000000000000000000000000000000000000000000000000000063333333666666633333333333555553333333333333666666633333333333555555533333336666666633333366660000000000000000000000000000000000000000000000000000000666333333366666666333333335555555333333333366666666663333333335555555553333666666666333333666666000000000000000000000000000000000000000000000000000006666633333336666666633333355555555533333336666666666666633333355555555555366666666663333333666666600000000000000000000000000000000000000000000000000006666633333333666666666333555555555553333666666666666666666633555555555550066666666633333336666666000000000000000000000000000000000000000000000000000006666663333333666666666660555555555555366666666666666666666660005555500000006666666333333336666660000000000000000000000000000000000000000000000000000000666663333333366666666600000055555000066666666663366666666600000000000000000666633333333366666600000000000000000000000000000000000000000000000000000000066666333333333666666000000000000000006666666333336666666000000000000000000063333333333666660000000000000000000000000000000000000000000000000000000000006666633333333366660000000000000000000666633333333366660000000000000000000053333333336666600000000000000000000000000000000000000000000000000000000000000066666333333333600000000000000000000066333333333333600000000000000000005555333333366666600000000000000000000000000000000000000000000000000000000000000006666633333333550000000000000000000053333333333333555000000000000005555555533336666660000000000000000000000000000000000000000000000000000000000000000000666663333335555550000000000000055555333333333335555555555505555555555555553366666660000000000000000000000000000000000000000000000000000000000000000000066666333355555555555555055555555555533333333355555555555555555555555555550666666600000000000000000000000000000000000000000000000000000000000000000000006666663555555555555555555555555555553366663555555555555555555555555555000066660000000000000000000000000000000000000000000000000000000000000000000000000666660055555555555555555555555555550666660055555555555555555555555550000006660000000000000000000070000000000000000000000000000000000000000000000000000066600000555555555555555555555555500066600000055555555555555555550000000000600000000000000000000777777777777777777777777777777777777000000000000000000006000000000555555555555555555500000006000000000055555555555550000000000000000000000000000000077777777777700000000000000077777777777700000000000000000000000000000000555555555555500000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000077777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777000000000000000000000000777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777700000000000000000000000000007777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777000000000000000000000000000000077777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777700000000000000000000000000000000007777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777000000000007777777777777000000000000777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777770000000007777777777777777777700000000077777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777700000000777777777777777777777777000000007777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777000000000000000077777777770000000000000000777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777770000000000000000077777777770000000000000000777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777700000000000000000077777777770000000000000000077777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777700000000000000000000000000000000000000000000007777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777000000000000000000000000000000000000000000000000777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777000000000000000000000000000000000000000000000000777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007770000000000000000000000000000000000000000000000000777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007770000007000000000000000000000000000000000000700000077700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007700000007000000000000007777777000000000000000700000077700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007700000077000000000000077777777700000000000000700000077700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007700000077000000000000077777777770000000000000770000077700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007700000077000000000000077777777770000000000000770000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007700000777000000000000077777777770000000000000770000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000777000000000000077777777770000000000000770000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000777000000000000077777777770000000000000770000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000777000000000000077777777770000000000000770000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000777000000000000077777777770000000000000777000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000777000000000000077777777770000000000000777000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000777000000000000077777777770000000000000777000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000777000000000000077777777770000000000000770000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000777000000000000077777777770000000000000770000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000777000000000000077777777770000000000000770000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007700000777000000000000077777777770000000000000770000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007700000077000000000000077777777770000000000000770000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007700000077000000000000077777777770000000000000770000077700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007770000077000000000000077777777700000000000000700000077700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007770000007000000000000000777770000000000000000700000077700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007770000000000000000000000000000000000000000000000000777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777000000000000000000000000000000000000000000000000777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777000000000000000000000000000000000000000000000000777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777700000000000000000000000000000000000000000000007777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777700000000000000000000000000070000000000000000077777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777770000000000000000077770777770000000000000000077777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777770000000000000000077777777770000000000000000777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777000000000000000077777777770000000000000007777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777700000000077777777777777777777770000000077777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777770000000000777777777777777770000000000077777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777000000000000077777777700000000000000777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777770000000000000000000000000000000007777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777000000000000000000000000000000777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777770000000000000000000000000077777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777000000000000000000000007777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777000000000000000007777777777770000000000000000000000000000000000000000000000000000000660000000555555555555555000000000000660000000000000000007777777777777000000000007777777777777700000000000000000660000000000005555555555555550000000660666000555555555555555555555000000006666000000000000000000077777777777777777777777777777777770000000000000000006666000000005555555555555555555550006666666355555555555555555555555550000066666600000000000000000000000000000000000000000000000000000000000000000000066666600005555555555555555555555555566666633335555555555555555555555555500666666660000000000000000000000000000000000000000000000000000000000000000000666666660555555555555555555555555555333666333333555555555555555555555555555666666666000000000000000000000000000000000000000000000000000000000000000006666666633555555555555555555555555555333336333333355555555555555555555555533336666666600000000000000000000000000000000000000000000000000000000000000066666663333355555555555555555555555533333333333333360000000000000000555555333333666666660000000000000000000000000000000000000000000000000000000000000066666633333335555000000000000000005333333333333336666000000000000000000553333333366666666000000000000000000000000000000000000000000000000000000000006666666333333333500000000000000000006663333333333666666600000000000000000003333333336666666600000000000000000000000000000000000000000000000000000000066666663333333336600000000000000000006666633333336666666660000000000000000666333333333666666660000000000000000000000000000000000000000000000000000000666666663333333366660000000000000000666666663333666666666666000000000000006666663333333366666666000000000000000000000000000000000000000000000000000006666666333333336666666000000000000006666666666633666666666666655555550000066666666333333336666666600000000000000000000000000000000000000000000000000066666663333333366666666600000555555566666666666663666666666333335555555555666666666633333333666666660000000000000000000000000000000000000000000000000066666633333333666666666665555555555333336666666666666666333333333555555555336666666663333333666666600000000000000000000000000000000000000000000000000066666633333336666666663333555555555333333366666666666663333333333355555533333366666666333333366666000000000000000000000000000000000000000000000000000006666333333366666666633333355555533333333333666666666633333333333335555333333336666666633333336660000000000000000000000000000000000000000000000000000000663333333666666666333333335555333333333333366666663333333333333333553333333333666666663333336600000000000000000000000000000000000000000000000000000000063333333666666633333333333553333333333333336666663333333333666666603333333333366666663333336000000000000000000000000000000000000000000000000000000000053333336666666633333333336606666633333333333666633333333666666666666663333333336666666333335000000000000000000000000000000000000000000000000000000000055333366666666333333336666666666666633333333366333333336666666666666666333333336666666333355000000000000000000000000000000000000000000000000000000000055533366666633333333366666666666666663333333366333333366666666666666666633333333666666633555500000000000000000000000000000000000000000000000000000000555553666666633333333666666666666666666333333336333333666666666666666666666333333366666635555500000000000000000000000000000000000000000000000000000000555555666666333333336666666666666666666663333333333336666666666666666666666633333366666655555500000000000000000000000000000000000000000000000000000000555550066666333333366666666666666666666666333333333366666666633333336666666633333336666005555550000000000000000000000000000000000000000000000000000005555550006663333333666666666333333366666666333333333666666663333333333666666663333336660005555550000000000000000000000000000000000000000000000000000005555550000663333336666666633333333336666666633335533666666633333333333336666666333336600000555550000000000000000000000000000000000000000000000000000005555500000033333336666666333333333333366666663355556666666333333333333336666666333333000000555550000000000000000000000000000000000000000000000000000055555500000053333366666663333333333333366666663555550666663333333333333333666666333335000000555555000000000000000000000000000000000000000000000000000055555500000055333366666633333333333333336666665555550066663333333333333333666666333355000000555555000000000000000000000000000000000000000000000000000055555500000055533366666633333333333333336666605555550006633333333333333333366666633555000000555555000000000000000000000000000000000000000000000000000055555500000055553366666333333333333333333666000555550000633333333333333333366666635555000000555555000000000000000000000000000000000000000000000000000055555500000055555366666333333333333333333660000555550006633333333333333333366666633555000000555555000000000000000000000000000000000000000000000000000055555500000055553366666333333333333333333666000555550066633333333333333333366666633355000000555555000000000000000000000000000000000000000000000000000055555500000055533366666333333333333333333666600555550666633333333333333333366666333335000000555555000000000000000000000000000000000000000000000000000055555500000055333366666333333333333333333666665555556666663333333333333333666666333333000000555555000000000000000000000000000000000000000000000000000055555500000053333366666633333333333333336666663555556666666333333333333333666666333333600000555550000000000000000000000000000000000000000000000000000055555500000053333366666663333333333333336666663355333666666333333333333336666666333336660000555550000000000000000000000000000000000000000000000000000055555500000633333336666663333333333333366666663335333666666633333333333336666666333336666000555550000000000000000000000000000000000000000000000000000005555500006663333336666666333333333333366666663333333666666663333333333666666663333336666605555550000000000000000000000000000000000000000000000000000005555550066663333336666666633333333336666666633333333366666666633333336666666633333336666665555550000000000000000000000000000000000000000000000000000005555550066663333333666666666333333366666666333333333336666666666636666666666333333366666633555500000000000000000000000000000000000000000000000000000000555553666666333333366666666666366666666663333333333333666666666666666666666333333366666633355500000000000000000000000000000000000000000000000000000000555533666666333333336666666666666666666663333333333333366666666666666666633333333666666333335500000000000000000000000000000000000000000000000000000000555333366666633333333666666666666666666333333336333333336666666666606666333333336666666333333000000000000000000000000000000000000000000000000000000000053333366666663333333366666606666666663333333366633333333366666666000633333333336666663333333600000000000000000000000000000000000000000000000000000000053333336666666333333333666000666666333333333366633333333333366660055533333333366666663333336660000000000000000000000000000000000000000000000000000000663333336666666333333333335000066333333333333666663333333333333355555553333333366666633333336666000000000000000000000000000000000000000000000000000006663333333666666633333333355555553333333333333666666633333333333555555555333336666666633333366666600000000000000000000000000000000000000000000000000066666333333366666666333333555555555333333333366666666663333333335555555555533666666666333333666666660000000000000000000000000000000000000000000000000066666633333336666666633335555555555533333336666666";
level25 = "777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777700000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777700000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777700000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777700000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777770000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777770000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777770000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777770000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777770000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777770000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777770000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777770000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777700000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777700000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777700000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777700000000000000000000000000077777777777777777777777777777777777777700000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000077777777777700777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777";
level26 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000550000000000000000000000000000000000550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555000000000000000000000000000000005555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555500000000000000000000000000000055555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555550000000000000000000000000005555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555000000000000000000000000055555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555500000000000000000000000555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555550000000000000000000000555555555555550000000000000000000000000000000000000000000000000000000000555555555555500000000000000000000000000005555555555555555000000000000000000005555555555555555000000000000000000000000000000000000000000000000000055555555555555555555555000000000000000000000055555555555555555500000000000000000055555555555555555500000000000000000000000555555555555555500000000555555555555555555555555555555500000000000000000555555555555555555550000000000000000555555555555555555550000000000000000055555555555555555555555555000555555555555555555555555555555555500000000000005555555555555555555555000000000000055555555555555555555555000000000000555555555555555555555555555555555555555555555555555555555555555555555000000000555555555555555555555555500000000000555555555555555555555555500000000055555555555555555555555555555555555555555555555555555555555555555555555500000000555555555555555555555555550000000005555555555555555555555555550000005555555555555555555555555555555555555555555555555555555555555555555555555555000000055555555555555555555555555000000055555555555555555555555555500000555555555555555555555555555555555555555555555555555555555555555555555555555555500000005555555555555555555555555500000055555555555555555555555555000005555555555555555555555555555555555555555555555555555555555555555555555555555555555000000555555553555555555555555550000555555555555553555555555500000055555555555555555555555555555555555555555555555555555555555555555555555555555555555500000055555533355555555555555555005555555555555533355555555000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000005555333335555555555555555555555555555555333335555550000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000553333333555555555555555555555555555553333333555500000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555500000033333333355555555555555555555555555533333333355000005555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000663333333335555555555555555555555555333333333330000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550006666333333333555555555555555555555553333333333336000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555066666633333333355555555555555555555533333333333666600555555555555555555555555555555555555555555555555555555533333333333333333555555555555555555555555666666663333333335555555555555555555333333333336666660555555555555555555555555333333333333333355555555533333333333333333333333333333555555555555555553366666666333333333555555555555555553333333333366666663555555555555555555333333333333333333333333333355333333333333333333333333333333335555555555555533366666666633333333355555555555555333333333333366666663355555555555555333333333333333333333333333333333333333333333333333333333333333333355555555555333366666666663333333335555555555553333333333336666666663335555555555553333333333333333333333333333333333333333333333333333333333333333333333555555553333336666666666333333333555555555553333333333366666666633333555555553333333333333333333333333333333333333333333333333333333333333333333333333335555553333336666666666633333333355555555533333333333666666666633333555555533333333333333333333333333333333333333333333333333333333333333333333333333333555555333336666666466663333333335555555333333333333666466666633335555553333333333333333333333333333333333333333333333333333333333333333333333333333333335555533336666664446666333333333555553333333333336664446666633355555533333333333333333333333333333333333333333333333333333333333333333333333333333333333555553336666644444663333333333355533333333333333644444666633555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333355555536664444444133333333333335333333333333331144444466635555533333333333333333333333333333333333333333333333333333333333333333333333333333333333333335555506644444441113333333333333333333333333311114444446055555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333555506444444411111333333333333333333333333111111444444005553333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333355507444444111111133333333333333333333333111111144447705533333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333335007744441111111113333333333333333333331111111114477775533333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333335077774411111111111333333333333333333311111111111777777333333333333333333333333311111111111113333333333333331111111111111111111113333333333333333333336777777411111111111133333333333333333111111111122277777133333333333333333331111111111111111111111133333111111111111111111111111111111133333333333333344477772221111111111113333333333333311111111111222227774413333333333333111111111111111111111111111111111111111111111111111111111111111111333333333333144477722222111111111111333333333333111111111111222222774411333333333331111111111111111111111111111111111111111111111111111111111111111111113333333333444477222222111111111111133333333331111111111112222222274441133333331111111111111111111111111111111111111111111111111111111111111111111111111133333336444472222222211111111111113333333311111111111122222222214444333333311111111111111111111111111111111111111111111111111111111111111111111111111113333366644442222222221111111111111333333311111111111222222222211446633331111111111111111111111111111111111111111111111111111111111111111111111111111111133666664412222222222111111111111133663111111111112222222222211166663311111111111111111111111111111111111111111111111111111111111111111111111111111111116666666112222222222211111111111116664111111111122222222222211336666111111111111111111111111111111111111111111111111111111111111111111111111111111111444666663312222222222211111111111444644411111111122222222222211333644411111111111111111111111111111111111111111111111111111111111111111111111111111144444446333332222222221111111111111444444441111111112222222222233333144444411111111111111111111111111111111111111111111111111111111111111111111111114444444444333355222222211111111111144444444444111111111222222222533331114444441111111111111111111111111111111111111111111111111111111111111111111111444444444444433355522222111111111111444444444444411111111122222225553311444444444411111111111111111111111111111111111411111111111111111111111111111444444444444444463355552222111111111114444444444444441111111112222255553114444444444444111111111111111111111111111111111444411111111111111111111111444444444444444444446355555221111111111144444444444444444111111111222555553114444444444444444111111111111111111111111111144444444444111111111111144444444444444444444444446055555511111111111144444444444444444411111111125555555444444444444444444444411111111111111111111444444444444444444444444444444444444444444444444444444005555331111111114444444444444444444441111111135555552444444444444444444444444444441111111444444444444444444444444444444444444444444444444444444444447700553333111111144444444444444444444444111111333555557744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444477700633333311111444444444444444444444444411113333355077744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444477706663333331111444444444444444444444444441133333335077774444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444777706666333333144444444444444444444444444444333333366077777444444444444444444444444444444444444444444444444444444444444444444444444444444444444444477777766666633333644444444444444444444444444446633333666677777744444444444444444444444444444444444444444444444444444444444444444444444444444444444444777777446666663336664444444444447444444444444466663336666647777774444444444444444444444444444444444444444444444444444444444444444444444444444444444444777774446666666336664444444444477744444444444446666336666644777777444444444444444444444444444444444444444444444444444444444444444444444444444444444477777744446666666666444444444444777777444444444444666666666644477777774444444444444444444444444444444444444444444444444444444444444444444444444444447777777444466666666664444444444447777777744444444444466666666644447777777444444444444444444444444444444444444444444444444444444444444444444444444444777777774444466666666644444444444477777777744444444444446666666644444777777774444444444444444444444444444444444444444444444444444444444444444444444447777777774444466666666444444444447777777777774444444444444666666644444777777777744444444444444444444444444444444444444444444444444444444444444444447777777777777444466666664444444444447777777777777444444444444466666664447777777777777444444444444444444444444444444444774444444444444444444444444447777777777777777744666666664444444444477777777777777744444444444446666664477777777777777777444444444444444444444444444477777774444444444444444444444777777777777777777774666666644444444444777777777777777774444444444444666666777777777777777777777444444444444444444444477777777777777744444444444777777777777777777777777770666666444444444447777777777777777777444444444444466660777777777777777777777777777444444444477777777777777777777777777777777777777777777777777777777700006644444444444477777777777777777777774444444444446600777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700006444444444447777777777777777777777777444444444444000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000007444444444447777777777777777777777777444444444447700007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000007744444444477777777777777777777777777744444444477770000777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000077774444444777777777777770077777777777774444444777777000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000777777444447777777777777700007777777777777444447777777700000777777777777777777777777777777777777777777777777777777777777777777777777777777777770000007777777744477777777777777000000777777777777744477777777770000077777777777777777777777777777777777777777777777777777777777777777777777777777777000000777777777777777777777777770000000077777777777777777777777777000000777777777777777777777777777777777777777777777777777777777777777777777777777700000000777777777777777777777777700000000007777777777777777777777777700000077777777777777777777777777777777777777777777777777777777777777777777777770000000000777777777777777777777777000000000000777777777777777777777777000000000777777777777777777777777777777777777777777777777777777777777777777777700000000000077777777777777777777770000000000000077777777777777777777770000000000007777777777777777777777777777777777777777777777777777777777777777700000000000000007777777777777777777700000000000000007777777777777777777700000000000000007777777777777777777777777777700007777777777777777777777777700000000000000000000777777777777777777000000000000000000777777777777777777000000000000000000007777777777777777777777700000000000077777777777777777000000000000000000000000077777777777777770000000000000000000077777777777777777000000000000000000000000077777777777770000000000000000000000000000000000000000000000000000000000007777777777777700000000000000000000007777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777000000000000000000000000777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777770000000000000000000000000077777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777700000000000000000000000000007777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777000000000000000000000000000000777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077770000000000000000000000000000000077770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007700000000000000000000000000000000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
level27 = "777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000007777777777777777777777777777777777777700000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000007777777777777777777777777777777700000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000077777777777777777777777777770000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000777777777777777777777770000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000777777777777777770000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000007777777777777700000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777000000000000077777777777777000000000000777777777770000000000000777777777777770000000000007777777777777777777777777777777777777777777777777777777777770000000000007777777777777777777000000000077777777700000000000077777777777777777770000000000777777777777777777777777777777777777777777777777777777777700000000007777777777777777777777770000000007777777000000000077777777777777777777777700000000077777777777777777777777777777777777777777777777777777777700000000777777777777777777777777777000000000777777000000007777777777777777777777777770000000007777777777777777777777777777777777777777777777777777770000000007777777777777777777777777777770000000077700000000077777777777777777777777777777700000000777777777777777777777777777777777777777777777777777700000000077777777777777777777777777777777000000007000000000777777777777777777777777777777770000000077777777777777777777777777777777777777777777777777000000000777777777777000000000007777777777700000000000000007777777777770000000000077777777777000000007777777777777777777777777777777777777777777777770000000007777777777000000000000000077777777770000000000000077777777770000000000000000777777777700000000777777777777777777777777777777777777777777777770000000077777777700000000000000000000777777777000000000000777777777000000000000000000007777777770000000777777777777777777777777777777777777777777777770000000777777770000000000000000000000007777777700000000007777777700000000000000000000000077777777000000077777777777777777777777777777777777777777777700000007777777700000000000000000000000000777777770000000077777777000000000000000000000000007777777700000007777777777777777777777777777777777777777777700000077777777000000000000000000000000000077777777000000777777770000000000000000000000000000777777770000007777777777777777777777777777777777777777777000000777777700000000000777777777700000000007777770000000777777000000000007777777777000000000077777770000007777777777777777777777777777777777777777770000000777777700000000777777777777777700000000777700000000077777000000007777777777777777000000007777777000000777777777777777777777777777777777777777770000007777777000000007777777777777777770000000077700000000077770000000077777777777777777700000000777777000000777777777777777777777777777777777777777770000077777770000000077777777777777777777000000007700000000007700000000777777777777777777770000000077777700000077777777777777777777777777777777777777700000077777770000000077777777777777777777700000007000000000007700000000777777777777777777777000000077777700000077777777777777777777777777777777777777700000077777700000007777777770000007777777770000000000000000000000000077777777700000077777777700000007777700000007777777777777777777777777777777777777700000777777700000077777777000000000077777777000000000007000000000000777777770000000000777777770000007777770000007777777777777777777777777777777777777000000777777000000077777770000000000007777777000000000007000000000000777777700000000000077777770000007777770000007777777777777777777777777777777777777000000777777000000777777770000000000000777777000000000007700000000007777777700000000000007777770000007777777000007777777777777777777777777777777777777000000777777000000777777006666666666666677777766666666667766666666667777776666666666666600777777000000777777000007777777777777777777777777777777777777000000777777000007777777006666666666666677777766666666667766666666677777776666666666666600777777000000777777000000777777777777777777777777777777777777000000777770000007777770006666666666666667777766666666667766666666677777766666666666666600077777000000777777000000777777777777777777777777777777777777000000777770000007777770006666666666666667777766666666667766666666677777766666666666666600077777000000777777000000777777777777777777777777777777777777000000777770000007777770006666666666666667777776666666667766666666677777766666666666666600077777700000777777000000777777777777777777777777777777777777000000777770000007777770006666666666666667777776666666667766666666677777766666666666666600077777700000777777000000777777777777777777777777777777777777000000777770000007777770006666666666666667777766666666667766666666677777766666666666666600077777000000777777000000777777777777777777777777777777777777000000777770000007777770006666666666666667777766666666667766666666677777766666666666666600077777000000777777000000777777777777777777777777777777777777000000777777000007777770006666666666666677777766666666667766666666677777766666666666666600777777000000777777000000777777777777777777777777777777777777000000777777000000777777006666666666666677777766666666667766666666667777776666666666666600777777000000777777000007777777777777777777777777777777777777000000777777000000777777706666666666666777777666666666667766666666667777777666666666666607777770000007777777000007777777777777777777777777777777777777000000777777000000077777776666666666666777777666666666667766666666666777777766666666666607777770000007777777000007777777777777777777777777777777777777700000777777700000077777777666666666677777776666666666667666666666666777777776666666666777777700000007777770000007777777777777777777777777777777777777700000077777700000007777777766666666777777776666666666666666666666666677777777666666667777777700000007777770000007777777777777777777777777777777777777700000077777770000000777777777777777777777766666667666666666667766666667777777777777777777777000000077777700000077777777777777777777777777777777777777770000007777770000000077777777777777777777766666667766666666667766666666777777777777777777777000000077777700000077777777777777777777777777777777777777770000007777777000000007777777777777777776666666677766666666667776666666677777777777777777700000000777777000000077777777777777777777777777777777777777770000000777777000000000777777777777777766666666777766666666677776666666667777777777777777000000007777777000000777777777777777777777777777777777777777777000000777777700000000007777777777776666666666777776666666677777666666666677777777777700000000007777770000000777777777777777777777777777777777777777777700000077777770000000006667777776666666666667777777666666777777766666666666677777766600000000077777770000007777777777777777777777777777777777777777777700000077777777000000006666666666666666666777777776666666777777776666666666666666666600000007777777700000007777777777777777777777777777777777777777777700000007777777700000006666666666666666666777777766666666677777777666666666666666666600000007777777000000077777777777777777777777777777777777777777777770000000777777777000006666666666666666677777777666666666667777777776666666666666666600000777777770000000777777777777777777777777777777777777777777777770000000077777777770006666666666666667777777776666666666666777777777766666666666666600077777777700000000777777777777777777777777777777777777777777777777000000000777777777776666666666666777777777766666666666666667777777777766666666666607777777777000000007777777777777777777777777777777777777777777777777700000000077777777777777666667777777777777666666666666666666777777777777776666677777777777770000000007777777777777777777777777777777777777777777777777770000000007777777777777777777777777777776666666667766666666677777777777777777777777777777700000000077777777777777777777777777777777777777777777777777777000000000777777777777777777777777777666666666677776666666667777777777777777777777777770000000000777777777777777777777777777777777777777777777777777777700000000007777777777777777777777776666666667777777666666666677777777777777777777777700000000077777777777777777777777777777777777777777777777777777777770000000000077777777777777777777666666666677777777766666666666777777777777777777770000000000777777777777777777777777777777777777777777777777777777777777000000000000077777777777776666666666666777777777776666666666666777777777777700000000000007777777777777777777777777777777777777777777777777777777777777770000000000006666667666666666666666667777777777777766666666666666666676666600000000000077777777777777777777777777777777777777777777777777777777777777777000000000006666666666666666666666777777777777777776666666666666666666666600000000007777777777777777777777777777777777777777777777777777777777777777777777000000006666666666666666666677777777777777777777776666666666666666666600000000777777777777777777777777777777777777777777777777777777777777777777777777700000006666666666666666666777777777777777777777777666666666666666666600000007777777777777777777777777777777777777777777777777777777777777777777777777777700006666666666666666777777777777777777777777777777666666666666666600007777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666777777777777777777777777777777777777666666666666607777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777776777777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777766677777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777766677777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777766677777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777666667777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777666667777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777666667777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777776666666777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777776666666777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777776666666777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777776666666777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777766666666677777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777766666666677777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777766666666677777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777666666666667777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777666666666667777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777666666666667777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777776666666666666777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777776666666666666777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777776666666666666777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777766666666666666677777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777766666666666666677777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777700000000000000077777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777700000000000000007777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777000000000000000007777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777000000000000000000000007777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777000000000000000000000000000000777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777000000000000000000000000000000000000777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777000000000000000000000000000000000000000000777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777770000000000000000000000000000000000000000000000000777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777770000000000000000000000000000000000000000000000000000000077777777444444444444444444444444444444444444444444444444444444444444444444444444444444777770000000000000000000000000000000000000000000000000000000000000077777444444444444444444444444444444444444444444444444444444444444444444444444444444777000000000000000000000000000000000000000000000000000000000000000000777444444444444444444444444444444444444444444444444444444444444444444444444444444777000000000000000000000000000000000000000000000000000000000000000000777444444444444444444444444444444444444444444444444444444444444444444444444444444777777000000000000000000000000000000000000000000000000000000000000777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777000000000000000000000000000000000000000000000000000000777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777000000000000000000000000000000000000000000000007777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777700000000000000000000000000000000000000007777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777700000000000000000000000000000000007777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777700000000000000000000000000007777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777700000000000000000000077777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777000000000000000000777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777700000000000000007777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777700000000000000077777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777700000000000000077777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777770000000000000777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777770000000000000777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777770000000000000777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777770000000000000777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777000000000007777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777000000000007777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777000000000007777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777700000000077777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777700000000077777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777700000000077777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777770000000777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777770000000777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777770000000777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777000007777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777000007777777777777777777777777777777777444444444444444444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770777777777777777777777777777777777777777777777777777777777777777777777777777";
level28 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555500000000000000000000000000000000000000000000000005555555555555555555500000000000000000000000000000000000000000000000000000000000005555555555555555555550000000000000000000000000000000000000000000000005555555555555555555550000000000000000000000000000000000000000000000000000000000000555555555555555555550000000000000000000000000000000000000000000000000555555555555555555550000000000000000000000000000000000000000000000000000000000000555555555555555555555000000000000000000000000000000000000000000000000555555555555555555555000000000000000000000000000000000000000000000000000000000000055555555555555555555000000000000000000000000000000000000000000000000055555555555555555555000000000000000000000000000000000000000000000000000000000000053333333333335555555000000000000000000000000000000000000000000000000055553333333333335555000000000000000000000000000000000000000000000000000000000006663333333333333335555500000000000000000000000000000000000000000000000003333333333333333335500000000000000000000000000000000000000000000000000000000666663333333333333333355500000000000000000000000000000000000000000000000663333333333333333333300000000000000000000000000000000000000000000000000000666666663333333333333333333500000000000000000000000000000000000000000000666663333333333333333333366000000000000000000000000000000000000000000000000666666666666333333333333333333336000000000000000000000000000000000000000666666666333333333333333333336666000000000000000000000000000000000000000000006666666666666333333333333333333336660000000000000000000000000000000000006666666666333333333333333333336666660000000000000000000000000000000000000000666666666666600555555555555333333336666000000000000000000000000000000000666666666666355555555555555333336666666000000000000000000000000000000000000006666666666660000555555555555555333336666600000000000000000000000000000006666666666660555555555555555555336666666600000000000000000000000000000000000066666666660000000555555555555555553336666660000000000000000000000000000066666666660000555555555555555555556666666660000000000000000000000000000000000066666666000000077222222222225555555333666666000000000000000000000000000066666666000000522222222222225555555666666666000000000000000000000000000000006666666660777777777222222222222222225553666666600000000000000000000000006666666660777777222222222222222222225006666666600000000000000000000000000000066666666477777777777722222222222222222225666666660000000000000000000000066666666477777777722222222222222222222770666666660000000000000000000000000000666666644777777777777411111111112222222222746666666000000000000000000000666666644777777777722111111111112222222777746666666000000000000000000000000006666664447777777777444111111111111122222222774666666600000000000000000006666664447777777777111111111111111122222777774666666600000000000000000000000006666444477777777744444111111111111111222222777446666600000000000000000006666444477777777744111111111111111111222777777446666600000000000000000000000006664444777777774444444111111111111111112227777744666660000000000000000006664444777777774444111111111111111111117777777744666660000000000000000000000066444447777777744444444111111111111111111227777774446666000000000000000066444447777777744444111111111111111111114777777774446666000000000000000000000064444477777777444444444111111111111111111127777777444666000000000000000064444477777777444444111111111111111111114477777777444666000000000000000000000444444777777744444444444222222222211111111117777777444446000000000000000444444777777744444444111222222222211111114447777777444446000000000000000000004444444777777744444444772222222222222211111144777777744446600000000000004444444777777744444441222222222222222211144444777777744446600000000000000000074444447777777444444447772222222222222221111144477777744444600000000000074444447777777444444442222222222222222221144444477777744444600000000000000000074444477777774444444477772222222222222222111144447777774444460000000000074444477777774444444472222222222222222222144444447777774444460000000000000000744444477777774444444477772222222222222222211144447777774444440000000000744444477777774444444472222222222222222222244444447777774444440000000000000007744444477777744444447777722221111112222222221444444777774444444000000007744444477777744444447722222221111112222222774444444777774444444000000000000007744444777777744444477777222111111111122222222444444777777444444000000007744444777777744444477222222111111111122222777444444777777444444000000000000077444444777777444444477777221111111111112222222444444777777444444700000077444444777777444444477222221111111111112222777444444777777444444700000000000077444444777777444444777777221111111111111222227444444777777744444700000077444444777777444444777222221111111111111227777444444777777744444700000000000777444444777777444444777772111111111111111122227744444477777744444700000777444444777777444444772222111111111111111127777744444477777744444700000000000777444444777777444447777772111111111111111122277744444477777744444400000777444444777777444447772222111111111111111177777744444477777744444400000000000777444444777774444447777721111111111111111112277744444477777744444470000777444444777774444447722221111111111111111147777744444477777744444470000000000777444444777774444447777721111111111111111112777744444477777744444470000777444444777774444447722221111111111111111447777744444477777744444470000000000777444444777774444447777221111111111111111112777774444477777744444470000777444444777774444447222221111111111111111447777774444477777744444470000000000777444444777774444447777221111111111111111117777774444477777744444470000777444444777774444447222221111111111111114447777774444477777744444470000000000777444444777774444447772221111111111111111117777744444477777744444470000777444444777774444442222221111111111111114447777744444477777744444470000000000777444444777774444447772221111111111111111147777744444477777744444470000777444444777774444442222221111111111111144447777744444477777744444470000000000777444444777777444447722221111111111111111177777744444477777744444400000777444444777777444412222221111111111111144477777744444477777744444400000000000777444444777777444444722222111111111111111477777744444477777744444700000777444444777777444411222222111111111111444477777744444477777744444700000000000077444444777777444444222222211111111111114777777444444777777744444700000077444444777777444111222222211111111114444777777444444777777744444700000000000077444444777777444444122222221111111111114777777444444777777744444700000077444444777777444111122222221111111114444777777444444777777744444700000000000007744444777777744444122222222111111111127777774444444777777444444000000007744444777777744111122222222111111114477777774444444777777444444000000000000007744444477777744441112222222211111111227777774444444777777444446000000007744444477777741111112222222211111114777777774444444777777444446000000000000000744444477777774441111222222222222222277777744444447777774444440000000000744444477777771111111222222222222277777777744444447777774444440000000000000000074444447777774441111122222222222222277777744444447777774444460000000000074444447777771111111122222222222277777777744444447777774444460000000000000000074444447777777441111112222222222222277774444444477777744444660000000000074444447777772111111112222222222277777774444444477777744444660000000000000000004444444777777441111111222222222222277744444444777777744446600000000000004444444777772111111111222222222277777744444444777777744446600000000000000000000444444777777741111111112222222222274444444444777777444446600000000000000444444777772211111111112222222277774444444444777777444446600000000000000000000044444477777771111111111112222221144444444447777777444466000000000000000044444477772221111111111112222274444444444447777777444466000000000000000000000064444477777772111111111111111111144444444777777774446666000000000000000064444477772222111111111111111144444444444777777774446666000000000000000000000066644447777772211111111111111111144444444777777744466660000000000000000066644447772222211111111111111144444444444777777744466660000000000000000000000006666444777772222111111111111111144444477777777446666600000000000000000006666444772222222111111111111144444444477777777446666600000000000000000000000006666664477772222221111111111111144447777777774666666600000000000000000006666664472222222221111111111144444447777777774666666600000000000000000000000000666666644772222222221111111111144777777777766666666000000000000000000000666666641222222222221111111144444777777777766666666000000000000000000000000000066666666672222222222222111112277777777700666666666000000000000000000000066666663322222222222222111147777777777700666666666000000000000000000000000000006666666665222222222222222222227777770006666666660000000000000000000000006666663335222222222222222227777777770006666666660000000000000000000000000000000666666666555555222222222222220000000666666666600000000000000000000000000666666333555555222222222227770000000666666666600000000000000000000000000000000066666666335555555555555555550000006666666660000000000000000000000000000066666333335555555555555550000000006666666660000000000000000000000000000000000006666666333355555555555555555000666666666600000000000000000000000000000006666333333355555555555555000000666666666600000000000000000000000000000000000000666666633333355555555555553666666666666000000000000000000000000000000000666633333333355555555555006666666666666000000000000000000000000000000000000000006666633333333333335333333366666666660000000000000000000000000000000000006633333333333333335333366666666666660000000000000000000000000000000000000000000666633333333333333333333366666666000000000000000000000000000000000000000633333333333333333333366666666666000000000000000000000000000000000000000000000000663333333333333333333366666600000000000000000000000000000000000000000005333333333333333333366666666600000000000000000000000000000000000000000000000000063333333333333333333336666000000000000000000000000000000000000000000005533333333333333333336666666000000000000000000000000000000000000000000000000000000533333333333333333336000000000000000000000000000000000000000000000000555533333333333333336666000000000000000000000000000000000000000000000000000000000555533333333333333555000000000000000000000000000000000000000000000000555555533333333333333000000000000000000000000000000000000000000000000000000000000055555555555555555555500000000000000000000000000000000000000000000000055555555555555555555500000000000000000000000000000000000000000000000000000000000005555555555555555555500000000000000000000000000000000000000000000000005555555555555555555500000000000000000000000000000000000000000000000000000000000005555555555555555555550000000000000000000000000000000000000000000000005555555555555555555550000000000000000000000000000000000000000000000000000000000000555555555555555555550000000000000000000000000000000000000000000000000555555555555555555550000000000000000000000000000000000000000000000000000000000000555555555555555555555000000000000000000000000000000000000000000000000555555555555555555550000000000000000000000000000000000000000000000000000000000000055555555555555555555000000000000000000000000000000000000000000000000055555555555555555555000000000000000000000000000000000000000000000000000000000000055555555555555555555000000000000000000000000000000000000000000000000055555555555555555555000000000000000000000000000000000000000000000000000000000000003333333333335555555500000000000000000000000000000000000000000000000055555555555555555555000000000000000000000000000000000000000000000000000000000006663333333333333335555500000000000000000000000000000000000000000000000005555333333333333555500000000000000000000000000000000000000000000000000000000666663333333333333333355500000000000000000000000000000000000000000000000005333333333333333333500000000000000000000000000000000000000000000000000000666666666333333333333333333550000000000000000000000000000000000000000000000063333333333333333333360000000000000000000000000000000000000000000000000666666666666333333333333333333336000000000000000000000000000000000000000000066663333333333333333333366600000000000000000000000000000000000000000000006666666666666333333333333333333336660000000000000000000000000000000000000066666666333333333333333333336666600000000000000000000000000000000000000000666666666666600555555555555333333336666000000000000000000000000000000000000666666666333333333333333333336666666000000000000000000000000000000000000006666666666660000555555555555555333336666600000000000000000000000000000000066666666666335555555555555533336666666600000000000000000000000000000000000066666666660000000555555555555555553333666660000000000000000000000000000000666666666666555555555555555555536666666660000000000000000000000000000000000066666666000000007222222222222555555333666666000000000000000000000000000006666666666000555555555555555555550666666666000000000000000000000000000000006666666660077777777722222222222222222553666666600000000000000000000000000006666666600000555555555555555555550066666666600000000000000000000000000000066666666677777777777722222222222222222222666666660000000000000000000000000666666666000000552222222222222555550000666666660000000000000000000000000000666666664777777777777111111111112222222222744666666000000000000000000000006666666660077777222222222222222222227000066666666000000000000000000000000006666666447777777777444111111111111122222222774466666600000000000000000000066666666677777777222211111111111222227777006666666600000000000000000000000006666644477777777744444111111111111111222227777444666600000000000000000000666666664777777777211111111111111112227777777666666660000000000000000000000006666444777777774444444111111111111111112227777744466660000000000000000000666666447777777774111111111111111111127777777766666660000000000000000000000066644447777777744444444111111111111111111227777774444666000000000000000000666644477777777441111111111111111111144777777774666666000000000000000000000066444477777777444444444111111111111111111127777777444466000000000000000006666444777777774441111111111111111111144477777777466666600000000000000000000644444777777744444444441222222222211111111147777777444444000000000000000006644447777777744441111111111111111111144447777777744666600000000000000000006444444777777744444444772222222222222211111144777777744444600000000000000066444477777774444441111122222222221111144444777777744466600000000000000000004444447777777444444447772222222222222221111144477777744444400000000000000644444477777774444411122222222222222221444444477777774444660000000000000000004444477777774444444477772222222222222222111144447777774444440000000000000444444777777744444411222222222222222222444444447777774444660000000000000000044444477777774444444477722222222222222222211444447777774444447000000000007444447777777444444112222222222222222227744444444777777444466000000000000000744444477777744444447777222221111112222222221444444777774444444700000000004444447777777444444112222222222222222227774444444777777444446000000000000000744444777777744444477777222111111111122222222444444777777444444700000000074444447777774444444222222222111111222227777444444477777444444600000000000007444444777777444444477777221111111111112222227444444777777444444770000000774444477777774444442222222211111111112227777744444477777744444400000000000007444444777777444444777772221111111111111222227444444777777744444770000000744444477777744444442222222111111111111277777744444477777744444400000000000077444444777777444444777772111111111111111122277744444477777744444770000007744444477777744444422222222111111111111477777744444477777774444470000000000077444444777777444447777722111111111111111122277744444477777744444470000007744444477777744444422222211111111111111447777774444447777774444470000000000077444444777774444447777721111111111111111112777744444477777744444477000077744444477777744444222222211111111111114447777774444447777774444440000000000077444444777774444447777221111111111111111112777744444477777744444477000077744444477777444441222222111111111111114444777774444447777774444440000000000077444444777774444447777221111111111111111117777774444477777744444477000077744444477777444441222222111111111111144444777774444447777774444447000000000077444444777774444447772221111111111111111117777774444477777744444477000077744444477777444411222222111111111111144444777777444447777774444447000000000077444444777774444447772221111111111111111147777744444477777744444477000077744444477777444411222222111111111111444444777777444447777774444447000000000077444444777774444447722221111111111111111147777744444477777744444477000077744444477777444111222222111111111111444444777774444447777774444447000000000077444444777777444447722221111111111111111477777744444477777744444470000077744444477777444111222222111111111114444444777774444447777774444447000000000077444444777777444444222222111111111111114477777744444477777744444770000077744444477777744111222222111111111114444447777774444447777774444447000000000007444444777777444444222222211111111111114777777444444777777744444770000077744444477777744111122222211111111114444447777774444447777774444470000000000007444444777777444444122222221111111111114777777444444777777744444770000077744444477777741111122222221111111144444477777744444477777774444470000000000000744444777777744441122222222111111111127777774444444777777444444700000007744444477777741111112222222111111144444477777744444477777774444470000000000000744444477777744441112222222211111111277777774444444777777444444000000007774444477777771111112222222211111144447777777444444477777744444470000000000000044444477777774441111222222222222222277777744444447777774444447000000000774444447777771111111222222221111144477777777444444477777744444400000000000000004444447777774441111122222222222222277777744444447777774444440000000000774444447777722111111122222222222277777777774444444777777444444000000000000000004444447777777441111112222222222222277774444444477777744444460000000000077444444777722111111112222222222277777777774444444777777444444000000000000000006444444777777441111111222222222222277744444444777777744444600000000000007444444777722211111111222222222277777777444444447777774444446000000000000000000644444777777741111111112222222222274444444444777777444444600000000000007444444477722211111111122222222277777774444444477777774444460000000000000000000064444477777771111111111112222221144444444447777777444446000000000000000744444477722221111111111222222277777444444444477777744444660000000000000000000066444477777772111111111111111111144444444777777774444666000000000000000074444447722222111111111111222277444444444444777777744444600000000000000000000066664447777772211111111111111111144444444777777744446660000000000000000004444447722222211111111111111144444444444477777777444446600000000000000000000006666644777772222111111111111111144444477777777444666600000000000000000006444444772222221111111111111144444444444477777774444666000000000000000000000006666666477772222221111111111111144447777777774466666600000000000000000000664444472222222211111111111144444444447777777744446660000000000000000000000000666666664772222222221111111111144777777777746666666000000000000000000000666644442222222222111111111144444444777777777444666660000000000000000000000000066666666602222222222222111112227777777770666666666000000000000000000000066666441122222222222111111144444477777777774466666600000000000000000000000000006666666660522222222222222222227777777006666666660000000000000000000000006666661112222222222222211144777777777777746666666600000000000000000000000000000666666666555555522222222222227000000666666666600000000000000000000000000666666331222222222222222227777777777770666666666000000000000000000000000000000066666666335555555555555555555000006666666660000000000000000000000000000066666333322222222222222227777777777066666666660000000000000000000000000000000006666666633355555555555555555000666666666600000000000000000000000000000006666333333555522222222222777000000666666666000000000000000000000000000000000000666666633333355555555555553366666666666000000000000000000000000000000000666633333335555555555555000000066666666660000000000000000000000000000000000000006666633333333333335333333366666666660000000000000000000000000000000000066633333333335555555555500666666666666600000000000000000000000000000000000000000666663333333333333333333366666666000000000000000000000000000000000000000663333333333333333533366666666666666000000000000000000000000000000000000000000000663333333333333333333336666600000000000000000000000000000000000000000063333333333333333333336666666666600000000000000000000000000000000000000000000000066333333333333333333336666000000000000000000000000000000000000000000000533333333333333333336666666660000000000000000000000000000000000000000000000000000533333333333333333333000000000000000000000000000000000000000000000000553333333333333333333666666600000000000000000000000000000000000000000000000000000055533333333333333555500000000000000000000000000000000000000000000000055553333333333333333666600000000000000000000000000000000000000000000000000000000005555555555555555555500000000000000000000000000000000000000000000000055555553333333333333300000000000000000000000000000000000000000000000000000000000005555555555555555555500000000000000000000000000000000000000000000000005555555555555555555500000000000000000000000000000000000000000000000000000000000000555555555555555555550000000000000000000000000000000000000000000000005555555555555555555550000000000000000000000000000000000000000000000000000000000000555555555555555555550000000000000000000000000000000000000000000000000555555555555555555550000000000000000000000000000000000000000000000000000000000000555555555555555555555000000000000000000000000000000000000000000000000555555555555555555550000000000000000000000000000000000000000000000000000000000000055555555555555555555000000000000000000000000000000000000000000000000055555555555555555555000000000000000000000000000000000000000000000000000000000000055555555555555555555500000000000000000000000000000000000000000000000055555555555555555555000000000000000000000000000000000000000000000000000000000000005555555555555555555500000000000000000000000000000000000000000000000055555555555555555555000000000000000000000000000000000000000000000000000000000000005555555555555555555500000000000000000000000000000000000000000000000055555555555555555555000000000000000000000000000000";
level29 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666000000000000000000500000000000000000000066666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666660000000000000005550000000000000000006666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666000000000000005550000000000000000066666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666600000000000005550000000000000000666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666633333666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666633333666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666633333666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666333333366666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666333333366666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666333333366666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666664111111144444666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666644444441111111114444444444666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666644444444441111111114444444444444666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666664444444444441111111114444444444444444666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666444777777777722111111111477777777777744466666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666644447777777777722111111111477777777777774444666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666444447777777777722111111111477777777777774444466666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066644444447777777777222111111111177777777777774444444666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066444444447777777777222111111111177777777777774444444466000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044444444447777777777222111111111177777777777774444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000744444444447777777772222111111111127777777777774444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007744444444447777777772222111111111127777777777774444444444700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007744444444447777777772222111111111127777777777774444444444770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077744444444447777777772222111111111122777777777774444444444777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777744444444447777777722222111111111122777777777774444444444777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000777744444444447777722222222111111111122222777777774444444444777700000000000000000000000000000000000000000000000000000000000000000000000000000000000007777744444444447722222222222111111111122222222277774444444444777770000000000000000000000000000000000000000000000000000000000000000000000000000000000007777744444444412222222222222111111111122222222222274444444444777770000000000000000000000000000000000000000000000000000000000000000000000000000000000077777744444411112222222222222111111111122222222222221144444444777770000000000000000000000000000000000000000000000000000000000000000000000000000000000077777744111111112222222222222111111111122222222222221111144444777770000000000000000000000000000000000000000000000000000000000000000000000000000000000077777211111111112222222222222111111111122222222222221111111114777777000000000000000000000000000000000000000000000000000000000000000000000000000000000077222211111111112222222222222111111111122222222222221111111111227777000000000000000000000000000000000000000000000000000000000000000000000000000000000022222211111111112222222222222111111111122222222222221111111111222277000000000000000000000000000000000000000000000000000000000000000000000000000000000022222211111111112222222222222111111111122222222222221111111111222277000000000000000000000000000000000000000000000000000000000000000000000000000000000077722211111111112222222222222111111111122222222222221111111111277777000000000000000000000000000000000000000060000000000000000000000000000000000000000077777711111111112222222222222111111111122222222222221111111144777777000000000000000000000000000000000000000666000000000000000000000000000000000000000077777744411111112222222222222111111111122222222222221111444444777770000000000000007777770000000000000000000666000000000000000000777777000000000000000077777744444441112222222222222111111111122222222222221444444444777770000000000000777777777700000000000000000666000000000000000077777777700000000000000007777744444444442222222222222111111111122222222222774444444444777770000000000000777777777770000000000000006666600000000000000777777777770000000000000007777744444444447772222222222111111111122222222777774444444444777770000000000077777777777777000000000000006666600000000000007777777777777000000000000000777744444444447777772222222111111111122227777777774444444444777700000000000077777777777777777777777777774444477777777777777777777777777700000000000000777744444444447777777722222111111111122277777777774444444444777000000000000777777777777777777777777777744444447777777777777777777777777700000000000000077744444444447777777772222111111111122777777777774444444444777000000000000777777777777777777777777777744444447777777777777777777777777770000000000000007744444444447777777772222111111111127777777777774444444444770000000000000777777777777777777777777777744444447777777777777777777777777770000000000000007744444444447777777772222111111111127777777777774444444444700000000000000777777777777777777777777722211111112227777777777777777777777770000000000000000744444444447777777777222111111111177777777777774444444444000000000000000777777777777777777222222222111111111222222227777777777777777770000000000000000044444444447777777777222111111111177777777777774444444444000000000000000777777777777777222222222222111111111222222222227777777777777700000000000000000064444444447777777777222111111111177777777777774444444446000000000000000777777777777722222222222222111111111222222222222227777777777700000000000000000666444444444777777777222111111111177777777777744444444666600000000000000077777777772222222222222221111111111122222222222222777777777700000000000000006666664444444444444444411111111111444444444444444444446666660000000000000007777777222222222222222221111111111122222222222222227777777000000000000000006666666644444444444444411111111111444444444444444444666666660000000000000000777772222225555555555551111111111355555555555222222777770000000000000000066666666666444444444444411111111111444444444444444466666666666000000000000000777222222255555555555531111111111335555555555522222227770000000000000000066666666666664444444444441111111114444444444444446666666666666000000000000000772222222255555555555531111111111335555555555522222222770000000000000000066666666666666664444444441111111114444444444446666666666666666000000000000000222222222255555555555531111111111335555555555522222222220000000000000000066666666666666666644444441111111114444444444666666666666666666000000000000005222222222255555555555331111111111333555555555522222222220000000000000000066666666666666666666666644111111144444666666666666666666666666000000000000055222222222255555555555331111111111333555555555522222222225000000000000000066666666666666666666666666333333366666666666666666666666666660000000000000055222222222255555555555331111111111333555555555522222222225500000000000000006666666666666666666666666333333366666666666666666666666666660000000000000555222222222255555555555331111111111333355555555522222222225550000000000000006666666666666666666666666633333666666666666666666666666666600000000000005555222222222255555555553331111111111333355555555522222222225555000000000000000666666666666000000000000055555000000000000000066666666666600000000000005555222222222255555553333331111111111333333355555522222222225555000000000000000066666666660000000000000055555000000000000000006666666660000000000000055555222222222255553333333331111111111333333333335522222222225555500000000000000000666666000000000000000055555000000000000000000666666600000000000000055555222222222253333333333331111111111333333333333312222222225555500000000000000000000000000000000000000005550000000000000000000000000000000000000000555555222222221133333333333331111111111333333333333311112222225555500000000000000000000000000000000000000005550000000000000000000000000000000000000000555555222211111133333333333331111111111333333333333311111112225555500000000000000000000000000000000000000005550000000000000000000000000000000000000000555555211111111133333333333331111111111333333333333311111111113555550000000000000000000000000000000000000000500000000000000000000000000000000000000000555533111111111133333333333331111111111333333333333311111111113333550000000000000000000000000000000000000000500000000000000000000000000000000000000000553333111111111133333333333331111111111333333333333311111111113333330000000000000000000000000000000000000000000000000000000000000000000000000000000000553333111111111133333333333331111111111333333333333311111111113333330000000000000000000000000000000000000000000000000000000000000000000000000000000000555553111111111133333333333331111111111333333333333311111111113335550000000000000000000000000000000000000000000000000000000000000000000000000000000000555555221111111133333333333331111111111333333333333311111111115555550000000000000000000000000000000000000000000000000000000000000000000000000000000000555555222221111133333333333331111111111333333333333311111122225555500000000000000000000000000000000000000000000000000000000000000000000000000000000000555555222222222133333333333331111111111333333333333311122222225555500000000000000000000000000000000000000000000000000000000000000000000000000000000000055555222222222255333333333331111111111333333333333322222222225555500000000000000000000000000000000000000000000000000000000000000000000000000000000000055555222222222255555333333331111111111333333333355522222222225555500000000000000000000000000000000000000000000000000000000000000000000000000000000000005555222222222255555555333331111111111333333555555522222222225555000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555222222222255555555553331111111111333335555555522222222225550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555222222222255555555555331111111111333355555555522222222225550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055222222222255555555555331111111111333555555555522222222225500000000000000000000000000000000000000000000000000070000000000000000000000000000000000000055222222222255555555555331111111111333555555555522222222225000000000000000000000000000000000000000000000000000777000000000000000000000000000000000000005222222222255555555555531111111111335555555555522222222220000000000000000000000000005555550000000000000000000777000000000000000000555555000000000000000222222222255555555555531111111111335555555555522222222220000000000000000000000000555555555500000000000000000777000000000000000055555555500000000000000722222222255555555555531111111111335555555555522222222270000000000000000000000000555555555550000000000000007777700000000000000555555555550000000000000772222222255555555555531111111111335555555555522222227770000000000000000000000055555555555555000000000000007777700000000000005555555555555000000000000777722222255555555555551111111111355555555555522222277770000000000000000000000055555555555555555555555555552222255555555555555555555555555500000000007777777222225555555555551111111111355555555555222227777777000000000000000000000555555555555555555555555555522222225555555555555555555555555500000000077777777772222222222222221111111111122222222222222777777777700000000000000000000555555555555555555555555555522222225555555555555555555555555550000000077777777777722222222222222111111111222222222222277777777777700000000000000000000555555555555555555555555555522222225555555555555555555555555550000000777777777777777722222222222111111111222222222277777777777777770000000000000000000555555555555555555555555533311111113335555555555555555555555550000000777777777777777777222222222111111111222222227777777777777777770000000000000000000555555555555555555333333333111111111333333335555555555555555550000000777777777777777777777777222211111112227777777777777777777777770000000000000000000555555555555555333333333333111111111333333333335555555555555500000000777777777777777777777777777744444447777777777777777777777777770000000000000000000555555555555533333333333333111111111333333333333335555555555500000000777777777777777777777777777744444447777777777777777777777777770000000000000000000055555555553333333333333331111111111133333333333333555555555500000000777777777777777777777777777774444477777777777777777777777777700000000000000000000005555555333333333333333331111111111133333333333333335555555000000000077777777777777777777777777774444477777777777777777777777777700000000000000000000000555553333336666666666661111111111466666666666333333555550000000000077777777777777777777777777774444477777777777777777777777777000000000000000000000000555333333366666666666641111111111446666666666633333335550000000000007777777777770000000000000006666600000000000000777777777777000000000000000000000000553333333366666666666641111111111446666666666633333333550000000000000777777777700000000000000000666000000000000000077777777700000000000000000000000000333333333366666666666641111111111446666666666633333333330000000000000007777770000000000000000000666000000000000000007777777000000000000000000000000006333333333366666666666441111111111444666666666633333333330000000000000000000000000000000000000000666000000000000000000000000000000000000000000000000066333333333366666666666441111111111444666666666633333333336000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000066333333333366666666666441111111111444666666666633333333336600000000000000000000000000000000000000060000000000000000000000000000000000000000000000000666333333333366666666666441111111111444466666666633333333336660000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666333333333366666666664441111111111444466666666633333333336666000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666333333333366666664444441111111111444444466666633333333336666000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666333333333366664444444441111111111444444444446633333333336666600000000000000000000000000000000000000000000000000000000000000000000000000000000000066666333333333364444444444441111111111444444444444413333333336666600000000000000000000000000000000000000000000000000000000000000000000000000000000000666666333333331144444444444441111111111444444444444411113333336666600000000000000000000000000000000000000000000000000000000000000000000000000000000000666666333311111144444444444441111111111444444444444411111113336666600000000000000000000000000000000000000000000000000000000000000000000000000000000000666666311111111144444444444441111111111444444444444411111111114666660000000000000000000000000000000000000000000000000000000000000000000000000000000000666644111111111144444444444441111111111444444444444411111111114444660000000000000000000000000000000000000000000000000000000000000000000000000000000000664444111111111144444444444441111111111444444444444411111111114444440000000000000000000000000000000000000000000000000000000000000000000000000000000000664444111111111144444444444441111111111444444444444411111111114444440000000000000000000000000000000000000000000000000000000000000000000000000000000000666664111111111144444444444441111111111444444444444411111111114446660000000000000000000000000000000000000000000000000000000000000000000000000000000000666666331111111144444444444441111111111444444444444411111111116666660000000000000000000000000000000000000000000000000000000000000000000000000000000000666666333331111144444444444441111111111444444444444411111133336666600000000000000000000000000000000000000000000000000000000000000000000000000000000000666666333333333144444444444441111111111444444444444411133333336666600000000000000000000000000000000000000000000000000000000000000000000000000000000000066666333333333366444444444441111111111444444444444433333333336666600000000000000000000000000000000000000000000000000000000000000000000000000000000000066666333333333366666444444441111111111444444444466633333333336666600000000000000000000000000000000000000000000000000000000000000000000000000000000000006666333333333366666666444441111111111444444666666633333333336666000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666333333333366666666664441111111111444446666666633333333336660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666333333333366666666666441111111111444466666666633333333336660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066333333333366666666666441111111111444666666666633333333336600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066333333333366666666666441111111111444666666666633333333336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006333333333366666666666641111111111446666666666633333333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333333366666666666641111111111446666666666633333333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000533333333366666666666641111111111446666666666633333333350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000553333333366666666666641111111111446666666666633333335550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555533333366666666666661111111111466666666666633333355550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555333336666666666661111111111466666666666333335555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555553333333333333331111111111133333333333333555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555533333333333333111111111333333333333355555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555533333333333111111111333333333355555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555333333333111111111333333335555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555333311111113335555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555522222225555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555522222225555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555552222255555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555552222255555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555552222255555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555550000000000000007777700000000000000555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555500000000000000000777000000000000000055555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555550000000000000000000777000000000000000005555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
level30 = "777777777777777777777777777777777777777777777700000000000000000005555555555555555555555500000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000055555555555555555555555500000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000055555555555555555555555550000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000555555555555555555555555550000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000555555555555555555555555555000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000005555555555555555555555555555000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000005555555555555555555555555555500000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000055555555555555555555555555555500000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777774444444444460000000000000055555555555555555555555555555550000000000000077777777777777777777777777777777777777777777777777777777777777777777777777744444444444444466666000000000055555555555555555555555555555550000000000006644444444447777777777777777777777777777777777777777777777777777777777777774444444444444444466666660000000555555555555555555555555555555555000000066666644444444444444777777777777777777777777777777777777777777777777777777777444444444444444444466666666600000555555555555555555555555555555555000006666666644444444444444447777777777777777777777777777777777777777777777777777744444444444444444444466666666666005555555555555555555555555555555555500666666666644444444444444444477777777777777777777777777777777777777777777777777444444444444444444444466666666666605555555555555555555555555555555555566666666666644444444444444444444777777777777777777777777777777777777777777777744444444444444444444444466666666666635555555555555555555555555555555555336666666666644444444444444444444477777777777777777777777777777777777777777777444444444444444444444444466666666666633355555555555555555555555555555533336666666666644444444444444444444447777777777777777777777777777777777777777774444444444444444444444444466666666666333335555555555555555555555555555333333666666666644444444444444444444444477777777777777777777777777777777777777744444444444444444444444444466666666666333333555555555555555555555555553333333666666666644444444444444444444444447777777777777777777777777777777777777444444444444444444444444444466666666663333333355555555555555555555555533333333366666666644444444444444444444444444777777777777777777777777777777777774444444444444444444444444444466666666663333333335555555555555555555555333333333366666666644444444444444444444444444477777777777777777777777777777777744444444444444444444444444444466666666633333333333555555555555555555553333333333336666666644444444444444444444444444447777777777777777777777777777777444444444444444444444444444444466666666633333333333355555555555555555533333333333336666666644444444444444444444444444444777777777777777777777777777777444444444444444444444444444444466666666333333333333355555555555555555333333333333333666666644444444444444444444444444444477777777777777777777777777774444444444444444444444444444444466666666333333333333335555555555555555333333333333333666666644444444444444444444444444444477777777777777777777777777744444444444444444444444444444444466666663333333333333335555555555555553333333333333333366666644444444444444444444444444444447777777777777777777777777744444444444444444444444444444444466666663333333333333333555555555555533333333333333333336666644444444444444444444444444444447777777777777777777777777444444444444444444444444444444444466666633333333333333333355555555555533333333333333333336666644444444444444444444444444444444777777777777777777777777444444444444444444444444444444444466666633333333333333333355555555555333333333333333333333666644444444444444444444444444444444477777777777777777777777444444444444444444444444444444444466666333333333333333333355555555555333333333333333333333666644444444444444444444444444444444477777777777777777777774444444444444444444444444444444444466666333333333333333333355555555555333333333333333333333366644444444444444444444444444444444477777777777777777777774444444444444444444444444444444444466663333333333333333333355555555553333333333333333333333366644444444444444444444444444444444477777777777777777777744444444444444444444444444444444444466663333333333333333333335555555553333333333333333333333336644444444444444444444444444444444477777777777777777777744444444444444444444444444444444444466633333333333333333333335555555533333333333333333333333336644444444444444444444444444444444447777777777777777777744444444444444444444444444444444444466633333333333333333333335555555533333333333333333333333333644444444444444444444444444444444447777777777777777777744444444444444444444444444444444444466333333333333333333333335555555533333333333333333333333333644444444444444444444444444444444447777777777777777777744444444444444444444444444444444444466333333333333333333333333555555533333333333333333333333333344444444444444444444444444444444447777777777777777777744444444444444444444444444444444444463333333333333333333333333555555533333333333333333333333333344444444444444444444444444444444444777777777777777777744444444444444444444444444444444444463333333333333333333333333555555533333333333333333333333333314444444444444444444444444444444444777777777777777777744444444444444444444444444444444444433333333333333333333333333555555533333333333333333333333333314444444444444444444444444444444444777777777777777777744114444444444444444444444444444444433333333333333333333333333555555533333333333333333333333333311444444444444444444444444444411444777777777777777777744114444444444444444444444444444444444444444444444444444444444772277744444444444444444444444444446666666666666666666666666666633666000000000777777777741111444444444444444444444444444444444444444444444444444444444772277744444444444444444444444444446666666666666666666666666666333366000000000000000000063333666666666666666666666666666666444444444444444444444444444722227744444444444444444444444444446666666666666666666666666666333366000000000000000000033333366666666666666666666666666666444444444444444444444444447722227744444444444444444444444444446666666666666666666666666663333336000000000000000000033333366666666666666666666666666666444444444444444444444444447222222744444444444444444444444444446666666666666666666666666663333330000000000000000000533333336666666666666666666666666666444444444444444444444444447222222744444444444444444444444444446666666666666666666666666633333335000000000000000000533333336666666666666666666666666666444444444444444444444444442222222244444444444444444444444444446666666666666666666666666633333335000000000000000005553333333666666666666666666666666666444444444444444444444444472222222244444444444444444444444444446666666666666666666666666333333335500000000000000005553333333666666666666666666666666666444444444444444444444444422222222224444444444444444444444444446666666666666666666666666333333355500000000000000055553333333366666666666666666666666666444444444444444444444444422222222224444444444444444444444444446666666666666666666666663333333355550000000000000055555333333366666666666666666666666666444444444444444444444444122222222221444444444444444444444444446666666666666666666666663333333355550000000000000555555533333336666666666666666666666666444444444444444444444444122222222222444444444444444444444444446666666666666666666666633333333355555000000000000555555533333336666666666666666666666666444444444444444444444441222222222222244444444444444444444444446666666666666666666666633333333355555000000000005555555533333333666666666666666666666666444444444444444444444442222222222222244444444444444444444444446666666666666666666666333333333555555500000000005555555553333333366666666666666666666666444444444444444444444412222222222222214444444444444444444444446666666666666666666666333333335555555550000000055555555555333333366666666666666666666666444444444444444444444422222222222222221444444444444444444444446666666666666666666663333333335555555550000000055555555555333333336666666666666666666666444444444444444444444122222222222222222444444444444444444444446666666666666666666663333333355555555555000000555555555555533333336666666666666666666666444444444444444444444222222222222222222144444444444444444444446666666666666666666633333333355555555555000000555555555555553333333666666666666666666666444444444444444444442222222222222222222244444444444444444444446666666666666666666633333333555555555555500005555555555555555333333666666666666666666666444444444444444444472222222222222222222224444444444444444444446666666666666666666333333335555555555555500005555555555555555333333366666666666666666666444444444444444444722222222222222222222227444444444444444444446666666666666666666333333355555555555555550055555555555555555533333366666666666666666666444444444444444444722222222222222222222222444444444444444444446666666666666666663333333555555555555555550055555555555555555553333336666666666666666666444444444444444477222222222222222222222222744444444444444444446666666666666666663333333555555555555555555555555555555555555555533336666666666666666666444444444444444777222222222222222222222222274444444444444444446666666666666666633333355555555555555555555555555555555555555555553333666666666666666666444444444444447772222222222222222222222222277744444444444444446666666666666666633333555555555555555555555555555555555555555555555533666666666666666666444444444444777772222222222222222222222222227774444444444444446666666666666666333335555555555555555555555555555555555555555555555553366666666666666666444444444447777722222222222222222222222222227777744444444444446666666666666666333555555555555555555555555555555555555555555555555555566666666666666666444444444777777722222222222222222222222222222777774444444444446666666666666663335555555555555555555555555555555555555555555555555555550006666666666666444447777777777222222222222222222222222222222777777744444444446666666666666663555555555555555555555555555555555555555555555555555555550000006666666666447777777777777222222222222222222222222222222277777777774444446666666666660005555555555555555555555555555555555555555555555555555555555000000000000000777777777777777222222222222222222222222222222277777777777774446666666660000055555555555555555555555555555555555555555555555555555555555000000000000000777777777777772222222222222222222222222222222227777777777777770000000000000055555555555555555555555555555555555555555555555555555555555500000000000000777777777777772222222222222222222222222222222227777777777777770000000000000555555555555555555555555555555555555555555555555555555555555500000000000000777777777777722222222222222222222222222222222222777777777777770000000000000555555555555555555555555555555555555555555555555555555555555550000000000000777777777777722222222222222222222222222222222222777777777777770000000000005555555555555555555555555555555555555555555555555555555555555550000000000000777777777777222222222222222222222222222222222222277777777777770000000000005555555555555555555555555555555555555555555555555555555555555555000000000000777777777777222222222222222222222222222222222222277777777777770000000000055555555555555555555555555555555555555555555555555555555555555555000000000000777777777772222222222222222222222222222222222222227777777777770000000000055555555555555555555555555555555555555555555555555555555555555555500000000000777777777772222222222222222222222222222222222222227777777777770000000000555555555555555555555555555555555555555555555555555555555555555555500000000000777777777722222222222222222222222222222222222222222777777777770000000000555555555555555555555555555555555555555555555555555555555555555555556666666666447777777722222222222222222222222222222222222222222777777777770000000005555555555555555555555555555555555555555555555555555555555555555533336666666666444444777222222222222222222222222222222222222222222277777777446666666663555555555555555555555555555555555555555555555555555555555555553333333666666666444444447222222222222222222222222222222222222222222277774444446666666633333355555555555555555555555555555555555555555555555555555555333333333666666666444444441122222222222222222222222222222222222222222227444444446666666633333333555555555555555555555555555555555555555555555555555533333333333366666666444444441111222222222222222222222222222222222222222214444444446666666333333333335555555555555555555555555555555555555555555555555333333333333336666666444444411111122222222222222222222222222222222222221111444444446666666333333333333355555555555555555555555555555555555555555555533333333333333336666666444444411111112222222222222222222222222222222222211111144444446666663333333333333335555555555555555555555555555555555555555555333333333333333333666666444444111111111122222222222222222222222222222221111111144444446666663333333333333333555555555555555555555555555555555555555553333333333333333333666666444444111111111112222222222222222222222222222211111111114444446666633333333333333333335555555555555555555555555555555555555533333333333333333333366666444441111111111111222222222222222222222222222111111111114444446666633333333333333333333555555555555555555555555555555555555333333333333333333333366666444441111111111111122222222222222222222222221111111111111444446666333333333333333333333355555555555555555555555555555555553333333333333333333333336666444411111111111111112222222222222222222222211111111111111444446666333333333333333333333335555555555555555555555555555555533333333333333333333333336666444411111111111111111222222222222222222222111111111111111144446663333333333333333333333333555555555555555555555555555555333333333333333333333333333666444111111111111111111122222222222222222221111111111111111144446663333333333333333333333333355555555555555555555555555555333333333333333333333333333666444111111111111111111122222222222222222211111111111111111114446633333333333333333333333333335555555555555555555555555553333333333333333333333333333366441111111111111111111112222222222222222211111111111111111114446633333333333333333333333333335555555555555555555555555533333333333333333333333333333366441111111111111111111112222222222222222111111111111111111111446333333333333333333333333333333555555555555555555555555533333333333333333333333333333336411111111111111111111111222222222222221111111111111111111111446333333333333333333333333333333555555555555555555555555333333333333333333333333333333336411111111111111111111111122222222222221111111111111111111111143333333333333333333333333333333355555555555555555555555333333333333333333333333333333333111111111111111111111111122222222222211111111111111111111111143333333333333333333333333333333335555555555777777777777444444444444444444444444444444444111111111111111111111111122222222222211111111111111111111111114444444444444444444444444444444447777777777777777777774444444444444444444444444444444444444444444444444444444444477777227777744444444444444444444444444444444444444444444444444444444447777777777777777777774444444444444444444444444444444444666666666666666666666666600005555000666666666666666666666666664444444444444444444444444444444447777777777777777777744444444444444444444444444444444444666666666666666666666666660005555000666666666666666666666666664444444444444444444444444444444447777777777777777777744444444444444444444444444444444444666666666666666666666666660055555506666666666666666666666666664444444444444444444444444444444444777777777777777777744444444444444444444444444444444444666666666666666666666666660055555506666666666666666666666666664444444444444444444444444444444444777777777777777777744444444444444444444444444444444444666666666666666666666666660555555556666666666666666666666666664444444444444444444444444444444444777777777777777777744444444444444444444444444444444444666666666666666666666666666555555556666666666666666666666666664444444444444444444444444444444444777777777777777777744444444444444444444444444444444444666666666666666666666666663555555553666666666666666666666666664444444444444444444444444444444444477777777777777777744444444444444444444444444444444444666666666666666666666666663555555553666666666666666666666666664444444444444444444444444444444444477777777777777777744444444444444444444444444444444444666666666666666666666666633555555553366666666666666666666666664444444444444444444444444444444444477777777777777777744444444444444444444444444444444444666666666666666666666666633555555553366666666666666666666666664444444444444444444444444444444444477777777777777777744444444444444444444444444444444444666666666666666666666666333555555553336666666666666666666666664444444444444444444444444444444444477777777777777777744444444444444444444444444444444444666666666666666666666666333555555553336666666666666666666666664444444444444444444444444444444444477777777777777777744444444444444444444444444444444444666666666666666666666663333555555553333666666666666666666666664444444444444444444444444444444444477777777777777777744444444444444444444444444444444444666666666666666666666663335555555553333366666666666666666666664444444444444444444444444444444444477777777777777777744444444444444444444444444444444444666666666666666666666633335555555553333366666666666666666666664444444444444444444444444444444444777777777777777777744444444444444444444444444444444444666666666666666666666633335555555553333336666666666666666666664444444444444444444444444444444444777777777777777777744444444444444444444444444444444444666666666666666666666333335555555553333336666666666666666666664444444444444444444444444444444444777777777777777777774444444444444444444444444444444444666666666666666666666333355555555553333333666666666666666666664444444444444444444444444444444444777777777777777777774444444444444444444444444444444444666666666666666666663333355555555555333333666666666666666666664444444444444444444444444444444447777777777777777777774444444444444444444444444444444444666666666666666666663333355555555555333333366666666666666666664444444444444444444444444444444447777777777777777777777444444444444444444444444444444444666666666666666666633333355555555555333333366666666666666666664444444444444444444444444444444447777777777777777777777744444444444444444444444444444444666666666666666666633333355555555555533333336666666666666666664444444444444444444444444444444447777777777777777777777744444444444444444444444444444444666666666666666666333333555555555555553333336666666666666666664444444444444444444444444444444447777777777777777777777744444444444444444444444444444444666666666666666666333335555555555555553333333666666666666666664444444444444444444444444444444477777777777777777777777774444444444444444444444444444444666666666666666663333335555555555555553333333666666666666666664444444444444444444444444444444777777777777777777777777777444444444444444444444444444444666666666666666663333355555555555555555333333366666666666666664444444444444444444444444444444777777777777777777777777777444444444444444444444444444444666666666666666633333355555555555555555533333366666666666666664444444444444444444444444444447777777777777777777777777777744444444444444444444444444444666666666666666633333555555555555555555533333336666666666666664444444444444444444444444444447777777777777777777777777777774444444444444444444444444444666666666666666633335555555555555555555553333336666666666666664444444444444444444444444444477777777777777777777777777777777444444444444444444444444444666666666666666333355555555555555555555555333333666666666666664444444444444444444444444444777777777777777777777777777777777444444444444444444444444444666666666666666333555555555555555555555555533333666666666666664444444444444444444444444447777777777777777777777777777777777744444444444444444444444444666666666666663333555555555555555555555555533333366666666666664444444444444444444444444477777777777777777777777777777777777774444444444444444444444444666666666666663355555555555555555555555555553333366666666666664444444444444444444444444477777777777777777777777777777777777777744444444444444444444444666666666666633555555555555555555555555555555333336666666666664444444444444444444444447777777777777777777777777777777777777777774444444444444444444444666666666666635555555555555555555555555555555553336666666666664444444444444444444444477777777777777777777777777777777777777777777744444444444444444444666666666666555555555555555555555555555555555555333666666666664444444444444444444444777777777777777777777777777777777777777777777774444444444444444444666666666660555555555555555555555555555555555555553666666666664444444444444444444477777777777777777777777777777777777777777777777777744444444444444444666666666005555555555555555555555555555555555555555366666666664444444444444444444777777777777777777777777777777777777777777777777777777774444444444444666660000005555555555555555555555555555555555555555506666666664444444444444444477777777777777777777777777777777777777777777777777777777777774444444444660000000055555555555555555555555555555555555555555550000666664444444444444777777777777777777777777777777777777777777777777777777777777777777777777777000000000055555555555555555555555555555555555555555550000000664444444444777777777777777777777777777777777777777777777777777777777777777777777777777777000000000555555555555555555555555555555555555555555555000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000555555555555555555555555555555555555555555555000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000005555555555555555555555555555555555555555555555500000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000005555555555555555555555555555555555555555555555550000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000055555555555555555555555555555555555555555555555550000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000055555555555555555555555555555555555555555555555555000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000555555555555555555555555555555555555555555555555555000007777777777777777777777777777777777777777777";
canvas = new BitmapData(150, 150, false, 0xFFFFFF);
paintedcanvas = new BitmapData(150, 150, false, 0xFFFFFF);
easel = new Bitmap(canvas);
blankcanvas = new BitmapData(150, 150, false, 0xFFFFFF);
easel.x = 124;
easel.y = 99;
img = new BitmapData(150, 150, false, 0xFFFFFF);
imgb = new Bitmap(img);
palettepoint = new Point(palette.x, palette.y);
imgb.x = 280;
imgb.y = 99;
addChild(imgb);
addChild(easel);
addChild(grid);
addChild(shapes);
addChild(palette);
addChild(brush);
addChild(colorwheelbutton);
addChild(colorwheel);
addChild(tutorial);
addChild(iphonepromo);
addChild(leveltransition);
color_red = 16581122;
color_yellow = 0xFFFF00;
color_blue = 0xFF;
color_orange = 0xFF6600;
color_green = 0x9900;
color_purple = 0x990099;
color_black = 0;
painting = false;
i = 0;
j2 = 0;
stoppainting = true;
if (levelIndex >= 5){
if ((levelIndex / 5) != int((levelIndex / 5))){
root["iphonepromo"].gotoAndStop(2);
} else {
root["iphonepromo"].gotoAndStop(1);
};
} else {
root["iphonepromo"].gotoAndStop(2);
};
palette["red"].addEventListener(MouseEvent.CLICK, floodRed);
palette["yellow"].addEventListener(MouseEvent.CLICK, floodYellow);
palette["blue"].addEventListener(MouseEvent.CLICK, floodBlue);
palette["white"].addEventListener(MouseEvent.CLICK, clearCanvas);
recycle3.addEventListener(MouseEvent.CLICK, temp);
stage.addEventListener(Event.ENTER_FRAME, main);
levelIndex++;
drawLevel(root[("level" + levelIndex)]);
canvas.draw(blankcanvas);
paintedcanvas.draw(blankcanvas);
stageEasel["levelNum"].text = levelIndex.toString();
CHECK();
shapes["shape1"]["inner"].gotoAndStop(parseInt(shapeIndex[levelIndex].substr(0, 2)));
shapes["shape2"]["inner"].gotoAndStop(parseInt(shapeIndex[levelIndex].substr(2, 2)));
shapes["shape3"]["inner"].gotoAndStop(parseInt(shapeIndex[levelIndex].substr(4, 2)));
if (root["changer"].volume > 0){
root["musicmc"].gotoAndStop(1);
} else {
root["musicmc"].gotoAndStop(2);
};
colorwheelbutton.addEventListener(MouseEvent.CLICK, color);
resetbutton.addEventListener(MouseEvent.CLICK, resetty);
}
function frame1(){
MochiBot.track(this, "f31e4cd8");
stop();
CPMStarContentSpotID = "1131QF7D7A1B7";
ad = new AdLoader(CPMStarContentSpotID);
stop();
leveltransition = new levelTransition();
addChild(leveltransition);
myMenu = new ContextMenu();
myMenu.hideBuiltInItems();
menuItem1 = new ContextMenuItem("Mofongo Studios!");
menuItem2 = new ContextMenuItem("Candystand!");
menuItem1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, mofongo);
menuItem2.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, sponsorcontext);
myMenu.customItems.push(menuItem1);
myMenu.customItems.push(menuItem2);
this.contextMenu = myMenu;
}
function frame2(){
sound2 = new Music();
changer = new SoundTransform();
addEventListener(Event.ENTER_FRAME, music);
loaderInfo.addEventListener(Event.UNLOAD, stopmusic);
addChild(leveltransition);
}
function frame6(){
if (root["changer"].volume > 0){
root["musicmc"].gotoAndStop(1);
} else {
root["musicmc"].gotoAndStop(2);
};
musicbutton.addEventListener(MouseEvent.CLICK, musicchange);
back.addEventListener(MouseEvent.CLICK, goBack);
iphonebutton.addEventListener(MouseEvent.CLICK, getiphone);
candystandbutton.addEventListener(MouseEvent.CLICK, getlocks);
addChild(leveltransition);
}
public function checkmeterChange(){
var _local1:SoundChannel;
var _local2:SoundTransform;
var _local3:GlugSound;
if ((((brush["paint"].currentFrame == 2)) && ((root["changer"].volume > 0)))){
_local2 = new SoundTransform();
_local3 = new GlugSound();
_local1 = _local3.play(1500, 1);
_local2.volume = 0.75;
_local1.soundTransform = _local2;
};
checkmeter["inner"]["thresholdindicator"].gotoAndStop(thresh[levelIndex]);
checkmeter["inner"]["thresholdindicator"]["inner"]["percentage"].text = (thresh[levelIndex].toString() + "%");
if (checkmeter["targetPercent"] > checkmeter["percent"]){
var _local4 = checkmeter;
var _local5 = "percent";
var _local6 = (_local4[_local5] + 1);
_local4[_local5] = _local6;
checkmeter["inner"].gotoAndStop(checkmeter["percent"]);
checkmeter["inner"]["per"].text = (checkmeter["percent"].toString() + "%");
} else {
if (checkmeter["targetPercent"] < checkmeter["percent"]){
_local4 = checkmeter;
_local5 = "percent";
_local6 = (_local4[_local5] - 1);
_local4[_local5] = _local6;
checkmeter["inner"].gotoAndStop(checkmeter["percent"]);
checkmeter["inner"]["per"].text = (checkmeter["percent"].toString() + "%");
} else {
if (checkmeter["targetPercent"] == checkmeter["percent"]){
checkmeter["inner"].gotoAndStop(checkmeter["percent"]);
checkmeter["inner"]["per"].text = (checkmeter["percent"].toString() + "%");
};
};
};
if ((((checkmeter["percent"] >= thresh[levelIndex])) && ((checkmeter["targetPercent"] >= thresh[levelIndex])))){
if (!root["painting"]){
checkmeter["glowbutton"].gotoAndStop(2);
palette.y = (palettepoint.y + 1000);
};
} else {
palette.y = palettepoint.y;
checkmeter["glowbutton"].gotoAndStop(1);
};
}
public function drawLevel(_arg1:String){
var _local2:Number;
var _local3:Number;
var _local4:*;
var _local5:Number;
var _local6:uint;
_local2 = 0;
_local3 = 0;
_local4 = 0;
while (_local4 < _arg1.length) {
_local5 = Number(_arg1.substr(_local4, 1));
if (_local5 == 0){
_local6 = 0;
} else {
if (_local5 == 1){
_local6 = 0xFFFFFF;
} else {
if (_local5 == 2){
_local6 = color_red;
} else {
if (_local5 == 3){
_local6 = color_yellow;
} else {
if (_local5 == 4){
_local6 = color_blue;
} else {
if (_local5 == 5){
_local6 = color_orange;
} else {
if (_local5 == 6){
_local6 = color_green;
} else {
if (_local5 == 7){
_local6 = color_purple;
};
};
};
};
};
};
};
};
img.setPixel(_local2, _local3, _local6);
_local2++;
if (_local2 == 150){
_local2 = 0;
if (_local3 < 150){
_local3++;
} else {
break;
};
};
_local4++;
};
}
public function CHECK(){
var _local1:Number;
var _local2:Number;
var _local3:*;
var _local4:*;
_local1 = 0;
_local2 = 0;
_local3 = 0;
while (_local3 < 150) {
_local4 = 0;
while (_local4 < 150) {
if (paintedcanvas.getPixel(_local3, _local4) == img.getPixel(_local3, _local4)){
_local1++;
};
_local2++;
_local4++;
};
_local3++;
};
checkmeter["targetPercent"] = int(((_local1 / _local2) * 100));
}
public function resetstage(){
removeChild(palette);
removeChild(imgb);
removeChild(easel);
removeChild(grid);
removeChild(shapes);
removeChild(brush);
removeChild(iphonepromo);
colorwheelbutton.removeEventListener(MouseEvent.CLICK, color);
removeChild(colorwheel);
removeChild(colorwheelbutton);
removeChild(tutorial);
shapes["recycle"].removeEventListener(Event.ENTER_FRAME, shapes["recycle"]["adjustVolume"]);
stage.removeEventListener(Event.ENTER_FRAME, main);
}
public function getlocks(_arg1:MouseEvent){
var _local2:URLRequest;
_local2 = new URLRequest("http://www.candystand.com/play/copy-cat-a-painters-puzzle?utm_source=CopyCat&utm_medium=link&utm_campaign=CopyCat-vrl");
navigateToURL(_local2, "_blank");
}
public function traceLevel(){
levelIndex++;
if (levelIndex < 31){
if (levelIndex >= 6){
if (((levelIndex - 1) / 5) != int(((levelIndex - 1) / 5))){
root["iphonepromo"].gotoAndStop(2);
} else {
root["iphonepromo"].gotoAndStop(1);
};
} else {
root["iphonepromo"].gotoAndStop(2);
};
drawLevel(root[("level" + levelIndex)]);
canvas.draw(blankcanvas);
paintedcanvas.draw(blankcanvas);
stageEasel["levelNum"].text = levelIndex.toString();
CHECK();
shapes["shape1"]["inner"].gotoAndStop(parseInt(shapeIndex[levelIndex].substr(0, 2)));
shapes["shape2"]["inner"].gotoAndStop(parseInt(shapeIndex[levelIndex].substr(2, 2)));
shapes["shape3"]["inner"].gotoAndStop(parseInt(shapeIndex[levelIndex].substr(4, 2)));
if (trueLevelIndex < levelIndex){
trueLevelIndex = levelIndex;
so.data.levelIndex = levelIndex;
};
} else {
nextFrame();
resetstage();
};
}
public function keyup(_arg1:KeyboardEvent){
keyisdown[_arg1.keyCode] = false;
}
public function sponsorcontext(_arg1:ContextMenuEvent){
var _local2:URLRequest;
_local2 = new URLRequest("http://www.candystand.com");
navigateToURL(_local2, "_blank");
}
public function musicchangeINTRO(_arg1:MouseEvent){
root["intro"]["musicmc"].play();
}
public function stopmusic(_arg1:Event){
soundchannel.stop();
delete root["sound2"];
delete root["soundchannel"];
delete root["changer"];
}
public function loadlevelbuttons(){
var _local1:*;
_local1 = 1;
while (_local1 <= 30) {
if (trueLevelIndex >= _local1){
if (_local1.toString().length == 1){
intro2[(("levelbutton" + "0") + _local1)]["inner"].gotoAndStop((_local1 + 1));
} else {
intro2[("levelbutton" + _local1)]["inner"].gotoAndStop((_local1 + 1));
};
} else {
if (_local1.toString().length == 1){
intro2[(("levelbutton" + "0") + _local1)]["inner"].gotoAndStop(1);
intro2[(("levelbutton" + "0") + _local1)]["inner"]["levelbuttonnumber"].text = _local1.toString();
} else {
intro2[("levelbutton" + _local1)]["inner"].gotoAndStop(1);
intro2[("levelbutton" + _local1)]["inner"]["levelbuttonnumber"].text = _local1.toString();
};
};
_local1++;
};
}
public function color(_arg1:MouseEvent){
if (root["colorwheel"].currentFrame == 1){
root["colorwheel"].play();
};
}
public function floodBlue(_arg1:MouseEvent):void{
if (!painting){
stoppainting = false;
paintedcanvas.draw(canvas);
paintingcolor = color_blue;
painting = true;
root["brush"].gotoAndStop(3);
root["brush"]["paint"].play();
};
}
public function copy(_arg1:KeyboardEvent){
img.draw(canvas);
}
public function keydown(_arg1:KeyboardEvent){
keyisdown[_arg1.keyCode] = true;
if (keyisdown[37]){
if (cheat.currentFrame == 1){
cheat.gotoAndStop(2);
} else {
if (cheat.currentFrame == 2){
cheat.gotoAndStop(3);
} else {
if (cheat.currentFrame == 7){
cheat.gotoAndStop(8);
} else {
cheat.gotoAndStop(1);
};
};
};
};
if (keyisdown[38]){
if (cheat.currentFrame == 3){
cheat.gotoAndStop(4);
} else {
if (cheat.currentFrame == 4){
cheat.gotoAndStop(5);
} else {
if (cheat.currentFrame == 8){
cheat.gotoAndStop(9);
} else {
cheat.gotoAndStop(1);
};
};
};
};
if (keyisdown[39]){
if (cheat.currentFrame == 5){
cheat.gotoAndStop(6);
} else {
if (cheat.currentFrame == 6){
cheat.gotoAndStop(7);
} else {
if (cheat.currentFrame == 9){
cheat.gotoAndStop(10);
} else {
cheat.gotoAndStop(1);
};
};
};
};
if (keyisdown[40]){
if (cheat.currentFrame == 10){
cheat.gotoAndStop(11);
} else {
cheat.gotoAndStop(1);
};
};
}
public function getiphone(_arg1:MouseEvent){
var _local2:URLRequest;
_local2 = new URLRequest("http://bit.ly/CopyCat");
navigateToURL(_local2, "_blank");
}
public function main(_arg1:Event){
var _local2:*;
var _local3:*;
if (tutorial["currentFrame"] != levelIndex){
var _local4 = tutorial;
_local4["gotoAndStop"](levelIndex);
};
_local2 = 1;
while (_local2 < 4) {
if (shapes[("shape" + _local2)].hitTestPoint(stage.mouseX, stage.mouseY, true)){
shapes[("shape" + _local2)].gotoAndStop(2);
} else {
shapes[("shape" + _local2)].gotoAndStop(1);
};
_local2++;
};
checkmeterChange();
if (shapes.shapesArray.length == 0){
Shape.erasing = false;
};
if (painting){
brush.alpha = 1;
brush.y = 105.9;
brush.paint.play();
if (!stoppainting){
i = 0;
while (i < 150) {
_local3 = j2;
while (_local3 < (j2 + 5)) {
if (paintingcolor == color_red){
if (!root["shapes"].hitTestPoint(((easel.x + i) + 1), (easel.y + _local3), true)){
if (paintedcanvas.getPixel(i, _local3) == color_blue){
paintedcanvas.setPixel(i, _local3, color_purple);
} else {
if (paintedcanvas.getPixel(i, _local3) == color_yellow){
paintedcanvas.setPixel(i, _local3, color_orange);
} else {
if (paintedcanvas.getPixel(i, _local3) == color_green){
paintedcanvas.setPixel(i, _local3, color_black);
} else {
if (paintedcanvas.getPixel(i, _local3) == color_black){
paintedcanvas.setPixel(i, _local3, color_black);
} else {
paintedcanvas.setPixel(i, _local3, color_red);
};
};
};
};
};
} else {
if (paintingcolor == color_yellow){
if (!root["shapes"].hitTestPoint(((easel.x + i) + 1), (easel.y + _local3), true)){
if (paintedcanvas.getPixel(i, _local3) == color_blue){
paintedcanvas.setPixel(i, _local3, color_green);
} else {
if (paintedcanvas.getPixel(i, _local3) == color_red){
paintedcanvas.setPixel(i, _local3, color_orange);
} else {
if (paintedcanvas.getPixel(i, _local3) == color_purple){
paintedcanvas.setPixel(i, _local3, color_black);
} else {
if (paintedcanvas.getPixel(i, _local3) == color_black){
paintedcanvas.setPixel(i, _local3, color_black);
} else {
paintedcanvas.setPixel(i, _local3, color_yellow);
};
};
};
};
};
} else {
if (paintingcolor == color_blue){
if (!root["shapes"].hitTestPoint(((easel.x + i) + 1), (easel.y + _local3), true)){
if (paintedcanvas.getPixel(i, _local3) == color_red){
paintedcanvas.setPixel(i, _local3, color_purple);
} else {
if (paintedcanvas.getPixel(i, _local3) == color_yellow){
paintedcanvas.setPixel(i, _local3, color_green);
} else {
if (paintedcanvas.getPixel(i, _local3) == color_orange){
paintedcanvas.setPixel(i, _local3, color_black);
} else {
if (paintedcanvas.getPixel(i, _local3) == color_black){
paintedcanvas.setPixel(i, _local3, color_black);
} else {
paintedcanvas.setPixel(i, _local3, color_blue);
};
};
};
};
};
} else {
if (paintingcolor == 0xFFFFFF){
if (!Shape.erasing){
if (!root["shapes"].hitTestPoint(((easel.x + i) + 1), (easel.y + _local3), true)){
paintedcanvas.setPixel(i, _local3, 0xFFFFFF);
};
} else {
paintedcanvas.setPixel(i, _local3, 0xFFFFFF);
};
};
};
};
};
_local3++;
};
i++;
};
j2 = (j2 + 5);
if (j2 >= 150){
j2 = 0;
stoppainting = true;
};
};
} else {
brush.alpha = 0;
brush.y = 500;
};
}
public function floodRed(_arg1:MouseEvent):void{
if (!painting){
stoppainting = false;
paintedcanvas.draw(canvas);
paintingcolor = color_red;
painting = true;
root["brush"].gotoAndStop(1);
root["brush"]["paint"].play();
};
}
public function temp(_arg1:MouseEvent){
traceLevel();
}
public function checkload(_arg1:Event){
loadlevelbuttons();
}
public function goBack(_arg1:MouseEvent){
root["leveltransition"].play();
root["transitiontarget"] = "menu";
}
}
}//package Printer8Kong_fla
Section 25
//musicbutton_50 (Printer8Kong_fla.musicbutton_50)
package Printer8Kong_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.net.*;
import flash.ui.*;
import flash.geom.*;
import flash.text.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class musicbutton_50 extends MovieClip {
public function musicbutton_50(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
root["changer"].volume = 0.4;
root["soundchannel"].soundTransform = root["changer"];
SoundMixer.soundTransform = new SoundTransform(1);
stop();
}
function frame2(){
root["changer"].volume = 0;
root["soundchannel"].soundTransform = root["changer"];
SoundMixer.soundTransform = new SoundTransform(0);
stop();
}
}
}//package Printer8Kong_fla
Section 26
//paintbrush_112 (Printer8Kong_fla.paintbrush_112)
package Printer8Kong_fla {
import flash.display.*;
public dynamic class paintbrush_112 extends MovieClip {
public var paint:MovieClip;
}
}//package Printer8Kong_fla
Section 27
//paintdripping_113 (Printer8Kong_fla.paintdripping_113)
package Printer8Kong_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.net.*;
import flash.ui.*;
import flash.geom.*;
import flash.text.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class paintdripping_113 extends MovieClip {
public var paint1:MovieClip;
public function paintdripping_113(){
addFrameScript(0, frame1, 50, frame51, 65, frame66);
}
function frame1(){
stop();
}
function frame51(){
root["canvas"].draw(root["paintedcanvas"]);
var _local1 = root;
_local1["CHECK"]();
}
function frame66(){
if ((((root["levelIndex"] == 1)) && ((root["tutorial"]["inner"]["currentFrame"] == 5)))){
var _local1 = root["tutorial"]["inner"];
_local1["gotoAndStop"](6);
};
root["painting"] = false;
}
}
}//package Printer8Kong_fla
Section 28
//paintpalette_126 (Printer8Kong_fla.paintpalette_126)
package Printer8Kong_fla {
import flash.display.*;
public dynamic class paintpalette_126 extends MovieClip {
public var white:SimpleButton;
public var blue:SimpleButton;
public var yellow:SimpleButton;
public var red:SimpleButton;
}
}//package Printer8Kong_fla
Section 29
//phonographleft_33 (Printer8Kong_fla.phonographleft_33)
package Printer8Kong_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.net.*;
import flash.ui.*;
import flash.geom.*;
import flash.text.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class phonographleft_33 extends MovieClip {
public function phonographleft_33(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
root["changer"].volume = 0.4;
root["soundchannel"].soundTransform = root["changer"];
SoundMixer.soundTransform = new SoundTransform(1);
stop();
}
function frame2(){
root["changer"].volume = 0;
root["soundchannel"].soundTransform = root["changer"];
SoundMixer.soundTransform = new SoundTransform(0);
stop();
}
}
}//package Printer8Kong_fla
Section 30
//recyclebin_99 (Printer8Kong_fla.recyclebin_99)
package Printer8Kong_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.net.*;
import flash.ui.*;
import flash.geom.*;
import flash.text.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class recyclebin_99 extends MovieClip {
public var bin:MovieClip;
public var channel:SoundChannel;
public var sound:WindSound;
public var i;
public var stransform:SoundTransform;
public var newvolume:Number;
public function recyclebin_99(){
addFrameScript(0, frame1);
}
function frame1(){
sound = new WindSound();
channel = sound.play(0, 1E16);
newvolume = 1;
stransform = channel.soundTransform;
stransform.volume = 0;
channel.soundTransform = stransform;
i = 0;
addEventListener(Event.ENTER_FRAME, adjustVolume);
addEventListener(Event.ENTER_FRAME, main);
stop();
}
public function adjustVolume(_arg1:Event){
if (root["changer"].volume > 0){
if (bin.currentFrame == 2){
if (stransform.volume < newvolume){
stransform.volume = (stransform.volume + 0.1);
};
} else {
if (stransform.volume > 0){
stransform.volume = (stransform.volume - 0.1);
} else {
stransform.volume = 0;
};
};
} else {
stransform.volume = 0;
};
channel.soundTransform = stransform;
}
public function main(_arg1:Event){
if (Shape.erasing){
if (bin.currentFrame != 2){
bin.gotoAndStop(2);
};
} else {
if (bin.currentFrame != 1){
bin.gotoAndStop(1);
};
};
}
}
}//package Printer8Kong_fla
Section 31
//recyclebinlid_102 (Printer8Kong_fla.recyclebinlid_102)
package Printer8Kong_fla {
import flash.display.*;
public dynamic class recyclebinlid_102 extends MovieClip {
public function recyclebinlid_102(){
addFrameScript(9, frame10);
}
function frame10(){
stop();
}
}
}//package Printer8Kong_fla
Section 32
//recyclebinlidclose_101 (Printer8Kong_fla.recyclebinlidclose_101)
package Printer8Kong_fla {
import flash.display.*;
public dynamic class recyclebinlidclose_101 extends MovieClip {
public function recyclebinlidclose_101(){
addFrameScript(9, frame10);
}
function frame10(){
stop();
}
}
}//package Printer8Kong_fla
Section 33
//recyclebinmc_100 (Printer8Kong_fla.recyclebinmc_100)
package Printer8Kong_fla {
import flash.display.*;
public dynamic class recyclebinmc_100 extends MovieClip {
public var mc:MovieClip;
public function recyclebinmc_100(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package Printer8Kong_fla
Section 34
//shapes_98 (Printer8Kong_fla.shapes_98)
package Printer8Kong_fla {
import flash.display.*;
import flash.events.*;
import flash.media.*;
import flash.net.*;
import flash.ui.*;
import flash.geom.*;
import flash.text.*;
import flash.system.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.printing.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class shapes_98 extends MovieClip {
public var shapesArray:Array;
public var hintbutton:SimpleButton;
public var recycle:MovieClip;
public var recyclebutton:SimpleButton;
public var shape1:MovieClip;
public var shape2:MovieClip;
public var shape3:MovieClip;
public var backbutton:SimpleButton;
public function shapes_98(){
addFrameScript(0, frame1);
}
public function dup1(_arg1:MouseEvent):void{
if (((!(Shape.erasing)) && (!(root["painting"])))){
dup(shape1["inner"].currentFrame);
if (root["changer"].volume > 0){
root["snapsound"].gotoAndStop(3);
};
};
}
public function dup2(_arg1:MouseEvent):void{
if (((!(Shape.erasing)) && (!(root["painting"])))){
dup(shape2["inner"].currentFrame);
if (root["changer"].volume > 0){
root["snapsound"].gotoAndStop(3);
};
};
}
public function dup3(_arg1:MouseEvent):void{
if (((!(Shape.erasing)) && (!(root["painting"])))){
dup(shape3["inner"].currentFrame);
if (root["changer"].volume > 0){
root["snapsound"].gotoAndStop(3);
};
};
}
function frame1(){
hintbutton.addEventListener(MouseEvent.CLICK, gethint);
shape1.buttonMode = true;
shape2.buttonMode = true;
shape3.buttonMode = true;
shape1.addEventListener(MouseEvent.MOUSE_DOWN, dup1);
shape2.addEventListener(MouseEvent.MOUSE_DOWN, dup2);
shape3.addEventListener(MouseEvent.MOUSE_DOWN, dup3);
recyclebutton.addEventListener(MouseEvent.CLICK, removeChildren);
backbutton.addEventListener(MouseEvent.CLICK, back);
shapesArray = new Array();
recycle["bin"]["mc"].gotoAndStop(10);
}
public function removeChildren(_arg1:MouseEvent){
if (!parent["painting"]){
Shape.erasing = true;
};
}
public function gethint(_arg1:MouseEvent){
var _local2:URLRequest;
_local2 = new URLRequest("http://www.candystand.com/show-content.do?key=copycatwalkthrough&utm_source=CopyCat&utm_medium=link&utm_campaign=CopyCat-walkthrough");
navigateToURL(_local2, "_blank");
}
public function back(_arg1:MouseEvent){
root["leveltransition"].play();
root["transitiontarget"] = "menu";
}
public function dup(_arg1:Number){
var _local2:Square;
var _local3:Triangle;
var _local4:Circle;
var _local5:Oval;
var _local6:HollowSquare;
var _local7:Star;
var _local8:EX;
var _local9:Cross;
var _local10:SquigglyLine;
var _local11:Spiral;
var _local12:WireTree;
var _local13:FStar;
var _local14:Boat;
var _local15:RHCPStar;
if (_arg1 == 1){
_local2 = new Square();
addChild(_local2);
shapesArray.push(_local2);
} else {
if (_arg1 == 2){
_local3 = new Triangle();
addChild(_local3);
shapesArray.push(_local3);
} else {
if (_arg1 == 3){
_local4 = new Circle();
addChild(_local4);
shapesArray.push(_local4);
} else {
if (_arg1 == 4){
_local5 = new Oval();
addChild(_local5);
shapesArray.push(_local5);
} else {
if (_arg1 == 5){
_local6 = new HollowSquare();
addChild(_local6);
shapesArray.push(_local6);
} else {
if (_arg1 == 6){
_local7 = new Star();
addChild(_local7);
shapesArray.push(_local7);
} else {
if (_arg1 == 7){
_local8 = new EX();
addChild(_local8);
shapesArray.push(_local8);
} else {
if (_arg1 == 8){
_local9 = new Cross();
addChild(_local9);
shapesArray.push(_local9);
} else {
if (_arg1 == 9){
_local10 = new SquigglyLine();
addChild(_local10);
shapesArray.push(_local10);
} else {
if (_arg1 == 10){
_local11 = new Spiral();
addChild(_local11);
shapesArray.push(_local11);
} else {
if (_arg1 == 11){
_local12 = new WireTree();
addChild(_local12);
shapesArray.push(_local12);
} else {
if (_arg1 == 12){
_local13 = new FStar();
addChild(_local13);
shapesArray.push(_local13);
} else {
if (_arg1 == 13){
_local14 = new Boat();
addChild(_local14);
shapesArray.push(_local14);
} else {
if (_arg1 == 14){
_local15 = new RHCPStar();
addChild(_local15);
shapesArray.push(_local15);
};
};
};
};
};
};
};
};
};
};
};
};
};
};
}
}
}//package Printer8Kong_fla
Section 35
//snapsounds_55 (Printer8Kong_fla.snapsounds_55)
package Printer8Kong_fla {
import flash.display.*;
import flash.media.*;
public dynamic class snapsounds_55 extends MovieClip {
public var soundchannel:SoundChannel;
public var snap1:SnapOn;
public var snap2:SnapOff;
public var changer:SoundTransform;
public var trashsound:TrashSound;
public function snapsounds_55(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4);
}
function frame3(){
snap2 = new SnapOff();
soundchannel = snap2.play(10, 1);
changer.volume = 0.15;
soundchannel.soundTransform = changer;
gotoAndStop(1);
}
function frame1(){
changer = new SoundTransform();
stop();
}
function frame4(){
trashsound = new TrashSound();
soundchannel = trashsound.play(0, 1);
changer.volume = 0.25;
soundchannel.soundTransform = changer;
gotoAndStop(1);
}
function frame2(){
snap1 = new SnapOn();
soundchannel = snap1.play(10, 1);
changer.volume = 0.15;
soundchannel.soundTransform = changer;
gotoAndStop(1);
}
}
}//package Printer8Kong_fla
Section 36
//squaregraphic_107 (Printer8Kong_fla.squaregraphic_107)
package Printer8Kong_fla {
import flash.display.*;
public dynamic class squaregraphic_107 extends MovieClip {
public var inner:MovieClip;
public function squaregraphic_107(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package Printer8Kong_fla
Section 37
//stageEasel_87 (Printer8Kong_fla.stageEasel_87)
package Printer8Kong_fla {
import flash.display.*;
import flash.text.*;
public dynamic class stageEasel_87 extends MovieClip {
public var levelNum:TextField;
}
}//package Printer8Kong_fla
Section 38
//thresholdindicator_119 (Printer8Kong_fla.thresholdindicator_119)
package Printer8Kong_fla {
import flash.display.*;
public dynamic class thresholdindicator_119 extends MovieClip {
public var inner:MovieClip;
}
}//package Printer8Kong_fla
Section 39
//tutorial_88 (Printer8Kong_fla.tutorial_88)
package Printer8Kong_fla {
import flash.display.*;
public dynamic class tutorial_88 extends MovieClip {
public var inner:MovieClip;
public function tutorial_88(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package Printer8Kong_fla
Section 40
//tutorial1_89 (Printer8Kong_fla.tutorial1_89)
package Printer8Kong_fla {
import flash.display.*;
import flash.events.*;
public dynamic class tutorial1_89 extends MovieClip {
public var tutbutton:SimpleButton;
public function tutorial1_89(){
addFrameScript(0, frame1);
}
public function nextFr(_arg1:MouseEvent){
nextFrame();
}
function frame1(){
tutbutton.addEventListener(MouseEvent.CLICK, nextFr);
stop();
}
}
}//package Printer8Kong_fla
Section 41
//tutorial10_96 (Printer8Kong_fla.tutorial10_96)
package Printer8Kong_fla {
import flash.display.*;
import flash.events.*;
public dynamic class tutorial10_96 extends MovieClip {
public var tutbutton:SimpleButton;
public function tutorial10_96(){
addFrameScript(0, frame1);
}
public function nextFr(_arg1:MouseEvent){
nextFrame();
}
function frame1(){
stop();
stop();
tutbutton.addEventListener(MouseEvent.CLICK, nextFr);
stop();
}
}
}//package Printer8Kong_fla
Section 42
//tutorial2_92 (Printer8Kong_fla.tutorial2_92)
package Printer8Kong_fla {
import flash.display.*;
import flash.events.*;
public dynamic class tutorial2_92 extends MovieClip {
public var tutbutton:SimpleButton;
public function tutorial2_92(){
addFrameScript(0, frame1);
}
public function nextFr(_arg1:MouseEvent){
nextFrame();
}
function frame1(){
stop();
tutbutton.addEventListener(MouseEvent.CLICK, nextFr);
stop();
}
}
}//package Printer8Kong_fla
Section 43
//tutorial3_93 (Printer8Kong_fla.tutorial3_93)
package Printer8Kong_fla {
import flash.display.*;
import flash.events.*;
public dynamic class tutorial3_93 extends MovieClip {
public var tutbutton:SimpleButton;
public function tutorial3_93(){
addFrameScript(0, frame1);
}
public function nextFr(_arg1:MouseEvent){
nextFrame();
}
function frame1(){
stop();
stop();
tutbutton.addEventListener(MouseEvent.CLICK, nextFr);
stop();
}
}
}//package Printer8Kong_fla
Section 44
//tutorial4_94 (Printer8Kong_fla.tutorial4_94)
package Printer8Kong_fla {
import flash.display.*;
import flash.events.*;
public dynamic class tutorial4_94 extends MovieClip {
public var tutbutton:SimpleButton;
public function tutorial4_94(){
addFrameScript(0, frame1);
}
public function nextFr(_arg1:MouseEvent){
nextFrame();
}
function frame1(){
stop();
stop();
stop();
tutbutton.addEventListener(MouseEvent.CLICK, nextFr);
}
}
}//package Printer8Kong_fla
Section 45
//tutorial5_95 (Printer8Kong_fla.tutorial5_95)
package Printer8Kong_fla {
import flash.display.*;
import flash.events.*;
public dynamic class tutorial5_95 extends MovieClip {
public var tutbutton:SimpleButton;
public function tutorial5_95(){
addFrameScript(0, frame1);
}
public function nextFr(_arg1:MouseEvent){
nextFrame();
}
function frame1(){
stop();
stop();
tutbutton.addEventListener(MouseEvent.CLICK, nextFr);
}
}
}//package Printer8Kong_fla
Section 46
//Tween2_114 (Printer8Kong_fla.Tween2_114)
package Printer8Kong_fla {
import flash.display.*;
public dynamic class Tween2_114 extends MovieClip {
public var paint2:MovieClip;
}
}//package Printer8Kong_fla
Section 47
//Tween31_120 (Printer8Kong_fla.Tween31_120)
package Printer8Kong_fla {
import flash.display.*;
import flash.text.*;
public dynamic class Tween31_120 extends MovieClip {
public var percentage:TextField;
}
}//package Printer8Kong_fla
Section 48
//Boat (Boat)
package {
public class Boat extends Shape {
}
}//package
Section 49
//Circle (Circle)
package {
public class Circle extends Shape {
}
}//package
Section 50
//Cross (Cross)
package {
public class Cross extends Shape {
}
}//package
Section 51
//Ding (Ding)
package {
import flash.media.*;
public dynamic class Ding extends Sound {
}
}//package
Section 52
//EX (EX)
package {
public class EX extends Shape {
}
}//package
Section 53
//FStar (FStar)
package {
public class FStar extends Shape {
}
}//package
Section 54
//GlugSound (GlugSound)
package {
import flash.media.*;
public dynamic class GlugSound extends Sound {
}
}//package
Section 55
//HollowSquare (HollowSquare)
package {
public class HollowSquare extends Shape {
}
}//package
Section 56
//levelTransition (levelTransition)
package {
import flash.display.*;
public dynamic class levelTransition extends MovieClip {
public var black:MovieClip;
public function levelTransition(){
addFrameScript(0, frame1, 54, frame55);
}
function frame1(){
stop();
}
function frame55(){
if (root["transitiontarget"] == "level"){
var _local1 = root;
_local1["traceLevel"]();
} else {
if (root["transitiontarget"] == "game"){
_local1 = root;
_local1["gotoAndStop"]((root["currentFrame"] + 1));
} else {
if (root["transitiontarget"] == "menu"){
if (((((!((root["currentFrame"] == 6))) && (!((root["currentFrame"] == 4))))) && (!((root["currentFrame"] == 3))))){
_local1 = root;
_local1["resetstage"]();
};
if (root["currentFrame"] != 3){
_local1 = root;
_local1["gotoAndStop"](3);
} else {
_local1 = root["intro"];
_local1["gotoAndStop"](1);
};
} else {
if (root["transitiontarget"] == "credits"){
_local1 = root["intro"];
_local1["gotoAndStop"](2);
} else {
if (root["transitiontarget"] == "leveleditor"){
_local1 = root;
_local1["gotoAndStop"]((root["currentFrame"] + 4));
};
};
};
};
};
}
}
}//package
Section 57
//MenuDownSound (MenuDownSound)
package {
import flash.media.*;
public dynamic class MenuDownSound extends Sound {
}
}//package
Section 58
//MenuOverSound (MenuOverSound)
package {
import flash.media.*;
public dynamic class MenuOverSound extends Sound {
}
}//package
Section 59
//Music (Music)
package {
import flash.media.*;
public dynamic class Music extends Sound {
}
}//package
Section 60
//Oval (Oval)
package {
public class Oval extends Shape {
}
}//package
Section 61
//RHCPStar (RHCPStar)
package {
public class RHCPStar extends Shape {
}
}//package
Section 62
//Shape (Shape)
package {
import flash.display.*;
import flash.events.*;
public class Shape extends MovieClip {
public var placed:Boolean;
public var speed:Number;// = 0
public var targetalpha:Number;// = 0
public static var erasing:Boolean = false;
public function Shape(){
speed = 0;
targetalpha = 0;
super();
addEventListener(MouseEvent.MOUSE_DOWN, lift);
addEventListener(MouseEvent.MOUSE_UP, place);
addEventListener(Event.ENTER_FRAME, main);
addEventListener(Event.REMOVED, destruct);
this.startDrag(true);
alpha = 0;
buttonMode = true;
}
public function lift(_arg1:MouseEvent){
if (((!(erasing)) && (!(parent.parent["painting"])))){
this.startDrag();
placed = false;
if (parent.parent["changer"].volume > 0){
parent.parent["snapsound"].gotoAndStop(3);
};
};
}
public function place(_arg1:MouseEvent){
var _local2:*;
if (((!(erasing)) && (!(parent.parent["painting"])))){
this.stopDrag();
if ((((parent.parent["levelIndex"] == 1)) && ((parent.parent["tutorial"]["inner"]["currentFrame"] == 3)))){
var _local3 = parent.parent["tutorial"]["inner"];
_local3["gotoAndStop"](4);
};
if ((((parent.parent["levelIndex"] == 2)) && ((parent.parent["tutorial"]["inner"]["currentFrame"] == 2)))){
_local3 = parent.parent["tutorial"]["inner"];
_local3["gotoAndStop"](3);
};
_local2 = 0;
while (_local2 < parent["shapesArray"].length) {
parent["shapesArray"][_local2].placed = true;
_local2++;
};
if (parent.parent["changer"].volume > 0){
parent.parent["snapsound"].gotoAndStop(2);
};
};
}
public function destruct(_arg1:Event){
removeEventListener(MouseEvent.MOUSE_DOWN, lift);
removeEventListener(MouseEvent.CLICK, place);
removeEventListener(Event.ENTER_FRAME, main);
parent["shapesArray"].splice(parent["shapesArray"].indexOf(this), 1);
}
public function main(_arg1:Event){
var _local2:Number;
if (!placed){
targetalpha = 0.6;
} else {
targetalpha = 1;
};
if (alpha < targetalpha){
alpha = (alpha + 0.1);
} else {
if (alpha >= (targetalpha + 0.1)){
alpha = (alpha - 0.1);
};
};
if (erasing){
_local2 = Math.atan2((y - parent["recycle"].y), (x - parent["recycle"].x));
speed++;
x = (x - (speed * Math.cos(_local2)));
y = (y - (speed * Math.sin(_local2)));
};
if (hitTestObject(parent["recyclebutton"])){
if ((((parent.parent["changer"].volume > 0)) && (!(erasing)))){
parent.parent["snapsound"].gotoAndStop(4);
};
parent.removeChild(this);
};
}
}
}//package
Section 63
//ShapeButton (ShapeButton)
package {
import flash.display.*;
public dynamic class ShapeButton extends SimpleButton {
}
}//package
Section 64
//SnapOff (SnapOff)
package {
import flash.media.*;
public dynamic class SnapOff extends Sound {
}
}//package
Section 65
//SnapOn (SnapOn)
package {
import flash.media.*;
public dynamic class SnapOn extends Sound {
}
}//package
Section 66
//Spiral (Spiral)
package {
public class Spiral extends Shape {
}
}//package
Section 67
//Square (Square)
package {
public class Square extends Shape {
}
}//package
Section 68
//SquigglyLine (SquigglyLine)
package {
public class SquigglyLine extends Shape {
}
}//package
Section 69
//Star (Star)
package {
public class Star extends Shape {
}
}//package
Section 70
//TrashSound (TrashSound)
package {
import flash.media.*;
public dynamic class TrashSound extends Sound {
}
}//package
Section 71
//Triangle (Triangle)
package {
public class Triangle extends Shape {
}
}//package
Section 72
//WindSound (WindSound)
package {
import flash.media.*;
public dynamic class WindSound extends Sound {
}
}//package
Section 73
//WireTree (WireTree)
package {
public class WireTree extends Shape {
}
}//package