#List Comprehensions
#https://www.hackerrank.com/challenges/list-comprehensions/problem

if __name__ == '__main__':
    x = int(raw_input())
    y = int(raw_input())
    z = int(raw_input())
    n = int(raw_input())

    answer = []
    for i in range(x+1):
        for j in range(y+1):
            for k in range(z+1):
                if (i+j+k)!= n:
                    answer.append([i,j,k])

    print(answer)

#List Comprehensions
#https://www.hackerrank.com/challenges/list-comprehensions/problem

if __name__ == '__main__':
    x = int(raw_input())
    y = int(raw_input())
    z = int(raw_input())
    n = int(raw_input())

    answer = []
    for i in range(x+1):
        for j in range(y+1):
            for k in range(z+1):
                if (i+j+k)!= n:
                    answer.append([i,j,k])

    print(answer)

#List Comprehensions #https://www.hackerrank.com/challenges/list-comprehensions/problem