public static String solution() {
		ArrayList<Integer> primtall = new ArrayList<Integer>();
		int lol = 1000000;
		boolean[] primtallArray = Test.primtallUnder(lol*10);
//		System.out.println(primtallArray[5074009]);
//		System.out.println(5074009);
//		System.exit(0);
		
		for (int i = 0; i < lol*10; i++) {
			if (primtallArray[i])
				primtall.add(i);
		}
		
		map = new HashMap<String,Integer>();
		for (int i = 0; i < primtall.size(); i++) {
			if (primtall.get(i) < 100000)
				continue;
			if (primtall.get(i) > 1000000)
				break;
			
			String tall = ""+primtall.get(i);
//			String tall = "" + 2222;
			putMap(tall);
		}
		String tallet="";
		int storste = 0;
		for (String k: map.keySet()) {
			if (map.get(k) > storste) {
				storste = map.get(k);
				tallet = k;
			}
		}
//		System.out.println(map);
//		System.out.println(tallet + ": " + storste);
		return tallet.replace('*', '1');
	}