def words_sorting(*args):
    dictionary = {}
    total_sum = 0
    sum_letters = 0
    for word in args:
        for letter in word:
            sum_letters += ord(letter)
            dictionary[word] = sum_letters
        total_sum += sum_letters
        sum_letters = 0
    result = ''
    if total_sum % 2 == 0:
        sorted_dictionry = sorted(dictionary.items(), key=lambda x: x[0])
        for el in sorted_dictionry:
            result += el
        return result
    
    else:
        sorted_dictionry = sorted(dictionary.items(), key=lambda x: x[1])
        for el in sorted_dictionry:
            result += el
        return result


print(
    words_sorting(
        'escape', 
        'charm', 
        'mythology'
  ))