func_code_string: #include <bits/stdc++.h>   using namespace std;   const long long int mod = 1e9 + 7;   const long double PI = 3.141592653589793;   const long long int INF = 9223372036854775807ll;   void solve() {     string p, h;     cin >> p >> h;     if (h.size() < p.size()) {       cout <<  NO n ;       return;     }     vector<int> x(26, 0);     for (int i = 0; i < p.size(); i++) x[p[i] -  a ]++;     for (int i = 0; i < h.size() - p.size() + 1; i++) {       vector<int> v(26, 0);       for (int j = i; j < i + p.size(); j++) v[h[j] -  a ]++;       int cnt = 0;       for (int i = 0; i < 26; i++)         if (x[i] == v[i]) cnt++;       if (cnt == 26) {         cout <<  YES n ;         return;       }     }     cout <<  NO n ;   }   int main() {     ios_base::sync_with_stdio(false);     cin.tie(0);     int t = 1;     cin >> t;     while (t--) solve();     return 0;   }   