とりあえず動きました。あとは出力を整形して基本形は完成ですね