title: unexpected output with string slicing when tested with multiple inputs
body: <p>the assignment asks, &quot;Assign sub_lyric by slicing rhyme_lyric from start_index to end_index which are given as inputs.&quot;</p>
  <p>Sample output with inputs: 4 7</p>
  <pre><code>start_index = int(input())
  end_index = int(input())
  rhyme_lyric = 'The cow jumped over the moon.'
  sub_lyric = rhyme_lyric[::1]
  print(sub_lyric)
  </code></pre>
  <p>when it tests with inputs 4 and 7 I get the expected &quot;cow&quot; but when the program tests with inputs 8 and 14, it still gets &quot;cow&quot; but expects &quot;jumped&quot; when using the [start:end:step]. How do I achieve both expected outputs?</p>