#include int oc[5][5][5][5][5][5][32]; int q1,q2,q3,q4,q5,q6,i,j,k,l,m; int win,lose,tot; char buf[1000]; main(){ for (q1=0;q1<5;q1++){ for (q2=0;q2<5;q2++){ for (q3=0;q3<5;q3++){ for (q4=0;q4<5;q4++){ for (q5=0;q5<5;q5++){ for (q6=0;q6<5;q6++){ oc[q1][q2][q3][q4][q5][q6][31] = 'W'; }}}}}} for (i=30;i>=0;i--){ for (q1=0;q1<5;q1++){ for (q2=0;q2<5;q2++){ for (q3=0;q3<5;q3++){ for (q4=0;q4<5;q4++){ for (q5=0;q5<5;q5++){ for (q6=0;q6<5;q6++){ if ( (i+1>31||!q1 || oc[q1-1][q2][q3][q4][q5][q6][i+1] == 'L') && (i+2>31||!q2 || oc[q1][q2-1][q3][q4][q5][q6][i+2] == 'L') && (i+3>31||!q3 || oc[q1][q2][q3-1][q4][q5][q6][i+3] == 'L') && (i+4>31||!q4 || oc[q1][q2][q3][q4-1][q5][q6][i+4] == 'L') && (i+5>31||!q5 || oc[q1][q2][q3][q4][q5-1][q6][i+5] == 'L') && (i+6>31||!q6 || oc[q1][q2][q3][q4][q5][q6-1][i+6] == 'L') ) { oc[q1][q2][q3][q4][q5][q6][i] = 'W'; }else{ oc[q1][q2][q3][q4][q5][q6][i] = 'L'; } }}}}}} } for (i=31;i>=0;i--){ for (q1=0;q1<5;q1++){ for (q2=0;q2<5;q2++){ for (q3=0;q3<5;q3++){ for (q4=0;q4<5;q4++){ for (q5=0;q5<5;q5++){ for (q6=0;q6<5;q6++){ if (oc[q1][q2][q3][q4][q5][q6][i] == 'W'){ win++; }else if (oc[q1][q2][q3][q4][q5][q6][i] == 'L'){ lose++; } }}}}}} } while (gets(buf)) { q1=q2=q3=q4=q5=q6=4; tot = 0; for (i=0;i