publicclassMain{publicstaticvoidPrimenumber(int a){//是素数
System.out.println(a+"="+a);}publicstaticvoidUnPrimenumber(int a){//不是素数int n = a;int i =2;
System.out.print(a+"=");while(n!=1){while(n%i==0){
System.out.print(i);
n = n/i;if(n!=1){
System.out.print("x");}}
i++;}}publicstaticvoidmain(String[] args){
Scanner in =newScanner(System.in);int a = in.nextInt();boolean b =true;if(2<=a&&a<=100000){for(int i=2;i<a;i++){//判断是不是素数if(a%i==0){UnPrimenumber(a);
b =false;break;}}if(b==true){Primenumber(a);}}}}
import java.util.Scanner;publicclassMain{publicstaticvoidnumber(int a,int b){boolean n =false;for(int i=a;i<=b;i++){int sum =0;for(int j=1;j<i;j++){if(i%j==0){
sum += j;}}if(i==sum){if(n==true){
System.out.print(" ");}
System.out.print(i);
n =true;}}}publicstaticvoidmain(String[] args){
Scanner in =newScanner(System.in);int n = in.nextInt();//输入的两个整数int m = in.nextInt();number(n, m);}}