#include #include using namespace std; int dp[100005]; vectorp; int E; int rec(int s1){ if(s1==E){ return 0; } if(dp[s1]!=-1){ return(dp[s1]); } int result=2e9; for(int i=0; i>S>>E; for(int i=0; i<100005; i++){ dp[i]=-1; } for(int i=1; i<=100000; i++){ vectorv; int n=i; int n1=0; while(n>0){ int a=0; a=n%10; n/=10; v.push_back(a); } for(int j=0; j<=v.size()-1; j++){ n1*=10; n1+=v[j]; } if(n1==i){ p.push_back(n1); } } cout<