#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int sum ( int n )
{
int i, s = 1;
for ( i = 2 ; i <= sqrt ( n ) ; i++ )
{
if ( n % i == 0 && i != n / i )
{
s += i;
s += n / i;
}
if ( i == n / (double)i)
{
s += i;
}
}
return s;
}
void getSum ( int n )
{
int i;
if ( n == sum ( n ) )
{
printf ( "%d=1", n );
for ( i = 2 ; i < n ; i++ )
{
if ( n % i == 0 )
{
printf ("+%d",i);
}
}
//printf("\b ");
printf("\n");
}
}
int main()
{
int j;
for ( j = 2; j < 1000; j++ )
{
if ( j == sum ( j ) )
{
getSum(j);
}
}
return 0;
}