Galloping Horse and Equestrian Puzzles