match the idioms with their definitions:1) be on the good terms c a) enjoi oneself2) be in smb's shoes e b) get into a difficult situation3) do one's best d c) be on friendly terms4) get in touch with g d) try as hard as possible5) keep an eye on smth j e) be in smb's position6) keep one's fingers crossed i f) be friendly 7) make room for smth one hasn't seen h g) communicat with smb recently8) have a good time a h) allow enough free space9) get along with f i) wish for good luck10) get into a mess b j) guard smth