Что ж, давайте порассуждаем. Я попробую не выходить за рамки школьной программы по биологии про которую (программу) я ничего не знаю.
Для начала забудем напрочь, что карие - доминантные, а голубые - рецессивные.
Итак,
Во-первых - голубой цвет пропал, а значит на аллель каждого из родителей нашелся свой доминантный аллеь.
Во-вторых - у родителей признаки одинаковые, а у их потомка появляется нечто новое, у родителей не наблюдающееся.
В-третьих я где то такое уже встречал.
В четвертых - я такое встречал в разделе взаимодействие неаллельных генов
Ой, так там же генов больше двух. Не набросать ли мне схемку скрещиваний?
голубой х голубой (да глаз, ГЛАЗ!!!! )
aaBB x AAbb
AaBb
Предлагаю вариант решения. Для появления карих глаз необходимо наличие доминантных аллелей двух генов.
Это простейший вариант. Не думаю, чтобы на олимпиаде от Вас ждали рассказа про внутригенную рекомбинацию или межаллельную комплементацию или, прости Докинз, инсерционный мутагенез.