// Example of break/continue use

// Written by: Andrew Taylor <andrewt@unsw.edu.au>
// Written as a COMP1521 lecture example


#include <stdio.h>

int main(void) {
    int n;

    n = 0;
forever_23_loop_top:
    if (n > 100) goto forever_23_loop_end;

        if (n % 3 == 0) goto forever_23_loop_next;

        if (n % 23 == 0) goto forever_23_loop_end;

        printf("%d", n);
        putchar('\n');

forever_23_loop_next:
    n = n + 1;
    goto forever_23_loop_top;

forever_23_loop_end:

    return 0;
}