# include<iostream>
# include<cmath>
using namespace std;
void zys(int n)
{
cout<<n<<"=";
int k=sqrt(n);
int i=2;
while( i<=k)
{
if(n%i==0)
{
n=n/i;
cout<<i<<"*";
continue;
}
i++;
}
cout<<n<<endl;
}
int main()
{
int n,m;
cin>>n>>m;
for(int i=n;i<=m;i++)
zys(i);
return 0;
}
//以上代码某个数例如16输出格式为16=2*2*2*2*1
//可考虑如何改代码是输出为16=2*2*2*2
//代码如下
include<iostream>
# include<cmath>
using namespace std;
void zys(int n)
{
cout<<n<<"=";
int k=sqrt(n);
int i=2;
if(n==1)
cout<<n<<endl; //提前考虑n=1为输入值而不是以代码下计算得来的的情况
while( i<=k)
{
if(n%i==0)
{
n=n/i;
if(n>1)
cout<<i<<"*";
else cout<<i<<endl;//此时n=1;
continue;
}
i++;
}
if(n>1)
cout<<n<<endl;
}
int main()
{
int n,m;
cin>>n>>m;
for(int i=n;i<=m;i++)
zys(i);
return 0;
}