#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;
}