#include <vector>
#include <iostream>
#include <functional>

using namespace std;

const int NAME_SIZE = 5;

int main() {

	using PF = std::function<int (int)>;
    vector<PF> vpf;
    vpf.push_back([](int x){ return x; });
    vpf.push_back([](int x){ return 2*x; });
    vpf.push_back([](int x){ return 3*x; });
    vpf.push_back([](int x){ return 4*x; });

	int count = 0;
    for_each(vpf.begin(), vpf.end(),[&](PF f){ count += f(NAME_SIZE);});
    cout << count << endl;
	return 0;
}
