#include <iostream>
#include <vector>
int main() {
// your code goes here
unsigned int start_index = 4;
unsigned int size = 7;
std::vector<unsigned int> cont;
cont.push_back(start_index);
for (unsigned int i = 0; size - 1 - i >= i; i++)
{
if (i == start_index)
{
i++;
}
//else if (size - 1 - i == start_index)
//{
// i++;
//}
cont.push_back(i);
if (i != size - 1 - i)
{
cont.push_back(size - 1 - i);
}
}
for (unsigned int j = 0; j < cont.size(); j++)
{
std::cout << cont[j] << " " << std::endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgl1bnNpZ25lZCBpbnQgc3RhcnRfaW5kZXggPSA0OwoJdW5zaWduZWQgaW50IHNpemUgPSA3OwogICAgc3RkOjp2ZWN0b3I8dW5zaWduZWQgaW50PiBjb250OwogICAgY29udC5wdXNoX2JhY2soc3RhcnRfaW5kZXgpOwogICAgZm9yICh1bnNpZ25lZCBpbnQgaSA9IDA7IHNpemUgLSAxIC0gaSA+PSBpOyBpKyspCiAgICB7CiAgICAgIGlmIChpID09IHN0YXJ0X2luZGV4KQogICAgICB7CiAgICAgIAlpKys7CiAgICAgIH0KICAgICAgLy9lbHNlIGlmIChzaXplIC0gMSAtIGkgPT0gc3RhcnRfaW5kZXgpCiAgICAgIC8vewogICAgICAJLy8gaSsrOwogICAgICAvL30KICAgICAgY29udC5wdXNoX2JhY2soaSk7CiAgICAgIGlmIChpICE9IHNpemUgLSAxIC0gaSkKICAgICAgewogICAgICAgIGNvbnQucHVzaF9iYWNrKHNpemUgLSAxIC0gaSk7CiAgICAgIH0KICAgIH0KICAgIAogICAgZm9yICh1bnNpZ25lZCBpbnQgaiA9IDA7IGogPCBjb250LnNpemUoKTsgaisrKQogICAgewogICAgICBzdGQ6OmNvdXQgPDwgY29udFtqXSA8PCAiICIgPDwgc3RkOjplbmRsOwogICAgfQoJcmV0dXJuIDA7Cn0=