#include <stdlib.h>
#include <stdio.h>

#ifndef NDEBUG
#  define my_assert(X) \
    do { \
      if ( (X) ) { } \
      else { \
        fprintf(stderr, "Failed assert(%s) in line %s:%d!\n", #X, __FILE__, __LINE__); \
        abort(); \
      } \
    } while (0)
#else
#  define my_assert(X) \
    do { \
      (void) (X); \
    } while (0)
#endif

int main(void) {
  char c = getc(stdin);
  my_assert (c == 'a');
  return 0;
}