function bruni()
{
axali(i1,j1,suruch,0); axali(i2,j2,suruch,0); axali(i3,j3,suruch,0); axali(i4,j4,suruch,0);
i1=m1; j1=n1; i2=m2; j2=n2; i3=m3; j3=n3; i4=m4; j4=n4;
axali(i1,j1,sur,sh); axali(i2,j2,sur,sh); axali (i3,j3,sur,sh); axali(i4,j4,sur,sh);
}

function brunva()
{
if((strt)&&(!gacherdi))
{
if (sh == 7) {sh=14;}
else
if (sh == 14) {sh=21;}
else
if (sh == 21) {sh=28;}
else
if (sh == 28) {sh=7;}
else
if (sh == 6)
{
m2=i2+1; n2=j2+1;
m1=i1; n1=j1;
m3=i3-1; n3=j3-1;
m4=i4-2; n4=j4-2;
if (kiara()) {
sh=13;
bruni();
}
}
else
if (sh == 13)
{
m1=i1; n1=j1;
m2=i2+1; n2=j2-1;
m3=i3-1; n3=j3+1;
m4=i4-2; n4=j4+2;
if (kiara()){
sh=20;
bruni();
}
}
else
if (sh == 20)
{
m1=i1; n1=j1;
m2=i2-1; n2=j2-1;
m3=i3+1; n3=j3+1;
m4=i4+2; n4=j4+2;
if (kiara()) {
sh=27;
bruni();
}
}
else
if (sh == 27)
{
m1=i1; n1=j1;
m2=i2-1; n2=j2+1;
m3=i3+1; n3=j3-1;
m4=i4+2; n4=j4-2;
if (kiara()) {
sh=6;
bruni();
}
}
else
if (sh == 5)
{
m1=i1; n1=j1;
m2=i2-1; n2=j2+1;
m3=i3; n3=j3+2;
m4=i2; n4=j2;
if (kiara()) {
sh=12;
bruni();
}
}
else
if (sh == 12)
{
m1=i1; n1=j1;
m2=i2+1; n2=j2+1;
m3=i3+2; n3=j3;
m4=i2; n4=j2;
if (kiara()) {
sh=19;
bruni();
}
}
else
if (sh == 19)
{
m1=i1; n1=j1;
m2=i2+1; n2=j2-1;
m3=i3; n3=j3-2;
m4=i2; n4=j2;
if (kiara()) {
sh=26;
bruni();
}
}
else
if (sh == 26)
{
m1=i1; n1=j1;
m2=i2-1; n2=j2-1;
m3=i3-2; n3=j3;
m4=i2; n4=j2;
if (kiara()) {
sh=5;
bruni();
}
}
else
if (sh == 4)
{
m1=i1; n1=j1;
m2=i4; n2=j4;
m3=i3+2; n3=j3;
m4=i4-1; n4=j4-1;
if (kiara()) {
sh=11;
bruni();
}
}
else
if (sh == 11)
{
m1=i1; n1=j1;
m2=i4; n2=j4;
m3=i3; n3=j3-2;
m4=i4-1; n4=j4+1;
if (kiara()) {
sh=18;
bruni();
}
}
else
if (sh == 18)
{
m1=i1; n1=j1;
m2=i4; n2=j4;
m3=i3-2; n3=j3;
m4=i4+1; n4=j4+1;
if (kiara()) {
sh=25;
bruni();
}
}
else
if (sh == 25)
{
m1=i1; n1=j1;
m2=i4; n2=j4;
m3=i3; n3=j3+2;
m4=i4+1; n4=j4-1;
if (kiara()) {
sh=4;
bruni();
}
}
else
if (sh == 3)
{
m1=i1; n1=j1;
m2=i3; n2=j3;
m3=i3+1; n3=j3+1;
m4=i2; n4=j2;
if (kiara()) {
sh=10;
bruni();
}
}
else
if (sh == 10)
{
m1=i1; n1=j1;
m2=i3; n2=j3;
m3=i3+1; n3=j3-1;
m4=i2; n4=j2;
if (kiara()) {
sh=17;
bruni();
}
}
else
if (sh == 17)
{
m1=i1; n1=j1;
m2=i3; n2=j3;
m3=i3-1; n3=j3-1;
m4=i2; n4=j2;
if (kiara()) {
sh=24;
bruni();
}
}
else
if (sh == 24)
{
m1=i1; n1=j1;
m2=i3; n2=j3;
m3=i3-1; n3=j3+1;
m4=i2; n4=j2;
if (kiara()){
sh=3;
bruni();
}
}
else
if (sh == 2)
{
m1=i1; n1=j1;
m2=i2-1; n2=j2+1;
m3=i2; n3=j2;
m4=i4-2; n4=j4-2;
if (kiara())
{
sh=9;
bruni();
}
}
else
if (sh == 9)
{
m1=i1; n1=j1;
m2=i2+1; n2=j2+1;
m3=i2; n3=j2;
m4=i4-2; n4=j4+2;
if (kiara())
{
sh=16;
bruni();
}
}
else
if (sh == 16)
{
m1=i1; n1=j1;
m2=i2+1; n2=j2-1;
m3=i2; n3=j2;
m4=i4+2; n4=j4+2;
if (kiara()) {
sh=23;
bruni();
}
}
else
if (sh == 23)
{
m1=i1; n1=j1;
m2=i2-1; n2=j2-1;
m3=i2; n3=j2;
m4=i4+2; n4=j4-2;
if (kiara()){
sh=2;
bruni();
}
}
else
if (sh == 1)
{
m1=i1; n1=j1;
m2=i3; n2=j3;
m3=i3-1; n3=j3-1;
m4=i4-2; n4=j4-2;
if (kiara()) {
sh=8;
bruni();
}
}
else
if (sh == 8)
{
m1=i1; n1=j1;
m2=i3; n2=j3;
m3=i3-1; n3=j3+1;
m4=i4-2; n4=j4+2;
if (kiara()) {
sh=15;
bruni();
}
}
else
if (sh == 15)
{
m1=i1; n1=j1;
m2=i3; n2=j3;
m3=i3+1; n3=j3+1;
m4=i4+2; n4=j4+2;
if (kiara())
{
sh=22;
bruni();
}
}
else
if (sh == 22)
{
m1=i1; n1=j1;
m2=i3; n2=j3;
m3=i3+1; n3=j3-1;
m4=i4+2; n4=j4-2;
if (kiara())
{
sh=1;
bruni();
}
}
}
}

