Так как только укравший бульон дал правдивые показания, то он должен был сознаться в краже бульона.Мартовский Заяц в краже бульона не сознавался; следовательно, не он и украл бульон. Предположим, что бульон украл Болванщик. Значит, он сознался в краже, дав правдивые показания. Но такие же правдивые показания дал против Болванщика и Мартовский Заяц, что противоречит условию задачи, так как установлено, что только один из подсудимых дал правдивы показания. Следовательно, бульон украла Соня.