#include int p1[32],p2[32]; int pocet; int b; int najst(int cislo) { int i,v; for (i=pocet;i>=0;i--) { if (p1[i]==cislo) { v=i; break; } } return v; } void zamenit(int cislo) { if (cislo==0) return; int pn[32]; int i; for (i=0;i<=cislo;i++) { pn[cislo-i]=p1[i]; } for (i=0;i<=cislo;i++) { p1[i]=pn[i]; } if (b==1) putchar(' '); printf("%d",cislo+1); b=1; } int main() { int i,pov; scanf("%d",&pocet); while (pocet!=0) { for (i=0;i=0;i--) { pov=najst(p2[i]); if (pov0) putchar('\n'); } return 0; }