import ; import ; import ; main(args(2)) := let inputs := stringToInt(args); factored := primeFactorization(inputs); minFactors := vectorMin(factored); indexOfMax := firstIndexOf(minFactors, vectorMax(minFactors)); in "Number " ++ intToString(inputs[indexOfMax]) ++ " has largest minimal factor:\n" ++ delimit(intToString(factored[indexOfMax]), ' ');