Nice algo, try to crack
stackoverflow.com