solution initial