#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
// your code goes here
vector<int> v = { 1, 1, 2, 4, 6, 8};
int count1 = count_if( v.begin(), v.end(),
std::bind(logical_not<bool>(),
std::bind(modulus<int>(), placeholders::_1, 2)));
int count2 = count_if( v.begin(), v.end(), [](int x){return x % 2 == 0;});
int what = -7%3;
std::cout << count1 << "," << count2 << "," << what;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8YWxnb3JpdGhtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgl2ZWN0b3I8aW50PiB2ID0geyAxLCAxLCAyLCA0LCA2LCA4fTsKCWludCBjb3VudDEgPSBjb3VudF9pZiggdi5iZWdpbigpLCB2LmVuZCgpLAogICAgICAgICAgICAgICAgICAgICAgICAgICBzdGQ6OmJpbmQobG9naWNhbF9ub3Q8Ym9vbD4oKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RkOjpiaW5kKG1vZHVsdXM8aW50PigpLCBwbGFjZWhvbGRlcnM6Ol8xLCAyKSkpOwogICAgaW50IGNvdW50MiA9IGNvdW50X2lmKCB2LmJlZ2luKCksIHYuZW5kKCksIFtdKGludCB4KXtyZXR1cm4geCAlIDIgPT0gMDt9KTsKICAgIGludCB3aGF0ID0gLTclMzsKICAgIHN0ZDo6Y291dCA8PCBjb3VudDEgPDwgIiwiIDw8IGNvdW50MiA8PCAiLCIgPDwgd2hhdDsKCXJldHVybiAwOwp9