Topic: reasoning-based generation