#include <stdio.h>
int N, Q, c, l, r, a[111111];
int main() {
scanf("%d%d", &N, &Q);
for(int i = 0; i < Q; i++) {
scanf("%d%d%d", &c, &l, &r);
if(c == 1) {
for(int j = l; j < r; j++) a[j] = a[j] ? 0 : 1;
}
else {
int ret = 0;
for(int j = l; j < r; j++) ret += a[j];
printf("%d\n", ret);
}
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBOLCBRLCBjLCBsLCByLCBhWzExMTExMV07CmludCBtYWluKCkgewoJc2NhbmYoIiVkJWQiLCAmTiwgJlEpOwoJZm9yKGludCBpID0gMDsgaSA8IFE7IGkrKykgewoJCXNjYW5mKCIlZCVkJWQiLCAmYywgJmwsICZyKTsKCQlpZihjID09IDEpIHsKCQkJZm9yKGludCBqID0gbDsgaiA8IHI7IGorKykgYVtqXSA9IGFbal0gPyAwIDogMTsKCQl9CgkJZWxzZSB7CgkJCWludCByZXQgPSAwOwoJCQlmb3IoaW50IGogPSBsOyBqIDwgcjsgaisrKSByZXQgKz0gYVtqXTsKCQkJcHJpbnRmKCIlZFxuIiwgcmV0KTsKCQl9Cgl9Cn0=