#include <stdio.h>

int main(void) {
  int r;
  unsigned int v = 1U;

  while (v) {
    r = "@A\\B]NXC^VTOYQDH_[MWUSPGZLRFKEJI"[(v * 0x077CB531U) >> 27U]&31;
    printf("1<<%d = %u\n", r, v);
    v <<= 1U;
  }
  return 0;
}
