Король спросил их:
— Видели вы замок на двенадцати золотых столбах?
И все птицы ответили: — Нет!
— Очень жаль, — молвил король. — Но я не вижу среди вас нашего орла.
За орлом тотчас послали двух птичек. И когда он прилетел, король спросил, не видал ли он замка на золотых столбах, и орел ответил:
— Видел! Я прилетел как раз оттуда.
— Так слушай, — сказал ему король, — этот молодой джентльмен потерял его. Ты должен отнести его обратно к замку. Но постой, сначала подкрепись!
И тогда зарезали теленка и лучшие куски подали орлу, чтобы он наелся хорошенько — ведь путь-то предстоял дальний, через море да еще с Джеком на спине.
И вот наконец Джек увидел свой замок. Тут он стал ломать себе голову, как же ему отыскать золотую табакерку. Мышонок предложил:
— Спусти меня на землю, и я принесу тебе табакерку!
И правда, мышонок незаметно прошмыгнул в замок и схватил табакерку. Но когда бежал назад, то нечаянно уронил ее, и его чуть не изловили. К счастью, ему удалось удрать!
— Принес? — спросил его Джек.
— Принес! — ответил мышонок.
— Ну, в путь! — сказал Джек. — Нам надо уже торопиться. И он спрятал мышонка в карман, сам сел верхом на орла, и они полетели. Но случилось так, что как раз когда пролетали над морем, мышонок и лягушонок заспорили, кому из них держать табакерку. Они стали вырывать табакерку друг у друга и — вот беда-то! — уронили ее на дно моря.
— Ну что ж, — сказал лягушонок Джеку, — я ведь знал, что пригожусь тебе. Пусти-ка, я спрыгну в море!
Три дня и три ночи лягушонок пробыл под водой и наконец достал табакерку. На этот раз Джек спрятал свою табакерку поглубже в жилетный карман, и орел понес всех через море и через горы к замку птичьего короля. Здесь Джек поблагодарил короля всех пернатых на свете за помощь, попрощался с орлом, сел на коня и поскакал к лягушечьему королю.
Джек передал королю всех лягушек на свете привет от его старшего брата, взял нового коня и поскакал к мышиному королю. Он распрощался с королем всех мышей на свете, сел на своего коня и повернул к дому. Но бедный Джек так устал, что заснул в седле, и, если бы не три человечка из табакерки, он наверняка заблудился бы и опоздал к сроку. Хорошо, что человечки вывели его на дорогу.
Наконец Джек приехал в дом к своему тестю. Но тот принял его совсем не ласково — ведь Джек вернулся без замка. А что обиднее всего, — даже молодая леди, его невеста, не вышла встречать Джека: родители ее не пустили.
Но вот Джек, недолго думая, достал отцовскую золотую табакерку, открыл ее и приказал человечкам лететь скорее за замком. И не успели человечки опустить замок на землю — глядь, а навстречу Джеку выбегает из дома его красавица невеста. Ну, они обвенчались, сыграли веселую свадьбу и зажили счастливо.