[Tex/LaTex] Align the text in flushright block

horizontal alignment

I had two different lines into a block flushright.it is so:

           Foo
Hello Everyone

I would align these two lines in this way:

Foo
Hello Everyone

Edit:

\begin{flushright}
Foo
Hello Everyone
\end{flushright}

I would align Foo to the second line

Best Answer

Use a tabular:

\begin{flushright}
\begin{tabular}{@{}l@{}}
Foo \\
Hello everyone
\end{tabular}
\end{flushright}

With @{} we remove the default space that's inserted also at the left and right of a tabular.