The challenges the Giants face.