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