#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;
}
				I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8ZnVuY3Rpb25hbD4KI2luY2x1ZGUgPGl0ZXJhdG9yPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJdmVjdG9yPHBhaXI8Y2hhcixpbnQ+PiB2OwoJZ2VuZXJhdGVfbigKCQliYWNrX2luc2VydF9pdGVyYXRvcjxzdGQ6OnZlY3RvcjxwYWlyPGNoYXIsaW50Pj4+KHYpCgksICAgMjYKCSwgICBbYyA9ICdhJ10oKSBtdXRhYmxlIHsgcmV0dXJuIG1ha2VfcGFpcihjKyssIC0xKTsgfQoJKTsKCWZvciAoaW50IGkgPSAwIDsgaSAhPSB2LnNpemUoKSA7IGkrKykgewoJCWNvdXQgPDwgdltpXS5maXJzdCA8PCAiICIgPDwgdltpXS5zZWNvbmQgPDwgZW5kbDsKCX0KCXJldHVybiAwOwp9