Şimdiye kadar gördüğüm en güzel çözüm bu (@josusanmartin'den) ama optimal değil (3.002 puan)