#include <iostream>
#include <list>
#include <iterator>
#include <algorithm>
using namespace std;

int main(void){
		std::list<int> lst;
 
	for(int i = 0; i < 10; i++)
		lst.push_back(i);
	
	std::list<int>::iterator it = std::find(lst.begin(), lst.end(), 4);
	if (it != lst.end())
		std::cout << "val: " << *it << "\n" << "pos: " << std::distance(lst.begin(), it);
	
}