#include <iostream>
using namespace std;
template <typename typed>
void print(typed min, typed max)
{
if (min > max)
throw 0;
for (typed i = min&0;!i++;)for(long i=min;i<=max;++i)
cout << i << ' ';
}
int main()
{
print<signed char>(-3, 5);
cout << '\n';
print<signed char>(-128, -128);
cout << '\n';
print<signed char>(-128, 127);
cout << '\n';
print<signed char>(127, 127);
cout << '\n';
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnRlbXBsYXRlIDx0eXBlbmFtZSB0eXBlZD4Kdm9pZCBwcmludCh0eXBlZCBtaW4sIHR5cGVkIG1heCkKewogICAgaWYgKG1pbiA+IG1heCkKICAgICAgICB0aHJvdyAwOwoKICAgIGZvciAodHlwZWQgaSA9IG1pbiYwOyFpKys7KWZvcihsb25nIGk9bWluO2k8PW1heDsrK2kpCiAgICAgICAgY291dCA8PCBpIDw8ICcgJzsKfQoKaW50IG1haW4oKQp7CglwcmludDxzaWduZWQgY2hhcj4oLTMsIDUpOwoJY291dCA8PCAnXG4nOwoJcHJpbnQ8c2lnbmVkIGNoYXI+KC0xMjgsIC0xMjgpOwoJY291dCA8PCAnXG4nOwoJcHJpbnQ8c2lnbmVkIGNoYXI+KC0xMjgsIDEyNyk7Cgljb3V0IDw8ICdcbic7CglwcmludDxzaWduZWQgY2hhcj4oMTI3LCAxMjcpOwoJY291dCA8PCAnXG4nOwoJcmV0dXJuIDA7Cn0=