#include <algorithm>
#include <functional>
#include <iostream>
using namespace std;
int main(){
auto greater_binded = bind(greater<int>(), placeholders::_1, 3);
std::cout << greater_binded(1, 2, 3, 4, 5, 6, 7) << std::endl;
}
I2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPGZ1bmN0aW9uYWw+CiNpbmNsdWRlIDxpb3N0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCl7ICAgIAkKCWF1dG8gZ3JlYXRlcl9iaW5kZWQgPSBiaW5kKGdyZWF0ZXI8aW50PigpLCBwbGFjZWhvbGRlcnM6Ol8xLCAzKTsKCXN0ZDo6Y291dCA8PCBncmVhdGVyX2JpbmRlZCgxLCAyLCAzLCA0LCA1LCA2LCA3KSA8PCBzdGQ6OmVuZGw7Cn0=