#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;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgojZGVmaW5lIEdFVF9LVEgobGlzdCwgbiwgaykgKChsaXN0KVsoaykgJSAobildKQojZGVmaW5lIExJU1RfTEVOKGxpc3QpIChzaXplb2YoKGxpc3QpKSAvIHNpemVvZigobGlzdClbMF0pKQoKaW50IG1haW4oKSB7CiAgaW50IGxpc3RbXSA9IHsxLCAyLCAzfTsKICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IDU1OyArK2kpIHsKICAgIHByaW50ZigiJWRcclxuIiwgR0VUX0tUSChsaXN0LCBMSVNUX0xFTihsaXN0KSwgaSkpOwogIH0KICByZXR1cm4gMDsKfQo=