long question answer