#include <stdio.h>
int main()
{
int N[15];
int count_even = 0;
int count_odd = 0;
for (int i = 0; i < 15; i++)
{
scanf("%d", &N
[i
]); // 15 ta man nibe.. }
for (int i = 0; i < 15; i++)
{
if (N[i] % 2 == 0)
{
count_even++; // even koyta count korbe...
}
else
{
count_odd++; // odd koyta count korbe...
}
}
int even[count_even];
int odd[count_odd];
int j = 0, k = 0;
for (int i = 0; i < 15; i++)
{
if (N[i] % 2 == 0)
{
even[j] = N[i];
j++;
}
else
{
odd[k] = N[i];
k++;
}
}
// for (int j = 0; j < count_even; j++)
// {
// printf("%d\n", even[j]);
// }
// for (int k = 0; k < count_odd; k++)
// {
// printf("%d\n", odd[k]);
// }
// int total_even_loop = count_even / 5;
// int total_odd_loop = count_odd / 5;
j = 0;
k = 0;
for (int i = 0; i < 3; i++) // 3 because total 15 , each portion highest 3 loop to cheack all
{
for (int i = 0; i < count_even; i++)
{
if (i < 5 && count_even >= 5)
{
printf("par[%d] = %d\n", i
, even
[j
]); j++;
count_even--;
}
else
{
break;
}
}
for (int i = 0; i < count_odd; i++)
{
if (i < 5 && count_odd >= 5)
{
printf("impar[%d] = %d\n", i
, odd
[k
]); k++;
count_odd--;
}
else
{
break;
}
}
}
if (count_odd < 5 && count_odd != 0)
{
for (int i = 0; i < count_odd; i++)
{
printf("impar[%d] = %d\n", k
, odd
[k
]); k++;
count_odd--;
}
}
if (count_even < 5 && count_even != 0)
{
for (int i = 0; i < count_even; i++)
{
printf("par[%d] = %d\n", i
, even
[j
]); j++;
count_even--;
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpCnsKCiAgICBpbnQgTlsxNV07CiAgICBpbnQgY291bnRfZXZlbiA9IDA7CiAgICBpbnQgY291bnRfb2RkID0gMDsKCiAgICBmb3IgKGludCBpID0gMDsgaSA8IDE1OyBpKyspCiAgICB7CgogICAgICAgIHNjYW5mKCIlZCIsICZOW2ldKTsgLy8gMTUgdGEgbWFuIG5pYmUuLgogICAgfQogICAgZm9yIChpbnQgaSA9IDA7IGkgPCAxNTsgaSsrKQogICAgewogICAgICAgIGlmIChOW2ldICUgMiA9PSAwKQogICAgICAgIHsKICAgICAgICAgICAgY291bnRfZXZlbisrOyAvLyBldmVuIGtveXRhIGNvdW50IGtvcmJlLi4uCiAgICAgICAgfQogICAgICAgIGVsc2UKICAgICAgICB7CiAgICAgICAgICAgIGNvdW50X29kZCsrOyAvLyBvZGQga295dGEgY291bnQga29yYmUuLi4KICAgICAgICB9CiAgICB9CgogICAgaW50IGV2ZW5bY291bnRfZXZlbl07CiAgICBpbnQgb2RkW2NvdW50X29kZF07CiAgICBpbnQgaiA9IDAsIGsgPSAwOwoKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgMTU7IGkrKykKICAgIHsKICAgICAgICBpZiAoTltpXSAlIDIgPT0gMCkKICAgICAgICB7CiAgICAgICAgICAgIGV2ZW5bal0gPSBOW2ldOwogICAgICAgICAgICBqKys7CiAgICAgICAgfQogICAgICAgIGVsc2UKICAgICAgICB7CiAgICAgICAgICAgIG9kZFtrXSA9IE5baV07CiAgICAgICAgICAgIGsrKzsKICAgICAgICB9CiAgICB9CgogICAgLy8gZm9yIChpbnQgaiA9IDA7IGogPCBjb3VudF9ldmVuOyBqKyspCiAgICAvLyB7CiAgICAvLyAgICAgcHJpbnRmKCIlZFxuIiwgZXZlbltqXSk7CiAgICAvLyB9CiAgICAvLyBmb3IgKGludCBrID0gMDsgayA8IGNvdW50X29kZDsgaysrKQogICAgLy8gewogICAgLy8gICAgIHByaW50ZigiJWRcbiIsIG9kZFtrXSk7CiAgICAvLyB9CiAgICAvLyBpbnQgdG90YWxfZXZlbl9sb29wID0gY291bnRfZXZlbiAvIDU7CiAgICAvLyBpbnQgdG90YWxfb2RkX2xvb3AgPSBjb3VudF9vZGQgLyA1OwogICAgaiA9IDA7CiAgICBrID0gMDsKCiAgICBmb3IgKGludCBpID0gMDsgaSA8IDM7IGkrKykgLy8gMyBiZWNhdXNlIHRvdGFsIDE1ICwgZWFjaCBwb3J0aW9uIGhpZ2hlc3QgMyBsb29wIHRvIGNoZWFjayBhbGwKICAgIHsKCiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBjb3VudF9ldmVuOyBpKyspCiAgICAgICAgewogICAgICAgICAgICBpZiAoaSA8IDUgJiYgY291bnRfZXZlbiA+PSA1KQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBwcmludGYoInBhclslZF0gPSAlZFxuIiwgaSwgZXZlbltqXSk7CiAgICAgICAgICAgICAgICBqKys7CiAgICAgICAgICAgICAgICBjb3VudF9ldmVuLS07CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBjb3VudF9vZGQ7IGkrKykKICAgICAgICB7CiAgICAgICAgICAgIGlmIChpIDwgNSAmJiBjb3VudF9vZGQgPj0gNSkKICAgICAgICAgICAgewoKICAgICAgICAgICAgICAgIHByaW50ZigiaW1wYXJbJWRdID0gJWRcbiIsIGksIG9kZFtrXSk7CiAgICAgICAgICAgICAgICBrKys7CiAgICAgICAgICAgICAgICBjb3VudF9vZGQtLTsKICAgICAgICAgICAgfQogICAgICAgICAgICBlbHNlCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQogICAgaWYgKGNvdW50X29kZCA8IDUgJiYgY291bnRfb2RkICE9IDApCiAgICB7CiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBjb3VudF9vZGQ7IGkrKykKICAgICAgICB7CiAgICAgICAgICAgIHByaW50ZigiaW1wYXJbJWRdID0gJWRcbiIsIGssIG9kZFtrXSk7CiAgICAgICAgICAgIGsrKzsKICAgICAgICAgICAgY291bnRfb2RkLS07CiAgICAgICAgfQogICAgfQogICAgaWYgKGNvdW50X2V2ZW4gPCA1ICYmIGNvdW50X2V2ZW4gIT0gMCkKICAgIHsKICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IGNvdW50X2V2ZW47IGkrKykKICAgICAgICB7CiAgICAgICAgICAgIHByaW50ZigicGFyWyVkXSA9ICVkXG4iLCBpLCBldmVuW2pdKTsKICAgICAgICAgICAgaisrOwogICAgICAgICAgICBjb3VudF9ldmVuLS07CiAgICAgICAgfQogICAgfQoKICAgIHJldHVybiAwOwp9Cg==