Были три солдата на службе, один из них — унтер-офицер. Втроем согласились не служить больше: «Прямо куда-нибудь уйдем». И ушли.
В одной заимке жили старик со старухой и три их дочери. К ним и зашли солдаты. Хозяева угостили их. Потом стали играть в карты. Унтер-офицер выиграл все деньги у старика. Легли спать. Утром встали и опять стали играть в карты. Старшая дочь выиграла у унтер-офицера все деньги обратно. У него денег не стало, и солдаты собрались в путь.
При прощании старшая дочь подарила унтер-офицеру шинель, средняя дочь подарила другому солдату кисет, а младшая дочь подарила третьему солдату тросточку. Солдаты ушли.
На дороге унтер-офицер начал осматривать кисет. Тряхнет кисетом, деньги из него так и сыпятся. Второй солдат начал рассматривать тросточку. Махнет тросточкой — неведомо откуда солдаты появляются один за другим и выстраиваются около него. Затем шинель стали осматривать: кто наденет ее — невидимым становится.
Пришли в большой город. Нашли квартиру. Младший солдат отправился за хлебом. Ждут, ждут его, не дождутся: не знают, куда ушел. Другой солдат отправился его искать. Остался один унтер-офицер. Ждет, ждет их — нету. Пошел искать товарищей. Кисет и трость, и шинель, все с собой взял. Товарищей не нашел.
Какая-то девка ему встретилась. Стали они в карты играть. Унтер-офицер выиграл. Девка пошла за деньгами. Принесла их. Теперь она все деньги у унтер-офицера выиграла. Достал тогда унтер-офицер кисет. Тряхнул кисетом — деньги оттуда посыпались. Опять выиграл он деньги у девки.
Девка говорит унтер-офицеру:
— Дай мне кисет. Такой же кисет я сошью и завтра тебе принесу.
Солдат отдал. Девка ушла домой. Сшила такой же кисет. Солдату дала тот, который сама сшила, а кисет солдата оставила у себя. Пришла опять играть в карты с ним. Выиграла у солдата все деньги. Солдат больше не стал играть. Кисет в карман положил и ушел домой. Дома трясет, трясет он кисет — денег нету. Думает: «Наверное, девка другой кисет мне дала. Не мой этот!» Нашел ту девку. Она говорит:
— Нет, у меня тот кисет, что я сшила,- твой я не брала.
Опять они стали в карты играть. Унтер-офицер опять все ее деньги выиграл. Девка говорит:
— Ну, унтер-офицер, дай мне шинель. Я такую же сошью себе, а эту тебе принесу. Мне такая шинель нужна.
Унтер-офицер отдал ей шинель. Она унесла ее домой. Новую шинель такую же сшила. Эту новую и дала унтер-офицеру.
— Вот тебе шинель. Я пойду за тебя замуж, бери меня.
— Возьму,- говорит.- Давай пойдем гулять. Пошли вместе гулять. Девка спрашивает:
— Это что за трость? Через нее что-нибудь строится или нет? Я посмотрю.
— Нет, ничего не строится. Нельзя держать тебе ее в руке.
— Ну,- говорит,- я замуж за тебя иду, а ты не хочешь палку мне показать!
— Ну, бери,- говорит,- Смотри!
Девка палку взяла, махнула — явилось много солдат:
— Что прикажете, барыня?
— Вот рядом со мной сидит солдат, вытолкайте его вон отсюда!
Они вытолкали. Девка ушла домой. Унтер-офицер остался один, босой, без всего. Забрел в сад. Там были яблоки. Одно яблоко взял и съел — стал козлом. Взял еще одно яблоко съел — стал молодым красивым человеком. Опять он такой же, как был, человек. Тогда принялся собирать яблоки. Набрал две корзинки. Одну корзинку одного сорта, другую — другого сорта.
Пришел в город, где живет та девка. Яблоки продает на улице. Из того дома, где живет девка, кухарка вышла к нему.
— Что вы продаете?
— Яблоки. Яблоки у меня хорошие: как съешь, станешь басенькой.
Одно яблоко продал. Его съела кухарка, стала красивой.
Кухарка сказала девке:
— Вот я купила яблоки, красивой стала. Не купишь ли и ты?
— Надо,- говорит,-купить.
Пошла покупать. Ей солдат продал плохих яблок, тех, от которых станешь козлом или козой. Съела яблоко и стала козой.
Солдат потом явился в дом, где живет девка. Хозяин говорит ему:
— Какой-то человек продал девке яблоки, она съела его и стала козой. Не знаем как быть.
Унтер-офицер утешил:
— Я лечить ее стану. Вылечу. Опять девкой будет. Хозяин пошел к отцу девки, сказал ему:
— Пришел человек, лечить хочет твою дочь.
— Ладно,- говорит,-пускай лечит. Приходит к нему солдат. Отец спрашивает:
— Лечить станешь?
— Стану.
— Как будешь лечить?
— Баню ты топи. Кругом бани пусть музыка играет. Баню истопили. Музыка заиграла. Завел солдат в баню козу и бьет ее. Коза кричит, а он бьет. Говорит потом унтер-офицер отцу:
— У твоей дочки была шинель, был кисет, была трость. Ты тащи их сюда, а то не вылечить ее.
Тот все притащил. Начал унтер-офицер козу теми яблоками кормить, от которых хорошеют и молодеют. И превратилась коза в девку — краше, чем была прежде.
Из бани вышли оба красивые. Отец стал угощать их и говорит унтер-офицеру:
— Бери у меня дочь. Никого больше не имею. Я много ли проживу? Бери.
Унтер-офицер сказал:
— Ну, ладно!
Обвенчали их.