#include <iostream>
#include <vector>
using namespace std;
signed main(){
int n, k;
cin>>n>>k;
if (n < 8){
cout<<n - 1<<endl;
for (int i=1;i<n;i++){
int k = (1<<n) - 1 - (1<<i);
cout<<"A=((A&"<<k<<")+((A>>"<<i<<")&1))"<<endl;
}
return 0;
}
k = (n + 7) / 8;
cout<<k<<endl;
for (int i=0;i<k;i++){
cout<<"A=(((((A&((0-(255<<"<<(i<<3)<<"))-1))+((((A&(3<<"<<(i<<3)<<"))>>"<<(i<<3)<<")+1)>>1))+((((A&(3<<"<<(i<<3)+2<<"))>>"<<(i<<3)+2<<")+1)>>1))+((((A&(3<<"<<(i<<3)+4<<"))>>"<<(i<<3)+4<<")+1)>>1))+((((A&(3<<"<<(i<<3)+6<<"))>>"<<(i<<3)+6<<")+1)>>1))"<<endl;
}
}