#include <iostream>
using namespace std;
const int X = 6;
int main() {
#pragma pack(push, sizeof(int))
int c[X][X] = {
0, 1, 2, 3, 4, 5,
6, 7, 8, 9, 10, 11,
12, 13, 14, 15, 16, 17,
18, 19, 20, 21, 22, 23,
24, 25, 26, 27, 28, 29,
30, 31, 32, 33, 34, 35
};
#pragma pack(pop)
int sum=0;
// по условиям задачи должны быть выбраны для суммирования следующие элементы
//
// 1,2,3,4,5,8,9,10,11,15,16,17,22,23,29
//
for(int i=0; i<X*X; i++)
if ((i % X) > (i / X))
// при условии (i & X) > (i / X) выбираются:
cout << (*(int*)c+i) << ",";
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCmNvbnN0IGludCBYID0gNjsKIAppbnQgbWFpbigpIHsKIAogICNwcmFnbWEgcGFjayhwdXNoLCBzaXplb2YoaW50KSkJCiAKICBpbnQgY1tYXVtYXSA9IHsKICAgICAwLCAgMSwgIDIsICAzLCAgNCwgIDUsCiAgICAgNiwgIDcsICA4LCAgOSwgMTAsIDExLAogICAgMTIsIDEzLCAxNCwgMTUsIDE2LCAxNywKICAgIDE4LCAxOSwgMjAsIDIxLCAyMiwgMjMsCiAgICAyNCwgMjUsIDI2LCAyNywgMjgsIDI5LAogICAgMzAsIDMxLCAzMiwgMzMsIDM0LCAzNQogIH07CiAKICAjcHJhZ21hIHBhY2socG9wKQogCiAgaW50IHN1bT0wOwogCiAgLy8g0L/QviDRg9GB0LvQvtCy0LjRj9C8INC30LDQtNCw0YfQuCDQtNC+0LvQttC90Ysg0LHRi9GC0Ywg0LLRi9Cx0YDQsNC90Ysg0LTQu9GPINGB0YPQvNC80LjRgNC+0LLQsNC90LjRjyDRgdC70LXQtNGD0Y7RidC40LUg0Y3Qu9C10LzQtdC90YLRiwogIC8vCiAgLy8gMSwyLDMsNCw1LDgsOSwxMCwxMSwxNSwxNiwxNywyMiwyMywyOQogIC8vCiAKICBmb3IoaW50IGk9MDsgaTxYKlg7IGkrKykKICAgCWlmICgoaSAlIFgpID4gKGkgLyBYKSkgCiAgIAkgIC8vINC/0YDQuCDRg9GB0LvQvtCy0LjQuCAgKGkgJiBYKSA+IChpIC8gWCkg0LLRi9Cx0LjRgNCw0Y7RgtGB0Y86CiAgIAkgIGNvdXQgPDwgKCooaW50KiljK2kpIDw8ICIsIjsKfQ==