A Perfect Nickname Generator