Ответ:

Каждому поросёнку назначаем отдельное место, поэтому одно и то же место нельзя использовать дважды. Переберём варианты по месту для Ниф-Нифа, затем распределим два оставшихся места между Нуф-Нуфом и Наф-Нафом.

ВариантНиф-НифНуф-НуфНаф-Наф
1у рекина озерена горе
2у рекина горена озере
3на озереу рекина горе
4на озерена гореу реки
5на гореу рекина озере
6на горена озереу реки

Ответ: 6 вариантов размещения.