#include <bits/stdc++.h>
#include "transmission.h"

#define pb push_back

using namespace std;

const int BATCH = 20; 

std::vector<bool> transmit(const std::vector<bool>& data, int d)
{
    int n = data.size();

    std::vector<bool> message;
    for(int j = 0; j < n; j += BATCH) 
    {
        for(int l = 0; l < 5; l++) message.pb(1);
        message.pb(0);
        for(int k = j; k < j + BATCH; k++)
            message.pb(data[k]);
    }

    return message;
}
