Part Elf solutions

Part Elf was solved using Groovy by 5 contestants. Solution sizes: average 2005 bytes (shortest: 758; longest: 3875).