@Override
	public int compareTo(PossibleSol obj)
	{
		if (this.value > obj.value)
		{
			return -1;
		}
		else if (this.value < obj.value)
		{
			return 1;
		}

		if (this.area > obj.area)
		{
			return 1;
		}
		else if (this.area < obj.area)
		{
			return -1;
		}
		return 0;

	}