Updated.
Handling of multiple alternatives and 1:1 line