public double getSimRevenue(int s2,int s3,int s4){
		
		int phantom_capacity = max_capacity;
		int phantom_rev = 0;
		int phantom_level = 1;
		
		for(int t=1;t<=no_weeks;t++){
			if(t>=s4){
				phantom_level = 4;
			}
			else if(t<s4 && t >= s3){
				phantom_level = 3;
			}
			else if(t<s3 && t >= s2){
				phantom_level = 2;
			}
			else{
				phantom_level = 1;
			}
			
			double phantom_demand = demand[t-1][phantom_level-1];
			double phantom_sales = (int)Math.min(phantom_demand,phantom_capacity);
			phantom_capacity -= phantom_sales;	
			phantom_rev += phantom_sales*price[phantom_level-1];				
		}
		
		return phantom_rev;
	}