awk '
{
lines[NR] = $0
}
END {
for (i = 1; i < NR; i++) {
if (i == 1) {
sub(/^[^[:space:]]+[[:space:]]*/, "", lines[i])
print lines[i]
} else {
first = lines[i-1]
sub(/[[:space:]].*$/, "", first)
rest = lines[i]
sub(/^[^[:space:]]+[[:space:]]*/, "", rest)
print first " " rest
}
}
if (NR > 0) print lines[NR]
}
' text.txt > result.txt