Be hard put adjective
The word "pressed" or "pushed" can substitute for "put".
If someone "is hard put to do something", he/she faces difficulties when doing something.
Most people would be hard put to name all the elected officials.
Taylor was hard put to take control of her crew because of internal conflicts.
Homeless people find it hard put to look for a shelter when the rainy season is coming.
The verb "be" should be conjugated according to its tense.
The adjective was first recorded in 1890-1895.
A person who is completely unknown or has no connection with you
The guy I talked to at the prom last night is a perfect stranger.