#include<stdio.h>
int main(void){
int a[]={1,1,1,1,1,1,1};
int n = 7,
i,
index = 0;
while(index < n && a[index]) index++; // skip initial 1's
for(i = index; i < n; i++){
if(a[i]) a[index++] = 1;
a[i] = 0;
}
for(i = 0; i < n; i++){
}
return 1;
}
I2luY2x1ZGU8c3RkaW8uaD4KaW50IG1haW4odm9pZCl7CiAgICBpbnQgYVtdPXsxLDEsMSwxLDEsMSwxfTsKICAgIGludCBuID0gNywKICAgICAgICBpLAogICAgICAgIGluZGV4ID0gMDsKCiAgIHdoaWxlKGluZGV4IDwgbiAmJiBhW2luZGV4XSkgaW5kZXgrKzsgLy8gc2tpcCBpbml0aWFsIDEncwogICBmb3IoaSA9IGluZGV4OyBpIDwgbjsgaSsrKXsgIAogICAgIGlmKGFbaV0pIGFbaW5kZXgrK10gPSAxOyAgICAKICAgICBhW2ldID0gMDsKICAgfQoKICAgZm9yKGkgPSAwOyBpIDwgbjsgaSsrKXsKICAgICAgICBwcmludGYoIiUzZCIsIGFbaV0pOwogICB9CiAgICByZXR1cm4gMTsKfQ==