#include <stdio.h>
static void foo1(void);
void foo2(void);
void bar1(void);
void bar2(void);
void (*functions[])(void) = { foo1, foo2, bar1, bar2 };
int main()
{
return 0;
}
void foo1(void)
{
}
void foo2(void)
{
}
void bar2(void)
{
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgpzdGF0aWMgdm9pZCBmb28xKHZvaWQpOwp2b2lkIGZvbzIodm9pZCk7CnZvaWQgYmFyMSh2b2lkKTsKdm9pZCBiYXIyKHZvaWQpOwoKdm9pZCAoKmZ1bmN0aW9uc1tdKSh2b2lkKSA9IHsgZm9vMSwgZm9vMiwgYmFyMSwgYmFyMiB9OwoKCmludCBtYWluKCkKewogICAgICAgIHJldHVybiAwOwp9CgoKdm9pZCBmb28xKHZvaWQpCnsKfQp2b2lkIGZvbzIodm9pZCkKewp9CnZvaWQgYmFyMih2b2lkKQp7Cn0=