Breaking Down Complex Problems