/*
заданная точность гарантируется признаком Лейбница сходимости ряда
*/
#include
using namespace std;
double abs(double x){
return x < 0 ? -x : x;
}
int main(){
double x,m,t,s,r;
int n = 0;
cin >> x >> m >> t;
t = abs(t);
if(abs(x) > 1 && abs(m) - int(m) != 0 || (x == -1 && m < 0)){
cout << "No convergence" << endl;<br> return -1;
}
s = r = 1;
while(m + 1 > n || abs(r) > t){
n++;
s += r *= x*(m+1-n)/n;
}
cout << s;<br> return 0;
}