#include <stdio.h>

void main(int argc, char** argv) {
    char buff[128];
    FILE* read_f;
    FILE* write_f;
    int b;

    read_f = fopen(argv[1], "r");
    write_f = fopen(argv[2], "w");

    fseek(read_f, 0, SEEK_END);
    b = ftell(read_f);
    fseek(read_f, (b / 2), SEEK_SET);

    b = 1;
    while (b > 0) {
        b = fread(buff, 1, 127, read_f);
        buff[b] = '\0';
        fprintf(write_f, "%s", buff);
    }

    fclose(read_f);
    fclose(write_f);
}