#include <iostream>
#include <chrono>
#include <iomanip>
using namespace std;
int main() {
auto start2 = std::chrono::high_resolution_clock::now();
long ans2 = 0;
for(int i = 0; i<100090005; ++i){
if(i%2 == 1)
ans2 += i;
}
auto finish2 = std::chrono::high_resolution_clock::now();
auto start = std::chrono::high_resolution_clock::now();
long ans = 0;
for(int i = 0; i<100090005; ++i){
if(i&1)
ans += i;
}
auto finish = std::chrono::high_resolution_clock::now();
cout<<"Execution Time for &: "<< std::chrono::duration_cast<std::chrono::nanoseconds>(finish-start).count() <<" ns"<<endl;
cout<<"Execution Time for % ==: "<< std::chrono::duration_cast<std::chrono::nanoseconds>(finish2-start2).count() <<" ns"<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y2hyb25vPgojaW5jbHVkZSA8aW9tYW5pcD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJYXV0byBzdGFydDIgPSBzdGQ6OmNocm9ubzo6aGlnaF9yZXNvbHV0aW9uX2Nsb2NrOjpub3coKTsKCWxvbmcgYW5zMiA9IDA7Cglmb3IoaW50IGkgPSAwOyBpPDEwMDA5MDAwNTsgKytpKXsKCQlpZihpJTIgPT0gMSkKCQlhbnMyICs9IGk7Cgl9CglhdXRvIGZpbmlzaDIgPSBzdGQ6OmNocm9ubzo6aGlnaF9yZXNvbHV0aW9uX2Nsb2NrOjpub3coKTsKCQoJCglhdXRvIHN0YXJ0ID0gc3RkOjpjaHJvbm86OmhpZ2hfcmVzb2x1dGlvbl9jbG9jazo6bm93KCk7Cglsb25nIGFucyA9IDA7Cglmb3IoaW50IGkgPSAwOyBpPDEwMDA5MDAwNTsgKytpKXsKCQlpZihpJjEpCgkJYW5zICs9IGk7Cgl9CglhdXRvIGZpbmlzaCA9IHN0ZDo6Y2hyb25vOjpoaWdoX3Jlc29sdXRpb25fY2xvY2s6Om5vdygpOwoJCgkKCQoJCgljb3V0PDwiRXhlY3V0aW9uIFRpbWUgZm9yICY6ICI8PCBzdGQ6OmNocm9ubzo6ZHVyYXRpb25fY2FzdDxzdGQ6OmNocm9ubzo6bmFub3NlY29uZHM+KGZpbmlzaC1zdGFydCkuY291bnQoKSA8PCIgbnMiPDxlbmRsOwoJY291dDw8IkV4ZWN1dGlvbiBUaW1lIGZvciAlID09OiAiPDwgIHN0ZDo6Y2hyb25vOjpkdXJhdGlvbl9jYXN0PHN0ZDo6Y2hyb25vOjpuYW5vc2Vjb25kcz4oZmluaXNoMi1zdGFydDIpLmNvdW50KCkgPDwiIG5zIjw8ZW5kbDsKCXJldHVybiAwOwoJCn0=