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


struct island {
	long long x,y; //coords
};

int main() {
	std::vector<island> sea;
	std::vector<std::reference_wrapper<const island>> r_sea;
	
	std::transform(sea.begin(), sea.end(),
                   std::back_inserter(r_sea),
                   std::cref<island>
    );
	
	return 0;
}