Puzzles Horseshoe

puzzles horseshoe

Horseshoe puzzle and the variation