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