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
36
37
38
#include <stdio.h>

void jed(int n, int first) {
    if(n<4) {
        if(!first)
            printf("(");
        printf("1");
        while(--n) {
            printf("+1");
        }
        if(!first)
            printf(")");
    } else {
        if(n%2) {
            n--;
            if(!first)
                printf("(");
            printf("1+");
            jed(n, 0);
            if(!first)
                printf(")");
        } else {
            printf("(1+1)*");
            jed(n>>1, 0);
//            printf("");
        }
    }
}

int main() {
    int t, k;
    scanf("%d", &t);
    while(t--) {
        scanf("%d", &k);
        jed(k, 1); printf("\n");
    }
    return 0;
}