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



class Vehicle {
	public:
	int number;
	Vehicle(int vnumber) : number(vnumber){
	}

	bool operator==(const Vehicle &rhs) {
		return rhs.number == number;
	}
};

int findWaitingPosistion(std::vector<Vehicle> &waitingList, Vehicle const& v){
    if (find(waitingList.begin(),waitingList.end(),v) != waitingList.end())
        return 1;
    else 
        return 0;
}


int main() {

	std::vector<Vehicle> vList;

	for (int  i = 0; i < 10; ++i) {
		vList.push_back(Vehicle(i));
	}
	
	
	int a = findWaitingPosistion(vList, Vehicle(5));
	
	cout << a << endl;



	// your code goes here
	return 0;
}