#include<stdio.h>
int main(){
int i,n,sum=0;
scanf("%d",&n);
if(n % 2 == 0){ //判断n是偶数还是奇数
for(i = 1;i <= n;i++){
if(n % i == 0){ //判断i是不是n的约数
sum += i;
}
}
}else{
for(i = 1;i <= n;i++){
if(i % 2 == 0){
sum += i;
}
}
}
printf("%d",sum);
return 0;
}
/**************************************************************
Problem: 1060
User: admin
Language: C
Result: Accepted
Time:9 ms
Memory:1144 kb
****************************************************************/