public HashMap<String, Float> applyRules(float[][] entriesFuzzificated) {
		HashMap<String, Float> rulesMin = new HashMap<>();
		for (int i = 0; i < entriesFuzzificated[0].length; i++) {
			String typeCount = type(entriesFuzzificated[0][i], i);
			if (typeCount != null) {
				for (int j = 0; j < entriesFuzzificated[1].length; j++) {
					String typeSum = type(entriesFuzzificated[1][j], j);
					if (typeSum != null) {
						rulesMin.put(
								typeCount + " " + typeSum,
								min(entriesFuzzificated[0][i],
										entriesFuzzificated[1][j]));
					}
				}
			}
		}
		return analyseRules(rulesMin);
	}