struct point1 { long long x0; }; struct point1 demo1(struct point1 a) { return a; } struct point2 { long long x0; long long x1; }; struct point2 demo2(struct point2 a) { return a; } struct point3 { long long x0; long long x1; long long x2; }; struct point3 demo3(struct point3 a) { return a; } struct point4 { long long x0; long long x1; long long x2; long long x3; }; struct point4 demo4(struct point4 a) { return a; } struct point5 { long long x0; long long x1; long long x2; long long x3; long long x4; }; struct point5 demo5(struct point5 a) { return a; } struct point6 { long long x0; long long x1; long long x2; long long x3; long long x4; long long x5; }; struct point6 demo6(struct point6 a) { return a; } struct point7 { long long x0; long long x1; long long x2; long long x3; long long x4; long long x5; long long x6; }; struct point7 demo7(struct point7 a) { return a; } struct point8 { long long x0; long long x1; long long x2; long long x3; long long x4; long long x5; long long x6; long long x7; }; struct point8 demo8(struct point8 a) { return a; } struct point9 { long long x0; long long x1; long long x2; long long x3; long long x4; long long x5; long long x6; long long x7; long long x8; }; struct point9 demo9(struct point9 a) { return a; } struct point10 { long long x0; long long x1; long long x2; long long x3; long long x4; long long x5; long long x6; long long x7; long long x8; long long x9; }; struct point10 demo10(struct point10 a) { return a; } struct point11 { long long x0; long long x1; long long x2; long long x3; long long x4; long long x5; long long x6; long long x7; long long x8; long long x9; long long x10; }; struct point11 demo11(struct point11 a) { return a; } struct point12 { long long x0; long long x1; long long x2; long long x3; long long x4; long long x5; long long x6; long long x7; long long x8; long long x9; long long x10; long long x11; }; struct point12 demo12(struct point12 a) { return a; } struct point13 { long long x0; long long x1; long long x2; long long x3; long long x4; long long x5; long long x6; long long x7; long long x8; long long x9; long long x10; long long x11; long long x12; }; struct point13 demo13(struct point13 a) { return a; } struct point14 { long long x0; long long x1; long long x2; long long x3; long long x4; long long x5; long long x6; long long x7; long long x8; long long x9; long long x10; long long x11; long long x12; long long x13; }; struct point14 demo14(struct point14 a) { return a; } struct point15 { long long x0; long long x1; long long x2; long long x3; long long x4; long long x5; long long x6; long long x7; long long x8; long long x9; long long x10; long long x11; long long x12; long long x13; long long x14; }; struct point15 demo15(struct point15 a) { return a; } struct point16 { long long x0; long long x1; long long x2; long long x3; long long x4; long long x5; long long x6; long long x7; long long x8; long long x9; long long x10; long long x11; long long x12; long long x13; long long x14; long long x15; }; struct point16 demo16(struct point16 a) { return a; } struct point17 { long long x0; long long x1; long long x2; long long x3; long long x4; long long x5; long long x6; long long x7; long long x8; long long x9; long long x10; long long x11; long long x12; long long x13; long long x14; long long x15; long long x16; }; struct point17 demo17(struct point17 a) { return a; } struct point18 { long long x0; long long x1; long long x2; long long x3; long long x4; long long x5; long long x6; long long x7; long long x8; long long x9; long long x10; long long x11; long long x12; long long x13; long long x14; long long x15; long long x16; long long x17; }; struct point18 demo18(struct point18 a) { return a; } struct point19 { long long x0; long long x1; long long x2; long long x3; long long x4; long long x5; long long x6; long long x7; long long x8; long long x9; long long x10; long long x11; long long x12; long long x13; long long x14; long long x15; long long x16; long long x17; long long x18; }; struct point19 demo19(struct point19 a) { return a; } struct point20 { long long x0; long long x1; long long x2; long long x3; long long x4; long long x5; long long x6; long long x7; long long x8; long long x9; long long x10; long long x11; long long x12; long long x13; long long x14; long long x15; long long x16; long long x17; long long x18; long long x19; }; struct point20 demo20(struct point20 a) { return a; }