approximate string matching tour 1634420