#include #include const int MAXN=31; long long N,K,temp; int Sp,Sq,minA,minB,A,B; bool first; int main() { #ifdef local freopen("pro.in","r",stdin); #endif while(scanf("%d%d%d",&N,&Sp,&Sq)==3) { first=true; minA=minB=0; for(A=0;A<=MAXN;A++) { for(B=0;B<=MAXN;B++) { temp=0; temp=(((N-1)*Sp+(((N-1)*Sp)<>B)+Sq; if(temptemp) { K=temp; minA=A; minB=B; } } } printf("%lld %d %d\n",K,minA,minB); } return 0; }