public static int solFiveAdd(int n){
int c = n;
int count = 0;
int ans=0;
while(c > 0){
var i = c%10;
c = c/10;
if(i > 0){
i += 5;
int d = digits(i);
ans = (c* (int)Math.Pow(10, d)) + i;
ans = count > 0 ? ans*(int)Math.Pow(10, count): ans;
break;
}
else
count +=1;
}
return ans;
}
public static int digits(int n){
var count = 0;
while(n>0){
count++;
n=n/10;
}
return count;
}