var bx=new Array(); bx[11]=0; bx[12]=0; bx[13]=0; bx[14]=0; bx[15]=0; bx[16]=0; bx[17]=0; bx[18]=0; bx[19]=0; bx[21]=0; bx[22]=0; bx[23]=0; bx[24]=0; bx[25]=0; bx[26]=0; bx[27]=0; bx[28]=0; bx[29]=0; bx[31]=0; bx[32]=0; bx[33]=0; bx[34]=0; bx[35]=0; bx[36]=0; bx[37]=0; bx[38]=0; bx[39]=0; bx[41]=0; bx[42]=0; bx[43]=0; bx[44]=0; bx[45]=0; bx[46]=0; bx[47]=0; bx[48]=0; bx[49]=0; bx[51]=0; bx[52]=0; bx[53]=0; bx[54]=0; bx[55]=0; bx[56]=0; bx[57]=0; bx[58]=0; bx[59]=0; bx[61]=0; bx[62]=0; bx[63]=0; bx[64]=0; bx[65]=0; bx[66]=0; bx[67]=0; bx[68]=0; bx[69]=0; bx[71]=0; bx[72]=0; bx[73]=0; bx[74]=0; bx[75]=0; bx[76]=0; bx[77]=0; bx[78]=0; bx[79]=0; bx[81]=0; bx[82]=0; bx[83]=0; bx[84]=0; bx[85]=0; bx[86]=0; bx[87]=0; bx[88]=0; bx[89]=0; bx[91]=0; bx[92]=0; bx[93]=0; bx[94]=0; bx[95]=0; bx[96]=0; bx[97]=0; bx[98]=0; bx[99]=0; var sol=new Array(); sol[11]=0;sol[12]=0;sol[13]=0; sol[14]=0;sol[15]=0;sol[16]=0; sol[17]=0;sol[18]=0;sol[19]=0; sol[21]=0;sol[22]=0;sol[23]=0; sol[24]=0;sol[25]=0;sol[26]=0; sol[27]=0;sol[28]=0;sol[29]=0; sol[31]=0;sol[32]=0;sol[33]=0; sol[34]=0;sol[35]=0;sol[36]=0; sol[37]=0;sol[38]=0;sol[39]=0; sol[41]=0;sol[42]=0;sol[43]=0; sol[44]=0;sol[45]=0;sol[46]=0; sol[47]=0;sol[48]=0;sol[49]=0; sol[51]=0;sol[52]=0;sol[53]=0; sol[54]=0;sol[55]=0;sol[56]=0; sol[57]=0;sol[58]=0;sol[59]=0; sol[61]=0;sol[62]=0;sol[63]=0; sol[64]=0;sol[65]=0;sol[66]=0; sol[67]=0;sol[68]=0;sol[69]=0; sol[71]=0;sol[72]=0;sol[73]=0; sol[74]=0;sol[75]=0;sol[76]=0; sol[77]=0;sol[78]=0;sol[79]=0; sol[81]=0;sol[82]=0;sol[83]=0; sol[84]=0;sol[85]=0;sol[86]=0; sol[87]=0;sol[88]=0;sol[89]=0; sol[91]=0;sol[92]=0;sol[93]=0; sol[94]=0;sol[95]=0;sol[96]=0; sol[97]=0;sol[98]=0;sol[99]=0; var message= [String(sol[11])+' '+String(sol[12])+' '+String(sol[13])+' [] '+String(sol[21])+' '+String(sol[22])+' '+String(sol[23])+' [] '+String(sol[31])+' '+String(sol[32])+' '+String(sol[33])+'\n'+String(sol[14])+' '+String(sol[15])+' '+String(sol[16])+' [] '+String(sol[24])+' '+String(sol[25])+' '+String(sol[26])+' [] '+String(sol[34])+' '+String(sol[35])+' '+String(sol[36])+'\n'+String(sol[17])+' '+String(sol[18])+' '+String(sol[19])+' [] '+String(sol[27])+' '+String(sol[28])+' '+String(sol[29])+' [] '+String(sol[37])+' '+String(sol[38])+' '+String(sol[39])+'\n-------------------------\n'+String(sol[41])+' '+String(sol[42])+' '+String(sol[43])+' [] '+String(sol[51])+' '+String(sol[52])+' '+String(sol[53])+' [] '+String(sol[61])+' '+String(sol[62])+' '+String(sol[63])+'\n'+String(sol[44])+' '+String(sol[45])+' '+String(sol[46])+' [] '+String(sol[54])+' '+String(sol[55])+' '+String(sol[56])+' [] '+String(sol[64])+' '+String(sol[65])+' '+String(sol[66])+'\n'+String(sol[47])+' '+String(sol[48])+' '+String(sol[49])+' [] '+String(sol[57])+' '+String(sol[58])+' '+String(sol[59])+' [] '+String(sol[67])+' '+String(sol[68])+' '+String(sol[69])+'\n-------------------------\n'+String(sol[71])+' '+String(sol[72])+' '+String(sol[73])+' [] '+String(sol[81])+' '+String(sol[82])+' '+String(sol[83])+' [] '+String(sol[91])+' '+String(sol[92])+' '+String(sol[93])+'\n'+String(sol[74])+' '+String(sol[75])+' '+String(sol[76])+' [] '+String(sol[84])+' '+String(sol[85])+' '+String(sol[86])+' [] '+String(sol[94])+' '+String(sol[95])+' '+String(sol[96])+'\n'+String(sol[77])+' '+String(sol[78])+' '+String(sol[79])+' [] '+String(sol[87])+' '+String(sol[88])+' '+String(sol[89])+' [] '+String(sol[97])+' '+String(sol[98])+' '+String(sol[99])] ; var a=new Array(); a[11]=bx[11];a[12]=bx[12];a[13]=bx[13];a[14]=bx[21];a[15]=bx[22];a[16]=bx[23];a[17]=bx[31];a[18]=bx[32];a[19]=bx[33]; a[21]=bx[14];a[22]=bx[15];a[23]=bx[16];a[24]=bx[24];a[25]=bx[25];a[26]=bx[26];a[27]=bx[34];a[28]=bx[35];a[29]=bx[36]; a[31]=bx[17];a[32]=bx[18];a[33]=bx[19];a[34]=bx[27];a[35]=bx[28];a[36]=bx[29];a[37]=bx[37];a[38]=bx[38];a[39]=bx[39]; a[41]=bx[41];a[42]=bx[42];a[43]=bx[43];a[44]=bx[51];a[45]=bx[52];a[46]=bx[53];a[47]=bx[61];a[48]=bx[62];a[49]=bx[63]; a[51]=bx[44];a[52]=bx[45];a[53]=bx[46];a[54]=bx[54];a[55]=bx[55];a[56]=bx[56];a[57]=bx[64];a[58]=bx[65];a[59]=bx[66]; a[61]=bx[47];a[62]=bx[48];a[63]=bx[49];a[64]=bx[57];a[65]=bx[58];a[66]=bx[59];a[67]=bx[67];a[68]=bx[68];a[69]=bx[69]; a[71]=bx[71];a[72]=bx[72];a[73]=bx[73];a[74]=bx[81];a[75]=bx[82];a[76]=bx[83];a[77]=bx[91];a[78]=bx[92];a[79]=bx[93]; a[81]=bx[74];a[82]=bx[75];a[83]=bx[76];a[84]=bx[84];a[85]=bx[85];a[86]=bx[86];a[87]=bx[94];a[88]=bx[95];a[89]=bx[96]; a[91]=bx[77];a[92]=bx[78];a[93]=bx[79];a[94]=bx[87];a[95]=bx[88];a[96]=bx[89];a[97]=bx[97];a[98]=bx[98];a[99]=bx[99]; function ff(fo) { fo = document.getElementById(fo); fo.focus(); } function sb() { var i, ii, fo, c; c = '#ffffff'; i = 1; while (i < 10) { ii = 1; while (ii < 10) { fo = document.getElementById('f' + i + ii); fo.style.background = c; fo = document.getElementById('tf' + i + ii); fo.style.background = c; ii++; } i++; } } function cf(f1, f2) { var fo1, fo2, to, c; c = '#ff0000'; if (f1 != f2) { fo1 = document.getElementById(f1); fo2 = document.getElementById(f2); if ((fo1.value > 0) && (fo1.value < 10)) { if (fo1.value == fo2.value) { fo2.style.background = c; fo1.style.background = c; to = document.getElementById('t' + f1); to.style.background = c; to = document.getElementById('t' + f2); to.style.background = c; } } else if (fo1.value != '') { fo1.style.background = c; } } } function cs() { var i, i2, i3, i4, i5, f1, f2, f3; sb(); i = 1; while (i < 10) { i2 = 1; while (i2 < 10) { f1 = 'f' + i + i2; f3 = 'f' + i2 + i; i4 = (Math.ceil(i2 / 3) * 3); i5 = ((Math.ceil(i / 3) - 1) * 3); i3 = 1; while (i3 < 10) { f2 = 'f' + i + i3; cf(f1, f2); f2 = 'f' + i3 + i; cf(f3, f2); if (i3 < 4) { f2 = 'f' + (i3 + i5) + (i4 - 2); cf(f1, f2); f2 = 'f' + (i3 + i5) + (i4 - 1); cf(f1, f2); f2 = 'f' + (i3 + i5) + (i4); cf(f1, f2); } i3++; } i2++; } i++; } } var b, s, h, th, i, ii, ts1, ts2, f; b = ' #C0C0C0 1px solid;'; s = ''; h = '