A green sign lists the directions, names, and distance of two different towns.  
The purple sign was incredibly unhelpful as it held no useful information at all.
The sign has to be either green or purple. It either has information or doesn't.
exists e1 s1 x1 x2 x3 x4 x5 x6 x7 x8.(n_town(x8) & n_distance(x6) & n_name(x5) & subset_of(x6,x4) & subset_of(x5,x4) & r_,(x4) & n_direction(x3) & subset_of(x4,x2) & subset_of(x3,x2) & Theme(e1,x2) & Actor(e1,x1) & v_list(e1) & of(x2,x7) & -(x7 = x8) & n_town(x7) & card_eq_2(x7) & n_sign(x1) & a_green(s1) & Theme(s1,x1))
exists p1 s1 s2 x1.(n_thing(x1) & n_sign(x1) & a_purple(s1) & Theme(s1,x1) & -exists e1 s3 x2.(all x3.(n_thing(x3) -> at(e1,x3)) & Theme(e1,x2) & Actor(e1,x1) & v_hold(e1) & n_information(x2) & a_useful(s3) & Theme(s3,x2)) & as(s2,p1) & r_incredibly(s2) & Theme(s2,x1) & a_unhelpful(s2))