↑何で自分で考えた仕様と実装が全く違うんだろう。