#include <iostream>
#include <vector>
#include <algorithm>
#include <functional>
#include <iterator>

using namespace std;

int main() {
	vector<pair<char,int>> v;
	generate_n(
		back_insert_iterator<std::vector<pair<char,int>>>(v)
	,   26
	,   [c = 'a']() mutable { return make_pair(c++, -1); }
	);
	for (int i = 0 ; i != v.size() ; i++) {
		cout << v[i].first << " " << v[i].second << endl;
	}
	return 0;
}