#include <stdio.h>
#include <stddef.h>
#include <stdint.h>

typedef struct {
void *p1; void *p2; void *p3; void *p4; void *p5; void *p6; void *p7; void *p8;
void *p9; void *p10; void *p11; void *p12; void *p13; void *p14; void *p15;
uint16_t x;
uint16_t array[];
} dummy_struct;

int main(void) {
	 printf("%d %d\n", sizeof(dummy_struct), offsetof(dummy_struct, array));
	return 0;
}