#include <iostream>
using namespace std;
int main() {
int n=0,otr=0,pol=0;
scanf("%d",&n);//размеры массива
double A[n],B[n],C[n];//создаем три массива
for(int i=0;i<n;i++)// цикл для ввода значений массива и сортировки
{
cin >> A[i];
A[i]>=0?B[pol++]=A[i]:C[otr++]=A[i];
}
for(int i=0;i<pol;i++)//выводим положителный массив
{
cout << B[i] << endl;
}
for(int i=0;i<otr;i++)//выводим отрицательынй массив
{
cout << C[i] << endl;
}
cout << "Negative " << otr << " Positive " << pol << endl;//выводим количество отрицательных и положительных чисел
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgbj0wLG90cj0wLHBvbD0wOwoJc2NhbmYoIiVkIiwmbik7Ly/RgNCw0LfQvNC10YDRiyDQvNCw0YHRgdC40LLQsAoJZG91YmxlIEFbbl0sQltuXSxDW25dOy8v0YHQvtC30LTQsNC10Lwg0YLRgNC4INC80LDRgdGB0LjQstCwCglmb3IoaW50IGk9MDtpPG47aSsrKS8vINGG0LjQutC7INC00LvRjyDQstCy0L7QtNCwINC30L3QsNGH0LXQvdC40Lkg0LzQsNGB0YHQuNCy0LAg0Lgg0YHQvtGA0YLQuNGA0L7QstC60LgKCXsKCQljaW4gPj4gQVtpXTsKCQlBW2ldPj0wP0JbcG9sKytdPUFbaV06Q1tvdHIrK109QVtpXTsKCX0KCWZvcihpbnQgaT0wO2k8cG9sO2krKykvL9Cy0YvQstC+0LTQuNC8INC/0L7Qu9C+0LbQuNGC0LXQu9C90YvQuSDQvNCw0YHRgdC40LIKCXsKCQljb3V0IDw8IEJbaV0gPDwgZW5kbDsKCX0KCWZvcihpbnQgaT0wO2k8b3RyO2krKykvL9Cy0YvQstC+0LTQuNC8INC+0YLRgNC40YbQsNGC0LXQu9GM0YvQvdC5INC80LDRgdGB0LjQsgoJewoJCWNvdXQgPDwgQ1tpXSA8PCBlbmRsOwoJfQoJY291dCA8PCAiTmVnYXRpdmUgIiA8PCBvdHIgPDwgIiBQb3NpdGl2ZSAiIDw8IHBvbCA8PCBlbmRsOy8v0LLRi9Cy0L7QtNC40Lwg0LrQvtC70LjRh9C10YHRgtCy0L4g0L7RgtGA0LjRhtCw0YLQtdC70YzQvdGL0YUg0Lgg0L/QvtC70L7QttC40YLQtdC70YzQvdGL0YUg0YfQuNGB0LXQuwoJcmV0dXJuIDA7Cn0=