Приходит солдат со службы домой, отслужив двадцать пять лет. Все спрашивают его про царя, а он его и в лицо не видал. Отправляется солдат во дворец, чтобы увидеть царя, а тот испытывает солдата и загадывает ему разные загадки. Солдат так разумно отвечает, что царь остаётся доволен. Отсылает его царь в темницу и говорит, что пошлёт к нему тридцать гусей, пусть же солдат не плошает и сумеет из них по перу выдернуть. После этого призывает к себе царь тридцать богатых купцов и задаёт им те же загадки, что и солдату, но те не могут их отгадать. Царь сажает их за это в темницу. Солдат учит купцов правильным ответам на загадки и берет за это с каждого по тысяче рублей. Царь снова задаёт купцам те же вопросы и, когда купцы отвечают, отпускает их, а солдату дарит ещё тысячу рублей за смекалку. Солдат возвращается домой и живёт богато и счастливо.