import java.util.*;
import java.lang.*;
import java.io.*;
class Ideone
{
{
int arr[] = {1, 3, 5, 7, 9, 11};
int k1 = 8;
int k2 = 16;
int n = arr.length;
int ans = 0;
for(int j = 1; j < n - 2; j++)
{
int i = 0;
int x = j ;
int count1 = 0;
while(i < x)
{
if(arr[i] + arr[x] > k1)
{
count1 += x - i;
x--;
}
else
{
i++;
}
}
int k = j + 1;
int l = n - 1;
int count2 = 0;
while(k < l)
{
if(arr[k] +arr[l] > k2)
{
count2 += l - k;
l--;
}
else
{
k++;
}
}
ans +=count1 * count2;
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBJZGVvbmUKewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCiAgICB7CiAgICAgICAgaW50IGFycltdID0gezEsIDMsIDUsIDcsIDksIDExfTsKCiAgaW50IGsxID0gODsKICAgIGludCBrMiA9IDE2OwoKICAgIGludCBuID0gYXJyLmxlbmd0aDsKICAgICAgaW50IGFucyA9IDA7CgogICAgICAgIGZvcihpbnQgaiA9IDE7IGogPCBuIC0gMjsgaisrKQogICAgICAgIHsKICAgICAgICAgICAgCiAgICAgICAgICAgIGludCBpID0gMDsKICAgICAgICAgICAgaW50IHggPSBqIDsKICAgICAgICAgICAgaW50IGNvdW50MSA9IDA7CgogICAgICAgICAgICB3aGlsZShpIDwgeCkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgaWYoYXJyW2ldICsgYXJyW3hdID4gazEpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgY291bnQxICs9IHggLSBpOwogICAgICAgICAgICAgICAgICAgIHgtLTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBpKys7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIGludCBrID0gaiArIDE7CiAgICAgICAgICAgIGludCBsID0gbiAtIDE7CiAgICAgICAgICAgIGludCBjb3VudDIgPSAwOwoKICAgICAgd2hpbGUoayA8IGwpCiAgICAgICAgICAgIHsKICAgICAgICAgICBpZihhcnJba10gK2FycltsXSA+IGsyKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGNvdW50MiArPSBsIC0gazsKICAgICAgICAgICAgICAgICAgICBsLS07CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgaysrOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CgogICAgICAgICAgICBhbnMgKz1jb3VudDEgKiBjb3VudDI7CiAgICAgICAgfQoKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oYW5zKTsKICAgIH0KfQ==