#include "transmission.h"
#include<bits/stdc++.h>
static std::vector<bool> data;
static std::vector<bool> data1;

std::vector<bool> receive(const std::vector<bool>& message, int n, int d)
{
    int ind=0;
    for(int i=0;i<=n/2;i++)
    {
        data.push_back(message[ind]);
        ind++;
        if(message[ind]==message[ind-1]) ind++;
    }
    ind=message.size()-1;
        for(int i=n-1;i>n/2;i--)
    {
        data1.push_back(message[ind]);
        ind--;
        if(message[ind]==message[ind+1]) ind--;
    }
    for(int i=n/2+1;i<=data1.size()-(n/2+1);i++)
    {
        data.push_back(data1[i]);
    }
   // data.resize(n,0);
    return data;
}
