#include <iostream>
using namespace std;
#include <bits/stdc++.h>
int main(){
     ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    long long t ;
    t=1;
    cin >> t;
    
 while(t--){ 
string a,b;
 int n,k;
 cin>>n>>k;
 cin>>a>>b;
 int fa[26],fb[26];
 for(int i=0;i<26;i++)
{
 fa[i]=fb[i]=0  ; 
}
for(int i=0;i<n;i++)
{
    fa[a[i]-'a']++;
    fb[b[i]-'a']++;
}
bool f=true;
for(int i=25;i>=0;i--)
{
   if(fa[i]>fb[i]) 
  { f=false;
      break;
  }
  fb[i]-=fa[i];

  for(int j=i-1;j>=0;j--)
  {
      
      if(fb[i]>=fa[j])
      {
     int x=fa[j];
     
    
  

        fb[i]-=((x)-x%k);;
        fa[j]=x%k;
      }
      else
      {
        int x=fb[i];
 


        fa[j]-=((x)-x%k);
        fb[i]=x%k;
      
      }
      
  }
  if(fb[i]>0)
  {
      f=false;
      break;
  }
    
  
}
if(f)
cout<<"Yes"<<endl;
else cout<<"NO"<<endl;

}
    return 0;
}
