#include #define REP(i,n,N) for(int i=(n);i<(int) N;i++) #define RREP(i,n,N) for(int i=N-1;i>=(int) n;i--) #define p(s) cout<<(s)<>b1>>b2>>b3; r=inf; REP(i,-1e5,1e5+1){ if(i==0) continue; if(b3-b2 == i*(b2-b1)){ r=i; flag=true; break; } } if(!flag){ REP(i,-1e5,1e5+1){ if(i==0) continue; if(i*(b3-b2) == (b2-b1)){ r=i; break; } } p((b3-b1)/r+b2); }else{ p(r*(b3-b1)+b2); } return 0; }