public static void WeekEleven() throws IOException 
	{
		System.out.println("So what did Damon learn this week?");
		boolean next = false;
		
		BufferedReader r = new BufferedReader (new InputStreamReader(System.in));
		
		while (!next)
		{
			System.out.println("Knowledge: " + DamonStats.Knowledge);
			System.out.println("Damon learned:");
			System.out.println("1. Division Algorithm for Polynomial");
			System.out.println("2. Fundamental Theorem of Arithmetic");
			System.out.println("3. Proceed to next week");
			int choice = DamonTools.validInput(Integer.parseInt(r.readLine()), 3, 1);
			
			if (choice == 1 && !DamonMath135.DAP && DamonStats.Knowledge >= DamonMath135.DAPPt)
			{
				DamonStats.Knowledge -= DamonMath135.DAPPt;
				DamonMath135.DAP = true;
			}
			
			else if (choice == 2 && !DamonMath135.FTA && DamonStats.Knowledge >= DamonMath135.FTAPt)
			{
				DamonStats.Knowledge -= DamonMath135.FTAPt;
				DamonMath135.FTA = true;
			}
			
			else if (choice == 3)
			{
				next = true;
			}
			else {
				System.out.println("Damon has either already learned that, or he does not have enough knowledge.");
				System.out.println("Please choose again. ");
			}	
		}
	}