Рассмотрим любого лисёнка. Если он врунишка, то слева от него - честный (лисенок соврал), если он честный, то слева от него - врунишка (лисёнок сказал правду). В обоих случаях рядом стоят врунишка и честный лисёнок.
Разобьём всех лисят на пары рядом стоящих. Таких пар будет 10, и в каждой, как мы выяснили, 1 врунишка и 1 честный лисёнок. Тогда всего 5 врунишек и 5 честных лисят.