A woman in a blue shirt is laughing with a woman in a black shirt outside, as people are sitting and standing all around them.
Two sisters tell each other jokes in public.
Just because two woman are sitting together it doesn't mean they are sisters. They could just be coworkers on a break. You also can't assume they are telling each other jokes just because they are laughing. They may be laughing at the way the other people are dressed.
exists e1 p1 s1 s2 x1 x2 x3 x4 x5.(exists e3 e2 x6 x7.(r_all(e3) & around(e3,x1) & Actor(e3,x7) & v_stand(e3) & n_people(x7) & Actor(e2,x6) & v_sit(e2) & n_people(x6)) & n_thing(x1) & as(e1,p1) & with(e1,x3) & in(x3,x4) & n_outside(x4) & of(x4,x5) & n_shirt(x5) & a_black(s2) & Theme(s2,x4) & n_woman(x3) & Actor(e1,x1) & v_laugh(e1) & in(x1,x2) & n_shirt(x2) & a_blue(s1) & Theme(s1,x2) & n_woman(x1))
exists x1 x3.(n_joke(x3) & all x2.((-(x2 = x3) & n_joke(x2)) -> exists e1 x4.(in(e1,x4) & n_public(x4) & Theme(e1,x2) & Actor(e1,x1) & v_tell(e1))) & n_sister(x1) & card_eq_2(x1))