Beset means to trouble, harass, or surround someone or something with difficulties. It can also mean to attack from all sides. 'Perplex' means to confuse or bewilder, which is related but not the primary meaning. This is a partial match - the definition doesn't fully capture the sense of being surrounded or attacked by problems. 'Plead' means to beg, 'deprive' means to take away.