#include <iostream>
using namespace std;
int main()
{
// 枚举A B C四个人(D不需要,因为D没有参与赛车的讨论,而是参与了对他们本身的讨论)
// 1代表1号赛车 2代表2号赛车 3代表3号赛车 4代表4号赛车
for(int a = 1; a <= 4; a++)
{
for(int b = 1; b <= 4; b++)
{
for(int c = 1; c <= 4; c++)
{
int cc1 = (a == 2);
int cc2 = (b == 4);
int cc3 = (c != 3);
int cc4 = !(b == 4);
if(cc1 + cc2 + cc3 + cc4 == 1 && (a == b) && (b == c))
{
cout << a << endl; // 找到了最佳赛车,输出a或b或c均可
// 判断说真话的专家
if(cc1)
{
cout << 'a' << endl;
}
else if(cc2)
{
cout << 'b' << endl;
}
else if(cc3)
{
cout << 'c' << endl;
}
else
{
cout << 'd' << endl;
}
}
}
}
}
return 0;
}