deduce

To figure something out using clues and careful thinking.