#include <bits/stdc++.h>
using namespace std;
int main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
int n;
cin >> n;
vector<long long> a(n);
for(int i=0;i<n;i++) cin >> a[i];
vector<long long> b = a;
sort(b.begin(), b.end());
for(int i=0;i<n;i++){
for(int k=i+2;k<n;k++){
long long s = b[i] + b[k];
if(s % 2) continue;
long long mid = s / 2;
if(binary_search(b.begin()+i+1, b.begin()+k, mid)){
cout << b[i] << " " << mid << " " << b[k];
return 0;
}
}
}
cout << "0 0 0";
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpewogICAgaW9zOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwogICAgY2luLnRpZShudWxscHRyKTsKCiAgICBpbnQgbjsgCiAgICBjaW4gPj4gbjsKICAgIHZlY3Rvcjxsb25nIGxvbmc+IGEobik7CiAgICBmb3IoaW50IGk9MDtpPG47aSsrKSBjaW4gPj4gYVtpXTsKCiAgICB2ZWN0b3I8bG9uZyBsb25nPiBiID0gYTsKICAgIHNvcnQoYi5iZWdpbigpLCBiLmVuZCgpKTsKCiAgICBmb3IoaW50IGk9MDtpPG47aSsrKXsKICAgICAgICBmb3IoaW50IGs9aSsyO2s8bjtrKyspewogICAgICAgICAgICBsb25nIGxvbmcgcyA9IGJbaV0gKyBiW2tdOwogICAgICAgICAgICBpZihzICUgMikgY29udGludWU7CiAgICAgICAgICAgIGxvbmcgbG9uZyBtaWQgPSBzIC8gMjsKICAgICAgICAgICAgaWYoYmluYXJ5X3NlYXJjaChiLmJlZ2luKCkraSsxLCBiLmJlZ2luKCkraywgbWlkKSl7CiAgICAgICAgICAgICAgICBjb3V0IDw8IGJbaV0gPDwgIiAiIDw8IG1pZCA8PCAiICIgPDwgYltrXTsKICAgICAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQoKICAgIGNvdXQgPDwgIjAgMCAwIjsKfQ==