Однажды вечером, не имея денег, чтобы купить свечку, солдат вдруг вспомнил об огниве. Взяв кремень, он стал высекать огонь. Едва брызнули первые искры, как распахнулась дверь и на пороге появилась собака с глазами в чайную чашку.

– Что тебе угодно, господин? Повели.

– Так вот оно каково, огниво-то, – радостно вскрикнул солдат. – Таким образом, я буду иметь все, чего пожелаю. Прежде всего, принеси мне денег.

Гоп! Собака исчезла. Гоп! Она уже и тут с мешком денег в зубах.

Теперь солдат узнал магическую силу огнива. Ударит раз, явится первая собака, два – вторая, три – третья.

Солдат вернулся в гостиницу и зажил прежней жизнью. Друзья тоже вернулись; они ведь так любили его.

Навеселившись досыта, солдат стал подумывать о новых развлечениях. Вот бы поглядеть на принцессу. Говорят, она такая красавица. Какой ей толк в красоте, когда ее держат взаперти.

Солдат вспомнил об огниве. Хлоп! Первая собака уже тут.

– Я хочу видеть принцессу. Поздновато немножко, но что же делать.

Собака исчезла, и не успел солдат моргнуть глазом, как она снова явилась. На спине ее сидела спящая принцесса, такая красавица, что ни в сказке сказать, ни пером описать.

Не успел солдат хорошенько полюбоваться, как собака с принцессой уже исчезла.

На другой день принцесса рассказала родителям, какой странный сон она видела: будто она, сидя на собаке, ездила к солдату в гости. Королева посмеялась, но велела старшей фрейлине наблюдать за принцессой.

Ночью явилась собака и унесла принцессу. Но фрейлина запаслась сапогами-скороходами и погналась за нею. Заметив дверь, в которую собака внесла принцессу, фрейлина сделала на ней знак мелом и вернулась домой. Скоро и принцесса примчалась на собаке. Собака, вернувшись в город, увидала знак на дверях солдата и, взяв мел, начертала такие же знаки на всех дверях. Фрейлина, разумеется, сбилась с толку.

На следующее утро король и королева со свитой отправились отыскивать дверь, на которой фрейлина поставила знак. Но, увидав знаки на всех дверях, король и королева поняли, что они одурачены, и вернулись ни с чем.

Королева, которая была очень умна, придумала хорошее средство. Она сшила шелковый мешочек, наполнила его просом, внизу прорезала дырочку и привязала принцессе к поясу.

Ночью снова явилась собака и унесла принцессу. Просо из мешочка сыпалось да сыпалось; по нему-то и нашли квартиру солдата.

Взяли молодца, посадили в тюрьму и объявили, что наутро он будет повешен. Можно себе представить, какую ужасную ночь провел несчастный. Из окна тюрьмы он видел все приготовления к казни. Народ так и валил, чтобы посмотреть на это зрелище.

Вот под окном бежит сапожный ученик.

– Эй, малый, куда спешишь? – кричит солдат. – Ведь все равно ты казни не увидишь, пока я здесь. Окажи мне услугу: сбегай ко мне на квартиру и принеси огниво, которое я там забыл. Сбегаешь живо, получишь гривенник.

Мальчишка рад был заработать гривенник. Он мигом слетал в гостиницу, нашел огниво и принес его солдату. Теперь вы увидите, что будет.

На лобном месте устроена была виселица. Король, королева и высшие сановники сидели на возвышении, народ толпился внизу.

Взвели преступника на помост. Только что палач собирался накинуть ему веревку на шею, он попросил у короля последней милости – дозволить ему выкурить трубку. Нельзя было отказать умирающему в такой ничтожной просьбе. Король кивнул головой. Солдат взял кремень и огниво… Раз, два, три…

В одну минуту появились все три собаки, одна страшнее другой.

– Выручайте меня! – крикнул солдат.

Собаки бросились на сановников. Кого схватили за руку, кого за ногу, кого за нос, и подбросили так высоко, что они, упавши, убились до смерти.