last-ditch [adjective] + effort [noun]