Answer:
Science finds solutions to societies problems, then society finds new uses for the science.
This allows to advance.
As we advance society discovers more problems for science to find solutions to.
They shape each other as they continue through the cycle of creating problems and finding solutions.