title: How do I concatenate adjacent Kleene star symbols from an alphabet?
body: <p>I came across a situation where I need to convert regular expressions to NFA diagrams from the language {1,0}. Within the regex, I found that there are two concatenated symbols with Kleene stars, <code>1*0*</code>. Basically this means that the string has any number of 1's followed by any number of 0's.</p>
  
  <p>Whilst converting into an NFA, I got confused mainly because there are two transactions pointing outwards of the first symbol's (<code>1*</code>) accept state: an epsilon transaction back to the initial state (because it has a Kleene star), and an epsilon transaction to the initial state of <code>0*</code>. </p>
  
  <p>I am not sure whether 1) I can have two transactions leaving the same state when converting to an NFA and if so, 2) how to simplify this transaction. </p>
  
  <p>Any help here would be appreciated!</p>