Отслужив положенный срок, вернулся солдат в свое тридесятое царство. Зашел в трактир - думал закусить, - но за неимением денег не смог удовлетворить свой голод. Показал ему целовальник царское объявление, где говорилось: во дворце всем распоряжаются черти, царя выгнали в баню, а царевну держат взаперти. Решил солдат выручить царевну и царя. С распростертыми объятиями встретил его царь. За выручку пообещал ему полцарства и царевну в жены. Хитроумный солдат с помощью орехов и игральных карт обыграл самого главного черта, загнал его и чертенят к себе в ранец. Освободил царевну и пошел с ней к царю, но царь обманул его - отказался он выдать замуж царевну за простого солдата. Ушел солдат, но ушла за ним и царевна. В деревне сыграли они веселую свадьбу и счастливо зажили, а царя черти опять выгнали из дворца.