#include <inttypes.h>

int int32_bottomzeros_num(int32_t x)
{
  int result = 0;
  int j;
  for (j = 0;j < 32;++j) { if (1 & (x >> j)) break; ++result; }
  return result;
}