For this Question: You are given two strings A and B. You need to check if string A can be constructed from string B. Print Yes if it can be constructed else print No.The input consists of two space- separated integers A and B.

<b>Constraints</b>
The length of A is lesser than or equal to the length of B.
The strings consist of lower case English alphabets.Print Yes if A can be constructed from B else print No.<b>Sample Input 1</b>
a b
<b>Sample Output 1</b>
No

<b>Sample Input 2</b>
aa aab
<b>Sample Output 2</b>
Yes, I have written this Solution Code: #include <bits/stdc++.h>
#include <ext/pb_ds/assoc_container.hpp>
using namespace std;
#define int long long int
#define endl '\n'
void fastio()
{
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
}
using namespace __gnu_pbds;
const int M = 1e9 + 7;
typedef tree<int, null_type, less<int>, rb_tree_tag, tree_order_statistics_node_update> pbds;

// Author:Abhas
void solution()
{
    string t;
    string s;
    cin >> t >> s;
    int counter[26] = {0};
    // Traverse a loop through the entire String of magazine where char ch stores the char at the index of magazine...
    for (char ch : s)
        counter[ch - 'a']++;
    // Run another for loop for ransomNote...
    for (char ch : t)
        // If the charachter doesn't exists in magazine for ransomNote, we return false...
        if (counter[ch - 'a']-- <= 0)
        {
            cout << "No" << endl;
            return;
        }
    cout << "Yes" << endl;
}
signed main()
{
    fastio();
    int t = 1;
    // cin >> t;
    while (t--)
    {
        solution();
    }
    return 0;
}, In this Programming Language: C++, Now tell me if this Code is compilable or not?