class helloword
{
 /*
 一个数如果恰好等于它的因子之和,这个数就称为“完数”。(因子:除去这个数本身正的约数)
 列如6=1+2+3,编程找出1000以内的所有完数
    */
 
 public static void main(String[] args)
 {
  boolean flag=false;
  int k=0;
          
   for(int i=1;i<=1000;i++)
  {
    for (int j=1;j<i;j++)
    {
                   
                   if(i%j==0)
     {
                         flag=true;
      

        }
     if(flag)
     {
      k+=j;
     }
     flag=false;
     
    }
    if(i==k)
   {
     System.out.print(i+",");
   }
   k=0;
    

  }
     
     
   
  
  
  
   
  
 }
 
 
}