A man in gray trousers is at a counter as a man in woman a farther down the aisle.
The man is waiting at the counter for his friends to pay for their purchases
That the man and woman and  the other man are friends. That the man and women are waiting to pay for purchases.
exists p1 s1 x1 x2 x3 x7.(n_aisle(x7) & all x5.(n_farther(x5) -> exists x6.(as(p1,x3) & in(x3,x6) & down(x6,x7) & for(x6,x5) & n_woman(x6))) & n_man(x3) & exists x4.(at(x1,x4) & n_counter(x4)) & in(x1,x2) & n_trousers(x2) & a_gray(s1) & Theme(s1,x2) & n_man(x1))
exists e1 p1 x1 x2 x3 x4.(n_purchase(x4) & of(x4,x2) & n_thing(x2) & n_friend(x3) & of(x3,x2) & n_male(x2) & n_counter(x2) & n_man(x1) & Topic(e1,p1) & exists e2.(for(e2,x4) & Actor(e2,x1) & v_pay(e2)) & for(e1,x3) & at(e1,x2) & Actor(e1,x1) & v_wait(e1))