public static void main(String[] args) {
		boolean[] asd = Test.primtallUnder(12000);
		//1/8
		//7/8
		int q = 0;
		for (int i = 2; i <= 12000; i++) {
			for (int j = 1; j < i; j++) {
				Rational r = new Rational(j,i);
				if (r.isLessThan() && r.isGreaterThan()) {
					String string = r.toString();
					
//					if (!map.contains(string))
					if (i<11000)
						map.add(string);
					else if (!map.contains(string))
						q++;
				}
						
			}
			if (i%100 == 0)
				System.out.println(i + ": " + map.size());
			if (i>11400)
				System.out.println(i + ": " + map.size());
		}
		System.out.println(map.size()+q);
	}