Всего 2 месяца в году начинается на букву М - это март и майНаф-Наф сказал: следующий месяц -это либо март , либо майЗначит он думает, что сейчас либо февраль, либо АПРЕЛЬНиф-ниф сказал: прошедший месяц - либо март, либо майЗначит он думает, что сейчас либо АПРЕЛЬ, либо июньНаф-Наф и Ниф-Ниф оба выбрали текущим месяцем - АПРЕЛЬНуф- Нуф заметил, что меньше 4х букв в текущем месяце, и он ошибся.Меньше четырёх букв - только май, и май не может быть текущим, потому что тогда все трое ошибаются. А нам сказано : только один поросёнок ошибся.Поэтому: прошедший месяц - март (Наф -Наф не ошибся) будущий месяц - май (Ниф-Ниф не ошибся) текущий месяц - апрель.--------------------------------------------------------Да и в задании не сказано, что текущий месяц должен быть на букву М.