Bolt puzzle

Bolt puzzleBolt puzzleBolt puzzleBolt puzzleBolt puzzleBolt puzzleBolt puzzleBolt puzzleBolt puzzleBolt puzzleBolt puzzleBolt puzzleBolt puzzleBolt puzzleBolt puzzleBolt puzzleBolt puzzle