class Solution:
    def trans(self , s: str, n: int) -> str:
        words = s.split(' ')
        rev_word = words[::-1]

        result = []
        for word in rev_word:
            res = []
            for char in word:
                if char.isupper():
                    res.append(char.lower())
                else:
                    res.append(char.upper())
            result.append(''.join(res))
        
        return ' '.join(result)