# 05AB1E, <strike>4</strike> 3 bytes (non-competing) <sub>[Crossed out 4 is still regular 4 ;(](http://codegolf.stackexchange.com/questions/77899/substitution-cipher/77913#77913)</sub> `žt` Explanation: žt - Push input. Pop a, push e to a places (up to 10000). **Update:** Remove `I`, as `žt` takes input anyway if none is on the stack.