mentally put (or putting) together that is sagacious
1. intelligent, having understanding, wise, learned