fixed back-run - loop wasn't stopped when no answers found
added more detailed test for alternative answers with backtracking