/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
Scanner sc
= new Scanner
(System.
in); String[] tab
= sc.
nextLine().
split(" "); int numberOfTests
= Integer.
parseInt( tab
[0] ); float f1=0;
for (int i=0; i<numberOfTests; i++) {
tab=sc.nextLine().split(" ");
f1
= Float.
parseFloat(tab
[0]);
printfloat( f1 );
}
sc.close();
}
public static void printfloat(float f) {
if (f
==0) System.
out.
println("0 0 0 0"); else {
st1= st1.replaceFirst("(\\w{2})(\\w{2})(\\w{2})(\\w{2})" ,"$1 $2 $3 $4");
st1= st1.replaceAll("00", "0" );
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewogCiAgICAgICAgICBTY2FubmVyIHNjPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwogICAgICAgICAgU3RyaW5nW10gdGFiPSBzYy5uZXh0TGluZSgpLnNwbGl0KCIgIik7CiAgICAgICAgICBpbnQgbnVtYmVyT2ZUZXN0cyA9IEludGVnZXIucGFyc2VJbnQoIHRhYlswXSApOwogICAgICAgICAgZmxvYXQgZjE9MDsKICAgICAgICAgIAogICAgICAgICAgZm9yIChpbnQgaT0wOyBpPG51bWJlck9mVGVzdHM7IGkrKykgewogICAgICAgICAgICAgdGFiPXNjLm5leHRMaW5lKCkuc3BsaXQoIiAiKTsKICAgICAgICAgICAgIGYxPSBGbG9hdC5wYXJzZUZsb2F0KHRhYlswXSk7CiAgICAgICAgICAgICAKICAgICAgICAgICAgIHByaW50ZmxvYXQoIGYxICk7CgogICAgICAgICAgfQogICAgICAgICAgIAogICAgICAgICAgc2MuY2xvc2UoKTsKICAgICAgIH0KICAgICAgIAogICAgICAgCiAgICAgICAKICAgICAgIHB1YmxpYyBzdGF0aWMgdm9pZCAgIHByaW50ZmxvYXQoZmxvYXQgZikgewogICAgICAgCiAgICAgICAgICBpZiAoZj09MCkgU3lzdGVtLm91dC5wcmludGxuKCIwIDAgMCAwIik7CiAgICAgICAgICBlbHNlIHsKICAgICAgICAgICAgIAogICAgICAgICAgICAgU3RyaW5nIHN0MSA9IEludGVnZXIudG9IZXhTdHJpbmcoICBGbG9hdC5mbG9hdFRvSW50Qml0cyggZiApICApOwogICAgICAgICAgICAgc3QxPSAgc3QxLnJlcGxhY2VGaXJzdCgiKFxcd3syfSkoXFx3ezJ9KShcXHd7Mn0pKFxcd3syfSkiICwiJDEgJDIgJDMgJDQiKTsKICAgICAgICAgICAgIAogICAgICAgICAgICAgc3QxPSBzdDEucmVwbGFjZUFsbCgiMDAiLCAgIjAiICk7CiAgICAgICAgICAgIAogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oc3QxKTsKICAgICAgICAgIH0KCiAgICAgICB9CiAgICAgICAKICAgfQ==