#include using namespace std; int n,i,gas[1000001],a,b,cap,m,actual; char c; int main() { cin>>n; for(i=1;i<=n;i++) { cin>>c; gas[i]=c-'0'; } cin>>m; for(i=1;i<=m;i++) { cin>>a>>b>>cap; int madestations=0; while(aa;actual--); if(a+cap>=b&&!gas[b]) actual=0,a=b; if(actual) { if(actual==a) { madestations++; a+=cap; } else a=actual; } } cout<