Could we have different threads for each question?