class Solution(object): def getGroup(self,que): group = list() temp = '' for i in range(len(que)): cur = que[i] if cur.isupper(): group.append(temp) temp = '' temp += cur if len(group)>0 and len(group[0])==0: group.pop(0) group.append(temp) return gr…