#include<stdio.h>

int main()
{
	int k,n[13],i,t=0,a,b,c,d,e,f;
	while(scanf("%d",&k)!=EOF,k)
	{
		if(t++)
			puts("");
		for(i=0;i<k;i++)
			scanf("%d",&n[i]);
		for(a=0;a<k-5;a++)
			for(b=a+1;b<k-4;b++)
				for(c=b+1;c<k-3;c++)
					for(d=c+1;d<k-2;d++)
						for(e=d+1;e<k-1;e++)
							for(f=e+1;f<k;f++)
								printf("%d %d %d %d %d %d\n",n[a],n[b],n[c],n[d],n[e],n[f]);
	}
	return 0;
}
/**************************************************************
	Problem: 2123
	User: admin
	Language: C++
	Result: Accepted
	Time:9 ms
	Memory:1144 kb
****************************************************************/