import sys



N, M = list(map(int, input().split()))

if M == 0:

    print((0, 0))

    sys.exit()



p_S = []

for _ in range(M):

    p_S.append(input().split())

    

p = []

S = []





for i in range(M):

    p_S[i][0] = int(p_S[i][0])

    p_S[i][1] = int(p_S[i][1] =='AC')

    

p_S.sort(key=lambda x: x[0])



for i in range(M):

    p.append(p_S[i][0])

    S.append(p_S[i][1])



p = list(map(int, p))

S = list(map(int, S))



flag_p = p[0]

flag_ac = 0

AC_sum = 0

WA_sum = 0

WA = 0



for i in range(M):



    if flag_p == p[i]:

        if S[i] == 0 and flag_ac == 0:

            WA += 1

        elif S[i] == 1 and flag_ac == 0:

            AC_sum += 1

            WA_sum += WA

            flag_ac = 1

    else:

        flag_p = p[i]

        flag_ac = 0

        WA = 0

        if S[i] == 0 and flag_ac == 0:

            WA += 1

        elif S[i] == 1 and flag_ac == 0:

            AC_sum += 1

            WA_sum += WA

            flag_ac = 1



print((AC_sum, WA_sum))
n,m=list(map(int,input().split()))

ac=[0]*n

wa=[0]*n

for i in range(m):

    p,s=input().split()

    p=int(p)

    if ac[p-1] == 1:#このテストをクリアしていたら飛ばす。

        continue

    

    if s=='AC':#テストをクリアしたらフラグをつける

        ac[p-1] = 1

    else:#テストをクリアするまでは失敗を繰り返す。

        wa[p-1] += 1

        

# 最終的に出力するものを決める

AC=0

WA=0

for i in range(n):

    AC += ac[i]#クリアした回数

    if ac[i] == 1:

      WA += wa[i]#クリアできなかった回数

print(("{} {}".format(AC,WA)))
import sys

N, M = list(map(int, input().split()))
if M == 0:
    print((0, 0))
    sys.exit()
p_S = []
for _ in range(M):
    p_S.append(input().split())
p = []
S = []
for i in range(M):
    p_S[i][0] = int(p_S[i][0])
    p_S[i][1] = int(p_S[i][1] == "AC")
p_S.sort(key=lambda x: x[0])
for i in range(M):
    p.append(p_S[i][0])
    S.append(p_S[i][1])
p = list(map(int, p))
S = list(map(int, S))
flag_p = p[0]
flag_ac = 0
AC_sum = 0
WA_sum = 0
WA = 0
for i in range(M):
    if flag_p == p[i]:
        if S[i] == 0 and flag_ac == 0:
            WA += 1
        elif S[i] == 1 and flag_ac == 0:
            AC_sum += 1
            WA_sum += WA
            flag_ac = 1
    else:
        flag_p = p[i]
        flag_ac = 0
        WA = 0
        if S[i] == 0 and flag_ac == 0:
            WA += 1
        elif S[i] == 1 and flag_ac == 0:
            AC_sum += 1
            WA_sum += WA
            flag_ac = 1
print((AC_sum, WA_sum))

n, m = list(map(int, input().split()))
ac = [0] * n
wa = [0] * n
for i in range(m):
    p, s = input().split()
    p = int(p)
    if ac[p - 1] == 1:  # このテストをクリアしていたら飛ばす。
        continue
    if s == "AC":  # テストをクリアしたらフラグをつける
        ac[p - 1] = 1
    else:  # テストをクリアするまでは失敗を繰り返す。
        wa[p - 1] += 1
# 最終的に出力するものを決める
AC = 0
WA = 0
for i in range(n):
    AC += ac[i]  # クリアした回数
    if ac[i] == 1:
        WA += wa[i]  # クリアできなかった回数
print(("{} {}".format(AC, WA)))

-import sys - -N, M = list(map(int, input().split())) -if M == 0: -    print((0, 0)) -    sys.exit() -p_S = [] -for _ in range(M): -    p_S.append(input().split()) -p = [] -S = [] -for i in range(M): -    p_S[i][0] = int(p_S[i][0]) -    p_S[i][1] = int(p_S[i][1] == "AC") -p_S.sort(key=lambda x: x[0]) -for i in range(M): -    p.append(p_S[i][0]) -    S.append(p_S[i][1]) -p = list(map(int, p)) -S = list(map(int, S)) -flag_p = p[0] -flag_ac = 0 -AC_sum = 0 -WA_sum = 0 +n, m = list(map(int, input().split())) +ac = [0] * n +wa = [0] * n +for i in range(m): +    p, s = input().split() +    p = int(p) +    if ac[p - 1] == 1:  # このテストをクリアしていたら飛ばす。 +        continue +    if s == "AC":  # テストをクリアしたらフラグをつける +        ac[p - 1] = 1 +    else:  # テストをクリアするまでは失敗を繰り返す。 +        wa[p - 1] += 1 +# 最終的に出力するものを決める +AC = 0 -for i in range(M): -    if flag_p == p[i]: -        if S[i] == 0 and flag_ac == 0: -            WA += 1 -        elif S[i] == 1 and flag_ac == 0: -            AC_sum += 1 -            WA_sum += WA -            flag_ac = 1 -    else: -        flag_p = p[i] -        flag_ac = 0 -        WA = 0 -        if S[i] == 0 and flag_ac == 0: -            WA += 1 -        elif S[i] == 1 and flag_ac == 0: -            AC_sum += 1 -            WA_sum += WA -            flag_ac = 1 -print((AC_sum, WA_sum)) +for i in range(n): +    AC += ac[i]  # クリアした回数 +    if ac[i] == 1: +        WA += wa[i]  # クリアできなかった回数 +print(("{} {}".format(AC, WA)))