// înseamnă mesaj; ce este după bare nu este perceput de compilator
#include <iostream>
using namespace std;
int main()
{
int x, copx, i, ult;
cin>>x; copx = x;
for (i=1; i<9; i++) // sunt 8 permutări
{
ult = copx%10;
copx/=10; // <=> copx = copx/10;
copx= 100000000 * ult + copx;
cout<<copx<<' ';
}
return 0;
}