#include <bits/stdc++.h>
#include <string>
#include <iostream>
using namespace std;
int main()
{
int n, count = 0;
//string chl;
char temp;
scanf("%d",&n);
while(n--)
{
//printf("A\n");
int i,p,q;
//cin.ignore( 256, '\n') ;
//getline(cin,chl);
char chl[1000];
//cin>>chl;
scanf("%c",&temp); // temp statement to clear buffer
scanf("%[^\n]",chl);
for (i = 0; chl[i] != '\0';i++ )
{
//printf("BB");
//printf("%c\n",chl[i]);
/* code */
if (chl[i] == ' ')
{
p = i-1;
while(chl[p] != ' ' && p>=0)
printf("%c",chl[p--]);
printf(" ");
}
//scanf("%c",&ch[++i]);
}
while(chl[i] == '\0' && chl[i] != ' ')
{
i = i-1;
while(chl[i] != ' ' && i>=0)
printf("%c",chl[i--]);
printf("\n");
}
}
//printf("AA\n");
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNpbmNsdWRlIDxzdHJpbmc+CiNpbmNsdWRlIDxpb3N0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewoJaW50IG4sIGNvdW50ID0gMDsKCS8vc3RyaW5nIGNobDsKCWNoYXIgdGVtcDsKCXNjYW5mKCIlZCIsJm4pOwoJd2hpbGUobi0tKQoJewoKCQkvL3ByaW50ZigiQVxuIik7CgkJaW50IGkscCxxOwoJCS8vY2luLmlnbm9yZSggMjU2LCAnXG4nKSA7CgkJLy9nZXRsaW5lKGNpbixjaGwpOwoJCWNoYXIgY2hsWzEwMDBdOwoJCS8vY2luPj5jaGw7CgkJc2NhbmYoIiVjIiwmdGVtcCk7IC8vIHRlbXAgc3RhdGVtZW50IHRvIGNsZWFyIGJ1ZmZlcgoJCXNjYW5mKCIlW15cbl0iLGNobCk7CgoJCWZvciAoaSA9IDA7IGNobFtpXSAhPSAnXDAnO2krKyApCgkJewoJCQkvL3ByaW50ZigiQkIiKTsKCQkJLy9wcmludGYoIiVjXG4iLGNobFtpXSk7CgkJCS8qIGNvZGUgKi8KCQkJaWYgKGNobFtpXSA9PSAnICcpCgkJCXsKCQkJCXAgPSBpLTE7CgkJCQl3aGlsZShjaGxbcF0gIT0gJyAnICYmIHA+PTApCgkJCQkJcHJpbnRmKCIlYyIsY2hsW3AtLV0pOwoJCQkJcHJpbnRmKCIgIik7CQkJCgkJCX0KCQkJLy9zY2FuZigiJWMiLCZjaFsrK2ldKTsKCQl9CgkJd2hpbGUoY2hsW2ldID09ICdcMCcgJiYgY2hsW2ldICE9ICcgJykKCQl7CgkJCWkgPSBpLTE7CgkJCXdoaWxlKGNobFtpXSAhPSAnICcgJiYgaT49MCkKCQkJCXByaW50ZigiJWMiLGNobFtpLS1dKTsKCQkJcHJpbnRmKCJcbiIpOwoJCX0KCX0KCS8vcHJpbnRmKCJBQVxuIik7CglyZXR1cm4gMDsKfQ==