Жил-был себе в одном селе сын с матерью, а мать была у него старая-престарая старуха, и звали этого сына Иван-дурак. Жили они в убогой избёнке об одном оконце и в великой бедности: такая бедность была, что окромя хлеба чёрствого, почитай, и не едали ничего, а иной раз и того ещё не было. Мать сидит, пряжу прядёт, а Иван-дурак на печи сидит, в золе копается да знай сопит себе. Вот только мать и говорит ему:
— Что ты, Иванушка, сидишь да сопишь себе на печи-то в золе? Шёл бы ты куда, к корчме, что ли; авось-либо добрый человек какой попался, взял бы тебя к себе в батраки — всё хоть какой-нибудь кусок хлеба был! А дома-то кормиться нам нечем.
— Ну, ладно, я пойду! — говорит дурак; взял и пошёл себе к корчме.
Навстречу ему человек попадается:
— Куда идёшь, Иван-дурак?
— В службу иду наниматься.
— Ступай ко мне служить: вот тебе столько-то я жалованья положу и всё прочее.
Согласился Иван, пошёл к нему в службу. А у того человека сука была, и ощенилася эта сука; Иванушке очень уж понравился один щенок, и выходил он этого щенка. Проходит год, пора и к расчету за службу. Даёт хозяин Ивану деньги, благодарит его, а Иван и говорит ему:
— Не надо мне ваших денег, а дайте вы мне лучше того щеночка, что я у вас выходил.
Тот и рад, что денег-то платить не надобно, отдал ему щенка.
Пришёл Иван домой; мать как узнала, давай на него плакаться:
— Все люди, как люди, один ты у меня дурак! И то есть было нечего, а теперь ещё одна лишняя душа — чем кормить собаку-то будем?
Иван-дурак ничего себе не отвечает, сидит себе на печи, сам сопит да знай только в золе копается; и собачка его с ним. Проходит мало ли, много ли времени, опять мать говорит ему:
— Что сидишь-то без толку? Шёл бы к корчме, авось-либо добрый человек какой попался, взял бы тебя в батраки.
— Ну, ладно, я пойду! — говорит дурак, взял собачку свою и пошёл.
Навстречу другой хозяин ему:
— Куда идёшь, Иван-дурак?
— В службу, — говорит, — наниматься.
— Ступай ко мне служить!
— Ладно!
Договорились они, и пошёл дурак опять в батраки. А у хозяина у этого кошка была; вот она и окотилася. Полюбился дураку один котёночек, он и выходил его. Приходит время к расчёту. Иван-дурак и говорит хозяину:
— Не надо мне ваших денег, а отдайте мне того котёночка.
— Изволь! — говорит.
Вот пришёл дурак домой, мать ещё пуще того стала плакаться:
— Все-то люди, как люди, один ты у меня дурак уродился! И то есть было нечего, а теперь ещё две лишних души кормить надобно.
Горько стало Ивану слушать это, взял он свою собачку да кошечку и пошёл себе в поле. Видит посеред поля костёр горит и большущий костёр такой — пребольшущий! Как подходит он ближе к этому самому костру, видит: в нём змея корчится и горит на калёных угольях. Сама горит, а сама кричит ему человеческим голосом:
— Эй, Иван-дурак, спаси ты меня! Я тебе большой выкуп дам за свою душу.
Взял Иван палицу и палицей той выкинул змею из костра. Как выкинул он её, глядит — а перед ним не змея, а красная девица стоит и сама говорит ему:
— Ну, спасибо тебе, Иванушка! Сослужил ты мне великую службу, сослужу я тебе ещё и больше того! Пойдём, — говорит, — к моей матери; будет она тебе давать медные деньги — ты не бери, потому это угольё, а не деньги; будет давать серебряные — также не бери, то будут щепки, а не серебро; будет выносить тебе золото — и того не бери, потому что вместо золота там будет черепьё да кирпич; а проси ты у неё в награду перстень о двенадцати винтах: тяжело ей будет отдать, одначе ты не сумлевайся, потому что она за меня отдаст его.
Вот всё так и случилось. Хоть и важно озлилась старуха, только отдала ему перстень.