Given two strings X and Y (call letters in uppercase). Check if it is possible to convert X to Y by performing following operations.

- Make some lowercase letters uppercase.
- Delete all the lowercase letters.

**Input:**

First line of the input contains no of test cases **T**,the **T** test cases follow.

Each test case consist of 2 space separated integers **A** and **B** denoting the size of string **X** and **Y** respectively

The next two lines contain the 2 string **X** and **Y**.

**Output:**

For each test case print the "Yes" if it's possible to convert X to Y by performing following operations else "No".

**Constraints:**

1<=T<=200

1<=size(X),size(Y)<=100

'a'<=X[i]<='z'

'A'<=X[i] , Y[i]<='Z'

**Example:
Input :**

```
2
5 3
daBcd ABC
4 3
ABcd BCD
```**Output :**
Yes
No

Explanation :

Test Case 1: daBcd -> dABCd -> ABC Covert a and b at index 1 and 3 to upper case, delete the rest those are lowercase. We get the string Y so the output is: Yes.

Author: Nishant_Singh

If you have purchased any course from GeeksforGeeks then please ask your doubt on course discussion forum. You will get quick replies from GFG Moderators there.

ramabhatta | 35 |

Shubham Awasthi | 34 |

pguptacse17 | 30 |

abhithakur588 | 28 |

adityasuman2025 | 27 |

the_coder95 | 1236 |

RishabhTanwar1 | 1104 |

thanuvinu94 | 676 |

tathagat289 | 664 |

themanhasnoname | 620 |

blackshadows | 5331 |

Ibrahim Nash | 5219 |

akhayrutdinov | 5111 |

mb1973 | 4889 |

Quandray | 4547 |

Login to report an issue on this page.