#include <stdio.h>

void typeA(void);
void typeB(void);
void typeC(void);

void typeA(void) {
    puts("Here is typeA!");fflush(stdout);
    typeB();
}

void typeB(void) {
    puts("Here is typeB!");fflush(stdout);
    typeC();
}

void typeC(void) {
    puts("Here is typeC!");fflush(stdout);
    typeA();
}

int main(void) {
    typeA();
    return 0;
}
