Ecency
How I solved FriendlyMoose's puzzle