match the idioms with their definitions:
1) be on the good terms c a) enjoi oneself
2) be in smb's shoes e b) get into a difficult situation
3) do one's best d c) be on friendly terms
4) get in touch with g d) try as hard as possible
5) keep an eye on smth j e) be in smb's position
6) keep one's fingers crossed i f) be friendly
7) make room for smth one hasn't seen h g) communicat with smb recently
8) have a good time a h) allow enough free space
9) get along with f i) wish for good luck
10) get into a mess b j) guard smth