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