if __name__ == '__main__':
    x = int(input())
    y = int(input())
    z = int(input())
    n = int(input())
    l=[]
    i=0
    j=0
    k=0
    for i in range (x+1):
        for j in range (y+1):
            for k in range (z+1):
                if(i+j+k!=n):
                    l.append([i,j,k])

    print(l)



5bf12ca90cf013c8987dca4c510c54b5c1fc629d
<mask token>

if __name__ == '__main__':
    x = int(input())
    y = int(input())
    z = int(input())
    n = int(input())
    l = []
    i = 0
    j = 0
    k = 0
    for i in range(x + 1):
        for j in range(y + 1):
            for k in range(z + 1):
                if i + j + k != n:
                    l.append([i, j, k])
    print(l)

if __name__ == '__main__':
    x = int(input())
    y = int(input())
    z = int(input())
    n = int(input())
    l=[]
    i=0
    j=0
    k=0
    for i in range (x+1):
        for j in range (y+1):
            for k in range (z+1):
                if(i+j+k!=n):
                    l.append([i,j,k])

    print(l)


