Solution #51 — Deca