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