#include <bits/stdc++.h>
using namespace std;
int main()
{
string s1, s2;
cin>>s1;cin>>s2;
int cnt=0;
for (int i=0; i<s1.size(); i++)
{
for (int j=0; j<s2.size(); j++)
if(s1[i]== s2[j]) cnt++;
}
cout<<cnt;
}
#include <bits/stdc++.h>
using namespace std;
const int MAXN= 1e5;
int a[MAXN],b[MAXN];
int main(){
int n,m,x,y;
cin>>n>>m;
for (int i=1; i<= n; i++)
{
cin>>x>>y;
a[x]++;
a[y+1]--;
}
int cnt = 0, ans= 0;
for (int i=0; i<=m; i++)
{
cnt += a[i];
ans += cnt;
}
cout << ans;
}
//注:输入流中 1<=x<=y<=m
#include <bits/stdc++.h>
using namespace std;
int a[6];
int change(int a){a++;}
int change1(int &a){a++;}
int main(){
int c=1;for(int i=1; i<=5; i++)a[i]=i*3;
int *b=&a[1];
change(*b); cout<<*b<<endl;cout<<a[1]<< endl;
*b++; cout<<*b<<endl; cout<<a[1]<<endl;
change1(*b); cout<<*b<<endl; cout<<a[1]<<endl;
*b=c;
change(c); cout<<*b<<endl; cout<<c<<endl;
change1(c); cout<<*b<<endl; cout<<c<<endl;
return 0;
}
#include <iostream>
using namespace std;
int d[100002];
int c[1300];
int main() {
int n, ans,x;
cin>>n;
for (int i=0; i<n; i++)
___(1)___ ;
for (int i=0; i<n; i++) {
___(2)___ ;
for(int j=___(3)___; j<200; j++)
___(4)___;
cout<<ans<<" ";
___(5)___;
}
cout<<endl;
return 0;
}
#include<bits/stdc++.h>
using namespace std;
const int MAXN=1e3+10;
int n,m,a[MAXN],maxn;
int main() {
cin>>n>>m;
for (int i=1; i<=n; i++) cin>>a[i],maxn=max(maxn,a[i]);
while(m--) {
int lft,rgt;
cin>>lft>>rgt;
int l=1,r=___(1)___;
while(___(2)___) {
int mid= ___(3)___,s1=0,s2=0;
for(int i=lft; i<=rgt; i++) {
if (a[i]>mid) s1++;
if (a[i]<mid) s2++ ;
}
if(s1<=s2) ___(4)___= mid;
else ___(5)___= mid;
}
cout<<l;
}
return 0;
}