A man with glasses is reading a book while lying in a red, orange and yellow striped hammock next to a sidewalk.
A person with bad vision is enjoying some entertainment while relaxing.
Having glasses doesn't mean they have bad vision, they could be sunglasses or their vision may be slightly off.
exists e2 e1 s1 s2 x1 x2 x3 x4 x5 x6 x7 x8 x9.(while(e1,e2) & to(e2,x9) & n_sidewalk(x9) & r_next(e2) & in(e2,x4) & n_hammock(x8) & a_striped(s2) & Theme(s2,x8) & a_yellow(s1) & Theme(s1,x8) & n_orange(x7) & subset_of(x8,x6) & subset_of(x7,x6) & n_red(x5) & subset_of(x6,x4) & subset_of(x5,x4) & Actor(e2,x1) & v_lie(e2) & Theme(e1,x3) & Actor(e1,x1) & v_read(e1) & n_book(x3) & with(x1,x2) & n_glass(x2) & n_man(x1))
exists e2 e1 s1 x1 x2 x3.(while(e1,e2) & Actor(e2,x1) & v_relax(e2) & Theme(e1,x3) & Actor(e1,x1) & v_enjoy(e1) & n_entertainment(x3) & with(x1,x2) & n_vision(x2) & a_bad(s1) & Theme(s1,x2) & n_person(x1))