encounter difficulties synonym