__ S. Grant, northern general, US president Answer