Levenshtein distance hard challenge in progress