Ecency
Entry for shadow contest round 215 | Ecency