The Gardener of Seville solutions

The Gardener of Seville was solved using Scala by 2 contestants. Solution sizes: average 2311 bytes (shortest: 370; longest: 4077).