A long-haired man wearing a blue shirt and dark pants plays a guitar while sitting on a wood and metal bench with another man and woman in front of a Joes Cafe rainbow mural.
The man is playing a rock song on this guitar.
Not all songs are rock songs. He could be playing country or folk for example.
exists e1 e3 e2 s1 s2 s3 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13 x14 x15 x16 x17 x18 x19 x20.(while(e2,e3) & in(e3,x16) & of(x16,x17) & n_mural(x17) & of(x17,x20) & n_rainbow(x20) & (x17 = x19) & ne_org_cafe(x19) & (x17 = x18) & ne_org_joes(x18) & n_front(x16) & with(e3,x13) & n_woman(x15) & n_man(x14) & subset_of(x15,x13) & subset_of(x14,x13) & -(x13 = x11) & n_woman(x12) & n_man(x1) & n_man(x1) & subset_of(x12,x11) & subset_of(x1,x11) & on(e3,x7) & n_bench(x9) & of(x9,x10) & n_metal(x10) & n_wood(x8) & subset_of(x9,x7) & subset_of(x8,x7) & Actor(e3,x1) & v_sit(e3) & Theme(e2,x6) & Actor(e2,x1) & v_play(e2) & n_guitar(x6) & Theme(e1,x3) & Actor(e1,x2) & v_wear(e1) & subset_of(x5,x3) & n_pants(x5) & a_dark(s3) & Theme(s3,x5) & subset_of(x4,x3) & n_shirt(x4) & a_blue(s2) & Theme(s2,x4) & (x1 = x2) & a_long-haired(s1) & Theme(s1,x1))
exists e1 x1 x2 x3 x4.(n_guitar(x4) & n_man(x1) & on(e1,x4) & Theme(e1,x2) & Actor(e1,x1) & v_play(e1) & n_song(x2) & of(x2,x3) & n_rock(x3))