#include using namespace std; #define int long long int n,x,a[2],b[2]; signed main() { //freopen(".in","r",stdin); //freopen(".out","w",stdout); cin>>n>>x; a[0]=a[1]=x; for(int i=1;i>x; b[0]=LLONG_MIN,b[1]=LLONG_MAX; b[0]=max({b[0],a[0]+x,a[0]-x,a[0]*x,a[1]+x,a[1]-x,a[1]*x}); b[1]=min({b[0],a[0]+x,a[0]-x,a[0]*x,a[1]+x,a[1]-x,a[1]*x}); if(x!=0) { b[0]=max({b[0],a[0]/x,a[1]/x}); b[1]=min({b[1],a[0]/x,a[1]/x}); } a[0]=b[0]; a[1]=b[1]; } cout<