#include <stdio.h>
int main()
{
int n, m, k, cnt = 0, f = 0, st = 0;
char s[50], e[50], tmp[50];
scanf("%d %d %d", &n
, &m
, &k
); while(k--){
scanf("%s %d", &tmp
, &f
);
if(f == 1){
if(m + 1 < n) m++;
else{
st = 1;
m = n;
}
}
else if(f == 0){
m--;
}
if(m < n){
if(st && cnt - 1 > 0){
printf("%s %d \n", tmp
, cnt
- 1); cnt = 0;
}
st = 0;
}
//printf("%d ", st);
if(st){
if(!cnt){
}
cnt++;
}
}
if(st
) printf("%s %d \n", tmp
, cnt
- 1); }
/*
INPUT
10 8 6
08:15 1
08:25 1
08:45 1
08:50 1
09:10 0
09:15 0
OUTPUT
08:45-09:10 2
*/
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpCnsKCWludCBuLCBtLCBrLCBjbnQgPSAwLCBmID0gMCwgc3QgPSAwOwoJY2hhciBzWzUwXSwgZVs1MF0sIHRtcFs1MF07CglzY2FuZigiJWQgJWQgJWQiLCAmbiwgJm0sICZrKTsKCXdoaWxlKGstLSl7CgkJc2NhbmYoIiVzICVkIiwgJnRtcCwgJmYpOwoJCQoJCWlmKGYgPT0gMSl7CgkJCWlmKG0gKyAxIDwgbikgbSsrOwoJCQllbHNlewoJCQkJc3QgPSAxOwoJCQkJbSA9IG47CgkJCX0KCQl9CgkJZWxzZSBpZihmID09IDApewoJCQltLS07CgkJfQoJCWlmKG0gPCBuKXsKCQkJaWYoc3QgJiYgY250IC0gMSA+IDApewoJCQkJcHJpbnRmKCIlcyAlZCBcbiIsIHRtcCwgY250IC0gMSk7CgkJCQljbnQgPSAwOwoJCQl9CgkJCXN0ID0gMDsKCQl9CgkJCgkJLy9wcmludGYoIiVkICIsIHN0KTsKCQkKCQlpZihzdCl7CgkJCWlmKCFjbnQpewoJCQkJcHJpbnRmKCIlcy0iLCB0bXApOwoJCQl9CgkJCWNudCsrOwoJCX0KCX0KCWlmKHN0KSBwcmludGYoIiVzICVkIFxuIiwgdG1wLCBjbnQgLSAxKTsKfQoKLyoKSU5QVVQKMTAgOCA2IAowODoxNSAxCjA4OjI1IDEKMDg6NDUgMQowODo1MCAxCjA5OjEwIDAKMDk6MTUgMAoKT1VUUFVUCjA4OjQ1LTA5OjEwIDIKCiov