#include <stdio.h>

/* Reading copy. Not an exploit.
   CAP is four positions. The sample array is the four letters in quotes.
   A string literal also stores a null terminator, so the array is larger
   than CAP. The function refuses before it would copy. On the card it
   prints refused and returns 1.
*/

#define CAP 4

int main(void) {
  const char sample[] = "abcd";
  if (sizeof sample > CAP) {
    puts("refused");
    return 1;
  }
  puts("fits");
  return 0;
}
