#include <stdio.h>

struct module {
	const char *name;
	int (*init)(int);
};

static int x_init(int x)
{
	return x + 33;
}

struct module module_x = {
	"hello",
	x_init,
};

static const struct module *modules[] = {
	&module_x,	
};

int main(void) {
	// your code goes here
	return 0;
}
