#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
typedef struct Point {
int64_t x;
int64_t y;
} Point;
Point foo(Point p) {
return (Point) {.x = p.x+1, .y = p.y+1};
}
int main() {
int64_t x = 5;
Point point[20];
point[4] = (Point) {.x = 5, .y = 6};
point[5] = foo(point[4]);
printf("Hello World %d\n", x);
return 0;
}