import sys def is_special(s: str) -> bool: last_g = s.rfind('g') first_d = s.find('d') if last_g == -1 or first_d == -1: return False return last_g < first_d and first_d - last_g - 1 >= 3 def solve(): input = sys.stdin.readline Q = int(input()) ans = [] for _ in range(Q): S = input().strip() T = input().strip() if S.count('d') != T.count('d'): ans.append("No") continue if S.count('o') != T.count('o'): ans.append("No") continue if S.count('g') != T.count('g'): ans.append("No") continue if is_special(S) == is_special(T): ans.append("Yes") else: ans.append("No") print("\n".join(ans)) if __name__ == "__main__": solve()