approximate solution