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

        result = []
        for i in rev_words:
            res = []
            for char in i:
                if char.isupper():
                    res.append(char.lower())
                else:
                    res.append(char.upper())
            result.append(''.join(res))
    
        final = ' '.join(result)

        return final