#include <set>

#include <map>

#include <functional>

using namespace std;

class A {

int k;

map<int, int> m;

function<bool(int, int)> f = [this](int i, int j) {

return i * this->k > j;

};

set<int, function<bool(int, int)>> s{f};

};