別の解法を追加