#include <stdio.h>
void SomaDigito( int base, int d1, int d2,
int *vaium, int *soma ) {
int s;
s = (d1 + d2 + *vaium);
*soma = s % base;
*vaium = s / base;
return;
}
int main () {
int m, n;
int mm, nn; /* resto dos digitos de m e n */
int s, vu;
scanf ( "%d %d", &m, &n );
mm = m;
nn = n;
vu = 0;
while ( mm > 0 || nn > 0 || vu > 0 ) {
SomaDigito( 2, mm % 2, nn % 2, &vu, &s );
printf( "%d ", s );
mm = mm / 2;
nn = nn / 2;
}
return 0;
}