#include <iostream>
using namespace std;
int a, b, a1, b1, ans;
string s;
int main()
{
cin >> a >> b >> s;
for (int i = 0; i < s.length(); i++)
{
if (s[i] == 'S')
{
a1++;
}
else if (s[i] == 'T')
{
b1++;
}
}
if (a == a1 && b == b1)
{
cout << 0;
return 0;
}
if (a < a1 && b < b1)
{
cout << -1;
return 0;
}
if (a > a1 && b < b1)
{
if (b1 - b >= a - a1)
{
cout << a - a1;
return 0;
}
else
{
cout << -1;
return 0;
}
}
if (a < a1 && b > b1)
{
if (a1 - a >= b - b1)
{
cout << b - b1;
return 0;
}
else
{
cout << -1;
return 0;
}
}
cout << -1;
return 0;
}