#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++)
        {
            set<int> st;
            for(int k=j+1;k<n;k++)
            {
                int rem= -(arr[i]+arr[j]+arr[k]);
                if(st.find(rem)!=st.end())
                {
                    vector<int> temp={arr[i],arr[j],arr[k],rem};
                    temp.insert(ans);
                }
                st.insert(arr[k]);
            }
        }
    }
    
    vector<vector<int>> res(ans.begin(),ans.end());
    for(auto &it : res)
    {
        for(auto a:it)
        {
            cout<<a<<" ";
        }cout<<endl;
    }
}