Solution #89 — Deca