#include "grader.h"
#include "cluedo.h"
bool a[12];
bool b[12];
bool c[12];
void Solve(){
for(int i=1;i<=10;i++)a[i]=true;
for(int i=1;i<=10;i++)b[i]=true;
for(int i=1;i<=10;i++)c[i]=true;
bool search = true;
do{
int ga=1,gb=1,gc=1;
for(int i=1;i<=6;i++){
if(a[i]){
ga=i;
continue;
}
}
for(int i=1;i<=10;i++){
if(b[i]){
gb=i;
continue;
}
}
for(int i=1;i<=6;i++){
if(c[i]){
gc=i;
continue;
}
}
int res = Theory(ga,gb,gc);
if(res==0)search=false;
else if(res==1)a[ga]=false;
else if(res==2)b[gb]=false;
else c[gc]=false;
}while(search==true);
}