Напишем в более удобном порядке.
1) Рыжая Маша сказала, что это Миша или Коля.
2) Рыжий Коля сказал, что это не он и не Вова.
3) Оля сказала, что один из рыжих врет.
4) Вова сказал, что Оля ошибается.
5) Миша сказал, что один из остальных четверых сказал неправду.
Оля и Вова сказали противоположное, значит один из них точно врет.
Тогда Миша сказал правду.
Значит, оба рыжих тоже сказали правду, а Оля ошиблась, или соврала.
Теперь разберемся, что сказали рыжие.
Маша сказала, что это Миша или Коля, а Коля - что это не он и не Вова.
Если оба сказали правду, то торт откусил Миша.