504_a_dick_1952
We'll have to solve the problem of the gun.

0504_0002'll 'll 0504_0003__have have 0504_0002'll->0504_0003__have [scope] 0504_0005__solve solve 0504_0003__have->0504_0005__solve [scope] 0504_0001__We we 0504_0005__solve->0504_0001__We [arg0] 0504_0006__the_0504_0007__problem the_problem 0504_0005__solve->0504_0006__the_0504_0007__problem [arg1] 0504_0009__the_0504_0010__gun the_gun 0504_0006__the_0504_0007__problem->0504_0009__the_0504_0010__gun of
arc(r_0504_0002___apos_ll,r_0504_0003__have,keep_scope).
arc(r_0504_0003__have,r_0504_0005__solve,keep_scope).
arc(r_0504_0005__solve,r_0504_0001__We,arg0).
arc(r_0504_0005__solve,r_0504_0006__the_r_0504_0007__problem,arg1).
arc(r_0504_0006__the_r_0504_0007__problem,r_0504_0009__the_r_0504_0010__gun,r_0504_0008__of).


IP-MAT NP-SBJ PRO We MD;~cat_Vi 'll IP-INF-CAT HV;~cat_Vt have IP-INF-CAT TO to VB solve NP-OB1 D the N problem PP P-ROLE of NP D the N gun PUNC .
( (IP-MAT (NP-SBJ;{TRESPASSERS} (PRO We;{we}))
          (MD;~cat_Vi <apos>ll;{will})
          (IP-INF-CAT (HV;~cat_Vt have;{have})
                      (IP-INF-CAT (TO to;{to})
                                  (VB solve;{solve})
                                  (NP-OB1 (D the;{the})
                                          (N problem;{problem})
                                          (PP (P-ROLE of;{of})
                                              (NP (D the;{the})
                                                  (N gun;{gun}))))))
          (PUNC .))
  (ID 504_a_dick_1952))