#include <stdio.h>
#include<math.h>
#define M 1000000007
int main()
{
int te;
while(te--)
{
int i,j,k;
int n,m;
int t[m+1],l[m+1],r[m+1];
int a[100005]={0},count[m+1];
for(i=1;i<=m;i++)
{
scanf("%d%d%d",&t
[i
],&l
[i
],&r
[i
]); count[i]=1;
}
count[m+1]=1;
for(i=m;i>=1;i--)
{
count[i]=a[i]+count[i+1]; // main line is
printf("count[%d]=%d a[%d]=%d count[%d]=%d\n",i
,count
[i
],i
,a
[i
],i
+1,count
[i
+1]); if(t[i]==2)
{
a[l[i]-1]=a[l[i]-1]-count[i];
a[r[i]]=a[r[i]]+count[i];
}
for(j=1;j<=m;j++)
{
}
for(i=1;i<=n;i++)
{
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlPG1hdGguaD4KI2RlZmluZSBNIDEwMDAwMDAwMDcKaW50IG1haW4oKQp7CiAgaW50IHRlOwogIHNjYW5mKCIlZCIsICZ0ZSk7CiAgd2hpbGUodGUtLSkKICB7CiAgCSBpbnQgaSxqLGs7CiAgICBpbnQgbixtOwogICAgc2NhbmYoIiVkICVkIiwgJm4sICZtKTsKICAgIGludCB0W20rMV0sbFttKzFdLHJbbSsxXTsKICAgIGludCBhWzEwMDAwNV09ezB9LGNvdW50W20rMV07CiAgICBmb3IoaT0xO2k8PW07aSsrKQogICAgewogICAgCXNjYW5mKCIlZCVkJWQiLCZ0W2ldLCZsW2ldLCZyW2ldKTsKICAgIAljb3VudFtpXT0xOwogICAgfQogICAgY291bnRbbSsxXT0xOwogICAgZm9yKGk9bTtpPj0xO2ktLSkKICAgIHsKICAgICAgY291bnRbaV09YVtpXStjb3VudFtpKzFdOyAvLyBtYWluIGxpbmUgaXMKICAgICAgcHJpbnRmKCJjb3VudFslZF09JWQgYVslZF09JWQgY291bnRbJWRdPSVkXG4iLGksY291bnRbaV0saSxhW2ldLGkrMSxjb3VudFtpKzFdKTsgCiAgICAgIGlmKHRbaV09PTIpCiAgICAgIHsKICAgICAgCWFbbFtpXS0xXT1hW2xbaV0tMV0tY291bnRbaV07CiAgICAgIAlhW3JbaV1dPWFbcltpXV0rY291bnRbaV07CiAgICAgIH0KICAgICAgZm9yKGo9MTtqPD1tO2orKykKICAgICAgewogICAgICAJcHJpbnRmKCIlZCAiLGFbal0pOwogICAgICB9cHJpbnRmKCJcbiIpOwogICAgfQogICAgZm9yKGk9MTtpPD1uO2krKykKICAgIHsKICAgIAlwcmludGYoIiVkICIsY291bnRbaV0pOwogICAgfQogICAgcHJpbnRmKCJcbiIpOwogIH0KICByZXR1cm4gMDsKfSA=
Mwo1IDUKMSAxIDIKMSA0IDUKMiAxIDIKMiAxIDMKMiAzIDQKMSAyCjEgMSAxCjEgMSAxCjEwIDEwCjEgMSAxMAoyIDEgMQoyIDEgMgoyIDEgMwoyIDEgNAoyIDEgNQoyIDEgNgoyIDEgNwoyIDEgOAoyIDEgOQ==
3
5 5
1 1 2
1 4 5
2 1 2
2 1 3
2 3 4
1 2
1 1 1
1 1 1
10 10
1 1 10
2 1 1
2 1 2
2 1 3
2 1 4
2 1 5
2 1 6
2 1 7
2 1 8
2 1 9