Иван-царевич ударился о сырую землю, сделался ясным соколом, взвился и полетел в тридесятое государство; а того государства больше чем наполовину втянуло в хрустальную гору. Прилетел прямо во дворец, оборотился добрым молодцем и спрашивает придворную стражу: «Не возьмет ли ваш государь меня на службу к себе?» – «Отчего не взять такого мо́лодца?» Вот он поступил к тому царю на службу и живет у него неделю, другую и третью. Стала просить царевна: «Государь мой батюшка! Позволь мне с Иваном-царевичем на хрустальной горе погулять». Царь позволил. Сели они на добрых коней и поехали. Подъезжают к хрустальной горе, вдруг откуда ни возьмись – выскочила золотая коза. Царевич погнал за ней, скакал-скакал, козы не добыл, а воротился назад – и царевны нету! Что делать? Как к царю на глаза показаться?
Нарядился он таким древним старичком, что и признать нельзя; пришел во дворец и говорит царю: «Ваше величество! Найми меня стадо пасти». – «Хорошо, будь пастухом; коли прилетит змей о трех головах – дай ему три коровы, коли о шести головах – дай шесть коров, а коли о двенадцати головах – то отсчитывай двенадцать коров». Иван-царевич погнал стадо по горам, по долам; вдруг летит с озера змей о трех головах: «Эх, Иван-царевич, за какое ты дело взялся? Где бы сражаться доброму мо́лодцу, а он стадо пасет! Ну-ка, – говорит, – отгони мне трех коров» – «Не жирно ли будет? – отвечает царевич. – Я сам в суточки ем по одной уточке; а ты трех коров захотел… Нет тебе ни одной!» Змей осерчал и вместо трех захватил шесть коров; Иван-царевич тотчас обернулся ясным соколом, снял у змея три головы и погнал стадо домой. «Что, дедушка? – спрашивает царь. – Прилетал ли трехглавый змей, дал ли ему трех коров?» – «Нет, ваше величество, ни одной не́ дал!»
На другой день гонит царевич стадо по горам, по долам; прилетает с озера змей о шести головах и требует шесть коров. «Ах ты, чудо-юдо обжорливое! Я сам в суточки ем по одной уточке, а ты чего захотел! Не дам тебе ни единой!» Змей осерчал, вместо шести захватил двенадцать коров; а царевич обратился ясным соколом, бросился на змея и снял у него шесть голов. Пригнал домой стадо; царь и спрашивает: «Что, дедушка, прилетал ли шестиглавый змей, много ли мое стадо поубавилось?» – «Прилетать-то прилетал, да ничего не́ взял!» Поздним вечером оборотился Иван-царевич в муравья и сквозь малую трещинку заполз в хрустальную гору; смотрит – в хрустальной горе сидит царевна. «Здравствуй, – говорит Иван-царевич, – как ты сюда попала?» – «Меня унес змей о двенадцати головах; живет он на батюшкином озере; в том змее сундук таится, в сундуке – заяц, в зайце – утка, в утке – яичко, в яичке – семечко; коли ты убьешь его да достанешь это семечко, в те́ поры можно хрустальную гору извести и меня избавить».