#include <iostream>
using namespace std;
int m1[]={0,2,4,6};
int m2[]={1,3,5,7};
int (*fun)(int n)[end (m1)-begin (m1)]{
return (n%2!=0 ) ? &m1 : m2;}
int main (){
int c;
cin>>c;
//int (*p)[sizeof (m1)/sizeof (m1[0])]=fun (c);
int (*p)[end (m1)-begin (m1)]=fun (c);
cout <<*p;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG0xW109ezAsMiw0LDZ9OwppbnQgbTJbXT17MSwzLDUsN307CgppbnQgKCpmdW4pKGludCBuKVtlbmQgKG0xKS1iZWdpbiAobTEpXXsKcmV0dXJuICAobiUyIT0wICkgPyAmbTEgOiBtMjt9CgppbnQgbWFpbiAgKCl7CmludCBjOwpjaW4+PmM7Ci8vaW50ICgqcClbc2l6ZW9mIChtMSkvc2l6ZW9mIChtMVswXSldPWZ1biAoYyk7CiBpbnQgKCpwKVtlbmQgKG0xKS1iZWdpbiAobTEpXT1mdW4gKGMpOwpjb3V0IDw8KnA7Cn0K