An obstacle may be either a stepping stone or a stumbling block.

An obstacle may be either a stepping stone or a stumbling block.