99 question and answer assignment