The Answer Generation