Если у всех осьминогов 24 ноги, значит, они должны все быть 8-ногими, то есть все должны говорить правду. Но так как синий и красный осьминоги противоречат друг другу, значит, кто-то из них лжёт, то есть кто-то должен быть с 7 ногами. Но тогда у всех вместе осьминогов будет уже не 24 ноги. Следовательно, зелёный осьминог говорит неправду, и он - семиногий. Синий заявляет, что зелёный осьминог прав, значит, сам говорит неправду, и он тоже с 7 ногами. И только красный сказал правильно, что зелёный говорит ерунду, поэтому красный - 8-ногий осьминог.