данное задание нельзя решить используя данное условие.
Вот подтверждение на С++(это чтобы сомнения пропали):
int matrix1[8] = {1,3,5,7,9,11,13,15};
int matrix2[8] = {1,3,5,7,9,11,13,15};
int matrix3[8] = {1,3,5,7,9,11,13,15};
for(int i=0;i<8;i++)
{
for(int j=0;j<8;j++)
{
for(int k=0;k<8;k++)
{
if((matrix1[i] + matrix2[j] + matrix3[k]) == 30)
{
cout << "yes";
}
else
{
cout << "no";
}
}
}
}
А вообще - тут сразу видно, что нельзя подобрать числа из ряда