もう一回全部作りなおすとどうなるのかな?
保持ってるやつを先頭に入れて他の項目挿入中に保持ってるやつを判定して再挿入を防ぐとか