# include <iostream>
# include <set>
using namespace std;
int FacSum(int n)
{
int count = 0;
for(int i = 1; i < n; i++)
{
if(n % i == 0)
{
count += i;
}
}
return count;
}
int main()
{
int m, n, sum1, sum2;
cin>>m>>n;
set<pair<int, int>> friendlyPairs; //这是一类库的用法。
for(int i = m; i <= n; i++)
{
sum1 = FacSum(i);
sum2 = FacSum(sum1);
if(i == sum2 && i != sum1 && sum1 >= m && sum1 <= n && sum2 <= n) //判断条件。
{
if(i > sum1)
{
friendlyPairs.insert({i, sum1});
}
else
{
friendlyPairs.insert({sum1, i});
}
}
}
if(friendlyPairs.empty())
{
cout<<"No anwser";
}
else
{
for(auto pair : friendlyPairs) //pair规定的语法用法。
{
cout<<pair.first<<" "<<pair.second<<endl;
}
}
return 0;
}