[WIP]一通りの処理を書いたが、入力などの再帰がおかしい