We have further developed Brown's model of solar system formation. In this model, each fragment of an ejected supernova shell evolves into a separate solar system. Specifically, we have formulated the reverse-flow hypothesis that may be responsible for the inner, earthlike planets. We have written a computer program with which it is possible to calculate mass distributions within a solar nebula. We have found mass distributions similar to our solar system over a wide range of the model parameters.