ans, and d