finish q.1