スパゲティになったので書き直す
ちょっとだけ美しくなる