Based on the Bloch equations, the general response of a nuclear spin-1/2 system to multiple RF pulses with arbitrary phases and flip angles is presented. The general solution is expressed in a form including the pathway vectors specifying the magnetization paths generated by a string of pulses. The pathway vectors are useful for predicting the exact positions, magnitudes, and number of echoes. Also, these vectors make it easy to trace the physical origin of an echo formation. It is shown that the maximum number of echoes after N pulses is (3(N-1) - 1)/2 using this concept. (C) 1997 Academic Press.