#include<bits/stdc++.h>
using namespace std;
int fa[2010];
int find(int x)
{
return fa[x]==x?x:fa[x]=find(fa[x]);
}
void add(int a,int b)
{
int v1=find(a);
int v2=find(b);
fa[v1]=v2;
}
int main()
{
int n,m;
scanf("%d%d",&n,&m);
for(int i=1;i<=n*2;i++)fa[i]=i;
for(int i=1;i<=m;i++)
{
char op;
int a,b;
cin>>op>>a>>b;
if(op=='F')
{
add(a,b);
}
if(op=='E')
{
add(a+n,b);
add(b+n,a);
}
}
int ans=0;
for(int i=1;i<=n;i++)
{
if(fa[i]==i)
{
ans++;
}
}
printf("%d",ans);
return 0;
}