#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

int main() {
	int c[] = { 2, 2, 3, 5, 7, 11, 11 };
	vector<int> v(c, c + sizeof(c)/sizeof(c[0]));
	pair<vector<int>::iterator, vector<int>::iterator> 
		i = equal_range(v.begin(), v.end(), 11);
	cout << "i.first=" << distance(v.begin(), i.first) << endl;
	cout << "i.second=" << distance(v.begin(), i.second) << endl;
	cout << "v.end()=" << distance(v.begin(), v.end()) << endl;
	return 0;
}