#include <vector>
#include <iterator>
#include <iostream>
#include <algorithm>
using namespace std;
int main(void)
{
istream_iterator<int> iin(cin),ein;
vector<int> a,b;
copy(iin,ein,back_inserter(a));
cin.clear();
cin.get();
copy(iin,ein,back_inserter(b));
ostream_iterator<int> iout(cout," ");
cout<<endl<<"------------"<<endl;
copy(a.begin(),a.end(),iout);
cout<<endl<<"------------"<<endl;
copy(b.begin(),b.end(),iout);
cout<<endl<<"------------"<<endl;
return 0;
}
I2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPGl0ZXJhdG9yPgojaW5jbHVkZSA8aW9zdHJlYW0+CiNpbmNsdWRlIDxhbGdvcml0aG0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbih2b2lkKSAKICB7CiAgIGlzdHJlYW1faXRlcmF0b3I8aW50PiBpaW4oY2luKSxlaW47CiAgIHZlY3RvcjxpbnQ+IGEsYjsKICAgY29weShpaW4sZWluLGJhY2tfaW5zZXJ0ZXIoYSkpOwogICBjaW4uY2xlYXIoKTsKICAgY2luLmdldCgpOwogICBjb3B5KGlpbixlaW4sYmFja19pbnNlcnRlcihiKSk7CiAgIG9zdHJlYW1faXRlcmF0b3I8aW50PiBpb3V0KGNvdXQsIiAiKTsKICAgY291dDw8ZW5kbDw8Ii0tLS0tLS0tLS0tLSI8PGVuZGw7CiAgIGNvcHkoYS5iZWdpbigpLGEuZW5kKCksaW91dCk7CiAgIGNvdXQ8PGVuZGw8PCItLS0tLS0tLS0tLS0iPDxlbmRsOwogICBjb3B5KGIuYmVnaW4oKSxiLmVuZCgpLGlvdXQpOwogICBjb3V0PDxlbmRsPDwiLS0tLS0tLS0tLS0tIjw8ZW5kbDsKICAgcmV0dXJuIDA7CiAgfQo=