title: Retaining spaces in decoding process
body: <p>I need to write a program that will take the encoded message, flip it around, remove any characters that are not a letter or a space, and output the hidden message.<br />
  Sample input:</p>
  <pre class="lang-py prettyprint-override"><code>d89%l++5r19o7W *o=l645le9H
  </code></pre>
  <p>Expected output:</p>
  <pre><code>Hello World 
  </code></pre>
  <p>My output:</p>
  <pre><code>HelloWorld
  </code></pre>
  <p>If I use a white space as separator, it returns</p>
  <pre class="lang-py prettyprint-override"><code>H e l l o w o r l d
  </code></pre>
  <p>My code:</p>
  <pre><code>decode = [ch for ch in input() if ch.isalpha()]
  print(&quot;&quot;.join(decode[::-1]))
  </code></pre>