Idiom
hard put to do somethinghard put to (do something)
finding something difficult to do.None of the family I was staying with spoke English and I was hard put to recall my high school French.You'd be hard put to find any other college students more deserving of the award.