/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
class Test {
static ArrayList<Integer> nums = new ArrayList<>();
public static void main
(String[] args
){ int N =32;
findDivisors(N);
int first = 0, a = 0, b = 0;
int last = nums.size()-1;
while(first < last){
int sum = nums.get(first) + nums.get(last);
results
= Math.
min(sum,results
); a = nums.get(first);
b = nums.get(last);
first++;
last--;
}
}
private static void findDivisors(int n){
for(int i=1; i<=n; i++){
if(n%i == 0){
nums.add(i);
}
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBUZXN0IHsKc3RhdGljIEFycmF5TGlzdDxJbnRlZ2VyPiBudW1zID0gbmV3IEFycmF5TGlzdDw+KCk7CgpwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKXsKICAgIGludCBOID0zMjsKICAgIGZpbmREaXZpc29ycyhOKTsKCiAgICBpbnQgZmlyc3QgPSAwLCBhID0gMCwgYiA9IDA7CiAgICBpbnQgbGFzdCA9IG51bXMuc2l6ZSgpLTE7CgogICAgaW50IHJlc3VsdHMgPSBJbnRlZ2VyLk1BWF9WQUxVRTsKCiAgICB3aGlsZShmaXJzdCA8IGxhc3QpewogICAgICAgIGludCBzdW0gPSBudW1zLmdldChmaXJzdCkgKyBudW1zLmdldChsYXN0KTsKICAgICAgICByZXN1bHRzID0gTWF0aC5taW4oc3VtLHJlc3VsdHMpOwogICAgICAgIGEgPSBudW1zLmdldChmaXJzdCk7CiAgICAgICAgYiA9IG51bXMuZ2V0KGxhc3QpOwogICAgICAgIGZpcnN0Kys7CiAgICAgICAgbGFzdC0tOwogICAgfQoKICAgIFN5c3RlbS5vdXQucHJpbnRsbihhKyIgIitiKTsKfQoKcHJpdmF0ZSBzdGF0aWMgdm9pZCBmaW5kRGl2aXNvcnMoaW50IG4pewoKICAgIGZvcihpbnQgaT0xOyBpPD1uOyBpKyspewogICAgICAgIGlmKG4laSA9PSAwKXsKICAgICAgICAgICAgbnVtcy5hZGQoaSk7CiAgICAgICAgfQogICAgIH0KICB9Cn0=