#include <iostream>
using namespace std;
void homereach(int source,int dest){
cout<<"source"<<source<<"dest"<<dest<<endl;
if(source==dest){
cout<<"pahuch gaya"<<endl;
return;
}
//call recursion
cout<<"source"<<source<<"dest"<<dest<<endl;
source++;
homereach(source,dest);
}
int main() {
// your code goes here
int source=1;
int dest=10;
homereach( source, dest);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKICAgdm9pZCBob21lcmVhY2goaW50IHNvdXJjZSxpbnQgZGVzdCl7CiAgIAljb3V0PDwic291cmNlIjw8c291cmNlPDwiZGVzdCI8PGRlc3Q8PGVuZGw7IAogICAJaWYoc291cmNlPT1kZXN0KXsKICAgCQljb3V0PDwicGFodWNoIGdheWEiPDxlbmRsOwogICAJCXJldHVybjsKICAgCX0KICAgCS8vY2FsbCByZWN1cnNpb24KICAgCWNvdXQ8PCJzb3VyY2UiPDxzb3VyY2U8PCJkZXN0Ijw8ZGVzdDw8ZW5kbDsgCiAgIAlzb3VyY2UrKzsKICAgCWhvbWVyZWFjaChzb3VyY2UsZGVzdCk7CiAgIAkKICAgCQogICB9CgppbnQgbWFpbigpIHsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCWludCBzb3VyY2U9MTsKCWludCBkZXN0PTEwOwoJIGhvbWVyZWFjaCggc291cmNlLCBkZXN0KTsKCXJldHVybiAwOwp9