Жил-был солдат, который верно служил королю много лет. Когда служба подошла к концу, он отправился домой, мечтая о спокойной жизни. Однажды на пути ему встретилась старая ведьма сгорбленная и с крючковатым носом. Она остановила его и сказала:
— Если ты спустишься в дупло того старого дерева, то найдёшь там три комнаты, полные сокровищ. В каждой комнате сидит огромный пёс, но не бойся — я дам тебе свой синий клетчатый передник. Постели его на пол, и псы тебя не тронут. Всё, что я попрошу взамен, — это старое огниво, которое лежит в самой глубине.
Солдат согласился. Он спустился в дупло и нашёл всё, как сказала ведьма: три комнаты, полные золота и драгоценностей, и трёх огромных псов с глазами, как блюдца. Благодаря переднику он смог забрать столько сокровищ, сколько смог унести. На обратном пути он не забыл взять и огниво.
Когда солдат выбрался на поверхность, ведьма потребовала своё огниво. Но солдат, почуяв неладное, решил узнать, зачем ей эта вещь. Ведьма отказалась отвечать, и тогда солдат, недолго думая, отрубил ей голову.
С огнивом в кармане и мешками сокровищ солдат отправился в город. Там он зажил роскошной жизнью, но вскоре деньги начали заканчиваться. Однажды он случайно обнаружил, что огниво обладает магической силой: если ударить им по камню, появляется один из тех огромных псов, готовых исполнить любое желание.
С помощью волшебных псов солдат добился невероятных успехов: он разбогател, познакомился с принцессой и даже женился на ней. А огниво стало его самым ценным сокровищем, напоминая о том, что удача и смелость всегда идут рука об руку.
Так солдат, начав свой путь с пустыми карманами, стал одним из самых знатных людей в королевстве, а его история стала легендой, которую рассказывают до сих пор.