#include <iostream>
using namespace std;
string sit;
int a,b,student_sit,teacher_sit,anser;
int main()
{
cin>>a>>b>>sit;
if(a+b>sit.size())
{cout<<"-1"; return 0;}
for(int i=1;i<=sit.size();i++)
sit[i]=='S'?student_sit++:teacher_sit++;
anser+=(a<student_sit?student_sit-a:0)+(b<teacher_sit?teacher_sit-b:0);
cout<<anser;
}