private String calculateResult(int surd) {
		int[] factorsOfSurd = Mth.factorsOf(surd);
		int squareNumber = 0;
		int thatOtherNumber = 0;
		for (int i = factorsOfSurd.length - 1; i >= 0; i--) {
			if (Mth.isSquare(factorsOfSurd[i])) {
				squareNumber = factorsOfSurd[i];
				thatOtherNumber = surd / squareNumber;
				break;
			}
		}
		StringBuilder surdBuilder = new StringBuilder();

		if (squareNumber != 0) {
			squareNumber = (int) Math.sqrt(squareNumber);
			
			if(squareNumber != 0){
				surdBuilder.append(squareNumber);
			}
			if (thatOtherNumber != 1) {
				surdBuilder.append("(square root)");
				surdBuilder.append(thatOtherNumber);
			}
		} else {
			surdBuilder.append("(square root)");
			surdBuilder.append(surd);
		}
		return surdBuilder.toString();
	}