Solution #86 — Deca