木構造なら再帰必須だろ