public static ArrayList<PassengerCar> findPassengerCars( PassengerTrain train, int minPassengersCnt, int maxPassengersCnt ){
		ArrayList<PassengerCar> res = new ArrayList<PassengerCar>();
		res.clear();
		for ( RailwayVehicle it : train ){
			if ( it instanceof PassengerCar ){
				PassengerCar pCar = (PassengerCar)it;
				if (( pCar.getPassengersCount() >= minPassengersCnt )&&
						( pCar.getPassengersCount() <= maxPassengersCnt )){
					res.add( pCar );
				}
			}
		}
		return res;
	}