Magical, Marvelous Tour solutions

Magical, Marvelous Tour was solved using C# by 3 contestants. Solution sizes: average 2475 bytes (shortest: 1478; longest: 3705).