前向き・後ろ向きまで実装完了