A. brain storming
B. calculations
C. thoroughness
D. mental shortcuts