Правду говорит один из тех, кто говорит, что не он (МС или ДН). Так как если оба врут, то получается, что оба победили, а это противоречит задаче.
Простым перебором получим, что победил ДН:
1) Сказал Илья Муромец: "Это все Алеша Попович, царь-батюшка" (врет - это не АП).
2) Алеша Попович возразил: "То был Микула Селянинович" (врет - это не МС).
3) Микула Селянинович: "Не прав Алеша, не я это" (правда - это не он).
4) Добрыня Никитич: "И не я, батюшка" (врет - это он).