public ArrayList hasPrimeFactors(int x){
ArrayList list = new ArrayList();
if(isPrime(x)==true){
list.add(x);
}
for(long i = 2; i<x; i++){
while(x % i == 0){...