#include #include using namespace std; long long a,b; long long n; int main(){ cin >> a >> b >> n; if(n==1){ cout << 0; return 0; } long long ans=a+(n-1)*b; for(int i=2;(1ll<<(i-1))<=n;i++){ priority_queue,greater> p; long long pr=1; int j=i; for(int k=1;k<=i;k++){ pr*=2; } for(int k=1;k<=i;k++){ p.push(2); } while(pr