Answer
$1.6*10^3km$
Work Step by Step
Using the given wavelength of .10nm and a 4.0mm pupil diameter, we can use equation (36-17) to find the maximum altitude Superman can distinguish between heroes and villains, assuming he needs to resolve points separated by 5.0cm.
$L=\frac{Dd}{1.22 \lambda}$
$L=\frac{0.05m*4.0*10^{-3}m}{1.22* 0.10*10^{-9}m}$
$L=1.6*10^6m$
$L=1.6*10^3km$