private Continent FindWeakestContinent(ArrayList<Continent> ownedContinent) {
		int maxThreats = 0;
		int indexMaxThreats = -1;
		int i = 0;
		while( i < ownedContinent.size())
		{
			int ContinentThreat = 0;
			for(Territory t: ownedContinent.get(i).territories)
			{
				if(t.isContinentFrontier && HasAdjacentEnnemi(t))
				{
					for(Territory adj: t.adjacentTerritories)
					{
						if(adj.getOwner().name != name && (adj.getUnits()+4 > t.getUnits()))
						{
							ContinentThreat+=1;
						}
					}
				}
			}
			if(ContinentThreat > maxThreats)
			{
				maxThreats = ContinentThreat;
				indexMaxThreats = i;
			}
			i++;
		}
		if(maxThreats == 0)
		{
			return null;
		}
		return ownedContinent.get(indexMaxThreats);
	}