#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin >> n;
    
    vector<int> arr(n);
    for(int i=0;i<n;i++)
    cin >> arr[i];
    
    set<vector<int>> ans;
    
    for(int i=0;i<n;i++)
    {
        for(int j=i+1;j<n;j++)
        {
            for(int k=j+1;k<n;k++)
            {
                for(int l=k+1;l<n;l++)
                {
                    if(arr[i]+arr[j]+arr[k]+arr[l]==0)
                    {
                        vector<int> temp={arr[i],arr[j],arr[k],arr[l]};
                        sort(temp.begin(),temp.end());
                        ans.push_back(temp);
                    }
                }
            }
        }
    }
    
    for(auto &it : ans)
    {
        for(auto a:it)
        {
            cout<<a<<" ";
        }cout<<endl;
    }
}