#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
int main() {
int n;
cin>>n;
long long a[100005];
for(int i = 0;i <n; i++) {
cin>>a[i];
}
sort(a, a+n);
unsigned long long ans = 0;
for(int i = n-1; i>=3; i--) {
if(a[i] - a[i-1] <= 1 && a[i-2] - a[i-3] <= 1) {
ans += (a[i-1] * a[i-3]);
i-=3;
}
}
cout<<ans;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBpbnQgbjsKICAgIGNpbj4+bjsKICAgIGxvbmcgbG9uZyBhWzEwMDAwNV07CiAgICBmb3IoaW50IGkgPSAwO2kgPG47IGkrKykgewogICAgICAgIGNpbj4+YVtpXTsKICAgIH0KICAgIHNvcnQoYSwgYStuKTsKICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBhbnMgPSAwOwogICAgZm9yKGludCBpID0gbi0xOyBpPj0zOyBpLS0pIHsKICAgICAgICBpZihhW2ldIC0gYVtpLTFdIDw9IDEgJiYgYVtpLTJdIC0gYVtpLTNdIDw9IDEpIHsKICAgICAgICAgICAgYW5zICs9ICAoYVtpLTFdICogYVtpLTNdKTsKICAgICAgICAgICAgaS09MzsKICAgICAgICB9CiAgICB9CiAgICBjb3V0PDxhbnM7CiAgICByZXR1cm4gMDsKfQ==