#include <bits/stdc++.h>
const int n = 100005;
using namespace std;
int main()
{
int n, ar[200005];
cin >> n;
for (int i = 0; i < n; i++)
cin >> ar[i];
sort(ar, ar + n);
int l = 0, r = 1, c = 0;
while (l <= r && r<n && l<n)
{
if (ar[r] - ar[l] <= 5)
{
cout<<"* "<<ar[l]<<" "<<ar[r]<<"\n";
r++;
c++;
}
else
{
cout<<"+ "<<ar[l]<<" "<<ar[r]<<"\n";
l++;
c = 0;
}
}
cout << c;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CmNvbnN0IGludCBuID0gMTAwMDA1Owp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CiAgICBpbnQgbiwgYXJbMjAwMDA1XTsKICAgIGNpbiA+PiBuOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspCiAgICAgICAgY2luID4+IGFyW2ldOwogICAgCiAgICBzb3J0KGFyLCBhciArIG4pOwogICAgaW50IGwgPSAwLCByID0gMSwgYyA9IDA7CiAgICB3aGlsZSAobCA8PSByICYmIHI8biAmJiBsPG4pCiAgICB7CiAgICAgICAgaWYgKGFyW3JdIC0gYXJbbF0gPD0gNSkKICAgICAgICB7CiAgICAgICAgCWNvdXQ8PCIqICI8PGFyW2xdPDwiICI8PGFyW3JdPDwiXG4iOwogICAgICAgICAgICByKys7CiAgICAgICAgICAgIGMrKzsKICAgICAgICB9CiAgICAgICAgZWxzZQogICAgICAgIHsKICAgICAgICAJY291dDw8IisgIjw8YXJbbF08PCIgIjw8YXJbcl08PCJcbiI7CiAgICAgICAgICAgIGwrKzsKICAgICAgICAgICAgYyA9IDA7CiAgICAgICAgfQogICAgfQogICAgY291dCA8PCBjOwogICAgcmV0dXJuIDA7Cn0=