The Gardener of Seville solutions

The Gardener of Seville was solved using Ruby by 2 contestants. Solution sizes: average 2437 bytes (shortest: 1870; longest: 3005).