#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; #define loop(i,a,b) for(ll i=a;ib;i--) const int inf=1e8; const ll INF=1e16; #define MOD 1000000007 #define mod 1000000009 #define m 1000003 int main(){ string n; cin>>n; vector ans; ans.push_back(n); loop(i,0,n.size()){ loop(j,i+1,n.size()){ string temp=n; swap(temp[i],temp[j]); ans.push_back(temp); } } sort(ans.begin(),ans.end()); cout<