Йшов солдат по дорозі: раз-два! раз два! Ранець за спиною, шабля на боці. Йшов він додому з війни. По дорозі зустрілася йому стара відьма, потворна, противна: нижня губа висіла у неї аж до грудей.
- Здорово, служивий! - буркнула вона. - Бач, яка у тебе славна шабля! А ранець-то який великий! Ось бравий солдат! Ну, зараз я тобі відвалю грошей, скільки твоїй душі завгодно.
- Спасибі тобі, стара відьма! - сказав солдат.
- Бачиш оте старе дерево? - промовила відьма, показуючи на дерево, яке стояло неподалік. - Всередині воно порожнє. Влізь наверх: побачиш дупло, спустися в нього до самого низу. Перед тим як ти спустишся, я тебе обв'яжу мотузкою навколо пояса, а коли ти мені крикнеш, я тебе витягну.
- Але навіщо мені туди лізти? - запитав солдат.
- За грошима! - відповіла відьма. - Треба тобі знати, що, коли ти доберешся до самого низу, ти побачиш великий підземний хід; в ньому горить більше трьохсот ламп, тому там була добре освітлена. Потім ти побачиш три двері; можеш їх відчинити, ключі стирчать зовні. Зайди в першу кімнату; посеред кімнати побачиш велику скриню, а на ньому собаку; очі в неї завбільшки з чайну чашку. Але ти не бійся! Я дам тобі свій синій картатий фартух, а ти розстели його на підлозі, швиденько підійди і схопив собаку; посади її на фартух, відкрий скриню і бери з нього грошей, скільки завгодно. У тій скрині лежать тільки мідяки; захочеш срібла - йди в іншу кімнату; там сидить собака з очима, як млинові колеса, але ти не лякайся, посади його на фартух і бери гроші. А якщо тобі захочеться золота, дістанеш, і його, скільки зможеш віднести, варто лише піти в третю кімнату. У собаки, що там сидить на дерев'яній скрині, очі з Круглу вежу. Собака ця дуже зла, можеш мені повірити! Але ти і її не бійся. Посади її на мій фартух, і вона тебе не чіпатиме, а ти бери собі золота, скільки хочеш!
- Воно б непогано! - сказав солдат. - Але що ж ти з мене за це візьмеш, стара відьма? Адже даром ти для мене нічого не зробиш.
- Ні гроша я з тебе не візьму, - відповіла відьма Тільки принеси мені старе кресало, - там його забула моя бабуся, коли спускалась туди минулого разу.
- Ну, обвий мене мотузкою! - наказав солдат.
- Готово! - сказала відьма. - А ось і мій синій картатий фартух!
Солдат вліз на дерево, зісковзнув в дупло і, як і говорила відьма, опинився у великому проході, де горіли сотні ламп.
Ось він відкрив перші двері. Ох! Там сиділа собака з очима, як чайні чашки, і витріщала їх на солдата.
- Молодчина! - сказав солдат і, посадивши собаку на адже-хв фартух, набрав собі повну кишеню мідних грошей, потім закрив скриню, оселив на нього собаку і перейшов в іншу кімнату. Правду сказала відьма! Там сиділа собака з очима, як млинові колеса.
- Ну, нічого Тараща на мене очі, а то ще заболят! - сказав солдат і посадив собаку на відьомський фартух.
Побачивши в скрині величезну купу срібла, він викинув все мідяки і набив собі обидві кишені і ранець сріблом. Потім він перейшов в третю кімнату. Ну і страховисько! У собаки, що там сиділа, очі були ніяк не менше Круглої башти і оберталися, як колеса.
- Добрий вечір! - сказав солдат і взяв під козирок. Такий собаки він ще не бачив.
Втім, дивився він на неї недовго, а взяв та й посадив її на фартух, потім відкрив скриню. Боже! Скільки тут було золота! Він міг би купити на нього весь Копенгаген, всіх цукрових поросят у перекупок ласощами, всіх олов'яних солдатиків, всіх дерев'яних конячок і все батіжком на світі! Грошей була сила-силенна. Солдат викинув срібні гроші і так набив свої кишені, ранець, шапку і чоботи золотом, що ледве міг рухатися. Ну, нарешті-то він був при грошах! Собаку він знову посадив на скриню, потім зачинив двері, підняв голову і закричав:
- Тягни мене, стара відьма!
- Кресало взяв? - запитала відьма.
- Ах чорт, мало не забув! - відповів солдат; пішов і взяв кресало.
Відьма витягла його нагору, і він знову опинився на дорозі, тільки тепер кишені його, і чоботи, і ранець, і кашкет були набиті золотом.
- Навіщо тобі це кресало? - запитав солдат.
- Не твоя справа! - відповіла відьма. - Отримав гроші і вистачить з тебе! Ну, віддавай мені кресало!
- Як би не так! - сказав солдат. - Зараз говори, на що воно тобі потрібно, а не те витягну шаблю і голову тобі відрубаю.
- Не скажу! - вперлася відьма.
Ну, солдат взяв та й відрубав їй голову. Відьма повалилася на землю мертва, а він зав'язав усі гроші в її фартух, звалив вузол собі на спину, кресало сховав у кишеню і відправився прямо в місто.
Місто цей був багатий. Солдат зупинився на найдорожчому заїжджому дворі, зайняв найкращі кімнати і замовив всі свої улюблені страви, - адже він тепер став багатієм!
Слуга, який чистив взуття приїжджих, здивувався, що у такого багатого пана такі погані чоботи, але солдат ще не встиг обзавестися новими. Однак на другий день він купив собі і хороші чоботи і дорогий одяг.
Тепер солдат став знатним паном, і йому розповіли про всі визначні пам'ятки міста, про короля і його чарівної дочки, принцесі.
- Як би її побачити? - запитав солдат.
- Це неможливо! - відповіли йому. - Вона живе у величезному мідному замку, а замок оточений високими стінами з вежами. Ніхто, крім самого короля, не сміє ні увійти туди, ні вийти звідти, бо королю напророчили, що дочка його вийде заміж за зовсім простого солдата, а королям таке сподобатися не може.
«От би на неї подивитися!» - подумав солдат! Так хто б йому дозволив ?!
Тепер він зажив весело: ходив у театри, їздив кататися в королівський сад і багато грошей віддавав бідним. І це було дуже добре з його боку, адже він по собі знав, як важко сидіти без гроша в кишені! Тепер він був багатий, прекрасно одягався і придбав безліч друзів; всі вони називали його славним малим, справжнім кавалером, а йому це дуже подобалося. Але так як він все тільки витрачав гроші, а нових йому взяти не було звідки, то в кінці кінців залишилося у нього всього-на-всього дві монетки! Довелося перебратися з хороших кімнат в крихітну комірчину під самим дахом, самому чистити собі чоботи і навіть латати їх; тепер ніхто з друзів його не провідує, - вже дуже високо було до нього підніматися!
Одного разу, темним ввечері, солдат сидів у своїй комірчині, грошей у нього не було навіть на свічку. І раптом він згадав про крихітний огарочек в огііве, яке він взяв в підземеллі, куди спускала його відьма. Солдат дістав кресало і недогарок, але як тільки вдарив по кременю, викрешуючи вогонь, двері відчинилися, і перед ним постала собака з очима, як чайні чашки, та сама, яку він бачив у підземеллі.
- Що завгодно, пан? - прогарчав вона.
- Ось так історія! - сказав солдат. - Кресало-то, виходить, дуже цікава штучка: тепер я зможу отримати все, що захочу! Гей ти, добуду-но мені грошей! - наказав він собаці, - і ... раз - її вже й слід прохолов; два - вона знову була тут як тут, а в зубах тримала великий гаманець, набитий мідними монетами! Тоді солдат зрозумів, що за чудодійний у нього кресало. Вдариш по кременю раз - є собака, що сиділа на скрині з мідними грошима; вдариш два - є та, що сиділа на сріблі; вдариш три - вдається та, що сиділа на золоті.
Солдат знову перебрався в хороші кімнати і став носити багатий одяг, а все його друзі негайно дізналися його і міцно полюбили знову.
Ось раз йому і прийди в голову: «Як це нерозумно, що не можна побачити принцесу! Така красуня, кажуть, а що з того? Увесь вік сидить в мідному замку, за високими стінами з вежами! Невже мені так і не вдасться подивитися на неї хоч одним оком? Ну-ка, де моє кресало? »- і він вдарив по каменю раз.
В ту ж мить перед ним постала собака з очима, як чайні чашки.
- Тепер, правда, вже ніч, - сказав солдат, - але мені до смерті захотілося побачити принцесу, хоч на хвилиночку!
Собака зараз же за двері, і не встиг солдат отямитися, як вона повернулася з принцесою. Принцеса сиділа на спині у собаки і спала. Вона була така гарна - всякий відразу б побачив, що це справжня принцеса; і солдат не стерпів і поцілував її, - адже він був бравий вояк, справжній солдат.
- Ось так історія! - вигукнула королева.
На наступну ніч в спальню принцеси відрядили стару фрейліна з наказом дізнатися, чи був то сон, чи дійсність.
А солдату знову до смерті захотілося побачити чарівну принцесу. І ось - ніч, знову з'явилася собака, схопила принцесу і помчала з нею щодуху до солдата; але стара фрейліна одягла непромокальні чоботи і пустилася навздогін. Побачивши, що собака втекла з принцесою в одному великому будинку, фрейліна подумала: «Тепер я знаю, де їх знайти!» - накреслила великий хрест на воротах і вирушила додому спати. Але собака на зворотному шляху помітила цей хрест, зараз же взяла шматок крейди і понаставляли хрестів на всіх воротах у місті. Це було хитро придумано: тепер фрейліна не могла знайти потрібні ворота, раз на всіх інших теж біліли хрести.
Рано вранці король з королевою, стара фрейліна і всі офіцери пішли дізнатися, куди їздила принцеса вночі.
- Ось куди! - сказав король, побачивши перші ворота з хрестом.
- Ні, ось куди, чоловіче! - заперечила королева, помітивши хрест на інших воротах.
- Хрест і тут, і тут ... - загомоніли інші, побачивши хрести на всіх воротах. Тут все зрозуміли, що не добитися їм толку.
Але королева була жінка розумна, - вона вміла не тільки в каретах роз'їжджати. І ось взяла вона великі золоті ножиці, розрізала шматок шовкової матерії на кілька клаптів і пошила крихітний гарненький мішечок; в той мішечок вона насипала дрібної гречаної крупи і прив'язала його на спину доньці, а потім прорізала в ньому дірочку, щоб крупа сипалася на дорогу, по якій поїде принцеса.
Вночі собака з'явилася знову, посадила принцесу собі на спину і побігла до солдата, а солдат до того закохався в принцесу, що почав шкодувати, чому він не принц, - так хотілося йому одружитися з нею.
Собака і не помітила, що по всій дорозі, від самого палацу до вікна солдата, куди вона схопилася з принцесою, за нею сипалася крупа. Вже рано вранці король і королева дізналися, куди їздила їх дочка, і солдата посадили в кутузку.
Як там було темно і сумно! Засадили його туди і сказали: «Завтра вранці тебе повісять!» Невесело було почути це. А кресало своє він забув вдома, на заїжджому дворі.
Вранці солдат підійшов до маленького віконечка своєї камери й став дивитися крізь залізну решітку на вулицю: народ юрбами поспішав за місто дивитися, як будуть вішати солдата; били барабани, проходили полки. Всі бігли бігом; біг і хлопчисько-швець в шкіряному фартусі і туфлях. Він мчав підстрибом, і одна туфля злетіла у нього з ноги і стукнула прямо в стіну, у якій стояв солдат, дивлячись крізь ґрати.
- Ей, ти, куди поспішаєш? - сказав солдат хлопчикові. - Без мене ж справа не обійдеться! А ось якщо ти збігаєш туди, де я жив раніше, за моїм кресалом, ти отримаєш чотири монети. Тільки раз-два!
Хлопчик був не проти отримати чотири монети і стрілою кинувся за кресалом, віддав його солдатові, і ... а ось зараз дізнаємося, що було потім!
За містом була побудована величезна шибениця, а навколо стояли солдати і багато сотень тисяч людей. Король і королева сиділи на розкішному троні прямо проти суддів і королівської ради.
Солдат уже стояв на сходах, і йому збиралися накинути мотузку на шию, але він сказав, що, перш ніж стратити злочинця, завжди виконують якусь його невинне бажання. А йому дуже хотілося б викурити трубочку тютюну, - адже це буде його остання трубочка на цьому світі!
Король не посмів відмовити в цьому проханні, і солдат витяг своє кресало. Ударив по кременю раз, два, три - і перед ним постали всі три собаки: собака з очима, як чайні чашки, собака з очима, як млинові колеса, і собака з очима, як Кругла вежа.
- Ну-ка, допоможіть мені позбутися від петлі! - наказав їм солдатів.
І собаки кинулись на суддів і на весь королівський рада: того за ноги схопили, того за ніс, та й підкинули вгору. Всі впали і розбилися вщент!
- Не треба! - закричав король, але найбільша собака схопила його разом з королевою і підкинула їх вгору слідом за іншими. Тоді солдати злякались, а весь народ закричав:
- Служивий, будь нашим королем і одружуйся на прекрасну принцесу!
І ось солдата посадили в королівську карету. Карета котилася, а всі три собаки танцювали перед нею і кричали «ура!» Хлопчаки свистіли, засунувши пальці в рот, солдати віддавали честь. Принцеса вийшла зі свого мідного замка і стала королевою, ніж була дуже задоволена. Весільний бенкет тривав цілий тиждень; собаки теж сиділи за столом і лупали очі.