#!/usr/bin/python3 c = [] for n in input().split(" "): c.append(int(n)) N = len(c) d = [1] + (N-1) * [0] z = N * [None] for i in range(1, N): for y in range(i): if (d[y] + 1 > d[i]) and (c[y] < c[i]): d[i] = d[y] + 1 z[i] = y D = 0 for i in range(1, N): if d[i] > d[D]: D = i while D is not None: print(D, end=" ") D = z[D] print()