Попробуем поступить, как Витя, — повесим на каждую ветку по одной игрушке, тогда одна игрушка останется лишней. Теперь возьмём две игрушки — одну, оставшуюся лишней, а другую снимем с одной из веток. Если теперь эти игрушки повесить вторыми на те ветки, на которых остались игрушки от первого раза, тогда на двух ветках будут висеть игрушки и одна ветка останется пустой. Если бы, кроме этих трех веток, были бы ещё ветки, то на этих "лишних" ветках висело бы по одной игрушке, что противоречит условию. Таким образом, веток было 3, а игрушек, соответственно, 4.