#include <bits/stdc++.h>
#include<ext/pb_ds/assoc_container.hpp>
#include<ext/pb_ds/tree_policy.hpp>
using namespace std;
using namespace __gnu_pbds;
typedef tree<int, null_type, less<>, rb_tree_tag, tree_order_statistics_node_update> ordered_set;
typedef tree<int, null_type, less_equal<>, rb_tree_tag, tree_order_statistics_node_update> ordered_multiset;
void fileIO() {
#ifndef ONLINE_JUDGE
freopen("input.txt", "r", stdin);
freopen("output.txt", "w", stdout);
#endif
}
void fastIO() {
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
}
#define int ll
typedef long long ll;
const int mod = 1e9 + 7, N = 1e5 + 1, OO = 1e18 + 5;
int arr[10][7] = {{1, 1, 1, 1, 1, 1, 0},
{0, 1, 1, 0, 0, 0, 0},
{1, 1, 0, 1, 1, 0, 1},
{1, 1, 1, 1, 0, 0, 1},
{0, 1, 1, 0, 0, 1, 1},
{1, 0, 1, 1, 0, 1, 1},
{1, 0, 1, 1, 1, 1, 1},
{1, 1, 1, 0, 0, 0, 0},
{1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 0, 1, 1},
};
int n, x, y, tc = 1;
string s1, s2;
bool dp[101][101][101];
int vis[101][101][101];
bool fun(int idx, int rem_x, int rem_y){
if(rem_x < 0 || rem_y < 0){
return 0;
}
if(idx == n) {
return 1;
}
bool &ret = dp[idx][rem_x][rem_y];
if(vis[idx][rem_x][rem_y] == tc) {
return ret;
}
vis[idx][rem_x][rem_y] = tc;
bool ans = false;
for (int target = 0; target <= 9; ++target) {
int cnt_x = 0, cnt_y = 0;
for (int i = 0; i < 7; ++i) {
if(arr[s1[idx] - '0'][i] > arr[target][i]){
cnt_x++;
}
if(arr[s1[idx] - '0'][i] < arr[target][i]){
cnt_y++;
}
if(arr[s2[idx] - '0'][i] > arr[target][i]){
cnt_x++;
}
if(arr[s2[idx] - '0'][i] < arr[target][i]){
cnt_y++;
}
}
ans |= fun(idx + 1, rem_x - cnt_x, rem_y - cnt_y);
}
return ret = ans;
}
void solve(){
cin >> n >> x >> y;
cin >> s1 >> s2;
if(!fun(0, x, y)){
cout << "NO\n";
}
else {
cout << "YES\n";
}
}
signed main() {
fileIO(); fastIO();
int t = 1; cin >> t;
while(t--){
solve();
tc++;
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNpbmNsdWRlPGV4dC9wYl9kcy9hc3NvY19jb250YWluZXIuaHBwPgojaW5jbHVkZTxleHQvcGJfZHMvdHJlZV9wb2xpY3kuaHBwPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKdXNpbmcgbmFtZXNwYWNlIF9fZ251X3BiZHM7CnR5cGVkZWYgIHRyZWU8aW50LCBudWxsX3R5cGUsIGxlc3M8PiwgcmJfdHJlZV90YWcsIHRyZWVfb3JkZXJfc3RhdGlzdGljc19ub2RlX3VwZGF0ZT4gb3JkZXJlZF9zZXQ7CnR5cGVkZWYgIHRyZWU8aW50LCBudWxsX3R5cGUsIGxlc3NfZXF1YWw8PiwgcmJfdHJlZV90YWcsIHRyZWVfb3JkZXJfc3RhdGlzdGljc19ub2RlX3VwZGF0ZT4gb3JkZXJlZF9tdWx0aXNldDsKCnZvaWQgZmlsZUlPKCkgewoKI2lmbmRlZiBPTkxJTkVfSlVER0UKCiAgICBmcmVvcGVuKCJpbnB1dC50eHQiLCAiciIsIHN0ZGluKTsKICAgIGZyZW9wZW4oIm91dHB1dC50eHQiLCAidyIsIHN0ZG91dCk7CgojZW5kaWYKCn0KCnZvaWQgZmFzdElPKCkgewoKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwogICAgY2luLnRpZShudWxscHRyKTsKICAgIGNvdXQudGllKG51bGxwdHIpOwoKfQoKI2RlZmluZSBpbnQgbGwKdHlwZWRlZiBsb25nIGxvbmcgbGw7Cgpjb25zdCBpbnQgbW9kID0gMWU5ICsgNywgTiA9IDFlNSArIDEsIE9PID0gMWUxOCArIDU7CgppbnQgYXJyWzEwXVs3XSA9IHt7MSwgMSwgMSwgMSwgMSwgMSwgMH0sCiAgICAgICAgICAgICAgICAgIHswLCAxLCAxLCAwLCAwLCAwLCAwfSwKICAgICAgICAgICAgICAgICAgezEsIDEsIDAsIDEsIDEsIDAsIDF9LAogICAgICAgICAgICAgICAgICB7MSwgMSwgMSwgMSwgMCwgMCwgMX0sCiAgICAgICAgICAgICAgICAgIHswLCAxLCAxLCAwLCAwLCAxLCAxfSwKICAgICAgICAgICAgICAgICAgezEsIDAsIDEsIDEsIDAsIDEsIDF9LAogICAgICAgICAgICAgICAgICB7MSwgMCwgMSwgMSwgMSwgMSwgMX0sCiAgICAgICAgICAgICAgICAgIHsxLCAxLCAxLCAwLCAwLCAwLCAwfSwKICAgICAgICAgICAgICAgICAgezEsIDEsIDEsIDEsIDEsIDEsIDF9LAogICAgICAgICAgICAgICAgICB7MSwgMSwgMSwgMSwgMCwgMSwgMX0sCn07CgppbnQgbiwgeCwgeSwgdGMgPSAxOwpzdHJpbmcgczEsIHMyOwoKYm9vbCBkcFsxMDFdWzEwMV1bMTAxXTsKaW50IHZpc1sxMDFdWzEwMV1bMTAxXTsKCmJvb2wgZnVuKGludCBpZHgsIGludCByZW1feCwgaW50IHJlbV95KXsKICAgIGlmKHJlbV94IDwgMCB8fCByZW1feSA8IDApewogICAgICAgIHJldHVybiAwOwogICAgfQogICAgaWYoaWR4ID09IG4pIHsKICAgICAgICByZXR1cm4gMTsKICAgIH0KCiAgICBib29sICZyZXQgPSBkcFtpZHhdW3JlbV94XVtyZW1feV07CiAgICBpZih2aXNbaWR4XVtyZW1feF1bcmVtX3ldID09IHRjKSB7CiAgICAgICAgcmV0dXJuIHJldDsKICAgIH0KICAgIHZpc1tpZHhdW3JlbV94XVtyZW1feV0gPSB0YzsKCiAgICBib29sIGFucyA9IGZhbHNlOwogICAgZm9yIChpbnQgdGFyZ2V0ID0gMDsgdGFyZ2V0IDw9IDk7ICsrdGFyZ2V0KSB7CiAgICAgICAgaW50IGNudF94ID0gMCwgY250X3kgPSAwOwogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgNzsgKytpKSB7CiAgICAgICAgICAgIGlmKGFycltzMVtpZHhdIC0gJzAnXVtpXSA+IGFyclt0YXJnZXRdW2ldKXsKICAgICAgICAgICAgICAgIGNudF94Kys7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgaWYoYXJyW3MxW2lkeF0gLSAnMCddW2ldIDwgYXJyW3RhcmdldF1baV0pewogICAgICAgICAgICAgICAgY250X3krKzsKICAgICAgICAgICAgfQoKICAgICAgICAgICAgaWYoYXJyW3MyW2lkeF0gLSAnMCddW2ldID4gYXJyW3RhcmdldF1baV0pewogICAgICAgICAgICAgICAgY250X3grKzsKICAgICAgICAgICAgfQogICAgICAgICAgICBpZihhcnJbczJbaWR4XSAtICcwJ11baV0gPCBhcnJbdGFyZ2V0XVtpXSl7CiAgICAgICAgICAgICAgICBjbnRfeSsrOwogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBhbnMgfD0gZnVuKGlkeCArIDEsIHJlbV94IC0gY250X3gsIHJlbV95IC0gY250X3kpOwogICAgfQoKICAgIHJldHVybiByZXQgPSBhbnM7Cn0KCnZvaWQgc29sdmUoKXsKICAgIGNpbiA+PiBuID4+IHggPj4geTsKICAgIGNpbiA+PiBzMSA+PiBzMjsKICAgIGlmKCFmdW4oMCwgeCwgeSkpewogICAgICAgIGNvdXQgPDwgIk5PXG4iOwogICAgfQogICAgZWxzZSB7CiAgICAgICAgY291dCA8PCAiWUVTXG4iOwogICAgfQp9CgpzaWduZWQgbWFpbigpIHsKICAgIGZpbGVJTygpOyBmYXN0SU8oKTsKICAgIGludCB0ID0gMTsgY2luID4+IHQ7CiAgICB3aGlsZSh0LS0pewogICAgICAgIHNvbHZlKCk7CiAgICAgICAgdGMrKzsKICAgIH0KICAgIHJldHVybiAwOwp9