title: How to finish() two activities at the same time?
body: <p>I am writing a math app for little kids to learn maths. It first prompts the user to select what kind of questions they want (<code>MainActivity</code>), and then it shows a bunch of questions (<code>QuestionsActivity</code>). After answering 10 questions, it tells you which question(s) did you answer correctly and which you didn't (ResultsActivity).</p>
  
  <p>I know that Android puts all the activities on a stack. In my case, it would look like this:</p>
  
  <pre><code>ResultsActivity
  QuestionsActivity
  MainActivity
  </code></pre>
  
  <p>And when you call <code>finish</code>, an activity is popped from the stack. I want there to be a back to main menu button in the <code>ResultsActivity</code> to go back to the <code>MainActivity</code>. However, if I call <code>finish</code> in the <code>ResultsActivity</code>, the user would see <code>QuestionsActivity</code>! So how am I going to call <code>finish</code> on the both activities?</p>