Begin: intro problem background