#include <stdio.h>

#define GET_KTH(list, n, k) ((list)[(k) % (n)])
#define LIST_LEN(list) (sizeof((list)) / sizeof((list)[0]))

int main() {
  int list[] = {1, 2, 3};
  for (size_t i = 0; i < 55; ++i) {
    printf("%d\r\n", GET_KTH(list, LIST_LEN(list), i));
  }
  return 0;
}
