Ecency
Entry for shadow contest round no 307 | Ecency