#include <iostream>
#include <cmath>
using namespace std;
double sum(double a, int n)
{
if (a != 1.0)
{
double an = pow(a,n), a1 = a - 1.0;
return (a*a*(an-1.0)-n*a1)/(an*a1*a1);
}
else
{
return n*(n+3)/2.0;
}
}
double handleSum(double a, int n)
{
double t = 1.0/a;
double sum = 0.0;
for(int i = 1; i <= n; ++i, t /= a)
{
sum += (a+i)*t;
}
return sum;
}
int main()
{
double a;
int n;
cin >> a >> n;
cout << sum(a,n) << " " << handleSum(a,n) << endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKZG91YmxlIHN1bShkb3VibGUgYSwgaW50IG4pCnsKICAgIGlmIChhICE9IDEuMCkKICAgIHsKICAgICAgICBkb3VibGUgYW4gPSBwb3coYSxuKSwgYTEgPSBhIC0gMS4wOwoKICAgICAgICByZXR1cm4gKGEqYSooYW4tMS4wKS1uKmExKS8oYW4qYTEqYTEpOwogICAgfQogICAgZWxzZQogICAgewogICAgICAgIHJldHVybiBuKihuKzMpLzIuMDsKICAgIH0KfQoKZG91YmxlIGhhbmRsZVN1bShkb3VibGUgYSwgaW50IG4pCnsKICAgIGRvdWJsZSB0ID0gMS4wL2E7CiAgICBkb3VibGUgc3VtID0gMC4wOwogICAgZm9yKGludCBpID0gMTsgaSA8PSBuOyArK2ksIHQgLz0gYSkKICAgIHsKICAgICAgICBzdW0gKz0gKGEraSkqdDsKICAgIH0KICAgIHJldHVybiBzdW07Cn0KCmludCBtYWluKCkKewogICAgZG91YmxlIGE7CiAgICBpbnQgbjsKICAgIGNpbiA+PiBhID4+IG47CiAgICBjb3V0IDw8IHN1bShhLG4pIDw8ICIgICIgPDwgaGFuZGxlU3VtKGEsbikgPDwgZW5kbDsKfQoK