/* Factors.c */
/* input natural number, output list of all its factors */

#include <stdio.h>

void main(void)
{
 int I,K,N;

LP:
 printf("input natural number less than 2147483647 or zero to terminate program\n");
   scanf("%d",&N); getchar();
 if (N)
  {
   printf("1");
   K=N/2;
   for (I=2; I<=K; I++) if (!(N%I)) printf(",%d",I);
   if (N>1) printf(",%d",N);
   puts("\n");
   goto LP;
  }
}
   