first thought -- should probably do a sanity check so we don't infinite loop in case someone accidentally enters a matching level with 0 or 1 answers