Це найгарніше рішення, яке я бачив поки що (з @josusanmartin), але воно не є оптимальним (бал 3.002)