Ответ:

Слева направо флажки имеют номера 1–8.

По условию: 8-й флажок — зелёный; 3-й и 5-й — жёлтые; остальные должны быть синими, кроме флажка между зелёным и жёлтым.

В условии есть неоднозначность: между 5-м и 8-м флажками находятся сразу два флажка — 6-й и 7-й. Поэтому возможны два варианта:

  • если красным сделать 6-й: синий, синий, жёлтый, синий, жёлтый, красный, синий, зелёный;
  • если красным сделать 7-й: синий, синий, жёлтый, синий, жёлтый, синий, красный, зелёный.

Чтобы получить единственный ответ, нужно уточнить, какой из двух флажков подразумевается словами «между зелёным и жёлтым».