Ecency
LMAC contest entry 183