#include using namespace std; int N,Q; char a[100000]; int s[3]; int main(){ cin>>N>>Q; for(int i=0;i>x>>l>>r; if(x){ memset(a+l,x,r-l+1); }else{ int t[3]={0,0,0}; while(l<=r){ ++t[a[l++]]; } if(t[1]>t[2])s[1]+=t[1]; if(t[2]>t[1])s[2]+=t[2]; } } for(int i=0;i