function marcxniv()
{
if((strt)&&(!gacherdi))
{
if ((j1 > 1)&&(j2 > 1)&&(j3 > 1)&&(j4 > 1)&&
(qvebi[(i1-1)*j10+j1-1] != 29)&&
(qvebi[(i2-1)*j10+j2-1] != 29)&&
(qvebi[(i3-1)*j10+j3-1] != 29)&&
(qvebi[(i4-1)*j10+j4-1] != 29)) 
{
axali(i1,j1,suruch,0);
axali(i2,j2,suruch,0);
axali(i3,j3,suruch,0);
axali(i4,j4,suruch,0);
j1--; j2--; j3--; j4--;
axali(i1,j1,sur,sh);
axali(i2,j2,sur,sh);
axali(i3,j3,sur,sh);
axali(i4,j4,sur,sh);
}
}
}

function marjvniv()
{
if((strt)&&(!gacherdi))
{
if ((j1 < j10)&&(j2 < j10)&&(j3 < j10)&&(j4 < j10)&&
(qvebi[(i1-1)*j10+j1+1] != 29)&&
(qvebi[(i2-1)*j10+j2+1] != 29)&&
(qvebi[(i3-1)*j10+j3+1] != 29)&&
(qvebi[(i4-1)*j10+j4+1] != 29))
{
axali(i1,j1,suruch,0);
axali(i2,j2,suruch,0);
axali(i3,j3,suruch,0);
axali(i4,j4,suruch,0);
j1++; j2++; j3++; j4++;
axali(i1,j1,sur,sh);
axali(i2,j2,sur,sh);
axali(i3,j3,sur,sh);
axali(i4,j4,sur,sh);
}
}
}

function chavardes()
{
shua=shuavardna;
}

misam=unescape('%6D%61%69%6C%74%6F%3A%61%6C%65%78%5F%73%6F%66%74%6E%65%74%40%79%61%68%6F%6F%2E%63%6F%6D');
subie=unescape('%3F%73%75%62%6A%65%63%74%3D%74%65%74%72%69%73%66%72%65%65%67%61%6D%65%73');
mai=misam+subie; ema=mai;