Expensive Dinner solutions

Expensive Dinner was solved using Ruby by 5 contestants. Solution sizes: average 1201 bytes (shortest: 430; longest: 3933).