
	var HOLDER = 0;	
	var MIDS = " ";
	var t = 0;
     	var CHECK = 0;
     	var RAND = 10;
     	var CONTROL = 2;
     	var RAND1 = 7;
	var DIRECTIONS = "DIRECTIONS: Circle the correct answer.";
	var ANSWER;
	var SPACE = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
	var LINE = "______________";
     	PLACENAMES = new Array (" "," "," "," "," ");
     	PLACES =new Array (" "," "," "," "," "); 
	CORRECT = new Array (10);
	NOUN = new Array ("Robert","Joan","George","Jane","Nick","Samantha","Donald","Betty","Eric","Erica","Steven","Stephanie","Ronald","Ricki","Tommy","Toni","Brian","Roberta","James","Ann","Josh","Brittany","Chris","Christine","Kevin","Judy","Carl","Erin");
	VERB = new Array (" ","bought","purchased","acquired","obtained","secured");
	WEIGHT = new Array ("pounds","ounces","grams","kilograms","centigrams","milligrams");
	DECIMAL = new Array (.5,.1,.2,.3,.4,.5,.6,.7,.8,.9);
	MEASURE = new Array (" inches"," feet"," yards"," millimeters"," centimeters"," meters");

	function CreateNumber ()
	{  
		t++;
     		var RAND = 94; 
     		var CONTROL =  1;
     		var RAND1 = 7;
     		var CONTROL1 = 2;
	  	WHOLENUMBER = Math.random() * RAND1 + CONTROL1;
	  	 WHOLENUMBER = Math.round(WHOLENUMBER); 
      	 	NUMBER1 = Math.random() * RAND + CONTROL;
	  	 NUMBER1 = Math.round(NUMBER1);
	  	NUMBER2 = Math.random() * RAND + CONTROL;
	  	 NUMBER2 = Math.round(NUMBER2);
	  	NUMBER3 = Math.random() * RAND + CONTROL;
	  	 NUMBER3 = Math.round(NUMBER3);
	  	NUMBER4 = Math.random() * RAND + CONTROL;
	  	 NUMBER4 = Math.round(NUMBER4);
		HOLD1 = (NUMBER1 /100) + WHOLENUMBER; 
		HOLD2 = (NUMBER2 /100) + WHOLENUMBER;
		HOLD3 = (NUMBER3 /100) + WHOLENUMBER;
		HOLD4 = (NUMBER4 /100) + WHOLENUMBER;
		if (HOLD1 == HOLD2 || HOLD1 == HOLD3 || HOLD1 ==HOLD4)
		{
			t--
	      		CreateNumber();
	    	}
	   	if (HOLD2 == HOLD3 || HOLD2 == HOLD4)
		{
			t--
	      		CreateNumber();
	    	}
	   	if (HOLD3 == HOLD4)
		{
			t--
	      		CreateNumber();
	    	}
	  	SELECT = Math.random() * 1;
	  	 SELECT = Math.round(SELECT);
          	CHOOSE = Math.random() * 3;
	  	 CHOOSE = Math.round(CHOOSE);
	  	if (SELECT == 1) 
		{
	   		if (HOLD1 > HOLD2 && HOLD1 > HOLD3 && HOLD1 > HOLD4) 
			{
	    			CORRECTANSWER = 1;
	     			PLACENAMES = "" + HOLD1;
	    		}
	   		if (HOLD2 > HOLD1 && HOLD2 > HOLD3 && HOLD2 > HOLD4) 
			{
	     			CORRECTANSWER = 2;
	     			PLACENAMES = "" + HOLD2;
	    		}
	   		if (HOLD3 > HOLD1 && HOLD3 > HOLD2 && HOLD3 > HOLD4) 
			{
	     			CORRECTANSWER = 3;
	     			PLACENAMES = "" + HOLD3;
	    		}
	   		if (HOLD4 > HOLD1 && HOLD4 > HOLD2 && HOLD4 > HOLD3) 
			{
	     			CORRECTANSWER = 4;
	     			PLACENAMES = "" + HOLD4;
	    		}
			switch (CHOOSE) 
			{	
				case 0:
	          			CHOICE =  " greatest";
	   			break;
				case 1:
		  			CHOICE =  " largest";
	        		break;
				case 2:
		  			CHOICE =  " highest";
	    			break;
				case 3:
		  			CHOICE =  " biggest";
	    			break;
	     		}
	  	}
	   	else 
		{
	   		if (HOLD1 < HOLD2 && HOLD1 < HOLD3 && HOLD1 < HOLD4) 
			{
	     			CORRECTANSWER = 1;
	     			PLACENAMES = "" + HOLD1;
	    		}
	   		if (HOLD2 < HOLD1 && HOLD2 < HOLD3 && HOLD2 < HOLD4) 
			{
	     			CORRECTANSWER = 2;
	     			PLACENAMES = "" + HOLD2;
	    		}
	   		if (HOLD3 < HOLD1 && HOLD3 < HOLD2 && HOLD3 < HOLD4) 
			{
	     			CORRECTANSWER = 3;
	     			PLACENAMES = "" + HOLD3;
	    		}
	   		if (HOLD4 < HOLD1 && HOLD4 < HOLD2 && HOLD4 < HOLD3) 
			{
	     			CORRECTANSWER = 4;
	     			PLACENAMES = "" + HOLD4;
	    		}
	  		switch (CHOOSE) 
			{	
				case 0:
	          			CHOICE =  " least";
	   			break;
				case 1:
		  			CHOICE =  " smallest";
	        		break;
				case 2:
		  			CHOICE =  " lowest";
	    			break;
				case 3:
		  			CHOICE =  " littlest"
	    			break;
	     		}
	  	}
	   	HOLD1 = " " + HOLD1;
	   	HOLD1 = HOLD1.substring(0,5);
	   	HOLD2 = " " + HOLD2;
	   	HOLD2 = HOLD2.substring(0,5);
	   	HOLD3 = " " + HOLD3;
	   	HOLD3 = HOLD3.substring(0,5);
	   	HOLD4 = " " + HOLD4;
	   	HOLD4 = HOLD4.substring(0,5);
	   	PLACES[1] = HOLD1;
	   	PLACES[2] = HOLD2;
	   	PLACES[3] = HOLD3;
	   	PLACES[4] = HOLD4;
		CORRECT[t] = PLACES[CORRECTANSWER];
	}

	function CreateNumber1()
	{
		t++;
     		var RAND = 27;
     		var RAND1 = 9;
		var CONTROL = 2;
		var CHECK = 0;
	  	NUMBER = Math.random() * RAND + CONTROL;
	  	 NUMBER = Math.round(NUMBER);
	  	NUMBER1 = Math.random() * RAND1;
	  	 NUMBER1 = Math.round(NUMBER1);
		n = Math.random() * 27;
	   	  n = Math.round(n);
		v = Math.random() * 4 + 1;
	   	   v = Math.round(v);
		w = Math.random() * 5;
	   	   w = Math.round(w);
		x = Math.random() * 4;
	   	   x = Math.round(x);
		NUMBER4 = NUMBER;
		if (x == 2)
		{
			NUMBER--;
	  		NUMBER1 = Math.random() * 4 + 5;
	  		 NUMBER1 = Math.round(NUMBER1);
			CORRECTANSWER = 1;
			CHECK = 1;
		}
		NUMBER2 = DECIMAL[NUMBER1];
		HOLD = NUMBER + NUMBER2;
		NUMBER5 = Math.round(HOLD)
		if (NUMBER == NUMBER4 && NUMBER == NUMBER5)
		{
			CORRECTANSWER = 2;
		}
		if (NUMBER == NUMBER4 && NUMBER !== NUMBER5)
		{
			CORRECTANSWER = 3;
		}
		x = Math.random() * 4;
	   	   x = Math.round(x);
		if (x == 2 && CHECK == 0)
		{
			NUMBER++;
	  		NUMBER1 = Math.random() * 3 + 1;
	  		 NUMBER1 = Math.round(NUMBER1);
			NUMBER2 = DECIMAL[NUMBER1];
			HOLD = NUMBER + NUMBER2;
			CORRECTANSWER = 4;
		}
		NUMBER3 = NUMBER4 + 1;
		PROBLEM = NOUN[n] + MIDS + VERB[v] + MIDS + HOLD + MIDS + WEIGHT[w] + ". Which best describes the amount?"
		HOLD1 = "a) a little less than " + NUMBER4 + MIDS + WEIGHT[w];
		HOLD2 = "b) a little more than " + NUMBER4 + MIDS + WEIGHT[w];
		HOLD3 = "c) a little less than " + NUMBER3 + MIDS + WEIGHT[w];
		HOLD4 = "d) a little more than " + NUMBER3 + MIDS + WEIGHT[w];
		CHOOSE = Math.random() * 3;
	     	PLACES[1] = HOLD1;
	     	PLACES[2] = HOLD2;
	     	PLACES[3] = HOLD3;
	     	PLACES[4] = HOLD4;
		ANSWER = SPACE + SPACE + HOLD1 + SPACE + HOLD2 
		ANSWER1 = SPACE + SPACE + HOLD3 + SPACE +  HOLD4;
		CORRECT[t] = PLACES[CORRECTANSWER];
	}

	function CreateNumber2()
	{
		t++;
     		var RAND = 27;
     		var RAND1 = 9;
		var CONTROL = 2;
	  	NUMBER = Math.random() * RAND + CONTROL;
	  	 NUMBER = Math.round(NUMBER);
	  	NUMBER1 = Math.random() * RAND1;
	  	 NUMBER1 = Math.round(NUMBER1);
		n = Math.random() * 27;
	   	  n = Math.round(n);
		v = Math.random() * 4 + 1;
	   	   v = Math.round(v);
		w = Math.random() * 5;
	   	   w = Math.round(w);
		NUMBER2 = DECIMAL[NUMBER1];
		HOLD = NUMBER + NUMBER2;
		HOLDHH = NUMBER + v;
		HOLDHIGH = HOLDHH + DECIMAL[NUMBER1];
		NUMBERHOLD = HOLDHH - (NUMBER + 1); 
		NUMBERCORRECT = Math.random() * NUMBERHOLD;
	   	 NUMBERCORRECT = Math.round(NUMBERCORRECT);
		NUMBERCORRECT1 = NUMBERCORRECT + NUMBER;
	  	NUMBER1 = Math.random() * RAND1;
	  	 NUMBER1 = Math.round(NUMBER1);
		HOLDER1 = NUMBERCORRECT1 + DECIMAL[NUMBER1]
		if (HOLDER1 <= HOLD)
		{
			HOLDER1 = NUMBERCORRECT1 + 1 + DECIMAL[NUMBER1];
		}
		HOLDER1 = HOLDER1 + MIDS + WEIGHT[w];
		NUMBER5 = Math.round(HOLDHIGH)
		if (NUMBER5 < HOLDHIGH)
		{
	  		NUMBER6 = Math.random() * 4 + 5;
	  		 NUMBER6 = Math.round(NUMBER6);
			HOLDER2 = NUMBER5 + DECIMAL[NUMBER6] + MIDS + WEIGHT[w];
		}
		else
		{
			NUMBER5++;
	  		NUMBER6 = Math.random() * 9;
	  		 NUMBER6 = Math.round(NUMBER6);
			HOLDER2 = NUMBER5 + DECIMAL[NUMBER6] + MIDS + WEIGHT[w];
		}
		NUMBER5 = Math.round(HOLD)
		if (NUMBER5 > HOLD)
		{
	  		NUMBER6 = Math.random() * 3 + 1;
	  		 NUMBER6 = Math.round(NUMBER6);
			HOLDER3 = (NUMBER5-1) + DECIMAL[NUMBER6] + MIDS + WEIGHT[w];
		}
		else
		{
			NUMBER5 --;
	  		NUMBER6 = Math.random() * 9;
	  		 NUMBER6 = Math.round(NUMBER6);
			HOLDER3 = NUMBER5 + DECIMAL[NUMBER6] + MIDS + WEIGHT[w];
		}
	  	x = Math.random() * 1;
	  	 x = Math.round(x);
		if (x)
		{
			NUMBER--;
	  		NUMBER6 = Math.random() * 8;
	  		 NUMBER6 = Math.round(NUMBER6);
			HOLDER4 = NUMBER + DECIMAL[NUMBER6] + MIDS + WEIGHT[w];
			if (HOLDER4 == HOLDER3)
			{
				HOLDER4--;
			}
		}
		else
		{
			HOLDHH++;
	  		NUMBER6 = Math.random() * 8;
	  		 NUMBER6 = Math.round(NUMBER6);
			HOLDER4 = HOLDHH + DECIMAL[NUMBER6] + MIDS + WEIGHT[w];
			if (HOLDER4 == HOLDER2)
			{
				HOLDER4++;
			}
		}
		PROBLEM = NOUN[n] + MIDS + VERB[v] + " between " + HOLD + " and " + HOLDHIGH + MIDS + WEIGHT[w] + ". Which best describes the amount?"
		CHOOSE = Math.random() * 3;
	  	 CHOOSE = Math.round(CHOOSE);
		switch (CHOOSE) 
		{
			case 0:
		  		CORRECTANSWER = 1;
		  		HOLD1 = "a) " + HOLDER1;
		  		HOLD2 = "b) " + HOLDER2;
		  		HOLD3 = "c) " + HOLDER3;
		  		HOLD4 = "d) " + HOLDER4;
	   		break;
			case 1:
		  		CORRECTANSWER = 2;
		  		HOLD1 = "a) " + HOLDER3;
		  		HOLD2 = "b) " + HOLDER1;
		  		HOLD3 = "c) " + HOLDER4;
		  		HOLD4 = "d) " + HOLDER2;
	   		break;
			case 2:
		  		CORRECTANSWER = 3;
		  		HOLD1 = "a) " + HOLDER3;
		  		HOLD2 = "b) " + HOLDER2;
		  		HOLD3 = "c) " + HOLDER1;
		  		HOLD4 = "d) " + HOLDER4;
	   		break;
			case 3:
		  		CORRECTANSWER = 4;
		  		HOLD1 = "a) " + HOLDER4;
		  		HOLD2 = "b) " + HOLDER2;
		  		HOLD3 = "c) " + HOLDER3;
		  		HOLD4 = "d) " + HOLDER1;
	   		break;
	     	}
	     	PLACES[1] = HOLD1;
	     	PLACES[2] = HOLD2;
	     	PLACES[3] = HOLD3;
	     	PLACES[4] = HOLD4;
       	     	PLACENAMES[1] = HOLD1;
	     	PLACENAMES[2] = HOLD2;
	     	PLACENAMES[3] = HOLD3;
	     	PLACENAMES[4] = HOLD4;
		ANSWER = SPACE + SPACE + HOLD1 + SPACE + HOLD2 + SPACE + HOLD3 + SPACE +  HOLD4;
		CORRECT[t] = PLACES[CORRECTANSWER];
	}

	function CreateNumber3()
	{
		t++;
     		var RAND = 27;
     		var RAND1 = 9;
		var CONTROL = 2;
	  	NUMBER = Math.random() * RAND + CONTROL;
	  	 NUMBER = Math.round(NUMBER);
	  	NUMBER1 = Math.random() * RAND1;
	  	 NUMBER1 = Math.round(NUMBER1);
		n = Math.random() * 27;
	   	 n = Math.round(n);
		v = Math.random() * 4 + 1;
	   	 v = Math.round(v);
		w = Math.random() * 5;
	   	 w = Math.round(w);
		NUMBER2 = DECIMAL[NUMBER1];
		HOLD = NUMBER + NUMBER2;
		NUMBER5 = Math.round(HOLD)
		    PROBLEM = NOUN[n] + MIDS + VERB[v] + MIDS + HOLD + MIDS + WEIGHT[w] + ". This amount rounded to the nearest whole number is?"
		CHOOSE = Math.random() * 3;
	  	  CHOOSE = Math.round(CHOOSE);
		switch (CHOOSE)
		{	
			case 0:
		  		CORRECTANSWER = 1;
		  		HOLD1 = "a) " + NUMBER5 + MIDS + WEIGHT[w];
		  		HOLD2 = "b) " + (NUMBER5 + 1) + MIDS + WEIGHT[w];
		  		HOLD3 = "c) " + (NUMBER5 + 2) + MIDS + WEIGHT[w];
		  		HOLD4 = "d) " + (NUMBER5 + 3) + MIDS + WEIGHT[w];
	   		break;
			case 1:
		  		CORRECTANSWER = 2;
		  		HOLD1 = "a) " + (NUMBER5 - 1) + MIDS + WEIGHT[w];
		  		HOLD2 = "b) " + NUMBER5 + MIDS + WEIGHT[w];
		  		HOLD3 = "c) " + (NUMBER5 + 1) + MIDS + WEIGHT[w];
		  		HOLD4 = "d) " + (NUMBER5 + 2) + MIDS + WEIGHT[w];
	   		break;
			case 2:
		  		CORRECTANSWER = 3;
		  		HOLD1 = "a) " + (NUMBER5 - 2) + MIDS + WEIGHT[w];
		  		HOLD2 = "b) " + (NUMBER5 - 1) + MIDS + WEIGHT[w];
		  		HOLD3 = "c) " + NUMBER5 + MIDS + WEIGHT[w];
		  		HOLD4 = "d) " + (NUMBER5 + 1) + MIDS + WEIGHT[w];
	   		break;
			case 3:
		  		CORRECTANSWER = 4;
		  		HOLD1 = "a) " + (NUMBER5 - 3) + MIDS + WEIGHT[w];
		  		HOLD2 = "b) " + (NUMBER5 - 2) + MIDS + WEIGHT[w];
		  		HOLD3 = "c) " + (NUMBER5 - 1) + MIDS + WEIGHT[w];
		  		HOLD4 = "d) " + NUMBER5 + MIDS + WEIGHT[w];
	   		break;
		}
	     	PLACES[1] = HOLD1;
	     	PLACES[2] = HOLD2;
	     	PLACES[3] = HOLD3;
	     	PLACES[4] = HOLD4;
       	     	PLACENAMES[1] = HOLD1;
	     	PLACENAMES[2] = HOLD2;
	     	PLACENAMES[3] = HOLD3;
	     	PLACENAMES[4] = HOLD4;
		ANSWER = SPACE + SPACE + HOLD1 + SPACE + HOLD2 + SPACE + HOLD3 + SPACE +  HOLD4;
		CORRECT[t] = PLACES[CORRECTANSWER];
	}

	function CreateNumber4()
	{
		t++;
     		var NOUNSNUMBER = 27;
     		var RAND = 880;
     		var CONTROL = 100;
     		var RAND1 = 6;
     		var CONTROL1= 3;
     		var PLACE1 = 0;
		var DOT = 0;
     		NOUNS = new Array ("","Robert","Joan","George","Jane","Tommy","Samantha","Donald","Betty","Eric","Erica","Steven","Stephanie","Ronald","Ricki","Tommy","Toni","Brian","Roberta","James","Ann","Josh","Brittany","Chris","Christine","Kevin","Judy","Carl","Erin");
      		NOUN1 = new Array ("stamps","baseball cards","magazines","comic books","toys","dolls","Match Box cars","football cards","toy soldiers","spaceships","basketball cards","puppets","coins","postcards","pins","buttons");
		NOUN2 = new Array (" cases of "," boxes of "," bags of "," sacks of "," crates of "," barrels of "," containers of ");
		NOUN3 = new Array (" cases"," boxes"," bags"," sacks"," crates"," barrels"," containers");
		VERB= new Array (" gave "," sold "," lost "," threw away "," donated ")
	  	SELECT = Math.random() * 2 + 1;
	  	 SELECT = Math.round(SELECT);
	  	CHOOSE = Math.random() * 1;
	  	 CHOOSE = Math.round(CHOOSE);
	  	SENTENCE = Math.random() * 1;
	  	 SENTENCE = Math.round(SENTENCE);  
	  	n = Math.random() * NOUNSNUMBER + 1;
	  	 n = Math.round(n);
	 	v = Math.random() * 4;
	   	 v = Math.round(v);
	 	n1 = Math.random() * 14;
	   	 n1 = Math.round(n1);
	 	n2 = Math.random() * 6;
	   	 n2 = Math.round(n2);
	 	n3 = Math.random() * 24 + 1;
	   	 n3 = Math.round(n3);
	 	n4 = Math.random() * 14;
	   	 n4 = Math.round(n4);
	 	n5 = Math.random() * 24 + 1;
	   	 n5 = Math.round(n5);
      	  	NUMBER = Math.random() * RAND + CONTROL;
	  	 NUMBER = Math.round(NUMBER);
	  	NUMBER1 = Math.random() * RAND + CONTROL;
	 	 NUMBER1 = Math.round(NUMBER1);
	  	NUMBER2 = Math.random() * RAND + CONTROL;
	  	 NUMBER2 = Math.round(NUMBER2);
	  	NUMBER3 = Math.random() * RAND1 + CONTROL1;
	 	 NUMBER3 = Math.round(NUMBER3);
		NOUN = NOUNS [n];
		PRONOUN = "he";
             	PRONOUN1 = "He";
	   	if (n/2 == Math.round(n/2))
		{
	     		PRONOUN = "she";
			PRONOUN1 = "She";
	    	}
	   	if (n3 == n)
		{
	     		n3++;
	     	}
	   	if (n5 == n3)
		{
	     		n++;
	     	}
	   	if (n5 == n)
		{
	     		n5 = n5 + 2;
	     	}
		if (n1 == n4)
		{
			n4++;
		}
		if(NUMBER1 >= NUMBER) 
		{
	     	   	NUMBER2 = Math.random() * RAND + CONTROL;
	      	   	 NUMBER2 = Math.round(NUMBER2);
	     	   	NUMBER = NUMBER1 + NUMBER2;
		}
	  	NUMBER5 = NUMBER + NUMBER1 + NUMBER2; 
		if (SELECT == 3) 
		{
	   		NUMBER5 = (NUMBER * NUMBER3) + NUMBER5;
	   	}
		if (CHOOSE == 1)
		{
	  		MONEY = NUMBER /100;
			MONEY = " " + MONEY;
			for (var i = 0; i < MONEY.length; i++)
			{
				if (MONEY.charAt(i) == ".")
				{
					DOT = 1
				}
			}
			if (DOT != 1)
			{
				MONEY = MONEY + ".01";
			}
		}
		else
		{
	  		MONEY = NUMBER /10;
			MONEY = " " + MONEY;
			for (var i = 0; i < MONEY.length; i++)
			{
				if (MONEY.charAt(i) == ".")
				{
					DOT = 1
				}
			}
			if (DOT != 1)
			{
				MONEY = MONEY + ".1";
			}
		}
	  	NUMBER = Math.round (MONEY);
		if (CHOOSE == 1)
		{
	  		MONEY1 = NUMBER1 /100;
			MONEY1 = " " + MONEY1;
			for (var i = 0; i < MONEY1.length; i++)
			{
				if (MONEY1.charAt(i) == ".")
				{
					DOT = 1
				}
			}
			if (DOT != 1)
			{
				MONEY1 = MONEY1 + ".01";
			}

		}
		else
		{
	  		MONEY1 = NUMBER1 /10;
			MONEY1 = " " + MONEY1;
			for (var i = 0; i < MONEY1.length; i++)
			{
				if (MONEY1.charAt(i) == ".")
				{
					DOT = 1
				}
			}
			if (DOT != 1)
			{
				MONEY1 = MONEY1 + ".1";
			}
		}
		NUMBER1 = Math.round (MONEY1);
		if (CHOOSE == 1)
		{
	  		MONEY2 = NUMBER2 /100;
			MONEY2 = " " + MONEY2;
			for (var i = 0; i < MONEY2.length; i++)
			{
				if (MONEY2.charAt(i) == ".")
				{
					DOT = 1
				}
			}
			if (DOT != 1)
			{
				MONEY2 = MONEY2 + ".01";
			}

		}
		else
		{
	  		MONEY2 = NUMBER2 /10;
			MONEY2 = " " + MONEY2;
			for (var i = 0; i < MONEY2.length; i++)
			{
				if (MONEY2.charAt(i) == ".")
				{
					DOT = 1
				}
			}
			if (DOT != 1)
			{
				MONEY2 = MONEY2 + ".1";
			}

		}
		NUMBER2 = Math.round (MONEY2);
		if (CHOOSE == 1)
		{
	  		MONEY5 = NUMBER5 /100;
			MONEY5 = " " + MONEY5;
			for (var i = 0; i < MONEY5.length; i++)
			{
				if (MONEY5.charAt(i) == ".")
				{
					DOT = 1
				}
			}
			if (DOT != 1)
			{
				MONEY5 = MONEY5 + ".01";
			}

		}
		else
		{
	  		MONEY5 = NUMBER5 /10;
			MONEY5 = " " + MONEY5;
			for (var i = 0; i < MONEY5.length; i++)
			{
				if (MONEY5.charAt(i) == ".")
				{
					DOT = 1
				}
			}
			if (DOT != 1)
			{
				MONEY5 = MONEY5 + ".1";
			}
		} 
		NUMBER5 = Math.round (MONEY5);
  //add-subtract

		switch(SELECT)
		{
			case 1:
				OPERATION =  NUMBER5 + " - (" + NUMBER + " + " + NUMBER1 + " ) = ";
	  			EQUATION =  MONEY5 + " - (" + MONEY + " + " + MONEY1 + " ) = ";
	  			PROBLEM = NOUN + " gave " + MONEY + NOUN2[n2] + NOUN1[n1] + " and " + MONEY1 + NOUN2[n2] + NOUN1[n4] + " to " + NOUNS[n3] + ". " + PRONOUN1 + " started with " + MONEY5 + NOUN3[n2] + ". ABOUT how many " + NOUN3[n2] + " did " + PRONOUN  + " have left?"; 
	  			PLACE = NUMBER5 - (NUMBER + NUMBER1);  
	 		break;
  //add-add
     			case 2:
	  			OPERATION = NUMBER + " + " + NUMBER1 + " + " + NUMBER2 + " = ";
	  			EQUATION =  MONEY + " + " + MONEY1 + " + " + MONEY2 + " = ";
	  			PROBLEM = NOUN + VERB[v] + MONEY + NOUN2[n2] + NOUN1[n1] + " and " + MONEY1 + NOUN2[n2] + NOUN1[n4] + ". " + PRONOUN1 + " had " +  MONEY2 + NOUN3[n2] + " left. ABOUT how many" + NOUN3[n2] + " did " + PRONOUN  + " start with?"; 
	  			PLACE = NUMBER + NUMBER1 + NUMBER2;
			break; 
  //subtract-subtract
			case 3:
	   			OPERATION = "(" + NUMBER5 + " - " + NUMBER + ") - " + NUMBER1 + " = ";
	   			EQUATION = "(" + MONEY5 + " - " + MONEY + ") - " + MONEY1 + " = ";
	   			PROBLEM = NOUN + " had " + MONEY5 + NOUN2[n2] + NOUN1[n1] +". " + PRONOUN1 + " gave " + MONEY + NOUN3[n2] + " to " + NOUNS[n3] + " and " + MONEY1 + NOUN3[n2] + " to " + NOUNS[n5] + ". ABOUT how many " + NOUN3[n2] + " did " + PRONOUN  + " have left?";
	   			PLACE =  NUMBER5 - (NUMBER + NUMBER1); 
 			break;
		}
		CORRECT[t] = PLACE + NOUN3[n2];
    	}