public void process() {

		BigDecimal sumaReda;
		for (int i = 2; i <= N; i++) {

			switch (checkNumber(i)) {
			case 1:
				// Broj je prim broj
				sumaReda = getSumAll(i);
				// System.out.println(i + ": " + sumaReda.toString());
				sumaUkupno = sumaUkupno.add(sumaReda);
				break;
			case 2:
				// broj ima parni broj prim djelitelja
				sumaReda = getSumAll(i);
				// System.out.println(i + ": " + sumaReda.toString());
				sumaUkupno = sumaUkupno.subtract(sumaReda);
				break;
			case 3:
				// broj ima neparni broj prim djelitelja
				sumaReda = getSumAll(i);
				// System.out.println(i + ": " + sumaReda.toString());
				sumaUkupno = sumaUkupno.add(sumaReda);
				break;

			default:
				// proj ima samo jedan prim djelitelj
				break;
			}
		}

		// zbrojimo s s osi 1;
		BigDecimal sum1 = sumNizReal(N);
//		System.out.println("Suma niza: " + sum1.toString());
		BigDecimal sveUkupno = sum1.multiply(new BigDecimal(N));
//		System.out.println("Ukupna Suma niza: " + sveUkupno.toString());

		sumaUkupno = sveUkupno.subtract(sumaUkupno);

		sumaUkupno = sumaUkupno.multiply(new BigDecimal(2));
	}