
type(ind,n0).

type(X,n1) :- type(X,n0).
type(X,i1) :- type(X,n0).
type(X,j1) :- type(X,n0).
type(X,n2) :- type(X,n1).
type(X,i2) :- type(X,n1).
type(X,j2) :- type(X,n1).
type(X,n3) :- type(X,n2).
type(X,i3) :- type(X,n2).
type(X,j3) :- type(X,n2).
type(X,n4) :- type(X,n3).
type(X,i4) :- type(X,n3).
type(X,j4) :- type(X,n3).
type(X,n5) :- type(X,n4).
type(X,i5) :- type(X,n4).
type(X,j5) :- type(X,n4).
type(X,n6) :- type(X,n5).
type(X,i6) :- type(X,n5).
type(X,j6) :- type(X,n5).
type(X,n7) :- type(X,n6).
type(X,i7) :- type(X,n6).
type(X,j7) :- type(X,n6).
type(X,n8) :- type(X,n7).
type(X,i8) :- type(X,n7).
type(X,j8) :- type(X,n7).
type(X,n9) :- type(X,n8).
type(X,i9) :- type(X,n8).
type(X,j9) :- type(X,n8).
type(X,n10) :- type(X,n9).
type(X,i10) :- type(X,n9).
type(X,j10) :- type(X,n9).
type(X,n11) :- type(X,n10).
type(X,i11) :- type(X,n10).
type(X,j11) :- type(X,n10).
type(X,n12) :- type(X,n11).
type(X,i12) :- type(X,n11).
type(X,j12) :- type(X,n11).
type(X,n13) :- type(X,n12).
type(X,i13) :- type(X,n12).
type(X,j13) :- type(X,n12).
type(X,n14) :- type(X,n13).
type(X,i14) :- type(X,n13).
type(X,j14) :- type(X,n13).
type(X,n15) :- type(X,n14).
type(X,i15) :- type(X,n14).
type(X,j15) :- type(X,n14).
type(X,n16) :- type(X,n15).
type(X,i16) :- type(X,n15).
type(X,j16) :- type(X,n15).
type(X,n17) :- type(X,n16).
type(X,i17) :- type(X,n16).
type(X,j17) :- type(X,n16).
type(X,n18) :- type(X,n17).
type(X,i18) :- type(X,n17).
type(X,j18) :- type(X,n17).
type(X,n19) :- type(X,n18).
type(X,i19) :- type(X,n18).
type(X,j19) :- type(X,n18).
type(X,n20) :- type(X,n19).
type(X,i20) :- type(X,n19).
type(X,j20) :- type(X,n19).
type(X,n21) :- type(X,n20).
type(X,i21) :- type(X,n20).
type(X,j21) :- type(X,n20).
type(X,n22) :- type(X,n21).
type(X,i22) :- type(X,n21).
type(X,j22) :- type(X,n21).
type(X,n23) :- type(X,n22).
type(X,i23) :- type(X,n22).
type(X,j23) :- type(X,n22).
type(X,n24) :- type(X,n23).
type(X,i24) :- type(X,n23).
type(X,j24) :- type(X,n23).
type(X,n25) :- type(X,n24).
type(X,i25) :- type(X,n24).
type(X,j25) :- type(X,n24).
type(X,n26) :- type(X,n25).
type(X,i26) :- type(X,n25).
type(X,j26) :- type(X,n25).
type(X,n27) :- type(X,n26).
type(X,i27) :- type(X,n26).
type(X,j27) :- type(X,n26).
type(X,n28) :- type(X,n27).
type(X,i28) :- type(X,n27).
type(X,j28) :- type(X,n27).
type(X,n29) :- type(X,n28).
type(X,i29) :- type(X,n28).
type(X,j29) :- type(X,n28).
type(X,n30) :- type(X,n29).
type(X,i30) :- type(X,n29).
type(X,j30) :- type(X,n29).
type(X,n31) :- type(X,n30).
type(X,i31) :- type(X,n30).
type(X,j31) :- type(X,n30).
type(X,n32) :- type(X,n31).
type(X,i32) :- type(X,n31).
type(X,j32) :- type(X,n31).
type(X,n33) :- type(X,n32).
type(X,i33) :- type(X,n32).
type(X,j33) :- type(X,n32).
type(X,n34) :- type(X,n33).
type(X,i34) :- type(X,n33).
type(X,j34) :- type(X,n33).
type(X,n35) :- type(X,n34).
type(X,i35) :- type(X,n34).
type(X,j35) :- type(X,n34).
type(X,n36) :- type(X,n35).
type(X,i36) :- type(X,n35).
type(X,j36) :- type(X,n35).
type(X,n37) :- type(X,n36).
type(X,i37) :- type(X,n36).
type(X,j37) :- type(X,n36).
type(X,n38) :- type(X,n37).
type(X,i38) :- type(X,n37).
type(X,j38) :- type(X,n37).
type(X,n39) :- type(X,n38).
type(X,i39) :- type(X,n38).
type(X,j39) :- type(X,n38).
type(X,n40) :- type(X,n39).
type(X,i40) :- type(X,n39).
type(X,j40) :- type(X,n39).
type(X,n41) :- type(X,n40).
type(X,i41) :- type(X,n40).
type(X,j41) :- type(X,n40).
type(X,n42) :- type(X,n41).
type(X,i42) :- type(X,n41).
type(X,j42) :- type(X,n41).
type(X,n43) :- type(X,n42).
type(X,i43) :- type(X,n42).
type(X,j43) :- type(X,n42).
type(X,n44) :- type(X,n43).
type(X,i44) :- type(X,n43).
type(X,j44) :- type(X,n43).
type(X,n45) :- type(X,n44).
type(X,i45) :- type(X,n44).
type(X,j45) :- type(X,n44).
type(X,n46) :- type(X,n45).
type(X,i46) :- type(X,n45).
type(X,j46) :- type(X,n45).
type(X,n47) :- type(X,n46).
type(X,i47) :- type(X,n46).
type(X,j47) :- type(X,n46).
type(X,n48) :- type(X,n47).
type(X,i48) :- type(X,n47).
type(X,j48) :- type(X,n47).
type(X,n49) :- type(X,n48).
type(X,i49) :- type(X,n48).
type(X,j49) :- type(X,n48).
type(X,n50) :- type(X,n49).
type(X,i50) :- type(X,n49).
type(X,j50) :- type(X,n49).
type(X,n51) :- type(X,n50).
type(X,i51) :- type(X,n50).
type(X,j51) :- type(X,n50).
type(X,n52) :- type(X,n51).
type(X,i52) :- type(X,n51).
type(X,j52) :- type(X,n51).
type(X,n53) :- type(X,n52).
type(X,i53) :- type(X,n52).
type(X,j53) :- type(X,n52).
type(X,n54) :- type(X,n53).
type(X,i54) :- type(X,n53).
type(X,j54) :- type(X,n53).
type(X,n55) :- type(X,n54).
type(X,i55) :- type(X,n54).
type(X,j55) :- type(X,n54).
type(X,n56) :- type(X,n55).
type(X,i56) :- type(X,n55).
type(X,j56) :- type(X,n55).
type(X,n57) :- type(X,n56).
type(X,i57) :- type(X,n56).
type(X,j57) :- type(X,n56).
type(X,n58) :- type(X,n57).
type(X,i58) :- type(X,n57).
type(X,j58) :- type(X,n57).
type(X,n59) :- type(X,n58).
type(X,i59) :- type(X,n58).
type(X,j59) :- type(X,n58).
type(X,n60) :- type(X,n59).
type(X,i60) :- type(X,n59).
type(X,j60) :- type(X,n59).
type(X,n61) :- type(X,n60).
type(X,i61) :- type(X,n60).
type(X,j61) :- type(X,n60).
type(X,n62) :- type(X,n61).
type(X,i62) :- type(X,n61).
type(X,j62) :- type(X,n61).
type(X,n63) :- type(X,n62).
type(X,i63) :- type(X,n62).
type(X,j63) :- type(X,n62).
type(X,n64) :- type(X,n63).
type(X,i64) :- type(X,n63).
type(X,j64) :- type(X,n63).
type(X,n65) :- type(X,n64).
type(X,i65) :- type(X,n64).
type(X,j65) :- type(X,n64).
type(X,n66) :- type(X,n65).
type(X,i66) :- type(X,n65).
type(X,j66) :- type(X,n65).
type(X,n67) :- type(X,n66).
type(X,i67) :- type(X,n66).
type(X,j67) :- type(X,n66).
type(X,n68) :- type(X,n67).
type(X,i68) :- type(X,n67).
type(X,j68) :- type(X,n67).
type(X,n69) :- type(X,n68).
type(X,i69) :- type(X,n68).
type(X,j69) :- type(X,n68).
type(X,n70) :- type(X,n69).
type(X,i70) :- type(X,n69).
type(X,j70) :- type(X,n69).
type(X,n71) :- type(X,n70).
type(X,i71) :- type(X,n70).
type(X,j71) :- type(X,n70).
type(X,n72) :- type(X,n71).
type(X,i72) :- type(X,n71).
type(X,j72) :- type(X,n71).
type(X,n73) :- type(X,n72).
type(X,i73) :- type(X,n72).
type(X,j73) :- type(X,n72).
type(X,n74) :- type(X,n73).
type(X,i74) :- type(X,n73).
type(X,j74) :- type(X,n73).
type(X,n75) :- type(X,n74).
type(X,i75) :- type(X,n74).
type(X,j75) :- type(X,n74).
type(X,n76) :- type(X,n75).
type(X,i76) :- type(X,n75).
type(X,j76) :- type(X,n75).
type(X,n77) :- type(X,n76).
type(X,i77) :- type(X,n76).
type(X,j77) :- type(X,n76).
type(X,n78) :- type(X,n77).
type(X,i78) :- type(X,n77).
type(X,j78) :- type(X,n77).
type(X,n79) :- type(X,n78).
type(X,i79) :- type(X,n78).
type(X,j79) :- type(X,n78).
type(X,n80) :- type(X,n79).
type(X,i80) :- type(X,n79).
type(X,j80) :- type(X,n79).
type(X,n81) :- type(X,n80).
type(X,i81) :- type(X,n80).
type(X,j81) :- type(X,n80).
type(X,n82) :- type(X,n81).
type(X,i82) :- type(X,n81).
type(X,j82) :- type(X,n81).
type(X,n83) :- type(X,n82).
type(X,i83) :- type(X,n82).
type(X,j83) :- type(X,n82).
type(X,n84) :- type(X,n83).
type(X,i84) :- type(X,n83).
type(X,j84) :- type(X,n83).
type(X,n85) :- type(X,n84).
type(X,i85) :- type(X,n84).
type(X,j85) :- type(X,n84).
type(X,n86) :- type(X,n85).
type(X,i86) :- type(X,n85).
type(X,j86) :- type(X,n85).
type(X,n87) :- type(X,n86).
type(X,i87) :- type(X,n86).
type(X,j87) :- type(X,n86).
type(X,n88) :- type(X,n87).
type(X,i88) :- type(X,n87).
type(X,j88) :- type(X,n87).
type(X,n89) :- type(X,n88).
type(X,i89) :- type(X,n88).
type(X,j89) :- type(X,n88).
type(X,n90) :- type(X,n89).
type(X,i90) :- type(X,n89).
type(X,j90) :- type(X,n89).
type(X,n91) :- type(X,n90).
type(X,i91) :- type(X,n90).
type(X,j91) :- type(X,n90).
type(X,n92) :- type(X,n91).
type(X,i92) :- type(X,n91).
type(X,j92) :- type(X,n91).
type(X,n93) :- type(X,n92).
type(X,i93) :- type(X,n92).
type(X,j93) :- type(X,n92).
type(X,n94) :- type(X,n93).
type(X,i94) :- type(X,n93).
type(X,j94) :- type(X,n93).
type(X,n95) :- type(X,n94).
type(X,i95) :- type(X,n94).
type(X,j95) :- type(X,n94).
type(X,n96) :- type(X,n95).
type(X,i96) :- type(X,n95).
type(X,j96) :- type(X,n95).
type(X,n97) :- type(X,n96).
type(X,i97) :- type(X,n96).
type(X,j97) :- type(X,n96).
type(X,n98) :- type(X,n97).
type(X,i98) :- type(X,n97).
type(X,j98) :- type(X,n97).
type(X,n99) :- type(X,n98).
type(X,i99) :- type(X,n98).
type(X,j99) :- type(X,n98).
type(X,n100) :- type(X,n99).
type(X,i100) :- type(X,n99).
type(X,j100) :- type(X,n99).
type(X,n101) :- type(X,n100).
type(X,i101) :- type(X,n100).
type(X,j101) :- type(X,n100).
type(X,n102) :- type(X,n101).
type(X,i102) :- type(X,n101).
type(X,j102) :- type(X,n101).
type(X,n103) :- type(X,n102).
type(X,i103) :- type(X,n102).
type(X,j103) :- type(X,n102).
type(X,n104) :- type(X,n103).
type(X,i104) :- type(X,n103).
type(X,j104) :- type(X,n103).
type(X,n105) :- type(X,n104).
type(X,i105) :- type(X,n104).
type(X,j105) :- type(X,n104).
type(X,n106) :- type(X,n105).
type(X,i106) :- type(X,n105).
type(X,j106) :- type(X,n105).
type(X,n107) :- type(X,n106).
type(X,i107) :- type(X,n106).
type(X,j107) :- type(X,n106).
type(X,n108) :- type(X,n107).
type(X,i108) :- type(X,n107).
type(X,j108) :- type(X,n107).
type(X,n109) :- type(X,n108).
type(X,i109) :- type(X,n108).
type(X,j109) :- type(X,n108).
type(X,n110) :- type(X,n109).
type(X,i110) :- type(X,n109).
type(X,j110) :- type(X,n109).
type(X,n111) :- type(X,n110).
type(X,i111) :- type(X,n110).
type(X,j111) :- type(X,n110).
type(X,n112) :- type(X,n111).
type(X,i112) :- type(X,n111).
type(X,j112) :- type(X,n111).
type(X,n113) :- type(X,n112).
type(X,i113) :- type(X,n112).
type(X,j113) :- type(X,n112).
type(X,n114) :- type(X,n113).
type(X,i114) :- type(X,n113).
type(X,j114) :- type(X,n113).
type(X,n115) :- type(X,n114).
type(X,i115) :- type(X,n114).
type(X,j115) :- type(X,n114).
type(X,n116) :- type(X,n115).
type(X,i116) :- type(X,n115).
type(X,j116) :- type(X,n115).
type(X,n117) :- type(X,n116).
type(X,i117) :- type(X,n116).
type(X,j117) :- type(X,n116).
type(X,n118) :- type(X,n117).
type(X,i118) :- type(X,n117).
type(X,j118) :- type(X,n117).
type(X,n119) :- type(X,n118).
type(X,i119) :- type(X,n118).
type(X,j119) :- type(X,n118).
type(X,n120) :- type(X,n119).
type(X,i120) :- type(X,n119).
type(X,j120) :- type(X,n119).
type(X,n121) :- type(X,n120).
type(X,i121) :- type(X,n120).
type(X,j121) :- type(X,n120).
type(X,n122) :- type(X,n121).
type(X,i122) :- type(X,n121).
type(X,j122) :- type(X,n121).
type(X,n123) :- type(X,n122).
type(X,i123) :- type(X,n122).
type(X,j123) :- type(X,n122).
type(X,n124) :- type(X,n123).
type(X,i124) :- type(X,n123).
type(X,j124) :- type(X,n123).
type(X,n125) :- type(X,n124).
type(X,i125) :- type(X,n124).
type(X,j125) :- type(X,n124).
type(X,n126) :- type(X,n125).
type(X,i126) :- type(X,n125).
type(X,j126) :- type(X,n125).
type(X,n127) :- type(X,n126).
type(X,i127) :- type(X,n126).
type(X,j127) :- type(X,n126).
type(X,n128) :- type(X,n127).
type(X,i128) :- type(X,n127).
type(X,j128) :- type(X,n127).
type(X,n129) :- type(X,n128).
type(X,i129) :- type(X,n128).
type(X,j129) :- type(X,n128).
type(X,n130) :- type(X,n129).
type(X,i130) :- type(X,n129).
type(X,j130) :- type(X,n129).
type(X,n131) :- type(X,n130).
type(X,i131) :- type(X,n130).
type(X,j131) :- type(X,n130).
type(X,n132) :- type(X,n131).
type(X,i132) :- type(X,n131).
type(X,j132) :- type(X,n131).
type(X,n133) :- type(X,n132).
type(X,i133) :- type(X,n132).
type(X,j133) :- type(X,n132).
type(X,n134) :- type(X,n133).
type(X,i134) :- type(X,n133).
type(X,j134) :- type(X,n133).
type(X,n135) :- type(X,n134).
type(X,i135) :- type(X,n134).
type(X,j135) :- type(X,n134).
type(X,n136) :- type(X,n135).
type(X,i136) :- type(X,n135).
type(X,j136) :- type(X,n135).
type(X,n137) :- type(X,n136).
type(X,i137) :- type(X,n136).
type(X,j137) :- type(X,n136).
type(X,n138) :- type(X,n137).
type(X,i138) :- type(X,n137).
type(X,j138) :- type(X,n137).
type(X,n139) :- type(X,n138).
type(X,i139) :- type(X,n138).
type(X,j139) :- type(X,n138).
type(X,n140) :- type(X,n139).
type(X,i140) :- type(X,n139).
type(X,j140) :- type(X,n139).
type(X,n141) :- type(X,n140).
type(X,i141) :- type(X,n140).
type(X,j141) :- type(X,n140).
type(X,n142) :- type(X,n141).
type(X,i142) :- type(X,n141).
type(X,j142) :- type(X,n141).
type(X,n143) :- type(X,n142).
type(X,i143) :- type(X,n142).
type(X,j143) :- type(X,n142).
type(X,n144) :- type(X,n143).
type(X,i144) :- type(X,n143).
type(X,j144) :- type(X,n143).
type(X,n145) :- type(X,n144).
type(X,i145) :- type(X,n144).
type(X,j145) :- type(X,n144).
type(X,n146) :- type(X,n145).
type(X,i146) :- type(X,n145).
type(X,j146) :- type(X,n145).
type(X,n147) :- type(X,n146).
type(X,i147) :- type(X,n146).
type(X,j147) :- type(X,n146).
type(X,n148) :- type(X,n147).
type(X,i148) :- type(X,n147).
type(X,j148) :- type(X,n147).
type(X,n149) :- type(X,n148).
type(X,i149) :- type(X,n148).
type(X,j149) :- type(X,n148).
type(X,n150) :- type(X,n149).
type(X,i150) :- type(X,n149).
type(X,j150) :- type(X,n149).
type(X,n151) :- type(X,n150).
type(X,i151) :- type(X,n150).
type(X,j151) :- type(X,n150).
type(X,n152) :- type(X,n151).
type(X,i152) :- type(X,n151).
type(X,j152) :- type(X,n151).
type(X,n153) :- type(X,n152).
type(X,i153) :- type(X,n152).
type(X,j153) :- type(X,n152).
type(X,n154) :- type(X,n153).
type(X,i154) :- type(X,n153).
type(X,j154) :- type(X,n153).
type(X,n155) :- type(X,n154).
type(X,i155) :- type(X,n154).
type(X,j155) :- type(X,n154).
type(X,n156) :- type(X,n155).
type(X,i156) :- type(X,n155).
type(X,j156) :- type(X,n155).
type(X,n157) :- type(X,n156).
type(X,i157) :- type(X,n156).
type(X,j157) :- type(X,n156).
type(X,n158) :- type(X,n157).
type(X,i158) :- type(X,n157).
type(X,j158) :- type(X,n157).
type(X,n159) :- type(X,n158).
type(X,i159) :- type(X,n158).
type(X,j159) :- type(X,n158).
type(X,n160) :- type(X,n159).
type(X,i160) :- type(X,n159).
type(X,j160) :- type(X,n159).
type(X,n161) :- type(X,n160).
type(X,i161) :- type(X,n160).
type(X,j161) :- type(X,n160).
type(X,n162) :- type(X,n161).
type(X,i162) :- type(X,n161).
type(X,j162) :- type(X,n161).
type(X,n163) :- type(X,n162).
type(X,i163) :- type(X,n162).
type(X,j163) :- type(X,n162).
type(X,n164) :- type(X,n163).
type(X,i164) :- type(X,n163).
type(X,j164) :- type(X,n163).
type(X,n165) :- type(X,n164).
type(X,i165) :- type(X,n164).
type(X,j165) :- type(X,n164).
type(X,n166) :- type(X,n165).
type(X,i166) :- type(X,n165).
type(X,j166) :- type(X,n165).
type(X,n167) :- type(X,n166).
type(X,i167) :- type(X,n166).
type(X,j167) :- type(X,n166).
type(X,n168) :- type(X,n167).
type(X,i168) :- type(X,n167).
type(X,j168) :- type(X,n167).
type(X,n169) :- type(X,n168).
type(X,i169) :- type(X,n168).
type(X,j169) :- type(X,n168).
type(X,n170) :- type(X,n169).
type(X,i170) :- type(X,n169).
type(X,j170) :- type(X,n169).
type(X,n171) :- type(X,n170).
type(X,i171) :- type(X,n170).
type(X,j171) :- type(X,n170).
type(X,n172) :- type(X,n171).
type(X,i172) :- type(X,n171).
type(X,j172) :- type(X,n171).
type(X,n173) :- type(X,n172).
type(X,i173) :- type(X,n172).
type(X,j173) :- type(X,n172).
type(X,n174) :- type(X,n173).
type(X,i174) :- type(X,n173).
type(X,j174) :- type(X,n173).
type(X,n175) :- type(X,n174).
type(X,i175) :- type(X,n174).
type(X,j175) :- type(X,n174).
type(X,n176) :- type(X,n175).
type(X,i176) :- type(X,n175).
type(X,j176) :- type(X,n175).
type(X,n177) :- type(X,n176).
type(X,i177) :- type(X,n176).
type(X,j177) :- type(X,n176).
type(X,n178) :- type(X,n177).
type(X,i178) :- type(X,n177).
type(X,j178) :- type(X,n177).
type(X,n179) :- type(X,n178).
type(X,i179) :- type(X,n178).
type(X,j179) :- type(X,n178).
type(X,n180) :- type(X,n179).
type(X,i180) :- type(X,n179).
type(X,j180) :- type(X,n179).
type(X,n181) :- type(X,n180).
type(X,i181) :- type(X,n180).
type(X,j181) :- type(X,n180).
type(X,n182) :- type(X,n181).
type(X,i182) :- type(X,n181).
type(X,j182) :- type(X,n181).
type(X,n183) :- type(X,n182).
type(X,i183) :- type(X,n182).
type(X,j183) :- type(X,n182).
type(X,n184) :- type(X,n183).
type(X,i184) :- type(X,n183).
type(X,j184) :- type(X,n183).
type(X,n185) :- type(X,n184).
type(X,i185) :- type(X,n184).
type(X,j185) :- type(X,n184).
type(X,n186) :- type(X,n185).
type(X,i186) :- type(X,n185).
type(X,j186) :- type(X,n185).
type(X,n187) :- type(X,n186).
type(X,i187) :- type(X,n186).
type(X,j187) :- type(X,n186).
type(X,n188) :- type(X,n187).
type(X,i188) :- type(X,n187).
type(X,j188) :- type(X,n187).
type(X,n189) :- type(X,n188).
type(X,i189) :- type(X,n188).
type(X,j189) :- type(X,n188).
type(X,n190) :- type(X,n189).
type(X,i190) :- type(X,n189).
type(X,j190) :- type(X,n189).
type(X,n191) :- type(X,n190).
type(X,i191) :- type(X,n190).
type(X,j191) :- type(X,n190).
type(X,n192) :- type(X,n191).
type(X,i192) :- type(X,n191).
type(X,j192) :- type(X,n191).
type(X,n193) :- type(X,n192).
type(X,i193) :- type(X,n192).
type(X,j193) :- type(X,n192).
type(X,n194) :- type(X,n193).
type(X,i194) :- type(X,n193).
type(X,j194) :- type(X,n193).
type(X,n195) :- type(X,n194).
type(X,i195) :- type(X,n194).
type(X,j195) :- type(X,n194).
type(X,n196) :- type(X,n195).
type(X,i196) :- type(X,n195).
type(X,j196) :- type(X,n195).
type(X,n197) :- type(X,n196).
type(X,i197) :- type(X,n196).
type(X,j197) :- type(X,n196).
type(X,n198) :- type(X,n197).
type(X,i198) :- type(X,n197).
type(X,j198) :- type(X,n197).
type(X,n199) :- type(X,n198).
type(X,i199) :- type(X,n198).
type(X,j199) :- type(X,n198).
type(X,n200) :- type(X,n199).
type(X,i200) :- type(X,n199).
type(X,j200) :- type(X,n199).
type(X,n201) :- type(X,n200).
type(X,i201) :- type(X,n200).
type(X,j201) :- type(X,n200).
type(X,n202) :- type(X,n201).
type(X,i202) :- type(X,n201).
type(X,j202) :- type(X,n201).
type(X,n203) :- type(X,n202).
type(X,i203) :- type(X,n202).
type(X,j203) :- type(X,n202).
type(X,n204) :- type(X,n203).
type(X,i204) :- type(X,n203).
type(X,j204) :- type(X,n203).
type(X,n205) :- type(X,n204).
type(X,i205) :- type(X,n204).
type(X,j205) :- type(X,n204).
type(X,n206) :- type(X,n205).
type(X,i206) :- type(X,n205).
type(X,j206) :- type(X,n205).
type(X,n207) :- type(X,n206).
type(X,i207) :- type(X,n206).
type(X,j207) :- type(X,n206).
type(X,n208) :- type(X,n207).
type(X,i208) :- type(X,n207).
type(X,j208) :- type(X,n207).
type(X,n209) :- type(X,n208).
type(X,i209) :- type(X,n208).
type(X,j209) :- type(X,n208).
type(X,n210) :- type(X,n209).
type(X,i210) :- type(X,n209).
type(X,j210) :- type(X,n209).
type(X,n211) :- type(X,n210).
type(X,i211) :- type(X,n210).
type(X,j211) :- type(X,n210).
type(X,n212) :- type(X,n211).
type(X,i212) :- type(X,n211).
type(X,j212) :- type(X,n211).
type(X,n213) :- type(X,n212).
type(X,i213) :- type(X,n212).
type(X,j213) :- type(X,n212).
type(X,n214) :- type(X,n213).
type(X,i214) :- type(X,n213).
type(X,j214) :- type(X,n213).
type(X,n215) :- type(X,n214).
type(X,i215) :- type(X,n214).
type(X,j215) :- type(X,n214).
type(X,n216) :- type(X,n215).
type(X,i216) :- type(X,n215).
type(X,j216) :- type(X,n215).
type(X,n217) :- type(X,n216).
type(X,i217) :- type(X,n216).
type(X,j217) :- type(X,n216).
type(X,n218) :- type(X,n217).
type(X,i218) :- type(X,n217).
type(X,j218) :- type(X,n217).
type(X,n219) :- type(X,n218).
type(X,i219) :- type(X,n218).
type(X,j219) :- type(X,n218).
type(X,n220) :- type(X,n219).
type(X,i220) :- type(X,n219).
type(X,j220) :- type(X,n219).
type(X,n221) :- type(X,n220).
type(X,i221) :- type(X,n220).
type(X,j221) :- type(X,n220).
type(X,n222) :- type(X,n221).
type(X,i222) :- type(X,n221).
type(X,j222) :- type(X,n221).
type(X,n223) :- type(X,n222).
type(X,i223) :- type(X,n222).
type(X,j223) :- type(X,n222).
type(X,n224) :- type(X,n223).
type(X,i224) :- type(X,n223).
type(X,j224) :- type(X,n223).
type(X,n225) :- type(X,n224).
type(X,i225) :- type(X,n224).
type(X,j225) :- type(X,n224).
type(X,n226) :- type(X,n225).
type(X,i226) :- type(X,n225).
type(X,j226) :- type(X,n225).
type(X,n227) :- type(X,n226).
type(X,i227) :- type(X,n226).
type(X,j227) :- type(X,n226).
type(X,n228) :- type(X,n227).
type(X,i228) :- type(X,n227).
type(X,j228) :- type(X,n227).
type(X,n229) :- type(X,n228).
type(X,i229) :- type(X,n228).
type(X,j229) :- type(X,n228).
type(X,n230) :- type(X,n229).
type(X,i230) :- type(X,n229).
type(X,j230) :- type(X,n229).
type(X,n231) :- type(X,n230).
type(X,i231) :- type(X,n230).
type(X,j231) :- type(X,n230).
type(X,n232) :- type(X,n231).
type(X,i232) :- type(X,n231).
type(X,j232) :- type(X,n231).
type(X,n233) :- type(X,n232).
type(X,i233) :- type(X,n232).
type(X,j233) :- type(X,n232).
type(X,n234) :- type(X,n233).
type(X,i234) :- type(X,n233).
type(X,j234) :- type(X,n233).
type(X,n235) :- type(X,n234).
type(X,i235) :- type(X,n234).
type(X,j235) :- type(X,n234).
type(X,n236) :- type(X,n235).
type(X,i236) :- type(X,n235).
type(X,j236) :- type(X,n235).
type(X,n237) :- type(X,n236).
type(X,i237) :- type(X,n236).
type(X,j237) :- type(X,n236).
type(X,n238) :- type(X,n237).
type(X,i238) :- type(X,n237).
type(X,j238) :- type(X,n237).
type(X,n239) :- type(X,n238).
type(X,i239) :- type(X,n238).
type(X,j239) :- type(X,n238).
type(X,n240) :- type(X,n239).
type(X,i240) :- type(X,n239).
type(X,j240) :- type(X,n239).
type(X,n241) :- type(X,n240).
type(X,i241) :- type(X,n240).
type(X,j241) :- type(X,n240).
type(X,n242) :- type(X,n241).
type(X,i242) :- type(X,n241).
type(X,j242) :- type(X,n241).
type(X,n243) :- type(X,n242).
type(X,i243) :- type(X,n242).
type(X,j243) :- type(X,n242).
type(X,n244) :- type(X,n243).
type(X,i244) :- type(X,n243).
type(X,j244) :- type(X,n243).
type(X,n245) :- type(X,n244).
type(X,i245) :- type(X,n244).
type(X,j245) :- type(X,n244).
type(X,n246) :- type(X,n245).
type(X,i246) :- type(X,n245).
type(X,j246) :- type(X,n245).
type(X,n247) :- type(X,n246).
type(X,i247) :- type(X,n246).
type(X,j247) :- type(X,n246).
type(X,n248) :- type(X,n247).
type(X,i248) :- type(X,n247).
type(X,j248) :- type(X,n247).
type(X,n249) :- type(X,n248).
type(X,i249) :- type(X,n248).
type(X,j249) :- type(X,n248).
type(X,n250) :- type(X,n249).
type(X,i250) :- type(X,n249).
type(X,j250) :- type(X,n249).
type(X,n251) :- type(X,n250).
type(X,i251) :- type(X,n250).
type(X,j251) :- type(X,n250).
type(X,n252) :- type(X,n251).
type(X,i252) :- type(X,n251).
type(X,j252) :- type(X,n251).
type(X,n253) :- type(X,n252).
type(X,i253) :- type(X,n252).
type(X,j253) :- type(X,n252).
type(X,n254) :- type(X,n253).
type(X,i254) :- type(X,n253).
type(X,j254) :- type(X,n253).
type(X,n255) :- type(X,n254).
type(X,i255) :- type(X,n254).
type(X,j255) :- type(X,n254).
type(X,n256) :- type(X,n255).
type(X,i256) :- type(X,n255).
type(X,j256) :- type(X,n255).
type(X,n257) :- type(X,n256).
type(X,i257) :- type(X,n256).
type(X,j257) :- type(X,n256).
type(X,n258) :- type(X,n257).
type(X,i258) :- type(X,n257).
type(X,j258) :- type(X,n257).
type(X,n259) :- type(X,n258).
type(X,i259) :- type(X,n258).
type(X,j259) :- type(X,n258).
type(X,n260) :- type(X,n259).
type(X,i260) :- type(X,n259).
type(X,j260) :- type(X,n259).
type(X,n261) :- type(X,n260).
type(X,i261) :- type(X,n260).
type(X,j261) :- type(X,n260).
type(X,n262) :- type(X,n261).
type(X,i262) :- type(X,n261).
type(X,j262) :- type(X,n261).
type(X,n263) :- type(X,n262).
type(X,i263) :- type(X,n262).
type(X,j263) :- type(X,n262).
type(X,n264) :- type(X,n263).
type(X,i264) :- type(X,n263).
type(X,j264) :- type(X,n263).
type(X,n265) :- type(X,n264).
type(X,i265) :- type(X,n264).
type(X,j265) :- type(X,n264).
type(X,n266) :- type(X,n265).
type(X,i266) :- type(X,n265).
type(X,j266) :- type(X,n265).
type(X,n267) :- type(X,n266).
type(X,i267) :- type(X,n266).
type(X,j267) :- type(X,n266).
type(X,n268) :- type(X,n267).
type(X,i268) :- type(X,n267).
type(X,j268) :- type(X,n267).
type(X,n269) :- type(X,n268).
type(X,i269) :- type(X,n268).
type(X,j269) :- type(X,n268).
type(X,n270) :- type(X,n269).
type(X,i270) :- type(X,n269).
type(X,j270) :- type(X,n269).
type(X,n271) :- type(X,n270).
type(X,i271) :- type(X,n270).
type(X,j271) :- type(X,n270).
type(X,n272) :- type(X,n271).
type(X,i272) :- type(X,n271).
type(X,j272) :- type(X,n271).
type(X,n273) :- type(X,n272).
type(X,i273) :- type(X,n272).
type(X,j273) :- type(X,n272).
type(X,n274) :- type(X,n273).
type(X,i274) :- type(X,n273).
type(X,j274) :- type(X,n273).
type(X,n275) :- type(X,n274).
type(X,i275) :- type(X,n274).
type(X,j275) :- type(X,n274).
type(X,n276) :- type(X,n275).
type(X,i276) :- type(X,n275).
type(X,j276) :- type(X,n275).
type(X,n277) :- type(X,n276).
type(X,i277) :- type(X,n276).
type(X,j277) :- type(X,n276).
type(X,n278) :- type(X,n277).
type(X,i278) :- type(X,n277).
type(X,j278) :- type(X,n277).
type(X,n279) :- type(X,n278).
type(X,i279) :- type(X,n278).
type(X,j279) :- type(X,n278).
type(X,n280) :- type(X,n279).
type(X,i280) :- type(X,n279).
type(X,j280) :- type(X,n279).
type(X,n281) :- type(X,n280).
type(X,i281) :- type(X,n280).
type(X,j281) :- type(X,n280).
type(X,n282) :- type(X,n281).
type(X,i282) :- type(X,n281).
type(X,j282) :- type(X,n281).
type(X,n283) :- type(X,n282).
type(X,i283) :- type(X,n282).
type(X,j283) :- type(X,n282).
type(X,n284) :- type(X,n283).
type(X,i284) :- type(X,n283).
type(X,j284) :- type(X,n283).
type(X,n285) :- type(X,n284).
type(X,i285) :- type(X,n284).
type(X,j285) :- type(X,n284).
type(X,n286) :- type(X,n285).
type(X,i286) :- type(X,n285).
type(X,j286) :- type(X,n285).
type(X,n287) :- type(X,n286).
type(X,i287) :- type(X,n286).
type(X,j287) :- type(X,n286).
type(X,n288) :- type(X,n287).
type(X,i288) :- type(X,n287).
type(X,j288) :- type(X,n287).
type(X,n289) :- type(X,n288).
type(X,i289) :- type(X,n288).
type(X,j289) :- type(X,n288).
type(X,n290) :- type(X,n289).
type(X,i290) :- type(X,n289).
type(X,j290) :- type(X,n289).
type(X,n291) :- type(X,n290).
type(X,i291) :- type(X,n290).
type(X,j291) :- type(X,n290).
type(X,n292) :- type(X,n291).
type(X,i292) :- type(X,n291).
type(X,j292) :- type(X,n291).
type(X,n293) :- type(X,n292).
type(X,i293) :- type(X,n292).
type(X,j293) :- type(X,n292).
type(X,n294) :- type(X,n293).
type(X,i294) :- type(X,n293).
type(X,j294) :- type(X,n293).
type(X,n295) :- type(X,n294).
type(X,i295) :- type(X,n294).
type(X,j295) :- type(X,n294).
type(X,n296) :- type(X,n295).
type(X,i296) :- type(X,n295).
type(X,j296) :- type(X,n295).
type(X,n297) :- type(X,n296).
type(X,i297) :- type(X,n296).
type(X,j297) :- type(X,n296).
type(X,n298) :- type(X,n297).
type(X,i298) :- type(X,n297).
type(X,j298) :- type(X,n297).
type(X,n299) :- type(X,n298).
type(X,i299) :- type(X,n298).
type(X,j299) :- type(X,n298).
type(X,n300) :- type(X,n299).
type(X,i300) :- type(X,n299).
type(X,j300) :- type(X,n299).
type(X,n301) :- type(X,n300).
type(X,i301) :- type(X,n300).
type(X,j301) :- type(X,n300).
type(X,n302) :- type(X,n301).
type(X,i302) :- type(X,n301).
type(X,j302) :- type(X,n301).
type(X,n303) :- type(X,n302).
type(X,i303) :- type(X,n302).
type(X,j303) :- type(X,n302).
type(X,n304) :- type(X,n303).
type(X,i304) :- type(X,n303).
type(X,j304) :- type(X,n303).
type(X,n305) :- type(X,n304).
type(X,i305) :- type(X,n304).
type(X,j305) :- type(X,n304).
type(X,n306) :- type(X,n305).
type(X,i306) :- type(X,n305).
type(X,j306) :- type(X,n305).
type(X,n307) :- type(X,n306).
type(X,i307) :- type(X,n306).
type(X,j307) :- type(X,n306).
type(X,n308) :- type(X,n307).
type(X,i308) :- type(X,n307).
type(X,j308) :- type(X,n307).
type(X,n309) :- type(X,n308).
type(X,i309) :- type(X,n308).
type(X,j309) :- type(X,n308).
type(X,n310) :- type(X,n309).
type(X,i310) :- type(X,n309).
type(X,j310) :- type(X,n309).
type(X,n311) :- type(X,n310).
type(X,i311) :- type(X,n310).
type(X,j311) :- type(X,n310).
type(X,n312) :- type(X,n311).
type(X,i312) :- type(X,n311).
type(X,j312) :- type(X,n311).
type(X,n313) :- type(X,n312).
type(X,i313) :- type(X,n312).
type(X,j313) :- type(X,n312).
type(X,n314) :- type(X,n313).
type(X,i314) :- type(X,n313).
type(X,j314) :- type(X,n313).
type(X,n315) :- type(X,n314).
type(X,i315) :- type(X,n314).
type(X,j315) :- type(X,n314).
type(X,n316) :- type(X,n315).
type(X,i316) :- type(X,n315).
type(X,j316) :- type(X,n315).
type(X,n317) :- type(X,n316).
type(X,i317) :- type(X,n316).
type(X,j317) :- type(X,n316).
type(X,n318) :- type(X,n317).
type(X,i318) :- type(X,n317).
type(X,j318) :- type(X,n317).
type(X,n319) :- type(X,n318).
type(X,i319) :- type(X,n318).
type(X,j319) :- type(X,n318).
type(X,n320) :- type(X,n319).
type(X,i320) :- type(X,n319).
type(X,j320) :- type(X,n319).
type(X,n321) :- type(X,n320).
type(X,i321) :- type(X,n320).
type(X,j321) :- type(X,n320).
type(X,n322) :- type(X,n321).
type(X,i322) :- type(X,n321).
type(X,j322) :- type(X,n321).
type(X,n323) :- type(X,n322).
type(X,i323) :- type(X,n322).
type(X,j323) :- type(X,n322).
type(X,n324) :- type(X,n323).
type(X,i324) :- type(X,n323).
type(X,j324) :- type(X,n323).
type(X,n325) :- type(X,n324).
type(X,i325) :- type(X,n324).
type(X,j325) :- type(X,n324).
type(X,n326) :- type(X,n325).
type(X,i326) :- type(X,n325).
type(X,j326) :- type(X,n325).
type(X,n327) :- type(X,n326).
type(X,i327) :- type(X,n326).
type(X,j327) :- type(X,n326).
type(X,n328) :- type(X,n327).
type(X,i328) :- type(X,n327).
type(X,j328) :- type(X,n327).
type(X,n329) :- type(X,n328).
type(X,i329) :- type(X,n328).
type(X,j329) :- type(X,n328).
type(X,n330) :- type(X,n329).
type(X,i330) :- type(X,n329).
type(X,j330) :- type(X,n329).
type(X,n331) :- type(X,n330).
type(X,i331) :- type(X,n330).
type(X,j331) :- type(X,n330).
type(X,n332) :- type(X,n331).
type(X,i332) :- type(X,n331).
type(X,j332) :- type(X,n331).
type(X,n333) :- type(X,n332).
type(X,i333) :- type(X,n332).
type(X,j333) :- type(X,n332).
type(X,n334) :- type(X,n333).
type(X,i334) :- type(X,n333).
type(X,j334) :- type(X,n333).
type(X,n335) :- type(X,n334).
type(X,i335) :- type(X,n334).
type(X,j335) :- type(X,n334).
type(X,n336) :- type(X,n335).
type(X,i336) :- type(X,n335).
type(X,j336) :- type(X,n335).
type(X,n337) :- type(X,n336).
type(X,i337) :- type(X,n336).
type(X,j337) :- type(X,n336).
type(X,n338) :- type(X,n337).
type(X,i338) :- type(X,n337).
type(X,j338) :- type(X,n337).
type(X,n339) :- type(X,n338).
type(X,i339) :- type(X,n338).
type(X,j339) :- type(X,n338).
type(X,n340) :- type(X,n339).
type(X,i340) :- type(X,n339).
type(X,j340) :- type(X,n339).
type(X,n341) :- type(X,n340).
type(X,i341) :- type(X,n340).
type(X,j341) :- type(X,n340).
type(X,n342) :- type(X,n341).
type(X,i342) :- type(X,n341).
type(X,j342) :- type(X,n341).
type(X,n343) :- type(X,n342).
type(X,i343) :- type(X,n342).
type(X,j343) :- type(X,n342).
type(X,n344) :- type(X,n343).
type(X,i344) :- type(X,n343).
type(X,j344) :- type(X,n343).
type(X,n345) :- type(X,n344).
type(X,i345) :- type(X,n344).
type(X,j345) :- type(X,n344).
type(X,n346) :- type(X,n345).
type(X,i346) :- type(X,n345).
type(X,j346) :- type(X,n345).
type(X,n347) :- type(X,n346).
type(X,i347) :- type(X,n346).
type(X,j347) :- type(X,n346).
type(X,n348) :- type(X,n347).
type(X,i348) :- type(X,n347).
type(X,j348) :- type(X,n347).
type(X,n349) :- type(X,n348).
type(X,i349) :- type(X,n348).
type(X,j349) :- type(X,n348).
type(X,n350) :- type(X,n349).
type(X,i350) :- type(X,n349).
type(X,j350) :- type(X,n349).
type(X,n351) :- type(X,n350).
type(X,i351) :- type(X,n350).
type(X,j351) :- type(X,n350).
type(X,n352) :- type(X,n351).
type(X,i352) :- type(X,n351).
type(X,j352) :- type(X,n351).
type(X,n353) :- type(X,n352).
type(X,i353) :- type(X,n352).
type(X,j353) :- type(X,n352).
type(X,n354) :- type(X,n353).
type(X,i354) :- type(X,n353).
type(X,j354) :- type(X,n353).
type(X,n355) :- type(X,n354).
type(X,i355) :- type(X,n354).
type(X,j355) :- type(X,n354).
type(X,n356) :- type(X,n355).
type(X,i356) :- type(X,n355).
type(X,j356) :- type(X,n355).
type(X,n357) :- type(X,n356).
type(X,i357) :- type(X,n356).
type(X,j357) :- type(X,n356).
type(X,n358) :- type(X,n357).
type(X,i358) :- type(X,n357).
type(X,j358) :- type(X,n357).
type(X,n359) :- type(X,n358).
type(X,i359) :- type(X,n358).
type(X,j359) :- type(X,n358).
type(X,n360) :- type(X,n359).
type(X,i360) :- type(X,n359).
type(X,j360) :- type(X,n359).
type(X,n361) :- type(X,n360).
type(X,i361) :- type(X,n360).
type(X,j361) :- type(X,n360).
type(X,n362) :- type(X,n361).
type(X,i362) :- type(X,n361).
type(X,j362) :- type(X,n361).
type(X,n363) :- type(X,n362).
type(X,i363) :- type(X,n362).
type(X,j363) :- type(X,n362).
type(X,n364) :- type(X,n363).
type(X,i364) :- type(X,n363).
type(X,j364) :- type(X,n363).
type(X,n365) :- type(X,n364).
type(X,i365) :- type(X,n364).
type(X,j365) :- type(X,n364).
type(X,n366) :- type(X,n365).
type(X,i366) :- type(X,n365).
type(X,j366) :- type(X,n365).
type(X,n367) :- type(X,n366).
type(X,i367) :- type(X,n366).
type(X,j367) :- type(X,n366).
type(X,n368) :- type(X,n367).
type(X,i368) :- type(X,n367).
type(X,j368) :- type(X,n367).
type(X,n369) :- type(X,n368).
type(X,i369) :- type(X,n368).
type(X,j369) :- type(X,n368).
type(X,n370) :- type(X,n369).
type(X,i370) :- type(X,n369).
type(X,j370) :- type(X,n369).
type(X,n371) :- type(X,n370).
type(X,i371) :- type(X,n370).
type(X,j371) :- type(X,n370).
type(X,n372) :- type(X,n371).
type(X,i372) :- type(X,n371).
type(X,j372) :- type(X,n371).
type(X,n373) :- type(X,n372).
type(X,i373) :- type(X,n372).
type(X,j373) :- type(X,n372).
type(X,n374) :- type(X,n373).
type(X,i374) :- type(X,n373).
type(X,j374) :- type(X,n373).
type(X,n375) :- type(X,n374).
type(X,i375) :- type(X,n374).
type(X,j375) :- type(X,n374).
type(X,n376) :- type(X,n375).
type(X,i376) :- type(X,n375).
type(X,j376) :- type(X,n375).
type(X,n377) :- type(X,n376).
type(X,i377) :- type(X,n376).
type(X,j377) :- type(X,n376).
type(X,n378) :- type(X,n377).
type(X,i378) :- type(X,n377).
type(X,j378) :- type(X,n377).
type(X,n379) :- type(X,n378).
type(X,i379) :- type(X,n378).
type(X,j379) :- type(X,n378).
type(X,n380) :- type(X,n379).
type(X,i380) :- type(X,n379).
type(X,j380) :- type(X,n379).
type(X,n381) :- type(X,n380).
type(X,i381) :- type(X,n380).
type(X,j381) :- type(X,n380).
type(X,n382) :- type(X,n381).
type(X,i382) :- type(X,n381).
type(X,j382) :- type(X,n381).
type(X,n383) :- type(X,n382).
type(X,i383) :- type(X,n382).
type(X,j383) :- type(X,n382).
type(X,n384) :- type(X,n383).
type(X,i384) :- type(X,n383).
type(X,j384) :- type(X,n383).
type(X,n385) :- type(X,n384).
type(X,i385) :- type(X,n384).
type(X,j385) :- type(X,n384).
type(X,n386) :- type(X,n385).
type(X,i386) :- type(X,n385).
type(X,j386) :- type(X,n385).
type(X,n387) :- type(X,n386).
type(X,i387) :- type(X,n386).
type(X,j387) :- type(X,n386).
type(X,n388) :- type(X,n387).
type(X,i388) :- type(X,n387).
type(X,j388) :- type(X,n387).
type(X,n389) :- type(X,n388).
type(X,i389) :- type(X,n388).
type(X,j389) :- type(X,n388).
type(X,n390) :- type(X,n389).
type(X,i390) :- type(X,n389).
type(X,j390) :- type(X,n389).
type(X,n391) :- type(X,n390).
type(X,i391) :- type(X,n390).
type(X,j391) :- type(X,n390).
type(X,n392) :- type(X,n391).
type(X,i392) :- type(X,n391).
type(X,j392) :- type(X,n391).
type(X,n393) :- type(X,n392).
type(X,i393) :- type(X,n392).
type(X,j393) :- type(X,n392).
type(X,n394) :- type(X,n393).
type(X,i394) :- type(X,n393).
type(X,j394) :- type(X,n393).
type(X,n395) :- type(X,n394).
type(X,i395) :- type(X,n394).
type(X,j395) :- type(X,n394).
type(X,n396) :- type(X,n395).
type(X,i396) :- type(X,n395).
type(X,j396) :- type(X,n395).
type(X,n397) :- type(X,n396).
type(X,i397) :- type(X,n396).
type(X,j397) :- type(X,n396).
type(X,n398) :- type(X,n397).
type(X,i398) :- type(X,n397).
type(X,j398) :- type(X,n397).
type(X,n399) :- type(X,n398).
type(X,i399) :- type(X,n398).
type(X,j399) :- type(X,n398).
type(X,n400) :- type(X,n399).
type(X,i400) :- type(X,n399).
type(X,j400) :- type(X,n399).
type(X,n401) :- type(X,n400).
type(X,i401) :- type(X,n400).
type(X,j401) :- type(X,n400).
type(X,n402) :- type(X,n401).
type(X,i402) :- type(X,n401).
type(X,j402) :- type(X,n401).
type(X,n403) :- type(X,n402).
type(X,i403) :- type(X,n402).
type(X,j403) :- type(X,n402).
type(X,n404) :- type(X,n403).
type(X,i404) :- type(X,n403).
type(X,j404) :- type(X,n403).
type(X,n405) :- type(X,n404).
type(X,i405) :- type(X,n404).
type(X,j405) :- type(X,n404).
type(X,n406) :- type(X,n405).
type(X,i406) :- type(X,n405).
type(X,j406) :- type(X,n405).
type(X,n407) :- type(X,n406).
type(X,i407) :- type(X,n406).
type(X,j407) :- type(X,n406).
type(X,n408) :- type(X,n407).
type(X,i408) :- type(X,n407).
type(X,j408) :- type(X,n407).
type(X,n409) :- type(X,n408).
type(X,i409) :- type(X,n408).
type(X,j409) :- type(X,n408).
type(X,n410) :- type(X,n409).
type(X,i410) :- type(X,n409).
type(X,j410) :- type(X,n409).
type(X,n411) :- type(X,n410).
type(X,i411) :- type(X,n410).
type(X,j411) :- type(X,n410).
type(X,n412) :- type(X,n411).
type(X,i412) :- type(X,n411).
type(X,j412) :- type(X,n411).
type(X,n413) :- type(X,n412).
type(X,i413) :- type(X,n412).
type(X,j413) :- type(X,n412).
type(X,n414) :- type(X,n413).
type(X,i414) :- type(X,n413).
type(X,j414) :- type(X,n413).
type(X,n415) :- type(X,n414).
type(X,i415) :- type(X,n414).
type(X,j415) :- type(X,n414).
type(X,n416) :- type(X,n415).
type(X,i416) :- type(X,n415).
type(X,j416) :- type(X,n415).
type(X,n417) :- type(X,n416).
type(X,i417) :- type(X,n416).
type(X,j417) :- type(X,n416).
type(X,n418) :- type(X,n417).
type(X,i418) :- type(X,n417).
type(X,j418) :- type(X,n417).
type(X,n419) :- type(X,n418).
type(X,i419) :- type(X,n418).
type(X,j419) :- type(X,n418).
type(X,n420) :- type(X,n419).
type(X,i420) :- type(X,n419).
type(X,j420) :- type(X,n419).
type(X,n421) :- type(X,n420).
type(X,i421) :- type(X,n420).
type(X,j421) :- type(X,n420).
type(X,n422) :- type(X,n421).
type(X,i422) :- type(X,n421).
type(X,j422) :- type(X,n421).
type(X,n423) :- type(X,n422).
type(X,i423) :- type(X,n422).
type(X,j423) :- type(X,n422).
type(X,n424) :- type(X,n423).
type(X,i424) :- type(X,n423).
type(X,j424) :- type(X,n423).
type(X,n425) :- type(X,n424).
type(X,i425) :- type(X,n424).
type(X,j425) :- type(X,n424).
type(X,n426) :- type(X,n425).
type(X,i426) :- type(X,n425).
type(X,j426) :- type(X,n425).
type(X,n427) :- type(X,n426).
type(X,i427) :- type(X,n426).
type(X,j427) :- type(X,n426).
type(X,n428) :- type(X,n427).
type(X,i428) :- type(X,n427).
type(X,j428) :- type(X,n427).
type(X,n429) :- type(X,n428).
type(X,i429) :- type(X,n428).
type(X,j429) :- type(X,n428).
type(X,n430) :- type(X,n429).
type(X,i430) :- type(X,n429).
type(X,j430) :- type(X,n429).
type(X,n431) :- type(X,n430).
type(X,i431) :- type(X,n430).
type(X,j431) :- type(X,n430).
type(X,n432) :- type(X,n431).
type(X,i432) :- type(X,n431).
type(X,j432) :- type(X,n431).
type(X,n433) :- type(X,n432).
type(X,i433) :- type(X,n432).
type(X,j433) :- type(X,n432).
type(X,n434) :- type(X,n433).
type(X,i434) :- type(X,n433).
type(X,j434) :- type(X,n433).
type(X,n435) :- type(X,n434).
type(X,i435) :- type(X,n434).
type(X,j435) :- type(X,n434).
type(X,n436) :- type(X,n435).
type(X,i436) :- type(X,n435).
type(X,j436) :- type(X,n435).
type(X,n437) :- type(X,n436).
type(X,i437) :- type(X,n436).
type(X,j437) :- type(X,n436).
type(X,n438) :- type(X,n437).
type(X,i438) :- type(X,n437).
type(X,j438) :- type(X,n437).
type(X,n439) :- type(X,n438).
type(X,i439) :- type(X,n438).
type(X,j439) :- type(X,n438).
type(X,n440) :- type(X,n439).
type(X,i440) :- type(X,n439).
type(X,j440) :- type(X,n439).
type(X,n441) :- type(X,n440).
type(X,i441) :- type(X,n440).
type(X,j441) :- type(X,n440).
type(X,n442) :- type(X,n441).
type(X,i442) :- type(X,n441).
type(X,j442) :- type(X,n441).
type(X,n443) :- type(X,n442).
type(X,i443) :- type(X,n442).
type(X,j443) :- type(X,n442).
type(X,n444) :- type(X,n443).
type(X,i444) :- type(X,n443).
type(X,j444) :- type(X,n443).
type(X,n445) :- type(X,n444).
type(X,i445) :- type(X,n444).
type(X,j445) :- type(X,n444).
type(X,n446) :- type(X,n445).
type(X,i446) :- type(X,n445).
type(X,j446) :- type(X,n445).
type(X,n447) :- type(X,n446).
type(X,i447) :- type(X,n446).
type(X,j447) :- type(X,n446).
type(X,n448) :- type(X,n447).
type(X,i448) :- type(X,n447).
type(X,j448) :- type(X,n447).
type(X,n449) :- type(X,n448).
type(X,i449) :- type(X,n448).
type(X,j449) :- type(X,n448).
type(X,n450) :- type(X,n449).
type(X,i450) :- type(X,n449).
type(X,j450) :- type(X,n449).
type(X,n451) :- type(X,n450).
type(X,i451) :- type(X,n450).
type(X,j451) :- type(X,n450).
type(X,n452) :- type(X,n451).
type(X,i452) :- type(X,n451).
type(X,j452) :- type(X,n451).
type(X,n453) :- type(X,n452).
type(X,i453) :- type(X,n452).
type(X,j453) :- type(X,n452).
type(X,n454) :- type(X,n453).
type(X,i454) :- type(X,n453).
type(X,j454) :- type(X,n453).
type(X,n455) :- type(X,n454).
type(X,i455) :- type(X,n454).
type(X,j455) :- type(X,n454).
type(X,n456) :- type(X,n455).
type(X,i456) :- type(X,n455).
type(X,j456) :- type(X,n455).
type(X,n457) :- type(X,n456).
type(X,i457) :- type(X,n456).
type(X,j457) :- type(X,n456).
type(X,n458) :- type(X,n457).
type(X,i458) :- type(X,n457).
type(X,j458) :- type(X,n457).
type(X,n459) :- type(X,n458).
type(X,i459) :- type(X,n458).
type(X,j459) :- type(X,n458).
type(X,n460) :- type(X,n459).
type(X,i460) :- type(X,n459).
type(X,j460) :- type(X,n459).
type(X,n461) :- type(X,n460).
type(X,i461) :- type(X,n460).
type(X,j461) :- type(X,n460).
type(X,n462) :- type(X,n461).
type(X,i462) :- type(X,n461).
type(X,j462) :- type(X,n461).
type(X,n463) :- type(X,n462).
type(X,i463) :- type(X,n462).
type(X,j463) :- type(X,n462).
type(X,n464) :- type(X,n463).
type(X,i464) :- type(X,n463).
type(X,j464) :- type(X,n463).
type(X,n465) :- type(X,n464).
type(X,i465) :- type(X,n464).
type(X,j465) :- type(X,n464).
type(X,n466) :- type(X,n465).
type(X,i466) :- type(X,n465).
type(X,j466) :- type(X,n465).
type(X,n467) :- type(X,n466).
type(X,i467) :- type(X,n466).
type(X,j467) :- type(X,n466).
type(X,n468) :- type(X,n467).
type(X,i468) :- type(X,n467).
type(X,j468) :- type(X,n467).
type(X,n469) :- type(X,n468).
type(X,i469) :- type(X,n468).
type(X,j469) :- type(X,n468).
type(X,n470) :- type(X,n469).
type(X,i470) :- type(X,n469).
type(X,j470) :- type(X,n469).
type(X,n471) :- type(X,n470).
type(X,i471) :- type(X,n470).
type(X,j471) :- type(X,n470).
type(X,n472) :- type(X,n471).
type(X,i472) :- type(X,n471).
type(X,j472) :- type(X,n471).
type(X,n473) :- type(X,n472).
type(X,i473) :- type(X,n472).
type(X,j473) :- type(X,n472).
type(X,n474) :- type(X,n473).
type(X,i474) :- type(X,n473).
type(X,j474) :- type(X,n473).
type(X,n475) :- type(X,n474).
type(X,i475) :- type(X,n474).
type(X,j475) :- type(X,n474).
type(X,n476) :- type(X,n475).
type(X,i476) :- type(X,n475).
type(X,j476) :- type(X,n475).
type(X,n477) :- type(X,n476).
type(X,i477) :- type(X,n476).
type(X,j477) :- type(X,n476).
type(X,n478) :- type(X,n477).
type(X,i478) :- type(X,n477).
type(X,j478) :- type(X,n477).
type(X,n479) :- type(X,n478).
type(X,i479) :- type(X,n478).
type(X,j479) :- type(X,n478).
type(X,n480) :- type(X,n479).
type(X,i480) :- type(X,n479).
type(X,j480) :- type(X,n479).
type(X,n481) :- type(X,n480).
type(X,i481) :- type(X,n480).
type(X,j481) :- type(X,n480).
type(X,n482) :- type(X,n481).
type(X,i482) :- type(X,n481).
type(X,j482) :- type(X,n481).
type(X,n483) :- type(X,n482).
type(X,i483) :- type(X,n482).
type(X,j483) :- type(X,n482).
type(X,n484) :- type(X,n483).
type(X,i484) :- type(X,n483).
type(X,j484) :- type(X,n483).
type(X,n485) :- type(X,n484).
type(X,i485) :- type(X,n484).
type(X,j485) :- type(X,n484).
type(X,n486) :- type(X,n485).
type(X,i486) :- type(X,n485).
type(X,j486) :- type(X,n485).
type(X,n487) :- type(X,n486).
type(X,i487) :- type(X,n486).
type(X,j487) :- type(X,n486).
type(X,n488) :- type(X,n487).
type(X,i488) :- type(X,n487).
type(X,j488) :- type(X,n487).
type(X,n489) :- type(X,n488).
type(X,i489) :- type(X,n488).
type(X,j489) :- type(X,n488).
type(X,n490) :- type(X,n489).
type(X,i490) :- type(X,n489).
type(X,j490) :- type(X,n489).
type(X,n491) :- type(X,n490).
type(X,i491) :- type(X,n490).
type(X,j491) :- type(X,n490).
type(X,n492) :- type(X,n491).
type(X,i492) :- type(X,n491).
type(X,j492) :- type(X,n491).
type(X,n493) :- type(X,n492).
type(X,i493) :- type(X,n492).
type(X,j493) :- type(X,n492).
type(X,n494) :- type(X,n493).
type(X,i494) :- type(X,n493).
type(X,j494) :- type(X,n493).
type(X,n495) :- type(X,n494).
type(X,i495) :- type(X,n494).
type(X,j495) :- type(X,n494).
type(X,n496) :- type(X,n495).
type(X,i496) :- type(X,n495).
type(X,j496) :- type(X,n495).
type(X,n497) :- type(X,n496).
type(X,i497) :- type(X,n496).
type(X,j497) :- type(X,n496).
type(X,n498) :- type(X,n497).
type(X,i498) :- type(X,n497).
type(X,j498) :- type(X,n497).
type(X,n499) :- type(X,n498).
type(X,i499) :- type(X,n498).
type(X,j499) :- type(X,n498).
type(X,n500) :- type(X,n499).
type(X,i500) :- type(X,n499).
type(X,j500) :- type(X,n499).
type(X,n501) :- type(X,n500).
type(X,i501) :- type(X,n500).
type(X,j501) :- type(X,n500).
type(X,n502) :- type(X,n501).
type(X,i502) :- type(X,n501).
type(X,j502) :- type(X,n501).
type(X,n503) :- type(X,n502).
type(X,i503) :- type(X,n502).
type(X,j503) :- type(X,n502).
type(X,n504) :- type(X,n503).
type(X,i504) :- type(X,n503).
type(X,j504) :- type(X,n503).
type(X,n505) :- type(X,n504).
type(X,i505) :- type(X,n504).
type(X,j505) :- type(X,n504).
type(X,n506) :- type(X,n505).
type(X,i506) :- type(X,n505).
type(X,j506) :- type(X,n505).
type(X,n507) :- type(X,n506).
type(X,i507) :- type(X,n506).
type(X,j507) :- type(X,n506).
type(X,n508) :- type(X,n507).
type(X,i508) :- type(X,n507).
type(X,j508) :- type(X,n507).
type(X,n509) :- type(X,n508).
type(X,i509) :- type(X,n508).
type(X,j509) :- type(X,n508).
type(X,n510) :- type(X,n509).
type(X,i510) :- type(X,n509).
type(X,j510) :- type(X,n509).
type(X,n511) :- type(X,n510).
type(X,i511) :- type(X,n510).
type(X,j511) :- type(X,n510).
type(X,n512) :- type(X,n511).
type(X,i512) :- type(X,n511).
type(X,j512) :- type(X,n511).
type(X,n513) :- type(X,n512).
type(X,i513) :- type(X,n512).
type(X,j513) :- type(X,n512).
type(X,n514) :- type(X,n513).
type(X,i514) :- type(X,n513).
type(X,j514) :- type(X,n513).
type(X,n515) :- type(X,n514).
type(X,i515) :- type(X,n514).
type(X,j515) :- type(X,n514).
type(X,n516) :- type(X,n515).
type(X,i516) :- type(X,n515).
type(X,j516) :- type(X,n515).
type(X,n517) :- type(X,n516).
type(X,i517) :- type(X,n516).
type(X,j517) :- type(X,n516).
type(X,n518) :- type(X,n517).
type(X,i518) :- type(X,n517).
type(X,j518) :- type(X,n517).
type(X,n519) :- type(X,n518).
type(X,i519) :- type(X,n518).
type(X,j519) :- type(X,n518).
type(X,n520) :- type(X,n519).
type(X,i520) :- type(X,n519).
type(X,j520) :- type(X,n519).
type(X,n521) :- type(X,n520).
type(X,i521) :- type(X,n520).
type(X,j521) :- type(X,n520).
type(X,n522) :- type(X,n521).
type(X,i522) :- type(X,n521).
type(X,j522) :- type(X,n521).
type(X,n523) :- type(X,n522).
type(X,i523) :- type(X,n522).
type(X,j523) :- type(X,n522).
type(X,n524) :- type(X,n523).
type(X,i524) :- type(X,n523).
type(X,j524) :- type(X,n523).
type(X,n525) :- type(X,n524).
type(X,i525) :- type(X,n524).
type(X,j525) :- type(X,n524).
type(X,n526) :- type(X,n525).
type(X,i526) :- type(X,n525).
type(X,j526) :- type(X,n525).
type(X,n527) :- type(X,n526).
type(X,i527) :- type(X,n526).
type(X,j527) :- type(X,n526).
type(X,n528) :- type(X,n527).
type(X,i528) :- type(X,n527).
type(X,j528) :- type(X,n527).
type(X,n529) :- type(X,n528).
type(X,i529) :- type(X,n528).
type(X,j529) :- type(X,n528).
type(X,n530) :- type(X,n529).
type(X,i530) :- type(X,n529).
type(X,j530) :- type(X,n529).
type(X,n531) :- type(X,n530).
type(X,i531) :- type(X,n530).
type(X,j531) :- type(X,n530).
type(X,n532) :- type(X,n531).
type(X,i532) :- type(X,n531).
type(X,j532) :- type(X,n531).
type(X,n533) :- type(X,n532).
type(X,i533) :- type(X,n532).
type(X,j533) :- type(X,n532).
type(X,n534) :- type(X,n533).
type(X,i534) :- type(X,n533).
type(X,j534) :- type(X,n533).
type(X,n535) :- type(X,n534).
type(X,i535) :- type(X,n534).
type(X,j535) :- type(X,n534).
type(X,n536) :- type(X,n535).
type(X,i536) :- type(X,n535).
type(X,j536) :- type(X,n535).
type(X,n537) :- type(X,n536).
type(X,i537) :- type(X,n536).
type(X,j537) :- type(X,n536).
type(X,n538) :- type(X,n537).
type(X,i538) :- type(X,n537).
type(X,j538) :- type(X,n537).
type(X,n539) :- type(X,n538).
type(X,i539) :- type(X,n538).
type(X,j539) :- type(X,n538).
type(X,n540) :- type(X,n539).
type(X,i540) :- type(X,n539).
type(X,j540) :- type(X,n539).
type(X,n541) :- type(X,n540).
type(X,i541) :- type(X,n540).
type(X,j541) :- type(X,n540).
type(X,n542) :- type(X,n541).
type(X,i542) :- type(X,n541).
type(X,j542) :- type(X,n541).
type(X,n543) :- type(X,n542).
type(X,i543) :- type(X,n542).
type(X,j543) :- type(X,n542).
type(X,n544) :- type(X,n543).
type(X,i544) :- type(X,n543).
type(X,j544) :- type(X,n543).
type(X,n545) :- type(X,n544).
type(X,i545) :- type(X,n544).
type(X,j545) :- type(X,n544).
type(X,n546) :- type(X,n545).
type(X,i546) :- type(X,n545).
type(X,j546) :- type(X,n545).
type(X,n547) :- type(X,n546).
type(X,i547) :- type(X,n546).
type(X,j547) :- type(X,n546).
type(X,n548) :- type(X,n547).
type(X,i548) :- type(X,n547).
type(X,j548) :- type(X,n547).
type(X,n549) :- type(X,n548).
type(X,i549) :- type(X,n548).
type(X,j549) :- type(X,n548).
type(X,n550) :- type(X,n549).
type(X,i550) :- type(X,n549).
type(X,j550) :- type(X,n549).
type(X,n551) :- type(X,n550).
type(X,i551) :- type(X,n550).
type(X,j551) :- type(X,n550).
type(X,n552) :- type(X,n551).
type(X,i552) :- type(X,n551).
type(X,j552) :- type(X,n551).
type(X,n553) :- type(X,n552).
type(X,i553) :- type(X,n552).
type(X,j553) :- type(X,n552).
type(X,n554) :- type(X,n553).
type(X,i554) :- type(X,n553).
type(X,j554) :- type(X,n553).
type(X,n555) :- type(X,n554).
type(X,i555) :- type(X,n554).
type(X,j555) :- type(X,n554).
type(X,n556) :- type(X,n555).
type(X,i556) :- type(X,n555).
type(X,j556) :- type(X,n555).
type(X,n557) :- type(X,n556).
type(X,i557) :- type(X,n556).
type(X,j557) :- type(X,n556).
type(X,n558) :- type(X,n557).
type(X,i558) :- type(X,n557).
type(X,j558) :- type(X,n557).
type(X,n559) :- type(X,n558).
type(X,i559) :- type(X,n558).
type(X,j559) :- type(X,n558).
type(X,n560) :- type(X,n559).
type(X,i560) :- type(X,n559).
type(X,j560) :- type(X,n559).
type(X,n561) :- type(X,n560).
type(X,i561) :- type(X,n560).
type(X,j561) :- type(X,n560).
type(X,n562) :- type(X,n561).
type(X,i562) :- type(X,n561).
type(X,j562) :- type(X,n561).
type(X,n563) :- type(X,n562).
type(X,i563) :- type(X,n562).
type(X,j563) :- type(X,n562).
type(X,n564) :- type(X,n563).
type(X,i564) :- type(X,n563).
type(X,j564) :- type(X,n563).
type(X,n565) :- type(X,n564).
type(X,i565) :- type(X,n564).
type(X,j565) :- type(X,n564).
type(X,n566) :- type(X,n565).
type(X,i566) :- type(X,n565).
type(X,j566) :- type(X,n565).
type(X,n567) :- type(X,n566).
type(X,i567) :- type(X,n566).
type(X,j567) :- type(X,n566).
type(X,n568) :- type(X,n567).
type(X,i568) :- type(X,n567).
type(X,j568) :- type(X,n567).
type(X,n569) :- type(X,n568).
type(X,i569) :- type(X,n568).
type(X,j569) :- type(X,n568).
type(X,n570) :- type(X,n569).
type(X,i570) :- type(X,n569).
type(X,j570) :- type(X,n569).
type(X,n571) :- type(X,n570).
type(X,i571) :- type(X,n570).
type(X,j571) :- type(X,n570).
type(X,n572) :- type(X,n571).
type(X,i572) :- type(X,n571).
type(X,j572) :- type(X,n571).
type(X,n573) :- type(X,n572).
type(X,i573) :- type(X,n572).
type(X,j573) :- type(X,n572).
type(X,n574) :- type(X,n573).
type(X,i574) :- type(X,n573).
type(X,j574) :- type(X,n573).
type(X,n575) :- type(X,n574).
type(X,i575) :- type(X,n574).
type(X,j575) :- type(X,n574).
type(X,n576) :- type(X,n575).
type(X,i576) :- type(X,n575).
type(X,j576) :- type(X,n575).
type(X,n577) :- type(X,n576).
type(X,i577) :- type(X,n576).
type(X,j577) :- type(X,n576).
type(X,n578) :- type(X,n577).
type(X,i578) :- type(X,n577).
type(X,j578) :- type(X,n577).
type(X,n579) :- type(X,n578).
type(X,i579) :- type(X,n578).
type(X,j579) :- type(X,n578).
type(X,n580) :- type(X,n579).
type(X,i580) :- type(X,n579).
type(X,j580) :- type(X,n579).
type(X,n581) :- type(X,n580).
type(X,i581) :- type(X,n580).
type(X,j581) :- type(X,n580).
type(X,n582) :- type(X,n581).
type(X,i582) :- type(X,n581).
type(X,j582) :- type(X,n581).
type(X,n583) :- type(X,n582).
type(X,i583) :- type(X,n582).
type(X,j583) :- type(X,n582).
type(X,n584) :- type(X,n583).
type(X,i584) :- type(X,n583).
type(X,j584) :- type(X,n583).
type(X,n585) :- type(X,n584).
type(X,i585) :- type(X,n584).
type(X,j585) :- type(X,n584).
type(X,n586) :- type(X,n585).
type(X,i586) :- type(X,n585).
type(X,j586) :- type(X,n585).
type(X,n587) :- type(X,n586).
type(X,i587) :- type(X,n586).
type(X,j587) :- type(X,n586).
type(X,n588) :- type(X,n587).
type(X,i588) :- type(X,n587).
type(X,j588) :- type(X,n587).
type(X,n589) :- type(X,n588).
type(X,i589) :- type(X,n588).
type(X,j589) :- type(X,n588).
type(X,n590) :- type(X,n589).
type(X,i590) :- type(X,n589).
type(X,j590) :- type(X,n589).
type(X,n591) :- type(X,n590).
type(X,i591) :- type(X,n590).
type(X,j591) :- type(X,n590).
type(X,n592) :- type(X,n591).
type(X,i592) :- type(X,n591).
type(X,j592) :- type(X,n591).
type(X,n593) :- type(X,n592).
type(X,i593) :- type(X,n592).
type(X,j593) :- type(X,n592).
type(X,n594) :- type(X,n593).
type(X,i594) :- type(X,n593).
type(X,j594) :- type(X,n593).
type(X,n595) :- type(X,n594).
type(X,i595) :- type(X,n594).
type(X,j595) :- type(X,n594).
type(X,n596) :- type(X,n595).
type(X,i596) :- type(X,n595).
type(X,j596) :- type(X,n595).
type(X,n597) :- type(X,n596).
type(X,i597) :- type(X,n596).
type(X,j597) :- type(X,n596).
type(X,n598) :- type(X,n597).
type(X,i598) :- type(X,n597).
type(X,j598) :- type(X,n597).
type(X,n599) :- type(X,n598).
type(X,i599) :- type(X,n598).
type(X,j599) :- type(X,n598).
type(X,n600) :- type(X,n599).
type(X,i600) :- type(X,n599).
type(X,j600) :- type(X,n599).
type(X,n601) :- type(X,n600).
type(X,i601) :- type(X,n600).
type(X,j601) :- type(X,n600).
type(X,n602) :- type(X,n601).
type(X,i602) :- type(X,n601).
type(X,j602) :- type(X,n601).
type(X,n603) :- type(X,n602).
type(X,i603) :- type(X,n602).
type(X,j603) :- type(X,n602).
type(X,n604) :- type(X,n603).
type(X,i604) :- type(X,n603).
type(X,j604) :- type(X,n603).
type(X,n605) :- type(X,n604).
type(X,i605) :- type(X,n604).
type(X,j605) :- type(X,n604).
type(X,n606) :- type(X,n605).
type(X,i606) :- type(X,n605).
type(X,j606) :- type(X,n605).
type(X,n607) :- type(X,n606).
type(X,i607) :- type(X,n606).
type(X,j607) :- type(X,n606).
type(X,n608) :- type(X,n607).
type(X,i608) :- type(X,n607).
type(X,j608) :- type(X,n607).
type(X,n609) :- type(X,n608).
type(X,i609) :- type(X,n608).
type(X,j609) :- type(X,n608).
type(X,n610) :- type(X,n609).
type(X,i610) :- type(X,n609).
type(X,j610) :- type(X,n609).
type(X,n611) :- type(X,n610).
type(X,i611) :- type(X,n610).
type(X,j611) :- type(X,n610).
type(X,n612) :- type(X,n611).
type(X,i612) :- type(X,n611).
type(X,j612) :- type(X,n611).
type(X,n613) :- type(X,n612).
type(X,i613) :- type(X,n612).
type(X,j613) :- type(X,n612).
type(X,n614) :- type(X,n613).
type(X,i614) :- type(X,n613).
type(X,j614) :- type(X,n613).
type(X,n615) :- type(X,n614).
type(X,i615) :- type(X,n614).
type(X,j615) :- type(X,n614).
type(X,n616) :- type(X,n615).
type(X,i616) :- type(X,n615).
type(X,j616) :- type(X,n615).
type(X,n617) :- type(X,n616).
type(X,i617) :- type(X,n616).
type(X,j617) :- type(X,n616).
type(X,n618) :- type(X,n617).
type(X,i618) :- type(X,n617).
type(X,j618) :- type(X,n617).
type(X,n619) :- type(X,n618).
type(X,i619) :- type(X,n618).
type(X,j619) :- type(X,n618).
type(X,n620) :- type(X,n619).
type(X,i620) :- type(X,n619).
type(X,j620) :- type(X,n619).
type(X,n621) :- type(X,n620).
type(X,i621) :- type(X,n620).
type(X,j621) :- type(X,n620).
type(X,n622) :- type(X,n621).
type(X,i622) :- type(X,n621).
type(X,j622) :- type(X,n621).
type(X,n623) :- type(X,n622).
type(X,i623) :- type(X,n622).
type(X,j623) :- type(X,n622).
type(X,n624) :- type(X,n623).
type(X,i624) :- type(X,n623).
type(X,j624) :- type(X,n623).
type(X,n625) :- type(X,n624).
type(X,i625) :- type(X,n624).
type(X,j625) :- type(X,n624).
type(X,n626) :- type(X,n625).
type(X,i626) :- type(X,n625).
type(X,j626) :- type(X,n625).
type(X,n627) :- type(X,n626).
type(X,i627) :- type(X,n626).
type(X,j627) :- type(X,n626).
type(X,n628) :- type(X,n627).
type(X,i628) :- type(X,n627).
type(X,j628) :- type(X,n627).
type(X,n629) :- type(X,n628).
type(X,i629) :- type(X,n628).
type(X,j629) :- type(X,n628).
type(X,n630) :- type(X,n629).
type(X,i630) :- type(X,n629).
type(X,j630) :- type(X,n629).
type(X,n631) :- type(X,n630).
type(X,i631) :- type(X,n630).
type(X,j631) :- type(X,n630).
type(X,n632) :- type(X,n631).
type(X,i632) :- type(X,n631).
type(X,j632) :- type(X,n631).
type(X,n633) :- type(X,n632).
type(X,i633) :- type(X,n632).
type(X,j633) :- type(X,n632).
type(X,n634) :- type(X,n633).
type(X,i634) :- type(X,n633).
type(X,j634) :- type(X,n633).
type(X,n635) :- type(X,n634).
type(X,i635) :- type(X,n634).
type(X,j635) :- type(X,n634).
type(X,n636) :- type(X,n635).
type(X,i636) :- type(X,n635).
type(X,j636) :- type(X,n635).
type(X,n637) :- type(X,n636).
type(X,i637) :- type(X,n636).
type(X,j637) :- type(X,n636).
type(X,n638) :- type(X,n637).
type(X,i638) :- type(X,n637).
type(X,j638) :- type(X,n637).
type(X,n639) :- type(X,n638).
type(X,i639) :- type(X,n638).
type(X,j639) :- type(X,n638).
type(X,n640) :- type(X,n639).
type(X,i640) :- type(X,n639).
type(X,j640) :- type(X,n639).
type(X,n641) :- type(X,n640).
type(X,i641) :- type(X,n640).
type(X,j641) :- type(X,n640).
type(X,n642) :- type(X,n641).
type(X,i642) :- type(X,n641).
type(X,j642) :- type(X,n641).
type(X,n643) :- type(X,n642).
type(X,i643) :- type(X,n642).
type(X,j643) :- type(X,n642).
type(X,n644) :- type(X,n643).
type(X,i644) :- type(X,n643).
type(X,j644) :- type(X,n643).
type(X,n645) :- type(X,n644).
type(X,i645) :- type(X,n644).
type(X,j645) :- type(X,n644).
type(X,n646) :- type(X,n645).
type(X,i646) :- type(X,n645).
type(X,j646) :- type(X,n645).
type(X,n647) :- type(X,n646).
type(X,i647) :- type(X,n646).
type(X,j647) :- type(X,n646).
type(X,n648) :- type(X,n647).
type(X,i648) :- type(X,n647).
type(X,j648) :- type(X,n647).
type(X,n649) :- type(X,n648).
type(X,i649) :- type(X,n648).
type(X,j649) :- type(X,n648).
type(X,n650) :- type(X,n649).
type(X,i650) :- type(X,n649).
type(X,j650) :- type(X,n649).
type(X,n651) :- type(X,n650).
type(X,i651) :- type(X,n650).
type(X,j651) :- type(X,n650).
type(X,n652) :- type(X,n651).
type(X,i652) :- type(X,n651).
type(X,j652) :- type(X,n651).
type(X,n653) :- type(X,n652).
type(X,i653) :- type(X,n652).
type(X,j653) :- type(X,n652).
type(X,n654) :- type(X,n653).
type(X,i654) :- type(X,n653).
type(X,j654) :- type(X,n653).
type(X,n655) :- type(X,n654).
type(X,i655) :- type(X,n654).
type(X,j655) :- type(X,n654).
type(X,n656) :- type(X,n655).
type(X,i656) :- type(X,n655).
type(X,j656) :- type(X,n655).
type(X,n657) :- type(X,n656).
type(X,i657) :- type(X,n656).
type(X,j657) :- type(X,n656).
type(X,n658) :- type(X,n657).
type(X,i658) :- type(X,n657).
type(X,j658) :- type(X,n657).
type(X,n659) :- type(X,n658).
type(X,i659) :- type(X,n658).
type(X,j659) :- type(X,n658).
type(X,n660) :- type(X,n659).
type(X,i660) :- type(X,n659).
type(X,j660) :- type(X,n659).
type(X,n661) :- type(X,n660).
type(X,i661) :- type(X,n660).
type(X,j661) :- type(X,n660).
type(X,n662) :- type(X,n661).
type(X,i662) :- type(X,n661).
type(X,j662) :- type(X,n661).
type(X,n663) :- type(X,n662).
type(X,i663) :- type(X,n662).
type(X,j663) :- type(X,n662).
type(X,n664) :- type(X,n663).
type(X,i664) :- type(X,n663).
type(X,j664) :- type(X,n663).
type(X,n665) :- type(X,n664).
type(X,i665) :- type(X,n664).
type(X,j665) :- type(X,n664).
type(X,n666) :- type(X,n665).
type(X,i666) :- type(X,n665).
type(X,j666) :- type(X,n665).
type(X,n667) :- type(X,n666).
type(X,i667) :- type(X,n666).
type(X,j667) :- type(X,n666).
type(X,n668) :- type(X,n667).
type(X,i668) :- type(X,n667).
type(X,j668) :- type(X,n667).
type(X,n669) :- type(X,n668).
type(X,i669) :- type(X,n668).
type(X,j669) :- type(X,n668).
type(X,n670) :- type(X,n669).
type(X,i670) :- type(X,n669).
type(X,j670) :- type(X,n669).
type(X,n671) :- type(X,n670).
type(X,i671) :- type(X,n670).
type(X,j671) :- type(X,n670).
type(X,n672) :- type(X,n671).
type(X,i672) :- type(X,n671).
type(X,j672) :- type(X,n671).
type(X,n673) :- type(X,n672).
type(X,i673) :- type(X,n672).
type(X,j673) :- type(X,n672).
type(X,n674) :- type(X,n673).
type(X,i674) :- type(X,n673).
type(X,j674) :- type(X,n673).
type(X,n675) :- type(X,n674).
type(X,i675) :- type(X,n674).
type(X,j675) :- type(X,n674).
type(X,n676) :- type(X,n675).
type(X,i676) :- type(X,n675).
type(X,j676) :- type(X,n675).
type(X,n677) :- type(X,n676).
type(X,i677) :- type(X,n676).
type(X,j677) :- type(X,n676).
type(X,n678) :- type(X,n677).
type(X,i678) :- type(X,n677).
type(X,j678) :- type(X,n677).
type(X,n679) :- type(X,n678).
type(X,i679) :- type(X,n678).
type(X,j679) :- type(X,n678).
type(X,n680) :- type(X,n679).
type(X,i680) :- type(X,n679).
type(X,j680) :- type(X,n679).
type(X,n681) :- type(X,n680).
type(X,i681) :- type(X,n680).
type(X,j681) :- type(X,n680).
type(X,n682) :- type(X,n681).
type(X,i682) :- type(X,n681).
type(X,j682) :- type(X,n681).
type(X,n683) :- type(X,n682).
type(X,i683) :- type(X,n682).
type(X,j683) :- type(X,n682).
type(X,n684) :- type(X,n683).
type(X,i684) :- type(X,n683).
type(X,j684) :- type(X,n683).
type(X,n685) :- type(X,n684).
type(X,i685) :- type(X,n684).
type(X,j685) :- type(X,n684).
type(X,n686) :- type(X,n685).
type(X,i686) :- type(X,n685).
type(X,j686) :- type(X,n685).
type(X,n687) :- type(X,n686).
type(X,i687) :- type(X,n686).
type(X,j687) :- type(X,n686).
type(X,n688) :- type(X,n687).
type(X,i688) :- type(X,n687).
type(X,j688) :- type(X,n687).
type(X,n689) :- type(X,n688).
type(X,i689) :- type(X,n688).
type(X,j689) :- type(X,n688).
type(X,n690) :- type(X,n689).
type(X,i690) :- type(X,n689).
type(X,j690) :- type(X,n689).
type(X,n691) :- type(X,n690).
type(X,i691) :- type(X,n690).
type(X,j691) :- type(X,n690).
type(X,n692) :- type(X,n691).
type(X,i692) :- type(X,n691).
type(X,j692) :- type(X,n691).
type(X,n693) :- type(X,n692).
type(X,i693) :- type(X,n692).
type(X,j693) :- type(X,n692).
type(X,n694) :- type(X,n693).
type(X,i694) :- type(X,n693).
type(X,j694) :- type(X,n693).
type(X,n695) :- type(X,n694).
type(X,i695) :- type(X,n694).
type(X,j695) :- type(X,n694).
type(X,n696) :- type(X,n695).
type(X,i696) :- type(X,n695).
type(X,j696) :- type(X,n695).
type(X,n697) :- type(X,n696).
type(X,i697) :- type(X,n696).
type(X,j697) :- type(X,n696).
type(X,n698) :- type(X,n697).
type(X,i698) :- type(X,n697).
type(X,j698) :- type(X,n697).
type(X,n699) :- type(X,n698).
type(X,i699) :- type(X,n698).
type(X,j699) :- type(X,n698).
type(X,n700) :- type(X,n699).
type(X,i700) :- type(X,n699).
type(X,j700) :- type(X,n699).
type(X,n701) :- type(X,n700).
type(X,i701) :- type(X,n700).
type(X,j701) :- type(X,n700).
type(X,n702) :- type(X,n701).
type(X,i702) :- type(X,n701).
type(X,j702) :- type(X,n701).
type(X,n703) :- type(X,n702).
type(X,i703) :- type(X,n702).
type(X,j703) :- type(X,n702).
type(X,n704) :- type(X,n703).
type(X,i704) :- type(X,n703).
type(X,j704) :- type(X,n703).
type(X,n705) :- type(X,n704).
type(X,i705) :- type(X,n704).
type(X,j705) :- type(X,n704).
type(X,n706) :- type(X,n705).
type(X,i706) :- type(X,n705).
type(X,j706) :- type(X,n705).
type(X,n707) :- type(X,n706).
type(X,i707) :- type(X,n706).
type(X,j707) :- type(X,n706).
type(X,n708) :- type(X,n707).
type(X,i708) :- type(X,n707).
type(X,j708) :- type(X,n707).
type(X,n709) :- type(X,n708).
type(X,i709) :- type(X,n708).
type(X,j709) :- type(X,n708).
type(X,n710) :- type(X,n709).
type(X,i710) :- type(X,n709).
type(X,j710) :- type(X,n709).
type(X,n711) :- type(X,n710).
type(X,i711) :- type(X,n710).
type(X,j711) :- type(X,n710).
type(X,n712) :- type(X,n711).
type(X,i712) :- type(X,n711).
type(X,j712) :- type(X,n711).
type(X,n713) :- type(X,n712).
type(X,i713) :- type(X,n712).
type(X,j713) :- type(X,n712).
type(X,n714) :- type(X,n713).
type(X,i714) :- type(X,n713).
type(X,j714) :- type(X,n713).
type(X,n715) :- type(X,n714).
type(X,i715) :- type(X,n714).
type(X,j715) :- type(X,n714).
type(X,n716) :- type(X,n715).
type(X,i716) :- type(X,n715).
type(X,j716) :- type(X,n715).
type(X,n717) :- type(X,n716).
type(X,i717) :- type(X,n716).
type(X,j717) :- type(X,n716).
type(X,n718) :- type(X,n717).
type(X,i718) :- type(X,n717).
type(X,j718) :- type(X,n717).
type(X,n719) :- type(X,n718).
type(X,i719) :- type(X,n718).
type(X,j719) :- type(X,n718).
type(X,n720) :- type(X,n719).
type(X,i720) :- type(X,n719).
type(X,j720) :- type(X,n719).
type(X,n721) :- type(X,n720).
type(X,i721) :- type(X,n720).
type(X,j721) :- type(X,n720).
type(X,n722) :- type(X,n721).
type(X,i722) :- type(X,n721).
type(X,j722) :- type(X,n721).
type(X,n723) :- type(X,n722).
type(X,i723) :- type(X,n722).
type(X,j723) :- type(X,n722).
type(X,n724) :- type(X,n723).
type(X,i724) :- type(X,n723).
type(X,j724) :- type(X,n723).
type(X,n725) :- type(X,n724).
type(X,i725) :- type(X,n724).
type(X,j725) :- type(X,n724).
type(X,n726) :- type(X,n725).
type(X,i726) :- type(X,n725).
type(X,j726) :- type(X,n725).
type(X,n727) :- type(X,n726).
type(X,i727) :- type(X,n726).
type(X,j727) :- type(X,n726).
type(X,n728) :- type(X,n727).
type(X,i728) :- type(X,n727).
type(X,j728) :- type(X,n727).
type(X,n729) :- type(X,n728).
type(X,i729) :- type(X,n728).
type(X,j729) :- type(X,n728).
type(X,n730) :- type(X,n729).
type(X,i730) :- type(X,n729).
type(X,j730) :- type(X,n729).
type(X,n731) :- type(X,n730).
type(X,i731) :- type(X,n730).
type(X,j731) :- type(X,n730).
type(X,n732) :- type(X,n731).
type(X,i732) :- type(X,n731).
type(X,j732) :- type(X,n731).
type(X,n733) :- type(X,n732).
type(X,i733) :- type(X,n732).
type(X,j733) :- type(X,n732).
type(X,n734) :- type(X,n733).
type(X,i734) :- type(X,n733).
type(X,j734) :- type(X,n733).
type(X,n735) :- type(X,n734).
type(X,i735) :- type(X,n734).
type(X,j735) :- type(X,n734).
type(X,n736) :- type(X,n735).
type(X,i736) :- type(X,n735).
type(X,j736) :- type(X,n735).
type(X,n737) :- type(X,n736).
type(X,i737) :- type(X,n736).
type(X,j737) :- type(X,n736).
type(X,n738) :- type(X,n737).
type(X,i738) :- type(X,n737).
type(X,j738) :- type(X,n737).
type(X,n739) :- type(X,n738).
type(X,i739) :- type(X,n738).
type(X,j739) :- type(X,n738).
type(X,n740) :- type(X,n739).
type(X,i740) :- type(X,n739).
type(X,j740) :- type(X,n739).
type(X,n741) :- type(X,n740).
type(X,i741) :- type(X,n740).
type(X,j741) :- type(X,n740).
type(X,n742) :- type(X,n741).
type(X,i742) :- type(X,n741).
type(X,j742) :- type(X,n741).
type(X,n743) :- type(X,n742).
type(X,i743) :- type(X,n742).
type(X,j743) :- type(X,n742).
type(X,n744) :- type(X,n743).
type(X,i744) :- type(X,n743).
type(X,j744) :- type(X,n743).
type(X,n745) :- type(X,n744).
type(X,i745) :- type(X,n744).
type(X,j745) :- type(X,n744).
type(X,n746) :- type(X,n745).
type(X,i746) :- type(X,n745).
type(X,j746) :- type(X,n745).
type(X,n747) :- type(X,n746).
type(X,i747) :- type(X,n746).
type(X,j747) :- type(X,n746).
type(X,n748) :- type(X,n747).
type(X,i748) :- type(X,n747).
type(X,j748) :- type(X,n747).
type(X,n749) :- type(X,n748).
type(X,i749) :- type(X,n748).
type(X,j749) :- type(X,n748).
type(X,n750) :- type(X,n749).
type(X,i750) :- type(X,n749).
type(X,j750) :- type(X,n749).
type(X,n751) :- type(X,n750).
type(X,i751) :- type(X,n750).
type(X,j751) :- type(X,n750).
type(X,n752) :- type(X,n751).
type(X,i752) :- type(X,n751).
type(X,j752) :- type(X,n751).
type(X,n753) :- type(X,n752).
type(X,i753) :- type(X,n752).
type(X,j753) :- type(X,n752).
type(X,n754) :- type(X,n753).
type(X,i754) :- type(X,n753).
type(X,j754) :- type(X,n753).
type(X,n755) :- type(X,n754).
type(X,i755) :- type(X,n754).
type(X,j755) :- type(X,n754).
type(X,n756) :- type(X,n755).
type(X,i756) :- type(X,n755).
type(X,j756) :- type(X,n755).
type(X,n757) :- type(X,n756).
type(X,i757) :- type(X,n756).
type(X,j757) :- type(X,n756).
type(X,n758) :- type(X,n757).
type(X,i758) :- type(X,n757).
type(X,j758) :- type(X,n757).
type(X,n759) :- type(X,n758).
type(X,i759) :- type(X,n758).
type(X,j759) :- type(X,n758).
type(X,n760) :- type(X,n759).
type(X,i760) :- type(X,n759).
type(X,j760) :- type(X,n759).
type(X,n761) :- type(X,n760).
type(X,i761) :- type(X,n760).
type(X,j761) :- type(X,n760).
type(X,n762) :- type(X,n761).
type(X,i762) :- type(X,n761).
type(X,j762) :- type(X,n761).
type(X,n763) :- type(X,n762).
type(X,i763) :- type(X,n762).
type(X,j763) :- type(X,n762).
type(X,n764) :- type(X,n763).
type(X,i764) :- type(X,n763).
type(X,j764) :- type(X,n763).
type(X,n765) :- type(X,n764).
type(X,i765) :- type(X,n764).
type(X,j765) :- type(X,n764).
type(X,n766) :- type(X,n765).
type(X,i766) :- type(X,n765).
type(X,j766) :- type(X,n765).
type(X,n767) :- type(X,n766).
type(X,i767) :- type(X,n766).
type(X,j767) :- type(X,n766).
type(X,n768) :- type(X,n767).
type(X,i768) :- type(X,n767).
type(X,j768) :- type(X,n767).
type(X,n769) :- type(X,n768).
type(X,i769) :- type(X,n768).
type(X,j769) :- type(X,n768).
type(X,n770) :- type(X,n769).
type(X,i770) :- type(X,n769).
type(X,j770) :- type(X,n769).
type(X,n771) :- type(X,n770).
type(X,i771) :- type(X,n770).
type(X,j771) :- type(X,n770).
type(X,n772) :- type(X,n771).
type(X,i772) :- type(X,n771).
type(X,j772) :- type(X,n771).
type(X,n773) :- type(X,n772).
type(X,i773) :- type(X,n772).
type(X,j773) :- type(X,n772).
type(X,n774) :- type(X,n773).
type(X,i774) :- type(X,n773).
type(X,j774) :- type(X,n773).
type(X,n775) :- type(X,n774).
type(X,i775) :- type(X,n774).
type(X,j775) :- type(X,n774).
type(X,n776) :- type(X,n775).
type(X,i776) :- type(X,n775).
type(X,j776) :- type(X,n775).
type(X,n777) :- type(X,n776).
type(X,i777) :- type(X,n776).
type(X,j777) :- type(X,n776).
type(X,n778) :- type(X,n777).
type(X,i778) :- type(X,n777).
type(X,j778) :- type(X,n777).
type(X,n779) :- type(X,n778).
type(X,i779) :- type(X,n778).
type(X,j779) :- type(X,n778).
type(X,n780) :- type(X,n779).
type(X,i780) :- type(X,n779).
type(X,j780) :- type(X,n779).
type(X,n781) :- type(X,n780).
type(X,i781) :- type(X,n780).
type(X,j781) :- type(X,n780).
type(X,n782) :- type(X,n781).
type(X,i782) :- type(X,n781).
type(X,j782) :- type(X,n781).
type(X,n783) :- type(X,n782).
type(X,i783) :- type(X,n782).
type(X,j783) :- type(X,n782).
type(X,n784) :- type(X,n783).
type(X,i784) :- type(X,n783).
type(X,j784) :- type(X,n783).
type(X,n785) :- type(X,n784).
type(X,i785) :- type(X,n784).
type(X,j785) :- type(X,n784).
type(X,n786) :- type(X,n785).
type(X,i786) :- type(X,n785).
type(X,j786) :- type(X,n785).
type(X,n787) :- type(X,n786).
type(X,i787) :- type(X,n786).
type(X,j787) :- type(X,n786).
type(X,n788) :- type(X,n787).
type(X,i788) :- type(X,n787).
type(X,j788) :- type(X,n787).
type(X,n789) :- type(X,n788).
type(X,i789) :- type(X,n788).
type(X,j789) :- type(X,n788).
type(X,n790) :- type(X,n789).
type(X,i790) :- type(X,n789).
type(X,j790) :- type(X,n789).
type(X,n791) :- type(X,n790).
type(X,i791) :- type(X,n790).
type(X,j791) :- type(X,n790).
type(X,n792) :- type(X,n791).
type(X,i792) :- type(X,n791).
type(X,j792) :- type(X,n791).
type(X,n793) :- type(X,n792).
type(X,i793) :- type(X,n792).
type(X,j793) :- type(X,n792).
type(X,n794) :- type(X,n793).
type(X,i794) :- type(X,n793).
type(X,j794) :- type(X,n793).
type(X,n795) :- type(X,n794).
type(X,i795) :- type(X,n794).
type(X,j795) :- type(X,n794).
type(X,n796) :- type(X,n795).
type(X,i796) :- type(X,n795).
type(X,j796) :- type(X,n795).
type(X,n797) :- type(X,n796).
type(X,i797) :- type(X,n796).
type(X,j797) :- type(X,n796).
type(X,n798) :- type(X,n797).
type(X,i798) :- type(X,n797).
type(X,j798) :- type(X,n797).
type(X,n799) :- type(X,n798).
type(X,i799) :- type(X,n798).
type(X,j799) :- type(X,n798).
type(X,n800) :- type(X,n799).
type(X,i800) :- type(X,n799).
type(X,j800) :- type(X,n799).
type(X,n801) :- type(X,n800).
type(X,i801) :- type(X,n800).
type(X,j801) :- type(X,n800).
type(X,n802) :- type(X,n801).
type(X,i802) :- type(X,n801).
type(X,j802) :- type(X,n801).
type(X,n803) :- type(X,n802).
type(X,i803) :- type(X,n802).
type(X,j803) :- type(X,n802).
type(X,n804) :- type(X,n803).
type(X,i804) :- type(X,n803).
type(X,j804) :- type(X,n803).
type(X,n805) :- type(X,n804).
type(X,i805) :- type(X,n804).
type(X,j805) :- type(X,n804).
type(X,n806) :- type(X,n805).
type(X,i806) :- type(X,n805).
type(X,j806) :- type(X,n805).
type(X,n807) :- type(X,n806).
type(X,i807) :- type(X,n806).
type(X,j807) :- type(X,n806).
type(X,n808) :- type(X,n807).
type(X,i808) :- type(X,n807).
type(X,j808) :- type(X,n807).
type(X,n809) :- type(X,n808).
type(X,i809) :- type(X,n808).
type(X,j809) :- type(X,n808).
type(X,n810) :- type(X,n809).
type(X,i810) :- type(X,n809).
type(X,j810) :- type(X,n809).
type(X,n811) :- type(X,n810).
type(X,i811) :- type(X,n810).
type(X,j811) :- type(X,n810).
type(X,n812) :- type(X,n811).
type(X,i812) :- type(X,n811).
type(X,j812) :- type(X,n811).
type(X,n813) :- type(X,n812).
type(X,i813) :- type(X,n812).
type(X,j813) :- type(X,n812).
type(X,n814) :- type(X,n813).
type(X,i814) :- type(X,n813).
type(X,j814) :- type(X,n813).
type(X,n815) :- type(X,n814).
type(X,i815) :- type(X,n814).
type(X,j815) :- type(X,n814).
type(X,n816) :- type(X,n815).
type(X,i816) :- type(X,n815).
type(X,j816) :- type(X,n815).
type(X,n817) :- type(X,n816).
type(X,i817) :- type(X,n816).
type(X,j817) :- type(X,n816).
type(X,n818) :- type(X,n817).
type(X,i818) :- type(X,n817).
type(X,j818) :- type(X,n817).
type(X,n819) :- type(X,n818).
type(X,i819) :- type(X,n818).
type(X,j819) :- type(X,n818).
type(X,n820) :- type(X,n819).
type(X,i820) :- type(X,n819).
type(X,j820) :- type(X,n819).
type(X,n821) :- type(X,n820).
type(X,i821) :- type(X,n820).
type(X,j821) :- type(X,n820).
type(X,n822) :- type(X,n821).
type(X,i822) :- type(X,n821).
type(X,j822) :- type(X,n821).
type(X,n823) :- type(X,n822).
type(X,i823) :- type(X,n822).
type(X,j823) :- type(X,n822).
type(X,n824) :- type(X,n823).
type(X,i824) :- type(X,n823).
type(X,j824) :- type(X,n823).
type(X,n825) :- type(X,n824).
type(X,i825) :- type(X,n824).
type(X,j825) :- type(X,n824).
type(X,n826) :- type(X,n825).
type(X,i826) :- type(X,n825).
type(X,j826) :- type(X,n825).
type(X,n827) :- type(X,n826).
type(X,i827) :- type(X,n826).
type(X,j827) :- type(X,n826).
type(X,n828) :- type(X,n827).
type(X,i828) :- type(X,n827).
type(X,j828) :- type(X,n827).
type(X,n829) :- type(X,n828).
type(X,i829) :- type(X,n828).
type(X,j829) :- type(X,n828).
type(X,n830) :- type(X,n829).
type(X,i830) :- type(X,n829).
type(X,j830) :- type(X,n829).
type(X,n831) :- type(X,n830).
type(X,i831) :- type(X,n830).
type(X,j831) :- type(X,n830).
type(X,n832) :- type(X,n831).
type(X,i832) :- type(X,n831).
type(X,j832) :- type(X,n831).
type(X,n833) :- type(X,n832).
type(X,i833) :- type(X,n832).
type(X,j833) :- type(X,n832).
type(X,n834) :- type(X,n833).
type(X,i834) :- type(X,n833).
type(X,j834) :- type(X,n833).
type(X,n835) :- type(X,n834).
type(X,i835) :- type(X,n834).
type(X,j835) :- type(X,n834).
type(X,n836) :- type(X,n835).
type(X,i836) :- type(X,n835).
type(X,j836) :- type(X,n835).
type(X,n837) :- type(X,n836).
type(X,i837) :- type(X,n836).
type(X,j837) :- type(X,n836).
type(X,n838) :- type(X,n837).
type(X,i838) :- type(X,n837).
type(X,j838) :- type(X,n837).
type(X,n839) :- type(X,n838).
type(X,i839) :- type(X,n838).
type(X,j839) :- type(X,n838).
type(X,n840) :- type(X,n839).
type(X,i840) :- type(X,n839).
type(X,j840) :- type(X,n839).
type(X,n841) :- type(X,n840).
type(X,i841) :- type(X,n840).
type(X,j841) :- type(X,n840).
type(X,n842) :- type(X,n841).
type(X,i842) :- type(X,n841).
type(X,j842) :- type(X,n841).
type(X,n843) :- type(X,n842).
type(X,i843) :- type(X,n842).
type(X,j843) :- type(X,n842).
type(X,n844) :- type(X,n843).
type(X,i844) :- type(X,n843).
type(X,j844) :- type(X,n843).
type(X,n845) :- type(X,n844).
type(X,i845) :- type(X,n844).
type(X,j845) :- type(X,n844).
type(X,n846) :- type(X,n845).
type(X,i846) :- type(X,n845).
type(X,j846) :- type(X,n845).
type(X,n847) :- type(X,n846).
type(X,i847) :- type(X,n846).
type(X,j847) :- type(X,n846).
type(X,n848) :- type(X,n847).
type(X,i848) :- type(X,n847).
type(X,j848) :- type(X,n847).
type(X,n849) :- type(X,n848).
type(X,i849) :- type(X,n848).
type(X,j849) :- type(X,n848).
type(X,n850) :- type(X,n849).
type(X,i850) :- type(X,n849).
type(X,j850) :- type(X,n849).
type(X,n851) :- type(X,n850).
type(X,i851) :- type(X,n850).
type(X,j851) :- type(X,n850).
type(X,n852) :- type(X,n851).
type(X,i852) :- type(X,n851).
type(X,j852) :- type(X,n851).
type(X,n853) :- type(X,n852).
type(X,i853) :- type(X,n852).
type(X,j853) :- type(X,n852).
type(X,n854) :- type(X,n853).
type(X,i854) :- type(X,n853).
type(X,j854) :- type(X,n853).
type(X,n855) :- type(X,n854).
type(X,i855) :- type(X,n854).
type(X,j855) :- type(X,n854).
type(X,n856) :- type(X,n855).
type(X,i856) :- type(X,n855).
type(X,j856) :- type(X,n855).
type(X,n857) :- type(X,n856).
type(X,i857) :- type(X,n856).
type(X,j857) :- type(X,n856).
type(X,n858) :- type(X,n857).
type(X,i858) :- type(X,n857).
type(X,j858) :- type(X,n857).
type(X,n859) :- type(X,n858).
type(X,i859) :- type(X,n858).
type(X,j859) :- type(X,n858).
type(X,n860) :- type(X,n859).
type(X,i860) :- type(X,n859).
type(X,j860) :- type(X,n859).
type(X,n861) :- type(X,n860).
type(X,i861) :- type(X,n860).
type(X,j861) :- type(X,n860).
type(X,n862) :- type(X,n861).
type(X,i862) :- type(X,n861).
type(X,j862) :- type(X,n861).
type(X,n863) :- type(X,n862).
type(X,i863) :- type(X,n862).
type(X,j863) :- type(X,n862).
type(X,n864) :- type(X,n863).
type(X,i864) :- type(X,n863).
type(X,j864) :- type(X,n863).
type(X,n865) :- type(X,n864).
type(X,i865) :- type(X,n864).
type(X,j865) :- type(X,n864).
type(X,n866) :- type(X,n865).
type(X,i866) :- type(X,n865).
type(X,j866) :- type(X,n865).
type(X,n867) :- type(X,n866).
type(X,i867) :- type(X,n866).
type(X,j867) :- type(X,n866).
type(X,n868) :- type(X,n867).
type(X,i868) :- type(X,n867).
type(X,j868) :- type(X,n867).
type(X,n869) :- type(X,n868).
type(X,i869) :- type(X,n868).
type(X,j869) :- type(X,n868).
type(X,n870) :- type(X,n869).
type(X,i870) :- type(X,n869).
type(X,j870) :- type(X,n869).
type(X,n871) :- type(X,n870).
type(X,i871) :- type(X,n870).
type(X,j871) :- type(X,n870).
type(X,n872) :- type(X,n871).
type(X,i872) :- type(X,n871).
type(X,j872) :- type(X,n871).
type(X,n873) :- type(X,n872).
type(X,i873) :- type(X,n872).
type(X,j873) :- type(X,n872).
type(X,n874) :- type(X,n873).
type(X,i874) :- type(X,n873).
type(X,j874) :- type(X,n873).
type(X,n875) :- type(X,n874).
type(X,i875) :- type(X,n874).
type(X,j875) :- type(X,n874).
type(X,n876) :- type(X,n875).
type(X,i876) :- type(X,n875).
type(X,j876) :- type(X,n875).
type(X,n877) :- type(X,n876).
type(X,i877) :- type(X,n876).
type(X,j877) :- type(X,n876).
type(X,n878) :- type(X,n877).
type(X,i878) :- type(X,n877).
type(X,j878) :- type(X,n877).
type(X,n879) :- type(X,n878).
type(X,i879) :- type(X,n878).
type(X,j879) :- type(X,n878).
type(X,n880) :- type(X,n879).
type(X,i880) :- type(X,n879).
type(X,j880) :- type(X,n879).
type(X,n881) :- type(X,n880).
type(X,i881) :- type(X,n880).
type(X,j881) :- type(X,n880).
type(X,n882) :- type(X,n881).
type(X,i882) :- type(X,n881).
type(X,j882) :- type(X,n881).
type(X,n883) :- type(X,n882).
type(X,i883) :- type(X,n882).
type(X,j883) :- type(X,n882).
type(X,n884) :- type(X,n883).
type(X,i884) :- type(X,n883).
type(X,j884) :- type(X,n883).
type(X,n885) :- type(X,n884).
type(X,i885) :- type(X,n884).
type(X,j885) :- type(X,n884).
type(X,n886) :- type(X,n885).
type(X,i886) :- type(X,n885).
type(X,j886) :- type(X,n885).
type(X,n887) :- type(X,n886).
type(X,i887) :- type(X,n886).
type(X,j887) :- type(X,n886).
type(X,n888) :- type(X,n887).
type(X,i888) :- type(X,n887).
type(X,j888) :- type(X,n887).
type(X,n889) :- type(X,n888).
type(X,i889) :- type(X,n888).
type(X,j889) :- type(X,n888).
type(X,n890) :- type(X,n889).
type(X,i890) :- type(X,n889).
type(X,j890) :- type(X,n889).
type(X,n891) :- type(X,n890).
type(X,i891) :- type(X,n890).
type(X,j891) :- type(X,n890).
type(X,n892) :- type(X,n891).
type(X,i892) :- type(X,n891).
type(X,j892) :- type(X,n891).
type(X,n893) :- type(X,n892).
type(X,i893) :- type(X,n892).
type(X,j893) :- type(X,n892).
type(X,n894) :- type(X,n893).
type(X,i894) :- type(X,n893).
type(X,j894) :- type(X,n893).
type(X,n895) :- type(X,n894).
type(X,i895) :- type(X,n894).
type(X,j895) :- type(X,n894).
type(X,n896) :- type(X,n895).
type(X,i896) :- type(X,n895).
type(X,j896) :- type(X,n895).
type(X,n897) :- type(X,n896).
type(X,i897) :- type(X,n896).
type(X,j897) :- type(X,n896).
type(X,n898) :- type(X,n897).
type(X,i898) :- type(X,n897).
type(X,j898) :- type(X,n897).
type(X,n899) :- type(X,n898).
type(X,i899) :- type(X,n898).
type(X,j899) :- type(X,n898).
type(X,n900) :- type(X,n899).
type(X,i900) :- type(X,n899).
type(X,j900) :- type(X,n899).
type(X,n901) :- type(X,n900).
type(X,i901) :- type(X,n900).
type(X,j901) :- type(X,n900).
type(X,n902) :- type(X,n901).
type(X,i902) :- type(X,n901).
type(X,j902) :- type(X,n901).
type(X,n903) :- type(X,n902).
type(X,i903) :- type(X,n902).
type(X,j903) :- type(X,n902).
type(X,n904) :- type(X,n903).
type(X,i904) :- type(X,n903).
type(X,j904) :- type(X,n903).
type(X,n905) :- type(X,n904).
type(X,i905) :- type(X,n904).
type(X,j905) :- type(X,n904).
type(X,n906) :- type(X,n905).
type(X,i906) :- type(X,n905).
type(X,j906) :- type(X,n905).
type(X,n907) :- type(X,n906).
type(X,i907) :- type(X,n906).
type(X,j907) :- type(X,n906).
type(X,n908) :- type(X,n907).
type(X,i908) :- type(X,n907).
type(X,j908) :- type(X,n907).
type(X,n909) :- type(X,n908).
type(X,i909) :- type(X,n908).
type(X,j909) :- type(X,n908).
type(X,n910) :- type(X,n909).
type(X,i910) :- type(X,n909).
type(X,j910) :- type(X,n909).
type(X,n911) :- type(X,n910).
type(X,i911) :- type(X,n910).
type(X,j911) :- type(X,n910).
type(X,n912) :- type(X,n911).
type(X,i912) :- type(X,n911).
type(X,j912) :- type(X,n911).
type(X,n913) :- type(X,n912).
type(X,i913) :- type(X,n912).
type(X,j913) :- type(X,n912).
type(X,n914) :- type(X,n913).
type(X,i914) :- type(X,n913).
type(X,j914) :- type(X,n913).
type(X,n915) :- type(X,n914).
type(X,i915) :- type(X,n914).
type(X,j915) :- type(X,n914).
type(X,n916) :- type(X,n915).
type(X,i916) :- type(X,n915).
type(X,j916) :- type(X,n915).
type(X,n917) :- type(X,n916).
type(X,i917) :- type(X,n916).
type(X,j917) :- type(X,n916).
type(X,n918) :- type(X,n917).
type(X,i918) :- type(X,n917).
type(X,j918) :- type(X,n917).
type(X,n919) :- type(X,n918).
type(X,i919) :- type(X,n918).
type(X,j919) :- type(X,n918).
type(X,n920) :- type(X,n919).
type(X,i920) :- type(X,n919).
type(X,j920) :- type(X,n919).
type(X,n921) :- type(X,n920).
type(X,i921) :- type(X,n920).
type(X,j921) :- type(X,n920).
type(X,n922) :- type(X,n921).
type(X,i922) :- type(X,n921).
type(X,j922) :- type(X,n921).
type(X,n923) :- type(X,n922).
type(X,i923) :- type(X,n922).
type(X,j923) :- type(X,n922).
type(X,n924) :- type(X,n923).
type(X,i924) :- type(X,n923).
type(X,j924) :- type(X,n923).
type(X,n925) :- type(X,n924).
type(X,i925) :- type(X,n924).
type(X,j925) :- type(X,n924).
type(X,n926) :- type(X,n925).
type(X,i926) :- type(X,n925).
type(X,j926) :- type(X,n925).
type(X,n927) :- type(X,n926).
type(X,i927) :- type(X,n926).
type(X,j927) :- type(X,n926).
type(X,n928) :- type(X,n927).
type(X,i928) :- type(X,n927).
type(X,j928) :- type(X,n927).
type(X,n929) :- type(X,n928).
type(X,i929) :- type(X,n928).
type(X,j929) :- type(X,n928).
type(X,n930) :- type(X,n929).
type(X,i930) :- type(X,n929).
type(X,j930) :- type(X,n929).
type(X,n931) :- type(X,n930).
type(X,i931) :- type(X,n930).
type(X,j931) :- type(X,n930).
type(X,n932) :- type(X,n931).
type(X,i932) :- type(X,n931).
type(X,j932) :- type(X,n931).
type(X,n933) :- type(X,n932).
type(X,i933) :- type(X,n932).
type(X,j933) :- type(X,n932).
type(X,n934) :- type(X,n933).
type(X,i934) :- type(X,n933).
type(X,j934) :- type(X,n933).
type(X,n935) :- type(X,n934).
type(X,i935) :- type(X,n934).
type(X,j935) :- type(X,n934).
type(X,n936) :- type(X,n935).
type(X,i936) :- type(X,n935).
type(X,j936) :- type(X,n935).
type(X,n937) :- type(X,n936).
type(X,i937) :- type(X,n936).
type(X,j937) :- type(X,n936).
type(X,n938) :- type(X,n937).
type(X,i938) :- type(X,n937).
type(X,j938) :- type(X,n937).
type(X,n939) :- type(X,n938).
type(X,i939) :- type(X,n938).
type(X,j939) :- type(X,n938).
type(X,n940) :- type(X,n939).
type(X,i940) :- type(X,n939).
type(X,j940) :- type(X,n939).
type(X,n941) :- type(X,n940).
type(X,i941) :- type(X,n940).
type(X,j941) :- type(X,n940).
type(X,n942) :- type(X,n941).
type(X,i942) :- type(X,n941).
type(X,j942) :- type(X,n941).
type(X,n943) :- type(X,n942).
type(X,i943) :- type(X,n942).
type(X,j943) :- type(X,n942).
type(X,n944) :- type(X,n943).
type(X,i944) :- type(X,n943).
type(X,j944) :- type(X,n943).
type(X,n945) :- type(X,n944).
type(X,i945) :- type(X,n944).
type(X,j945) :- type(X,n944).
type(X,n946) :- type(X,n945).
type(X,i946) :- type(X,n945).
type(X,j946) :- type(X,n945).
type(X,n947) :- type(X,n946).
type(X,i947) :- type(X,n946).
type(X,j947) :- type(X,n946).
type(X,n948) :- type(X,n947).
type(X,i948) :- type(X,n947).
type(X,j948) :- type(X,n947).
type(X,n949) :- type(X,n948).
type(X,i949) :- type(X,n948).
type(X,j949) :- type(X,n948).
type(X,n950) :- type(X,n949).
type(X,i950) :- type(X,n949).
type(X,j950) :- type(X,n949).
type(X,n951) :- type(X,n950).
type(X,i951) :- type(X,n950).
type(X,j951) :- type(X,n950).
type(X,n952) :- type(X,n951).
type(X,i952) :- type(X,n951).
type(X,j952) :- type(X,n951).
type(X,n953) :- type(X,n952).
type(X,i953) :- type(X,n952).
type(X,j953) :- type(X,n952).
type(X,n954) :- type(X,n953).
type(X,i954) :- type(X,n953).
type(X,j954) :- type(X,n953).
type(X,n955) :- type(X,n954).
type(X,i955) :- type(X,n954).
type(X,j955) :- type(X,n954).
type(X,n956) :- type(X,n955).
type(X,i956) :- type(X,n955).
type(X,j956) :- type(X,n955).
type(X,n957) :- type(X,n956).
type(X,i957) :- type(X,n956).
type(X,j957) :- type(X,n956).
type(X,n958) :- type(X,n957).
type(X,i958) :- type(X,n957).
type(X,j958) :- type(X,n957).
type(X,n959) :- type(X,n958).
type(X,i959) :- type(X,n958).
type(X,j959) :- type(X,n958).
type(X,n960) :- type(X,n959).
type(X,i960) :- type(X,n959).
type(X,j960) :- type(X,n959).
type(X,n961) :- type(X,n960).
type(X,i961) :- type(X,n960).
type(X,j961) :- type(X,n960).
type(X,n962) :- type(X,n961).
type(X,i962) :- type(X,n961).
type(X,j962) :- type(X,n961).
type(X,n963) :- type(X,n962).
type(X,i963) :- type(X,n962).
type(X,j963) :- type(X,n962).
type(X,n964) :- type(X,n963).
type(X,i964) :- type(X,n963).
type(X,j964) :- type(X,n963).
type(X,n965) :- type(X,n964).
type(X,i965) :- type(X,n964).
type(X,j965) :- type(X,n964).
type(X,n966) :- type(X,n965).
type(X,i966) :- type(X,n965).
type(X,j966) :- type(X,n965).
type(X,n967) :- type(X,n966).
type(X,i967) :- type(X,n966).
type(X,j967) :- type(X,n966).
type(X,n968) :- type(X,n967).
type(X,i968) :- type(X,n967).
type(X,j968) :- type(X,n967).
type(X,n969) :- type(X,n968).
type(X,i969) :- type(X,n968).
type(X,j969) :- type(X,n968).
type(X,n970) :- type(X,n969).
type(X,i970) :- type(X,n969).
type(X,j970) :- type(X,n969).
type(X,n971) :- type(X,n970).
type(X,i971) :- type(X,n970).
type(X,j971) :- type(X,n970).
type(X,n972) :- type(X,n971).
type(X,i972) :- type(X,n971).
type(X,j972) :- type(X,n971).
type(X,n973) :- type(X,n972).
type(X,i973) :- type(X,n972).
type(X,j973) :- type(X,n972).
type(X,n974) :- type(X,n973).
type(X,i974) :- type(X,n973).
type(X,j974) :- type(X,n973).
type(X,n975) :- type(X,n974).
type(X,i975) :- type(X,n974).
type(X,j975) :- type(X,n974).
type(X,n976) :- type(X,n975).
type(X,i976) :- type(X,n975).
type(X,j976) :- type(X,n975).
type(X,n977) :- type(X,n976).
type(X,i977) :- type(X,n976).
type(X,j977) :- type(X,n976).
type(X,n978) :- type(X,n977).
type(X,i978) :- type(X,n977).
type(X,j978) :- type(X,n977).
type(X,n979) :- type(X,n978).
type(X,i979) :- type(X,n978).
type(X,j979) :- type(X,n978).
type(X,n980) :- type(X,n979).
type(X,i980) :- type(X,n979).
type(X,j980) :- type(X,n979).
type(X,n981) :- type(X,n980).
type(X,i981) :- type(X,n980).
type(X,j981) :- type(X,n980).
type(X,n982) :- type(X,n981).
type(X,i982) :- type(X,n981).
type(X,j982) :- type(X,n981).
type(X,n983) :- type(X,n982).
type(X,i983) :- type(X,n982).
type(X,j983) :- type(X,n982).
type(X,n984) :- type(X,n983).
type(X,i984) :- type(X,n983).
type(X,j984) :- type(X,n983).
type(X,n985) :- type(X,n984).
type(X,i985) :- type(X,n984).
type(X,j985) :- type(X,n984).
type(X,n986) :- type(X,n985).
type(X,i986) :- type(X,n985).
type(X,j986) :- type(X,n985).
type(X,n987) :- type(X,n986).
type(X,i987) :- type(X,n986).
type(X,j987) :- type(X,n986).
type(X,n988) :- type(X,n987).
type(X,i988) :- type(X,n987).
type(X,j988) :- type(X,n987).
type(X,n989) :- type(X,n988).
type(X,i989) :- type(X,n988).
type(X,j989) :- type(X,n988).
type(X,n990) :- type(X,n989).
type(X,i990) :- type(X,n989).
type(X,j990) :- type(X,n989).
type(X,n991) :- type(X,n990).
type(X,i991) :- type(X,n990).
type(X,j991) :- type(X,n990).
type(X,n992) :- type(X,n991).
type(X,i992) :- type(X,n991).
type(X,j992) :- type(X,n991).
type(X,n993) :- type(X,n992).
type(X,i993) :- type(X,n992).
type(X,j993) :- type(X,n992).
type(X,n994) :- type(X,n993).
type(X,i994) :- type(X,n993).
type(X,j994) :- type(X,n993).
type(X,n995) :- type(X,n994).
type(X,i995) :- type(X,n994).
type(X,j995) :- type(X,n994).
type(X,n996) :- type(X,n995).
type(X,i996) :- type(X,n995).
type(X,j996) :- type(X,n995).
type(X,n997) :- type(X,n996).
type(X,i997) :- type(X,n996).
type(X,j997) :- type(X,n996).
type(X,n998) :- type(X,n997).
type(X,i998) :- type(X,n997).
type(X,j998) :- type(X,n997).
type(X,n999) :- type(X,n998).
type(X,i999) :- type(X,n998).
type(X,j999) :- type(X,n998).
type(X,n1000) :- type(X,n999).
type(X,i1000) :- type(X,n999).
type(X,j1000) :- type(X,n999).
type(X,n1001) :- type(X,n1000).
type(X,i1001) :- type(X,n1000).
type(X,j1001) :- type(X,n1000).
type(X,n1002) :- type(X,n1001).
type(X,i1002) :- type(X,n1001).
type(X,j1002) :- type(X,n1001).
type(X,n1003) :- type(X,n1002).
type(X,i1003) :- type(X,n1002).
type(X,j1003) :- type(X,n1002).
type(X,n1004) :- type(X,n1003).
type(X,i1004) :- type(X,n1003).
type(X,j1004) :- type(X,n1003).
type(X,n1005) :- type(X,n1004).
type(X,i1005) :- type(X,n1004).
type(X,j1005) :- type(X,n1004).
type(X,n1006) :- type(X,n1005).
type(X,i1006) :- type(X,n1005).
type(X,j1006) :- type(X,n1005).
type(X,n1007) :- type(X,n1006).
type(X,i1007) :- type(X,n1006).
type(X,j1007) :- type(X,n1006).
type(X,n1008) :- type(X,n1007).
type(X,i1008) :- type(X,n1007).
type(X,j1008) :- type(X,n1007).
type(X,n1009) :- type(X,n1008).
type(X,i1009) :- type(X,n1008).
type(X,j1009) :- type(X,n1008).
type(X,n1010) :- type(X,n1009).
type(X,i1010) :- type(X,n1009).
type(X,j1010) :- type(X,n1009).
type(X,n1011) :- type(X,n1010).
type(X,i1011) :- type(X,n1010).
type(X,j1011) :- type(X,n1010).
type(X,n1012) :- type(X,n1011).
type(X,i1012) :- type(X,n1011).
type(X,j1012) :- type(X,n1011).
type(X,n1013) :- type(X,n1012).
type(X,i1013) :- type(X,n1012).
type(X,j1013) :- type(X,n1012).
type(X,n1014) :- type(X,n1013).
type(X,i1014) :- type(X,n1013).
type(X,j1014) :- type(X,n1013).
type(X,n1015) :- type(X,n1014).
type(X,i1015) :- type(X,n1014).
type(X,j1015) :- type(X,n1014).
type(X,n1016) :- type(X,n1015).
type(X,i1016) :- type(X,n1015).
type(X,j1016) :- type(X,n1015).
type(X,n1017) :- type(X,n1016).
type(X,i1017) :- type(X,n1016).
type(X,j1017) :- type(X,n1016).
type(X,n1018) :- type(X,n1017).
type(X,i1018) :- type(X,n1017).
type(X,j1018) :- type(X,n1017).
type(X,n1019) :- type(X,n1018).
type(X,i1019) :- type(X,n1018).
type(X,j1019) :- type(X,n1018).
type(X,n1020) :- type(X,n1019).
type(X,i1020) :- type(X,n1019).
type(X,j1020) :- type(X,n1019).
type(X,n1021) :- type(X,n1020).
type(X,i1021) :- type(X,n1020).
type(X,j1021) :- type(X,n1020).
type(X,n1022) :- type(X,n1021).
type(X,i1022) :- type(X,n1021).
type(X,j1022) :- type(X,n1021).
type(X,n1023) :- type(X,n1022).
type(X,i1023) :- type(X,n1022).
type(X,j1023) :- type(X,n1022).
type(X,n1024) :- type(X,n1023).
type(X,i1024) :- type(X,n1023).
type(X,j1024) :- type(X,n1023).
type(X,n1025) :- type(X,n1024).
type(X,i1025) :- type(X,n1024).
type(X,j1025) :- type(X,n1024).
type(X,n1026) :- type(X,n1025).
type(X,i1026) :- type(X,n1025).
type(X,j1026) :- type(X,n1025).
type(X,n1027) :- type(X,n1026).
type(X,i1027) :- type(X,n1026).
type(X,j1027) :- type(X,n1026).
type(X,n1028) :- type(X,n1027).
type(X,i1028) :- type(X,n1027).
type(X,j1028) :- type(X,n1027).
type(X,n1029) :- type(X,n1028).
type(X,i1029) :- type(X,n1028).
type(X,j1029) :- type(X,n1028).
type(X,n1030) :- type(X,n1029).
type(X,i1030) :- type(X,n1029).
type(X,j1030) :- type(X,n1029).
type(X,n1031) :- type(X,n1030).
type(X,i1031) :- type(X,n1030).
type(X,j1031) :- type(X,n1030).
type(X,n1032) :- type(X,n1031).
type(X,i1032) :- type(X,n1031).
type(X,j1032) :- type(X,n1031).
type(X,n1033) :- type(X,n1032).
type(X,i1033) :- type(X,n1032).
type(X,j1033) :- type(X,n1032).
type(X,n1034) :- type(X,n1033).
type(X,i1034) :- type(X,n1033).
type(X,j1034) :- type(X,n1033).
type(X,n1035) :- type(X,n1034).
type(X,i1035) :- type(X,n1034).
type(X,j1035) :- type(X,n1034).
type(X,n1036) :- type(X,n1035).
type(X,i1036) :- type(X,n1035).
type(X,j1036) :- type(X,n1035).
type(X,n1037) :- type(X,n1036).
type(X,i1037) :- type(X,n1036).
type(X,j1037) :- type(X,n1036).
type(X,n1038) :- type(X,n1037).
type(X,i1038) :- type(X,n1037).
type(X,j1038) :- type(X,n1037).
type(X,n1039) :- type(X,n1038).
type(X,i1039) :- type(X,n1038).
type(X,j1039) :- type(X,n1038).
type(X,n1040) :- type(X,n1039).
type(X,i1040) :- type(X,n1039).
type(X,j1040) :- type(X,n1039).
type(X,n1041) :- type(X,n1040).
type(X,i1041) :- type(X,n1040).
type(X,j1041) :- type(X,n1040).
type(X,n1042) :- type(X,n1041).
type(X,i1042) :- type(X,n1041).
type(X,j1042) :- type(X,n1041).
type(X,n1043) :- type(X,n1042).
type(X,i1043) :- type(X,n1042).
type(X,j1043) :- type(X,n1042).
type(X,n1044) :- type(X,n1043).
type(X,i1044) :- type(X,n1043).
type(X,j1044) :- type(X,n1043).
type(X,n1045) :- type(X,n1044).
type(X,i1045) :- type(X,n1044).
type(X,j1045) :- type(X,n1044).
type(X,n1046) :- type(X,n1045).
type(X,i1046) :- type(X,n1045).
type(X,j1046) :- type(X,n1045).
type(X,n1047) :- type(X,n1046).
type(X,i1047) :- type(X,n1046).
type(X,j1047) :- type(X,n1046).
type(X,n1048) :- type(X,n1047).
type(X,i1048) :- type(X,n1047).
type(X,j1048) :- type(X,n1047).
type(X,n1049) :- type(X,n1048).
type(X,i1049) :- type(X,n1048).
type(X,j1049) :- type(X,n1048).
type(X,n1050) :- type(X,n1049).
type(X,i1050) :- type(X,n1049).
type(X,j1050) :- type(X,n1049).
type(X,n1051) :- type(X,n1050).
type(X,i1051) :- type(X,n1050).
type(X,j1051) :- type(X,n1050).
type(X,n1052) :- type(X,n1051).
type(X,i1052) :- type(X,n1051).
type(X,j1052) :- type(X,n1051).
type(X,n1053) :- type(X,n1052).
type(X,i1053) :- type(X,n1052).
type(X,j1053) :- type(X,n1052).
type(X,n1054) :- type(X,n1053).
type(X,i1054) :- type(X,n1053).
type(X,j1054) :- type(X,n1053).
type(X,n1055) :- type(X,n1054).
type(X,i1055) :- type(X,n1054).
type(X,j1055) :- type(X,n1054).
type(X,n1056) :- type(X,n1055).
type(X,i1056) :- type(X,n1055).
type(X,j1056) :- type(X,n1055).
type(X,n1057) :- type(X,n1056).
type(X,i1057) :- type(X,n1056).
type(X,j1057) :- type(X,n1056).
type(X,n1058) :- type(X,n1057).
type(X,i1058) :- type(X,n1057).
type(X,j1058) :- type(X,n1057).
type(X,n1059) :- type(X,n1058).
type(X,i1059) :- type(X,n1058).
type(X,j1059) :- type(X,n1058).
type(X,n1060) :- type(X,n1059).
type(X,i1060) :- type(X,n1059).
type(X,j1060) :- type(X,n1059).
type(X,n1061) :- type(X,n1060).
type(X,i1061) :- type(X,n1060).
type(X,j1061) :- type(X,n1060).
type(X,n1062) :- type(X,n1061).
type(X,i1062) :- type(X,n1061).
type(X,j1062) :- type(X,n1061).
type(X,n1063) :- type(X,n1062).
type(X,i1063) :- type(X,n1062).
type(X,j1063) :- type(X,n1062).
type(X,n1064) :- type(X,n1063).
type(X,i1064) :- type(X,n1063).
type(X,j1064) :- type(X,n1063).
type(X,n1065) :- type(X,n1064).
type(X,i1065) :- type(X,n1064).
type(X,j1065) :- type(X,n1064).
type(X,n1066) :- type(X,n1065).
type(X,i1066) :- type(X,n1065).
type(X,j1066) :- type(X,n1065).
type(X,n1067) :- type(X,n1066).
type(X,i1067) :- type(X,n1066).
type(X,j1067) :- type(X,n1066).
type(X,n1068) :- type(X,n1067).
type(X,i1068) :- type(X,n1067).
type(X,j1068) :- type(X,n1067).
type(X,n1069) :- type(X,n1068).
type(X,i1069) :- type(X,n1068).
type(X,j1069) :- type(X,n1068).
type(X,n1070) :- type(X,n1069).
type(X,i1070) :- type(X,n1069).
type(X,j1070) :- type(X,n1069).
type(X,n1071) :- type(X,n1070).
type(X,i1071) :- type(X,n1070).
type(X,j1071) :- type(X,n1070).
type(X,n1072) :- type(X,n1071).
type(X,i1072) :- type(X,n1071).
type(X,j1072) :- type(X,n1071).
type(X,n1073) :- type(X,n1072).
type(X,i1073) :- type(X,n1072).
type(X,j1073) :- type(X,n1072).
type(X,n1074) :- type(X,n1073).
type(X,i1074) :- type(X,n1073).
type(X,j1074) :- type(X,n1073).
type(X,n1075) :- type(X,n1074).
type(X,i1075) :- type(X,n1074).
type(X,j1075) :- type(X,n1074).
type(X,n1076) :- type(X,n1075).
type(X,i1076) :- type(X,n1075).
type(X,j1076) :- type(X,n1075).
type(X,n1077) :- type(X,n1076).
type(X,i1077) :- type(X,n1076).
type(X,j1077) :- type(X,n1076).
type(X,n1078) :- type(X,n1077).
type(X,i1078) :- type(X,n1077).
type(X,j1078) :- type(X,n1077).
type(X,n1079) :- type(X,n1078).
type(X,i1079) :- type(X,n1078).
type(X,j1079) :- type(X,n1078).
type(X,n1080) :- type(X,n1079).
type(X,i1080) :- type(X,n1079).
type(X,j1080) :- type(X,n1079).
type(X,n1081) :- type(X,n1080).
type(X,i1081) :- type(X,n1080).
type(X,j1081) :- type(X,n1080).
type(X,n1082) :- type(X,n1081).
type(X,i1082) :- type(X,n1081).
type(X,j1082) :- type(X,n1081).
type(X,n1083) :- type(X,n1082).
type(X,i1083) :- type(X,n1082).
type(X,j1083) :- type(X,n1082).
type(X,n1084) :- type(X,n1083).
type(X,i1084) :- type(X,n1083).
type(X,j1084) :- type(X,n1083).
type(X,n1085) :- type(X,n1084).
type(X,i1085) :- type(X,n1084).
type(X,j1085) :- type(X,n1084).
type(X,n1086) :- type(X,n1085).
type(X,i1086) :- type(X,n1085).
type(X,j1086) :- type(X,n1085).
type(X,n1087) :- type(X,n1086).
type(X,i1087) :- type(X,n1086).
type(X,j1087) :- type(X,n1086).
type(X,n1088) :- type(X,n1087).
type(X,i1088) :- type(X,n1087).
type(X,j1088) :- type(X,n1087).
type(X,n1089) :- type(X,n1088).
type(X,i1089) :- type(X,n1088).
type(X,j1089) :- type(X,n1088).
type(X,n1090) :- type(X,n1089).
type(X,i1090) :- type(X,n1089).
type(X,j1090) :- type(X,n1089).
type(X,n1091) :- type(X,n1090).
type(X,i1091) :- type(X,n1090).
type(X,j1091) :- type(X,n1090).
type(X,n1092) :- type(X,n1091).
type(X,i1092) :- type(X,n1091).
type(X,j1092) :- type(X,n1091).
type(X,n1093) :- type(X,n1092).
type(X,i1093) :- type(X,n1092).
type(X,j1093) :- type(X,n1092).
type(X,n1094) :- type(X,n1093).
type(X,i1094) :- type(X,n1093).
type(X,j1094) :- type(X,n1093).
type(X,n1095) :- type(X,n1094).
type(X,i1095) :- type(X,n1094).
type(X,j1095) :- type(X,n1094).
type(X,n1096) :- type(X,n1095).
type(X,i1096) :- type(X,n1095).
type(X,j1096) :- type(X,n1095).
type(X,n1097) :- type(X,n1096).
type(X,i1097) :- type(X,n1096).
type(X,j1097) :- type(X,n1096).
type(X,n1098) :- type(X,n1097).
type(X,i1098) :- type(X,n1097).
type(X,j1098) :- type(X,n1097).
type(X,n1099) :- type(X,n1098).
type(X,i1099) :- type(X,n1098).
type(X,j1099) :- type(X,n1098).
type(X,n1100) :- type(X,n1099).
type(X,i1100) :- type(X,n1099).
type(X,j1100) :- type(X,n1099).
type(X,n1101) :- type(X,n1100).
type(X,i1101) :- type(X,n1100).
type(X,j1101) :- type(X,n1100).
type(X,n1102) :- type(X,n1101).
type(X,i1102) :- type(X,n1101).
type(X,j1102) :- type(X,n1101).
type(X,n1103) :- type(X,n1102).
type(X,i1103) :- type(X,n1102).
type(X,j1103) :- type(X,n1102).
type(X,n1104) :- type(X,n1103).
type(X,i1104) :- type(X,n1103).
type(X,j1104) :- type(X,n1103).
type(X,n1105) :- type(X,n1104).
type(X,i1105) :- type(X,n1104).
type(X,j1105) :- type(X,n1104).
type(X,n1106) :- type(X,n1105).
type(X,i1106) :- type(X,n1105).
type(X,j1106) :- type(X,n1105).
type(X,n1107) :- type(X,n1106).
type(X,i1107) :- type(X,n1106).
type(X,j1107) :- type(X,n1106).
type(X,n1108) :- type(X,n1107).
type(X,i1108) :- type(X,n1107).
type(X,j1108) :- type(X,n1107).
type(X,n1109) :- type(X,n1108).
type(X,i1109) :- type(X,n1108).
type(X,j1109) :- type(X,n1108).
type(X,n1110) :- type(X,n1109).
type(X,i1110) :- type(X,n1109).
type(X,j1110) :- type(X,n1109).
type(X,n1111) :- type(X,n1110).
type(X,i1111) :- type(X,n1110).
type(X,j1111) :- type(X,n1110).
type(X,n1112) :- type(X,n1111).
type(X,i1112) :- type(X,n1111).
type(X,j1112) :- type(X,n1111).
type(X,n1113) :- type(X,n1112).
type(X,i1113) :- type(X,n1112).
type(X,j1113) :- type(X,n1112).
type(X,n1114) :- type(X,n1113).
type(X,i1114) :- type(X,n1113).
type(X,j1114) :- type(X,n1113).
type(X,n1115) :- type(X,n1114).
type(X,i1115) :- type(X,n1114).
type(X,j1115) :- type(X,n1114).
type(X,n1116) :- type(X,n1115).
type(X,i1116) :- type(X,n1115).
type(X,j1116) :- type(X,n1115).
type(X,n1117) :- type(X,n1116).
type(X,i1117) :- type(X,n1116).
type(X,j1117) :- type(X,n1116).
type(X,n1118) :- type(X,n1117).
type(X,i1118) :- type(X,n1117).
type(X,j1118) :- type(X,n1117).
type(X,n1119) :- type(X,n1118).
type(X,i1119) :- type(X,n1118).
type(X,j1119) :- type(X,n1118).
type(X,n1120) :- type(X,n1119).
type(X,i1120) :- type(X,n1119).
type(X,j1120) :- type(X,n1119).
type(X,n1121) :- type(X,n1120).
type(X,i1121) :- type(X,n1120).
type(X,j1121) :- type(X,n1120).
type(X,n1122) :- type(X,n1121).
type(X,i1122) :- type(X,n1121).
type(X,j1122) :- type(X,n1121).
type(X,n1123) :- type(X,n1122).
type(X,i1123) :- type(X,n1122).
type(X,j1123) :- type(X,n1122).
type(X,n1124) :- type(X,n1123).
type(X,i1124) :- type(X,n1123).
type(X,j1124) :- type(X,n1123).
type(X,n1125) :- type(X,n1124).
type(X,i1125) :- type(X,n1124).
type(X,j1125) :- type(X,n1124).
type(X,n1126) :- type(X,n1125).
type(X,i1126) :- type(X,n1125).
type(X,j1126) :- type(X,n1125).
type(X,n1127) :- type(X,n1126).
type(X,i1127) :- type(X,n1126).
type(X,j1127) :- type(X,n1126).
type(X,n1128) :- type(X,n1127).
type(X,i1128) :- type(X,n1127).
type(X,j1128) :- type(X,n1127).
type(X,n1129) :- type(X,n1128).
type(X,i1129) :- type(X,n1128).
type(X,j1129) :- type(X,n1128).
type(X,n1130) :- type(X,n1129).
type(X,i1130) :- type(X,n1129).
type(X,j1130) :- type(X,n1129).
type(X,n1131) :- type(X,n1130).
type(X,i1131) :- type(X,n1130).
type(X,j1131) :- type(X,n1130).
type(X,n1132) :- type(X,n1131).
type(X,i1132) :- type(X,n1131).
type(X,j1132) :- type(X,n1131).
type(X,n1133) :- type(X,n1132).
type(X,i1133) :- type(X,n1132).
type(X,j1133) :- type(X,n1132).
type(X,n1134) :- type(X,n1133).
type(X,i1134) :- type(X,n1133).
type(X,j1134) :- type(X,n1133).
type(X,n1135) :- type(X,n1134).
type(X,i1135) :- type(X,n1134).
type(X,j1135) :- type(X,n1134).
type(X,n1136) :- type(X,n1135).
type(X,i1136) :- type(X,n1135).
type(X,j1136) :- type(X,n1135).
type(X,n1137) :- type(X,n1136).
type(X,i1137) :- type(X,n1136).
type(X,j1137) :- type(X,n1136).
type(X,n1138) :- type(X,n1137).
type(X,i1138) :- type(X,n1137).
type(X,j1138) :- type(X,n1137).
type(X,n1139) :- type(X,n1138).
type(X,i1139) :- type(X,n1138).
type(X,j1139) :- type(X,n1138).
type(X,n1140) :- type(X,n1139).
type(X,i1140) :- type(X,n1139).
type(X,j1140) :- type(X,n1139).
type(X,n1141) :- type(X,n1140).
type(X,i1141) :- type(X,n1140).
type(X,j1141) :- type(X,n1140).
type(X,n1142) :- type(X,n1141).
type(X,i1142) :- type(X,n1141).
type(X,j1142) :- type(X,n1141).
type(X,n1143) :- type(X,n1142).
type(X,i1143) :- type(X,n1142).
type(X,j1143) :- type(X,n1142).
type(X,n1144) :- type(X,n1143).
type(X,i1144) :- type(X,n1143).
type(X,j1144) :- type(X,n1143).
type(X,n1145) :- type(X,n1144).
type(X,i1145) :- type(X,n1144).
type(X,j1145) :- type(X,n1144).
type(X,n1146) :- type(X,n1145).
type(X,i1146) :- type(X,n1145).
type(X,j1146) :- type(X,n1145).
type(X,n1147) :- type(X,n1146).
type(X,i1147) :- type(X,n1146).
type(X,j1147) :- type(X,n1146).
type(X,n1148) :- type(X,n1147).
type(X,i1148) :- type(X,n1147).
type(X,j1148) :- type(X,n1147).
type(X,n1149) :- type(X,n1148).
type(X,i1149) :- type(X,n1148).
type(X,j1149) :- type(X,n1148).
type(X,n1150) :- type(X,n1149).
type(X,i1150) :- type(X,n1149).
type(X,j1150) :- type(X,n1149).
type(X,n1151) :- type(X,n1150).
type(X,i1151) :- type(X,n1150).
type(X,j1151) :- type(X,n1150).
type(X,n1152) :- type(X,n1151).
type(X,i1152) :- type(X,n1151).
type(X,j1152) :- type(X,n1151).
type(X,n1153) :- type(X,n1152).
type(X,i1153) :- type(X,n1152).
type(X,j1153) :- type(X,n1152).
type(X,n1154) :- type(X,n1153).
type(X,i1154) :- type(X,n1153).
type(X,j1154) :- type(X,n1153).
type(X,n1155) :- type(X,n1154).
type(X,i1155) :- type(X,n1154).
type(X,j1155) :- type(X,n1154).
type(X,n1156) :- type(X,n1155).
type(X,i1156) :- type(X,n1155).
type(X,j1156) :- type(X,n1155).
type(X,n1157) :- type(X,n1156).
type(X,i1157) :- type(X,n1156).
type(X,j1157) :- type(X,n1156).
type(X,n1158) :- type(X,n1157).
type(X,i1158) :- type(X,n1157).
type(X,j1158) :- type(X,n1157).
type(X,n1159) :- type(X,n1158).
type(X,i1159) :- type(X,n1158).
type(X,j1159) :- type(X,n1158).
type(X,n1160) :- type(X,n1159).
type(X,i1160) :- type(X,n1159).
type(X,j1160) :- type(X,n1159).
type(X,n1161) :- type(X,n1160).
type(X,i1161) :- type(X,n1160).
type(X,j1161) :- type(X,n1160).
type(X,n1162) :- type(X,n1161).
type(X,i1162) :- type(X,n1161).
type(X,j1162) :- type(X,n1161).
type(X,n1163) :- type(X,n1162).
type(X,i1163) :- type(X,n1162).
type(X,j1163) :- type(X,n1162).
type(X,n1164) :- type(X,n1163).
type(X,i1164) :- type(X,n1163).
type(X,j1164) :- type(X,n1163).
type(X,n1165) :- type(X,n1164).
type(X,i1165) :- type(X,n1164).
type(X,j1165) :- type(X,n1164).
type(X,n1166) :- type(X,n1165).
type(X,i1166) :- type(X,n1165).
type(X,j1166) :- type(X,n1165).
type(X,n1167) :- type(X,n1166).
type(X,i1167) :- type(X,n1166).
type(X,j1167) :- type(X,n1166).
type(X,n1168) :- type(X,n1167).
type(X,i1168) :- type(X,n1167).
type(X,j1168) :- type(X,n1167).
type(X,n1169) :- type(X,n1168).
type(X,i1169) :- type(X,n1168).
type(X,j1169) :- type(X,n1168).
type(X,n1170) :- type(X,n1169).
type(X,i1170) :- type(X,n1169).
type(X,j1170) :- type(X,n1169).
type(X,n1171) :- type(X,n1170).
type(X,i1171) :- type(X,n1170).
type(X,j1171) :- type(X,n1170).
type(X,n1172) :- type(X,n1171).
type(X,i1172) :- type(X,n1171).
type(X,j1172) :- type(X,n1171).
type(X,n1173) :- type(X,n1172).
type(X,i1173) :- type(X,n1172).
type(X,j1173) :- type(X,n1172).
type(X,n1174) :- type(X,n1173).
type(X,i1174) :- type(X,n1173).
type(X,j1174) :- type(X,n1173).
type(X,n1175) :- type(X,n1174).
type(X,i1175) :- type(X,n1174).
type(X,j1175) :- type(X,n1174).
type(X,n1176) :- type(X,n1175).
type(X,i1176) :- type(X,n1175).
type(X,j1176) :- type(X,n1175).
type(X,n1177) :- type(X,n1176).
type(X,i1177) :- type(X,n1176).
type(X,j1177) :- type(X,n1176).
type(X,n1178) :- type(X,n1177).
type(X,i1178) :- type(X,n1177).
type(X,j1178) :- type(X,n1177).
type(X,n1179) :- type(X,n1178).
type(X,i1179) :- type(X,n1178).
type(X,j1179) :- type(X,n1178).
type(X,n1180) :- type(X,n1179).
type(X,i1180) :- type(X,n1179).
type(X,j1180) :- type(X,n1179).
type(X,n1181) :- type(X,n1180).
type(X,i1181) :- type(X,n1180).
type(X,j1181) :- type(X,n1180).
type(X,n1182) :- type(X,n1181).
type(X,i1182) :- type(X,n1181).
type(X,j1182) :- type(X,n1181).
type(X,n1183) :- type(X,n1182).
type(X,i1183) :- type(X,n1182).
type(X,j1183) :- type(X,n1182).
type(X,n1184) :- type(X,n1183).
type(X,i1184) :- type(X,n1183).
type(X,j1184) :- type(X,n1183).
type(X,n1185) :- type(X,n1184).
type(X,i1185) :- type(X,n1184).
type(X,j1185) :- type(X,n1184).
type(X,n1186) :- type(X,n1185).
type(X,i1186) :- type(X,n1185).
type(X,j1186) :- type(X,n1185).
type(X,n1187) :- type(X,n1186).
type(X,i1187) :- type(X,n1186).
type(X,j1187) :- type(X,n1186).
type(X,n1188) :- type(X,n1187).
type(X,i1188) :- type(X,n1187).
type(X,j1188) :- type(X,n1187).
type(X,n1189) :- type(X,n1188).
type(X,i1189) :- type(X,n1188).
type(X,j1189) :- type(X,n1188).
type(X,n1190) :- type(X,n1189).
type(X,i1190) :- type(X,n1189).
type(X,j1190) :- type(X,n1189).
type(X,n1191) :- type(X,n1190).
type(X,i1191) :- type(X,n1190).
type(X,j1191) :- type(X,n1190).
type(X,n1192) :- type(X,n1191).
type(X,i1192) :- type(X,n1191).
type(X,j1192) :- type(X,n1191).
type(X,n1193) :- type(X,n1192).
type(X,i1193) :- type(X,n1192).
type(X,j1193) :- type(X,n1192).
type(X,n1194) :- type(X,n1193).
type(X,i1194) :- type(X,n1193).
type(X,j1194) :- type(X,n1193).
type(X,n1195) :- type(X,n1194).
type(X,i1195) :- type(X,n1194).
type(X,j1195) :- type(X,n1194).
type(X,n1196) :- type(X,n1195).
type(X,i1196) :- type(X,n1195).
type(X,j1196) :- type(X,n1195).
type(X,n1197) :- type(X,n1196).
type(X,i1197) :- type(X,n1196).
type(X,j1197) :- type(X,n1196).
type(X,n1198) :- type(X,n1197).
type(X,i1198) :- type(X,n1197).
type(X,j1198) :- type(X,n1197).
type(X,n1199) :- type(X,n1198).
type(X,i1199) :- type(X,n1198).
type(X,j1199) :- type(X,n1198).
type(X,n1200) :- type(X,n1199).
type(X,i1200) :- type(X,n1199).
type(X,j1200) :- type(X,n1199).
type(X,n1201) :- type(X,n1200).
type(X,i1201) :- type(X,n1200).
type(X,j1201) :- type(X,n1200).
type(X,n1202) :- type(X,n1201).
type(X,i1202) :- type(X,n1201).
type(X,j1202) :- type(X,n1201).
type(X,n1203) :- type(X,n1202).
type(X,i1203) :- type(X,n1202).
type(X,j1203) :- type(X,n1202).
type(X,n1204) :- type(X,n1203).
type(X,i1204) :- type(X,n1203).
type(X,j1204) :- type(X,n1203).
type(X,n1205) :- type(X,n1204).
type(X,i1205) :- type(X,n1204).
type(X,j1205) :- type(X,n1204).
type(X,n1206) :- type(X,n1205).
type(X,i1206) :- type(X,n1205).
type(X,j1206) :- type(X,n1205).
type(X,n1207) :- type(X,n1206).
type(X,i1207) :- type(X,n1206).
type(X,j1207) :- type(X,n1206).
type(X,n1208) :- type(X,n1207).
type(X,i1208) :- type(X,n1207).
type(X,j1208) :- type(X,n1207).
type(X,n1209) :- type(X,n1208).
type(X,i1209) :- type(X,n1208).
type(X,j1209) :- type(X,n1208).
type(X,n1210) :- type(X,n1209).
type(X,i1210) :- type(X,n1209).
type(X,j1210) :- type(X,n1209).
type(X,n1211) :- type(X,n1210).
type(X,i1211) :- type(X,n1210).
type(X,j1211) :- type(X,n1210).
type(X,n1212) :- type(X,n1211).
type(X,i1212) :- type(X,n1211).
type(X,j1212) :- type(X,n1211).
type(X,n1213) :- type(X,n1212).
type(X,i1213) :- type(X,n1212).
type(X,j1213) :- type(X,n1212).
type(X,n1214) :- type(X,n1213).
type(X,i1214) :- type(X,n1213).
type(X,j1214) :- type(X,n1213).
type(X,n1215) :- type(X,n1214).
type(X,i1215) :- type(X,n1214).
type(X,j1215) :- type(X,n1214).
type(X,n1216) :- type(X,n1215).
type(X,i1216) :- type(X,n1215).
type(X,j1216) :- type(X,n1215).
type(X,n1217) :- type(X,n1216).
type(X,i1217) :- type(X,n1216).
type(X,j1217) :- type(X,n1216).
type(X,n1218) :- type(X,n1217).
type(X,i1218) :- type(X,n1217).
type(X,j1218) :- type(X,n1217).
type(X,n1219) :- type(X,n1218).
type(X,i1219) :- type(X,n1218).
type(X,j1219) :- type(X,n1218).
type(X,n1220) :- type(X,n1219).
type(X,i1220) :- type(X,n1219).
type(X,j1220) :- type(X,n1219).
type(X,n1221) :- type(X,n1220).
type(X,i1221) :- type(X,n1220).
type(X,j1221) :- type(X,n1220).
type(X,n1222) :- type(X,n1221).
type(X,i1222) :- type(X,n1221).
type(X,j1222) :- type(X,n1221).
type(X,n1223) :- type(X,n1222).
type(X,i1223) :- type(X,n1222).
type(X,j1223) :- type(X,n1222).
type(X,n1224) :- type(X,n1223).
type(X,i1224) :- type(X,n1223).
type(X,j1224) :- type(X,n1223).
type(X,n1225) :- type(X,n1224).
type(X,i1225) :- type(X,n1224).
type(X,j1225) :- type(X,n1224).
type(X,n1226) :- type(X,n1225).
type(X,i1226) :- type(X,n1225).
type(X,j1226) :- type(X,n1225).
type(X,n1227) :- type(X,n1226).
type(X,i1227) :- type(X,n1226).
type(X,j1227) :- type(X,n1226).
type(X,n1228) :- type(X,n1227).
type(X,i1228) :- type(X,n1227).
type(X,j1228) :- type(X,n1227).
type(X,n1229) :- type(X,n1228).
type(X,i1229) :- type(X,n1228).
type(X,j1229) :- type(X,n1228).
type(X,n1230) :- type(X,n1229).
type(X,i1230) :- type(X,n1229).
type(X,j1230) :- type(X,n1229).
type(X,n1231) :- type(X,n1230).
type(X,i1231) :- type(X,n1230).
type(X,j1231) :- type(X,n1230).
type(X,n1232) :- type(X,n1231).
type(X,i1232) :- type(X,n1231).
type(X,j1232) :- type(X,n1231).
type(X,n1233) :- type(X,n1232).
type(X,i1233) :- type(X,n1232).
type(X,j1233) :- type(X,n1232).
type(X,n1234) :- type(X,n1233).
type(X,i1234) :- type(X,n1233).
type(X,j1234) :- type(X,n1233).
type(X,n1235) :- type(X,n1234).
type(X,i1235) :- type(X,n1234).
type(X,j1235) :- type(X,n1234).
type(X,n1236) :- type(X,n1235).
type(X,i1236) :- type(X,n1235).
type(X,j1236) :- type(X,n1235).
type(X,n1237) :- type(X,n1236).
type(X,i1237) :- type(X,n1236).
type(X,j1237) :- type(X,n1236).
type(X,n1238) :- type(X,n1237).
type(X,i1238) :- type(X,n1237).
type(X,j1238) :- type(X,n1237).
type(X,n1239) :- type(X,n1238).
type(X,i1239) :- type(X,n1238).
type(X,j1239) :- type(X,n1238).
type(X,n1240) :- type(X,n1239).
type(X,i1240) :- type(X,n1239).
type(X,j1240) :- type(X,n1239).
type(X,n1241) :- type(X,n1240).
type(X,i1241) :- type(X,n1240).
type(X,j1241) :- type(X,n1240).
type(X,n1242) :- type(X,n1241).
type(X,i1242) :- type(X,n1241).
type(X,j1242) :- type(X,n1241).
type(X,n1243) :- type(X,n1242).
type(X,i1243) :- type(X,n1242).
type(X,j1243) :- type(X,n1242).
type(X,n1244) :- type(X,n1243).
type(X,i1244) :- type(X,n1243).
type(X,j1244) :- type(X,n1243).
type(X,n1245) :- type(X,n1244).
type(X,i1245) :- type(X,n1244).
type(X,j1245) :- type(X,n1244).
type(X,n1246) :- type(X,n1245).
type(X,i1246) :- type(X,n1245).
type(X,j1246) :- type(X,n1245).
type(X,n1247) :- type(X,n1246).
type(X,i1247) :- type(X,n1246).
type(X,j1247) :- type(X,n1246).
type(X,n1248) :- type(X,n1247).
type(X,i1248) :- type(X,n1247).
type(X,j1248) :- type(X,n1247).
type(X,n1249) :- type(X,n1248).
type(X,i1249) :- type(X,n1248).
type(X,j1249) :- type(X,n1248).
type(X,n1250) :- type(X,n1249).
type(X,i1250) :- type(X,n1249).
type(X,j1250) :- type(X,n1249).
type(X,n1251) :- type(X,n1250).
type(X,i1251) :- type(X,n1250).
type(X,j1251) :- type(X,n1250).
type(X,n1252) :- type(X,n1251).
type(X,i1252) :- type(X,n1251).
type(X,j1252) :- type(X,n1251).
type(X,n1253) :- type(X,n1252).
type(X,i1253) :- type(X,n1252).
type(X,j1253) :- type(X,n1252).
type(X,n1254) :- type(X,n1253).
type(X,i1254) :- type(X,n1253).
type(X,j1254) :- type(X,n1253).
type(X,n1255) :- type(X,n1254).
type(X,i1255) :- type(X,n1254).
type(X,j1255) :- type(X,n1254).
type(X,n1256) :- type(X,n1255).
type(X,i1256) :- type(X,n1255).
type(X,j1256) :- type(X,n1255).
type(X,n1257) :- type(X,n1256).
type(X,i1257) :- type(X,n1256).
type(X,j1257) :- type(X,n1256).
type(X,n1258) :- type(X,n1257).
type(X,i1258) :- type(X,n1257).
type(X,j1258) :- type(X,n1257).
type(X,n1259) :- type(X,n1258).
type(X,i1259) :- type(X,n1258).
type(X,j1259) :- type(X,n1258).
type(X,n1260) :- type(X,n1259).
type(X,i1260) :- type(X,n1259).
type(X,j1260) :- type(X,n1259).
type(X,n1261) :- type(X,n1260).
type(X,i1261) :- type(X,n1260).
type(X,j1261) :- type(X,n1260).
type(X,n1262) :- type(X,n1261).
type(X,i1262) :- type(X,n1261).
type(X,j1262) :- type(X,n1261).
type(X,n1263) :- type(X,n1262).
type(X,i1263) :- type(X,n1262).
type(X,j1263) :- type(X,n1262).
type(X,n1264) :- type(X,n1263).
type(X,i1264) :- type(X,n1263).
type(X,j1264) :- type(X,n1263).
type(X,n1265) :- type(X,n1264).
type(X,i1265) :- type(X,n1264).
type(X,j1265) :- type(X,n1264).
type(X,n1266) :- type(X,n1265).
type(X,i1266) :- type(X,n1265).
type(X,j1266) :- type(X,n1265).
type(X,n1267) :- type(X,n1266).
type(X,i1267) :- type(X,n1266).
type(X,j1267) :- type(X,n1266).
type(X,n1268) :- type(X,n1267).
type(X,i1268) :- type(X,n1267).
type(X,j1268) :- type(X,n1267).
type(X,n1269) :- type(X,n1268).
type(X,i1269) :- type(X,n1268).
type(X,j1269) :- type(X,n1268).
type(X,n1270) :- type(X,n1269).
type(X,i1270) :- type(X,n1269).
type(X,j1270) :- type(X,n1269).
type(X,n1271) :- type(X,n1270).
type(X,i1271) :- type(X,n1270).
type(X,j1271) :- type(X,n1270).
type(X,n1272) :- type(X,n1271).
type(X,i1272) :- type(X,n1271).
type(X,j1272) :- type(X,n1271).
type(X,n1273) :- type(X,n1272).
type(X,i1273) :- type(X,n1272).
type(X,j1273) :- type(X,n1272).
type(X,n1274) :- type(X,n1273).
type(X,i1274) :- type(X,n1273).
type(X,j1274) :- type(X,n1273).
type(X,n1275) :- type(X,n1274).
type(X,i1275) :- type(X,n1274).
type(X,j1275) :- type(X,n1274).
type(X,n1276) :- type(X,n1275).
type(X,i1276) :- type(X,n1275).
type(X,j1276) :- type(X,n1275).
type(X,n1277) :- type(X,n1276).
type(X,i1277) :- type(X,n1276).
type(X,j1277) :- type(X,n1276).
type(X,n1278) :- type(X,n1277).
type(X,i1278) :- type(X,n1277).
type(X,j1278) :- type(X,n1277).
type(X,n1279) :- type(X,n1278).
type(X,i1279) :- type(X,n1278).
type(X,j1279) :- type(X,n1278).
type(X,n1280) :- type(X,n1279).
type(X,i1280) :- type(X,n1279).
type(X,j1280) :- type(X,n1279).
type(X,n1281) :- type(X,n1280).
type(X,i1281) :- type(X,n1280).
type(X,j1281) :- type(X,n1280).
type(X,n1282) :- type(X,n1281).
type(X,i1282) :- type(X,n1281).
type(X,j1282) :- type(X,n1281).
type(X,n1283) :- type(X,n1282).
type(X,i1283) :- type(X,n1282).
type(X,j1283) :- type(X,n1282).
type(X,n1284) :- type(X,n1283).
type(X,i1284) :- type(X,n1283).
type(X,j1284) :- type(X,n1283).
type(X,n1285) :- type(X,n1284).
type(X,i1285) :- type(X,n1284).
type(X,j1285) :- type(X,n1284).
type(X,n1286) :- type(X,n1285).
type(X,i1286) :- type(X,n1285).
type(X,j1286) :- type(X,n1285).
type(X,n1287) :- type(X,n1286).
type(X,i1287) :- type(X,n1286).
type(X,j1287) :- type(X,n1286).
type(X,n1288) :- type(X,n1287).
type(X,i1288) :- type(X,n1287).
type(X,j1288) :- type(X,n1287).
type(X,n1289) :- type(X,n1288).
type(X,i1289) :- type(X,n1288).
type(X,j1289) :- type(X,n1288).
type(X,n1290) :- type(X,n1289).
type(X,i1290) :- type(X,n1289).
type(X,j1290) :- type(X,n1289).
type(X,n1291) :- type(X,n1290).
type(X,i1291) :- type(X,n1290).
type(X,j1291) :- type(X,n1290).
type(X,n1292) :- type(X,n1291).
type(X,i1292) :- type(X,n1291).
type(X,j1292) :- type(X,n1291).
type(X,n1293) :- type(X,n1292).
type(X,i1293) :- type(X,n1292).
type(X,j1293) :- type(X,n1292).
type(X,n1294) :- type(X,n1293).
type(X,i1294) :- type(X,n1293).
type(X,j1294) :- type(X,n1293).
type(X,n1295) :- type(X,n1294).
type(X,i1295) :- type(X,n1294).
type(X,j1295) :- type(X,n1294).
type(X,n1296) :- type(X,n1295).
type(X,i1296) :- type(X,n1295).
type(X,j1296) :- type(X,n1295).
type(X,n1297) :- type(X,n1296).
type(X,i1297) :- type(X,n1296).
type(X,j1297) :- type(X,n1296).
type(X,n1298) :- type(X,n1297).
type(X,i1298) :- type(X,n1297).
type(X,j1298) :- type(X,n1297).
type(X,n1299) :- type(X,n1298).
type(X,i1299) :- type(X,n1298).
type(X,j1299) :- type(X,n1298).
type(X,n1300) :- type(X,n1299).
type(X,i1300) :- type(X,n1299).
type(X,j1300) :- type(X,n1299).
type(X,n1301) :- type(X,n1300).
type(X,i1301) :- type(X,n1300).
type(X,j1301) :- type(X,n1300).
type(X,n1302) :- type(X,n1301).
type(X,i1302) :- type(X,n1301).
type(X,j1302) :- type(X,n1301).
type(X,n1303) :- type(X,n1302).
type(X,i1303) :- type(X,n1302).
type(X,j1303) :- type(X,n1302).
type(X,n1304) :- type(X,n1303).
type(X,i1304) :- type(X,n1303).
type(X,j1304) :- type(X,n1303).
type(X,n1305) :- type(X,n1304).
type(X,i1305) :- type(X,n1304).
type(X,j1305) :- type(X,n1304).
type(X,n1306) :- type(X,n1305).
type(X,i1306) :- type(X,n1305).
type(X,j1306) :- type(X,n1305).
type(X,n1307) :- type(X,n1306).
type(X,i1307) :- type(X,n1306).
type(X,j1307) :- type(X,n1306).
type(X,n1308) :- type(X,n1307).
type(X,i1308) :- type(X,n1307).
type(X,j1308) :- type(X,n1307).
type(X,n1309) :- type(X,n1308).
type(X,i1309) :- type(X,n1308).
type(X,j1309) :- type(X,n1308).
type(X,n1310) :- type(X,n1309).
type(X,i1310) :- type(X,n1309).
type(X,j1310) :- type(X,n1309).
type(X,n1311) :- type(X,n1310).
type(X,i1311) :- type(X,n1310).
type(X,j1311) :- type(X,n1310).
type(X,n1312) :- type(X,n1311).
type(X,i1312) :- type(X,n1311).
type(X,j1312) :- type(X,n1311).
type(X,n1313) :- type(X,n1312).
type(X,i1313) :- type(X,n1312).
type(X,j1313) :- type(X,n1312).
type(X,n1314) :- type(X,n1313).
type(X,i1314) :- type(X,n1313).
type(X,j1314) :- type(X,n1313).
type(X,n1315) :- type(X,n1314).
type(X,i1315) :- type(X,n1314).
type(X,j1315) :- type(X,n1314).
type(X,n1316) :- type(X,n1315).
type(X,i1316) :- type(X,n1315).
type(X,j1316) :- type(X,n1315).
type(X,n1317) :- type(X,n1316).
type(X,i1317) :- type(X,n1316).
type(X,j1317) :- type(X,n1316).
type(X,n1318) :- type(X,n1317).
type(X,i1318) :- type(X,n1317).
type(X,j1318) :- type(X,n1317).
type(X,n1319) :- type(X,n1318).
type(X,i1319) :- type(X,n1318).
type(X,j1319) :- type(X,n1318).
type(X,n1320) :- type(X,n1319).
type(X,i1320) :- type(X,n1319).
type(X,j1320) :- type(X,n1319).
type(X,n1321) :- type(X,n1320).
type(X,i1321) :- type(X,n1320).
type(X,j1321) :- type(X,n1320).
type(X,n1322) :- type(X,n1321).
type(X,i1322) :- type(X,n1321).
type(X,j1322) :- type(X,n1321).
type(X,n1323) :- type(X,n1322).
type(X,i1323) :- type(X,n1322).
type(X,j1323) :- type(X,n1322).
type(X,n1324) :- type(X,n1323).
type(X,i1324) :- type(X,n1323).
type(X,j1324) :- type(X,n1323).
type(X,n1325) :- type(X,n1324).
type(X,i1325) :- type(X,n1324).
type(X,j1325) :- type(X,n1324).
type(X,n1326) :- type(X,n1325).
type(X,i1326) :- type(X,n1325).
type(X,j1326) :- type(X,n1325).
type(X,n1327) :- type(X,n1326).
type(X,i1327) :- type(X,n1326).
type(X,j1327) :- type(X,n1326).
type(X,n1328) :- type(X,n1327).
type(X,i1328) :- type(X,n1327).
type(X,j1328) :- type(X,n1327).
type(X,n1329) :- type(X,n1328).
type(X,i1329) :- type(X,n1328).
type(X,j1329) :- type(X,n1328).
type(X,n1330) :- type(X,n1329).
type(X,i1330) :- type(X,n1329).
type(X,j1330) :- type(X,n1329).
type(X,n1331) :- type(X,n1330).
type(X,i1331) :- type(X,n1330).
type(X,j1331) :- type(X,n1330).
type(X,n1332) :- type(X,n1331).
type(X,i1332) :- type(X,n1331).
type(X,j1332) :- type(X,n1331).
type(X,n1333) :- type(X,n1332).
type(X,i1333) :- type(X,n1332).
type(X,j1333) :- type(X,n1332).
type(X,n1334) :- type(X,n1333).
type(X,i1334) :- type(X,n1333).
type(X,j1334) :- type(X,n1333).
type(X,n1335) :- type(X,n1334).
type(X,i1335) :- type(X,n1334).
type(X,j1335) :- type(X,n1334).
type(X,n1336) :- type(X,n1335).
type(X,i1336) :- type(X,n1335).
type(X,j1336) :- type(X,n1335).
type(X,n1337) :- type(X,n1336).
type(X,i1337) :- type(X,n1336).
type(X,j1337) :- type(X,n1336).
type(X,n1338) :- type(X,n1337).
type(X,i1338) :- type(X,n1337).
type(X,j1338) :- type(X,n1337).
type(X,n1339) :- type(X,n1338).
type(X,i1339) :- type(X,n1338).
type(X,j1339) :- type(X,n1338).
type(X,n1340) :- type(X,n1339).
type(X,i1340) :- type(X,n1339).
type(X,j1340) :- type(X,n1339).
type(X,n1341) :- type(X,n1340).
type(X,i1341) :- type(X,n1340).
type(X,j1341) :- type(X,n1340).
type(X,n1342) :- type(X,n1341).
type(X,i1342) :- type(X,n1341).
type(X,j1342) :- type(X,n1341).
type(X,n1343) :- type(X,n1342).
type(X,i1343) :- type(X,n1342).
type(X,j1343) :- type(X,n1342).
type(X,n1344) :- type(X,n1343).
type(X,i1344) :- type(X,n1343).
type(X,j1344) :- type(X,n1343).
type(X,n1345) :- type(X,n1344).
type(X,i1345) :- type(X,n1344).
type(X,j1345) :- type(X,n1344).
type(X,n1346) :- type(X,n1345).
type(X,i1346) :- type(X,n1345).
type(X,j1346) :- type(X,n1345).
type(X,n1347) :- type(X,n1346).
type(X,i1347) :- type(X,n1346).
type(X,j1347) :- type(X,n1346).
type(X,n1348) :- type(X,n1347).
type(X,i1348) :- type(X,n1347).
type(X,j1348) :- type(X,n1347).
type(X,n1349) :- type(X,n1348).
type(X,i1349) :- type(X,n1348).
type(X,j1349) :- type(X,n1348).
type(X,n1350) :- type(X,n1349).
type(X,i1350) :- type(X,n1349).
type(X,j1350) :- type(X,n1349).
type(X,n1351) :- type(X,n1350).
type(X,i1351) :- type(X,n1350).
type(X,j1351) :- type(X,n1350).
type(X,n1352) :- type(X,n1351).
type(X,i1352) :- type(X,n1351).
type(X,j1352) :- type(X,n1351).
type(X,n1353) :- type(X,n1352).
type(X,i1353) :- type(X,n1352).
type(X,j1353) :- type(X,n1352).
type(X,n1354) :- type(X,n1353).
type(X,i1354) :- type(X,n1353).
type(X,j1354) :- type(X,n1353).
type(X,n1355) :- type(X,n1354).
type(X,i1355) :- type(X,n1354).
type(X,j1355) :- type(X,n1354).
type(X,n1356) :- type(X,n1355).
type(X,i1356) :- type(X,n1355).
type(X,j1356) :- type(X,n1355).
type(X,n1357) :- type(X,n1356).
type(X,i1357) :- type(X,n1356).
type(X,j1357) :- type(X,n1356).
type(X,n1358) :- type(X,n1357).
type(X,i1358) :- type(X,n1357).
type(X,j1358) :- type(X,n1357).
type(X,n1359) :- type(X,n1358).
type(X,i1359) :- type(X,n1358).
type(X,j1359) :- type(X,n1358).
type(X,n1360) :- type(X,n1359).
type(X,i1360) :- type(X,n1359).
type(X,j1360) :- type(X,n1359).
type(X,n1361) :- type(X,n1360).
type(X,i1361) :- type(X,n1360).
type(X,j1361) :- type(X,n1360).
type(X,n1362) :- type(X,n1361).
type(X,i1362) :- type(X,n1361).
type(X,j1362) :- type(X,n1361).
type(X,n1363) :- type(X,n1362).
type(X,i1363) :- type(X,n1362).
type(X,j1363) :- type(X,n1362).
type(X,n1364) :- type(X,n1363).
type(X,i1364) :- type(X,n1363).
type(X,j1364) :- type(X,n1363).
type(X,n1365) :- type(X,n1364).
type(X,i1365) :- type(X,n1364).
type(X,j1365) :- type(X,n1364).
type(X,n1366) :- type(X,n1365).
type(X,i1366) :- type(X,n1365).
type(X,j1366) :- type(X,n1365).
type(X,n1367) :- type(X,n1366).
type(X,i1367) :- type(X,n1366).
type(X,j1367) :- type(X,n1366).
type(X,n1368) :- type(X,n1367).
type(X,i1368) :- type(X,n1367).
type(X,j1368) :- type(X,n1367).
type(X,n1369) :- type(X,n1368).
type(X,i1369) :- type(X,n1368).
type(X,j1369) :- type(X,n1368).
type(X,n1370) :- type(X,n1369).
type(X,i1370) :- type(X,n1369).
type(X,j1370) :- type(X,n1369).
type(X,n1371) :- type(X,n1370).
type(X,i1371) :- type(X,n1370).
type(X,j1371) :- type(X,n1370).
type(X,n1372) :- type(X,n1371).
type(X,i1372) :- type(X,n1371).
type(X,j1372) :- type(X,n1371).
type(X,n1373) :- type(X,n1372).
type(X,i1373) :- type(X,n1372).
type(X,j1373) :- type(X,n1372).
type(X,n1374) :- type(X,n1373).
type(X,i1374) :- type(X,n1373).
type(X,j1374) :- type(X,n1373).
type(X,n1375) :- type(X,n1374).
type(X,i1375) :- type(X,n1374).
type(X,j1375) :- type(X,n1374).
type(X,n1376) :- type(X,n1375).
type(X,i1376) :- type(X,n1375).
type(X,j1376) :- type(X,n1375).
type(X,n1377) :- type(X,n1376).
type(X,i1377) :- type(X,n1376).
type(X,j1377) :- type(X,n1376).
type(X,n1378) :- type(X,n1377).
type(X,i1378) :- type(X,n1377).
type(X,j1378) :- type(X,n1377).
type(X,n1379) :- type(X,n1378).
type(X,i1379) :- type(X,n1378).
type(X,j1379) :- type(X,n1378).
type(X,n1380) :- type(X,n1379).
type(X,i1380) :- type(X,n1379).
type(X,j1380) :- type(X,n1379).
type(X,n1381) :- type(X,n1380).
type(X,i1381) :- type(X,n1380).
type(X,j1381) :- type(X,n1380).
type(X,n1382) :- type(X,n1381).
type(X,i1382) :- type(X,n1381).
type(X,j1382) :- type(X,n1381).
type(X,n1383) :- type(X,n1382).
type(X,i1383) :- type(X,n1382).
type(X,j1383) :- type(X,n1382).
type(X,n1384) :- type(X,n1383).
type(X,i1384) :- type(X,n1383).
type(X,j1384) :- type(X,n1383).
type(X,n1385) :- type(X,n1384).
type(X,i1385) :- type(X,n1384).
type(X,j1385) :- type(X,n1384).
type(X,n1386) :- type(X,n1385).
type(X,i1386) :- type(X,n1385).
type(X,j1386) :- type(X,n1385).
type(X,n1387) :- type(X,n1386).
type(X,i1387) :- type(X,n1386).
type(X,j1387) :- type(X,n1386).
type(X,n1388) :- type(X,n1387).
type(X,i1388) :- type(X,n1387).
type(X,j1388) :- type(X,n1387).
type(X,n1389) :- type(X,n1388).
type(X,i1389) :- type(X,n1388).
type(X,j1389) :- type(X,n1388).
type(X,n1390) :- type(X,n1389).
type(X,i1390) :- type(X,n1389).
type(X,j1390) :- type(X,n1389).
type(X,n1391) :- type(X,n1390).
type(X,i1391) :- type(X,n1390).
type(X,j1391) :- type(X,n1390).
type(X,n1392) :- type(X,n1391).
type(X,i1392) :- type(X,n1391).
type(X,j1392) :- type(X,n1391).
type(X,n1393) :- type(X,n1392).
type(X,i1393) :- type(X,n1392).
type(X,j1393) :- type(X,n1392).
type(X,n1394) :- type(X,n1393).
type(X,i1394) :- type(X,n1393).
type(X,j1394) :- type(X,n1393).
type(X,n1395) :- type(X,n1394).
type(X,i1395) :- type(X,n1394).
type(X,j1395) :- type(X,n1394).
type(X,n1396) :- type(X,n1395).
type(X,i1396) :- type(X,n1395).
type(X,j1396) :- type(X,n1395).
type(X,n1397) :- type(X,n1396).
type(X,i1397) :- type(X,n1396).
type(X,j1397) :- type(X,n1396).
type(X,n1398) :- type(X,n1397).
type(X,i1398) :- type(X,n1397).
type(X,j1398) :- type(X,n1397).
type(X,n1399) :- type(X,n1398).
type(X,i1399) :- type(X,n1398).
type(X,j1399) :- type(X,n1398).
type(X,n1400) :- type(X,n1399).
type(X,i1400) :- type(X,n1399).
type(X,j1400) :- type(X,n1399).
type(X,n1401) :- type(X,n1400).
type(X,i1401) :- type(X,n1400).
type(X,j1401) :- type(X,n1400).
type(X,n1402) :- type(X,n1401).
type(X,i1402) :- type(X,n1401).
type(X,j1402) :- type(X,n1401).
type(X,n1403) :- type(X,n1402).
type(X,i1403) :- type(X,n1402).
type(X,j1403) :- type(X,n1402).
type(X,n1404) :- type(X,n1403).
type(X,i1404) :- type(X,n1403).
type(X,j1404) :- type(X,n1403).
type(X,n1405) :- type(X,n1404).
type(X,i1405) :- type(X,n1404).
type(X,j1405) :- type(X,n1404).
type(X,n1406) :- type(X,n1405).
type(X,i1406) :- type(X,n1405).
type(X,j1406) :- type(X,n1405).
type(X,n1407) :- type(X,n1406).
type(X,i1407) :- type(X,n1406).
type(X,j1407) :- type(X,n1406).
type(X,n1408) :- type(X,n1407).
type(X,i1408) :- type(X,n1407).
type(X,j1408) :- type(X,n1407).
type(X,n1409) :- type(X,n1408).
type(X,i1409) :- type(X,n1408).
type(X,j1409) :- type(X,n1408).
type(X,n1410) :- type(X,n1409).
type(X,i1410) :- type(X,n1409).
type(X,j1410) :- type(X,n1409).
type(X,n1411) :- type(X,n1410).
type(X,i1411) :- type(X,n1410).
type(X,j1411) :- type(X,n1410).
type(X,n1412) :- type(X,n1411).
type(X,i1412) :- type(X,n1411).
type(X,j1412) :- type(X,n1411).
type(X,n1413) :- type(X,n1412).
type(X,i1413) :- type(X,n1412).
type(X,j1413) :- type(X,n1412).
type(X,n1414) :- type(X,n1413).
type(X,i1414) :- type(X,n1413).
type(X,j1414) :- type(X,n1413).
type(X,n1415) :- type(X,n1414).
type(X,i1415) :- type(X,n1414).
type(X,j1415) :- type(X,n1414).
type(X,n1416) :- type(X,n1415).
type(X,i1416) :- type(X,n1415).
type(X,j1416) :- type(X,n1415).
type(X,n1417) :- type(X,n1416).
type(X,i1417) :- type(X,n1416).
type(X,j1417) :- type(X,n1416).
type(X,n1418) :- type(X,n1417).
type(X,i1418) :- type(X,n1417).
type(X,j1418) :- type(X,n1417).
type(X,n1419) :- type(X,n1418).
type(X,i1419) :- type(X,n1418).
type(X,j1419) :- type(X,n1418).
type(X,n1420) :- type(X,n1419).
type(X,i1420) :- type(X,n1419).
type(X,j1420) :- type(X,n1419).
type(X,n1421) :- type(X,n1420).
type(X,i1421) :- type(X,n1420).
type(X,j1421) :- type(X,n1420).
type(X,n1422) :- type(X,n1421).
type(X,i1422) :- type(X,n1421).
type(X,j1422) :- type(X,n1421).
type(X,n1423) :- type(X,n1422).
type(X,i1423) :- type(X,n1422).
type(X,j1423) :- type(X,n1422).
type(X,n1424) :- type(X,n1423).
type(X,i1424) :- type(X,n1423).
type(X,j1424) :- type(X,n1423).
type(X,n1425) :- type(X,n1424).
type(X,i1425) :- type(X,n1424).
type(X,j1425) :- type(X,n1424).
type(X,n1426) :- type(X,n1425).
type(X,i1426) :- type(X,n1425).
type(X,j1426) :- type(X,n1425).
type(X,n1427) :- type(X,n1426).
type(X,i1427) :- type(X,n1426).
type(X,j1427) :- type(X,n1426).
type(X,n1428) :- type(X,n1427).
type(X,i1428) :- type(X,n1427).
type(X,j1428) :- type(X,n1427).
type(X,n1429) :- type(X,n1428).
type(X,i1429) :- type(X,n1428).
type(X,j1429) :- type(X,n1428).
type(X,n1430) :- type(X,n1429).
type(X,i1430) :- type(X,n1429).
type(X,j1430) :- type(X,n1429).
type(X,n1431) :- type(X,n1430).
type(X,i1431) :- type(X,n1430).
type(X,j1431) :- type(X,n1430).
type(X,n1432) :- type(X,n1431).
type(X,i1432) :- type(X,n1431).
type(X,j1432) :- type(X,n1431).
type(X,n1433) :- type(X,n1432).
type(X,i1433) :- type(X,n1432).
type(X,j1433) :- type(X,n1432).
type(X,n1434) :- type(X,n1433).
type(X,i1434) :- type(X,n1433).
type(X,j1434) :- type(X,n1433).
type(X,n1435) :- type(X,n1434).
type(X,i1435) :- type(X,n1434).
type(X,j1435) :- type(X,n1434).
type(X,n1436) :- type(X,n1435).
type(X,i1436) :- type(X,n1435).
type(X,j1436) :- type(X,n1435).
type(X,n1437) :- type(X,n1436).
type(X,i1437) :- type(X,n1436).
type(X,j1437) :- type(X,n1436).
type(X,n1438) :- type(X,n1437).
type(X,i1438) :- type(X,n1437).
type(X,j1438) :- type(X,n1437).
type(X,n1439) :- type(X,n1438).
type(X,i1439) :- type(X,n1438).
type(X,j1439) :- type(X,n1438).
type(X,n1440) :- type(X,n1439).
type(X,i1440) :- type(X,n1439).
type(X,j1440) :- type(X,n1439).
type(X,n1441) :- type(X,n1440).
type(X,i1441) :- type(X,n1440).
type(X,j1441) :- type(X,n1440).
type(X,n1442) :- type(X,n1441).
type(X,i1442) :- type(X,n1441).
type(X,j1442) :- type(X,n1441).
type(X,n1443) :- type(X,n1442).
type(X,i1443) :- type(X,n1442).
type(X,j1443) :- type(X,n1442).
type(X,n1444) :- type(X,n1443).
type(X,i1444) :- type(X,n1443).
type(X,j1444) :- type(X,n1443).
type(X,n1445) :- type(X,n1444).
type(X,i1445) :- type(X,n1444).
type(X,j1445) :- type(X,n1444).
type(X,n1446) :- type(X,n1445).
type(X,i1446) :- type(X,n1445).
type(X,j1446) :- type(X,n1445).
type(X,n1447) :- type(X,n1446).
type(X,i1447) :- type(X,n1446).
type(X,j1447) :- type(X,n1446).
type(X,n1448) :- type(X,n1447).
type(X,i1448) :- type(X,n1447).
type(X,j1448) :- type(X,n1447).
type(X,n1449) :- type(X,n1448).
type(X,i1449) :- type(X,n1448).
type(X,j1449) :- type(X,n1448).
type(X,n1450) :- type(X,n1449).
type(X,i1450) :- type(X,n1449).
type(X,j1450) :- type(X,n1449).
type(X,n1451) :- type(X,n1450).
type(X,i1451) :- type(X,n1450).
type(X,j1451) :- type(X,n1450).
type(X,n1452) :- type(X,n1451).
type(X,i1452) :- type(X,n1451).
type(X,j1452) :- type(X,n1451).
type(X,n1453) :- type(X,n1452).
type(X,i1453) :- type(X,n1452).
type(X,j1453) :- type(X,n1452).
type(X,n1454) :- type(X,n1453).
type(X,i1454) :- type(X,n1453).
type(X,j1454) :- type(X,n1453).
type(X,n1455) :- type(X,n1454).
type(X,i1455) :- type(X,n1454).
type(X,j1455) :- type(X,n1454).
type(X,n1456) :- type(X,n1455).
type(X,i1456) :- type(X,n1455).
type(X,j1456) :- type(X,n1455).
type(X,n1457) :- type(X,n1456).
type(X,i1457) :- type(X,n1456).
type(X,j1457) :- type(X,n1456).
type(X,n1458) :- type(X,n1457).
type(X,i1458) :- type(X,n1457).
type(X,j1458) :- type(X,n1457).
type(X,n1459) :- type(X,n1458).
type(X,i1459) :- type(X,n1458).
type(X,j1459) :- type(X,n1458).
type(X,n1460) :- type(X,n1459).
type(X,i1460) :- type(X,n1459).
type(X,j1460) :- type(X,n1459).
type(X,n1461) :- type(X,n1460).
type(X,i1461) :- type(X,n1460).
type(X,j1461) :- type(X,n1460).
type(X,n1462) :- type(X,n1461).
type(X,i1462) :- type(X,n1461).
type(X,j1462) :- type(X,n1461).
type(X,n1463) :- type(X,n1462).
type(X,i1463) :- type(X,n1462).
type(X,j1463) :- type(X,n1462).
type(X,n1464) :- type(X,n1463).
type(X,i1464) :- type(X,n1463).
type(X,j1464) :- type(X,n1463).
type(X,n1465) :- type(X,n1464).
type(X,i1465) :- type(X,n1464).
type(X,j1465) :- type(X,n1464).
type(X,n1466) :- type(X,n1465).
type(X,i1466) :- type(X,n1465).
type(X,j1466) :- type(X,n1465).
type(X,n1467) :- type(X,n1466).
type(X,i1467) :- type(X,n1466).
type(X,j1467) :- type(X,n1466).
type(X,n1468) :- type(X,n1467).
type(X,i1468) :- type(X,n1467).
type(X,j1468) :- type(X,n1467).
type(X,n1469) :- type(X,n1468).
type(X,i1469) :- type(X,n1468).
type(X,j1469) :- type(X,n1468).
type(X,n1470) :- type(X,n1469).
type(X,i1470) :- type(X,n1469).
type(X,j1470) :- type(X,n1469).
type(X,n1471) :- type(X,n1470).
type(X,i1471) :- type(X,n1470).
type(X,j1471) :- type(X,n1470).
type(X,n1472) :- type(X,n1471).
type(X,i1472) :- type(X,n1471).
type(X,j1472) :- type(X,n1471).
type(X,n1473) :- type(X,n1472).
type(X,i1473) :- type(X,n1472).
type(X,j1473) :- type(X,n1472).
type(X,n1474) :- type(X,n1473).
type(X,i1474) :- type(X,n1473).
type(X,j1474) :- type(X,n1473).
type(X,n1475) :- type(X,n1474).
type(X,i1475) :- type(X,n1474).
type(X,j1475) :- type(X,n1474).
type(X,n1476) :- type(X,n1475).
type(X,i1476) :- type(X,n1475).
type(X,j1476) :- type(X,n1475).
type(X,n1477) :- type(X,n1476).
type(X,i1477) :- type(X,n1476).
type(X,j1477) :- type(X,n1476).
type(X,n1478) :- type(X,n1477).
type(X,i1478) :- type(X,n1477).
type(X,j1478) :- type(X,n1477).
type(X,n1479) :- type(X,n1478).
type(X,i1479) :- type(X,n1478).
type(X,j1479) :- type(X,n1478).
type(X,n1480) :- type(X,n1479).
type(X,i1480) :- type(X,n1479).
type(X,j1480) :- type(X,n1479).
type(X,n1481) :- type(X,n1480).
type(X,i1481) :- type(X,n1480).
type(X,j1481) :- type(X,n1480).
type(X,n1482) :- type(X,n1481).
type(X,i1482) :- type(X,n1481).
type(X,j1482) :- type(X,n1481).
type(X,n1483) :- type(X,n1482).
type(X,i1483) :- type(X,n1482).
type(X,j1483) :- type(X,n1482).
type(X,n1484) :- type(X,n1483).
type(X,i1484) :- type(X,n1483).
type(X,j1484) :- type(X,n1483).
type(X,n1485) :- type(X,n1484).
type(X,i1485) :- type(X,n1484).
type(X,j1485) :- type(X,n1484).
type(X,n1486) :- type(X,n1485).
type(X,i1486) :- type(X,n1485).
type(X,j1486) :- type(X,n1485).
type(X,n1487) :- type(X,n1486).
type(X,i1487) :- type(X,n1486).
type(X,j1487) :- type(X,n1486).
type(X,n1488) :- type(X,n1487).
type(X,i1488) :- type(X,n1487).
type(X,j1488) :- type(X,n1487).
type(X,n1489) :- type(X,n1488).
type(X,i1489) :- type(X,n1488).
type(X,j1489) :- type(X,n1488).
type(X,n1490) :- type(X,n1489).
type(X,i1490) :- type(X,n1489).
type(X,j1490) :- type(X,n1489).
type(X,n1491) :- type(X,n1490).
type(X,i1491) :- type(X,n1490).
type(X,j1491) :- type(X,n1490).
type(X,n1492) :- type(X,n1491).
type(X,i1492) :- type(X,n1491).
type(X,j1492) :- type(X,n1491).
type(X,n1493) :- type(X,n1492).
type(X,i1493) :- type(X,n1492).
type(X,j1493) :- type(X,n1492).
type(X,n1494) :- type(X,n1493).
type(X,i1494) :- type(X,n1493).
type(X,j1494) :- type(X,n1493).
type(X,n1495) :- type(X,n1494).
type(X,i1495) :- type(X,n1494).
type(X,j1495) :- type(X,n1494).
type(X,n1496) :- type(X,n1495).
type(X,i1496) :- type(X,n1495).
type(X,j1496) :- type(X,n1495).
type(X,n1497) :- type(X,n1496).
type(X,i1497) :- type(X,n1496).
type(X,j1497) :- type(X,n1496).
type(X,n1498) :- type(X,n1497).
type(X,i1498) :- type(X,n1497).
type(X,j1498) :- type(X,n1497).
type(X,n1499) :- type(X,n1498).
type(X,i1499) :- type(X,n1498).
type(X,j1499) :- type(X,n1498).
type(X,n1500) :- type(X,n1499).
type(X,i1500) :- type(X,n1499).
type(X,j1500) :- type(X,n1499).
type(X,n1501) :- type(X,n1500).
type(X,i1501) :- type(X,n1500).
type(X,j1501) :- type(X,n1500).
type(X,n1502) :- type(X,n1501).
type(X,i1502) :- type(X,n1501).
type(X,j1502) :- type(X,n1501).
type(X,n1503) :- type(X,n1502).
type(X,i1503) :- type(X,n1502).
type(X,j1503) :- type(X,n1502).
type(X,n1504) :- type(X,n1503).
type(X,i1504) :- type(X,n1503).
type(X,j1504) :- type(X,n1503).
type(X,n1505) :- type(X,n1504).
type(X,i1505) :- type(X,n1504).
type(X,j1505) :- type(X,n1504).
type(X,n1506) :- type(X,n1505).
type(X,i1506) :- type(X,n1505).
type(X,j1506) :- type(X,n1505).
type(X,n1507) :- type(X,n1506).
type(X,i1507) :- type(X,n1506).
type(X,j1507) :- type(X,n1506).
type(X,n1508) :- type(X,n1507).
type(X,i1508) :- type(X,n1507).
type(X,j1508) :- type(X,n1507).
type(X,n1509) :- type(X,n1508).
type(X,i1509) :- type(X,n1508).
type(X,j1509) :- type(X,n1508).
type(X,n1510) :- type(X,n1509).
type(X,i1510) :- type(X,n1509).
type(X,j1510) :- type(X,n1509).
type(X,n1511) :- type(X,n1510).
type(X,i1511) :- type(X,n1510).
type(X,j1511) :- type(X,n1510).
type(X,n1512) :- type(X,n1511).
type(X,i1512) :- type(X,n1511).
type(X,j1512) :- type(X,n1511).
type(X,n1513) :- type(X,n1512).
type(X,i1513) :- type(X,n1512).
type(X,j1513) :- type(X,n1512).
type(X,n1514) :- type(X,n1513).
type(X,i1514) :- type(X,n1513).
type(X,j1514) :- type(X,n1513).
type(X,n1515) :- type(X,n1514).
type(X,i1515) :- type(X,n1514).
type(X,j1515) :- type(X,n1514).
type(X,n1516) :- type(X,n1515).
type(X,i1516) :- type(X,n1515).
type(X,j1516) :- type(X,n1515).
type(X,n1517) :- type(X,n1516).
type(X,i1517) :- type(X,n1516).
type(X,j1517) :- type(X,n1516).
type(X,n1518) :- type(X,n1517).
type(X,i1518) :- type(X,n1517).
type(X,j1518) :- type(X,n1517).
type(X,n1519) :- type(X,n1518).
type(X,i1519) :- type(X,n1518).
type(X,j1519) :- type(X,n1518).
type(X,n1520) :- type(X,n1519).
type(X,i1520) :- type(X,n1519).
type(X,j1520) :- type(X,n1519).
type(X,n1521) :- type(X,n1520).
type(X,i1521) :- type(X,n1520).
type(X,j1521) :- type(X,n1520).
type(X,n1522) :- type(X,n1521).
type(X,i1522) :- type(X,n1521).
type(X,j1522) :- type(X,n1521).
type(X,n1523) :- type(X,n1522).
type(X,i1523) :- type(X,n1522).
type(X,j1523) :- type(X,n1522).
type(X,n1524) :- type(X,n1523).
type(X,i1524) :- type(X,n1523).
type(X,j1524) :- type(X,n1523).
type(X,n1525) :- type(X,n1524).
type(X,i1525) :- type(X,n1524).
type(X,j1525) :- type(X,n1524).
type(X,n1526) :- type(X,n1525).
type(X,i1526) :- type(X,n1525).
type(X,j1526) :- type(X,n1525).
type(X,n1527) :- type(X,n1526).
type(X,i1527) :- type(X,n1526).
type(X,j1527) :- type(X,n1526).
type(X,n1528) :- type(X,n1527).
type(X,i1528) :- type(X,n1527).
type(X,j1528) :- type(X,n1527).
type(X,n1529) :- type(X,n1528).
type(X,i1529) :- type(X,n1528).
type(X,j1529) :- type(X,n1528).
type(X,n1530) :- type(X,n1529).
type(X,i1530) :- type(X,n1529).
type(X,j1530) :- type(X,n1529).
type(X,n1531) :- type(X,n1530).
type(X,i1531) :- type(X,n1530).
type(X,j1531) :- type(X,n1530).
type(X,n1532) :- type(X,n1531).
type(X,i1532) :- type(X,n1531).
type(X,j1532) :- type(X,n1531).
type(X,n1533) :- type(X,n1532).
type(X,i1533) :- type(X,n1532).
type(X,j1533) :- type(X,n1532).
type(X,n1534) :- type(X,n1533).
type(X,i1534) :- type(X,n1533).
type(X,j1534) :- type(X,n1533).
type(X,n1535) :- type(X,n1534).
type(X,i1535) :- type(X,n1534).
type(X,j1535) :- type(X,n1534).
type(X,n1536) :- type(X,n1535).
type(X,i1536) :- type(X,n1535).
type(X,j1536) :- type(X,n1535).
type(X,n1537) :- type(X,n1536).
type(X,i1537) :- type(X,n1536).
type(X,j1537) :- type(X,n1536).
type(X,n1538) :- type(X,n1537).
type(X,i1538) :- type(X,n1537).
type(X,j1538) :- type(X,n1537).
type(X,n1539) :- type(X,n1538).
type(X,i1539) :- type(X,n1538).
type(X,j1539) :- type(X,n1538).
type(X,n1540) :- type(X,n1539).
type(X,i1540) :- type(X,n1539).
type(X,j1540) :- type(X,n1539).
type(X,n1541) :- type(X,n1540).
type(X,i1541) :- type(X,n1540).
type(X,j1541) :- type(X,n1540).
type(X,n1542) :- type(X,n1541).
type(X,i1542) :- type(X,n1541).
type(X,j1542) :- type(X,n1541).
type(X,n1543) :- type(X,n1542).
type(X,i1543) :- type(X,n1542).
type(X,j1543) :- type(X,n1542).
type(X,n1544) :- type(X,n1543).
type(X,i1544) :- type(X,n1543).
type(X,j1544) :- type(X,n1543).
type(X,n1545) :- type(X,n1544).
type(X,i1545) :- type(X,n1544).
type(X,j1545) :- type(X,n1544).
type(X,n1546) :- type(X,n1545).
type(X,i1546) :- type(X,n1545).
type(X,j1546) :- type(X,n1545).
type(X,n1547) :- type(X,n1546).
type(X,i1547) :- type(X,n1546).
type(X,j1547) :- type(X,n1546).
type(X,n1548) :- type(X,n1547).
type(X,i1548) :- type(X,n1547).
type(X,j1548) :- type(X,n1547).
type(X,n1549) :- type(X,n1548).
type(X,i1549) :- type(X,n1548).
type(X,j1549) :- type(X,n1548).
type(X,n1550) :- type(X,n1549).
type(X,i1550) :- type(X,n1549).
type(X,j1550) :- type(X,n1549).
type(X,n1551) :- type(X,n1550).
type(X,i1551) :- type(X,n1550).
type(X,j1551) :- type(X,n1550).
type(X,n1552) :- type(X,n1551).
type(X,i1552) :- type(X,n1551).
type(X,j1552) :- type(X,n1551).
type(X,n1553) :- type(X,n1552).
type(X,i1553) :- type(X,n1552).
type(X,j1553) :- type(X,n1552).
type(X,n1554) :- type(X,n1553).
type(X,i1554) :- type(X,n1553).
type(X,j1554) :- type(X,n1553).
type(X,n1555) :- type(X,n1554).
type(X,i1555) :- type(X,n1554).
type(X,j1555) :- type(X,n1554).
type(X,n1556) :- type(X,n1555).
type(X,i1556) :- type(X,n1555).
type(X,j1556) :- type(X,n1555).
type(X,n1557) :- type(X,n1556).
type(X,i1557) :- type(X,n1556).
type(X,j1557) :- type(X,n1556).
type(X,n1558) :- type(X,n1557).
type(X,i1558) :- type(X,n1557).
type(X,j1558) :- type(X,n1557).
type(X,n1559) :- type(X,n1558).
type(X,i1559) :- type(X,n1558).
type(X,j1559) :- type(X,n1558).
type(X,n1560) :- type(X,n1559).
type(X,i1560) :- type(X,n1559).
type(X,j1560) :- type(X,n1559).
type(X,n1561) :- type(X,n1560).
type(X,i1561) :- type(X,n1560).
type(X,j1561) :- type(X,n1560).
type(X,n1562) :- type(X,n1561).
type(X,i1562) :- type(X,n1561).
type(X,j1562) :- type(X,n1561).
type(X,n1563) :- type(X,n1562).
type(X,i1563) :- type(X,n1562).
type(X,j1563) :- type(X,n1562).
type(X,n1564) :- type(X,n1563).
type(X,i1564) :- type(X,n1563).
type(X,j1564) :- type(X,n1563).
type(X,n1565) :- type(X,n1564).
type(X,i1565) :- type(X,n1564).
type(X,j1565) :- type(X,n1564).
type(X,n1566) :- type(X,n1565).
type(X,i1566) :- type(X,n1565).
type(X,j1566) :- type(X,n1565).
type(X,n1567) :- type(X,n1566).
type(X,i1567) :- type(X,n1566).
type(X,j1567) :- type(X,n1566).
type(X,n1568) :- type(X,n1567).
type(X,i1568) :- type(X,n1567).
type(X,j1568) :- type(X,n1567).
type(X,n1569) :- type(X,n1568).
type(X,i1569) :- type(X,n1568).
type(X,j1569) :- type(X,n1568).
type(X,n1570) :- type(X,n1569).
type(X,i1570) :- type(X,n1569).
type(X,j1570) :- type(X,n1569).
type(X,n1571) :- type(X,n1570).
type(X,i1571) :- type(X,n1570).
type(X,j1571) :- type(X,n1570).
type(X,n1572) :- type(X,n1571).
type(X,i1572) :- type(X,n1571).
type(X,j1572) :- type(X,n1571).
type(X,n1573) :- type(X,n1572).
type(X,i1573) :- type(X,n1572).
type(X,j1573) :- type(X,n1572).
type(X,n1574) :- type(X,n1573).
type(X,i1574) :- type(X,n1573).
type(X,j1574) :- type(X,n1573).
type(X,n1575) :- type(X,n1574).
type(X,i1575) :- type(X,n1574).
type(X,j1575) :- type(X,n1574).
type(X,n1576) :- type(X,n1575).
type(X,i1576) :- type(X,n1575).
type(X,j1576) :- type(X,n1575).
type(X,n1577) :- type(X,n1576).
type(X,i1577) :- type(X,n1576).
type(X,j1577) :- type(X,n1576).
type(X,n1578) :- type(X,n1577).
type(X,i1578) :- type(X,n1577).
type(X,j1578) :- type(X,n1577).
type(X,n1579) :- type(X,n1578).
type(X,i1579) :- type(X,n1578).
type(X,j1579) :- type(X,n1578).
type(X,n1580) :- type(X,n1579).
type(X,i1580) :- type(X,n1579).
type(X,j1580) :- type(X,n1579).
type(X,n1581) :- type(X,n1580).
type(X,i1581) :- type(X,n1580).
type(X,j1581) :- type(X,n1580).
type(X,n1582) :- type(X,n1581).
type(X,i1582) :- type(X,n1581).
type(X,j1582) :- type(X,n1581).
type(X,n1583) :- type(X,n1582).
type(X,i1583) :- type(X,n1582).
type(X,j1583) :- type(X,n1582).
type(X,n1584) :- type(X,n1583).
type(X,i1584) :- type(X,n1583).
type(X,j1584) :- type(X,n1583).
type(X,n1585) :- type(X,n1584).
type(X,i1585) :- type(X,n1584).
type(X,j1585) :- type(X,n1584).
type(X,n1586) :- type(X,n1585).
type(X,i1586) :- type(X,n1585).
type(X,j1586) :- type(X,n1585).
type(X,n1587) :- type(X,n1586).
type(X,i1587) :- type(X,n1586).
type(X,j1587) :- type(X,n1586).
type(X,n1588) :- type(X,n1587).
type(X,i1588) :- type(X,n1587).
type(X,j1588) :- type(X,n1587).
type(X,n1589) :- type(X,n1588).
type(X,i1589) :- type(X,n1588).
type(X,j1589) :- type(X,n1588).
type(X,n1590) :- type(X,n1589).
type(X,i1590) :- type(X,n1589).
type(X,j1590) :- type(X,n1589).
type(X,n1591) :- type(X,n1590).
type(X,i1591) :- type(X,n1590).
type(X,j1591) :- type(X,n1590).
type(X,n1592) :- type(X,n1591).
type(X,i1592) :- type(X,n1591).
type(X,j1592) :- type(X,n1591).
type(X,n1593) :- type(X,n1592).
type(X,i1593) :- type(X,n1592).
type(X,j1593) :- type(X,n1592).
type(X,n1594) :- type(X,n1593).
type(X,i1594) :- type(X,n1593).
type(X,j1594) :- type(X,n1593).
type(X,n1595) :- type(X,n1594).
type(X,i1595) :- type(X,n1594).
type(X,j1595) :- type(X,n1594).
type(X,n1596) :- type(X,n1595).
type(X,i1596) :- type(X,n1595).
type(X,j1596) :- type(X,n1595).
type(X,n1597) :- type(X,n1596).
type(X,i1597) :- type(X,n1596).
type(X,j1597) :- type(X,n1596).
type(X,n1598) :- type(X,n1597).
type(X,i1598) :- type(X,n1597).
type(X,j1598) :- type(X,n1597).
type(X,n1599) :- type(X,n1598).
type(X,i1599) :- type(X,n1598).
type(X,j1599) :- type(X,n1598).
type(X,n1600) :- type(X,n1599).
type(X,i1600) :- type(X,n1599).
type(X,j1600) :- type(X,n1599).
type(X,n1601) :- type(X,n1600).
type(X,i1601) :- type(X,n1600).
type(X,j1601) :- type(X,n1600).
type(X,n1602) :- type(X,n1601).
type(X,i1602) :- type(X,n1601).
type(X,j1602) :- type(X,n1601).
type(X,n1603) :- type(X,n1602).
type(X,i1603) :- type(X,n1602).
type(X,j1603) :- type(X,n1602).
type(X,n1604) :- type(X,n1603).
type(X,i1604) :- type(X,n1603).
type(X,j1604) :- type(X,n1603).
type(X,n1605) :- type(X,n1604).
type(X,i1605) :- type(X,n1604).
type(X,j1605) :- type(X,n1604).
type(X,n1606) :- type(X,n1605).
type(X,i1606) :- type(X,n1605).
type(X,j1606) :- type(X,n1605).
type(X,n1607) :- type(X,n1606).
type(X,i1607) :- type(X,n1606).
type(X,j1607) :- type(X,n1606).
type(X,n1608) :- type(X,n1607).
type(X,i1608) :- type(X,n1607).
type(X,j1608) :- type(X,n1607).
type(X,n1609) :- type(X,n1608).
type(X,i1609) :- type(X,n1608).
type(X,j1609) :- type(X,n1608).
type(X,n1610) :- type(X,n1609).
type(X,i1610) :- type(X,n1609).
type(X,j1610) :- type(X,n1609).
type(X,n1611) :- type(X,n1610).
type(X,i1611) :- type(X,n1610).
type(X,j1611) :- type(X,n1610).
type(X,n1612) :- type(X,n1611).
type(X,i1612) :- type(X,n1611).
type(X,j1612) :- type(X,n1611).
type(X,n1613) :- type(X,n1612).
type(X,i1613) :- type(X,n1612).
type(X,j1613) :- type(X,n1612).
type(X,n1614) :- type(X,n1613).
type(X,i1614) :- type(X,n1613).
type(X,j1614) :- type(X,n1613).
type(X,n1615) :- type(X,n1614).
type(X,i1615) :- type(X,n1614).
type(X,j1615) :- type(X,n1614).
type(X,n1616) :- type(X,n1615).
type(X,i1616) :- type(X,n1615).
type(X,j1616) :- type(X,n1615).
type(X,n1617) :- type(X,n1616).
type(X,i1617) :- type(X,n1616).
type(X,j1617) :- type(X,n1616).
type(X,n1618) :- type(X,n1617).
type(X,i1618) :- type(X,n1617).
type(X,j1618) :- type(X,n1617).
type(X,n1619) :- type(X,n1618).
type(X,i1619) :- type(X,n1618).
type(X,j1619) :- type(X,n1618).
type(X,n1620) :- type(X,n1619).
type(X,i1620) :- type(X,n1619).
type(X,j1620) :- type(X,n1619).
type(X,n1621) :- type(X,n1620).
type(X,i1621) :- type(X,n1620).
type(X,j1621) :- type(X,n1620).
type(X,n1622) :- type(X,n1621).
type(X,i1622) :- type(X,n1621).
type(X,j1622) :- type(X,n1621).
type(X,n1623) :- type(X,n1622).
type(X,i1623) :- type(X,n1622).
type(X,j1623) :- type(X,n1622).
type(X,n1624) :- type(X,n1623).
type(X,i1624) :- type(X,n1623).
type(X,j1624) :- type(X,n1623).
type(X,n1625) :- type(X,n1624).
type(X,i1625) :- type(X,n1624).
type(X,j1625) :- type(X,n1624).
type(X,n1626) :- type(X,n1625).
type(X,i1626) :- type(X,n1625).
type(X,j1626) :- type(X,n1625).
type(X,n1627) :- type(X,n1626).
type(X,i1627) :- type(X,n1626).
type(X,j1627) :- type(X,n1626).
type(X,n1628) :- type(X,n1627).
type(X,i1628) :- type(X,n1627).
type(X,j1628) :- type(X,n1627).
type(X,n1629) :- type(X,n1628).
type(X,i1629) :- type(X,n1628).
type(X,j1629) :- type(X,n1628).
type(X,n1630) :- type(X,n1629).
type(X,i1630) :- type(X,n1629).
type(X,j1630) :- type(X,n1629).
type(X,n1631) :- type(X,n1630).
type(X,i1631) :- type(X,n1630).
type(X,j1631) :- type(X,n1630).
type(X,n1632) :- type(X,n1631).
type(X,i1632) :- type(X,n1631).
type(X,j1632) :- type(X,n1631).
type(X,n1633) :- type(X,n1632).
type(X,i1633) :- type(X,n1632).
type(X,j1633) :- type(X,n1632).
type(X,n1634) :- type(X,n1633).
type(X,i1634) :- type(X,n1633).
type(X,j1634) :- type(X,n1633).
type(X,n1635) :- type(X,n1634).
type(X,i1635) :- type(X,n1634).
type(X,j1635) :- type(X,n1634).
type(X,n1636) :- type(X,n1635).
type(X,i1636) :- type(X,n1635).
type(X,j1636) :- type(X,n1635).
type(X,n1637) :- type(X,n1636).
type(X,i1637) :- type(X,n1636).
type(X,j1637) :- type(X,n1636).
type(X,n1638) :- type(X,n1637).
type(X,i1638) :- type(X,n1637).
type(X,j1638) :- type(X,n1637).
type(X,n1639) :- type(X,n1638).
type(X,i1639) :- type(X,n1638).
type(X,j1639) :- type(X,n1638).
type(X,n1640) :- type(X,n1639).
type(X,i1640) :- type(X,n1639).
type(X,j1640) :- type(X,n1639).
type(X,n1641) :- type(X,n1640).
type(X,i1641) :- type(X,n1640).
type(X,j1641) :- type(X,n1640).
type(X,n1642) :- type(X,n1641).
type(X,i1642) :- type(X,n1641).
type(X,j1642) :- type(X,n1641).
type(X,n1643) :- type(X,n1642).
type(X,i1643) :- type(X,n1642).
type(X,j1643) :- type(X,n1642).
type(X,n1644) :- type(X,n1643).
type(X,i1644) :- type(X,n1643).
type(X,j1644) :- type(X,n1643).
type(X,n1645) :- type(X,n1644).
type(X,i1645) :- type(X,n1644).
type(X,j1645) :- type(X,n1644).
type(X,n1646) :- type(X,n1645).
type(X,i1646) :- type(X,n1645).
type(X,j1646) :- type(X,n1645).
type(X,n1647) :- type(X,n1646).
type(X,i1647) :- type(X,n1646).
type(X,j1647) :- type(X,n1646).
type(X,n1648) :- type(X,n1647).
type(X,i1648) :- type(X,n1647).
type(X,j1648) :- type(X,n1647).
type(X,n1649) :- type(X,n1648).
type(X,i1649) :- type(X,n1648).
type(X,j1649) :- type(X,n1648).
type(X,n1650) :- type(X,n1649).
type(X,i1650) :- type(X,n1649).
type(X,j1650) :- type(X,n1649).
type(X,n1651) :- type(X,n1650).
type(X,i1651) :- type(X,n1650).
type(X,j1651) :- type(X,n1650).
type(X,n1652) :- type(X,n1651).
type(X,i1652) :- type(X,n1651).
type(X,j1652) :- type(X,n1651).
type(X,n1653) :- type(X,n1652).
type(X,i1653) :- type(X,n1652).
type(X,j1653) :- type(X,n1652).
type(X,n1654) :- type(X,n1653).
type(X,i1654) :- type(X,n1653).
type(X,j1654) :- type(X,n1653).
type(X,n1655) :- type(X,n1654).
type(X,i1655) :- type(X,n1654).
type(X,j1655) :- type(X,n1654).
type(X,n1656) :- type(X,n1655).
type(X,i1656) :- type(X,n1655).
type(X,j1656) :- type(X,n1655).
type(X,n1657) :- type(X,n1656).
type(X,i1657) :- type(X,n1656).
type(X,j1657) :- type(X,n1656).
type(X,n1658) :- type(X,n1657).
type(X,i1658) :- type(X,n1657).
type(X,j1658) :- type(X,n1657).
type(X,n1659) :- type(X,n1658).
type(X,i1659) :- type(X,n1658).
type(X,j1659) :- type(X,n1658).
type(X,n1660) :- type(X,n1659).
type(X,i1660) :- type(X,n1659).
type(X,j1660) :- type(X,n1659).
type(X,n1661) :- type(X,n1660).
type(X,i1661) :- type(X,n1660).
type(X,j1661) :- type(X,n1660).
type(X,n1662) :- type(X,n1661).
type(X,i1662) :- type(X,n1661).
type(X,j1662) :- type(X,n1661).
type(X,n1663) :- type(X,n1662).
type(X,i1663) :- type(X,n1662).
type(X,j1663) :- type(X,n1662).
type(X,n1664) :- type(X,n1663).
type(X,i1664) :- type(X,n1663).
type(X,j1664) :- type(X,n1663).
type(X,n1665) :- type(X,n1664).
type(X,i1665) :- type(X,n1664).
type(X,j1665) :- type(X,n1664).
type(X,n1666) :- type(X,n1665).
type(X,i1666) :- type(X,n1665).
type(X,j1666) :- type(X,n1665).
type(X,n1667) :- type(X,n1666).
type(X,i1667) :- type(X,n1666).
type(X,j1667) :- type(X,n1666).
type(X,n1668) :- type(X,n1667).
type(X,i1668) :- type(X,n1667).
type(X,j1668) :- type(X,n1667).
type(X,n1669) :- type(X,n1668).
type(X,i1669) :- type(X,n1668).
type(X,j1669) :- type(X,n1668).
type(X,n1670) :- type(X,n1669).
type(X,i1670) :- type(X,n1669).
type(X,j1670) :- type(X,n1669).
type(X,n1671) :- type(X,n1670).
type(X,i1671) :- type(X,n1670).
type(X,j1671) :- type(X,n1670).
type(X,n1672) :- type(X,n1671).
type(X,i1672) :- type(X,n1671).
type(X,j1672) :- type(X,n1671).
type(X,n1673) :- type(X,n1672).
type(X,i1673) :- type(X,n1672).
type(X,j1673) :- type(X,n1672).
type(X,n1674) :- type(X,n1673).
type(X,i1674) :- type(X,n1673).
type(X,j1674) :- type(X,n1673).
type(X,n1675) :- type(X,n1674).
type(X,i1675) :- type(X,n1674).
type(X,j1675) :- type(X,n1674).
type(X,n1676) :- type(X,n1675).
type(X,i1676) :- type(X,n1675).
type(X,j1676) :- type(X,n1675).
type(X,n1677) :- type(X,n1676).
type(X,i1677) :- type(X,n1676).
type(X,j1677) :- type(X,n1676).
type(X,n1678) :- type(X,n1677).
type(X,i1678) :- type(X,n1677).
type(X,j1678) :- type(X,n1677).
type(X,n1679) :- type(X,n1678).
type(X,i1679) :- type(X,n1678).
type(X,j1679) :- type(X,n1678).
type(X,n1680) :- type(X,n1679).
type(X,i1680) :- type(X,n1679).
type(X,j1680) :- type(X,n1679).
type(X,n1681) :- type(X,n1680).
type(X,i1681) :- type(X,n1680).
type(X,j1681) :- type(X,n1680).
type(X,n1682) :- type(X,n1681).
type(X,i1682) :- type(X,n1681).
type(X,j1682) :- type(X,n1681).
type(X,n1683) :- type(X,n1682).
type(X,i1683) :- type(X,n1682).
type(X,j1683) :- type(X,n1682).
type(X,n1684) :- type(X,n1683).
type(X,i1684) :- type(X,n1683).
type(X,j1684) :- type(X,n1683).
type(X,n1685) :- type(X,n1684).
type(X,i1685) :- type(X,n1684).
type(X,j1685) :- type(X,n1684).
type(X,n1686) :- type(X,n1685).
type(X,i1686) :- type(X,n1685).
type(X,j1686) :- type(X,n1685).
type(X,n1687) :- type(X,n1686).
type(X,i1687) :- type(X,n1686).
type(X,j1687) :- type(X,n1686).
type(X,n1688) :- type(X,n1687).
type(X,i1688) :- type(X,n1687).
type(X,j1688) :- type(X,n1687).
type(X,n1689) :- type(X,n1688).
type(X,i1689) :- type(X,n1688).
type(X,j1689) :- type(X,n1688).
type(X,n1690) :- type(X,n1689).
type(X,i1690) :- type(X,n1689).
type(X,j1690) :- type(X,n1689).
type(X,n1691) :- type(X,n1690).
type(X,i1691) :- type(X,n1690).
type(X,j1691) :- type(X,n1690).
type(X,n1692) :- type(X,n1691).
type(X,i1692) :- type(X,n1691).
type(X,j1692) :- type(X,n1691).
type(X,n1693) :- type(X,n1692).
type(X,i1693) :- type(X,n1692).
type(X,j1693) :- type(X,n1692).
type(X,n1694) :- type(X,n1693).
type(X,i1694) :- type(X,n1693).
type(X,j1694) :- type(X,n1693).
type(X,n1695) :- type(X,n1694).
type(X,i1695) :- type(X,n1694).
type(X,j1695) :- type(X,n1694).
type(X,n1696) :- type(X,n1695).
type(X,i1696) :- type(X,n1695).
type(X,j1696) :- type(X,n1695).
type(X,n1697) :- type(X,n1696).
type(X,i1697) :- type(X,n1696).
type(X,j1697) :- type(X,n1696).
type(X,n1698) :- type(X,n1697).
type(X,i1698) :- type(X,n1697).
type(X,j1698) :- type(X,n1697).
type(X,n1699) :- type(X,n1698).
type(X,i1699) :- type(X,n1698).
type(X,j1699) :- type(X,n1698).
type(X,n1700) :- type(X,n1699).
type(X,i1700) :- type(X,n1699).
type(X,j1700) :- type(X,n1699).
type(X,n1701) :- type(X,n1700).
type(X,i1701) :- type(X,n1700).
type(X,j1701) :- type(X,n1700).
type(X,n1702) :- type(X,n1701).
type(X,i1702) :- type(X,n1701).
type(X,j1702) :- type(X,n1701).
type(X,n1703) :- type(X,n1702).
type(X,i1703) :- type(X,n1702).
type(X,j1703) :- type(X,n1702).
type(X,n1704) :- type(X,n1703).
type(X,i1704) :- type(X,n1703).
type(X,j1704) :- type(X,n1703).
type(X,n1705) :- type(X,n1704).
type(X,i1705) :- type(X,n1704).
type(X,j1705) :- type(X,n1704).
type(X,n1706) :- type(X,n1705).
type(X,i1706) :- type(X,n1705).
type(X,j1706) :- type(X,n1705).
type(X,n1707) :- type(X,n1706).
type(X,i1707) :- type(X,n1706).
type(X,j1707) :- type(X,n1706).
type(X,n1708) :- type(X,n1707).
type(X,i1708) :- type(X,n1707).
type(X,j1708) :- type(X,n1707).
type(X,n1709) :- type(X,n1708).
type(X,i1709) :- type(X,n1708).
type(X,j1709) :- type(X,n1708).
type(X,n1710) :- type(X,n1709).
type(X,i1710) :- type(X,n1709).
type(X,j1710) :- type(X,n1709).
type(X,n1711) :- type(X,n1710).
type(X,i1711) :- type(X,n1710).
type(X,j1711) :- type(X,n1710).
type(X,n1712) :- type(X,n1711).
type(X,i1712) :- type(X,n1711).
type(X,j1712) :- type(X,n1711).
type(X,n1713) :- type(X,n1712).
type(X,i1713) :- type(X,n1712).
type(X,j1713) :- type(X,n1712).
type(X,n1714) :- type(X,n1713).
type(X,i1714) :- type(X,n1713).
type(X,j1714) :- type(X,n1713).
type(X,n1715) :- type(X,n1714).
type(X,i1715) :- type(X,n1714).
type(X,j1715) :- type(X,n1714).
type(X,n1716) :- type(X,n1715).
type(X,i1716) :- type(X,n1715).
type(X,j1716) :- type(X,n1715).
type(X,n1717) :- type(X,n1716).
type(X,i1717) :- type(X,n1716).
type(X,j1717) :- type(X,n1716).
type(X,n1718) :- type(X,n1717).
type(X,i1718) :- type(X,n1717).
type(X,j1718) :- type(X,n1717).
type(X,n1719) :- type(X,n1718).
type(X,i1719) :- type(X,n1718).
type(X,j1719) :- type(X,n1718).
type(X,n1720) :- type(X,n1719).
type(X,i1720) :- type(X,n1719).
type(X,j1720) :- type(X,n1719).
type(X,n1721) :- type(X,n1720).
type(X,i1721) :- type(X,n1720).
type(X,j1721) :- type(X,n1720).
type(X,n1722) :- type(X,n1721).
type(X,i1722) :- type(X,n1721).
type(X,j1722) :- type(X,n1721).
type(X,n1723) :- type(X,n1722).
type(X,i1723) :- type(X,n1722).
type(X,j1723) :- type(X,n1722).
type(X,n1724) :- type(X,n1723).
type(X,i1724) :- type(X,n1723).
type(X,j1724) :- type(X,n1723).
type(X,n1725) :- type(X,n1724).
type(X,i1725) :- type(X,n1724).
type(X,j1725) :- type(X,n1724).
type(X,n1726) :- type(X,n1725).
type(X,i1726) :- type(X,n1725).
type(X,j1726) :- type(X,n1725).
type(X,n1727) :- type(X,n1726).
type(X,i1727) :- type(X,n1726).
type(X,j1727) :- type(X,n1726).
type(X,n1728) :- type(X,n1727).
type(X,i1728) :- type(X,n1727).
type(X,j1728) :- type(X,n1727).
type(X,n1729) :- type(X,n1728).
type(X,i1729) :- type(X,n1728).
type(X,j1729) :- type(X,n1728).
type(X,n1730) :- type(X,n1729).
type(X,i1730) :- type(X,n1729).
type(X,j1730) :- type(X,n1729).
type(X,n1731) :- type(X,n1730).
type(X,i1731) :- type(X,n1730).
type(X,j1731) :- type(X,n1730).
type(X,n1732) :- type(X,n1731).
type(X,i1732) :- type(X,n1731).
type(X,j1732) :- type(X,n1731).
type(X,n1733) :- type(X,n1732).
type(X,i1733) :- type(X,n1732).
type(X,j1733) :- type(X,n1732).
type(X,n1734) :- type(X,n1733).
type(X,i1734) :- type(X,n1733).
type(X,j1734) :- type(X,n1733).
type(X,n1735) :- type(X,n1734).
type(X,i1735) :- type(X,n1734).
type(X,j1735) :- type(X,n1734).
type(X,n1736) :- type(X,n1735).
type(X,i1736) :- type(X,n1735).
type(X,j1736) :- type(X,n1735).
type(X,n1737) :- type(X,n1736).
type(X,i1737) :- type(X,n1736).
type(X,j1737) :- type(X,n1736).
type(X,n1738) :- type(X,n1737).
type(X,i1738) :- type(X,n1737).
type(X,j1738) :- type(X,n1737).
type(X,n1739) :- type(X,n1738).
type(X,i1739) :- type(X,n1738).
type(X,j1739) :- type(X,n1738).
type(X,n1740) :- type(X,n1739).
type(X,i1740) :- type(X,n1739).
type(X,j1740) :- type(X,n1739).
type(X,n1741) :- type(X,n1740).
type(X,i1741) :- type(X,n1740).
type(X,j1741) :- type(X,n1740).
type(X,n1742) :- type(X,n1741).
type(X,i1742) :- type(X,n1741).
type(X,j1742) :- type(X,n1741).
type(X,n1743) :- type(X,n1742).
type(X,i1743) :- type(X,n1742).
type(X,j1743) :- type(X,n1742).
type(X,n1744) :- type(X,n1743).
type(X,i1744) :- type(X,n1743).
type(X,j1744) :- type(X,n1743).
type(X,n1745) :- type(X,n1744).
type(X,i1745) :- type(X,n1744).
type(X,j1745) :- type(X,n1744).
type(X,n1746) :- type(X,n1745).
type(X,i1746) :- type(X,n1745).
type(X,j1746) :- type(X,n1745).
type(X,n1747) :- type(X,n1746).
type(X,i1747) :- type(X,n1746).
type(X,j1747) :- type(X,n1746).
type(X,n1748) :- type(X,n1747).
type(X,i1748) :- type(X,n1747).
type(X,j1748) :- type(X,n1747).
type(X,n1749) :- type(X,n1748).
type(X,i1749) :- type(X,n1748).
type(X,j1749) :- type(X,n1748).
type(X,n1750) :- type(X,n1749).
type(X,i1750) :- type(X,n1749).
type(X,j1750) :- type(X,n1749).
type(X,n1751) :- type(X,n1750).
type(X,i1751) :- type(X,n1750).
type(X,j1751) :- type(X,n1750).
type(X,n1752) :- type(X,n1751).
type(X,i1752) :- type(X,n1751).
type(X,j1752) :- type(X,n1751).
type(X,n1753) :- type(X,n1752).
type(X,i1753) :- type(X,n1752).
type(X,j1753) :- type(X,n1752).
type(X,n1754) :- type(X,n1753).
type(X,i1754) :- type(X,n1753).
type(X,j1754) :- type(X,n1753).
type(X,n1755) :- type(X,n1754).
type(X,i1755) :- type(X,n1754).
type(X,j1755) :- type(X,n1754).
type(X,n1756) :- type(X,n1755).
type(X,i1756) :- type(X,n1755).
type(X,j1756) :- type(X,n1755).
type(X,n1757) :- type(X,n1756).
type(X,i1757) :- type(X,n1756).
type(X,j1757) :- type(X,n1756).
type(X,n1758) :- type(X,n1757).
type(X,i1758) :- type(X,n1757).
type(X,j1758) :- type(X,n1757).
type(X,n1759) :- type(X,n1758).
type(X,i1759) :- type(X,n1758).
type(X,j1759) :- type(X,n1758).
type(X,n1760) :- type(X,n1759).
type(X,i1760) :- type(X,n1759).
type(X,j1760) :- type(X,n1759).
type(X,n1761) :- type(X,n1760).
type(X,i1761) :- type(X,n1760).
type(X,j1761) :- type(X,n1760).
type(X,n1762) :- type(X,n1761).
type(X,i1762) :- type(X,n1761).
type(X,j1762) :- type(X,n1761).
type(X,n1763) :- type(X,n1762).
type(X,i1763) :- type(X,n1762).
type(X,j1763) :- type(X,n1762).
type(X,n1764) :- type(X,n1763).
type(X,i1764) :- type(X,n1763).
type(X,j1764) :- type(X,n1763).
type(X,n1765) :- type(X,n1764).
type(X,i1765) :- type(X,n1764).
type(X,j1765) :- type(X,n1764).
type(X,n1766) :- type(X,n1765).
type(X,i1766) :- type(X,n1765).
type(X,j1766) :- type(X,n1765).
type(X,n1767) :- type(X,n1766).
type(X,i1767) :- type(X,n1766).
type(X,j1767) :- type(X,n1766).
type(X,n1768) :- type(X,n1767).
type(X,i1768) :- type(X,n1767).
type(X,j1768) :- type(X,n1767).
type(X,n1769) :- type(X,n1768).
type(X,i1769) :- type(X,n1768).
type(X,j1769) :- type(X,n1768).
type(X,n1770) :- type(X,n1769).
type(X,i1770) :- type(X,n1769).
type(X,j1770) :- type(X,n1769).
type(X,n1771) :- type(X,n1770).
type(X,i1771) :- type(X,n1770).
type(X,j1771) :- type(X,n1770).
type(X,n1772) :- type(X,n1771).
type(X,i1772) :- type(X,n1771).
type(X,j1772) :- type(X,n1771).
type(X,n1773) :- type(X,n1772).
type(X,i1773) :- type(X,n1772).
type(X,j1773) :- type(X,n1772).
type(X,n1774) :- type(X,n1773).
type(X,i1774) :- type(X,n1773).
type(X,j1774) :- type(X,n1773).
type(X,n1775) :- type(X,n1774).
type(X,i1775) :- type(X,n1774).
type(X,j1775) :- type(X,n1774).
type(X,n1776) :- type(X,n1775).
type(X,i1776) :- type(X,n1775).
type(X,j1776) :- type(X,n1775).
type(X,n1777) :- type(X,n1776).
type(X,i1777) :- type(X,n1776).
type(X,j1777) :- type(X,n1776).
type(X,n1778) :- type(X,n1777).
type(X,i1778) :- type(X,n1777).
type(X,j1778) :- type(X,n1777).
type(X,n1779) :- type(X,n1778).
type(X,i1779) :- type(X,n1778).
type(X,j1779) :- type(X,n1778).
type(X,n1780) :- type(X,n1779).
type(X,i1780) :- type(X,n1779).
type(X,j1780) :- type(X,n1779).
type(X,n1781) :- type(X,n1780).
type(X,i1781) :- type(X,n1780).
type(X,j1781) :- type(X,n1780).
type(X,n1782) :- type(X,n1781).
type(X,i1782) :- type(X,n1781).
type(X,j1782) :- type(X,n1781).
type(X,n1783) :- type(X,n1782).
type(X,i1783) :- type(X,n1782).
type(X,j1783) :- type(X,n1782).
type(X,n1784) :- type(X,n1783).
type(X,i1784) :- type(X,n1783).
type(X,j1784) :- type(X,n1783).
type(X,n1785) :- type(X,n1784).
type(X,i1785) :- type(X,n1784).
type(X,j1785) :- type(X,n1784).
type(X,n1786) :- type(X,n1785).
type(X,i1786) :- type(X,n1785).
type(X,j1786) :- type(X,n1785).
type(X,n1787) :- type(X,n1786).
type(X,i1787) :- type(X,n1786).
type(X,j1787) :- type(X,n1786).
type(X,n1788) :- type(X,n1787).
type(X,i1788) :- type(X,n1787).
type(X,j1788) :- type(X,n1787).
type(X,n1789) :- type(X,n1788).
type(X,i1789) :- type(X,n1788).
type(X,j1789) :- type(X,n1788).
type(X,n1790) :- type(X,n1789).
type(X,i1790) :- type(X,n1789).
type(X,j1790) :- type(X,n1789).
type(X,n1791) :- type(X,n1790).
type(X,i1791) :- type(X,n1790).
type(X,j1791) :- type(X,n1790).
type(X,n1792) :- type(X,n1791).
type(X,i1792) :- type(X,n1791).
type(X,j1792) :- type(X,n1791).
type(X,n1793) :- type(X,n1792).
type(X,i1793) :- type(X,n1792).
type(X,j1793) :- type(X,n1792).
type(X,n1794) :- type(X,n1793).
type(X,i1794) :- type(X,n1793).
type(X,j1794) :- type(X,n1793).
type(X,n1795) :- type(X,n1794).
type(X,i1795) :- type(X,n1794).
type(X,j1795) :- type(X,n1794).
type(X,n1796) :- type(X,n1795).
type(X,i1796) :- type(X,n1795).
type(X,j1796) :- type(X,n1795).
type(X,n1797) :- type(X,n1796).
type(X,i1797) :- type(X,n1796).
type(X,j1797) :- type(X,n1796).
type(X,n1798) :- type(X,n1797).
type(X,i1798) :- type(X,n1797).
type(X,j1798) :- type(X,n1797).
type(X,n1799) :- type(X,n1798).
type(X,i1799) :- type(X,n1798).
type(X,j1799) :- type(X,n1798).
type(X,n1800) :- type(X,n1799).
type(X,i1800) :- type(X,n1799).
type(X,j1800) :- type(X,n1799).
type(X,n1801) :- type(X,n1800).
type(X,i1801) :- type(X,n1800).
type(X,j1801) :- type(X,n1800).
type(X,n1802) :- type(X,n1801).
type(X,i1802) :- type(X,n1801).
type(X,j1802) :- type(X,n1801).
type(X,n1803) :- type(X,n1802).
type(X,i1803) :- type(X,n1802).
type(X,j1803) :- type(X,n1802).
type(X,n1804) :- type(X,n1803).
type(X,i1804) :- type(X,n1803).
type(X,j1804) :- type(X,n1803).
type(X,n1805) :- type(X,n1804).
type(X,i1805) :- type(X,n1804).
type(X,j1805) :- type(X,n1804).
type(X,n1806) :- type(X,n1805).
type(X,i1806) :- type(X,n1805).
type(X,j1806) :- type(X,n1805).
type(X,n1807) :- type(X,n1806).
type(X,i1807) :- type(X,n1806).
type(X,j1807) :- type(X,n1806).
type(X,n1808) :- type(X,n1807).
type(X,i1808) :- type(X,n1807).
type(X,j1808) :- type(X,n1807).
type(X,n1809) :- type(X,n1808).
type(X,i1809) :- type(X,n1808).
type(X,j1809) :- type(X,n1808).
type(X,n1810) :- type(X,n1809).
type(X,i1810) :- type(X,n1809).
type(X,j1810) :- type(X,n1809).
type(X,n1811) :- type(X,n1810).
type(X,i1811) :- type(X,n1810).
type(X,j1811) :- type(X,n1810).
type(X,n1812) :- type(X,n1811).
type(X,i1812) :- type(X,n1811).
type(X,j1812) :- type(X,n1811).
type(X,n1813) :- type(X,n1812).
type(X,i1813) :- type(X,n1812).
type(X,j1813) :- type(X,n1812).
type(X,n1814) :- type(X,n1813).
type(X,i1814) :- type(X,n1813).
type(X,j1814) :- type(X,n1813).
type(X,n1815) :- type(X,n1814).
type(X,i1815) :- type(X,n1814).
type(X,j1815) :- type(X,n1814).
type(X,n1816) :- type(X,n1815).
type(X,i1816) :- type(X,n1815).
type(X,j1816) :- type(X,n1815).
type(X,n1817) :- type(X,n1816).
type(X,i1817) :- type(X,n1816).
type(X,j1817) :- type(X,n1816).
type(X,n1818) :- type(X,n1817).
type(X,i1818) :- type(X,n1817).
type(X,j1818) :- type(X,n1817).
type(X,n1819) :- type(X,n1818).
type(X,i1819) :- type(X,n1818).
type(X,j1819) :- type(X,n1818).
type(X,n1820) :- type(X,n1819).
type(X,i1820) :- type(X,n1819).
type(X,j1820) :- type(X,n1819).
type(X,n1821) :- type(X,n1820).
type(X,i1821) :- type(X,n1820).
type(X,j1821) :- type(X,n1820).
type(X,n1822) :- type(X,n1821).
type(X,i1822) :- type(X,n1821).
type(X,j1822) :- type(X,n1821).
type(X,n1823) :- type(X,n1822).
type(X,i1823) :- type(X,n1822).
type(X,j1823) :- type(X,n1822).
type(X,n1824) :- type(X,n1823).
type(X,i1824) :- type(X,n1823).
type(X,j1824) :- type(X,n1823).
type(X,n1825) :- type(X,n1824).
type(X,i1825) :- type(X,n1824).
type(X,j1825) :- type(X,n1824).
type(X,n1826) :- type(X,n1825).
type(X,i1826) :- type(X,n1825).
type(X,j1826) :- type(X,n1825).
type(X,n1827) :- type(X,n1826).
type(X,i1827) :- type(X,n1826).
type(X,j1827) :- type(X,n1826).
type(X,n1828) :- type(X,n1827).
type(X,i1828) :- type(X,n1827).
type(X,j1828) :- type(X,n1827).
type(X,n1829) :- type(X,n1828).
type(X,i1829) :- type(X,n1828).
type(X,j1829) :- type(X,n1828).
type(X,n1830) :- type(X,n1829).
type(X,i1830) :- type(X,n1829).
type(X,j1830) :- type(X,n1829).
type(X,n1831) :- type(X,n1830).
type(X,i1831) :- type(X,n1830).
type(X,j1831) :- type(X,n1830).
type(X,n1832) :- type(X,n1831).
type(X,i1832) :- type(X,n1831).
type(X,j1832) :- type(X,n1831).
type(X,n1833) :- type(X,n1832).
type(X,i1833) :- type(X,n1832).
type(X,j1833) :- type(X,n1832).
type(X,n1834) :- type(X,n1833).
type(X,i1834) :- type(X,n1833).
type(X,j1834) :- type(X,n1833).
type(X,n1835) :- type(X,n1834).
type(X,i1835) :- type(X,n1834).
type(X,j1835) :- type(X,n1834).
type(X,n1836) :- type(X,n1835).
type(X,i1836) :- type(X,n1835).
type(X,j1836) :- type(X,n1835).
type(X,n1837) :- type(X,n1836).
type(X,i1837) :- type(X,n1836).
type(X,j1837) :- type(X,n1836).
type(X,n1838) :- type(X,n1837).
type(X,i1838) :- type(X,n1837).
type(X,j1838) :- type(X,n1837).
type(X,n1839) :- type(X,n1838).
type(X,i1839) :- type(X,n1838).
type(X,j1839) :- type(X,n1838).
type(X,n1840) :- type(X,n1839).
type(X,i1840) :- type(X,n1839).
type(X,j1840) :- type(X,n1839).
type(X,n1841) :- type(X,n1840).
type(X,i1841) :- type(X,n1840).
type(X,j1841) :- type(X,n1840).
type(X,n1842) :- type(X,n1841).
type(X,i1842) :- type(X,n1841).
type(X,j1842) :- type(X,n1841).
type(X,n1843) :- type(X,n1842).
type(X,i1843) :- type(X,n1842).
type(X,j1843) :- type(X,n1842).
type(X,n1844) :- type(X,n1843).
type(X,i1844) :- type(X,n1843).
type(X,j1844) :- type(X,n1843).
type(X,n1845) :- type(X,n1844).
type(X,i1845) :- type(X,n1844).
type(X,j1845) :- type(X,n1844).
type(X,n1846) :- type(X,n1845).
type(X,i1846) :- type(X,n1845).
type(X,j1846) :- type(X,n1845).
type(X,n1847) :- type(X,n1846).
type(X,i1847) :- type(X,n1846).
type(X,j1847) :- type(X,n1846).
type(X,n1848) :- type(X,n1847).
type(X,i1848) :- type(X,n1847).
type(X,j1848) :- type(X,n1847).
type(X,n1849) :- type(X,n1848).
type(X,i1849) :- type(X,n1848).
type(X,j1849) :- type(X,n1848).
type(X,n1850) :- type(X,n1849).
type(X,i1850) :- type(X,n1849).
type(X,j1850) :- type(X,n1849).
type(X,n1851) :- type(X,n1850).
type(X,i1851) :- type(X,n1850).
type(X,j1851) :- type(X,n1850).
type(X,n1852) :- type(X,n1851).
type(X,i1852) :- type(X,n1851).
type(X,j1852) :- type(X,n1851).
type(X,n1853) :- type(X,n1852).
type(X,i1853) :- type(X,n1852).
type(X,j1853) :- type(X,n1852).
type(X,n1854) :- type(X,n1853).
type(X,i1854) :- type(X,n1853).
type(X,j1854) :- type(X,n1853).
type(X,n1855) :- type(X,n1854).
type(X,i1855) :- type(X,n1854).
type(X,j1855) :- type(X,n1854).
type(X,n1856) :- type(X,n1855).
type(X,i1856) :- type(X,n1855).
type(X,j1856) :- type(X,n1855).
type(X,n1857) :- type(X,n1856).
type(X,i1857) :- type(X,n1856).
type(X,j1857) :- type(X,n1856).
type(X,n1858) :- type(X,n1857).
type(X,i1858) :- type(X,n1857).
type(X,j1858) :- type(X,n1857).
type(X,n1859) :- type(X,n1858).
type(X,i1859) :- type(X,n1858).
type(X,j1859) :- type(X,n1858).
type(X,n1860) :- type(X,n1859).
type(X,i1860) :- type(X,n1859).
type(X,j1860) :- type(X,n1859).
type(X,n1861) :- type(X,n1860).
type(X,i1861) :- type(X,n1860).
type(X,j1861) :- type(X,n1860).
type(X,n1862) :- type(X,n1861).
type(X,i1862) :- type(X,n1861).
type(X,j1862) :- type(X,n1861).
type(X,n1863) :- type(X,n1862).
type(X,i1863) :- type(X,n1862).
type(X,j1863) :- type(X,n1862).
type(X,n1864) :- type(X,n1863).
type(X,i1864) :- type(X,n1863).
type(X,j1864) :- type(X,n1863).
type(X,n1865) :- type(X,n1864).
type(X,i1865) :- type(X,n1864).
type(X,j1865) :- type(X,n1864).
type(X,n1866) :- type(X,n1865).
type(X,i1866) :- type(X,n1865).
type(X,j1866) :- type(X,n1865).
type(X,n1867) :- type(X,n1866).
type(X,i1867) :- type(X,n1866).
type(X,j1867) :- type(X,n1866).
type(X,n1868) :- type(X,n1867).
type(X,i1868) :- type(X,n1867).
type(X,j1868) :- type(X,n1867).
type(X,n1869) :- type(X,n1868).
type(X,i1869) :- type(X,n1868).
type(X,j1869) :- type(X,n1868).
type(X,n1870) :- type(X,n1869).
type(X,i1870) :- type(X,n1869).
type(X,j1870) :- type(X,n1869).
type(X,n1871) :- type(X,n1870).
type(X,i1871) :- type(X,n1870).
type(X,j1871) :- type(X,n1870).
type(X,n1872) :- type(X,n1871).
type(X,i1872) :- type(X,n1871).
type(X,j1872) :- type(X,n1871).
type(X,n1873) :- type(X,n1872).
type(X,i1873) :- type(X,n1872).
type(X,j1873) :- type(X,n1872).
type(X,n1874) :- type(X,n1873).
type(X,i1874) :- type(X,n1873).
type(X,j1874) :- type(X,n1873).
type(X,n1875) :- type(X,n1874).
type(X,i1875) :- type(X,n1874).
type(X,j1875) :- type(X,n1874).
type(X,n1876) :- type(X,n1875).
type(X,i1876) :- type(X,n1875).
type(X,j1876) :- type(X,n1875).
type(X,n1877) :- type(X,n1876).
type(X,i1877) :- type(X,n1876).
type(X,j1877) :- type(X,n1876).
type(X,n1878) :- type(X,n1877).
type(X,i1878) :- type(X,n1877).
type(X,j1878) :- type(X,n1877).
type(X,n1879) :- type(X,n1878).
type(X,i1879) :- type(X,n1878).
type(X,j1879) :- type(X,n1878).
type(X,n1880) :- type(X,n1879).
type(X,i1880) :- type(X,n1879).
type(X,j1880) :- type(X,n1879).
type(X,n1881) :- type(X,n1880).
type(X,i1881) :- type(X,n1880).
type(X,j1881) :- type(X,n1880).
type(X,n1882) :- type(X,n1881).
type(X,i1882) :- type(X,n1881).
type(X,j1882) :- type(X,n1881).
type(X,n1883) :- type(X,n1882).
type(X,i1883) :- type(X,n1882).
type(X,j1883) :- type(X,n1882).
type(X,n1884) :- type(X,n1883).
type(X,i1884) :- type(X,n1883).
type(X,j1884) :- type(X,n1883).
type(X,n1885) :- type(X,n1884).
type(X,i1885) :- type(X,n1884).
type(X,j1885) :- type(X,n1884).
type(X,n1886) :- type(X,n1885).
type(X,i1886) :- type(X,n1885).
type(X,j1886) :- type(X,n1885).
type(X,n1887) :- type(X,n1886).
type(X,i1887) :- type(X,n1886).
type(X,j1887) :- type(X,n1886).
type(X,n1888) :- type(X,n1887).
type(X,i1888) :- type(X,n1887).
type(X,j1888) :- type(X,n1887).
type(X,n1889) :- type(X,n1888).
type(X,i1889) :- type(X,n1888).
type(X,j1889) :- type(X,n1888).
type(X,n1890) :- type(X,n1889).
type(X,i1890) :- type(X,n1889).
type(X,j1890) :- type(X,n1889).
type(X,n1891) :- type(X,n1890).
type(X,i1891) :- type(X,n1890).
type(X,j1891) :- type(X,n1890).
type(X,n1892) :- type(X,n1891).
type(X,i1892) :- type(X,n1891).
type(X,j1892) :- type(X,n1891).
type(X,n1893) :- type(X,n1892).
type(X,i1893) :- type(X,n1892).
type(X,j1893) :- type(X,n1892).
type(X,n1894) :- type(X,n1893).
type(X,i1894) :- type(X,n1893).
type(X,j1894) :- type(X,n1893).
type(X,n1895) :- type(X,n1894).
type(X,i1895) :- type(X,n1894).
type(X,j1895) :- type(X,n1894).
type(X,n1896) :- type(X,n1895).
type(X,i1896) :- type(X,n1895).
type(X,j1896) :- type(X,n1895).
type(X,n1897) :- type(X,n1896).
type(X,i1897) :- type(X,n1896).
type(X,j1897) :- type(X,n1896).
type(X,n1898) :- type(X,n1897).
type(X,i1898) :- type(X,n1897).
type(X,j1898) :- type(X,n1897).
type(X,n1899) :- type(X,n1898).
type(X,i1899) :- type(X,n1898).
type(X,j1899) :- type(X,n1898).
type(X,n1900) :- type(X,n1899).
type(X,i1900) :- type(X,n1899).
type(X,j1900) :- type(X,n1899).
type(X,n1901) :- type(X,n1900).
type(X,i1901) :- type(X,n1900).
type(X,j1901) :- type(X,n1900).
type(X,n1902) :- type(X,n1901).
type(X,i1902) :- type(X,n1901).
type(X,j1902) :- type(X,n1901).
type(X,n1903) :- type(X,n1902).
type(X,i1903) :- type(X,n1902).
type(X,j1903) :- type(X,n1902).
type(X,n1904) :- type(X,n1903).
type(X,i1904) :- type(X,n1903).
type(X,j1904) :- type(X,n1903).
type(X,n1905) :- type(X,n1904).
type(X,i1905) :- type(X,n1904).
type(X,j1905) :- type(X,n1904).
type(X,n1906) :- type(X,n1905).
type(X,i1906) :- type(X,n1905).
type(X,j1906) :- type(X,n1905).
type(X,n1907) :- type(X,n1906).
type(X,i1907) :- type(X,n1906).
type(X,j1907) :- type(X,n1906).
type(X,n1908) :- type(X,n1907).
type(X,i1908) :- type(X,n1907).
type(X,j1908) :- type(X,n1907).
type(X,n1909) :- type(X,n1908).
type(X,i1909) :- type(X,n1908).
type(X,j1909) :- type(X,n1908).
type(X,n1910) :- type(X,n1909).
type(X,i1910) :- type(X,n1909).
type(X,j1910) :- type(X,n1909).
type(X,n1911) :- type(X,n1910).
type(X,i1911) :- type(X,n1910).
type(X,j1911) :- type(X,n1910).
type(X,n1912) :- type(X,n1911).
type(X,i1912) :- type(X,n1911).
type(X,j1912) :- type(X,n1911).
type(X,n1913) :- type(X,n1912).
type(X,i1913) :- type(X,n1912).
type(X,j1913) :- type(X,n1912).
type(X,n1914) :- type(X,n1913).
type(X,i1914) :- type(X,n1913).
type(X,j1914) :- type(X,n1913).
type(X,n1915) :- type(X,n1914).
type(X,i1915) :- type(X,n1914).
type(X,j1915) :- type(X,n1914).
type(X,n1916) :- type(X,n1915).
type(X,i1916) :- type(X,n1915).
type(X,j1916) :- type(X,n1915).
type(X,n1917) :- type(X,n1916).
type(X,i1917) :- type(X,n1916).
type(X,j1917) :- type(X,n1916).
type(X,n1918) :- type(X,n1917).
type(X,i1918) :- type(X,n1917).
type(X,j1918) :- type(X,n1917).
type(X,n1919) :- type(X,n1918).
type(X,i1919) :- type(X,n1918).
type(X,j1919) :- type(X,n1918).
type(X,n1920) :- type(X,n1919).
type(X,i1920) :- type(X,n1919).
type(X,j1920) :- type(X,n1919).
type(X,n1921) :- type(X,n1920).
type(X,i1921) :- type(X,n1920).
type(X,j1921) :- type(X,n1920).
type(X,n1922) :- type(X,n1921).
type(X,i1922) :- type(X,n1921).
type(X,j1922) :- type(X,n1921).
type(X,n1923) :- type(X,n1922).
type(X,i1923) :- type(X,n1922).
type(X,j1923) :- type(X,n1922).
type(X,n1924) :- type(X,n1923).
type(X,i1924) :- type(X,n1923).
type(X,j1924) :- type(X,n1923).
type(X,n1925) :- type(X,n1924).
type(X,i1925) :- type(X,n1924).
type(X,j1925) :- type(X,n1924).
type(X,n1926) :- type(X,n1925).
type(X,i1926) :- type(X,n1925).
type(X,j1926) :- type(X,n1925).
type(X,n1927) :- type(X,n1926).
type(X,i1927) :- type(X,n1926).
type(X,j1927) :- type(X,n1926).
type(X,n1928) :- type(X,n1927).
type(X,i1928) :- type(X,n1927).
type(X,j1928) :- type(X,n1927).
type(X,n1929) :- type(X,n1928).
type(X,i1929) :- type(X,n1928).
type(X,j1929) :- type(X,n1928).
type(X,n1930) :- type(X,n1929).
type(X,i1930) :- type(X,n1929).
type(X,j1930) :- type(X,n1929).
type(X,n1931) :- type(X,n1930).
type(X,i1931) :- type(X,n1930).
type(X,j1931) :- type(X,n1930).
type(X,n1932) :- type(X,n1931).
type(X,i1932) :- type(X,n1931).
type(X,j1932) :- type(X,n1931).
type(X,n1933) :- type(X,n1932).
type(X,i1933) :- type(X,n1932).
type(X,j1933) :- type(X,n1932).
type(X,n1934) :- type(X,n1933).
type(X,i1934) :- type(X,n1933).
type(X,j1934) :- type(X,n1933).
type(X,n1935) :- type(X,n1934).
type(X,i1935) :- type(X,n1934).
type(X,j1935) :- type(X,n1934).
type(X,n1936) :- type(X,n1935).
type(X,i1936) :- type(X,n1935).
type(X,j1936) :- type(X,n1935).
type(X,n1937) :- type(X,n1936).
type(X,i1937) :- type(X,n1936).
type(X,j1937) :- type(X,n1936).
type(X,n1938) :- type(X,n1937).
type(X,i1938) :- type(X,n1937).
type(X,j1938) :- type(X,n1937).
type(X,n1939) :- type(X,n1938).
type(X,i1939) :- type(X,n1938).
type(X,j1939) :- type(X,n1938).
type(X,n1940) :- type(X,n1939).
type(X,i1940) :- type(X,n1939).
type(X,j1940) :- type(X,n1939).
type(X,n1941) :- type(X,n1940).
type(X,i1941) :- type(X,n1940).
type(X,j1941) :- type(X,n1940).
type(X,n1942) :- type(X,n1941).
type(X,i1942) :- type(X,n1941).
type(X,j1942) :- type(X,n1941).
type(X,n1943) :- type(X,n1942).
type(X,i1943) :- type(X,n1942).
type(X,j1943) :- type(X,n1942).
type(X,n1944) :- type(X,n1943).
type(X,i1944) :- type(X,n1943).
type(X,j1944) :- type(X,n1943).
type(X,n1945) :- type(X,n1944).
type(X,i1945) :- type(X,n1944).
type(X,j1945) :- type(X,n1944).
type(X,n1946) :- type(X,n1945).
type(X,i1946) :- type(X,n1945).
type(X,j1946) :- type(X,n1945).
type(X,n1947) :- type(X,n1946).
type(X,i1947) :- type(X,n1946).
type(X,j1947) :- type(X,n1946).
type(X,n1948) :- type(X,n1947).
type(X,i1948) :- type(X,n1947).
type(X,j1948) :- type(X,n1947).
type(X,n1949) :- type(X,n1948).
type(X,i1949) :- type(X,n1948).
type(X,j1949) :- type(X,n1948).
type(X,n1950) :- type(X,n1949).
type(X,i1950) :- type(X,n1949).
type(X,j1950) :- type(X,n1949).
type(X,n1951) :- type(X,n1950).
type(X,i1951) :- type(X,n1950).
type(X,j1951) :- type(X,n1950).
type(X,n1952) :- type(X,n1951).
type(X,i1952) :- type(X,n1951).
type(X,j1952) :- type(X,n1951).
type(X,n1953) :- type(X,n1952).
type(X,i1953) :- type(X,n1952).
type(X,j1953) :- type(X,n1952).
type(X,n1954) :- type(X,n1953).
type(X,i1954) :- type(X,n1953).
type(X,j1954) :- type(X,n1953).
type(X,n1955) :- type(X,n1954).
type(X,i1955) :- type(X,n1954).
type(X,j1955) :- type(X,n1954).
type(X,n1956) :- type(X,n1955).
type(X,i1956) :- type(X,n1955).
type(X,j1956) :- type(X,n1955).
type(X,n1957) :- type(X,n1956).
type(X,i1957) :- type(X,n1956).
type(X,j1957) :- type(X,n1956).
type(X,n1958) :- type(X,n1957).
type(X,i1958) :- type(X,n1957).
type(X,j1958) :- type(X,n1957).
type(X,n1959) :- type(X,n1958).
type(X,i1959) :- type(X,n1958).
type(X,j1959) :- type(X,n1958).
type(X,n1960) :- type(X,n1959).
type(X,i1960) :- type(X,n1959).
type(X,j1960) :- type(X,n1959).
type(X,n1961) :- type(X,n1960).
type(X,i1961) :- type(X,n1960).
type(X,j1961) :- type(X,n1960).
type(X,n1962) :- type(X,n1961).
type(X,i1962) :- type(X,n1961).
type(X,j1962) :- type(X,n1961).
type(X,n1963) :- type(X,n1962).
type(X,i1963) :- type(X,n1962).
type(X,j1963) :- type(X,n1962).
type(X,n1964) :- type(X,n1963).
type(X,i1964) :- type(X,n1963).
type(X,j1964) :- type(X,n1963).
type(X,n1965) :- type(X,n1964).
type(X,i1965) :- type(X,n1964).
type(X,j1965) :- type(X,n1964).
type(X,n1966) :- type(X,n1965).
type(X,i1966) :- type(X,n1965).
type(X,j1966) :- type(X,n1965).
type(X,n1967) :- type(X,n1966).
type(X,i1967) :- type(X,n1966).
type(X,j1967) :- type(X,n1966).
type(X,n1968) :- type(X,n1967).
type(X,i1968) :- type(X,n1967).
type(X,j1968) :- type(X,n1967).
type(X,n1969) :- type(X,n1968).
type(X,i1969) :- type(X,n1968).
type(X,j1969) :- type(X,n1968).
type(X,n1970) :- type(X,n1969).
type(X,i1970) :- type(X,n1969).
type(X,j1970) :- type(X,n1969).
type(X,n1971) :- type(X,n1970).
type(X,i1971) :- type(X,n1970).
type(X,j1971) :- type(X,n1970).
type(X,n1972) :- type(X,n1971).
type(X,i1972) :- type(X,n1971).
type(X,j1972) :- type(X,n1971).
type(X,n1973) :- type(X,n1972).
type(X,i1973) :- type(X,n1972).
type(X,j1973) :- type(X,n1972).
type(X,n1974) :- type(X,n1973).
type(X,i1974) :- type(X,n1973).
type(X,j1974) :- type(X,n1973).
type(X,n1975) :- type(X,n1974).
type(X,i1975) :- type(X,n1974).
type(X,j1975) :- type(X,n1974).
type(X,n1976) :- type(X,n1975).
type(X,i1976) :- type(X,n1975).
type(X,j1976) :- type(X,n1975).
type(X,n1977) :- type(X,n1976).
type(X,i1977) :- type(X,n1976).
type(X,j1977) :- type(X,n1976).
type(X,n1978) :- type(X,n1977).
type(X,i1978) :- type(X,n1977).
type(X,j1978) :- type(X,n1977).
type(X,n1979) :- type(X,n1978).
type(X,i1979) :- type(X,n1978).
type(X,j1979) :- type(X,n1978).
type(X,n1980) :- type(X,n1979).
type(X,i1980) :- type(X,n1979).
type(X,j1980) :- type(X,n1979).
type(X,n1981) :- type(X,n1980).
type(X,i1981) :- type(X,n1980).
type(X,j1981) :- type(X,n1980).
type(X,n1982) :- type(X,n1981).
type(X,i1982) :- type(X,n1981).
type(X,j1982) :- type(X,n1981).
type(X,n1983) :- type(X,n1982).
type(X,i1983) :- type(X,n1982).
type(X,j1983) :- type(X,n1982).
type(X,n1984) :- type(X,n1983).
type(X,i1984) :- type(X,n1983).
type(X,j1984) :- type(X,n1983).
type(X,n1985) :- type(X,n1984).
type(X,i1985) :- type(X,n1984).
type(X,j1985) :- type(X,n1984).
type(X,n1986) :- type(X,n1985).
type(X,i1986) :- type(X,n1985).
type(X,j1986) :- type(X,n1985).
type(X,n1987) :- type(X,n1986).
type(X,i1987) :- type(X,n1986).
type(X,j1987) :- type(X,n1986).
type(X,n1988) :- type(X,n1987).
type(X,i1988) :- type(X,n1987).
type(X,j1988) :- type(X,n1987).
type(X,n1989) :- type(X,n1988).
type(X,i1989) :- type(X,n1988).
type(X,j1989) :- type(X,n1988).
type(X,n1990) :- type(X,n1989).
type(X,i1990) :- type(X,n1989).
type(X,j1990) :- type(X,n1989).
type(X,n1991) :- type(X,n1990).
type(X,i1991) :- type(X,n1990).
type(X,j1991) :- type(X,n1990).
type(X,n1992) :- type(X,n1991).
type(X,i1992) :- type(X,n1991).
type(X,j1992) :- type(X,n1991).
type(X,n1993) :- type(X,n1992).
type(X,i1993) :- type(X,n1992).
type(X,j1993) :- type(X,n1992).
type(X,n1994) :- type(X,n1993).
type(X,i1994) :- type(X,n1993).
type(X,j1994) :- type(X,n1993).
type(X,n1995) :- type(X,n1994).
type(X,i1995) :- type(X,n1994).
type(X,j1995) :- type(X,n1994).
type(X,n1996) :- type(X,n1995).
type(X,i1996) :- type(X,n1995).
type(X,j1996) :- type(X,n1995).
type(X,n1997) :- type(X,n1996).
type(X,i1997) :- type(X,n1996).
type(X,j1997) :- type(X,n1996).
type(X,n1998) :- type(X,n1997).
type(X,i1998) :- type(X,n1997).
type(X,j1998) :- type(X,n1997).
type(X,n1999) :- type(X,n1998).
type(X,i1999) :- type(X,n1998).
type(X,j1999) :- type(X,n1998).
type(X,n2000) :- type(X,n1999).
type(X,i2000) :- type(X,n1999).
type(X,j2000) :- type(X,n1999).
type(X,n2001) :- type(X,n2000).
type(X,i2001) :- type(X,n2000).
type(X,j2001) :- type(X,n2000).
type(X,n2002) :- type(X,n2001).
type(X,i2002) :- type(X,n2001).
type(X,j2002) :- type(X,n2001).
type(X,n2003) :- type(X,n2002).
type(X,i2003) :- type(X,n2002).
type(X,j2003) :- type(X,n2002).
type(X,n2004) :- type(X,n2003).
type(X,i2004) :- type(X,n2003).
type(X,j2004) :- type(X,n2003).
type(X,n2005) :- type(X,n2004).
type(X,i2005) :- type(X,n2004).
type(X,j2005) :- type(X,n2004).
type(X,n2006) :- type(X,n2005).
type(X,i2006) :- type(X,n2005).
type(X,j2006) :- type(X,n2005).
type(X,n2007) :- type(X,n2006).
type(X,i2007) :- type(X,n2006).
type(X,j2007) :- type(X,n2006).
type(X,n2008) :- type(X,n2007).
type(X,i2008) :- type(X,n2007).
type(X,j2008) :- type(X,n2007).
type(X,n2009) :- type(X,n2008).
type(X,i2009) :- type(X,n2008).
type(X,j2009) :- type(X,n2008).
type(X,n2010) :- type(X,n2009).
type(X,i2010) :- type(X,n2009).
type(X,j2010) :- type(X,n2009).
type(X,n2011) :- type(X,n2010).
type(X,i2011) :- type(X,n2010).
type(X,j2011) :- type(X,n2010).
type(X,n2012) :- type(X,n2011).
type(X,i2012) :- type(X,n2011).
type(X,j2012) :- type(X,n2011).
type(X,n2013) :- type(X,n2012).
type(X,i2013) :- type(X,n2012).
type(X,j2013) :- type(X,n2012).
type(X,n2014) :- type(X,n2013).
type(X,i2014) :- type(X,n2013).
type(X,j2014) :- type(X,n2013).
type(X,n2015) :- type(X,n2014).
type(X,i2015) :- type(X,n2014).
type(X,j2015) :- type(X,n2014).
type(X,n2016) :- type(X,n2015).
type(X,i2016) :- type(X,n2015).
type(X,j2016) :- type(X,n2015).
type(X,n2017) :- type(X,n2016).
type(X,i2017) :- type(X,n2016).
type(X,j2017) :- type(X,n2016).
type(X,n2018) :- type(X,n2017).
type(X,i2018) :- type(X,n2017).
type(X,j2018) :- type(X,n2017).
type(X,n2019) :- type(X,n2018).
type(X,i2019) :- type(X,n2018).
type(X,j2019) :- type(X,n2018).
type(X,n2020) :- type(X,n2019).
type(X,i2020) :- type(X,n2019).
type(X,j2020) :- type(X,n2019).
type(X,n2021) :- type(X,n2020).
type(X,i2021) :- type(X,n2020).
type(X,j2021) :- type(X,n2020).
type(X,n2022) :- type(X,n2021).
type(X,i2022) :- type(X,n2021).
type(X,j2022) :- type(X,n2021).
type(X,n2023) :- type(X,n2022).
type(X,i2023) :- type(X,n2022).
type(X,j2023) :- type(X,n2022).
type(X,n2024) :- type(X,n2023).
type(X,i2024) :- type(X,n2023).
type(X,j2024) :- type(X,n2023).
type(X,n2025) :- type(X,n2024).
type(X,i2025) :- type(X,n2024).
type(X,j2025) :- type(X,n2024).
type(X,n2026) :- type(X,n2025).
type(X,i2026) :- type(X,n2025).
type(X,j2026) :- type(X,n2025).
type(X,n2027) :- type(X,n2026).
type(X,i2027) :- type(X,n2026).
type(X,j2027) :- type(X,n2026).
type(X,n2028) :- type(X,n2027).
type(X,i2028) :- type(X,n2027).
type(X,j2028) :- type(X,n2027).
type(X,n2029) :- type(X,n2028).
type(X,i2029) :- type(X,n2028).
type(X,j2029) :- type(X,n2028).
type(X,n2030) :- type(X,n2029).
type(X,i2030) :- type(X,n2029).
type(X,j2030) :- type(X,n2029).
type(X,n2031) :- type(X,n2030).
type(X,i2031) :- type(X,n2030).
type(X,j2031) :- type(X,n2030).
type(X,n2032) :- type(X,n2031).
type(X,i2032) :- type(X,n2031).
type(X,j2032) :- type(X,n2031).
type(X,n2033) :- type(X,n2032).
type(X,i2033) :- type(X,n2032).
type(X,j2033) :- type(X,n2032).
type(X,n2034) :- type(X,n2033).
type(X,i2034) :- type(X,n2033).
type(X,j2034) :- type(X,n2033).
type(X,n2035) :- type(X,n2034).
type(X,i2035) :- type(X,n2034).
type(X,j2035) :- type(X,n2034).
type(X,n2036) :- type(X,n2035).
type(X,i2036) :- type(X,n2035).
type(X,j2036) :- type(X,n2035).
type(X,n2037) :- type(X,n2036).
type(X,i2037) :- type(X,n2036).
type(X,j2037) :- type(X,n2036).
type(X,n2038) :- type(X,n2037).
type(X,i2038) :- type(X,n2037).
type(X,j2038) :- type(X,n2037).
type(X,n2039) :- type(X,n2038).
type(X,i2039) :- type(X,n2038).
type(X,j2039) :- type(X,n2038).
type(X,n2040) :- type(X,n2039).
type(X,i2040) :- type(X,n2039).
type(X,j2040) :- type(X,n2039).
type(X,n2041) :- type(X,n2040).
type(X,i2041) :- type(X,n2040).
type(X,j2041) :- type(X,n2040).
type(X,n2042) :- type(X,n2041).
type(X,i2042) :- type(X,n2041).
type(X,j2042) :- type(X,n2041).
type(X,n2043) :- type(X,n2042).
type(X,i2043) :- type(X,n2042).
type(X,j2043) :- type(X,n2042).
type(X,n2044) :- type(X,n2043).
type(X,i2044) :- type(X,n2043).
type(X,j2044) :- type(X,n2043).
type(X,n2045) :- type(X,n2044).
type(X,i2045) :- type(X,n2044).
type(X,j2045) :- type(X,n2044).
type(X,n2046) :- type(X,n2045).
type(X,i2046) :- type(X,n2045).
type(X,j2046) :- type(X,n2045).
type(X,n2047) :- type(X,n2046).
type(X,i2047) :- type(X,n2046).
type(X,j2047) :- type(X,n2046).
type(X,n2048) :- type(X,n2047).
type(X,i2048) :- type(X,n2047).
type(X,j2048) :- type(X,n2047).
type(X,n2049) :- type(X,n2048).
type(X,i2049) :- type(X,n2048).
type(X,j2049) :- type(X,n2048).
type(X,n2050) :- type(X,n2049).
type(X,i2050) :- type(X,n2049).
type(X,j2050) :- type(X,n2049).
type(X,n2051) :- type(X,n2050).
type(X,i2051) :- type(X,n2050).
type(X,j2051) :- type(X,n2050).
type(X,n2052) :- type(X,n2051).
type(X,i2052) :- type(X,n2051).
type(X,j2052) :- type(X,n2051).
type(X,n2053) :- type(X,n2052).
type(X,i2053) :- type(X,n2052).
type(X,j2053) :- type(X,n2052).
type(X,n2054) :- type(X,n2053).
type(X,i2054) :- type(X,n2053).
type(X,j2054) :- type(X,n2053).
type(X,n2055) :- type(X,n2054).
type(X,i2055) :- type(X,n2054).
type(X,j2055) :- type(X,n2054).
type(X,n2056) :- type(X,n2055).
type(X,i2056) :- type(X,n2055).
type(X,j2056) :- type(X,n2055).
type(X,n2057) :- type(X,n2056).
type(X,i2057) :- type(X,n2056).
type(X,j2057) :- type(X,n2056).
type(X,n2058) :- type(X,n2057).
type(X,i2058) :- type(X,n2057).
type(X,j2058) :- type(X,n2057).
type(X,n2059) :- type(X,n2058).
type(X,i2059) :- type(X,n2058).
type(X,j2059) :- type(X,n2058).
type(X,n2060) :- type(X,n2059).
type(X,i2060) :- type(X,n2059).
type(X,j2060) :- type(X,n2059).
type(X,n2061) :- type(X,n2060).
type(X,i2061) :- type(X,n2060).
type(X,j2061) :- type(X,n2060).
type(X,n2062) :- type(X,n2061).
type(X,i2062) :- type(X,n2061).
type(X,j2062) :- type(X,n2061).
type(X,n2063) :- type(X,n2062).
type(X,i2063) :- type(X,n2062).
type(X,j2063) :- type(X,n2062).
type(X,n2064) :- type(X,n2063).
type(X,i2064) :- type(X,n2063).
type(X,j2064) :- type(X,n2063).
type(X,n2065) :- type(X,n2064).
type(X,i2065) :- type(X,n2064).
type(X,j2065) :- type(X,n2064).
type(X,n2066) :- type(X,n2065).
type(X,i2066) :- type(X,n2065).
type(X,j2066) :- type(X,n2065).
type(X,n2067) :- type(X,n2066).
type(X,i2067) :- type(X,n2066).
type(X,j2067) :- type(X,n2066).
type(X,n2068) :- type(X,n2067).
type(X,i2068) :- type(X,n2067).
type(X,j2068) :- type(X,n2067).
type(X,n2069) :- type(X,n2068).
type(X,i2069) :- type(X,n2068).
type(X,j2069) :- type(X,n2068).
type(X,n2070) :- type(X,n2069).
type(X,i2070) :- type(X,n2069).
type(X,j2070) :- type(X,n2069).
type(X,n2071) :- type(X,n2070).
type(X,i2071) :- type(X,n2070).
type(X,j2071) :- type(X,n2070).
type(X,n2072) :- type(X,n2071).
type(X,i2072) :- type(X,n2071).
type(X,j2072) :- type(X,n2071).
type(X,n2073) :- type(X,n2072).
type(X,i2073) :- type(X,n2072).
type(X,j2073) :- type(X,n2072).
type(X,n2074) :- type(X,n2073).
type(X,i2074) :- type(X,n2073).
type(X,j2074) :- type(X,n2073).
type(X,n2075) :- type(X,n2074).
type(X,i2075) :- type(X,n2074).
type(X,j2075) :- type(X,n2074).
type(X,n2076) :- type(X,n2075).
type(X,i2076) :- type(X,n2075).
type(X,j2076) :- type(X,n2075).
type(X,n2077) :- type(X,n2076).
type(X,i2077) :- type(X,n2076).
type(X,j2077) :- type(X,n2076).
type(X,n2078) :- type(X,n2077).
type(X,i2078) :- type(X,n2077).
type(X,j2078) :- type(X,n2077).
type(X,n2079) :- type(X,n2078).
type(X,i2079) :- type(X,n2078).
type(X,j2079) :- type(X,n2078).
type(X,n2080) :- type(X,n2079).
type(X,i2080) :- type(X,n2079).
type(X,j2080) :- type(X,n2079).
type(X,n2081) :- type(X,n2080).
type(X,i2081) :- type(X,n2080).
type(X,j2081) :- type(X,n2080).
type(X,n2082) :- type(X,n2081).
type(X,i2082) :- type(X,n2081).
type(X,j2082) :- type(X,n2081).
type(X,n2083) :- type(X,n2082).
type(X,i2083) :- type(X,n2082).
type(X,j2083) :- type(X,n2082).
type(X,n2084) :- type(X,n2083).
type(X,i2084) :- type(X,n2083).
type(X,j2084) :- type(X,n2083).
type(X,n2085) :- type(X,n2084).
type(X,i2085) :- type(X,n2084).
type(X,j2085) :- type(X,n2084).
type(X,n2086) :- type(X,n2085).
type(X,i2086) :- type(X,n2085).
type(X,j2086) :- type(X,n2085).
type(X,n2087) :- type(X,n2086).
type(X,i2087) :- type(X,n2086).
type(X,j2087) :- type(X,n2086).
type(X,n2088) :- type(X,n2087).
type(X,i2088) :- type(X,n2087).
type(X,j2088) :- type(X,n2087).
type(X,n2089) :- type(X,n2088).
type(X,i2089) :- type(X,n2088).
type(X,j2089) :- type(X,n2088).
type(X,n2090) :- type(X,n2089).
type(X,i2090) :- type(X,n2089).
type(X,j2090) :- type(X,n2089).
type(X,n2091) :- type(X,n2090).
type(X,i2091) :- type(X,n2090).
type(X,j2091) :- type(X,n2090).
type(X,n2092) :- type(X,n2091).
type(X,i2092) :- type(X,n2091).
type(X,j2092) :- type(X,n2091).
type(X,n2093) :- type(X,n2092).
type(X,i2093) :- type(X,n2092).
type(X,j2093) :- type(X,n2092).
type(X,n2094) :- type(X,n2093).
type(X,i2094) :- type(X,n2093).
type(X,j2094) :- type(X,n2093).
type(X,n2095) :- type(X,n2094).
type(X,i2095) :- type(X,n2094).
type(X,j2095) :- type(X,n2094).
type(X,n2096) :- type(X,n2095).
type(X,i2096) :- type(X,n2095).
type(X,j2096) :- type(X,n2095).
type(X,n2097) :- type(X,n2096).
type(X,i2097) :- type(X,n2096).
type(X,j2097) :- type(X,n2096).
type(X,n2098) :- type(X,n2097).
type(X,i2098) :- type(X,n2097).
type(X,j2098) :- type(X,n2097).
type(X,n2099) :- type(X,n2098).
type(X,i2099) :- type(X,n2098).
type(X,j2099) :- type(X,n2098).
type(X,n2100) :- type(X,n2099).
type(X,i2100) :- type(X,n2099).
type(X,j2100) :- type(X,n2099).
type(X,n2101) :- type(X,n2100).
type(X,i2101) :- type(X,n2100).
type(X,j2101) :- type(X,n2100).
type(X,n2102) :- type(X,n2101).
type(X,i2102) :- type(X,n2101).
type(X,j2102) :- type(X,n2101).
type(X,n2103) :- type(X,n2102).
type(X,i2103) :- type(X,n2102).
type(X,j2103) :- type(X,n2102).
type(X,n2104) :- type(X,n2103).
type(X,i2104) :- type(X,n2103).
type(X,j2104) :- type(X,n2103).
type(X,n2105) :- type(X,n2104).
type(X,i2105) :- type(X,n2104).
type(X,j2105) :- type(X,n2104).
type(X,n2106) :- type(X,n2105).
type(X,i2106) :- type(X,n2105).
type(X,j2106) :- type(X,n2105).
type(X,n2107) :- type(X,n2106).
type(X,i2107) :- type(X,n2106).
type(X,j2107) :- type(X,n2106).
type(X,n2108) :- type(X,n2107).
type(X,i2108) :- type(X,n2107).
type(X,j2108) :- type(X,n2107).
type(X,n2109) :- type(X,n2108).
type(X,i2109) :- type(X,n2108).
type(X,j2109) :- type(X,n2108).
type(X,n2110) :- type(X,n2109).
type(X,i2110) :- type(X,n2109).
type(X,j2110) :- type(X,n2109).
type(X,n2111) :- type(X,n2110).
type(X,i2111) :- type(X,n2110).
type(X,j2111) :- type(X,n2110).
type(X,n2112) :- type(X,n2111).
type(X,i2112) :- type(X,n2111).
type(X,j2112) :- type(X,n2111).
type(X,n2113) :- type(X,n2112).
type(X,i2113) :- type(X,n2112).
type(X,j2113) :- type(X,n2112).
type(X,n2114) :- type(X,n2113).
type(X,i2114) :- type(X,n2113).
type(X,j2114) :- type(X,n2113).
type(X,n2115) :- type(X,n2114).
type(X,i2115) :- type(X,n2114).
type(X,j2115) :- type(X,n2114).
type(X,n2116) :- type(X,n2115).
type(X,i2116) :- type(X,n2115).
type(X,j2116) :- type(X,n2115).
type(X,n2117) :- type(X,n2116).
type(X,i2117) :- type(X,n2116).
type(X,j2117) :- type(X,n2116).
type(X,n2118) :- type(X,n2117).
type(X,i2118) :- type(X,n2117).
type(X,j2118) :- type(X,n2117).
type(X,n2119) :- type(X,n2118).
type(X,i2119) :- type(X,n2118).
type(X,j2119) :- type(X,n2118).
type(X,n2120) :- type(X,n2119).
type(X,i2120) :- type(X,n2119).
type(X,j2120) :- type(X,n2119).
type(X,n2121) :- type(X,n2120).
type(X,i2121) :- type(X,n2120).
type(X,j2121) :- type(X,n2120).
type(X,n2122) :- type(X,n2121).
type(X,i2122) :- type(X,n2121).
type(X,j2122) :- type(X,n2121).
type(X,n2123) :- type(X,n2122).
type(X,i2123) :- type(X,n2122).
type(X,j2123) :- type(X,n2122).
type(X,n2124) :- type(X,n2123).
type(X,i2124) :- type(X,n2123).
type(X,j2124) :- type(X,n2123).
type(X,n2125) :- type(X,n2124).
type(X,i2125) :- type(X,n2124).
type(X,j2125) :- type(X,n2124).
type(X,n2126) :- type(X,n2125).
type(X,i2126) :- type(X,n2125).
type(X,j2126) :- type(X,n2125).
type(X,n2127) :- type(X,n2126).
type(X,i2127) :- type(X,n2126).
type(X,j2127) :- type(X,n2126).
type(X,n2128) :- type(X,n2127).
type(X,i2128) :- type(X,n2127).
type(X,j2128) :- type(X,n2127).
type(X,n2129) :- type(X,n2128).
type(X,i2129) :- type(X,n2128).
type(X,j2129) :- type(X,n2128).
type(X,n2130) :- type(X,n2129).
type(X,i2130) :- type(X,n2129).
type(X,j2130) :- type(X,n2129).
type(X,n2131) :- type(X,n2130).
type(X,i2131) :- type(X,n2130).
type(X,j2131) :- type(X,n2130).
type(X,n2132) :- type(X,n2131).
type(X,i2132) :- type(X,n2131).
type(X,j2132) :- type(X,n2131).
type(X,n2133) :- type(X,n2132).
type(X,i2133) :- type(X,n2132).
type(X,j2133) :- type(X,n2132).
type(X,n2134) :- type(X,n2133).
type(X,i2134) :- type(X,n2133).
type(X,j2134) :- type(X,n2133).
type(X,n2135) :- type(X,n2134).
type(X,i2135) :- type(X,n2134).
type(X,j2135) :- type(X,n2134).
type(X,n2136) :- type(X,n2135).
type(X,i2136) :- type(X,n2135).
type(X,j2136) :- type(X,n2135).
type(X,n2137) :- type(X,n2136).
type(X,i2137) :- type(X,n2136).
type(X,j2137) :- type(X,n2136).
type(X,n2138) :- type(X,n2137).
type(X,i2138) :- type(X,n2137).
type(X,j2138) :- type(X,n2137).
type(X,n2139) :- type(X,n2138).
type(X,i2139) :- type(X,n2138).
type(X,j2139) :- type(X,n2138).
type(X,n2140) :- type(X,n2139).
type(X,i2140) :- type(X,n2139).
type(X,j2140) :- type(X,n2139).
type(X,n2141) :- type(X,n2140).
type(X,i2141) :- type(X,n2140).
type(X,j2141) :- type(X,n2140).
type(X,n2142) :- type(X,n2141).
type(X,i2142) :- type(X,n2141).
type(X,j2142) :- type(X,n2141).
type(X,n2143) :- type(X,n2142).
type(X,i2143) :- type(X,n2142).
type(X,j2143) :- type(X,n2142).
type(X,n2144) :- type(X,n2143).
type(X,i2144) :- type(X,n2143).
type(X,j2144) :- type(X,n2143).
type(X,n2145) :- type(X,n2144).
type(X,i2145) :- type(X,n2144).
type(X,j2145) :- type(X,n2144).
type(X,n2146) :- type(X,n2145).
type(X,i2146) :- type(X,n2145).
type(X,j2146) :- type(X,n2145).
type(X,n2147) :- type(X,n2146).
type(X,i2147) :- type(X,n2146).
type(X,j2147) :- type(X,n2146).
type(X,n2148) :- type(X,n2147).
type(X,i2148) :- type(X,n2147).
type(X,j2148) :- type(X,n2147).
type(X,n2149) :- type(X,n2148).
type(X,i2149) :- type(X,n2148).
type(X,j2149) :- type(X,n2148).
type(X,n2150) :- type(X,n2149).
type(X,i2150) :- type(X,n2149).
type(X,j2150) :- type(X,n2149).
type(X,n2151) :- type(X,n2150).
type(X,i2151) :- type(X,n2150).
type(X,j2151) :- type(X,n2150).
type(X,n2152) :- type(X,n2151).
type(X,i2152) :- type(X,n2151).
type(X,j2152) :- type(X,n2151).
type(X,n2153) :- type(X,n2152).
type(X,i2153) :- type(X,n2152).
type(X,j2153) :- type(X,n2152).
type(X,n2154) :- type(X,n2153).
type(X,i2154) :- type(X,n2153).
type(X,j2154) :- type(X,n2153).
type(X,n2155) :- type(X,n2154).
type(X,i2155) :- type(X,n2154).
type(X,j2155) :- type(X,n2154).
type(X,n2156) :- type(X,n2155).
type(X,i2156) :- type(X,n2155).
type(X,j2156) :- type(X,n2155).
type(X,n2157) :- type(X,n2156).
type(X,i2157) :- type(X,n2156).
type(X,j2157) :- type(X,n2156).
type(X,n2158) :- type(X,n2157).
type(X,i2158) :- type(X,n2157).
type(X,j2158) :- type(X,n2157).
type(X,n2159) :- type(X,n2158).
type(X,i2159) :- type(X,n2158).
type(X,j2159) :- type(X,n2158).
type(X,n2160) :- type(X,n2159).
type(X,i2160) :- type(X,n2159).
type(X,j2160) :- type(X,n2159).
type(X,n2161) :- type(X,n2160).
type(X,i2161) :- type(X,n2160).
type(X,j2161) :- type(X,n2160).
type(X,n2162) :- type(X,n2161).
type(X,i2162) :- type(X,n2161).
type(X,j2162) :- type(X,n2161).
type(X,n2163) :- type(X,n2162).
type(X,i2163) :- type(X,n2162).
type(X,j2163) :- type(X,n2162).
type(X,n2164) :- type(X,n2163).
type(X,i2164) :- type(X,n2163).
type(X,j2164) :- type(X,n2163).
type(X,n2165) :- type(X,n2164).
type(X,i2165) :- type(X,n2164).
type(X,j2165) :- type(X,n2164).
type(X,n2166) :- type(X,n2165).
type(X,i2166) :- type(X,n2165).
type(X,j2166) :- type(X,n2165).
type(X,n2167) :- type(X,n2166).
type(X,i2167) :- type(X,n2166).
type(X,j2167) :- type(X,n2166).
type(X,n2168) :- type(X,n2167).
type(X,i2168) :- type(X,n2167).
type(X,j2168) :- type(X,n2167).
type(X,n2169) :- type(X,n2168).
type(X,i2169) :- type(X,n2168).
type(X,j2169) :- type(X,n2168).
type(X,n2170) :- type(X,n2169).
type(X,i2170) :- type(X,n2169).
type(X,j2170) :- type(X,n2169).
type(X,n2171) :- type(X,n2170).
type(X,i2171) :- type(X,n2170).
type(X,j2171) :- type(X,n2170).
type(X,n2172) :- type(X,n2171).
type(X,i2172) :- type(X,n2171).
type(X,j2172) :- type(X,n2171).
type(X,n2173) :- type(X,n2172).
type(X,i2173) :- type(X,n2172).
type(X,j2173) :- type(X,n2172).
type(X,n2174) :- type(X,n2173).
type(X,i2174) :- type(X,n2173).
type(X,j2174) :- type(X,n2173).
type(X,n2175) :- type(X,n2174).
type(X,i2175) :- type(X,n2174).
type(X,j2175) :- type(X,n2174).
type(X,n2176) :- type(X,n2175).
type(X,i2176) :- type(X,n2175).
type(X,j2176) :- type(X,n2175).
type(X,n2177) :- type(X,n2176).
type(X,i2177) :- type(X,n2176).
type(X,j2177) :- type(X,n2176).
type(X,n2178) :- type(X,n2177).
type(X,i2178) :- type(X,n2177).
type(X,j2178) :- type(X,n2177).
type(X,n2179) :- type(X,n2178).
type(X,i2179) :- type(X,n2178).
type(X,j2179) :- type(X,n2178).
type(X,n2180) :- type(X,n2179).
type(X,i2180) :- type(X,n2179).
type(X,j2180) :- type(X,n2179).
type(X,n2181) :- type(X,n2180).
type(X,i2181) :- type(X,n2180).
type(X,j2181) :- type(X,n2180).
type(X,n2182) :- type(X,n2181).
type(X,i2182) :- type(X,n2181).
type(X,j2182) :- type(X,n2181).
type(X,n2183) :- type(X,n2182).
type(X,i2183) :- type(X,n2182).
type(X,j2183) :- type(X,n2182).
type(X,n2184) :- type(X,n2183).
type(X,i2184) :- type(X,n2183).
type(X,j2184) :- type(X,n2183).
type(X,n2185) :- type(X,n2184).
type(X,i2185) :- type(X,n2184).
type(X,j2185) :- type(X,n2184).
type(X,n2186) :- type(X,n2185).
type(X,i2186) :- type(X,n2185).
type(X,j2186) :- type(X,n2185).
type(X,n2187) :- type(X,n2186).
type(X,i2187) :- type(X,n2186).
type(X,j2187) :- type(X,n2186).
type(X,n2188) :- type(X,n2187).
type(X,i2188) :- type(X,n2187).
type(X,j2188) :- type(X,n2187).
type(X,n2189) :- type(X,n2188).
type(X,i2189) :- type(X,n2188).
type(X,j2189) :- type(X,n2188).
type(X,n2190) :- type(X,n2189).
type(X,i2190) :- type(X,n2189).
type(X,j2190) :- type(X,n2189).
type(X,n2191) :- type(X,n2190).
type(X,i2191) :- type(X,n2190).
type(X,j2191) :- type(X,n2190).
type(X,n2192) :- type(X,n2191).
type(X,i2192) :- type(X,n2191).
type(X,j2192) :- type(X,n2191).
type(X,n2193) :- type(X,n2192).
type(X,i2193) :- type(X,n2192).
type(X,j2193) :- type(X,n2192).
type(X,n2194) :- type(X,n2193).
type(X,i2194) :- type(X,n2193).
type(X,j2194) :- type(X,n2193).
type(X,n2195) :- type(X,n2194).
type(X,i2195) :- type(X,n2194).
type(X,j2195) :- type(X,n2194).
type(X,n2196) :- type(X,n2195).
type(X,i2196) :- type(X,n2195).
type(X,j2196) :- type(X,n2195).
type(X,n2197) :- type(X,n2196).
type(X,i2197) :- type(X,n2196).
type(X,j2197) :- type(X,n2196).
type(X,n2198) :- type(X,n2197).
type(X,i2198) :- type(X,n2197).
type(X,j2198) :- type(X,n2197).
type(X,n2199) :- type(X,n2198).
type(X,i2199) :- type(X,n2198).
type(X,j2199) :- type(X,n2198).
type(X,n2200) :- type(X,n2199).
type(X,i2200) :- type(X,n2199).
type(X,j2200) :- type(X,n2199).
type(X,n2201) :- type(X,n2200).
type(X,i2201) :- type(X,n2200).
type(X,j2201) :- type(X,n2200).
type(X,n2202) :- type(X,n2201).
type(X,i2202) :- type(X,n2201).
type(X,j2202) :- type(X,n2201).
type(X,n2203) :- type(X,n2202).
type(X,i2203) :- type(X,n2202).
type(X,j2203) :- type(X,n2202).
type(X,n2204) :- type(X,n2203).
type(X,i2204) :- type(X,n2203).
type(X,j2204) :- type(X,n2203).
type(X,n2205) :- type(X,n2204).
type(X,i2205) :- type(X,n2204).
type(X,j2205) :- type(X,n2204).
type(X,n2206) :- type(X,n2205).
type(X,i2206) :- type(X,n2205).
type(X,j2206) :- type(X,n2205).
type(X,n2207) :- type(X,n2206).
type(X,i2207) :- type(X,n2206).
type(X,j2207) :- type(X,n2206).
type(X,n2208) :- type(X,n2207).
type(X,i2208) :- type(X,n2207).
type(X,j2208) :- type(X,n2207).
type(X,n2209) :- type(X,n2208).
type(X,i2209) :- type(X,n2208).
type(X,j2209) :- type(X,n2208).
type(X,n2210) :- type(X,n2209).
type(X,i2210) :- type(X,n2209).
type(X,j2210) :- type(X,n2209).
type(X,n2211) :- type(X,n2210).
type(X,i2211) :- type(X,n2210).
type(X,j2211) :- type(X,n2210).
type(X,n2212) :- type(X,n2211).
type(X,i2212) :- type(X,n2211).
type(X,j2212) :- type(X,n2211).
type(X,n2213) :- type(X,n2212).
type(X,i2213) :- type(X,n2212).
type(X,j2213) :- type(X,n2212).
type(X,n2214) :- type(X,n2213).
type(X,i2214) :- type(X,n2213).
type(X,j2214) :- type(X,n2213).
type(X,n2215) :- type(X,n2214).
type(X,i2215) :- type(X,n2214).
type(X,j2215) :- type(X,n2214).
type(X,n2216) :- type(X,n2215).
type(X,i2216) :- type(X,n2215).
type(X,j2216) :- type(X,n2215).
type(X,n2217) :- type(X,n2216).
type(X,i2217) :- type(X,n2216).
type(X,j2217) :- type(X,n2216).
type(X,n2218) :- type(X,n2217).
type(X,i2218) :- type(X,n2217).
type(X,j2218) :- type(X,n2217).
type(X,n2219) :- type(X,n2218).
type(X,i2219) :- type(X,n2218).
type(X,j2219) :- type(X,n2218).
type(X,n2220) :- type(X,n2219).
type(X,i2220) :- type(X,n2219).
type(X,j2220) :- type(X,n2219).
type(X,n2221) :- type(X,n2220).
type(X,i2221) :- type(X,n2220).
type(X,j2221) :- type(X,n2220).
type(X,n2222) :- type(X,n2221).
type(X,i2222) :- type(X,n2221).
type(X,j2222) :- type(X,n2221).
type(X,n2223) :- type(X,n2222).
type(X,i2223) :- type(X,n2222).
type(X,j2223) :- type(X,n2222).
type(X,n2224) :- type(X,n2223).
type(X,i2224) :- type(X,n2223).
type(X,j2224) :- type(X,n2223).
type(X,n2225) :- type(X,n2224).
type(X,i2225) :- type(X,n2224).
type(X,j2225) :- type(X,n2224).
type(X,n2226) :- type(X,n2225).
type(X,i2226) :- type(X,n2225).
type(X,j2226) :- type(X,n2225).
type(X,n2227) :- type(X,n2226).
type(X,i2227) :- type(X,n2226).
type(X,j2227) :- type(X,n2226).
type(X,n2228) :- type(X,n2227).
type(X,i2228) :- type(X,n2227).
type(X,j2228) :- type(X,n2227).
type(X,n2229) :- type(X,n2228).
type(X,i2229) :- type(X,n2228).
type(X,j2229) :- type(X,n2228).
type(X,n2230) :- type(X,n2229).
type(X,i2230) :- type(X,n2229).
type(X,j2230) :- type(X,n2229).
type(X,n2231) :- type(X,n2230).
type(X,i2231) :- type(X,n2230).
type(X,j2231) :- type(X,n2230).
type(X,n2232) :- type(X,n2231).
type(X,i2232) :- type(X,n2231).
type(X,j2232) :- type(X,n2231).
type(X,n2233) :- type(X,n2232).
type(X,i2233) :- type(X,n2232).
type(X,j2233) :- type(X,n2232).
type(X,n2234) :- type(X,n2233).
type(X,i2234) :- type(X,n2233).
type(X,j2234) :- type(X,n2233).
type(X,n2235) :- type(X,n2234).
type(X,i2235) :- type(X,n2234).
type(X,j2235) :- type(X,n2234).
type(X,n2236) :- type(X,n2235).
type(X,i2236) :- type(X,n2235).
type(X,j2236) :- type(X,n2235).
type(X,n2237) :- type(X,n2236).
type(X,i2237) :- type(X,n2236).
type(X,j2237) :- type(X,n2236).
type(X,n2238) :- type(X,n2237).
type(X,i2238) :- type(X,n2237).
type(X,j2238) :- type(X,n2237).
type(X,n2239) :- type(X,n2238).
type(X,i2239) :- type(X,n2238).
type(X,j2239) :- type(X,n2238).
type(X,n2240) :- type(X,n2239).
type(X,i2240) :- type(X,n2239).
type(X,j2240) :- type(X,n2239).
type(X,n2241) :- type(X,n2240).
type(X,i2241) :- type(X,n2240).
type(X,j2241) :- type(X,n2240).
type(X,n2242) :- type(X,n2241).
type(X,i2242) :- type(X,n2241).
type(X,j2242) :- type(X,n2241).
type(X,n2243) :- type(X,n2242).
type(X,i2243) :- type(X,n2242).
type(X,j2243) :- type(X,n2242).
type(X,n2244) :- type(X,n2243).
type(X,i2244) :- type(X,n2243).
type(X,j2244) :- type(X,n2243).
type(X,n2245) :- type(X,n2244).
type(X,i2245) :- type(X,n2244).
type(X,j2245) :- type(X,n2244).
type(X,n2246) :- type(X,n2245).
type(X,i2246) :- type(X,n2245).
type(X,j2246) :- type(X,n2245).
type(X,n2247) :- type(X,n2246).
type(X,i2247) :- type(X,n2246).
type(X,j2247) :- type(X,n2246).
type(X,n2248) :- type(X,n2247).
type(X,i2248) :- type(X,n2247).
type(X,j2248) :- type(X,n2247).
type(X,n2249) :- type(X,n2248).
type(X,i2249) :- type(X,n2248).
type(X,j2249) :- type(X,n2248).
type(X,n2250) :- type(X,n2249).
type(X,i2250) :- type(X,n2249).
type(X,j2250) :- type(X,n2249).
type(X,n2251) :- type(X,n2250).
type(X,i2251) :- type(X,n2250).
type(X,j2251) :- type(X,n2250).
type(X,n2252) :- type(X,n2251).
type(X,i2252) :- type(X,n2251).
type(X,j2252) :- type(X,n2251).
type(X,n2253) :- type(X,n2252).
type(X,i2253) :- type(X,n2252).
type(X,j2253) :- type(X,n2252).
type(X,n2254) :- type(X,n2253).
type(X,i2254) :- type(X,n2253).
type(X,j2254) :- type(X,n2253).
type(X,n2255) :- type(X,n2254).
type(X,i2255) :- type(X,n2254).
type(X,j2255) :- type(X,n2254).
type(X,n2256) :- type(X,n2255).
type(X,i2256) :- type(X,n2255).
type(X,j2256) :- type(X,n2255).
type(X,n2257) :- type(X,n2256).
type(X,i2257) :- type(X,n2256).
type(X,j2257) :- type(X,n2256).
type(X,n2258) :- type(X,n2257).
type(X,i2258) :- type(X,n2257).
type(X,j2258) :- type(X,n2257).
type(X,n2259) :- type(X,n2258).
type(X,i2259) :- type(X,n2258).
type(X,j2259) :- type(X,n2258).
type(X,n2260) :- type(X,n2259).
type(X,i2260) :- type(X,n2259).
type(X,j2260) :- type(X,n2259).
type(X,n2261) :- type(X,n2260).
type(X,i2261) :- type(X,n2260).
type(X,j2261) :- type(X,n2260).
type(X,n2262) :- type(X,n2261).
type(X,i2262) :- type(X,n2261).
type(X,j2262) :- type(X,n2261).
type(X,n2263) :- type(X,n2262).
type(X,i2263) :- type(X,n2262).
type(X,j2263) :- type(X,n2262).
type(X,n2264) :- type(X,n2263).
type(X,i2264) :- type(X,n2263).
type(X,j2264) :- type(X,n2263).
type(X,n2265) :- type(X,n2264).
type(X,i2265) :- type(X,n2264).
type(X,j2265) :- type(X,n2264).
type(X,n2266) :- type(X,n2265).
type(X,i2266) :- type(X,n2265).
type(X,j2266) :- type(X,n2265).
type(X,n2267) :- type(X,n2266).
type(X,i2267) :- type(X,n2266).
type(X,j2267) :- type(X,n2266).
type(X,n2268) :- type(X,n2267).
type(X,i2268) :- type(X,n2267).
type(X,j2268) :- type(X,n2267).
type(X,n2269) :- type(X,n2268).
type(X,i2269) :- type(X,n2268).
type(X,j2269) :- type(X,n2268).
type(X,n2270) :- type(X,n2269).
type(X,i2270) :- type(X,n2269).
type(X,j2270) :- type(X,n2269).
type(X,n2271) :- type(X,n2270).
type(X,i2271) :- type(X,n2270).
type(X,j2271) :- type(X,n2270).
type(X,n2272) :- type(X,n2271).
type(X,i2272) :- type(X,n2271).
type(X,j2272) :- type(X,n2271).
type(X,n2273) :- type(X,n2272).
type(X,i2273) :- type(X,n2272).
type(X,j2273) :- type(X,n2272).
type(X,n2274) :- type(X,n2273).
type(X,i2274) :- type(X,n2273).
type(X,j2274) :- type(X,n2273).
type(X,n2275) :- type(X,n2274).
type(X,i2275) :- type(X,n2274).
type(X,j2275) :- type(X,n2274).
type(X,n2276) :- type(X,n2275).
type(X,i2276) :- type(X,n2275).
type(X,j2276) :- type(X,n2275).
type(X,n2277) :- type(X,n2276).
type(X,i2277) :- type(X,n2276).
type(X,j2277) :- type(X,n2276).
type(X,n2278) :- type(X,n2277).
type(X,i2278) :- type(X,n2277).
type(X,j2278) :- type(X,n2277).
type(X,n2279) :- type(X,n2278).
type(X,i2279) :- type(X,n2278).
type(X,j2279) :- type(X,n2278).
type(X,n2280) :- type(X,n2279).
type(X,i2280) :- type(X,n2279).
type(X,j2280) :- type(X,n2279).
type(X,n2281) :- type(X,n2280).
type(X,i2281) :- type(X,n2280).
type(X,j2281) :- type(X,n2280).
type(X,n2282) :- type(X,n2281).
type(X,i2282) :- type(X,n2281).
type(X,j2282) :- type(X,n2281).
type(X,n2283) :- type(X,n2282).
type(X,i2283) :- type(X,n2282).
type(X,j2283) :- type(X,n2282).
type(X,n2284) :- type(X,n2283).
type(X,i2284) :- type(X,n2283).
type(X,j2284) :- type(X,n2283).
type(X,n2285) :- type(X,n2284).
type(X,i2285) :- type(X,n2284).
type(X,j2285) :- type(X,n2284).
type(X,n2286) :- type(X,n2285).
type(X,i2286) :- type(X,n2285).
type(X,j2286) :- type(X,n2285).
type(X,n2287) :- type(X,n2286).
type(X,i2287) :- type(X,n2286).
type(X,j2287) :- type(X,n2286).
type(X,n2288) :- type(X,n2287).
type(X,i2288) :- type(X,n2287).
type(X,j2288) :- type(X,n2287).
type(X,n2289) :- type(X,n2288).
type(X,i2289) :- type(X,n2288).
type(X,j2289) :- type(X,n2288).
type(X,n2290) :- type(X,n2289).
type(X,i2290) :- type(X,n2289).
type(X,j2290) :- type(X,n2289).
type(X,n2291) :- type(X,n2290).
type(X,i2291) :- type(X,n2290).
type(X,j2291) :- type(X,n2290).
type(X,n2292) :- type(X,n2291).
type(X,i2292) :- type(X,n2291).
type(X,j2292) :- type(X,n2291).
type(X,n2293) :- type(X,n2292).
type(X,i2293) :- type(X,n2292).
type(X,j2293) :- type(X,n2292).
type(X,n2294) :- type(X,n2293).
type(X,i2294) :- type(X,n2293).
type(X,j2294) :- type(X,n2293).
type(X,n2295) :- type(X,n2294).
type(X,i2295) :- type(X,n2294).
type(X,j2295) :- type(X,n2294).
type(X,n2296) :- type(X,n2295).
type(X,i2296) :- type(X,n2295).
type(X,j2296) :- type(X,n2295).
type(X,n2297) :- type(X,n2296).
type(X,i2297) :- type(X,n2296).
type(X,j2297) :- type(X,n2296).
type(X,n2298) :- type(X,n2297).
type(X,i2298) :- type(X,n2297).
type(X,j2298) :- type(X,n2297).
type(X,n2299) :- type(X,n2298).
type(X,i2299) :- type(X,n2298).
type(X,j2299) :- type(X,n2298).
type(X,n2300) :- type(X,n2299).
type(X,i2300) :- type(X,n2299).
type(X,j2300) :- type(X,n2299).
type(X,n2301) :- type(X,n2300).
type(X,i2301) :- type(X,n2300).
type(X,j2301) :- type(X,n2300).
type(X,n2302) :- type(X,n2301).
type(X,i2302) :- type(X,n2301).
type(X,j2302) :- type(X,n2301).
type(X,n2303) :- type(X,n2302).
type(X,i2303) :- type(X,n2302).
type(X,j2303) :- type(X,n2302).
type(X,n2304) :- type(X,n2303).
type(X,i2304) :- type(X,n2303).
type(X,j2304) :- type(X,n2303).
type(X,n2305) :- type(X,n2304).
type(X,i2305) :- type(X,n2304).
type(X,j2305) :- type(X,n2304).
type(X,n2306) :- type(X,n2305).
type(X,i2306) :- type(X,n2305).
type(X,j2306) :- type(X,n2305).
type(X,n2307) :- type(X,n2306).
type(X,i2307) :- type(X,n2306).
type(X,j2307) :- type(X,n2306).
type(X,n2308) :- type(X,n2307).
type(X,i2308) :- type(X,n2307).
type(X,j2308) :- type(X,n2307).
type(X,n2309) :- type(X,n2308).
type(X,i2309) :- type(X,n2308).
type(X,j2309) :- type(X,n2308).
type(X,n2310) :- type(X,n2309).
type(X,i2310) :- type(X,n2309).
type(X,j2310) :- type(X,n2309).
type(X,n2311) :- type(X,n2310).
type(X,i2311) :- type(X,n2310).
type(X,j2311) :- type(X,n2310).
type(X,n2312) :- type(X,n2311).
type(X,i2312) :- type(X,n2311).
type(X,j2312) :- type(X,n2311).
type(X,n2313) :- type(X,n2312).
type(X,i2313) :- type(X,n2312).
type(X,j2313) :- type(X,n2312).
type(X,n2314) :- type(X,n2313).
type(X,i2314) :- type(X,n2313).
type(X,j2314) :- type(X,n2313).
type(X,n2315) :- type(X,n2314).
type(X,i2315) :- type(X,n2314).
type(X,j2315) :- type(X,n2314).
type(X,n2316) :- type(X,n2315).
type(X,i2316) :- type(X,n2315).
type(X,j2316) :- type(X,n2315).
type(X,n2317) :- type(X,n2316).
type(X,i2317) :- type(X,n2316).
type(X,j2317) :- type(X,n2316).
type(X,n2318) :- type(X,n2317).
type(X,i2318) :- type(X,n2317).
type(X,j2318) :- type(X,n2317).
type(X,n2319) :- type(X,n2318).
type(X,i2319) :- type(X,n2318).
type(X,j2319) :- type(X,n2318).
type(X,n2320) :- type(X,n2319).
type(X,i2320) :- type(X,n2319).
type(X,j2320) :- type(X,n2319).
type(X,n2321) :- type(X,n2320).
type(X,i2321) :- type(X,n2320).
type(X,j2321) :- type(X,n2320).
type(X,n2322) :- type(X,n2321).
type(X,i2322) :- type(X,n2321).
type(X,j2322) :- type(X,n2321).
type(X,n2323) :- type(X,n2322).
type(X,i2323) :- type(X,n2322).
type(X,j2323) :- type(X,n2322).
type(X,n2324) :- type(X,n2323).
type(X,i2324) :- type(X,n2323).
type(X,j2324) :- type(X,n2323).
type(X,n2325) :- type(X,n2324).
type(X,i2325) :- type(X,n2324).
type(X,j2325) :- type(X,n2324).
type(X,n2326) :- type(X,n2325).
type(X,i2326) :- type(X,n2325).
type(X,j2326) :- type(X,n2325).
type(X,n2327) :- type(X,n2326).
type(X,i2327) :- type(X,n2326).
type(X,j2327) :- type(X,n2326).
type(X,n2328) :- type(X,n2327).
type(X,i2328) :- type(X,n2327).
type(X,j2328) :- type(X,n2327).
type(X,n2329) :- type(X,n2328).
type(X,i2329) :- type(X,n2328).
type(X,j2329) :- type(X,n2328).
type(X,n2330) :- type(X,n2329).
type(X,i2330) :- type(X,n2329).
type(X,j2330) :- type(X,n2329).
type(X,n2331) :- type(X,n2330).
type(X,i2331) :- type(X,n2330).
type(X,j2331) :- type(X,n2330).
type(X,n2332) :- type(X,n2331).
type(X,i2332) :- type(X,n2331).
type(X,j2332) :- type(X,n2331).
type(X,n2333) :- type(X,n2332).
type(X,i2333) :- type(X,n2332).
type(X,j2333) :- type(X,n2332).
type(X,n2334) :- type(X,n2333).
type(X,i2334) :- type(X,n2333).
type(X,j2334) :- type(X,n2333).
type(X,n2335) :- type(X,n2334).
type(X,i2335) :- type(X,n2334).
type(X,j2335) :- type(X,n2334).
type(X,n2336) :- type(X,n2335).
type(X,i2336) :- type(X,n2335).
type(X,j2336) :- type(X,n2335).
type(X,n2337) :- type(X,n2336).
type(X,i2337) :- type(X,n2336).
type(X,j2337) :- type(X,n2336).
type(X,n2338) :- type(X,n2337).
type(X,i2338) :- type(X,n2337).
type(X,j2338) :- type(X,n2337).
type(X,n2339) :- type(X,n2338).
type(X,i2339) :- type(X,n2338).
type(X,j2339) :- type(X,n2338).
type(X,n2340) :- type(X,n2339).
type(X,i2340) :- type(X,n2339).
type(X,j2340) :- type(X,n2339).
type(X,n2341) :- type(X,n2340).
type(X,i2341) :- type(X,n2340).
type(X,j2341) :- type(X,n2340).
type(X,n2342) :- type(X,n2341).
type(X,i2342) :- type(X,n2341).
type(X,j2342) :- type(X,n2341).
type(X,n2343) :- type(X,n2342).
type(X,i2343) :- type(X,n2342).
type(X,j2343) :- type(X,n2342).
type(X,n2344) :- type(X,n2343).
type(X,i2344) :- type(X,n2343).
type(X,j2344) :- type(X,n2343).
type(X,n2345) :- type(X,n2344).
type(X,i2345) :- type(X,n2344).
type(X,j2345) :- type(X,n2344).
type(X,n2346) :- type(X,n2345).
type(X,i2346) :- type(X,n2345).
type(X,j2346) :- type(X,n2345).
type(X,n2347) :- type(X,n2346).
type(X,i2347) :- type(X,n2346).
type(X,j2347) :- type(X,n2346).
type(X,n2348) :- type(X,n2347).
type(X,i2348) :- type(X,n2347).
type(X,j2348) :- type(X,n2347).
type(X,n2349) :- type(X,n2348).
type(X,i2349) :- type(X,n2348).
type(X,j2349) :- type(X,n2348).
type(X,n2350) :- type(X,n2349).
type(X,i2350) :- type(X,n2349).
type(X,j2350) :- type(X,n2349).
type(X,n2351) :- type(X,n2350).
type(X,i2351) :- type(X,n2350).
type(X,j2351) :- type(X,n2350).
type(X,n2352) :- type(X,n2351).
type(X,i2352) :- type(X,n2351).
type(X,j2352) :- type(X,n2351).
type(X,n2353) :- type(X,n2352).
type(X,i2353) :- type(X,n2352).
type(X,j2353) :- type(X,n2352).
type(X,n2354) :- type(X,n2353).
type(X,i2354) :- type(X,n2353).
type(X,j2354) :- type(X,n2353).
type(X,n2355) :- type(X,n2354).
type(X,i2355) :- type(X,n2354).
type(X,j2355) :- type(X,n2354).
type(X,n2356) :- type(X,n2355).
type(X,i2356) :- type(X,n2355).
type(X,j2356) :- type(X,n2355).
type(X,n2357) :- type(X,n2356).
type(X,i2357) :- type(X,n2356).
type(X,j2357) :- type(X,n2356).
type(X,n2358) :- type(X,n2357).
type(X,i2358) :- type(X,n2357).
type(X,j2358) :- type(X,n2357).
type(X,n2359) :- type(X,n2358).
type(X,i2359) :- type(X,n2358).
type(X,j2359) :- type(X,n2358).
type(X,n2360) :- type(X,n2359).
type(X,i2360) :- type(X,n2359).
type(X,j2360) :- type(X,n2359).
type(X,n2361) :- type(X,n2360).
type(X,i2361) :- type(X,n2360).
type(X,j2361) :- type(X,n2360).
type(X,n2362) :- type(X,n2361).
type(X,i2362) :- type(X,n2361).
type(X,j2362) :- type(X,n2361).
type(X,n2363) :- type(X,n2362).
type(X,i2363) :- type(X,n2362).
type(X,j2363) :- type(X,n2362).
type(X,n2364) :- type(X,n2363).
type(X,i2364) :- type(X,n2363).
type(X,j2364) :- type(X,n2363).
type(X,n2365) :- type(X,n2364).
type(X,i2365) :- type(X,n2364).
type(X,j2365) :- type(X,n2364).
type(X,n2366) :- type(X,n2365).
type(X,i2366) :- type(X,n2365).
type(X,j2366) :- type(X,n2365).
type(X,n2367) :- type(X,n2366).
type(X,i2367) :- type(X,n2366).
type(X,j2367) :- type(X,n2366).
type(X,n2368) :- type(X,n2367).
type(X,i2368) :- type(X,n2367).
type(X,j2368) :- type(X,n2367).
type(X,n2369) :- type(X,n2368).
type(X,i2369) :- type(X,n2368).
type(X,j2369) :- type(X,n2368).
type(X,n2370) :- type(X,n2369).
type(X,i2370) :- type(X,n2369).
type(X,j2370) :- type(X,n2369).
type(X,n2371) :- type(X,n2370).
type(X,i2371) :- type(X,n2370).
type(X,j2371) :- type(X,n2370).
type(X,n2372) :- type(X,n2371).
type(X,i2372) :- type(X,n2371).
type(X,j2372) :- type(X,n2371).
type(X,n2373) :- type(X,n2372).
type(X,i2373) :- type(X,n2372).
type(X,j2373) :- type(X,n2372).
type(X,n2374) :- type(X,n2373).
type(X,i2374) :- type(X,n2373).
type(X,j2374) :- type(X,n2373).
type(X,n2375) :- type(X,n2374).
type(X,i2375) :- type(X,n2374).
type(X,j2375) :- type(X,n2374).
type(X,n2376) :- type(X,n2375).
type(X,i2376) :- type(X,n2375).
type(X,j2376) :- type(X,n2375).
type(X,n2377) :- type(X,n2376).
type(X,i2377) :- type(X,n2376).
type(X,j2377) :- type(X,n2376).
type(X,n2378) :- type(X,n2377).
type(X,i2378) :- type(X,n2377).
type(X,j2378) :- type(X,n2377).
type(X,n2379) :- type(X,n2378).
type(X,i2379) :- type(X,n2378).
type(X,j2379) :- type(X,n2378).
type(X,n2380) :- type(X,n2379).
type(X,i2380) :- type(X,n2379).
type(X,j2380) :- type(X,n2379).
type(X,n2381) :- type(X,n2380).
type(X,i2381) :- type(X,n2380).
type(X,j2381) :- type(X,n2380).
type(X,n2382) :- type(X,n2381).
type(X,i2382) :- type(X,n2381).
type(X,j2382) :- type(X,n2381).
type(X,n2383) :- type(X,n2382).
type(X,i2383) :- type(X,n2382).
type(X,j2383) :- type(X,n2382).
type(X,n2384) :- type(X,n2383).
type(X,i2384) :- type(X,n2383).
type(X,j2384) :- type(X,n2383).
type(X,n2385) :- type(X,n2384).
type(X,i2385) :- type(X,n2384).
type(X,j2385) :- type(X,n2384).
type(X,n2386) :- type(X,n2385).
type(X,i2386) :- type(X,n2385).
type(X,j2386) :- type(X,n2385).
type(X,n2387) :- type(X,n2386).
type(X,i2387) :- type(X,n2386).
type(X,j2387) :- type(X,n2386).
type(X,n2388) :- type(X,n2387).
type(X,i2388) :- type(X,n2387).
type(X,j2388) :- type(X,n2387).
type(X,n2389) :- type(X,n2388).
type(X,i2389) :- type(X,n2388).
type(X,j2389) :- type(X,n2388).
type(X,n2390) :- type(X,n2389).
type(X,i2390) :- type(X,n2389).
type(X,j2390) :- type(X,n2389).
type(X,n2391) :- type(X,n2390).
type(X,i2391) :- type(X,n2390).
type(X,j2391) :- type(X,n2390).
type(X,n2392) :- type(X,n2391).
type(X,i2392) :- type(X,n2391).
type(X,j2392) :- type(X,n2391).
type(X,n2393) :- type(X,n2392).
type(X,i2393) :- type(X,n2392).
type(X,j2393) :- type(X,n2392).
type(X,n2394) :- type(X,n2393).
type(X,i2394) :- type(X,n2393).
type(X,j2394) :- type(X,n2393).
type(X,n2395) :- type(X,n2394).
type(X,i2395) :- type(X,n2394).
type(X,j2395) :- type(X,n2394).
type(X,n2396) :- type(X,n2395).
type(X,i2396) :- type(X,n2395).
type(X,j2396) :- type(X,n2395).
type(X,n2397) :- type(X,n2396).
type(X,i2397) :- type(X,n2396).
type(X,j2397) :- type(X,n2396).
type(X,n2398) :- type(X,n2397).
type(X,i2398) :- type(X,n2397).
type(X,j2398) :- type(X,n2397).
type(X,n2399) :- type(X,n2398).
type(X,i2399) :- type(X,n2398).
type(X,j2399) :- type(X,n2398).
type(X,n2400) :- type(X,n2399).
type(X,i2400) :- type(X,n2399).
type(X,j2400) :- type(X,n2399).
type(X,n2401) :- type(X,n2400).
type(X,i2401) :- type(X,n2400).
type(X,j2401) :- type(X,n2400).
type(X,n2402) :- type(X,n2401).
type(X,i2402) :- type(X,n2401).
type(X,j2402) :- type(X,n2401).
type(X,n2403) :- type(X,n2402).
type(X,i2403) :- type(X,n2402).
type(X,j2403) :- type(X,n2402).
type(X,n2404) :- type(X,n2403).
type(X,i2404) :- type(X,n2403).
type(X,j2404) :- type(X,n2403).
type(X,n2405) :- type(X,n2404).
type(X,i2405) :- type(X,n2404).
type(X,j2405) :- type(X,n2404).
type(X,n2406) :- type(X,n2405).
type(X,i2406) :- type(X,n2405).
type(X,j2406) :- type(X,n2405).
type(X,n2407) :- type(X,n2406).
type(X,i2407) :- type(X,n2406).
type(X,j2407) :- type(X,n2406).
type(X,n2408) :- type(X,n2407).
type(X,i2408) :- type(X,n2407).
type(X,j2408) :- type(X,n2407).
type(X,n2409) :- type(X,n2408).
type(X,i2409) :- type(X,n2408).
type(X,j2409) :- type(X,n2408).
type(X,n2410) :- type(X,n2409).
type(X,i2410) :- type(X,n2409).
type(X,j2410) :- type(X,n2409).
type(X,n2411) :- type(X,n2410).
type(X,i2411) :- type(X,n2410).
type(X,j2411) :- type(X,n2410).
type(X,n2412) :- type(X,n2411).
type(X,i2412) :- type(X,n2411).
type(X,j2412) :- type(X,n2411).
type(X,n2413) :- type(X,n2412).
type(X,i2413) :- type(X,n2412).
type(X,j2413) :- type(X,n2412).
type(X,n2414) :- type(X,n2413).
type(X,i2414) :- type(X,n2413).
type(X,j2414) :- type(X,n2413).
type(X,n2415) :- type(X,n2414).
type(X,i2415) :- type(X,n2414).
type(X,j2415) :- type(X,n2414).
type(X,n2416) :- type(X,n2415).
type(X,i2416) :- type(X,n2415).
type(X,j2416) :- type(X,n2415).
type(X,n2417) :- type(X,n2416).
type(X,i2417) :- type(X,n2416).
type(X,j2417) :- type(X,n2416).
type(X,n2418) :- type(X,n2417).
type(X,i2418) :- type(X,n2417).
type(X,j2418) :- type(X,n2417).
type(X,n2419) :- type(X,n2418).
type(X,i2419) :- type(X,n2418).
type(X,j2419) :- type(X,n2418).
type(X,n2420) :- type(X,n2419).
type(X,i2420) :- type(X,n2419).
type(X,j2420) :- type(X,n2419).
type(X,n2421) :- type(X,n2420).
type(X,i2421) :- type(X,n2420).
type(X,j2421) :- type(X,n2420).
type(X,n2422) :- type(X,n2421).
type(X,i2422) :- type(X,n2421).
type(X,j2422) :- type(X,n2421).
type(X,n2423) :- type(X,n2422).
type(X,i2423) :- type(X,n2422).
type(X,j2423) :- type(X,n2422).
type(X,n2424) :- type(X,n2423).
type(X,i2424) :- type(X,n2423).
type(X,j2424) :- type(X,n2423).
type(X,n2425) :- type(X,n2424).
type(X,i2425) :- type(X,n2424).
type(X,j2425) :- type(X,n2424).
type(X,n2426) :- type(X,n2425).
type(X,i2426) :- type(X,n2425).
type(X,j2426) :- type(X,n2425).
type(X,n2427) :- type(X,n2426).
type(X,i2427) :- type(X,n2426).
type(X,j2427) :- type(X,n2426).
type(X,n2428) :- type(X,n2427).
type(X,i2428) :- type(X,n2427).
type(X,j2428) :- type(X,n2427).
type(X,n2429) :- type(X,n2428).
type(X,i2429) :- type(X,n2428).
type(X,j2429) :- type(X,n2428).
type(X,n2430) :- type(X,n2429).
type(X,i2430) :- type(X,n2429).
type(X,j2430) :- type(X,n2429).
type(X,n2431) :- type(X,n2430).
type(X,i2431) :- type(X,n2430).
type(X,j2431) :- type(X,n2430).
type(X,n2432) :- type(X,n2431).
type(X,i2432) :- type(X,n2431).
type(X,j2432) :- type(X,n2431).
type(X,n2433) :- type(X,n2432).
type(X,i2433) :- type(X,n2432).
type(X,j2433) :- type(X,n2432).
type(X,n2434) :- type(X,n2433).
type(X,i2434) :- type(X,n2433).
type(X,j2434) :- type(X,n2433).
type(X,n2435) :- type(X,n2434).
type(X,i2435) :- type(X,n2434).
type(X,j2435) :- type(X,n2434).
type(X,n2436) :- type(X,n2435).
type(X,i2436) :- type(X,n2435).
type(X,j2436) :- type(X,n2435).
type(X,n2437) :- type(X,n2436).
type(X,i2437) :- type(X,n2436).
type(X,j2437) :- type(X,n2436).
type(X,n2438) :- type(X,n2437).
type(X,i2438) :- type(X,n2437).
type(X,j2438) :- type(X,n2437).
type(X,n2439) :- type(X,n2438).
type(X,i2439) :- type(X,n2438).
type(X,j2439) :- type(X,n2438).
type(X,n2440) :- type(X,n2439).
type(X,i2440) :- type(X,n2439).
type(X,j2440) :- type(X,n2439).
type(X,n2441) :- type(X,n2440).
type(X,i2441) :- type(X,n2440).
type(X,j2441) :- type(X,n2440).
type(X,n2442) :- type(X,n2441).
type(X,i2442) :- type(X,n2441).
type(X,j2442) :- type(X,n2441).
type(X,n2443) :- type(X,n2442).
type(X,i2443) :- type(X,n2442).
type(X,j2443) :- type(X,n2442).
type(X,n2444) :- type(X,n2443).
type(X,i2444) :- type(X,n2443).
type(X,j2444) :- type(X,n2443).
type(X,n2445) :- type(X,n2444).
type(X,i2445) :- type(X,n2444).
type(X,j2445) :- type(X,n2444).
type(X,n2446) :- type(X,n2445).
type(X,i2446) :- type(X,n2445).
type(X,j2446) :- type(X,n2445).
type(X,n2447) :- type(X,n2446).
type(X,i2447) :- type(X,n2446).
type(X,j2447) :- type(X,n2446).
type(X,n2448) :- type(X,n2447).
type(X,i2448) :- type(X,n2447).
type(X,j2448) :- type(X,n2447).
type(X,n2449) :- type(X,n2448).
type(X,i2449) :- type(X,n2448).
type(X,j2449) :- type(X,n2448).
type(X,n2450) :- type(X,n2449).
type(X,i2450) :- type(X,n2449).
type(X,j2450) :- type(X,n2449).
type(X,n2451) :- type(X,n2450).
type(X,i2451) :- type(X,n2450).
type(X,j2451) :- type(X,n2450).
type(X,n2452) :- type(X,n2451).
type(X,i2452) :- type(X,n2451).
type(X,j2452) :- type(X,n2451).
type(X,n2453) :- type(X,n2452).
type(X,i2453) :- type(X,n2452).
type(X,j2453) :- type(X,n2452).
type(X,n2454) :- type(X,n2453).
type(X,i2454) :- type(X,n2453).
type(X,j2454) :- type(X,n2453).
type(X,n2455) :- type(X,n2454).
type(X,i2455) :- type(X,n2454).
type(X,j2455) :- type(X,n2454).
type(X,n2456) :- type(X,n2455).
type(X,i2456) :- type(X,n2455).
type(X,j2456) :- type(X,n2455).
type(X,n2457) :- type(X,n2456).
type(X,i2457) :- type(X,n2456).
type(X,j2457) :- type(X,n2456).
type(X,n2458) :- type(X,n2457).
type(X,i2458) :- type(X,n2457).
type(X,j2458) :- type(X,n2457).
type(X,n2459) :- type(X,n2458).
type(X,i2459) :- type(X,n2458).
type(X,j2459) :- type(X,n2458).
type(X,n2460) :- type(X,n2459).
type(X,i2460) :- type(X,n2459).
type(X,j2460) :- type(X,n2459).
type(X,n2461) :- type(X,n2460).
type(X,i2461) :- type(X,n2460).
type(X,j2461) :- type(X,n2460).
type(X,n2462) :- type(X,n2461).
type(X,i2462) :- type(X,n2461).
type(X,j2462) :- type(X,n2461).
type(X,n2463) :- type(X,n2462).
type(X,i2463) :- type(X,n2462).
type(X,j2463) :- type(X,n2462).
type(X,n2464) :- type(X,n2463).
type(X,i2464) :- type(X,n2463).
type(X,j2464) :- type(X,n2463).
type(X,n2465) :- type(X,n2464).
type(X,i2465) :- type(X,n2464).
type(X,j2465) :- type(X,n2464).
type(X,n2466) :- type(X,n2465).
type(X,i2466) :- type(X,n2465).
type(X,j2466) :- type(X,n2465).
type(X,n2467) :- type(X,n2466).
type(X,i2467) :- type(X,n2466).
type(X,j2467) :- type(X,n2466).
type(X,n2468) :- type(X,n2467).
type(X,i2468) :- type(X,n2467).
type(X,j2468) :- type(X,n2467).
type(X,n2469) :- type(X,n2468).
type(X,i2469) :- type(X,n2468).
type(X,j2469) :- type(X,n2468).
type(X,n2470) :- type(X,n2469).
type(X,i2470) :- type(X,n2469).
type(X,j2470) :- type(X,n2469).
type(X,n2471) :- type(X,n2470).
type(X,i2471) :- type(X,n2470).
type(X,j2471) :- type(X,n2470).
type(X,n2472) :- type(X,n2471).
type(X,i2472) :- type(X,n2471).
type(X,j2472) :- type(X,n2471).
type(X,n2473) :- type(X,n2472).
type(X,i2473) :- type(X,n2472).
type(X,j2473) :- type(X,n2472).
type(X,n2474) :- type(X,n2473).
type(X,i2474) :- type(X,n2473).
type(X,j2474) :- type(X,n2473).
type(X,n2475) :- type(X,n2474).
type(X,i2475) :- type(X,n2474).
type(X,j2475) :- type(X,n2474).
type(X,n2476) :- type(X,n2475).
type(X,i2476) :- type(X,n2475).
type(X,j2476) :- type(X,n2475).
type(X,n2477) :- type(X,n2476).
type(X,i2477) :- type(X,n2476).
type(X,j2477) :- type(X,n2476).
type(X,n2478) :- type(X,n2477).
type(X,i2478) :- type(X,n2477).
type(X,j2478) :- type(X,n2477).
type(X,n2479) :- type(X,n2478).
type(X,i2479) :- type(X,n2478).
type(X,j2479) :- type(X,n2478).
type(X,n2480) :- type(X,n2479).
type(X,i2480) :- type(X,n2479).
type(X,j2480) :- type(X,n2479).
type(X,n2481) :- type(X,n2480).
type(X,i2481) :- type(X,n2480).
type(X,j2481) :- type(X,n2480).
type(X,n2482) :- type(X,n2481).
type(X,i2482) :- type(X,n2481).
type(X,j2482) :- type(X,n2481).
type(X,n2483) :- type(X,n2482).
type(X,i2483) :- type(X,n2482).
type(X,j2483) :- type(X,n2482).
type(X,n2484) :- type(X,n2483).
type(X,i2484) :- type(X,n2483).
type(X,j2484) :- type(X,n2483).
type(X,n2485) :- type(X,n2484).
type(X,i2485) :- type(X,n2484).
type(X,j2485) :- type(X,n2484).
type(X,n2486) :- type(X,n2485).
type(X,i2486) :- type(X,n2485).
type(X,j2486) :- type(X,n2485).
type(X,n2487) :- type(X,n2486).
type(X,i2487) :- type(X,n2486).
type(X,j2487) :- type(X,n2486).
type(X,n2488) :- type(X,n2487).
type(X,i2488) :- type(X,n2487).
type(X,j2488) :- type(X,n2487).
type(X,n2489) :- type(X,n2488).
type(X,i2489) :- type(X,n2488).
type(X,j2489) :- type(X,n2488).
type(X,n2490) :- type(X,n2489).
type(X,i2490) :- type(X,n2489).
type(X,j2490) :- type(X,n2489).
type(X,n2491) :- type(X,n2490).
type(X,i2491) :- type(X,n2490).
type(X,j2491) :- type(X,n2490).
type(X,n2492) :- type(X,n2491).
type(X,i2492) :- type(X,n2491).
type(X,j2492) :- type(X,n2491).
type(X,n2493) :- type(X,n2492).
type(X,i2493) :- type(X,n2492).
type(X,j2493) :- type(X,n2492).
type(X,n2494) :- type(X,n2493).
type(X,i2494) :- type(X,n2493).
type(X,j2494) :- type(X,n2493).
type(X,n2495) :- type(X,n2494).
type(X,i2495) :- type(X,n2494).
type(X,j2495) :- type(X,n2494).
type(X,n2496) :- type(X,n2495).
type(X,i2496) :- type(X,n2495).
type(X,j2496) :- type(X,n2495).
type(X,n2497) :- type(X,n2496).
type(X,i2497) :- type(X,n2496).
type(X,j2497) :- type(X,n2496).
type(X,n2498) :- type(X,n2497).
type(X,i2498) :- type(X,n2497).
type(X,j2498) :- type(X,n2497).
type(X,n2499) :- type(X,n2498).
type(X,i2499) :- type(X,n2498).
type(X,j2499) :- type(X,n2498).
type(X,n2500) :- type(X,n2499).
type(X,i2500) :- type(X,n2499).
type(X,j2500) :- type(X,n2499).
type(X,n2501) :- type(X,n2500).
type(X,i2501) :- type(X,n2500).
type(X,j2501) :- type(X,n2500).
type(X,n2502) :- type(X,n2501).
type(X,i2502) :- type(X,n2501).
type(X,j2502) :- type(X,n2501).
type(X,n2503) :- type(X,n2502).
type(X,i2503) :- type(X,n2502).
type(X,j2503) :- type(X,n2502).
type(X,n2504) :- type(X,n2503).
type(X,i2504) :- type(X,n2503).
type(X,j2504) :- type(X,n2503).
type(X,n2505) :- type(X,n2504).
type(X,i2505) :- type(X,n2504).
type(X,j2505) :- type(X,n2504).
type(X,n2506) :- type(X,n2505).
type(X,i2506) :- type(X,n2505).
type(X,j2506) :- type(X,n2505).
type(X,n2507) :- type(X,n2506).
type(X,i2507) :- type(X,n2506).
type(X,j2507) :- type(X,n2506).
type(X,n2508) :- type(X,n2507).
type(X,i2508) :- type(X,n2507).
type(X,j2508) :- type(X,n2507).
type(X,n2509) :- type(X,n2508).
type(X,i2509) :- type(X,n2508).
type(X,j2509) :- type(X,n2508).
type(X,n2510) :- type(X,n2509).
type(X,i2510) :- type(X,n2509).
type(X,j2510) :- type(X,n2509).
type(X,n2511) :- type(X,n2510).
type(X,i2511) :- type(X,n2510).
type(X,j2511) :- type(X,n2510).
type(X,n2512) :- type(X,n2511).
type(X,i2512) :- type(X,n2511).
type(X,j2512) :- type(X,n2511).
type(X,n2513) :- type(X,n2512).
type(X,i2513) :- type(X,n2512).
type(X,j2513) :- type(X,n2512).
type(X,n2514) :- type(X,n2513).
type(X,i2514) :- type(X,n2513).
type(X,j2514) :- type(X,n2513).
type(X,n2515) :- type(X,n2514).
type(X,i2515) :- type(X,n2514).
type(X,j2515) :- type(X,n2514).
type(X,n2516) :- type(X,n2515).
type(X,i2516) :- type(X,n2515).
type(X,j2516) :- type(X,n2515).
type(X,n2517) :- type(X,n2516).
type(X,i2517) :- type(X,n2516).
type(X,j2517) :- type(X,n2516).
type(X,n2518) :- type(X,n2517).
type(X,i2518) :- type(X,n2517).
type(X,j2518) :- type(X,n2517).
type(X,n2519) :- type(X,n2518).
type(X,i2519) :- type(X,n2518).
type(X,j2519) :- type(X,n2518).
type(X,n2520) :- type(X,n2519).
type(X,i2520) :- type(X,n2519).
type(X,j2520) :- type(X,n2519).
type(X,n2521) :- type(X,n2520).
type(X,i2521) :- type(X,n2520).
type(X,j2521) :- type(X,n2520).
type(X,n2522) :- type(X,n2521).
type(X,i2522) :- type(X,n2521).
type(X,j2522) :- type(X,n2521).
type(X,n2523) :- type(X,n2522).
type(X,i2523) :- type(X,n2522).
type(X,j2523) :- type(X,n2522).
type(X,n2524) :- type(X,n2523).
type(X,i2524) :- type(X,n2523).
type(X,j2524) :- type(X,n2523).
type(X,n2525) :- type(X,n2524).
type(X,i2525) :- type(X,n2524).
type(X,j2525) :- type(X,n2524).
type(X,n2526) :- type(X,n2525).
type(X,i2526) :- type(X,n2525).
type(X,j2526) :- type(X,n2525).
type(X,n2527) :- type(X,n2526).
type(X,i2527) :- type(X,n2526).
type(X,j2527) :- type(X,n2526).
type(X,n2528) :- type(X,n2527).
type(X,i2528) :- type(X,n2527).
type(X,j2528) :- type(X,n2527).
type(X,n2529) :- type(X,n2528).
type(X,i2529) :- type(X,n2528).
type(X,j2529) :- type(X,n2528).
type(X,n2530) :- type(X,n2529).
type(X,i2530) :- type(X,n2529).
type(X,j2530) :- type(X,n2529).
type(X,n2531) :- type(X,n2530).
type(X,i2531) :- type(X,n2530).
type(X,j2531) :- type(X,n2530).
type(X,n2532) :- type(X,n2531).
type(X,i2532) :- type(X,n2531).
type(X,j2532) :- type(X,n2531).
type(X,n2533) :- type(X,n2532).
type(X,i2533) :- type(X,n2532).
type(X,j2533) :- type(X,n2532).
type(X,n2534) :- type(X,n2533).
type(X,i2534) :- type(X,n2533).
type(X,j2534) :- type(X,n2533).
type(X,n2535) :- type(X,n2534).
type(X,i2535) :- type(X,n2534).
type(X,j2535) :- type(X,n2534).
type(X,n2536) :- type(X,n2535).
type(X,i2536) :- type(X,n2535).
type(X,j2536) :- type(X,n2535).
type(X,n2537) :- type(X,n2536).
type(X,i2537) :- type(X,n2536).
type(X,j2537) :- type(X,n2536).
type(X,n2538) :- type(X,n2537).
type(X,i2538) :- type(X,n2537).
type(X,j2538) :- type(X,n2537).
type(X,n2539) :- type(X,n2538).
type(X,i2539) :- type(X,n2538).
type(X,j2539) :- type(X,n2538).
type(X,n2540) :- type(X,n2539).
type(X,i2540) :- type(X,n2539).
type(X,j2540) :- type(X,n2539).
type(X,n2541) :- type(X,n2540).
type(X,i2541) :- type(X,n2540).
type(X,j2541) :- type(X,n2540).
type(X,n2542) :- type(X,n2541).
type(X,i2542) :- type(X,n2541).
type(X,j2542) :- type(X,n2541).
type(X,n2543) :- type(X,n2542).
type(X,i2543) :- type(X,n2542).
type(X,j2543) :- type(X,n2542).
type(X,n2544) :- type(X,n2543).
type(X,i2544) :- type(X,n2543).
type(X,j2544) :- type(X,n2543).
type(X,n2545) :- type(X,n2544).
type(X,i2545) :- type(X,n2544).
type(X,j2545) :- type(X,n2544).
type(X,n2546) :- type(X,n2545).
type(X,i2546) :- type(X,n2545).
type(X,j2546) :- type(X,n2545).
type(X,n2547) :- type(X,n2546).
type(X,i2547) :- type(X,n2546).
type(X,j2547) :- type(X,n2546).
type(X,n2548) :- type(X,n2547).
type(X,i2548) :- type(X,n2547).
type(X,j2548) :- type(X,n2547).
type(X,n2549) :- type(X,n2548).
type(X,i2549) :- type(X,n2548).
type(X,j2549) :- type(X,n2548).
type(X,n2550) :- type(X,n2549).
type(X,i2550) :- type(X,n2549).
type(X,j2550) :- type(X,n2549).
type(X,n2551) :- type(X,n2550).
type(X,i2551) :- type(X,n2550).
type(X,j2551) :- type(X,n2550).
type(X,n2552) :- type(X,n2551).
type(X,i2552) :- type(X,n2551).
type(X,j2552) :- type(X,n2551).
type(X,n2553) :- type(X,n2552).
type(X,i2553) :- type(X,n2552).
type(X,j2553) :- type(X,n2552).
type(X,n2554) :- type(X,n2553).
type(X,i2554) :- type(X,n2553).
type(X,j2554) :- type(X,n2553).
type(X,n2555) :- type(X,n2554).
type(X,i2555) :- type(X,n2554).
type(X,j2555) :- type(X,n2554).
type(X,n2556) :- type(X,n2555).
type(X,i2556) :- type(X,n2555).
type(X,j2556) :- type(X,n2555).
type(X,n2557) :- type(X,n2556).
type(X,i2557) :- type(X,n2556).
type(X,j2557) :- type(X,n2556).
type(X,n2558) :- type(X,n2557).
type(X,i2558) :- type(X,n2557).
type(X,j2558) :- type(X,n2557).
type(X,n2559) :- type(X,n2558).
type(X,i2559) :- type(X,n2558).
type(X,j2559) :- type(X,n2558).
type(X,n2560) :- type(X,n2559).
type(X,i2560) :- type(X,n2559).
type(X,j2560) :- type(X,n2559).
type(X,n2561) :- type(X,n2560).
type(X,i2561) :- type(X,n2560).
type(X,j2561) :- type(X,n2560).
type(X,n2562) :- type(X,n2561).
type(X,i2562) :- type(X,n2561).
type(X,j2562) :- type(X,n2561).
type(X,n2563) :- type(X,n2562).
type(X,i2563) :- type(X,n2562).
type(X,j2563) :- type(X,n2562).
type(X,n2564) :- type(X,n2563).
type(X,i2564) :- type(X,n2563).
type(X,j2564) :- type(X,n2563).
type(X,n2565) :- type(X,n2564).
type(X,i2565) :- type(X,n2564).
type(X,j2565) :- type(X,n2564).
type(X,n2566) :- type(X,n2565).
type(X,i2566) :- type(X,n2565).
type(X,j2566) :- type(X,n2565).
type(X,n2567) :- type(X,n2566).
type(X,i2567) :- type(X,n2566).
type(X,j2567) :- type(X,n2566).
type(X,n2568) :- type(X,n2567).
type(X,i2568) :- type(X,n2567).
type(X,j2568) :- type(X,n2567).
type(X,n2569) :- type(X,n2568).
type(X,i2569) :- type(X,n2568).
type(X,j2569) :- type(X,n2568).
type(X,n2570) :- type(X,n2569).
type(X,i2570) :- type(X,n2569).
type(X,j2570) :- type(X,n2569).
type(X,n2571) :- type(X,n2570).
type(X,i2571) :- type(X,n2570).
type(X,j2571) :- type(X,n2570).
type(X,n2572) :- type(X,n2571).
type(X,i2572) :- type(X,n2571).
type(X,j2572) :- type(X,n2571).
type(X,n2573) :- type(X,n2572).
type(X,i2573) :- type(X,n2572).
type(X,j2573) :- type(X,n2572).
type(X,n2574) :- type(X,n2573).
type(X,i2574) :- type(X,n2573).
type(X,j2574) :- type(X,n2573).
type(X,n2575) :- type(X,n2574).
type(X,i2575) :- type(X,n2574).
type(X,j2575) :- type(X,n2574).
type(X,n2576) :- type(X,n2575).
type(X,i2576) :- type(X,n2575).
type(X,j2576) :- type(X,n2575).
type(X,n2577) :- type(X,n2576).
type(X,i2577) :- type(X,n2576).
type(X,j2577) :- type(X,n2576).
type(X,n2578) :- type(X,n2577).
type(X,i2578) :- type(X,n2577).
type(X,j2578) :- type(X,n2577).
type(X,n2579) :- type(X,n2578).
type(X,i2579) :- type(X,n2578).
type(X,j2579) :- type(X,n2578).
type(X,n2580) :- type(X,n2579).
type(X,i2580) :- type(X,n2579).
type(X,j2580) :- type(X,n2579).
type(X,n2581) :- type(X,n2580).
type(X,i2581) :- type(X,n2580).
type(X,j2581) :- type(X,n2580).
type(X,n2582) :- type(X,n2581).
type(X,i2582) :- type(X,n2581).
type(X,j2582) :- type(X,n2581).
type(X,n2583) :- type(X,n2582).
type(X,i2583) :- type(X,n2582).
type(X,j2583) :- type(X,n2582).
type(X,n2584) :- type(X,n2583).
type(X,i2584) :- type(X,n2583).
type(X,j2584) :- type(X,n2583).
type(X,n2585) :- type(X,n2584).
type(X,i2585) :- type(X,n2584).
type(X,j2585) :- type(X,n2584).
type(X,n2586) :- type(X,n2585).
type(X,i2586) :- type(X,n2585).
type(X,j2586) :- type(X,n2585).
type(X,n2587) :- type(X,n2586).
type(X,i2587) :- type(X,n2586).
type(X,j2587) :- type(X,n2586).
type(X,n2588) :- type(X,n2587).
type(X,i2588) :- type(X,n2587).
type(X,j2588) :- type(X,n2587).
type(X,n2589) :- type(X,n2588).
type(X,i2589) :- type(X,n2588).
type(X,j2589) :- type(X,n2588).
type(X,n2590) :- type(X,n2589).
type(X,i2590) :- type(X,n2589).
type(X,j2590) :- type(X,n2589).
type(X,n2591) :- type(X,n2590).
type(X,i2591) :- type(X,n2590).
type(X,j2591) :- type(X,n2590).
type(X,n2592) :- type(X,n2591).
type(X,i2592) :- type(X,n2591).
type(X,j2592) :- type(X,n2591).
type(X,n2593) :- type(X,n2592).
type(X,i2593) :- type(X,n2592).
type(X,j2593) :- type(X,n2592).
type(X,n2594) :- type(X,n2593).
type(X,i2594) :- type(X,n2593).
type(X,j2594) :- type(X,n2593).
type(X,n2595) :- type(X,n2594).
type(X,i2595) :- type(X,n2594).
type(X,j2595) :- type(X,n2594).
type(X,n2596) :- type(X,n2595).
type(X,i2596) :- type(X,n2595).
type(X,j2596) :- type(X,n2595).
type(X,n2597) :- type(X,n2596).
type(X,i2597) :- type(X,n2596).
type(X,j2597) :- type(X,n2596).
type(X,n2598) :- type(X,n2597).
type(X,i2598) :- type(X,n2597).
type(X,j2598) :- type(X,n2597).
type(X,n2599) :- type(X,n2598).
type(X,i2599) :- type(X,n2598).
type(X,j2599) :- type(X,n2598).
type(X,n2600) :- type(X,n2599).
type(X,i2600) :- type(X,n2599).
type(X,j2600) :- type(X,n2599).
type(X,n2601) :- type(X,n2600).
type(X,i2601) :- type(X,n2600).
type(X,j2601) :- type(X,n2600).
type(X,n2602) :- type(X,n2601).
type(X,i2602) :- type(X,n2601).
type(X,j2602) :- type(X,n2601).
type(X,n2603) :- type(X,n2602).
type(X,i2603) :- type(X,n2602).
type(X,j2603) :- type(X,n2602).
type(X,n2604) :- type(X,n2603).
type(X,i2604) :- type(X,n2603).
type(X,j2604) :- type(X,n2603).
type(X,n2605) :- type(X,n2604).
type(X,i2605) :- type(X,n2604).
type(X,j2605) :- type(X,n2604).
type(X,n2606) :- type(X,n2605).
type(X,i2606) :- type(X,n2605).
type(X,j2606) :- type(X,n2605).
type(X,n2607) :- type(X,n2606).
type(X,i2607) :- type(X,n2606).
type(X,j2607) :- type(X,n2606).
type(X,n2608) :- type(X,n2607).
type(X,i2608) :- type(X,n2607).
type(X,j2608) :- type(X,n2607).
type(X,n2609) :- type(X,n2608).
type(X,i2609) :- type(X,n2608).
type(X,j2609) :- type(X,n2608).
type(X,n2610) :- type(X,n2609).
type(X,i2610) :- type(X,n2609).
type(X,j2610) :- type(X,n2609).
type(X,n2611) :- type(X,n2610).
type(X,i2611) :- type(X,n2610).
type(X,j2611) :- type(X,n2610).
type(X,n2612) :- type(X,n2611).
type(X,i2612) :- type(X,n2611).
type(X,j2612) :- type(X,n2611).
type(X,n2613) :- type(X,n2612).
type(X,i2613) :- type(X,n2612).
type(X,j2613) :- type(X,n2612).
type(X,n2614) :- type(X,n2613).
type(X,i2614) :- type(X,n2613).
type(X,j2614) :- type(X,n2613).
type(X,n2615) :- type(X,n2614).
type(X,i2615) :- type(X,n2614).
type(X,j2615) :- type(X,n2614).
type(X,n2616) :- type(X,n2615).
type(X,i2616) :- type(X,n2615).
type(X,j2616) :- type(X,n2615).
type(X,n2617) :- type(X,n2616).
type(X,i2617) :- type(X,n2616).
type(X,j2617) :- type(X,n2616).
type(X,n2618) :- type(X,n2617).
type(X,i2618) :- type(X,n2617).
type(X,j2618) :- type(X,n2617).
type(X,n2619) :- type(X,n2618).
type(X,i2619) :- type(X,n2618).
type(X,j2619) :- type(X,n2618).
type(X,n2620) :- type(X,n2619).
type(X,i2620) :- type(X,n2619).
type(X,j2620) :- type(X,n2619).
type(X,n2621) :- type(X,n2620).
type(X,i2621) :- type(X,n2620).
type(X,j2621) :- type(X,n2620).
type(X,n2622) :- type(X,n2621).
type(X,i2622) :- type(X,n2621).
type(X,j2622) :- type(X,n2621).
type(X,n2623) :- type(X,n2622).
type(X,i2623) :- type(X,n2622).
type(X,j2623) :- type(X,n2622).
type(X,n2624) :- type(X,n2623).
type(X,i2624) :- type(X,n2623).
type(X,j2624) :- type(X,n2623).
type(X,n2625) :- type(X,n2624).
type(X,i2625) :- type(X,n2624).
type(X,j2625) :- type(X,n2624).
type(X,n2626) :- type(X,n2625).
type(X,i2626) :- type(X,n2625).
type(X,j2626) :- type(X,n2625).
type(X,n2627) :- type(X,n2626).
type(X,i2627) :- type(X,n2626).
type(X,j2627) :- type(X,n2626).
type(X,n2628) :- type(X,n2627).
type(X,i2628) :- type(X,n2627).
type(X,j2628) :- type(X,n2627).
type(X,n2629) :- type(X,n2628).
type(X,i2629) :- type(X,n2628).
type(X,j2629) :- type(X,n2628).
type(X,n2630) :- type(X,n2629).
type(X,i2630) :- type(X,n2629).
type(X,j2630) :- type(X,n2629).
type(X,n2631) :- type(X,n2630).
type(X,i2631) :- type(X,n2630).
type(X,j2631) :- type(X,n2630).
type(X,n2632) :- type(X,n2631).
type(X,i2632) :- type(X,n2631).
type(X,j2632) :- type(X,n2631).
type(X,n2633) :- type(X,n2632).
type(X,i2633) :- type(X,n2632).
type(X,j2633) :- type(X,n2632).
type(X,n2634) :- type(X,n2633).
type(X,i2634) :- type(X,n2633).
type(X,j2634) :- type(X,n2633).
type(X,n2635) :- type(X,n2634).
type(X,i2635) :- type(X,n2634).
type(X,j2635) :- type(X,n2634).
type(X,n2636) :- type(X,n2635).
type(X,i2636) :- type(X,n2635).
type(X,j2636) :- type(X,n2635).
type(X,n2637) :- type(X,n2636).
type(X,i2637) :- type(X,n2636).
type(X,j2637) :- type(X,n2636).
type(X,n2638) :- type(X,n2637).
type(X,i2638) :- type(X,n2637).
type(X,j2638) :- type(X,n2637).
type(X,n2639) :- type(X,n2638).
type(X,i2639) :- type(X,n2638).
type(X,j2639) :- type(X,n2638).
type(X,n2640) :- type(X,n2639).
type(X,i2640) :- type(X,n2639).
type(X,j2640) :- type(X,n2639).
type(X,n2641) :- type(X,n2640).
type(X,i2641) :- type(X,n2640).
type(X,j2641) :- type(X,n2640).
type(X,n2642) :- type(X,n2641).
type(X,i2642) :- type(X,n2641).
type(X,j2642) :- type(X,n2641).
type(X,n2643) :- type(X,n2642).
type(X,i2643) :- type(X,n2642).
type(X,j2643) :- type(X,n2642).
type(X,n2644) :- type(X,n2643).
type(X,i2644) :- type(X,n2643).
type(X,j2644) :- type(X,n2643).
type(X,n2645) :- type(X,n2644).
type(X,i2645) :- type(X,n2644).
type(X,j2645) :- type(X,n2644).
type(X,n2646) :- type(X,n2645).
type(X,i2646) :- type(X,n2645).
type(X,j2646) :- type(X,n2645).
type(X,n2647) :- type(X,n2646).
type(X,i2647) :- type(X,n2646).
type(X,j2647) :- type(X,n2646).
type(X,n2648) :- type(X,n2647).
type(X,i2648) :- type(X,n2647).
type(X,j2648) :- type(X,n2647).
type(X,n2649) :- type(X,n2648).
type(X,i2649) :- type(X,n2648).
type(X,j2649) :- type(X,n2648).
type(X,n2650) :- type(X,n2649).
type(X,i2650) :- type(X,n2649).
type(X,j2650) :- type(X,n2649).
type(X,n2651) :- type(X,n2650).
type(X,i2651) :- type(X,n2650).
type(X,j2651) :- type(X,n2650).
type(X,n2652) :- type(X,n2651).
type(X,i2652) :- type(X,n2651).
type(X,j2652) :- type(X,n2651).
type(X,n2653) :- type(X,n2652).
type(X,i2653) :- type(X,n2652).
type(X,j2653) :- type(X,n2652).
type(X,n2654) :- type(X,n2653).
type(X,i2654) :- type(X,n2653).
type(X,j2654) :- type(X,n2653).
type(X,n2655) :- type(X,n2654).
type(X,i2655) :- type(X,n2654).
type(X,j2655) :- type(X,n2654).
type(X,n2656) :- type(X,n2655).
type(X,i2656) :- type(X,n2655).
type(X,j2656) :- type(X,n2655).
type(X,n2657) :- type(X,n2656).
type(X,i2657) :- type(X,n2656).
type(X,j2657) :- type(X,n2656).
type(X,n2658) :- type(X,n2657).
type(X,i2658) :- type(X,n2657).
type(X,j2658) :- type(X,n2657).
type(X,n2659) :- type(X,n2658).
type(X,i2659) :- type(X,n2658).
type(X,j2659) :- type(X,n2658).
type(X,n2660) :- type(X,n2659).
type(X,i2660) :- type(X,n2659).
type(X,j2660) :- type(X,n2659).
type(X,n2661) :- type(X,n2660).
type(X,i2661) :- type(X,n2660).
type(X,j2661) :- type(X,n2660).
type(X,n2662) :- type(X,n2661).
type(X,i2662) :- type(X,n2661).
type(X,j2662) :- type(X,n2661).
type(X,n2663) :- type(X,n2662).
type(X,i2663) :- type(X,n2662).
type(X,j2663) :- type(X,n2662).
type(X,n2664) :- type(X,n2663).
type(X,i2664) :- type(X,n2663).
type(X,j2664) :- type(X,n2663).
type(X,n2665) :- type(X,n2664).
type(X,i2665) :- type(X,n2664).
type(X,j2665) :- type(X,n2664).
type(X,n2666) :- type(X,n2665).
type(X,i2666) :- type(X,n2665).
type(X,j2666) :- type(X,n2665).
type(X,n2667) :- type(X,n2666).
type(X,i2667) :- type(X,n2666).
type(X,j2667) :- type(X,n2666).
type(X,n2668) :- type(X,n2667).
type(X,i2668) :- type(X,n2667).
type(X,j2668) :- type(X,n2667).
type(X,n2669) :- type(X,n2668).
type(X,i2669) :- type(X,n2668).
type(X,j2669) :- type(X,n2668).
type(X,n2670) :- type(X,n2669).
type(X,i2670) :- type(X,n2669).
type(X,j2670) :- type(X,n2669).
type(X,n2671) :- type(X,n2670).
type(X,i2671) :- type(X,n2670).
type(X,j2671) :- type(X,n2670).
type(X,n2672) :- type(X,n2671).
type(X,i2672) :- type(X,n2671).
type(X,j2672) :- type(X,n2671).
type(X,n2673) :- type(X,n2672).
type(X,i2673) :- type(X,n2672).
type(X,j2673) :- type(X,n2672).
type(X,n2674) :- type(X,n2673).
type(X,i2674) :- type(X,n2673).
type(X,j2674) :- type(X,n2673).
type(X,n2675) :- type(X,n2674).
type(X,i2675) :- type(X,n2674).
type(X,j2675) :- type(X,n2674).
type(X,n2676) :- type(X,n2675).
type(X,i2676) :- type(X,n2675).
type(X,j2676) :- type(X,n2675).
type(X,n2677) :- type(X,n2676).
type(X,i2677) :- type(X,n2676).
type(X,j2677) :- type(X,n2676).
type(X,n2678) :- type(X,n2677).
type(X,i2678) :- type(X,n2677).
type(X,j2678) :- type(X,n2677).
type(X,n2679) :- type(X,n2678).
type(X,i2679) :- type(X,n2678).
type(X,j2679) :- type(X,n2678).
type(X,n2680) :- type(X,n2679).
type(X,i2680) :- type(X,n2679).
type(X,j2680) :- type(X,n2679).
type(X,n2681) :- type(X,n2680).
type(X,i2681) :- type(X,n2680).
type(X,j2681) :- type(X,n2680).
type(X,n2682) :- type(X,n2681).
type(X,i2682) :- type(X,n2681).
type(X,j2682) :- type(X,n2681).
type(X,n2683) :- type(X,n2682).
type(X,i2683) :- type(X,n2682).
type(X,j2683) :- type(X,n2682).
type(X,n2684) :- type(X,n2683).
type(X,i2684) :- type(X,n2683).
type(X,j2684) :- type(X,n2683).
type(X,n2685) :- type(X,n2684).
type(X,i2685) :- type(X,n2684).
type(X,j2685) :- type(X,n2684).
type(X,n2686) :- type(X,n2685).
type(X,i2686) :- type(X,n2685).
type(X,j2686) :- type(X,n2685).
type(X,n2687) :- type(X,n2686).
type(X,i2687) :- type(X,n2686).
type(X,j2687) :- type(X,n2686).
type(X,n2688) :- type(X,n2687).
type(X,i2688) :- type(X,n2687).
type(X,j2688) :- type(X,n2687).
type(X,n2689) :- type(X,n2688).
type(X,i2689) :- type(X,n2688).
type(X,j2689) :- type(X,n2688).
type(X,n2690) :- type(X,n2689).
type(X,i2690) :- type(X,n2689).
type(X,j2690) :- type(X,n2689).
type(X,n2691) :- type(X,n2690).
type(X,i2691) :- type(X,n2690).
type(X,j2691) :- type(X,n2690).
type(X,n2692) :- type(X,n2691).
type(X,i2692) :- type(X,n2691).
type(X,j2692) :- type(X,n2691).
type(X,n2693) :- type(X,n2692).
type(X,i2693) :- type(X,n2692).
type(X,j2693) :- type(X,n2692).
type(X,n2694) :- type(X,n2693).
type(X,i2694) :- type(X,n2693).
type(X,j2694) :- type(X,n2693).
type(X,n2695) :- type(X,n2694).
type(X,i2695) :- type(X,n2694).
type(X,j2695) :- type(X,n2694).
type(X,n2696) :- type(X,n2695).
type(X,i2696) :- type(X,n2695).
type(X,j2696) :- type(X,n2695).
type(X,n2697) :- type(X,n2696).
type(X,i2697) :- type(X,n2696).
type(X,j2697) :- type(X,n2696).
type(X,n2698) :- type(X,n2697).
type(X,i2698) :- type(X,n2697).
type(X,j2698) :- type(X,n2697).
type(X,n2699) :- type(X,n2698).
type(X,i2699) :- type(X,n2698).
type(X,j2699) :- type(X,n2698).
type(X,n2700) :- type(X,n2699).
type(X,i2700) :- type(X,n2699).
type(X,j2700) :- type(X,n2699).
type(X,n2701) :- type(X,n2700).
type(X,i2701) :- type(X,n2700).
type(X,j2701) :- type(X,n2700).
type(X,n2702) :- type(X,n2701).
type(X,i2702) :- type(X,n2701).
type(X,j2702) :- type(X,n2701).
type(X,n2703) :- type(X,n2702).
type(X,i2703) :- type(X,n2702).
type(X,j2703) :- type(X,n2702).
type(X,n2704) :- type(X,n2703).
type(X,i2704) :- type(X,n2703).
type(X,j2704) :- type(X,n2703).
type(X,n2705) :- type(X,n2704).
type(X,i2705) :- type(X,n2704).
type(X,j2705) :- type(X,n2704).
type(X,n2706) :- type(X,n2705).
type(X,i2706) :- type(X,n2705).
type(X,j2706) :- type(X,n2705).
type(X,n2707) :- type(X,n2706).
type(X,i2707) :- type(X,n2706).
type(X,j2707) :- type(X,n2706).
type(X,n2708) :- type(X,n2707).
type(X,i2708) :- type(X,n2707).
type(X,j2708) :- type(X,n2707).
type(X,n2709) :- type(X,n2708).
type(X,i2709) :- type(X,n2708).
type(X,j2709) :- type(X,n2708).
type(X,n2710) :- type(X,n2709).
type(X,i2710) :- type(X,n2709).
type(X,j2710) :- type(X,n2709).
type(X,n2711) :- type(X,n2710).
type(X,i2711) :- type(X,n2710).
type(X,j2711) :- type(X,n2710).
type(X,n2712) :- type(X,n2711).
type(X,i2712) :- type(X,n2711).
type(X,j2712) :- type(X,n2711).
type(X,n2713) :- type(X,n2712).
type(X,i2713) :- type(X,n2712).
type(X,j2713) :- type(X,n2712).
type(X,n2714) :- type(X,n2713).
type(X,i2714) :- type(X,n2713).
type(X,j2714) :- type(X,n2713).
type(X,n2715) :- type(X,n2714).
type(X,i2715) :- type(X,n2714).
type(X,j2715) :- type(X,n2714).
type(X,n2716) :- type(X,n2715).
type(X,i2716) :- type(X,n2715).
type(X,j2716) :- type(X,n2715).
type(X,n2717) :- type(X,n2716).
type(X,i2717) :- type(X,n2716).
type(X,j2717) :- type(X,n2716).
type(X,n2718) :- type(X,n2717).
type(X,i2718) :- type(X,n2717).
type(X,j2718) :- type(X,n2717).
type(X,n2719) :- type(X,n2718).
type(X,i2719) :- type(X,n2718).
type(X,j2719) :- type(X,n2718).
type(X,n2720) :- type(X,n2719).
type(X,i2720) :- type(X,n2719).
type(X,j2720) :- type(X,n2719).
type(X,n2721) :- type(X,n2720).
type(X,i2721) :- type(X,n2720).
type(X,j2721) :- type(X,n2720).
type(X,n2722) :- type(X,n2721).
type(X,i2722) :- type(X,n2721).
type(X,j2722) :- type(X,n2721).
type(X,n2723) :- type(X,n2722).
type(X,i2723) :- type(X,n2722).
type(X,j2723) :- type(X,n2722).
type(X,n2724) :- type(X,n2723).
type(X,i2724) :- type(X,n2723).
type(X,j2724) :- type(X,n2723).
type(X,n2725) :- type(X,n2724).
type(X,i2725) :- type(X,n2724).
type(X,j2725) :- type(X,n2724).
type(X,n2726) :- type(X,n2725).
type(X,i2726) :- type(X,n2725).
type(X,j2726) :- type(X,n2725).
type(X,n2727) :- type(X,n2726).
type(X,i2727) :- type(X,n2726).
type(X,j2727) :- type(X,n2726).
type(X,n2728) :- type(X,n2727).
type(X,i2728) :- type(X,n2727).
type(X,j2728) :- type(X,n2727).
type(X,n2729) :- type(X,n2728).
type(X,i2729) :- type(X,n2728).
type(X,j2729) :- type(X,n2728).
type(X,n2730) :- type(X,n2729).
type(X,i2730) :- type(X,n2729).
type(X,j2730) :- type(X,n2729).
type(X,n2731) :- type(X,n2730).
type(X,i2731) :- type(X,n2730).
type(X,j2731) :- type(X,n2730).
type(X,n2732) :- type(X,n2731).
type(X,i2732) :- type(X,n2731).
type(X,j2732) :- type(X,n2731).
type(X,n2733) :- type(X,n2732).
type(X,i2733) :- type(X,n2732).
type(X,j2733) :- type(X,n2732).
type(X,n2734) :- type(X,n2733).
type(X,i2734) :- type(X,n2733).
type(X,j2734) :- type(X,n2733).
type(X,n2735) :- type(X,n2734).
type(X,i2735) :- type(X,n2734).
type(X,j2735) :- type(X,n2734).
type(X,n2736) :- type(X,n2735).
type(X,i2736) :- type(X,n2735).
type(X,j2736) :- type(X,n2735).
type(X,n2737) :- type(X,n2736).
type(X,i2737) :- type(X,n2736).
type(X,j2737) :- type(X,n2736).
type(X,n2738) :- type(X,n2737).
type(X,i2738) :- type(X,n2737).
type(X,j2738) :- type(X,n2737).
type(X,n2739) :- type(X,n2738).
type(X,i2739) :- type(X,n2738).
type(X,j2739) :- type(X,n2738).
type(X,n2740) :- type(X,n2739).
type(X,i2740) :- type(X,n2739).
type(X,j2740) :- type(X,n2739).
type(X,n2741) :- type(X,n2740).
type(X,i2741) :- type(X,n2740).
type(X,j2741) :- type(X,n2740).
type(X,n2742) :- type(X,n2741).
type(X,i2742) :- type(X,n2741).
type(X,j2742) :- type(X,n2741).
type(X,n2743) :- type(X,n2742).
type(X,i2743) :- type(X,n2742).
type(X,j2743) :- type(X,n2742).
type(X,n2744) :- type(X,n2743).
type(X,i2744) :- type(X,n2743).
type(X,j2744) :- type(X,n2743).
type(X,n2745) :- type(X,n2744).
type(X,i2745) :- type(X,n2744).
type(X,j2745) :- type(X,n2744).
type(X,n2746) :- type(X,n2745).
type(X,i2746) :- type(X,n2745).
type(X,j2746) :- type(X,n2745).
type(X,n2747) :- type(X,n2746).
type(X,i2747) :- type(X,n2746).
type(X,j2747) :- type(X,n2746).
type(X,n2748) :- type(X,n2747).
type(X,i2748) :- type(X,n2747).
type(X,j2748) :- type(X,n2747).
type(X,n2749) :- type(X,n2748).
type(X,i2749) :- type(X,n2748).
type(X,j2749) :- type(X,n2748).
type(X,n2750) :- type(X,n2749).
type(X,i2750) :- type(X,n2749).
type(X,j2750) :- type(X,n2749).
type(X,n2751) :- type(X,n2750).
type(X,i2751) :- type(X,n2750).
type(X,j2751) :- type(X,n2750).
type(X,n2752) :- type(X,n2751).
type(X,i2752) :- type(X,n2751).
type(X,j2752) :- type(X,n2751).
type(X,n2753) :- type(X,n2752).
type(X,i2753) :- type(X,n2752).
type(X,j2753) :- type(X,n2752).
type(X,n2754) :- type(X,n2753).
type(X,i2754) :- type(X,n2753).
type(X,j2754) :- type(X,n2753).
type(X,n2755) :- type(X,n2754).
type(X,i2755) :- type(X,n2754).
type(X,j2755) :- type(X,n2754).
type(X,n2756) :- type(X,n2755).
type(X,i2756) :- type(X,n2755).
type(X,j2756) :- type(X,n2755).
type(X,n2757) :- type(X,n2756).
type(X,i2757) :- type(X,n2756).
type(X,j2757) :- type(X,n2756).
type(X,n2758) :- type(X,n2757).
type(X,i2758) :- type(X,n2757).
type(X,j2758) :- type(X,n2757).
type(X,n2759) :- type(X,n2758).
type(X,i2759) :- type(X,n2758).
type(X,j2759) :- type(X,n2758).
type(X,n2760) :- type(X,n2759).
type(X,i2760) :- type(X,n2759).
type(X,j2760) :- type(X,n2759).
type(X,n2761) :- type(X,n2760).
type(X,i2761) :- type(X,n2760).
type(X,j2761) :- type(X,n2760).
type(X,n2762) :- type(X,n2761).
type(X,i2762) :- type(X,n2761).
type(X,j2762) :- type(X,n2761).
type(X,n2763) :- type(X,n2762).
type(X,i2763) :- type(X,n2762).
type(X,j2763) :- type(X,n2762).
type(X,n2764) :- type(X,n2763).
type(X,i2764) :- type(X,n2763).
type(X,j2764) :- type(X,n2763).
type(X,n2765) :- type(X,n2764).
type(X,i2765) :- type(X,n2764).
type(X,j2765) :- type(X,n2764).
type(X,n2766) :- type(X,n2765).
type(X,i2766) :- type(X,n2765).
type(X,j2766) :- type(X,n2765).
type(X,n2767) :- type(X,n2766).
type(X,i2767) :- type(X,n2766).
type(X,j2767) :- type(X,n2766).
type(X,n2768) :- type(X,n2767).
type(X,i2768) :- type(X,n2767).
type(X,j2768) :- type(X,n2767).
type(X,n2769) :- type(X,n2768).
type(X,i2769) :- type(X,n2768).
type(X,j2769) :- type(X,n2768).
type(X,n2770) :- type(X,n2769).
type(X,i2770) :- type(X,n2769).
type(X,j2770) :- type(X,n2769).
type(X,n2771) :- type(X,n2770).
type(X,i2771) :- type(X,n2770).
type(X,j2771) :- type(X,n2770).
type(X,n2772) :- type(X,n2771).
type(X,i2772) :- type(X,n2771).
type(X,j2772) :- type(X,n2771).
type(X,n2773) :- type(X,n2772).
type(X,i2773) :- type(X,n2772).
type(X,j2773) :- type(X,n2772).
type(X,n2774) :- type(X,n2773).
type(X,i2774) :- type(X,n2773).
type(X,j2774) :- type(X,n2773).
type(X,n2775) :- type(X,n2774).
type(X,i2775) :- type(X,n2774).
type(X,j2775) :- type(X,n2774).
type(X,n2776) :- type(X,n2775).
type(X,i2776) :- type(X,n2775).
type(X,j2776) :- type(X,n2775).
type(X,n2777) :- type(X,n2776).
type(X,i2777) :- type(X,n2776).
type(X,j2777) :- type(X,n2776).
type(X,n2778) :- type(X,n2777).
type(X,i2778) :- type(X,n2777).
type(X,j2778) :- type(X,n2777).
type(X,n2779) :- type(X,n2778).
type(X,i2779) :- type(X,n2778).
type(X,j2779) :- type(X,n2778).
type(X,n2780) :- type(X,n2779).
type(X,i2780) :- type(X,n2779).
type(X,j2780) :- type(X,n2779).
type(X,n2781) :- type(X,n2780).
type(X,i2781) :- type(X,n2780).
type(X,j2781) :- type(X,n2780).
type(X,n2782) :- type(X,n2781).
type(X,i2782) :- type(X,n2781).
type(X,j2782) :- type(X,n2781).
type(X,n2783) :- type(X,n2782).
type(X,i2783) :- type(X,n2782).
type(X,j2783) :- type(X,n2782).
type(X,n2784) :- type(X,n2783).
type(X,i2784) :- type(X,n2783).
type(X,j2784) :- type(X,n2783).
type(X,n2785) :- type(X,n2784).
type(X,i2785) :- type(X,n2784).
type(X,j2785) :- type(X,n2784).
type(X,n2786) :- type(X,n2785).
type(X,i2786) :- type(X,n2785).
type(X,j2786) :- type(X,n2785).
type(X,n2787) :- type(X,n2786).
type(X,i2787) :- type(X,n2786).
type(X,j2787) :- type(X,n2786).
type(X,n2788) :- type(X,n2787).
type(X,i2788) :- type(X,n2787).
type(X,j2788) :- type(X,n2787).
type(X,n2789) :- type(X,n2788).
type(X,i2789) :- type(X,n2788).
type(X,j2789) :- type(X,n2788).
type(X,n2790) :- type(X,n2789).
type(X,i2790) :- type(X,n2789).
type(X,j2790) :- type(X,n2789).
type(X,n2791) :- type(X,n2790).
type(X,i2791) :- type(X,n2790).
type(X,j2791) :- type(X,n2790).
type(X,n2792) :- type(X,n2791).
type(X,i2792) :- type(X,n2791).
type(X,j2792) :- type(X,n2791).
type(X,n2793) :- type(X,n2792).
type(X,i2793) :- type(X,n2792).
type(X,j2793) :- type(X,n2792).
type(X,n2794) :- type(X,n2793).
type(X,i2794) :- type(X,n2793).
type(X,j2794) :- type(X,n2793).
type(X,n2795) :- type(X,n2794).
type(X,i2795) :- type(X,n2794).
type(X,j2795) :- type(X,n2794).
type(X,n2796) :- type(X,n2795).
type(X,i2796) :- type(X,n2795).
type(X,j2796) :- type(X,n2795).
type(X,n2797) :- type(X,n2796).
type(X,i2797) :- type(X,n2796).
type(X,j2797) :- type(X,n2796).
type(X,n2798) :- type(X,n2797).
type(X,i2798) :- type(X,n2797).
type(X,j2798) :- type(X,n2797).
type(X,n2799) :- type(X,n2798).
type(X,i2799) :- type(X,n2798).
type(X,j2799) :- type(X,n2798).
type(X,n2800) :- type(X,n2799).
type(X,i2800) :- type(X,n2799).
type(X,j2800) :- type(X,n2799).
type(X,n2801) :- type(X,n2800).
type(X,i2801) :- type(X,n2800).
type(X,j2801) :- type(X,n2800).
type(X,n2802) :- type(X,n2801).
type(X,i2802) :- type(X,n2801).
type(X,j2802) :- type(X,n2801).
type(X,n2803) :- type(X,n2802).
type(X,i2803) :- type(X,n2802).
type(X,j2803) :- type(X,n2802).
type(X,n2804) :- type(X,n2803).
type(X,i2804) :- type(X,n2803).
type(X,j2804) :- type(X,n2803).
type(X,n2805) :- type(X,n2804).
type(X,i2805) :- type(X,n2804).
type(X,j2805) :- type(X,n2804).
type(X,n2806) :- type(X,n2805).
type(X,i2806) :- type(X,n2805).
type(X,j2806) :- type(X,n2805).
type(X,n2807) :- type(X,n2806).
type(X,i2807) :- type(X,n2806).
type(X,j2807) :- type(X,n2806).
type(X,n2808) :- type(X,n2807).
type(X,i2808) :- type(X,n2807).
type(X,j2808) :- type(X,n2807).
type(X,n2809) :- type(X,n2808).
type(X,i2809) :- type(X,n2808).
type(X,j2809) :- type(X,n2808).
type(X,n2810) :- type(X,n2809).
type(X,i2810) :- type(X,n2809).
type(X,j2810) :- type(X,n2809).
type(X,n2811) :- type(X,n2810).
type(X,i2811) :- type(X,n2810).
type(X,j2811) :- type(X,n2810).
type(X,n2812) :- type(X,n2811).
type(X,i2812) :- type(X,n2811).
type(X,j2812) :- type(X,n2811).
type(X,n2813) :- type(X,n2812).
type(X,i2813) :- type(X,n2812).
type(X,j2813) :- type(X,n2812).
type(X,n2814) :- type(X,n2813).
type(X,i2814) :- type(X,n2813).
type(X,j2814) :- type(X,n2813).
type(X,n2815) :- type(X,n2814).
type(X,i2815) :- type(X,n2814).
type(X,j2815) :- type(X,n2814).
type(X,n2816) :- type(X,n2815).
type(X,i2816) :- type(X,n2815).
type(X,j2816) :- type(X,n2815).
type(X,n2817) :- type(X,n2816).
type(X,i2817) :- type(X,n2816).
type(X,j2817) :- type(X,n2816).
type(X,n2818) :- type(X,n2817).
type(X,i2818) :- type(X,n2817).
type(X,j2818) :- type(X,n2817).
type(X,n2819) :- type(X,n2818).
type(X,i2819) :- type(X,n2818).
type(X,j2819) :- type(X,n2818).
type(X,n2820) :- type(X,n2819).
type(X,i2820) :- type(X,n2819).
type(X,j2820) :- type(X,n2819).
type(X,n2821) :- type(X,n2820).
type(X,i2821) :- type(X,n2820).
type(X,j2821) :- type(X,n2820).
type(X,n2822) :- type(X,n2821).
type(X,i2822) :- type(X,n2821).
type(X,j2822) :- type(X,n2821).
type(X,n2823) :- type(X,n2822).
type(X,i2823) :- type(X,n2822).
type(X,j2823) :- type(X,n2822).
type(X,n2824) :- type(X,n2823).
type(X,i2824) :- type(X,n2823).
type(X,j2824) :- type(X,n2823).
type(X,n2825) :- type(X,n2824).
type(X,i2825) :- type(X,n2824).
type(X,j2825) :- type(X,n2824).
type(X,n2826) :- type(X,n2825).
type(X,i2826) :- type(X,n2825).
type(X,j2826) :- type(X,n2825).
type(X,n2827) :- type(X,n2826).
type(X,i2827) :- type(X,n2826).
type(X,j2827) :- type(X,n2826).
type(X,n2828) :- type(X,n2827).
type(X,i2828) :- type(X,n2827).
type(X,j2828) :- type(X,n2827).
type(X,n2829) :- type(X,n2828).
type(X,i2829) :- type(X,n2828).
type(X,j2829) :- type(X,n2828).
type(X,n2830) :- type(X,n2829).
type(X,i2830) :- type(X,n2829).
type(X,j2830) :- type(X,n2829).
type(X,n2831) :- type(X,n2830).
type(X,i2831) :- type(X,n2830).
type(X,j2831) :- type(X,n2830).
type(X,n2832) :- type(X,n2831).
type(X,i2832) :- type(X,n2831).
type(X,j2832) :- type(X,n2831).
type(X,n2833) :- type(X,n2832).
type(X,i2833) :- type(X,n2832).
type(X,j2833) :- type(X,n2832).
type(X,n2834) :- type(X,n2833).
type(X,i2834) :- type(X,n2833).
type(X,j2834) :- type(X,n2833).
type(X,n2835) :- type(X,n2834).
type(X,i2835) :- type(X,n2834).
type(X,j2835) :- type(X,n2834).
type(X,n2836) :- type(X,n2835).
type(X,i2836) :- type(X,n2835).
type(X,j2836) :- type(X,n2835).
type(X,n2837) :- type(X,n2836).
type(X,i2837) :- type(X,n2836).
type(X,j2837) :- type(X,n2836).
type(X,n2838) :- type(X,n2837).
type(X,i2838) :- type(X,n2837).
type(X,j2838) :- type(X,n2837).
type(X,n2839) :- type(X,n2838).
type(X,i2839) :- type(X,n2838).
type(X,j2839) :- type(X,n2838).
type(X,n2840) :- type(X,n2839).
type(X,i2840) :- type(X,n2839).
type(X,j2840) :- type(X,n2839).
type(X,n2841) :- type(X,n2840).
type(X,i2841) :- type(X,n2840).
type(X,j2841) :- type(X,n2840).
type(X,n2842) :- type(X,n2841).
type(X,i2842) :- type(X,n2841).
type(X,j2842) :- type(X,n2841).
type(X,n2843) :- type(X,n2842).
type(X,i2843) :- type(X,n2842).
type(X,j2843) :- type(X,n2842).
type(X,n2844) :- type(X,n2843).
type(X,i2844) :- type(X,n2843).
type(X,j2844) :- type(X,n2843).
type(X,n2845) :- type(X,n2844).
type(X,i2845) :- type(X,n2844).
type(X,j2845) :- type(X,n2844).
type(X,n2846) :- type(X,n2845).
type(X,i2846) :- type(X,n2845).
type(X,j2846) :- type(X,n2845).
type(X,n2847) :- type(X,n2846).
type(X,i2847) :- type(X,n2846).
type(X,j2847) :- type(X,n2846).
type(X,n2848) :- type(X,n2847).
type(X,i2848) :- type(X,n2847).
type(X,j2848) :- type(X,n2847).
type(X,n2849) :- type(X,n2848).
type(X,i2849) :- type(X,n2848).
type(X,j2849) :- type(X,n2848).
type(X,n2850) :- type(X,n2849).
type(X,i2850) :- type(X,n2849).
type(X,j2850) :- type(X,n2849).
type(X,n2851) :- type(X,n2850).
type(X,i2851) :- type(X,n2850).
type(X,j2851) :- type(X,n2850).
type(X,n2852) :- type(X,n2851).
type(X,i2852) :- type(X,n2851).
type(X,j2852) :- type(X,n2851).
type(X,n2853) :- type(X,n2852).
type(X,i2853) :- type(X,n2852).
type(X,j2853) :- type(X,n2852).
type(X,n2854) :- type(X,n2853).
type(X,i2854) :- type(X,n2853).
type(X,j2854) :- type(X,n2853).
type(X,n2855) :- type(X,n2854).
type(X,i2855) :- type(X,n2854).
type(X,j2855) :- type(X,n2854).
type(X,n2856) :- type(X,n2855).
type(X,i2856) :- type(X,n2855).
type(X,j2856) :- type(X,n2855).
type(X,n2857) :- type(X,n2856).
type(X,i2857) :- type(X,n2856).
type(X,j2857) :- type(X,n2856).
type(X,n2858) :- type(X,n2857).
type(X,i2858) :- type(X,n2857).
type(X,j2858) :- type(X,n2857).
type(X,n2859) :- type(X,n2858).
type(X,i2859) :- type(X,n2858).
type(X,j2859) :- type(X,n2858).
type(X,n2860) :- type(X,n2859).
type(X,i2860) :- type(X,n2859).
type(X,j2860) :- type(X,n2859).
type(X,n2861) :- type(X,n2860).
type(X,i2861) :- type(X,n2860).
type(X,j2861) :- type(X,n2860).
type(X,n2862) :- type(X,n2861).
type(X,i2862) :- type(X,n2861).
type(X,j2862) :- type(X,n2861).
type(X,n2863) :- type(X,n2862).
type(X,i2863) :- type(X,n2862).
type(X,j2863) :- type(X,n2862).
type(X,n2864) :- type(X,n2863).
type(X,i2864) :- type(X,n2863).
type(X,j2864) :- type(X,n2863).
type(X,n2865) :- type(X,n2864).
type(X,i2865) :- type(X,n2864).
type(X,j2865) :- type(X,n2864).
type(X,n2866) :- type(X,n2865).
type(X,i2866) :- type(X,n2865).
type(X,j2866) :- type(X,n2865).
type(X,n2867) :- type(X,n2866).
type(X,i2867) :- type(X,n2866).
type(X,j2867) :- type(X,n2866).
type(X,n2868) :- type(X,n2867).
type(X,i2868) :- type(X,n2867).
type(X,j2868) :- type(X,n2867).
type(X,n2869) :- type(X,n2868).
type(X,i2869) :- type(X,n2868).
type(X,j2869) :- type(X,n2868).
type(X,n2870) :- type(X,n2869).
type(X,i2870) :- type(X,n2869).
type(X,j2870) :- type(X,n2869).
type(X,n2871) :- type(X,n2870).
type(X,i2871) :- type(X,n2870).
type(X,j2871) :- type(X,n2870).
type(X,n2872) :- type(X,n2871).
type(X,i2872) :- type(X,n2871).
type(X,j2872) :- type(X,n2871).
type(X,n2873) :- type(X,n2872).
type(X,i2873) :- type(X,n2872).
type(X,j2873) :- type(X,n2872).
type(X,n2874) :- type(X,n2873).
type(X,i2874) :- type(X,n2873).
type(X,j2874) :- type(X,n2873).
type(X,n2875) :- type(X,n2874).
type(X,i2875) :- type(X,n2874).
type(X,j2875) :- type(X,n2874).
type(X,n2876) :- type(X,n2875).
type(X,i2876) :- type(X,n2875).
type(X,j2876) :- type(X,n2875).
type(X,n2877) :- type(X,n2876).
type(X,i2877) :- type(X,n2876).
type(X,j2877) :- type(X,n2876).
type(X,n2878) :- type(X,n2877).
type(X,i2878) :- type(X,n2877).
type(X,j2878) :- type(X,n2877).
type(X,n2879) :- type(X,n2878).
type(X,i2879) :- type(X,n2878).
type(X,j2879) :- type(X,n2878).
type(X,n2880) :- type(X,n2879).
type(X,i2880) :- type(X,n2879).
type(X,j2880) :- type(X,n2879).
type(X,n2881) :- type(X,n2880).
type(X,i2881) :- type(X,n2880).
type(X,j2881) :- type(X,n2880).
type(X,n2882) :- type(X,n2881).
type(X,i2882) :- type(X,n2881).
type(X,j2882) :- type(X,n2881).
type(X,n2883) :- type(X,n2882).
type(X,i2883) :- type(X,n2882).
type(X,j2883) :- type(X,n2882).
type(X,n2884) :- type(X,n2883).
type(X,i2884) :- type(X,n2883).
type(X,j2884) :- type(X,n2883).
type(X,n2885) :- type(X,n2884).
type(X,i2885) :- type(X,n2884).
type(X,j2885) :- type(X,n2884).
type(X,n2886) :- type(X,n2885).
type(X,i2886) :- type(X,n2885).
type(X,j2886) :- type(X,n2885).
type(X,n2887) :- type(X,n2886).
type(X,i2887) :- type(X,n2886).
type(X,j2887) :- type(X,n2886).
type(X,n2888) :- type(X,n2887).
type(X,i2888) :- type(X,n2887).
type(X,j2888) :- type(X,n2887).
type(X,n2889) :- type(X,n2888).
type(X,i2889) :- type(X,n2888).
type(X,j2889) :- type(X,n2888).
type(X,n2890) :- type(X,n2889).
type(X,i2890) :- type(X,n2889).
type(X,j2890) :- type(X,n2889).
type(X,n2891) :- type(X,n2890).
type(X,i2891) :- type(X,n2890).
type(X,j2891) :- type(X,n2890).
type(X,n2892) :- type(X,n2891).
type(X,i2892) :- type(X,n2891).
type(X,j2892) :- type(X,n2891).
type(X,n2893) :- type(X,n2892).
type(X,i2893) :- type(X,n2892).
type(X,j2893) :- type(X,n2892).
type(X,n2894) :- type(X,n2893).
type(X,i2894) :- type(X,n2893).
type(X,j2894) :- type(X,n2893).
type(X,n2895) :- type(X,n2894).
type(X,i2895) :- type(X,n2894).
type(X,j2895) :- type(X,n2894).
type(X,n2896) :- type(X,n2895).
type(X,i2896) :- type(X,n2895).
type(X,j2896) :- type(X,n2895).
type(X,n2897) :- type(X,n2896).
type(X,i2897) :- type(X,n2896).
type(X,j2897) :- type(X,n2896).
type(X,n2898) :- type(X,n2897).
type(X,i2898) :- type(X,n2897).
type(X,j2898) :- type(X,n2897).
type(X,n2899) :- type(X,n2898).
type(X,i2899) :- type(X,n2898).
type(X,j2899) :- type(X,n2898).
type(X,n2900) :- type(X,n2899).
type(X,i2900) :- type(X,n2899).
type(X,j2900) :- type(X,n2899).
type(X,n2901) :- type(X,n2900).
type(X,i2901) :- type(X,n2900).
type(X,j2901) :- type(X,n2900).
type(X,n2902) :- type(X,n2901).
type(X,i2902) :- type(X,n2901).
type(X,j2902) :- type(X,n2901).
type(X,n2903) :- type(X,n2902).
type(X,i2903) :- type(X,n2902).
type(X,j2903) :- type(X,n2902).
type(X,n2904) :- type(X,n2903).
type(X,i2904) :- type(X,n2903).
type(X,j2904) :- type(X,n2903).
type(X,n2905) :- type(X,n2904).
type(X,i2905) :- type(X,n2904).
type(X,j2905) :- type(X,n2904).
type(X,n2906) :- type(X,n2905).
type(X,i2906) :- type(X,n2905).
type(X,j2906) :- type(X,n2905).
type(X,n2907) :- type(X,n2906).
type(X,i2907) :- type(X,n2906).
type(X,j2907) :- type(X,n2906).
type(X,n2908) :- type(X,n2907).
type(X,i2908) :- type(X,n2907).
type(X,j2908) :- type(X,n2907).
type(X,n2909) :- type(X,n2908).
type(X,i2909) :- type(X,n2908).
type(X,j2909) :- type(X,n2908).
type(X,n2910) :- type(X,n2909).
type(X,i2910) :- type(X,n2909).
type(X,j2910) :- type(X,n2909).
type(X,n2911) :- type(X,n2910).
type(X,i2911) :- type(X,n2910).
type(X,j2911) :- type(X,n2910).
type(X,n2912) :- type(X,n2911).
type(X,i2912) :- type(X,n2911).
type(X,j2912) :- type(X,n2911).
type(X,n2913) :- type(X,n2912).
type(X,i2913) :- type(X,n2912).
type(X,j2913) :- type(X,n2912).
type(X,n2914) :- type(X,n2913).
type(X,i2914) :- type(X,n2913).
type(X,j2914) :- type(X,n2913).
type(X,n2915) :- type(X,n2914).
type(X,i2915) :- type(X,n2914).
type(X,j2915) :- type(X,n2914).
type(X,n2916) :- type(X,n2915).
type(X,i2916) :- type(X,n2915).
type(X,j2916) :- type(X,n2915).
type(X,n2917) :- type(X,n2916).
type(X,i2917) :- type(X,n2916).
type(X,j2917) :- type(X,n2916).
type(X,n2918) :- type(X,n2917).
type(X,i2918) :- type(X,n2917).
type(X,j2918) :- type(X,n2917).
type(X,n2919) :- type(X,n2918).
type(X,i2919) :- type(X,n2918).
type(X,j2919) :- type(X,n2918).
type(X,n2920) :- type(X,n2919).
type(X,i2920) :- type(X,n2919).
type(X,j2920) :- type(X,n2919).
type(X,n2921) :- type(X,n2920).
type(X,i2921) :- type(X,n2920).
type(X,j2921) :- type(X,n2920).
type(X,n2922) :- type(X,n2921).
type(X,i2922) :- type(X,n2921).
type(X,j2922) :- type(X,n2921).
type(X,n2923) :- type(X,n2922).
type(X,i2923) :- type(X,n2922).
type(X,j2923) :- type(X,n2922).
type(X,n2924) :- type(X,n2923).
type(X,i2924) :- type(X,n2923).
type(X,j2924) :- type(X,n2923).
type(X,n2925) :- type(X,n2924).
type(X,i2925) :- type(X,n2924).
type(X,j2925) :- type(X,n2924).
type(X,n2926) :- type(X,n2925).
type(X,i2926) :- type(X,n2925).
type(X,j2926) :- type(X,n2925).
type(X,n2927) :- type(X,n2926).
type(X,i2927) :- type(X,n2926).
type(X,j2927) :- type(X,n2926).
type(X,n2928) :- type(X,n2927).
type(X,i2928) :- type(X,n2927).
type(X,j2928) :- type(X,n2927).
type(X,n2929) :- type(X,n2928).
type(X,i2929) :- type(X,n2928).
type(X,j2929) :- type(X,n2928).
type(X,n2930) :- type(X,n2929).
type(X,i2930) :- type(X,n2929).
type(X,j2930) :- type(X,n2929).
type(X,n2931) :- type(X,n2930).
type(X,i2931) :- type(X,n2930).
type(X,j2931) :- type(X,n2930).
type(X,n2932) :- type(X,n2931).
type(X,i2932) :- type(X,n2931).
type(X,j2932) :- type(X,n2931).
type(X,n2933) :- type(X,n2932).
type(X,i2933) :- type(X,n2932).
type(X,j2933) :- type(X,n2932).
type(X,n2934) :- type(X,n2933).
type(X,i2934) :- type(X,n2933).
type(X,j2934) :- type(X,n2933).
type(X,n2935) :- type(X,n2934).
type(X,i2935) :- type(X,n2934).
type(X,j2935) :- type(X,n2934).
type(X,n2936) :- type(X,n2935).
type(X,i2936) :- type(X,n2935).
type(X,j2936) :- type(X,n2935).
type(X,n2937) :- type(X,n2936).
type(X,i2937) :- type(X,n2936).
type(X,j2937) :- type(X,n2936).
type(X,n2938) :- type(X,n2937).
type(X,i2938) :- type(X,n2937).
type(X,j2938) :- type(X,n2937).
type(X,n2939) :- type(X,n2938).
type(X,i2939) :- type(X,n2938).
type(X,j2939) :- type(X,n2938).
type(X,n2940) :- type(X,n2939).
type(X,i2940) :- type(X,n2939).
type(X,j2940) :- type(X,n2939).
type(X,n2941) :- type(X,n2940).
type(X,i2941) :- type(X,n2940).
type(X,j2941) :- type(X,n2940).
type(X,n2942) :- type(X,n2941).
type(X,i2942) :- type(X,n2941).
type(X,j2942) :- type(X,n2941).
type(X,n2943) :- type(X,n2942).
type(X,i2943) :- type(X,n2942).
type(X,j2943) :- type(X,n2942).
type(X,n2944) :- type(X,n2943).
type(X,i2944) :- type(X,n2943).
type(X,j2944) :- type(X,n2943).
type(X,n2945) :- type(X,n2944).
type(X,i2945) :- type(X,n2944).
type(X,j2945) :- type(X,n2944).
type(X,n2946) :- type(X,n2945).
type(X,i2946) :- type(X,n2945).
type(X,j2946) :- type(X,n2945).
type(X,n2947) :- type(X,n2946).
type(X,i2947) :- type(X,n2946).
type(X,j2947) :- type(X,n2946).
type(X,n2948) :- type(X,n2947).
type(X,i2948) :- type(X,n2947).
type(X,j2948) :- type(X,n2947).
type(X,n2949) :- type(X,n2948).
type(X,i2949) :- type(X,n2948).
type(X,j2949) :- type(X,n2948).
type(X,n2950) :- type(X,n2949).
type(X,i2950) :- type(X,n2949).
type(X,j2950) :- type(X,n2949).
type(X,n2951) :- type(X,n2950).
type(X,i2951) :- type(X,n2950).
type(X,j2951) :- type(X,n2950).
type(X,n2952) :- type(X,n2951).
type(X,i2952) :- type(X,n2951).
type(X,j2952) :- type(X,n2951).
type(X,n2953) :- type(X,n2952).
type(X,i2953) :- type(X,n2952).
type(X,j2953) :- type(X,n2952).
type(X,n2954) :- type(X,n2953).
type(X,i2954) :- type(X,n2953).
type(X,j2954) :- type(X,n2953).
type(X,n2955) :- type(X,n2954).
type(X,i2955) :- type(X,n2954).
type(X,j2955) :- type(X,n2954).
type(X,n2956) :- type(X,n2955).
type(X,i2956) :- type(X,n2955).
type(X,j2956) :- type(X,n2955).
type(X,n2957) :- type(X,n2956).
type(X,i2957) :- type(X,n2956).
type(X,j2957) :- type(X,n2956).
type(X,n2958) :- type(X,n2957).
type(X,i2958) :- type(X,n2957).
type(X,j2958) :- type(X,n2957).
type(X,n2959) :- type(X,n2958).
type(X,i2959) :- type(X,n2958).
type(X,j2959) :- type(X,n2958).
type(X,n2960) :- type(X,n2959).
type(X,i2960) :- type(X,n2959).
type(X,j2960) :- type(X,n2959).
type(X,n2961) :- type(X,n2960).
type(X,i2961) :- type(X,n2960).
type(X,j2961) :- type(X,n2960).
type(X,n2962) :- type(X,n2961).
type(X,i2962) :- type(X,n2961).
type(X,j2962) :- type(X,n2961).
type(X,n2963) :- type(X,n2962).
type(X,i2963) :- type(X,n2962).
type(X,j2963) :- type(X,n2962).
type(X,n2964) :- type(X,n2963).
type(X,i2964) :- type(X,n2963).
type(X,j2964) :- type(X,n2963).
type(X,n2965) :- type(X,n2964).
type(X,i2965) :- type(X,n2964).
type(X,j2965) :- type(X,n2964).
type(X,n2966) :- type(X,n2965).
type(X,i2966) :- type(X,n2965).
type(X,j2966) :- type(X,n2965).
type(X,n2967) :- type(X,n2966).
type(X,i2967) :- type(X,n2966).
type(X,j2967) :- type(X,n2966).
type(X,n2968) :- type(X,n2967).
type(X,i2968) :- type(X,n2967).
type(X,j2968) :- type(X,n2967).
type(X,n2969) :- type(X,n2968).
type(X,i2969) :- type(X,n2968).
type(X,j2969) :- type(X,n2968).
type(X,n2970) :- type(X,n2969).
type(X,i2970) :- type(X,n2969).
type(X,j2970) :- type(X,n2969).
type(X,n2971) :- type(X,n2970).
type(X,i2971) :- type(X,n2970).
type(X,j2971) :- type(X,n2970).
type(X,n2972) :- type(X,n2971).
type(X,i2972) :- type(X,n2971).
type(X,j2972) :- type(X,n2971).
type(X,n2973) :- type(X,n2972).
type(X,i2973) :- type(X,n2972).
type(X,j2973) :- type(X,n2972).
type(X,n2974) :- type(X,n2973).
type(X,i2974) :- type(X,n2973).
type(X,j2974) :- type(X,n2973).
type(X,n2975) :- type(X,n2974).
type(X,i2975) :- type(X,n2974).
type(X,j2975) :- type(X,n2974).
type(X,n2976) :- type(X,n2975).
type(X,i2976) :- type(X,n2975).
type(X,j2976) :- type(X,n2975).
type(X,n2977) :- type(X,n2976).
type(X,i2977) :- type(X,n2976).
type(X,j2977) :- type(X,n2976).
type(X,n2978) :- type(X,n2977).
type(X,i2978) :- type(X,n2977).
type(X,j2978) :- type(X,n2977).
type(X,n2979) :- type(X,n2978).
type(X,i2979) :- type(X,n2978).
type(X,j2979) :- type(X,n2978).
type(X,n2980) :- type(X,n2979).
type(X,i2980) :- type(X,n2979).
type(X,j2980) :- type(X,n2979).
type(X,n2981) :- type(X,n2980).
type(X,i2981) :- type(X,n2980).
type(X,j2981) :- type(X,n2980).
type(X,n2982) :- type(X,n2981).
type(X,i2982) :- type(X,n2981).
type(X,j2982) :- type(X,n2981).
type(X,n2983) :- type(X,n2982).
type(X,i2983) :- type(X,n2982).
type(X,j2983) :- type(X,n2982).
type(X,n2984) :- type(X,n2983).
type(X,i2984) :- type(X,n2983).
type(X,j2984) :- type(X,n2983).
type(X,n2985) :- type(X,n2984).
type(X,i2985) :- type(X,n2984).
type(X,j2985) :- type(X,n2984).
type(X,n2986) :- type(X,n2985).
type(X,i2986) :- type(X,n2985).
type(X,j2986) :- type(X,n2985).
type(X,n2987) :- type(X,n2986).
type(X,i2987) :- type(X,n2986).
type(X,j2987) :- type(X,n2986).
type(X,n2988) :- type(X,n2987).
type(X,i2988) :- type(X,n2987).
type(X,j2988) :- type(X,n2987).
type(X,n2989) :- type(X,n2988).
type(X,i2989) :- type(X,n2988).
type(X,j2989) :- type(X,n2988).
type(X,n2990) :- type(X,n2989).
type(X,i2990) :- type(X,n2989).
type(X,j2990) :- type(X,n2989).
type(X,n2991) :- type(X,n2990).
type(X,i2991) :- type(X,n2990).
type(X,j2991) :- type(X,n2990).
type(X,n2992) :- type(X,n2991).
type(X,i2992) :- type(X,n2991).
type(X,j2992) :- type(X,n2991).
type(X,n2993) :- type(X,n2992).
type(X,i2993) :- type(X,n2992).
type(X,j2993) :- type(X,n2992).
type(X,n2994) :- type(X,n2993).
type(X,i2994) :- type(X,n2993).
type(X,j2994) :- type(X,n2993).
type(X,n2995) :- type(X,n2994).
type(X,i2995) :- type(X,n2994).
type(X,j2995) :- type(X,n2994).
type(X,n2996) :- type(X,n2995).
type(X,i2996) :- type(X,n2995).
type(X,j2996) :- type(X,n2995).
type(X,n2997) :- type(X,n2996).
type(X,i2997) :- type(X,n2996).
type(X,j2997) :- type(X,n2996).
type(X,n2998) :- type(X,n2997).
type(X,i2998) :- type(X,n2997).
type(X,j2998) :- type(X,n2997).
type(X,n2999) :- type(X,n2998).
type(X,i2999) :- type(X,n2998).
type(X,j2999) :- type(X,n2998).
type(X,n3000) :- type(X,n2999).
type(X,i3000) :- type(X,n2999).
type(X,j3000) :- type(X,n2999).
type(X,n3001) :- type(X,n3000).
type(X,i3001) :- type(X,n3000).
type(X,j3001) :- type(X,n3000).
type(X,n3002) :- type(X,n3001).
type(X,i3002) :- type(X,n3001).
type(X,j3002) :- type(X,n3001).
type(X,n3003) :- type(X,n3002).
type(X,i3003) :- type(X,n3002).
type(X,j3003) :- type(X,n3002).
type(X,n3004) :- type(X,n3003).
type(X,i3004) :- type(X,n3003).
type(X,j3004) :- type(X,n3003).
type(X,n3005) :- type(X,n3004).
type(X,i3005) :- type(X,n3004).
type(X,j3005) :- type(X,n3004).
type(X,n3006) :- type(X,n3005).
type(X,i3006) :- type(X,n3005).
type(X,j3006) :- type(X,n3005).
type(X,n3007) :- type(X,n3006).
type(X,i3007) :- type(X,n3006).
type(X,j3007) :- type(X,n3006).
type(X,n3008) :- type(X,n3007).
type(X,i3008) :- type(X,n3007).
type(X,j3008) :- type(X,n3007).
type(X,n3009) :- type(X,n3008).
type(X,i3009) :- type(X,n3008).
type(X,j3009) :- type(X,n3008).
type(X,n3010) :- type(X,n3009).
type(X,i3010) :- type(X,n3009).
type(X,j3010) :- type(X,n3009).
type(X,n3011) :- type(X,n3010).
type(X,i3011) :- type(X,n3010).
type(X,j3011) :- type(X,n3010).
type(X,n3012) :- type(X,n3011).
type(X,i3012) :- type(X,n3011).
type(X,j3012) :- type(X,n3011).
type(X,n3013) :- type(X,n3012).
type(X,i3013) :- type(X,n3012).
type(X,j3013) :- type(X,n3012).
type(X,n3014) :- type(X,n3013).
type(X,i3014) :- type(X,n3013).
type(X,j3014) :- type(X,n3013).
type(X,n3015) :- type(X,n3014).
type(X,i3015) :- type(X,n3014).
type(X,j3015) :- type(X,n3014).
type(X,n3016) :- type(X,n3015).
type(X,i3016) :- type(X,n3015).
type(X,j3016) :- type(X,n3015).
type(X,n3017) :- type(X,n3016).
type(X,i3017) :- type(X,n3016).
type(X,j3017) :- type(X,n3016).
type(X,n3018) :- type(X,n3017).
type(X,i3018) :- type(X,n3017).
type(X,j3018) :- type(X,n3017).
type(X,n3019) :- type(X,n3018).
type(X,i3019) :- type(X,n3018).
type(X,j3019) :- type(X,n3018).
type(X,n3020) :- type(X,n3019).
type(X,i3020) :- type(X,n3019).
type(X,j3020) :- type(X,n3019).
type(X,n3021) :- type(X,n3020).
type(X,i3021) :- type(X,n3020).
type(X,j3021) :- type(X,n3020).
type(X,n3022) :- type(X,n3021).
type(X,i3022) :- type(X,n3021).
type(X,j3022) :- type(X,n3021).
type(X,n3023) :- type(X,n3022).
type(X,i3023) :- type(X,n3022).
type(X,j3023) :- type(X,n3022).
type(X,n3024) :- type(X,n3023).
type(X,i3024) :- type(X,n3023).
type(X,j3024) :- type(X,n3023).
type(X,n3025) :- type(X,n3024).
type(X,i3025) :- type(X,n3024).
type(X,j3025) :- type(X,n3024).
type(X,n3026) :- type(X,n3025).
type(X,i3026) :- type(X,n3025).
type(X,j3026) :- type(X,n3025).
type(X,n3027) :- type(X,n3026).
type(X,i3027) :- type(X,n3026).
type(X,j3027) :- type(X,n3026).
type(X,n3028) :- type(X,n3027).
type(X,i3028) :- type(X,n3027).
type(X,j3028) :- type(X,n3027).
type(X,n3029) :- type(X,n3028).
type(X,i3029) :- type(X,n3028).
type(X,j3029) :- type(X,n3028).
type(X,n3030) :- type(X,n3029).
type(X,i3030) :- type(X,n3029).
type(X,j3030) :- type(X,n3029).
type(X,n3031) :- type(X,n3030).
type(X,i3031) :- type(X,n3030).
type(X,j3031) :- type(X,n3030).
type(X,n3032) :- type(X,n3031).
type(X,i3032) :- type(X,n3031).
type(X,j3032) :- type(X,n3031).
type(X,n3033) :- type(X,n3032).
type(X,i3033) :- type(X,n3032).
type(X,j3033) :- type(X,n3032).
type(X,n3034) :- type(X,n3033).
type(X,i3034) :- type(X,n3033).
type(X,j3034) :- type(X,n3033).
type(X,n3035) :- type(X,n3034).
type(X,i3035) :- type(X,n3034).
type(X,j3035) :- type(X,n3034).
type(X,n3036) :- type(X,n3035).
type(X,i3036) :- type(X,n3035).
type(X,j3036) :- type(X,n3035).
type(X,n3037) :- type(X,n3036).
type(X,i3037) :- type(X,n3036).
type(X,j3037) :- type(X,n3036).
type(X,n3038) :- type(X,n3037).
type(X,i3038) :- type(X,n3037).
type(X,j3038) :- type(X,n3037).
type(X,n3039) :- type(X,n3038).
type(X,i3039) :- type(X,n3038).
type(X,j3039) :- type(X,n3038).
type(X,n3040) :- type(X,n3039).
type(X,i3040) :- type(X,n3039).
type(X,j3040) :- type(X,n3039).
type(X,n3041) :- type(X,n3040).
type(X,i3041) :- type(X,n3040).
type(X,j3041) :- type(X,n3040).
type(X,n3042) :- type(X,n3041).
type(X,i3042) :- type(X,n3041).
type(X,j3042) :- type(X,n3041).
type(X,n3043) :- type(X,n3042).
type(X,i3043) :- type(X,n3042).
type(X,j3043) :- type(X,n3042).
type(X,n3044) :- type(X,n3043).
type(X,i3044) :- type(X,n3043).
type(X,j3044) :- type(X,n3043).
type(X,n3045) :- type(X,n3044).
type(X,i3045) :- type(X,n3044).
type(X,j3045) :- type(X,n3044).
type(X,n3046) :- type(X,n3045).
type(X,i3046) :- type(X,n3045).
type(X,j3046) :- type(X,n3045).
type(X,n3047) :- type(X,n3046).
type(X,i3047) :- type(X,n3046).
type(X,j3047) :- type(X,n3046).
type(X,n3048) :- type(X,n3047).
type(X,i3048) :- type(X,n3047).
type(X,j3048) :- type(X,n3047).
type(X,n3049) :- type(X,n3048).
type(X,i3049) :- type(X,n3048).
type(X,j3049) :- type(X,n3048).
type(X,n3050) :- type(X,n3049).
type(X,i3050) :- type(X,n3049).
type(X,j3050) :- type(X,n3049).
type(X,n3051) :- type(X,n3050).
type(X,i3051) :- type(X,n3050).
type(X,j3051) :- type(X,n3050).
type(X,n3052) :- type(X,n3051).
type(X,i3052) :- type(X,n3051).
type(X,j3052) :- type(X,n3051).
type(X,n3053) :- type(X,n3052).
type(X,i3053) :- type(X,n3052).
type(X,j3053) :- type(X,n3052).
type(X,n3054) :- type(X,n3053).
type(X,i3054) :- type(X,n3053).
type(X,j3054) :- type(X,n3053).
type(X,n3055) :- type(X,n3054).
type(X,i3055) :- type(X,n3054).
type(X,j3055) :- type(X,n3054).
type(X,n3056) :- type(X,n3055).
type(X,i3056) :- type(X,n3055).
type(X,j3056) :- type(X,n3055).
type(X,n3057) :- type(X,n3056).
type(X,i3057) :- type(X,n3056).
type(X,j3057) :- type(X,n3056).
type(X,n3058) :- type(X,n3057).
type(X,i3058) :- type(X,n3057).
type(X,j3058) :- type(X,n3057).
type(X,n3059) :- type(X,n3058).
type(X,i3059) :- type(X,n3058).
type(X,j3059) :- type(X,n3058).
type(X,n3060) :- type(X,n3059).
type(X,i3060) :- type(X,n3059).
type(X,j3060) :- type(X,n3059).
type(X,n3061) :- type(X,n3060).
type(X,i3061) :- type(X,n3060).
type(X,j3061) :- type(X,n3060).
type(X,n3062) :- type(X,n3061).
type(X,i3062) :- type(X,n3061).
type(X,j3062) :- type(X,n3061).
type(X,n3063) :- type(X,n3062).
type(X,i3063) :- type(X,n3062).
type(X,j3063) :- type(X,n3062).
type(X,n3064) :- type(X,n3063).
type(X,i3064) :- type(X,n3063).
type(X,j3064) :- type(X,n3063).
type(X,n3065) :- type(X,n3064).
type(X,i3065) :- type(X,n3064).
type(X,j3065) :- type(X,n3064).
type(X,n3066) :- type(X,n3065).
type(X,i3066) :- type(X,n3065).
type(X,j3066) :- type(X,n3065).
type(X,n3067) :- type(X,n3066).
type(X,i3067) :- type(X,n3066).
type(X,j3067) :- type(X,n3066).
type(X,n3068) :- type(X,n3067).
type(X,i3068) :- type(X,n3067).
type(X,j3068) :- type(X,n3067).
type(X,n3069) :- type(X,n3068).
type(X,i3069) :- type(X,n3068).
type(X,j3069) :- type(X,n3068).
type(X,n3070) :- type(X,n3069).
type(X,i3070) :- type(X,n3069).
type(X,j3070) :- type(X,n3069).
type(X,n3071) :- type(X,n3070).
type(X,i3071) :- type(X,n3070).
type(X,j3071) :- type(X,n3070).
type(X,n3072) :- type(X,n3071).
type(X,i3072) :- type(X,n3071).
type(X,j3072) :- type(X,n3071).
type(X,n3073) :- type(X,n3072).
type(X,i3073) :- type(X,n3072).
type(X,j3073) :- type(X,n3072).
type(X,n3074) :- type(X,n3073).
type(X,i3074) :- type(X,n3073).
type(X,j3074) :- type(X,n3073).
type(X,n3075) :- type(X,n3074).
type(X,i3075) :- type(X,n3074).
type(X,j3075) :- type(X,n3074).
type(X,n3076) :- type(X,n3075).
type(X,i3076) :- type(X,n3075).
type(X,j3076) :- type(X,n3075).
type(X,n3077) :- type(X,n3076).
type(X,i3077) :- type(X,n3076).
type(X,j3077) :- type(X,n3076).
type(X,n3078) :- type(X,n3077).
type(X,i3078) :- type(X,n3077).
type(X,j3078) :- type(X,n3077).
type(X,n3079) :- type(X,n3078).
type(X,i3079) :- type(X,n3078).
type(X,j3079) :- type(X,n3078).
type(X,n3080) :- type(X,n3079).
type(X,i3080) :- type(X,n3079).
type(X,j3080) :- type(X,n3079).
type(X,n3081) :- type(X,n3080).
type(X,i3081) :- type(X,n3080).
type(X,j3081) :- type(X,n3080).
type(X,n3082) :- type(X,n3081).
type(X,i3082) :- type(X,n3081).
type(X,j3082) :- type(X,n3081).
type(X,n3083) :- type(X,n3082).
type(X,i3083) :- type(X,n3082).
type(X,j3083) :- type(X,n3082).
type(X,n3084) :- type(X,n3083).
type(X,i3084) :- type(X,n3083).
type(X,j3084) :- type(X,n3083).
type(X,n3085) :- type(X,n3084).
type(X,i3085) :- type(X,n3084).
type(X,j3085) :- type(X,n3084).
type(X,n3086) :- type(X,n3085).
type(X,i3086) :- type(X,n3085).
type(X,j3086) :- type(X,n3085).
type(X,n3087) :- type(X,n3086).
type(X,i3087) :- type(X,n3086).
type(X,j3087) :- type(X,n3086).
type(X,n3088) :- type(X,n3087).
type(X,i3088) :- type(X,n3087).
type(X,j3088) :- type(X,n3087).
type(X,n3089) :- type(X,n3088).
type(X,i3089) :- type(X,n3088).
type(X,j3089) :- type(X,n3088).
type(X,n3090) :- type(X,n3089).
type(X,i3090) :- type(X,n3089).
type(X,j3090) :- type(X,n3089).
type(X,n3091) :- type(X,n3090).
type(X,i3091) :- type(X,n3090).
type(X,j3091) :- type(X,n3090).
type(X,n3092) :- type(X,n3091).
type(X,i3092) :- type(X,n3091).
type(X,j3092) :- type(X,n3091).
type(X,n3093) :- type(X,n3092).
type(X,i3093) :- type(X,n3092).
type(X,j3093) :- type(X,n3092).
type(X,n3094) :- type(X,n3093).
type(X,i3094) :- type(X,n3093).
type(X,j3094) :- type(X,n3093).
type(X,n3095) :- type(X,n3094).
type(X,i3095) :- type(X,n3094).
type(X,j3095) :- type(X,n3094).
type(X,n3096) :- type(X,n3095).
type(X,i3096) :- type(X,n3095).
type(X,j3096) :- type(X,n3095).
type(X,n3097) :- type(X,n3096).
type(X,i3097) :- type(X,n3096).
type(X,j3097) :- type(X,n3096).
type(X,n3098) :- type(X,n3097).
type(X,i3098) :- type(X,n3097).
type(X,j3098) :- type(X,n3097).
type(X,n3099) :- type(X,n3098).
type(X,i3099) :- type(X,n3098).
type(X,j3099) :- type(X,n3098).
type(X,n3100) :- type(X,n3099).
type(X,i3100) :- type(X,n3099).
type(X,j3100) :- type(X,n3099).
type(X,n3101) :- type(X,n3100).
type(X,i3101) :- type(X,n3100).
type(X,j3101) :- type(X,n3100).
type(X,n3102) :- type(X,n3101).
type(X,i3102) :- type(X,n3101).
type(X,j3102) :- type(X,n3101).
type(X,n3103) :- type(X,n3102).
type(X,i3103) :- type(X,n3102).
type(X,j3103) :- type(X,n3102).
type(X,n3104) :- type(X,n3103).
type(X,i3104) :- type(X,n3103).
type(X,j3104) :- type(X,n3103).
type(X,n3105) :- type(X,n3104).
type(X,i3105) :- type(X,n3104).
type(X,j3105) :- type(X,n3104).
type(X,n3106) :- type(X,n3105).
type(X,i3106) :- type(X,n3105).
type(X,j3106) :- type(X,n3105).
type(X,n3107) :- type(X,n3106).
type(X,i3107) :- type(X,n3106).
type(X,j3107) :- type(X,n3106).
type(X,n3108) :- type(X,n3107).
type(X,i3108) :- type(X,n3107).
type(X,j3108) :- type(X,n3107).
type(X,n3109) :- type(X,n3108).
type(X,i3109) :- type(X,n3108).
type(X,j3109) :- type(X,n3108).
type(X,n3110) :- type(X,n3109).
type(X,i3110) :- type(X,n3109).
type(X,j3110) :- type(X,n3109).
type(X,n3111) :- type(X,n3110).
type(X,i3111) :- type(X,n3110).
type(X,j3111) :- type(X,n3110).
type(X,n3112) :- type(X,n3111).
type(X,i3112) :- type(X,n3111).
type(X,j3112) :- type(X,n3111).
type(X,n3113) :- type(X,n3112).
type(X,i3113) :- type(X,n3112).
type(X,j3113) :- type(X,n3112).
type(X,n3114) :- type(X,n3113).
type(X,i3114) :- type(X,n3113).
type(X,j3114) :- type(X,n3113).
type(X,n3115) :- type(X,n3114).
type(X,i3115) :- type(X,n3114).
type(X,j3115) :- type(X,n3114).
type(X,n3116) :- type(X,n3115).
type(X,i3116) :- type(X,n3115).
type(X,j3116) :- type(X,n3115).
type(X,n3117) :- type(X,n3116).
type(X,i3117) :- type(X,n3116).
type(X,j3117) :- type(X,n3116).
type(X,n3118) :- type(X,n3117).
type(X,i3118) :- type(X,n3117).
type(X,j3118) :- type(X,n3117).
type(X,n3119) :- type(X,n3118).
type(X,i3119) :- type(X,n3118).
type(X,j3119) :- type(X,n3118).
type(X,n3120) :- type(X,n3119).
type(X,i3120) :- type(X,n3119).
type(X,j3120) :- type(X,n3119).
type(X,n3121) :- type(X,n3120).
type(X,i3121) :- type(X,n3120).
type(X,j3121) :- type(X,n3120).
type(X,n3122) :- type(X,n3121).
type(X,i3122) :- type(X,n3121).
type(X,j3122) :- type(X,n3121).
type(X,n3123) :- type(X,n3122).
type(X,i3123) :- type(X,n3122).
type(X,j3123) :- type(X,n3122).
type(X,n3124) :- type(X,n3123).
type(X,i3124) :- type(X,n3123).
type(X,j3124) :- type(X,n3123).
type(X,n3125) :- type(X,n3124).
type(X,i3125) :- type(X,n3124).
type(X,j3125) :- type(X,n3124).
type(X,n3126) :- type(X,n3125).
type(X,i3126) :- type(X,n3125).
type(X,j3126) :- type(X,n3125).
type(X,n3127) :- type(X,n3126).
type(X,i3127) :- type(X,n3126).
type(X,j3127) :- type(X,n3126).
type(X,n3128) :- type(X,n3127).
type(X,i3128) :- type(X,n3127).
type(X,j3128) :- type(X,n3127).
type(X,n3129) :- type(X,n3128).
type(X,i3129) :- type(X,n3128).
type(X,j3129) :- type(X,n3128).
type(X,n3130) :- type(X,n3129).
type(X,i3130) :- type(X,n3129).
type(X,j3130) :- type(X,n3129).
type(X,n3131) :- type(X,n3130).
type(X,i3131) :- type(X,n3130).
type(X,j3131) :- type(X,n3130).
type(X,n3132) :- type(X,n3131).
type(X,i3132) :- type(X,n3131).
type(X,j3132) :- type(X,n3131).
type(X,n3133) :- type(X,n3132).
type(X,i3133) :- type(X,n3132).
type(X,j3133) :- type(X,n3132).
type(X,n3134) :- type(X,n3133).
type(X,i3134) :- type(X,n3133).
type(X,j3134) :- type(X,n3133).
type(X,n3135) :- type(X,n3134).
type(X,i3135) :- type(X,n3134).
type(X,j3135) :- type(X,n3134).
type(X,n3136) :- type(X,n3135).
type(X,i3136) :- type(X,n3135).
type(X,j3136) :- type(X,n3135).
type(X,n3137) :- type(X,n3136).
type(X,i3137) :- type(X,n3136).
type(X,j3137) :- type(X,n3136).
type(X,n3138) :- type(X,n3137).
type(X,i3138) :- type(X,n3137).
type(X,j3138) :- type(X,n3137).
type(X,n3139) :- type(X,n3138).
type(X,i3139) :- type(X,n3138).
type(X,j3139) :- type(X,n3138).
type(X,n3140) :- type(X,n3139).
type(X,i3140) :- type(X,n3139).
type(X,j3140) :- type(X,n3139).
type(X,n3141) :- type(X,n3140).
type(X,i3141) :- type(X,n3140).
type(X,j3141) :- type(X,n3140).
type(X,n3142) :- type(X,n3141).
type(X,i3142) :- type(X,n3141).
type(X,j3142) :- type(X,n3141).
type(X,n3143) :- type(X,n3142).
type(X,i3143) :- type(X,n3142).
type(X,j3143) :- type(X,n3142).
type(X,n3144) :- type(X,n3143).
type(X,i3144) :- type(X,n3143).
type(X,j3144) :- type(X,n3143).
type(X,n3145) :- type(X,n3144).
type(X,i3145) :- type(X,n3144).
type(X,j3145) :- type(X,n3144).
type(X,n3146) :- type(X,n3145).
type(X,i3146) :- type(X,n3145).
type(X,j3146) :- type(X,n3145).
type(X,n3147) :- type(X,n3146).
type(X,i3147) :- type(X,n3146).
type(X,j3147) :- type(X,n3146).
type(X,n3148) :- type(X,n3147).
type(X,i3148) :- type(X,n3147).
type(X,j3148) :- type(X,n3147).
type(X,n3149) :- type(X,n3148).
type(X,i3149) :- type(X,n3148).
type(X,j3149) :- type(X,n3148).
type(X,n3150) :- type(X,n3149).
type(X,i3150) :- type(X,n3149).
type(X,j3150) :- type(X,n3149).
type(X,n3151) :- type(X,n3150).
type(X,i3151) :- type(X,n3150).
type(X,j3151) :- type(X,n3150).
type(X,n3152) :- type(X,n3151).
type(X,i3152) :- type(X,n3151).
type(X,j3152) :- type(X,n3151).
type(X,n3153) :- type(X,n3152).
type(X,i3153) :- type(X,n3152).
type(X,j3153) :- type(X,n3152).
type(X,n3154) :- type(X,n3153).
type(X,i3154) :- type(X,n3153).
type(X,j3154) :- type(X,n3153).
type(X,n3155) :- type(X,n3154).
type(X,i3155) :- type(X,n3154).
type(X,j3155) :- type(X,n3154).
type(X,n3156) :- type(X,n3155).
type(X,i3156) :- type(X,n3155).
type(X,j3156) :- type(X,n3155).
type(X,n3157) :- type(X,n3156).
type(X,i3157) :- type(X,n3156).
type(X,j3157) :- type(X,n3156).
type(X,n3158) :- type(X,n3157).
type(X,i3158) :- type(X,n3157).
type(X,j3158) :- type(X,n3157).
type(X,n3159) :- type(X,n3158).
type(X,i3159) :- type(X,n3158).
type(X,j3159) :- type(X,n3158).
type(X,n3160) :- type(X,n3159).
type(X,i3160) :- type(X,n3159).
type(X,j3160) :- type(X,n3159).
type(X,n3161) :- type(X,n3160).
type(X,i3161) :- type(X,n3160).
type(X,j3161) :- type(X,n3160).
type(X,n3162) :- type(X,n3161).
type(X,i3162) :- type(X,n3161).
type(X,j3162) :- type(X,n3161).
type(X,n3163) :- type(X,n3162).
type(X,i3163) :- type(X,n3162).
type(X,j3163) :- type(X,n3162).
type(X,n3164) :- type(X,n3163).
type(X,i3164) :- type(X,n3163).
type(X,j3164) :- type(X,n3163).
type(X,n3165) :- type(X,n3164).
type(X,i3165) :- type(X,n3164).
type(X,j3165) :- type(X,n3164).
type(X,n3166) :- type(X,n3165).
type(X,i3166) :- type(X,n3165).
type(X,j3166) :- type(X,n3165).
type(X,n3167) :- type(X,n3166).
type(X,i3167) :- type(X,n3166).
type(X,j3167) :- type(X,n3166).
type(X,n3168) :- type(X,n3167).
type(X,i3168) :- type(X,n3167).
type(X,j3168) :- type(X,n3167).
type(X,n3169) :- type(X,n3168).
type(X,i3169) :- type(X,n3168).
type(X,j3169) :- type(X,n3168).
type(X,n3170) :- type(X,n3169).
type(X,i3170) :- type(X,n3169).
type(X,j3170) :- type(X,n3169).
type(X,n3171) :- type(X,n3170).
type(X,i3171) :- type(X,n3170).
type(X,j3171) :- type(X,n3170).
type(X,n3172) :- type(X,n3171).
type(X,i3172) :- type(X,n3171).
type(X,j3172) :- type(X,n3171).
type(X,n3173) :- type(X,n3172).
type(X,i3173) :- type(X,n3172).
type(X,j3173) :- type(X,n3172).
type(X,n3174) :- type(X,n3173).
type(X,i3174) :- type(X,n3173).
type(X,j3174) :- type(X,n3173).
type(X,n3175) :- type(X,n3174).
type(X,i3175) :- type(X,n3174).
type(X,j3175) :- type(X,n3174).
type(X,n3176) :- type(X,n3175).
type(X,i3176) :- type(X,n3175).
type(X,j3176) :- type(X,n3175).
type(X,n3177) :- type(X,n3176).
type(X,i3177) :- type(X,n3176).
type(X,j3177) :- type(X,n3176).
type(X,n3178) :- type(X,n3177).
type(X,i3178) :- type(X,n3177).
type(X,j3178) :- type(X,n3177).
type(X,n3179) :- type(X,n3178).
type(X,i3179) :- type(X,n3178).
type(X,j3179) :- type(X,n3178).
type(X,n3180) :- type(X,n3179).
type(X,i3180) :- type(X,n3179).
type(X,j3180) :- type(X,n3179).
type(X,n3181) :- type(X,n3180).
type(X,i3181) :- type(X,n3180).
type(X,j3181) :- type(X,n3180).
type(X,n3182) :- type(X,n3181).
type(X,i3182) :- type(X,n3181).
type(X,j3182) :- type(X,n3181).
type(X,n3183) :- type(X,n3182).
type(X,i3183) :- type(X,n3182).
type(X,j3183) :- type(X,n3182).
type(X,n3184) :- type(X,n3183).
type(X,i3184) :- type(X,n3183).
type(X,j3184) :- type(X,n3183).
type(X,n3185) :- type(X,n3184).
type(X,i3185) :- type(X,n3184).
type(X,j3185) :- type(X,n3184).
type(X,n3186) :- type(X,n3185).
type(X,i3186) :- type(X,n3185).
type(X,j3186) :- type(X,n3185).
type(X,n3187) :- type(X,n3186).
type(X,i3187) :- type(X,n3186).
type(X,j3187) :- type(X,n3186).
type(X,n3188) :- type(X,n3187).
type(X,i3188) :- type(X,n3187).
type(X,j3188) :- type(X,n3187).
type(X,n3189) :- type(X,n3188).
type(X,i3189) :- type(X,n3188).
type(X,j3189) :- type(X,n3188).
type(X,n3190) :- type(X,n3189).
type(X,i3190) :- type(X,n3189).
type(X,j3190) :- type(X,n3189).
type(X,n3191) :- type(X,n3190).
type(X,i3191) :- type(X,n3190).
type(X,j3191) :- type(X,n3190).
type(X,n3192) :- type(X,n3191).
type(X,i3192) :- type(X,n3191).
type(X,j3192) :- type(X,n3191).
type(X,n3193) :- type(X,n3192).
type(X,i3193) :- type(X,n3192).
type(X,j3193) :- type(X,n3192).
type(X,n3194) :- type(X,n3193).
type(X,i3194) :- type(X,n3193).
type(X,j3194) :- type(X,n3193).
type(X,n3195) :- type(X,n3194).
type(X,i3195) :- type(X,n3194).
type(X,j3195) :- type(X,n3194).
type(X,n3196) :- type(X,n3195).
type(X,i3196) :- type(X,n3195).
type(X,j3196) :- type(X,n3195).
type(X,n3197) :- type(X,n3196).
type(X,i3197) :- type(X,n3196).
type(X,j3197) :- type(X,n3196).
type(X,n3198) :- type(X,n3197).
type(X,i3198) :- type(X,n3197).
type(X,j3198) :- type(X,n3197).
type(X,n3199) :- type(X,n3198).
type(X,i3199) :- type(X,n3198).
type(X,j3199) :- type(X,n3198).
type(X,n3200) :- type(X,n3199).
type(X,i3200) :- type(X,n3199).
type(X,j3200) :- type(X,n3199).
type(X,n3201) :- type(X,n3200).
type(X,i3201) :- type(X,n3200).
type(X,j3201) :- type(X,n3200).
type(X,n3202) :- type(X,n3201).
type(X,i3202) :- type(X,n3201).
type(X,j3202) :- type(X,n3201).
type(X,n3203) :- type(X,n3202).
type(X,i3203) :- type(X,n3202).
type(X,j3203) :- type(X,n3202).
type(X,n3204) :- type(X,n3203).
type(X,i3204) :- type(X,n3203).
type(X,j3204) :- type(X,n3203).
type(X,n3205) :- type(X,n3204).
type(X,i3205) :- type(X,n3204).
type(X,j3205) :- type(X,n3204).
type(X,n3206) :- type(X,n3205).
type(X,i3206) :- type(X,n3205).
type(X,j3206) :- type(X,n3205).
type(X,n3207) :- type(X,n3206).
type(X,i3207) :- type(X,n3206).
type(X,j3207) :- type(X,n3206).
type(X,n3208) :- type(X,n3207).
type(X,i3208) :- type(X,n3207).
type(X,j3208) :- type(X,n3207).
type(X,n3209) :- type(X,n3208).
type(X,i3209) :- type(X,n3208).
type(X,j3209) :- type(X,n3208).
type(X,n3210) :- type(X,n3209).
type(X,i3210) :- type(X,n3209).
type(X,j3210) :- type(X,n3209).
type(X,n3211) :- type(X,n3210).
type(X,i3211) :- type(X,n3210).
type(X,j3211) :- type(X,n3210).
type(X,n3212) :- type(X,n3211).
type(X,i3212) :- type(X,n3211).
type(X,j3212) :- type(X,n3211).
type(X,n3213) :- type(X,n3212).
type(X,i3213) :- type(X,n3212).
type(X,j3213) :- type(X,n3212).
type(X,n3214) :- type(X,n3213).
type(X,i3214) :- type(X,n3213).
type(X,j3214) :- type(X,n3213).
type(X,n3215) :- type(X,n3214).
type(X,i3215) :- type(X,n3214).
type(X,j3215) :- type(X,n3214).
type(X,n3216) :- type(X,n3215).
type(X,i3216) :- type(X,n3215).
type(X,j3216) :- type(X,n3215).
type(X,n3217) :- type(X,n3216).
type(X,i3217) :- type(X,n3216).
type(X,j3217) :- type(X,n3216).
type(X,n3218) :- type(X,n3217).
type(X,i3218) :- type(X,n3217).
type(X,j3218) :- type(X,n3217).
type(X,n3219) :- type(X,n3218).
type(X,i3219) :- type(X,n3218).
type(X,j3219) :- type(X,n3218).
type(X,n3220) :- type(X,n3219).
type(X,i3220) :- type(X,n3219).
type(X,j3220) :- type(X,n3219).
type(X,n3221) :- type(X,n3220).
type(X,i3221) :- type(X,n3220).
type(X,j3221) :- type(X,n3220).
type(X,n3222) :- type(X,n3221).
type(X,i3222) :- type(X,n3221).
type(X,j3222) :- type(X,n3221).
type(X,n3223) :- type(X,n3222).
type(X,i3223) :- type(X,n3222).
type(X,j3223) :- type(X,n3222).
type(X,n3224) :- type(X,n3223).
type(X,i3224) :- type(X,n3223).
type(X,j3224) :- type(X,n3223).
type(X,n3225) :- type(X,n3224).
type(X,i3225) :- type(X,n3224).
type(X,j3225) :- type(X,n3224).
type(X,n3226) :- type(X,n3225).
type(X,i3226) :- type(X,n3225).
type(X,j3226) :- type(X,n3225).
type(X,n3227) :- type(X,n3226).
type(X,i3227) :- type(X,n3226).
type(X,j3227) :- type(X,n3226).
type(X,n3228) :- type(X,n3227).
type(X,i3228) :- type(X,n3227).
type(X,j3228) :- type(X,n3227).
type(X,n3229) :- type(X,n3228).
type(X,i3229) :- type(X,n3228).
type(X,j3229) :- type(X,n3228).
type(X,n3230) :- type(X,n3229).
type(X,i3230) :- type(X,n3229).
type(X,j3230) :- type(X,n3229).
type(X,n3231) :- type(X,n3230).
type(X,i3231) :- type(X,n3230).
type(X,j3231) :- type(X,n3230).
type(X,n3232) :- type(X,n3231).
type(X,i3232) :- type(X,n3231).
type(X,j3232) :- type(X,n3231).
type(X,n3233) :- type(X,n3232).
type(X,i3233) :- type(X,n3232).
type(X,j3233) :- type(X,n3232).
type(X,n3234) :- type(X,n3233).
type(X,i3234) :- type(X,n3233).
type(X,j3234) :- type(X,n3233).
type(X,n3235) :- type(X,n3234).
type(X,i3235) :- type(X,n3234).
type(X,j3235) :- type(X,n3234).
type(X,n3236) :- type(X,n3235).
type(X,i3236) :- type(X,n3235).
type(X,j3236) :- type(X,n3235).
type(X,n3237) :- type(X,n3236).
type(X,i3237) :- type(X,n3236).
type(X,j3237) :- type(X,n3236).
type(X,n3238) :- type(X,n3237).
type(X,i3238) :- type(X,n3237).
type(X,j3238) :- type(X,n3237).
type(X,n3239) :- type(X,n3238).
type(X,i3239) :- type(X,n3238).
type(X,j3239) :- type(X,n3238).
type(X,n3240) :- type(X,n3239).
type(X,i3240) :- type(X,n3239).
type(X,j3240) :- type(X,n3239).
type(X,n3241) :- type(X,n3240).
type(X,i3241) :- type(X,n3240).
type(X,j3241) :- type(X,n3240).
type(X,n3242) :- type(X,n3241).
type(X,i3242) :- type(X,n3241).
type(X,j3242) :- type(X,n3241).
type(X,n3243) :- type(X,n3242).
type(X,i3243) :- type(X,n3242).
type(X,j3243) :- type(X,n3242).
type(X,n3244) :- type(X,n3243).
type(X,i3244) :- type(X,n3243).
type(X,j3244) :- type(X,n3243).
type(X,n3245) :- type(X,n3244).
type(X,i3245) :- type(X,n3244).
type(X,j3245) :- type(X,n3244).
type(X,n3246) :- type(X,n3245).
type(X,i3246) :- type(X,n3245).
type(X,j3246) :- type(X,n3245).
type(X,n3247) :- type(X,n3246).
type(X,i3247) :- type(X,n3246).
type(X,j3247) :- type(X,n3246).
type(X,n3248) :- type(X,n3247).
type(X,i3248) :- type(X,n3247).
type(X,j3248) :- type(X,n3247).
type(X,n3249) :- type(X,n3248).
type(X,i3249) :- type(X,n3248).
type(X,j3249) :- type(X,n3248).
type(X,n3250) :- type(X,n3249).
type(X,i3250) :- type(X,n3249).
type(X,j3250) :- type(X,n3249).
type(X,n3251) :- type(X,n3250).
type(X,i3251) :- type(X,n3250).
type(X,j3251) :- type(X,n3250).
type(X,n3252) :- type(X,n3251).
type(X,i3252) :- type(X,n3251).
type(X,j3252) :- type(X,n3251).
type(X,n3253) :- type(X,n3252).
type(X,i3253) :- type(X,n3252).
type(X,j3253) :- type(X,n3252).
type(X,n3254) :- type(X,n3253).
type(X,i3254) :- type(X,n3253).
type(X,j3254) :- type(X,n3253).
type(X,n3255) :- type(X,n3254).
type(X,i3255) :- type(X,n3254).
type(X,j3255) :- type(X,n3254).
type(X,n3256) :- type(X,n3255).
type(X,i3256) :- type(X,n3255).
type(X,j3256) :- type(X,n3255).
type(X,n3257) :- type(X,n3256).
type(X,i3257) :- type(X,n3256).
type(X,j3257) :- type(X,n3256).
type(X,n3258) :- type(X,n3257).
type(X,i3258) :- type(X,n3257).
type(X,j3258) :- type(X,n3257).
type(X,n3259) :- type(X,n3258).
type(X,i3259) :- type(X,n3258).
type(X,j3259) :- type(X,n3258).
type(X,n3260) :- type(X,n3259).
type(X,i3260) :- type(X,n3259).
type(X,j3260) :- type(X,n3259).
type(X,n3261) :- type(X,n3260).
type(X,i3261) :- type(X,n3260).
type(X,j3261) :- type(X,n3260).
type(X,n3262) :- type(X,n3261).
type(X,i3262) :- type(X,n3261).
type(X,j3262) :- type(X,n3261).
type(X,n3263) :- type(X,n3262).
type(X,i3263) :- type(X,n3262).
type(X,j3263) :- type(X,n3262).
type(X,n3264) :- type(X,n3263).
type(X,i3264) :- type(X,n3263).
type(X,j3264) :- type(X,n3263).
type(X,n3265) :- type(X,n3264).
type(X,i3265) :- type(X,n3264).
type(X,j3265) :- type(X,n3264).
type(X,n3266) :- type(X,n3265).
type(X,i3266) :- type(X,n3265).
type(X,j3266) :- type(X,n3265).
type(X,n3267) :- type(X,n3266).
type(X,i3267) :- type(X,n3266).
type(X,j3267) :- type(X,n3266).
type(X,n3268) :- type(X,n3267).
type(X,i3268) :- type(X,n3267).
type(X,j3268) :- type(X,n3267).
type(X,n3269) :- type(X,n3268).
type(X,i3269) :- type(X,n3268).
type(X,j3269) :- type(X,n3268).
type(X,n3270) :- type(X,n3269).
type(X,i3270) :- type(X,n3269).
type(X,j3270) :- type(X,n3269).
type(X,n3271) :- type(X,n3270).
type(X,i3271) :- type(X,n3270).
type(X,j3271) :- type(X,n3270).
type(X,n3272) :- type(X,n3271).
type(X,i3272) :- type(X,n3271).
type(X,j3272) :- type(X,n3271).
type(X,n3273) :- type(X,n3272).
type(X,i3273) :- type(X,n3272).
type(X,j3273) :- type(X,n3272).
type(X,n3274) :- type(X,n3273).
type(X,i3274) :- type(X,n3273).
type(X,j3274) :- type(X,n3273).
type(X,n3275) :- type(X,n3274).
type(X,i3275) :- type(X,n3274).
type(X,j3275) :- type(X,n3274).
type(X,n3276) :- type(X,n3275).
type(X,i3276) :- type(X,n3275).
type(X,j3276) :- type(X,n3275).
type(X,n3277) :- type(X,n3276).
type(X,i3277) :- type(X,n3276).
type(X,j3277) :- type(X,n3276).
type(X,n3278) :- type(X,n3277).
type(X,i3278) :- type(X,n3277).
type(X,j3278) :- type(X,n3277).
type(X,n3279) :- type(X,n3278).
type(X,i3279) :- type(X,n3278).
type(X,j3279) :- type(X,n3278).
type(X,n3280) :- type(X,n3279).
type(X,i3280) :- type(X,n3279).
type(X,j3280) :- type(X,n3279).
type(X,n3281) :- type(X,n3280).
type(X,i3281) :- type(X,n3280).
type(X,j3281) :- type(X,n3280).
type(X,n3282) :- type(X,n3281).
type(X,i3282) :- type(X,n3281).
type(X,j3282) :- type(X,n3281).
type(X,n3283) :- type(X,n3282).
type(X,i3283) :- type(X,n3282).
type(X,j3283) :- type(X,n3282).
type(X,n3284) :- type(X,n3283).
type(X,i3284) :- type(X,n3283).
type(X,j3284) :- type(X,n3283).
type(X,n3285) :- type(X,n3284).
type(X,i3285) :- type(X,n3284).
type(X,j3285) :- type(X,n3284).
type(X,n3286) :- type(X,n3285).
type(X,i3286) :- type(X,n3285).
type(X,j3286) :- type(X,n3285).
type(X,n3287) :- type(X,n3286).
type(X,i3287) :- type(X,n3286).
type(X,j3287) :- type(X,n3286).
type(X,n3288) :- type(X,n3287).
type(X,i3288) :- type(X,n3287).
type(X,j3288) :- type(X,n3287).
type(X,n3289) :- type(X,n3288).
type(X,i3289) :- type(X,n3288).
type(X,j3289) :- type(X,n3288).
type(X,n3290) :- type(X,n3289).
type(X,i3290) :- type(X,n3289).
type(X,j3290) :- type(X,n3289).
type(X,n3291) :- type(X,n3290).
type(X,i3291) :- type(X,n3290).
type(X,j3291) :- type(X,n3290).
type(X,n3292) :- type(X,n3291).
type(X,i3292) :- type(X,n3291).
type(X,j3292) :- type(X,n3291).
type(X,n3293) :- type(X,n3292).
type(X,i3293) :- type(X,n3292).
type(X,j3293) :- type(X,n3292).
type(X,n3294) :- type(X,n3293).
type(X,i3294) :- type(X,n3293).
type(X,j3294) :- type(X,n3293).
type(X,n3295) :- type(X,n3294).
type(X,i3295) :- type(X,n3294).
type(X,j3295) :- type(X,n3294).
type(X,n3296) :- type(X,n3295).
type(X,i3296) :- type(X,n3295).
type(X,j3296) :- type(X,n3295).
type(X,n3297) :- type(X,n3296).
type(X,i3297) :- type(X,n3296).
type(X,j3297) :- type(X,n3296).
type(X,n3298) :- type(X,n3297).
type(X,i3298) :- type(X,n3297).
type(X,j3298) :- type(X,n3297).
type(X,n3299) :- type(X,n3298).
type(X,i3299) :- type(X,n3298).
type(X,j3299) :- type(X,n3298).
type(X,n3300) :- type(X,n3299).
type(X,i3300) :- type(X,n3299).
type(X,j3300) :- type(X,n3299).
type(X,n3301) :- type(X,n3300).
type(X,i3301) :- type(X,n3300).
type(X,j3301) :- type(X,n3300).
type(X,n3302) :- type(X,n3301).
type(X,i3302) :- type(X,n3301).
type(X,j3302) :- type(X,n3301).
type(X,n3303) :- type(X,n3302).
type(X,i3303) :- type(X,n3302).
type(X,j3303) :- type(X,n3302).
type(X,n3304) :- type(X,n3303).
type(X,i3304) :- type(X,n3303).
type(X,j3304) :- type(X,n3303).
type(X,n3305) :- type(X,n3304).
type(X,i3305) :- type(X,n3304).
type(X,j3305) :- type(X,n3304).
type(X,n3306) :- type(X,n3305).
type(X,i3306) :- type(X,n3305).
type(X,j3306) :- type(X,n3305).
type(X,n3307) :- type(X,n3306).
type(X,i3307) :- type(X,n3306).
type(X,j3307) :- type(X,n3306).
type(X,n3308) :- type(X,n3307).
type(X,i3308) :- type(X,n3307).
type(X,j3308) :- type(X,n3307).
type(X,n3309) :- type(X,n3308).
type(X,i3309) :- type(X,n3308).
type(X,j3309) :- type(X,n3308).
type(X,n3310) :- type(X,n3309).
type(X,i3310) :- type(X,n3309).
type(X,j3310) :- type(X,n3309).
type(X,n3311) :- type(X,n3310).
type(X,i3311) :- type(X,n3310).
type(X,j3311) :- type(X,n3310).
type(X,n3312) :- type(X,n3311).
type(X,i3312) :- type(X,n3311).
type(X,j3312) :- type(X,n3311).
type(X,n3313) :- type(X,n3312).
type(X,i3313) :- type(X,n3312).
type(X,j3313) :- type(X,n3312).
type(X,n3314) :- type(X,n3313).
type(X,i3314) :- type(X,n3313).
type(X,j3314) :- type(X,n3313).
type(X,n3315) :- type(X,n3314).
type(X,i3315) :- type(X,n3314).
type(X,j3315) :- type(X,n3314).
type(X,n3316) :- type(X,n3315).
type(X,i3316) :- type(X,n3315).
type(X,j3316) :- type(X,n3315).
type(X,n3317) :- type(X,n3316).
type(X,i3317) :- type(X,n3316).
type(X,j3317) :- type(X,n3316).
type(X,n3318) :- type(X,n3317).
type(X,i3318) :- type(X,n3317).
type(X,j3318) :- type(X,n3317).
type(X,n3319) :- type(X,n3318).
type(X,i3319) :- type(X,n3318).
type(X,j3319) :- type(X,n3318).
type(X,n3320) :- type(X,n3319).
type(X,i3320) :- type(X,n3319).
type(X,j3320) :- type(X,n3319).
type(X,n3321) :- type(X,n3320).
type(X,i3321) :- type(X,n3320).
type(X,j3321) :- type(X,n3320).
type(X,n3322) :- type(X,n3321).
type(X,i3322) :- type(X,n3321).
type(X,j3322) :- type(X,n3321).
type(X,n3323) :- type(X,n3322).
type(X,i3323) :- type(X,n3322).
type(X,j3323) :- type(X,n3322).
type(X,n3324) :- type(X,n3323).
type(X,i3324) :- type(X,n3323).
type(X,j3324) :- type(X,n3323).
type(X,n3325) :- type(X,n3324).
type(X,i3325) :- type(X,n3324).
type(X,j3325) :- type(X,n3324).
type(X,n3326) :- type(X,n3325).
type(X,i3326) :- type(X,n3325).
type(X,j3326) :- type(X,n3325).
type(X,n3327) :- type(X,n3326).
type(X,i3327) :- type(X,n3326).
type(X,j3327) :- type(X,n3326).
type(X,n3328) :- type(X,n3327).
type(X,i3328) :- type(X,n3327).
type(X,j3328) :- type(X,n3327).
type(X,n3329) :- type(X,n3328).
type(X,i3329) :- type(X,n3328).
type(X,j3329) :- type(X,n3328).
type(X,n3330) :- type(X,n3329).
type(X,i3330) :- type(X,n3329).
type(X,j3330) :- type(X,n3329).
type(X,n3331) :- type(X,n3330).
type(X,i3331) :- type(X,n3330).
type(X,j3331) :- type(X,n3330).
type(X,n3332) :- type(X,n3331).
type(X,i3332) :- type(X,n3331).
type(X,j3332) :- type(X,n3331).
type(X,n3333) :- type(X,n3332).
type(X,i3333) :- type(X,n3332).
type(X,j3333) :- type(X,n3332).
type(X,n3334) :- type(X,n3333).
type(X,i3334) :- type(X,n3333).
type(X,j3334) :- type(X,n3333).
type(X,n3335) :- type(X,n3334).
type(X,i3335) :- type(X,n3334).
type(X,j3335) :- type(X,n3334).
type(X,n3336) :- type(X,n3335).
type(X,i3336) :- type(X,n3335).
type(X,j3336) :- type(X,n3335).
type(X,n3337) :- type(X,n3336).
type(X,i3337) :- type(X,n3336).
type(X,j3337) :- type(X,n3336).
type(X,n3338) :- type(X,n3337).
type(X,i3338) :- type(X,n3337).
type(X,j3338) :- type(X,n3337).
type(X,n3339) :- type(X,n3338).
type(X,i3339) :- type(X,n3338).
type(X,j3339) :- type(X,n3338).
type(X,n3340) :- type(X,n3339).
type(X,i3340) :- type(X,n3339).
type(X,j3340) :- type(X,n3339).
type(X,n3341) :- type(X,n3340).
type(X,i3341) :- type(X,n3340).
type(X,j3341) :- type(X,n3340).
type(X,n3342) :- type(X,n3341).
type(X,i3342) :- type(X,n3341).
type(X,j3342) :- type(X,n3341).
type(X,n3343) :- type(X,n3342).
type(X,i3343) :- type(X,n3342).
type(X,j3343) :- type(X,n3342).
type(X,n3344) :- type(X,n3343).
type(X,i3344) :- type(X,n3343).
type(X,j3344) :- type(X,n3343).
type(X,n3345) :- type(X,n3344).
type(X,i3345) :- type(X,n3344).
type(X,j3345) :- type(X,n3344).
type(X,n3346) :- type(X,n3345).
type(X,i3346) :- type(X,n3345).
type(X,j3346) :- type(X,n3345).
type(X,n3347) :- type(X,n3346).
type(X,i3347) :- type(X,n3346).
type(X,j3347) :- type(X,n3346).
type(X,n3348) :- type(X,n3347).
type(X,i3348) :- type(X,n3347).
type(X,j3348) :- type(X,n3347).
type(X,n3349) :- type(X,n3348).
type(X,i3349) :- type(X,n3348).
type(X,j3349) :- type(X,n3348).
type(X,n3350) :- type(X,n3349).
type(X,i3350) :- type(X,n3349).
type(X,j3350) :- type(X,n3349).
type(X,n3351) :- type(X,n3350).
type(X,i3351) :- type(X,n3350).
type(X,j3351) :- type(X,n3350).
type(X,n3352) :- type(X,n3351).
type(X,i3352) :- type(X,n3351).
type(X,j3352) :- type(X,n3351).
type(X,n3353) :- type(X,n3352).
type(X,i3353) :- type(X,n3352).
type(X,j3353) :- type(X,n3352).
type(X,n3354) :- type(X,n3353).
type(X,i3354) :- type(X,n3353).
type(X,j3354) :- type(X,n3353).
type(X,n3355) :- type(X,n3354).
type(X,i3355) :- type(X,n3354).
type(X,j3355) :- type(X,n3354).
type(X,n3356) :- type(X,n3355).
type(X,i3356) :- type(X,n3355).
type(X,j3356) :- type(X,n3355).
type(X,n3357) :- type(X,n3356).
type(X,i3357) :- type(X,n3356).
type(X,j3357) :- type(X,n3356).
type(X,n3358) :- type(X,n3357).
type(X,i3358) :- type(X,n3357).
type(X,j3358) :- type(X,n3357).
type(X,n3359) :- type(X,n3358).
type(X,i3359) :- type(X,n3358).
type(X,j3359) :- type(X,n3358).
type(X,n3360) :- type(X,n3359).
type(X,i3360) :- type(X,n3359).
type(X,j3360) :- type(X,n3359).
type(X,n3361) :- type(X,n3360).
type(X,i3361) :- type(X,n3360).
type(X,j3361) :- type(X,n3360).
type(X,n3362) :- type(X,n3361).
type(X,i3362) :- type(X,n3361).
type(X,j3362) :- type(X,n3361).
type(X,n3363) :- type(X,n3362).
type(X,i3363) :- type(X,n3362).
type(X,j3363) :- type(X,n3362).
type(X,n3364) :- type(X,n3363).
type(X,i3364) :- type(X,n3363).
type(X,j3364) :- type(X,n3363).
type(X,n3365) :- type(X,n3364).
type(X,i3365) :- type(X,n3364).
type(X,j3365) :- type(X,n3364).
type(X,n3366) :- type(X,n3365).
type(X,i3366) :- type(X,n3365).
type(X,j3366) :- type(X,n3365).
type(X,n3367) :- type(X,n3366).
type(X,i3367) :- type(X,n3366).
type(X,j3367) :- type(X,n3366).
type(X,n3368) :- type(X,n3367).
type(X,i3368) :- type(X,n3367).
type(X,j3368) :- type(X,n3367).
type(X,n3369) :- type(X,n3368).
type(X,i3369) :- type(X,n3368).
type(X,j3369) :- type(X,n3368).
type(X,n3370) :- type(X,n3369).
type(X,i3370) :- type(X,n3369).
type(X,j3370) :- type(X,n3369).
type(X,n3371) :- type(X,n3370).
type(X,i3371) :- type(X,n3370).
type(X,j3371) :- type(X,n3370).
type(X,n3372) :- type(X,n3371).
type(X,i3372) :- type(X,n3371).
type(X,j3372) :- type(X,n3371).
type(X,n3373) :- type(X,n3372).
type(X,i3373) :- type(X,n3372).
type(X,j3373) :- type(X,n3372).
type(X,n3374) :- type(X,n3373).
type(X,i3374) :- type(X,n3373).
type(X,j3374) :- type(X,n3373).
type(X,n3375) :- type(X,n3374).
type(X,i3375) :- type(X,n3374).
type(X,j3375) :- type(X,n3374).
type(X,n3376) :- type(X,n3375).
type(X,i3376) :- type(X,n3375).
type(X,j3376) :- type(X,n3375).
type(X,n3377) :- type(X,n3376).
type(X,i3377) :- type(X,n3376).
type(X,j3377) :- type(X,n3376).
type(X,n3378) :- type(X,n3377).
type(X,i3378) :- type(X,n3377).
type(X,j3378) :- type(X,n3377).
type(X,n3379) :- type(X,n3378).
type(X,i3379) :- type(X,n3378).
type(X,j3379) :- type(X,n3378).
type(X,n3380) :- type(X,n3379).
type(X,i3380) :- type(X,n3379).
type(X,j3380) :- type(X,n3379).
type(X,n3381) :- type(X,n3380).
type(X,i3381) :- type(X,n3380).
type(X,j3381) :- type(X,n3380).
type(X,n3382) :- type(X,n3381).
type(X,i3382) :- type(X,n3381).
type(X,j3382) :- type(X,n3381).
type(X,n3383) :- type(X,n3382).
type(X,i3383) :- type(X,n3382).
type(X,j3383) :- type(X,n3382).
type(X,n3384) :- type(X,n3383).
type(X,i3384) :- type(X,n3383).
type(X,j3384) :- type(X,n3383).
type(X,n3385) :- type(X,n3384).
type(X,i3385) :- type(X,n3384).
type(X,j3385) :- type(X,n3384).
type(X,n3386) :- type(X,n3385).
type(X,i3386) :- type(X,n3385).
type(X,j3386) :- type(X,n3385).
type(X,n3387) :- type(X,n3386).
type(X,i3387) :- type(X,n3386).
type(X,j3387) :- type(X,n3386).
type(X,n3388) :- type(X,n3387).
type(X,i3388) :- type(X,n3387).
type(X,j3388) :- type(X,n3387).
type(X,n3389) :- type(X,n3388).
type(X,i3389) :- type(X,n3388).
type(X,j3389) :- type(X,n3388).
type(X,n3390) :- type(X,n3389).
type(X,i3390) :- type(X,n3389).
type(X,j3390) :- type(X,n3389).
type(X,n3391) :- type(X,n3390).
type(X,i3391) :- type(X,n3390).
type(X,j3391) :- type(X,n3390).
type(X,n3392) :- type(X,n3391).
type(X,i3392) :- type(X,n3391).
type(X,j3392) :- type(X,n3391).
type(X,n3393) :- type(X,n3392).
type(X,i3393) :- type(X,n3392).
type(X,j3393) :- type(X,n3392).
type(X,n3394) :- type(X,n3393).
type(X,i3394) :- type(X,n3393).
type(X,j3394) :- type(X,n3393).
type(X,n3395) :- type(X,n3394).
type(X,i3395) :- type(X,n3394).
type(X,j3395) :- type(X,n3394).
type(X,n3396) :- type(X,n3395).
type(X,i3396) :- type(X,n3395).
type(X,j3396) :- type(X,n3395).
type(X,n3397) :- type(X,n3396).
type(X,i3397) :- type(X,n3396).
type(X,j3397) :- type(X,n3396).
type(X,n3398) :- type(X,n3397).
type(X,i3398) :- type(X,n3397).
type(X,j3398) :- type(X,n3397).
type(X,n3399) :- type(X,n3398).
type(X,i3399) :- type(X,n3398).
type(X,j3399) :- type(X,n3398).
type(X,n3400) :- type(X,n3399).
type(X,i3400) :- type(X,n3399).
type(X,j3400) :- type(X,n3399).
type(X,n3401) :- type(X,n3400).
type(X,i3401) :- type(X,n3400).
type(X,j3401) :- type(X,n3400).
type(X,n3402) :- type(X,n3401).
type(X,i3402) :- type(X,n3401).
type(X,j3402) :- type(X,n3401).
type(X,n3403) :- type(X,n3402).
type(X,i3403) :- type(X,n3402).
type(X,j3403) :- type(X,n3402).
type(X,n3404) :- type(X,n3403).
type(X,i3404) :- type(X,n3403).
type(X,j3404) :- type(X,n3403).
type(X,n3405) :- type(X,n3404).
type(X,i3405) :- type(X,n3404).
type(X,j3405) :- type(X,n3404).
type(X,n3406) :- type(X,n3405).
type(X,i3406) :- type(X,n3405).
type(X,j3406) :- type(X,n3405).
type(X,n3407) :- type(X,n3406).
type(X,i3407) :- type(X,n3406).
type(X,j3407) :- type(X,n3406).
type(X,n3408) :- type(X,n3407).
type(X,i3408) :- type(X,n3407).
type(X,j3408) :- type(X,n3407).
type(X,n3409) :- type(X,n3408).
type(X,i3409) :- type(X,n3408).
type(X,j3409) :- type(X,n3408).
type(X,n3410) :- type(X,n3409).
type(X,i3410) :- type(X,n3409).
type(X,j3410) :- type(X,n3409).
type(X,n3411) :- type(X,n3410).
type(X,i3411) :- type(X,n3410).
type(X,j3411) :- type(X,n3410).
type(X,n3412) :- type(X,n3411).
type(X,i3412) :- type(X,n3411).
type(X,j3412) :- type(X,n3411).
type(X,n3413) :- type(X,n3412).
type(X,i3413) :- type(X,n3412).
type(X,j3413) :- type(X,n3412).
type(X,n3414) :- type(X,n3413).
type(X,i3414) :- type(X,n3413).
type(X,j3414) :- type(X,n3413).
type(X,n3415) :- type(X,n3414).
type(X,i3415) :- type(X,n3414).
type(X,j3415) :- type(X,n3414).
type(X,n3416) :- type(X,n3415).
type(X,i3416) :- type(X,n3415).
type(X,j3416) :- type(X,n3415).
type(X,n3417) :- type(X,n3416).
type(X,i3417) :- type(X,n3416).
type(X,j3417) :- type(X,n3416).
type(X,n3418) :- type(X,n3417).
type(X,i3418) :- type(X,n3417).
type(X,j3418) :- type(X,n3417).
type(X,n3419) :- type(X,n3418).
type(X,i3419) :- type(X,n3418).
type(X,j3419) :- type(X,n3418).
type(X,n3420) :- type(X,n3419).
type(X,i3420) :- type(X,n3419).
type(X,j3420) :- type(X,n3419).
type(X,n3421) :- type(X,n3420).
type(X,i3421) :- type(X,n3420).
type(X,j3421) :- type(X,n3420).
type(X,n3422) :- type(X,n3421).
type(X,i3422) :- type(X,n3421).
type(X,j3422) :- type(X,n3421).
type(X,n3423) :- type(X,n3422).
type(X,i3423) :- type(X,n3422).
type(X,j3423) :- type(X,n3422).
type(X,n3424) :- type(X,n3423).
type(X,i3424) :- type(X,n3423).
type(X,j3424) :- type(X,n3423).
type(X,n3425) :- type(X,n3424).
type(X,i3425) :- type(X,n3424).
type(X,j3425) :- type(X,n3424).
type(X,n3426) :- type(X,n3425).
type(X,i3426) :- type(X,n3425).
type(X,j3426) :- type(X,n3425).
type(X,n3427) :- type(X,n3426).
type(X,i3427) :- type(X,n3426).
type(X,j3427) :- type(X,n3426).
type(X,n3428) :- type(X,n3427).
type(X,i3428) :- type(X,n3427).
type(X,j3428) :- type(X,n3427).
type(X,n3429) :- type(X,n3428).
type(X,i3429) :- type(X,n3428).
type(X,j3429) :- type(X,n3428).
type(X,n3430) :- type(X,n3429).
type(X,i3430) :- type(X,n3429).
type(X,j3430) :- type(X,n3429).
type(X,n3431) :- type(X,n3430).
type(X,i3431) :- type(X,n3430).
type(X,j3431) :- type(X,n3430).
type(X,n3432) :- type(X,n3431).
type(X,i3432) :- type(X,n3431).
type(X,j3432) :- type(X,n3431).
type(X,n3433) :- type(X,n3432).
type(X,i3433) :- type(X,n3432).
type(X,j3433) :- type(X,n3432).
type(X,n3434) :- type(X,n3433).
type(X,i3434) :- type(X,n3433).
type(X,j3434) :- type(X,n3433).
type(X,n3435) :- type(X,n3434).
type(X,i3435) :- type(X,n3434).
type(X,j3435) :- type(X,n3434).
type(X,n3436) :- type(X,n3435).
type(X,i3436) :- type(X,n3435).
type(X,j3436) :- type(X,n3435).
type(X,n3437) :- type(X,n3436).
type(X,i3437) :- type(X,n3436).
type(X,j3437) :- type(X,n3436).
type(X,n3438) :- type(X,n3437).
type(X,i3438) :- type(X,n3437).
type(X,j3438) :- type(X,n3437).
type(X,n3439) :- type(X,n3438).
type(X,i3439) :- type(X,n3438).
type(X,j3439) :- type(X,n3438).
type(X,n3440) :- type(X,n3439).
type(X,i3440) :- type(X,n3439).
type(X,j3440) :- type(X,n3439).
type(X,n3441) :- type(X,n3440).
type(X,i3441) :- type(X,n3440).
type(X,j3441) :- type(X,n3440).
type(X,n3442) :- type(X,n3441).
type(X,i3442) :- type(X,n3441).
type(X,j3442) :- type(X,n3441).
type(X,n3443) :- type(X,n3442).
type(X,i3443) :- type(X,n3442).
type(X,j3443) :- type(X,n3442).
type(X,n3444) :- type(X,n3443).
type(X,i3444) :- type(X,n3443).
type(X,j3444) :- type(X,n3443).
type(X,n3445) :- type(X,n3444).
type(X,i3445) :- type(X,n3444).
type(X,j3445) :- type(X,n3444).
type(X,n3446) :- type(X,n3445).
type(X,i3446) :- type(X,n3445).
type(X,j3446) :- type(X,n3445).
type(X,n3447) :- type(X,n3446).
type(X,i3447) :- type(X,n3446).
type(X,j3447) :- type(X,n3446).
type(X,n3448) :- type(X,n3447).
type(X,i3448) :- type(X,n3447).
type(X,j3448) :- type(X,n3447).
type(X,n3449) :- type(X,n3448).
type(X,i3449) :- type(X,n3448).
type(X,j3449) :- type(X,n3448).
type(X,n3450) :- type(X,n3449).
type(X,i3450) :- type(X,n3449).
type(X,j3450) :- type(X,n3449).
type(X,n3451) :- type(X,n3450).
type(X,i3451) :- type(X,n3450).
type(X,j3451) :- type(X,n3450).
type(X,n3452) :- type(X,n3451).
type(X,i3452) :- type(X,n3451).
type(X,j3452) :- type(X,n3451).
type(X,n3453) :- type(X,n3452).
type(X,i3453) :- type(X,n3452).
type(X,j3453) :- type(X,n3452).
type(X,n3454) :- type(X,n3453).
type(X,i3454) :- type(X,n3453).
type(X,j3454) :- type(X,n3453).
type(X,n3455) :- type(X,n3454).
type(X,i3455) :- type(X,n3454).
type(X,j3455) :- type(X,n3454).
type(X,n3456) :- type(X,n3455).
type(X,i3456) :- type(X,n3455).
type(X,j3456) :- type(X,n3455).
type(X,n3457) :- type(X,n3456).
type(X,i3457) :- type(X,n3456).
type(X,j3457) :- type(X,n3456).
type(X,n3458) :- type(X,n3457).
type(X,i3458) :- type(X,n3457).
type(X,j3458) :- type(X,n3457).
type(X,n3459) :- type(X,n3458).
type(X,i3459) :- type(X,n3458).
type(X,j3459) :- type(X,n3458).
type(X,n3460) :- type(X,n3459).
type(X,i3460) :- type(X,n3459).
type(X,j3460) :- type(X,n3459).
type(X,n3461) :- type(X,n3460).
type(X,i3461) :- type(X,n3460).
type(X,j3461) :- type(X,n3460).
type(X,n3462) :- type(X,n3461).
type(X,i3462) :- type(X,n3461).
type(X,j3462) :- type(X,n3461).
type(X,n3463) :- type(X,n3462).
type(X,i3463) :- type(X,n3462).
type(X,j3463) :- type(X,n3462).
type(X,n3464) :- type(X,n3463).
type(X,i3464) :- type(X,n3463).
type(X,j3464) :- type(X,n3463).
type(X,n3465) :- type(X,n3464).
type(X,i3465) :- type(X,n3464).
type(X,j3465) :- type(X,n3464).
type(X,n3466) :- type(X,n3465).
type(X,i3466) :- type(X,n3465).
type(X,j3466) :- type(X,n3465).
type(X,n3467) :- type(X,n3466).
type(X,i3467) :- type(X,n3466).
type(X,j3467) :- type(X,n3466).
type(X,n3468) :- type(X,n3467).
type(X,i3468) :- type(X,n3467).
type(X,j3468) :- type(X,n3467).
type(X,n3469) :- type(X,n3468).
type(X,i3469) :- type(X,n3468).
type(X,j3469) :- type(X,n3468).
type(X,n3470) :- type(X,n3469).
type(X,i3470) :- type(X,n3469).
type(X,j3470) :- type(X,n3469).
type(X,n3471) :- type(X,n3470).
type(X,i3471) :- type(X,n3470).
type(X,j3471) :- type(X,n3470).
type(X,n3472) :- type(X,n3471).
type(X,i3472) :- type(X,n3471).
type(X,j3472) :- type(X,n3471).
type(X,n3473) :- type(X,n3472).
type(X,i3473) :- type(X,n3472).
type(X,j3473) :- type(X,n3472).
type(X,n3474) :- type(X,n3473).
type(X,i3474) :- type(X,n3473).
type(X,j3474) :- type(X,n3473).
type(X,n3475) :- type(X,n3474).
type(X,i3475) :- type(X,n3474).
type(X,j3475) :- type(X,n3474).
type(X,n3476) :- type(X,n3475).
type(X,i3476) :- type(X,n3475).
type(X,j3476) :- type(X,n3475).
type(X,n3477) :- type(X,n3476).
type(X,i3477) :- type(X,n3476).
type(X,j3477) :- type(X,n3476).
type(X,n3478) :- type(X,n3477).
type(X,i3478) :- type(X,n3477).
type(X,j3478) :- type(X,n3477).
type(X,n3479) :- type(X,n3478).
type(X,i3479) :- type(X,n3478).
type(X,j3479) :- type(X,n3478).
type(X,n3480) :- type(X,n3479).
type(X,i3480) :- type(X,n3479).
type(X,j3480) :- type(X,n3479).
type(X,n3481) :- type(X,n3480).
type(X,i3481) :- type(X,n3480).
type(X,j3481) :- type(X,n3480).
type(X,n3482) :- type(X,n3481).
type(X,i3482) :- type(X,n3481).
type(X,j3482) :- type(X,n3481).
type(X,n3483) :- type(X,n3482).
type(X,i3483) :- type(X,n3482).
type(X,j3483) :- type(X,n3482).
type(X,n3484) :- type(X,n3483).
type(X,i3484) :- type(X,n3483).
type(X,j3484) :- type(X,n3483).
type(X,n3485) :- type(X,n3484).
type(X,i3485) :- type(X,n3484).
type(X,j3485) :- type(X,n3484).
type(X,n3486) :- type(X,n3485).
type(X,i3486) :- type(X,n3485).
type(X,j3486) :- type(X,n3485).
type(X,n3487) :- type(X,n3486).
type(X,i3487) :- type(X,n3486).
type(X,j3487) :- type(X,n3486).
type(X,n3488) :- type(X,n3487).
type(X,i3488) :- type(X,n3487).
type(X,j3488) :- type(X,n3487).
type(X,n3489) :- type(X,n3488).
type(X,i3489) :- type(X,n3488).
type(X,j3489) :- type(X,n3488).
type(X,n3490) :- type(X,n3489).
type(X,i3490) :- type(X,n3489).
type(X,j3490) :- type(X,n3489).
type(X,n3491) :- type(X,n3490).
type(X,i3491) :- type(X,n3490).
type(X,j3491) :- type(X,n3490).
type(X,n3492) :- type(X,n3491).
type(X,i3492) :- type(X,n3491).
type(X,j3492) :- type(X,n3491).
type(X,n3493) :- type(X,n3492).
type(X,i3493) :- type(X,n3492).
type(X,j3493) :- type(X,n3492).
type(X,n3494) :- type(X,n3493).
type(X,i3494) :- type(X,n3493).
type(X,j3494) :- type(X,n3493).
type(X,n3495) :- type(X,n3494).
type(X,i3495) :- type(X,n3494).
type(X,j3495) :- type(X,n3494).
type(X,n3496) :- type(X,n3495).
type(X,i3496) :- type(X,n3495).
type(X,j3496) :- type(X,n3495).
type(X,n3497) :- type(X,n3496).
type(X,i3497) :- type(X,n3496).
type(X,j3497) :- type(X,n3496).
type(X,n3498) :- type(X,n3497).
type(X,i3498) :- type(X,n3497).
type(X,j3498) :- type(X,n3497).
type(X,n3499) :- type(X,n3498).
type(X,i3499) :- type(X,n3498).
type(X,j3499) :- type(X,n3498).
type(X,n3500) :- type(X,n3499).
type(X,i3500) :- type(X,n3499).
type(X,j3500) :- type(X,n3499).
type(X,n3501) :- type(X,n3500).
type(X,i3501) :- type(X,n3500).
type(X,j3501) :- type(X,n3500).
type(X,n3502) :- type(X,n3501).
type(X,i3502) :- type(X,n3501).
type(X,j3502) :- type(X,n3501).
type(X,n3503) :- type(X,n3502).
type(X,i3503) :- type(X,n3502).
type(X,j3503) :- type(X,n3502).
type(X,n3504) :- type(X,n3503).
type(X,i3504) :- type(X,n3503).
type(X,j3504) :- type(X,n3503).
type(X,n3505) :- type(X,n3504).
type(X,i3505) :- type(X,n3504).
type(X,j3505) :- type(X,n3504).
type(X,n3506) :- type(X,n3505).
type(X,i3506) :- type(X,n3505).
type(X,j3506) :- type(X,n3505).
type(X,n3507) :- type(X,n3506).
type(X,i3507) :- type(X,n3506).
type(X,j3507) :- type(X,n3506).
type(X,n3508) :- type(X,n3507).
type(X,i3508) :- type(X,n3507).
type(X,j3508) :- type(X,n3507).
type(X,n3509) :- type(X,n3508).
type(X,i3509) :- type(X,n3508).
type(X,j3509) :- type(X,n3508).
type(X,n3510) :- type(X,n3509).
type(X,i3510) :- type(X,n3509).
type(X,j3510) :- type(X,n3509).
type(X,n3511) :- type(X,n3510).
type(X,i3511) :- type(X,n3510).
type(X,j3511) :- type(X,n3510).
type(X,n3512) :- type(X,n3511).
type(X,i3512) :- type(X,n3511).
type(X,j3512) :- type(X,n3511).
type(X,n3513) :- type(X,n3512).
type(X,i3513) :- type(X,n3512).
type(X,j3513) :- type(X,n3512).
type(X,n3514) :- type(X,n3513).
type(X,i3514) :- type(X,n3513).
type(X,j3514) :- type(X,n3513).
type(X,n3515) :- type(X,n3514).
type(X,i3515) :- type(X,n3514).
type(X,j3515) :- type(X,n3514).
type(X,n3516) :- type(X,n3515).
type(X,i3516) :- type(X,n3515).
type(X,j3516) :- type(X,n3515).
type(X,n3517) :- type(X,n3516).
type(X,i3517) :- type(X,n3516).
type(X,j3517) :- type(X,n3516).
type(X,n3518) :- type(X,n3517).
type(X,i3518) :- type(X,n3517).
type(X,j3518) :- type(X,n3517).
type(X,n3519) :- type(X,n3518).
type(X,i3519) :- type(X,n3518).
type(X,j3519) :- type(X,n3518).
type(X,n3520) :- type(X,n3519).
type(X,i3520) :- type(X,n3519).
type(X,j3520) :- type(X,n3519).
type(X,n3521) :- type(X,n3520).
type(X,i3521) :- type(X,n3520).
type(X,j3521) :- type(X,n3520).
type(X,n3522) :- type(X,n3521).
type(X,i3522) :- type(X,n3521).
type(X,j3522) :- type(X,n3521).
type(X,n3523) :- type(X,n3522).
type(X,i3523) :- type(X,n3522).
type(X,j3523) :- type(X,n3522).
type(X,n3524) :- type(X,n3523).
type(X,i3524) :- type(X,n3523).
type(X,j3524) :- type(X,n3523).
type(X,n3525) :- type(X,n3524).
type(X,i3525) :- type(X,n3524).
type(X,j3525) :- type(X,n3524).
type(X,n3526) :- type(X,n3525).
type(X,i3526) :- type(X,n3525).
type(X,j3526) :- type(X,n3525).
type(X,n3527) :- type(X,n3526).
type(X,i3527) :- type(X,n3526).
type(X,j3527) :- type(X,n3526).
type(X,n3528) :- type(X,n3527).
type(X,i3528) :- type(X,n3527).
type(X,j3528) :- type(X,n3527).
type(X,n3529) :- type(X,n3528).
type(X,i3529) :- type(X,n3528).
type(X,j3529) :- type(X,n3528).
type(X,n3530) :- type(X,n3529).
type(X,i3530) :- type(X,n3529).
type(X,j3530) :- type(X,n3529).
type(X,n3531) :- type(X,n3530).
type(X,i3531) :- type(X,n3530).
type(X,j3531) :- type(X,n3530).
type(X,n3532) :- type(X,n3531).
type(X,i3532) :- type(X,n3531).
type(X,j3532) :- type(X,n3531).
type(X,n3533) :- type(X,n3532).
type(X,i3533) :- type(X,n3532).
type(X,j3533) :- type(X,n3532).
type(X,n3534) :- type(X,n3533).
type(X,i3534) :- type(X,n3533).
type(X,j3534) :- type(X,n3533).
type(X,n3535) :- type(X,n3534).
type(X,i3535) :- type(X,n3534).
type(X,j3535) :- type(X,n3534).
type(X,n3536) :- type(X,n3535).
type(X,i3536) :- type(X,n3535).
type(X,j3536) :- type(X,n3535).
type(X,n3537) :- type(X,n3536).
type(X,i3537) :- type(X,n3536).
type(X,j3537) :- type(X,n3536).
type(X,n3538) :- type(X,n3537).
type(X,i3538) :- type(X,n3537).
type(X,j3538) :- type(X,n3537).
type(X,n3539) :- type(X,n3538).
type(X,i3539) :- type(X,n3538).
type(X,j3539) :- type(X,n3538).
type(X,n3540) :- type(X,n3539).
type(X,i3540) :- type(X,n3539).
type(X,j3540) :- type(X,n3539).
type(X,n3541) :- type(X,n3540).
type(X,i3541) :- type(X,n3540).
type(X,j3541) :- type(X,n3540).
type(X,n3542) :- type(X,n3541).
type(X,i3542) :- type(X,n3541).
type(X,j3542) :- type(X,n3541).
type(X,n3543) :- type(X,n3542).
type(X,i3543) :- type(X,n3542).
type(X,j3543) :- type(X,n3542).
type(X,n3544) :- type(X,n3543).
type(X,i3544) :- type(X,n3543).
type(X,j3544) :- type(X,n3543).
type(X,n3545) :- type(X,n3544).
type(X,i3545) :- type(X,n3544).
type(X,j3545) :- type(X,n3544).
type(X,n3546) :- type(X,n3545).
type(X,i3546) :- type(X,n3545).
type(X,j3546) :- type(X,n3545).
type(X,n3547) :- type(X,n3546).
type(X,i3547) :- type(X,n3546).
type(X,j3547) :- type(X,n3546).
type(X,n3548) :- type(X,n3547).
type(X,i3548) :- type(X,n3547).
type(X,j3548) :- type(X,n3547).
type(X,n3549) :- type(X,n3548).
type(X,i3549) :- type(X,n3548).
type(X,j3549) :- type(X,n3548).
type(X,n3550) :- type(X,n3549).
type(X,i3550) :- type(X,n3549).
type(X,j3550) :- type(X,n3549).
type(X,n3551) :- type(X,n3550).
type(X,i3551) :- type(X,n3550).
type(X,j3551) :- type(X,n3550).
type(X,n3552) :- type(X,n3551).
type(X,i3552) :- type(X,n3551).
type(X,j3552) :- type(X,n3551).
type(X,n3553) :- type(X,n3552).
type(X,i3553) :- type(X,n3552).
type(X,j3553) :- type(X,n3552).
type(X,n3554) :- type(X,n3553).
type(X,i3554) :- type(X,n3553).
type(X,j3554) :- type(X,n3553).
type(X,n3555) :- type(X,n3554).
type(X,i3555) :- type(X,n3554).
type(X,j3555) :- type(X,n3554).
type(X,n3556) :- type(X,n3555).
type(X,i3556) :- type(X,n3555).
type(X,j3556) :- type(X,n3555).
type(X,n3557) :- type(X,n3556).
type(X,i3557) :- type(X,n3556).
type(X,j3557) :- type(X,n3556).
type(X,n3558) :- type(X,n3557).
type(X,i3558) :- type(X,n3557).
type(X,j3558) :- type(X,n3557).
type(X,n3559) :- type(X,n3558).
type(X,i3559) :- type(X,n3558).
type(X,j3559) :- type(X,n3558).
type(X,n3560) :- type(X,n3559).
type(X,i3560) :- type(X,n3559).
type(X,j3560) :- type(X,n3559).
type(X,n3561) :- type(X,n3560).
type(X,i3561) :- type(X,n3560).
type(X,j3561) :- type(X,n3560).
type(X,n3562) :- type(X,n3561).
type(X,i3562) :- type(X,n3561).
type(X,j3562) :- type(X,n3561).
type(X,n3563) :- type(X,n3562).
type(X,i3563) :- type(X,n3562).
type(X,j3563) :- type(X,n3562).
type(X,n3564) :- type(X,n3563).
type(X,i3564) :- type(X,n3563).
type(X,j3564) :- type(X,n3563).
type(X,n3565) :- type(X,n3564).
type(X,i3565) :- type(X,n3564).
type(X,j3565) :- type(X,n3564).
type(X,n3566) :- type(X,n3565).
type(X,i3566) :- type(X,n3565).
type(X,j3566) :- type(X,n3565).
type(X,n3567) :- type(X,n3566).
type(X,i3567) :- type(X,n3566).
type(X,j3567) :- type(X,n3566).
type(X,n3568) :- type(X,n3567).
type(X,i3568) :- type(X,n3567).
type(X,j3568) :- type(X,n3567).
type(X,n3569) :- type(X,n3568).
type(X,i3569) :- type(X,n3568).
type(X,j3569) :- type(X,n3568).
type(X,n3570) :- type(X,n3569).
type(X,i3570) :- type(X,n3569).
type(X,j3570) :- type(X,n3569).
type(X,n3571) :- type(X,n3570).
type(X,i3571) :- type(X,n3570).
type(X,j3571) :- type(X,n3570).
type(X,n3572) :- type(X,n3571).
type(X,i3572) :- type(X,n3571).
type(X,j3572) :- type(X,n3571).
type(X,n3573) :- type(X,n3572).
type(X,i3573) :- type(X,n3572).
type(X,j3573) :- type(X,n3572).
type(X,n3574) :- type(X,n3573).
type(X,i3574) :- type(X,n3573).
type(X,j3574) :- type(X,n3573).
type(X,n3575) :- type(X,n3574).
type(X,i3575) :- type(X,n3574).
type(X,j3575) :- type(X,n3574).
type(X,n3576) :- type(X,n3575).
type(X,i3576) :- type(X,n3575).
type(X,j3576) :- type(X,n3575).
type(X,n3577) :- type(X,n3576).
type(X,i3577) :- type(X,n3576).
type(X,j3577) :- type(X,n3576).
type(X,n3578) :- type(X,n3577).
type(X,i3578) :- type(X,n3577).
type(X,j3578) :- type(X,n3577).
type(X,n3579) :- type(X,n3578).
type(X,i3579) :- type(X,n3578).
type(X,j3579) :- type(X,n3578).
type(X,n3580) :- type(X,n3579).
type(X,i3580) :- type(X,n3579).
type(X,j3580) :- type(X,n3579).
type(X,n3581) :- type(X,n3580).
type(X,i3581) :- type(X,n3580).
type(X,j3581) :- type(X,n3580).
type(X,n3582) :- type(X,n3581).
type(X,i3582) :- type(X,n3581).
type(X,j3582) :- type(X,n3581).
type(X,n3583) :- type(X,n3582).
type(X,i3583) :- type(X,n3582).
type(X,j3583) :- type(X,n3582).
type(X,n3584) :- type(X,n3583).
type(X,i3584) :- type(X,n3583).
type(X,j3584) :- type(X,n3583).
type(X,n3585) :- type(X,n3584).
type(X,i3585) :- type(X,n3584).
type(X,j3585) :- type(X,n3584).
type(X,n3586) :- type(X,n3585).
type(X,i3586) :- type(X,n3585).
type(X,j3586) :- type(X,n3585).
type(X,n3587) :- type(X,n3586).
type(X,i3587) :- type(X,n3586).
type(X,j3587) :- type(X,n3586).
type(X,n3588) :- type(X,n3587).
type(X,i3588) :- type(X,n3587).
type(X,j3588) :- type(X,n3587).
type(X,n3589) :- type(X,n3588).
type(X,i3589) :- type(X,n3588).
type(X,j3589) :- type(X,n3588).
type(X,n3590) :- type(X,n3589).
type(X,i3590) :- type(X,n3589).
type(X,j3590) :- type(X,n3589).
type(X,n3591) :- type(X,n3590).
type(X,i3591) :- type(X,n3590).
type(X,j3591) :- type(X,n3590).
type(X,n3592) :- type(X,n3591).
type(X,i3592) :- type(X,n3591).
type(X,j3592) :- type(X,n3591).
type(X,n3593) :- type(X,n3592).
type(X,i3593) :- type(X,n3592).
type(X,j3593) :- type(X,n3592).
type(X,n3594) :- type(X,n3593).
type(X,i3594) :- type(X,n3593).
type(X,j3594) :- type(X,n3593).
type(X,n3595) :- type(X,n3594).
type(X,i3595) :- type(X,n3594).
type(X,j3595) :- type(X,n3594).
type(X,n3596) :- type(X,n3595).
type(X,i3596) :- type(X,n3595).
type(X,j3596) :- type(X,n3595).
type(X,n3597) :- type(X,n3596).
type(X,i3597) :- type(X,n3596).
type(X,j3597) :- type(X,n3596).
type(X,n3598) :- type(X,n3597).
type(X,i3598) :- type(X,n3597).
type(X,j3598) :- type(X,n3597).
type(X,n3599) :- type(X,n3598).
type(X,i3599) :- type(X,n3598).
type(X,j3599) :- type(X,n3598).
type(X,n3600) :- type(X,n3599).
type(X,i3600) :- type(X,n3599).
type(X,j3600) :- type(X,n3599).
type(X,n3601) :- type(X,n3600).
type(X,i3601) :- type(X,n3600).
type(X,j3601) :- type(X,n3600).
type(X,n3602) :- type(X,n3601).
type(X,i3602) :- type(X,n3601).
type(X,j3602) :- type(X,n3601).
type(X,n3603) :- type(X,n3602).
type(X,i3603) :- type(X,n3602).
type(X,j3603) :- type(X,n3602).
type(X,n3604) :- type(X,n3603).
type(X,i3604) :- type(X,n3603).
type(X,j3604) :- type(X,n3603).
type(X,n3605) :- type(X,n3604).
type(X,i3605) :- type(X,n3604).
type(X,j3605) :- type(X,n3604).
type(X,n3606) :- type(X,n3605).
type(X,i3606) :- type(X,n3605).
type(X,j3606) :- type(X,n3605).
type(X,n3607) :- type(X,n3606).
type(X,i3607) :- type(X,n3606).
type(X,j3607) :- type(X,n3606).
type(X,n3608) :- type(X,n3607).
type(X,i3608) :- type(X,n3607).
type(X,j3608) :- type(X,n3607).
type(X,n3609) :- type(X,n3608).
type(X,i3609) :- type(X,n3608).
type(X,j3609) :- type(X,n3608).
type(X,n3610) :- type(X,n3609).
type(X,i3610) :- type(X,n3609).
type(X,j3610) :- type(X,n3609).
type(X,n3611) :- type(X,n3610).
type(X,i3611) :- type(X,n3610).
type(X,j3611) :- type(X,n3610).
type(X,n3612) :- type(X,n3611).
type(X,i3612) :- type(X,n3611).
type(X,j3612) :- type(X,n3611).
type(X,n3613) :- type(X,n3612).
type(X,i3613) :- type(X,n3612).
type(X,j3613) :- type(X,n3612).
type(X,n3614) :- type(X,n3613).
type(X,i3614) :- type(X,n3613).
type(X,j3614) :- type(X,n3613).
type(X,n3615) :- type(X,n3614).
type(X,i3615) :- type(X,n3614).
type(X,j3615) :- type(X,n3614).
type(X,n3616) :- type(X,n3615).
type(X,i3616) :- type(X,n3615).
type(X,j3616) :- type(X,n3615).
type(X,n3617) :- type(X,n3616).
type(X,i3617) :- type(X,n3616).
type(X,j3617) :- type(X,n3616).
type(X,n3618) :- type(X,n3617).
type(X,i3618) :- type(X,n3617).
type(X,j3618) :- type(X,n3617).
type(X,n3619) :- type(X,n3618).
type(X,i3619) :- type(X,n3618).
type(X,j3619) :- type(X,n3618).
type(X,n3620) :- type(X,n3619).
type(X,i3620) :- type(X,n3619).
type(X,j3620) :- type(X,n3619).
type(X,n3621) :- type(X,n3620).
type(X,i3621) :- type(X,n3620).
type(X,j3621) :- type(X,n3620).
type(X,n3622) :- type(X,n3621).
type(X,i3622) :- type(X,n3621).
type(X,j3622) :- type(X,n3621).
type(X,n3623) :- type(X,n3622).
type(X,i3623) :- type(X,n3622).
type(X,j3623) :- type(X,n3622).
type(X,n3624) :- type(X,n3623).
type(X,i3624) :- type(X,n3623).
type(X,j3624) :- type(X,n3623).
type(X,n3625) :- type(X,n3624).
type(X,i3625) :- type(X,n3624).
type(X,j3625) :- type(X,n3624).
type(X,n3626) :- type(X,n3625).
type(X,i3626) :- type(X,n3625).
type(X,j3626) :- type(X,n3625).
type(X,n3627) :- type(X,n3626).
type(X,i3627) :- type(X,n3626).
type(X,j3627) :- type(X,n3626).
type(X,n3628) :- type(X,n3627).
type(X,i3628) :- type(X,n3627).
type(X,j3628) :- type(X,n3627).
type(X,n3629) :- type(X,n3628).
type(X,i3629) :- type(X,n3628).
type(X,j3629) :- type(X,n3628).
type(X,n3630) :- type(X,n3629).
type(X,i3630) :- type(X,n3629).
type(X,j3630) :- type(X,n3629).
type(X,n3631) :- type(X,n3630).
type(X,i3631) :- type(X,n3630).
type(X,j3631) :- type(X,n3630).
type(X,n3632) :- type(X,n3631).
type(X,i3632) :- type(X,n3631).
type(X,j3632) :- type(X,n3631).
type(X,n3633) :- type(X,n3632).
type(X,i3633) :- type(X,n3632).
type(X,j3633) :- type(X,n3632).
type(X,n3634) :- type(X,n3633).
type(X,i3634) :- type(X,n3633).
type(X,j3634) :- type(X,n3633).
type(X,n3635) :- type(X,n3634).
type(X,i3635) :- type(X,n3634).
type(X,j3635) :- type(X,n3634).
type(X,n3636) :- type(X,n3635).
type(X,i3636) :- type(X,n3635).
type(X,j3636) :- type(X,n3635).
type(X,n3637) :- type(X,n3636).
type(X,i3637) :- type(X,n3636).
type(X,j3637) :- type(X,n3636).
type(X,n3638) :- type(X,n3637).
type(X,i3638) :- type(X,n3637).
type(X,j3638) :- type(X,n3637).
type(X,n3639) :- type(X,n3638).
type(X,i3639) :- type(X,n3638).
type(X,j3639) :- type(X,n3638).
type(X,n3640) :- type(X,n3639).
type(X,i3640) :- type(X,n3639).
type(X,j3640) :- type(X,n3639).
type(X,n3641) :- type(X,n3640).
type(X,i3641) :- type(X,n3640).
type(X,j3641) :- type(X,n3640).
type(X,n3642) :- type(X,n3641).
type(X,i3642) :- type(X,n3641).
type(X,j3642) :- type(X,n3641).
type(X,n3643) :- type(X,n3642).
type(X,i3643) :- type(X,n3642).
type(X,j3643) :- type(X,n3642).
type(X,n3644) :- type(X,n3643).
type(X,i3644) :- type(X,n3643).
type(X,j3644) :- type(X,n3643).
type(X,n3645) :- type(X,n3644).
type(X,i3645) :- type(X,n3644).
type(X,j3645) :- type(X,n3644).
type(X,n3646) :- type(X,n3645).
type(X,i3646) :- type(X,n3645).
type(X,j3646) :- type(X,n3645).
type(X,n3647) :- type(X,n3646).
type(X,i3647) :- type(X,n3646).
type(X,j3647) :- type(X,n3646).
type(X,n3648) :- type(X,n3647).
type(X,i3648) :- type(X,n3647).
type(X,j3648) :- type(X,n3647).
type(X,n3649) :- type(X,n3648).
type(X,i3649) :- type(X,n3648).
type(X,j3649) :- type(X,n3648).
type(X,n3650) :- type(X,n3649).
type(X,i3650) :- type(X,n3649).
type(X,j3650) :- type(X,n3649).
type(X,n3651) :- type(X,n3650).
type(X,i3651) :- type(X,n3650).
type(X,j3651) :- type(X,n3650).
type(X,n3652) :- type(X,n3651).
type(X,i3652) :- type(X,n3651).
type(X,j3652) :- type(X,n3651).
type(X,n3653) :- type(X,n3652).
type(X,i3653) :- type(X,n3652).
type(X,j3653) :- type(X,n3652).
type(X,n3654) :- type(X,n3653).
type(X,i3654) :- type(X,n3653).
type(X,j3654) :- type(X,n3653).
type(X,n3655) :- type(X,n3654).
type(X,i3655) :- type(X,n3654).
type(X,j3655) :- type(X,n3654).
type(X,n3656) :- type(X,n3655).
type(X,i3656) :- type(X,n3655).
type(X,j3656) :- type(X,n3655).
type(X,n3657) :- type(X,n3656).
type(X,i3657) :- type(X,n3656).
type(X,j3657) :- type(X,n3656).
type(X,n3658) :- type(X,n3657).
type(X,i3658) :- type(X,n3657).
type(X,j3658) :- type(X,n3657).
type(X,n3659) :- type(X,n3658).
type(X,i3659) :- type(X,n3658).
type(X,j3659) :- type(X,n3658).
type(X,n3660) :- type(X,n3659).
type(X,i3660) :- type(X,n3659).
type(X,j3660) :- type(X,n3659).
type(X,n3661) :- type(X,n3660).
type(X,i3661) :- type(X,n3660).
type(X,j3661) :- type(X,n3660).
type(X,n3662) :- type(X,n3661).
type(X,i3662) :- type(X,n3661).
type(X,j3662) :- type(X,n3661).
type(X,n3663) :- type(X,n3662).
type(X,i3663) :- type(X,n3662).
type(X,j3663) :- type(X,n3662).
type(X,n3664) :- type(X,n3663).
type(X,i3664) :- type(X,n3663).
type(X,j3664) :- type(X,n3663).
type(X,n3665) :- type(X,n3664).
type(X,i3665) :- type(X,n3664).
type(X,j3665) :- type(X,n3664).
type(X,n3666) :- type(X,n3665).
type(X,i3666) :- type(X,n3665).
type(X,j3666) :- type(X,n3665).
type(X,n3667) :- type(X,n3666).
type(X,i3667) :- type(X,n3666).
type(X,j3667) :- type(X,n3666).
type(X,n3668) :- type(X,n3667).
type(X,i3668) :- type(X,n3667).
type(X,j3668) :- type(X,n3667).
type(X,n3669) :- type(X,n3668).
type(X,i3669) :- type(X,n3668).
type(X,j3669) :- type(X,n3668).
type(X,n3670) :- type(X,n3669).
type(X,i3670) :- type(X,n3669).
type(X,j3670) :- type(X,n3669).
type(X,n3671) :- type(X,n3670).
type(X,i3671) :- type(X,n3670).
type(X,j3671) :- type(X,n3670).
type(X,n3672) :- type(X,n3671).
type(X,i3672) :- type(X,n3671).
type(X,j3672) :- type(X,n3671).
type(X,n3673) :- type(X,n3672).
type(X,i3673) :- type(X,n3672).
type(X,j3673) :- type(X,n3672).
type(X,n3674) :- type(X,n3673).
type(X,i3674) :- type(X,n3673).
type(X,j3674) :- type(X,n3673).
type(X,n3675) :- type(X,n3674).
type(X,i3675) :- type(X,n3674).
type(X,j3675) :- type(X,n3674).
type(X,n3676) :- type(X,n3675).
type(X,i3676) :- type(X,n3675).
type(X,j3676) :- type(X,n3675).
type(X,n3677) :- type(X,n3676).
type(X,i3677) :- type(X,n3676).
type(X,j3677) :- type(X,n3676).
type(X,n3678) :- type(X,n3677).
type(X,i3678) :- type(X,n3677).
type(X,j3678) :- type(X,n3677).
type(X,n3679) :- type(X,n3678).
type(X,i3679) :- type(X,n3678).
type(X,j3679) :- type(X,n3678).
type(X,n3680) :- type(X,n3679).
type(X,i3680) :- type(X,n3679).
type(X,j3680) :- type(X,n3679).
type(X,n3681) :- type(X,n3680).
type(X,i3681) :- type(X,n3680).
type(X,j3681) :- type(X,n3680).
type(X,n3682) :- type(X,n3681).
type(X,i3682) :- type(X,n3681).
type(X,j3682) :- type(X,n3681).
type(X,n3683) :- type(X,n3682).
type(X,i3683) :- type(X,n3682).
type(X,j3683) :- type(X,n3682).
type(X,n3684) :- type(X,n3683).
type(X,i3684) :- type(X,n3683).
type(X,j3684) :- type(X,n3683).
type(X,n3685) :- type(X,n3684).
type(X,i3685) :- type(X,n3684).
type(X,j3685) :- type(X,n3684).
type(X,n3686) :- type(X,n3685).
type(X,i3686) :- type(X,n3685).
type(X,j3686) :- type(X,n3685).
type(X,n3687) :- type(X,n3686).
type(X,i3687) :- type(X,n3686).
type(X,j3687) :- type(X,n3686).
type(X,n3688) :- type(X,n3687).
type(X,i3688) :- type(X,n3687).
type(X,j3688) :- type(X,n3687).
type(X,n3689) :- type(X,n3688).
type(X,i3689) :- type(X,n3688).
type(X,j3689) :- type(X,n3688).
type(X,n3690) :- type(X,n3689).
type(X,i3690) :- type(X,n3689).
type(X,j3690) :- type(X,n3689).
type(X,n3691) :- type(X,n3690).
type(X,i3691) :- type(X,n3690).
type(X,j3691) :- type(X,n3690).
type(X,n3692) :- type(X,n3691).
type(X,i3692) :- type(X,n3691).
type(X,j3692) :- type(X,n3691).
type(X,n3693) :- type(X,n3692).
type(X,i3693) :- type(X,n3692).
type(X,j3693) :- type(X,n3692).
type(X,n3694) :- type(X,n3693).
type(X,i3694) :- type(X,n3693).
type(X,j3694) :- type(X,n3693).
type(X,n3695) :- type(X,n3694).
type(X,i3695) :- type(X,n3694).
type(X,j3695) :- type(X,n3694).
type(X,n3696) :- type(X,n3695).
type(X,i3696) :- type(X,n3695).
type(X,j3696) :- type(X,n3695).
type(X,n3697) :- type(X,n3696).
type(X,i3697) :- type(X,n3696).
type(X,j3697) :- type(X,n3696).
type(X,n3698) :- type(X,n3697).
type(X,i3698) :- type(X,n3697).
type(X,j3698) :- type(X,n3697).
type(X,n3699) :- type(X,n3698).
type(X,i3699) :- type(X,n3698).
type(X,j3699) :- type(X,n3698).
type(X,n3700) :- type(X,n3699).
type(X,i3700) :- type(X,n3699).
type(X,j3700) :- type(X,n3699).
type(X,n3701) :- type(X,n3700).
type(X,i3701) :- type(X,n3700).
type(X,j3701) :- type(X,n3700).
type(X,n3702) :- type(X,n3701).
type(X,i3702) :- type(X,n3701).
type(X,j3702) :- type(X,n3701).
type(X,n3703) :- type(X,n3702).
type(X,i3703) :- type(X,n3702).
type(X,j3703) :- type(X,n3702).
type(X,n3704) :- type(X,n3703).
type(X,i3704) :- type(X,n3703).
type(X,j3704) :- type(X,n3703).
type(X,n3705) :- type(X,n3704).
type(X,i3705) :- type(X,n3704).
type(X,j3705) :- type(X,n3704).
type(X,n3706) :- type(X,n3705).
type(X,i3706) :- type(X,n3705).
type(X,j3706) :- type(X,n3705).
type(X,n3707) :- type(X,n3706).
type(X,i3707) :- type(X,n3706).
type(X,j3707) :- type(X,n3706).
type(X,n3708) :- type(X,n3707).
type(X,i3708) :- type(X,n3707).
type(X,j3708) :- type(X,n3707).
type(X,n3709) :- type(X,n3708).
type(X,i3709) :- type(X,n3708).
type(X,j3709) :- type(X,n3708).
type(X,n3710) :- type(X,n3709).
type(X,i3710) :- type(X,n3709).
type(X,j3710) :- type(X,n3709).
type(X,n3711) :- type(X,n3710).
type(X,i3711) :- type(X,n3710).
type(X,j3711) :- type(X,n3710).
type(X,n3712) :- type(X,n3711).
type(X,i3712) :- type(X,n3711).
type(X,j3712) :- type(X,n3711).
type(X,n3713) :- type(X,n3712).
type(X,i3713) :- type(X,n3712).
type(X,j3713) :- type(X,n3712).
type(X,n3714) :- type(X,n3713).
type(X,i3714) :- type(X,n3713).
type(X,j3714) :- type(X,n3713).
type(X,n3715) :- type(X,n3714).
type(X,i3715) :- type(X,n3714).
type(X,j3715) :- type(X,n3714).
type(X,n3716) :- type(X,n3715).
type(X,i3716) :- type(X,n3715).
type(X,j3716) :- type(X,n3715).
type(X,n3717) :- type(X,n3716).
type(X,i3717) :- type(X,n3716).
type(X,j3717) :- type(X,n3716).
type(X,n3718) :- type(X,n3717).
type(X,i3718) :- type(X,n3717).
type(X,j3718) :- type(X,n3717).
type(X,n3719) :- type(X,n3718).
type(X,i3719) :- type(X,n3718).
type(X,j3719) :- type(X,n3718).
type(X,n3720) :- type(X,n3719).
type(X,i3720) :- type(X,n3719).
type(X,j3720) :- type(X,n3719).
type(X,n3721) :- type(X,n3720).
type(X,i3721) :- type(X,n3720).
type(X,j3721) :- type(X,n3720).
type(X,n3722) :- type(X,n3721).
type(X,i3722) :- type(X,n3721).
type(X,j3722) :- type(X,n3721).
type(X,n3723) :- type(X,n3722).
type(X,i3723) :- type(X,n3722).
type(X,j3723) :- type(X,n3722).
type(X,n3724) :- type(X,n3723).
type(X,i3724) :- type(X,n3723).
type(X,j3724) :- type(X,n3723).
type(X,n3725) :- type(X,n3724).
type(X,i3725) :- type(X,n3724).
type(X,j3725) :- type(X,n3724).
type(X,n3726) :- type(X,n3725).
type(X,i3726) :- type(X,n3725).
type(X,j3726) :- type(X,n3725).
type(X,n3727) :- type(X,n3726).
type(X,i3727) :- type(X,n3726).
type(X,j3727) :- type(X,n3726).
type(X,n3728) :- type(X,n3727).
type(X,i3728) :- type(X,n3727).
type(X,j3728) :- type(X,n3727).
type(X,n3729) :- type(X,n3728).
type(X,i3729) :- type(X,n3728).
type(X,j3729) :- type(X,n3728).
type(X,n3730) :- type(X,n3729).
type(X,i3730) :- type(X,n3729).
type(X,j3730) :- type(X,n3729).
type(X,n3731) :- type(X,n3730).
type(X,i3731) :- type(X,n3730).
type(X,j3731) :- type(X,n3730).
type(X,n3732) :- type(X,n3731).
type(X,i3732) :- type(X,n3731).
type(X,j3732) :- type(X,n3731).
type(X,n3733) :- type(X,n3732).
type(X,i3733) :- type(X,n3732).
type(X,j3733) :- type(X,n3732).
type(X,n3734) :- type(X,n3733).
type(X,i3734) :- type(X,n3733).
type(X,j3734) :- type(X,n3733).
type(X,n3735) :- type(X,n3734).
type(X,i3735) :- type(X,n3734).
type(X,j3735) :- type(X,n3734).
type(X,n3736) :- type(X,n3735).
type(X,i3736) :- type(X,n3735).
type(X,j3736) :- type(X,n3735).
type(X,n3737) :- type(X,n3736).
type(X,i3737) :- type(X,n3736).
type(X,j3737) :- type(X,n3736).
type(X,n3738) :- type(X,n3737).
type(X,i3738) :- type(X,n3737).
type(X,j3738) :- type(X,n3737).
type(X,n3739) :- type(X,n3738).
type(X,i3739) :- type(X,n3738).
type(X,j3739) :- type(X,n3738).
type(X,n3740) :- type(X,n3739).
type(X,i3740) :- type(X,n3739).
type(X,j3740) :- type(X,n3739).
type(X,n3741) :- type(X,n3740).
type(X,i3741) :- type(X,n3740).
type(X,j3741) :- type(X,n3740).
type(X,n3742) :- type(X,n3741).
type(X,i3742) :- type(X,n3741).
type(X,j3742) :- type(X,n3741).
type(X,n3743) :- type(X,n3742).
type(X,i3743) :- type(X,n3742).
type(X,j3743) :- type(X,n3742).
type(X,n3744) :- type(X,n3743).
type(X,i3744) :- type(X,n3743).
type(X,j3744) :- type(X,n3743).
type(X,n3745) :- type(X,n3744).
type(X,i3745) :- type(X,n3744).
type(X,j3745) :- type(X,n3744).
type(X,n3746) :- type(X,n3745).
type(X,i3746) :- type(X,n3745).
type(X,j3746) :- type(X,n3745).
type(X,n3747) :- type(X,n3746).
type(X,i3747) :- type(X,n3746).
type(X,j3747) :- type(X,n3746).
type(X,n3748) :- type(X,n3747).
type(X,i3748) :- type(X,n3747).
type(X,j3748) :- type(X,n3747).
type(X,n3749) :- type(X,n3748).
type(X,i3749) :- type(X,n3748).
type(X,j3749) :- type(X,n3748).
type(X,n3750) :- type(X,n3749).
type(X,i3750) :- type(X,n3749).
type(X,j3750) :- type(X,n3749).
type(X,n3751) :- type(X,n3750).
type(X,i3751) :- type(X,n3750).
type(X,j3751) :- type(X,n3750).
type(X,n3752) :- type(X,n3751).
type(X,i3752) :- type(X,n3751).
type(X,j3752) :- type(X,n3751).
type(X,n3753) :- type(X,n3752).
type(X,i3753) :- type(X,n3752).
type(X,j3753) :- type(X,n3752).
type(X,n3754) :- type(X,n3753).
type(X,i3754) :- type(X,n3753).
type(X,j3754) :- type(X,n3753).
type(X,n3755) :- type(X,n3754).
type(X,i3755) :- type(X,n3754).
type(X,j3755) :- type(X,n3754).
type(X,n3756) :- type(X,n3755).
type(X,i3756) :- type(X,n3755).
type(X,j3756) :- type(X,n3755).
type(X,n3757) :- type(X,n3756).
type(X,i3757) :- type(X,n3756).
type(X,j3757) :- type(X,n3756).
type(X,n3758) :- type(X,n3757).
type(X,i3758) :- type(X,n3757).
type(X,j3758) :- type(X,n3757).
type(X,n3759) :- type(X,n3758).
type(X,i3759) :- type(X,n3758).
type(X,j3759) :- type(X,n3758).
type(X,n3760) :- type(X,n3759).
type(X,i3760) :- type(X,n3759).
type(X,j3760) :- type(X,n3759).
type(X,n3761) :- type(X,n3760).
type(X,i3761) :- type(X,n3760).
type(X,j3761) :- type(X,n3760).
type(X,n3762) :- type(X,n3761).
type(X,i3762) :- type(X,n3761).
type(X,j3762) :- type(X,n3761).
type(X,n3763) :- type(X,n3762).
type(X,i3763) :- type(X,n3762).
type(X,j3763) :- type(X,n3762).
type(X,n3764) :- type(X,n3763).
type(X,i3764) :- type(X,n3763).
type(X,j3764) :- type(X,n3763).
type(X,n3765) :- type(X,n3764).
type(X,i3765) :- type(X,n3764).
type(X,j3765) :- type(X,n3764).
type(X,n3766) :- type(X,n3765).
type(X,i3766) :- type(X,n3765).
type(X,j3766) :- type(X,n3765).
type(X,n3767) :- type(X,n3766).
type(X,i3767) :- type(X,n3766).
type(X,j3767) :- type(X,n3766).
type(X,n3768) :- type(X,n3767).
type(X,i3768) :- type(X,n3767).
type(X,j3768) :- type(X,n3767).
type(X,n3769) :- type(X,n3768).
type(X,i3769) :- type(X,n3768).
type(X,j3769) :- type(X,n3768).
type(X,n3770) :- type(X,n3769).
type(X,i3770) :- type(X,n3769).
type(X,j3770) :- type(X,n3769).
type(X,n3771) :- type(X,n3770).
type(X,i3771) :- type(X,n3770).
type(X,j3771) :- type(X,n3770).
type(X,n3772) :- type(X,n3771).
type(X,i3772) :- type(X,n3771).
type(X,j3772) :- type(X,n3771).
type(X,n3773) :- type(X,n3772).
type(X,i3773) :- type(X,n3772).
type(X,j3773) :- type(X,n3772).
type(X,n3774) :- type(X,n3773).
type(X,i3774) :- type(X,n3773).
type(X,j3774) :- type(X,n3773).
type(X,n3775) :- type(X,n3774).
type(X,i3775) :- type(X,n3774).
type(X,j3775) :- type(X,n3774).
type(X,n3776) :- type(X,n3775).
type(X,i3776) :- type(X,n3775).
type(X,j3776) :- type(X,n3775).
type(X,n3777) :- type(X,n3776).
type(X,i3777) :- type(X,n3776).
type(X,j3777) :- type(X,n3776).
type(X,n3778) :- type(X,n3777).
type(X,i3778) :- type(X,n3777).
type(X,j3778) :- type(X,n3777).
type(X,n3779) :- type(X,n3778).
type(X,i3779) :- type(X,n3778).
type(X,j3779) :- type(X,n3778).
type(X,n3780) :- type(X,n3779).
type(X,i3780) :- type(X,n3779).
type(X,j3780) :- type(X,n3779).
type(X,n3781) :- type(X,n3780).
type(X,i3781) :- type(X,n3780).
type(X,j3781) :- type(X,n3780).
type(X,n3782) :- type(X,n3781).
type(X,i3782) :- type(X,n3781).
type(X,j3782) :- type(X,n3781).
type(X,n3783) :- type(X,n3782).
type(X,i3783) :- type(X,n3782).
type(X,j3783) :- type(X,n3782).
type(X,n3784) :- type(X,n3783).
type(X,i3784) :- type(X,n3783).
type(X,j3784) :- type(X,n3783).
type(X,n3785) :- type(X,n3784).
type(X,i3785) :- type(X,n3784).
type(X,j3785) :- type(X,n3784).
type(X,n3786) :- type(X,n3785).
type(X,i3786) :- type(X,n3785).
type(X,j3786) :- type(X,n3785).
type(X,n3787) :- type(X,n3786).
type(X,i3787) :- type(X,n3786).
type(X,j3787) :- type(X,n3786).
type(X,n3788) :- type(X,n3787).
type(X,i3788) :- type(X,n3787).
type(X,j3788) :- type(X,n3787).
type(X,n3789) :- type(X,n3788).
type(X,i3789) :- type(X,n3788).
type(X,j3789) :- type(X,n3788).
type(X,n3790) :- type(X,n3789).
type(X,i3790) :- type(X,n3789).
type(X,j3790) :- type(X,n3789).
type(X,n3791) :- type(X,n3790).
type(X,i3791) :- type(X,n3790).
type(X,j3791) :- type(X,n3790).
type(X,n3792) :- type(X,n3791).
type(X,i3792) :- type(X,n3791).
type(X,j3792) :- type(X,n3791).
type(X,n3793) :- type(X,n3792).
type(X,i3793) :- type(X,n3792).
type(X,j3793) :- type(X,n3792).
type(X,n3794) :- type(X,n3793).
type(X,i3794) :- type(X,n3793).
type(X,j3794) :- type(X,n3793).
type(X,n3795) :- type(X,n3794).
type(X,i3795) :- type(X,n3794).
type(X,j3795) :- type(X,n3794).
type(X,n3796) :- type(X,n3795).
type(X,i3796) :- type(X,n3795).
type(X,j3796) :- type(X,n3795).
type(X,n3797) :- type(X,n3796).
type(X,i3797) :- type(X,n3796).
type(X,j3797) :- type(X,n3796).
type(X,n3798) :- type(X,n3797).
type(X,i3798) :- type(X,n3797).
type(X,j3798) :- type(X,n3797).
type(X,n3799) :- type(X,n3798).
type(X,i3799) :- type(X,n3798).
type(X,j3799) :- type(X,n3798).
type(X,n3800) :- type(X,n3799).
type(X,i3800) :- type(X,n3799).
type(X,j3800) :- type(X,n3799).
type(X,n3801) :- type(X,n3800).
type(X,i3801) :- type(X,n3800).
type(X,j3801) :- type(X,n3800).
type(X,n3802) :- type(X,n3801).
type(X,i3802) :- type(X,n3801).
type(X,j3802) :- type(X,n3801).
type(X,n3803) :- type(X,n3802).
type(X,i3803) :- type(X,n3802).
type(X,j3803) :- type(X,n3802).
type(X,n3804) :- type(X,n3803).
type(X,i3804) :- type(X,n3803).
type(X,j3804) :- type(X,n3803).
type(X,n3805) :- type(X,n3804).
type(X,i3805) :- type(X,n3804).
type(X,j3805) :- type(X,n3804).
type(X,n3806) :- type(X,n3805).
type(X,i3806) :- type(X,n3805).
type(X,j3806) :- type(X,n3805).
type(X,n3807) :- type(X,n3806).
type(X,i3807) :- type(X,n3806).
type(X,j3807) :- type(X,n3806).
type(X,n3808) :- type(X,n3807).
type(X,i3808) :- type(X,n3807).
type(X,j3808) :- type(X,n3807).
type(X,n3809) :- type(X,n3808).
type(X,i3809) :- type(X,n3808).
type(X,j3809) :- type(X,n3808).
type(X,n3810) :- type(X,n3809).
type(X,i3810) :- type(X,n3809).
type(X,j3810) :- type(X,n3809).
type(X,n3811) :- type(X,n3810).
type(X,i3811) :- type(X,n3810).
type(X,j3811) :- type(X,n3810).
type(X,n3812) :- type(X,n3811).
type(X,i3812) :- type(X,n3811).
type(X,j3812) :- type(X,n3811).
type(X,n3813) :- type(X,n3812).
type(X,i3813) :- type(X,n3812).
type(X,j3813) :- type(X,n3812).
type(X,n3814) :- type(X,n3813).
type(X,i3814) :- type(X,n3813).
type(X,j3814) :- type(X,n3813).
type(X,n3815) :- type(X,n3814).
type(X,i3815) :- type(X,n3814).
type(X,j3815) :- type(X,n3814).
type(X,n3816) :- type(X,n3815).
type(X,i3816) :- type(X,n3815).
type(X,j3816) :- type(X,n3815).
type(X,n3817) :- type(X,n3816).
type(X,i3817) :- type(X,n3816).
type(X,j3817) :- type(X,n3816).
type(X,n3818) :- type(X,n3817).
type(X,i3818) :- type(X,n3817).
type(X,j3818) :- type(X,n3817).
type(X,n3819) :- type(X,n3818).
type(X,i3819) :- type(X,n3818).
type(X,j3819) :- type(X,n3818).
type(X,n3820) :- type(X,n3819).
type(X,i3820) :- type(X,n3819).
type(X,j3820) :- type(X,n3819).
type(X,n3821) :- type(X,n3820).
type(X,i3821) :- type(X,n3820).
type(X,j3821) :- type(X,n3820).
type(X,n3822) :- type(X,n3821).
type(X,i3822) :- type(X,n3821).
type(X,j3822) :- type(X,n3821).
type(X,n3823) :- type(X,n3822).
type(X,i3823) :- type(X,n3822).
type(X,j3823) :- type(X,n3822).
type(X,n3824) :- type(X,n3823).
type(X,i3824) :- type(X,n3823).
type(X,j3824) :- type(X,n3823).
type(X,n3825) :- type(X,n3824).
type(X,i3825) :- type(X,n3824).
type(X,j3825) :- type(X,n3824).
type(X,n3826) :- type(X,n3825).
type(X,i3826) :- type(X,n3825).
type(X,j3826) :- type(X,n3825).
type(X,n3827) :- type(X,n3826).
type(X,i3827) :- type(X,n3826).
type(X,j3827) :- type(X,n3826).
type(X,n3828) :- type(X,n3827).
type(X,i3828) :- type(X,n3827).
type(X,j3828) :- type(X,n3827).
type(X,n3829) :- type(X,n3828).
type(X,i3829) :- type(X,n3828).
type(X,j3829) :- type(X,n3828).
type(X,n3830) :- type(X,n3829).
type(X,i3830) :- type(X,n3829).
type(X,j3830) :- type(X,n3829).
type(X,n3831) :- type(X,n3830).
type(X,i3831) :- type(X,n3830).
type(X,j3831) :- type(X,n3830).
type(X,n3832) :- type(X,n3831).
type(X,i3832) :- type(X,n3831).
type(X,j3832) :- type(X,n3831).
type(X,n3833) :- type(X,n3832).
type(X,i3833) :- type(X,n3832).
type(X,j3833) :- type(X,n3832).
type(X,n3834) :- type(X,n3833).
type(X,i3834) :- type(X,n3833).
type(X,j3834) :- type(X,n3833).
type(X,n3835) :- type(X,n3834).
type(X,i3835) :- type(X,n3834).
type(X,j3835) :- type(X,n3834).
type(X,n3836) :- type(X,n3835).
type(X,i3836) :- type(X,n3835).
type(X,j3836) :- type(X,n3835).
type(X,n3837) :- type(X,n3836).
type(X,i3837) :- type(X,n3836).
type(X,j3837) :- type(X,n3836).
type(X,n3838) :- type(X,n3837).
type(X,i3838) :- type(X,n3837).
type(X,j3838) :- type(X,n3837).
type(X,n3839) :- type(X,n3838).
type(X,i3839) :- type(X,n3838).
type(X,j3839) :- type(X,n3838).
type(X,n3840) :- type(X,n3839).
type(X,i3840) :- type(X,n3839).
type(X,j3840) :- type(X,n3839).
type(X,n3841) :- type(X,n3840).
type(X,i3841) :- type(X,n3840).
type(X,j3841) :- type(X,n3840).
type(X,n3842) :- type(X,n3841).
type(X,i3842) :- type(X,n3841).
type(X,j3842) :- type(X,n3841).
type(X,n3843) :- type(X,n3842).
type(X,i3843) :- type(X,n3842).
type(X,j3843) :- type(X,n3842).
type(X,n3844) :- type(X,n3843).
type(X,i3844) :- type(X,n3843).
type(X,j3844) :- type(X,n3843).
type(X,n3845) :- type(X,n3844).
type(X,i3845) :- type(X,n3844).
type(X,j3845) :- type(X,n3844).
type(X,n3846) :- type(X,n3845).
type(X,i3846) :- type(X,n3845).
type(X,j3846) :- type(X,n3845).
type(X,n3847) :- type(X,n3846).
type(X,i3847) :- type(X,n3846).
type(X,j3847) :- type(X,n3846).
type(X,n3848) :- type(X,n3847).
type(X,i3848) :- type(X,n3847).
type(X,j3848) :- type(X,n3847).
type(X,n3849) :- type(X,n3848).
type(X,i3849) :- type(X,n3848).
type(X,j3849) :- type(X,n3848).
type(X,n3850) :- type(X,n3849).
type(X,i3850) :- type(X,n3849).
type(X,j3850) :- type(X,n3849).
type(X,n3851) :- type(X,n3850).
type(X,i3851) :- type(X,n3850).
type(X,j3851) :- type(X,n3850).
type(X,n3852) :- type(X,n3851).
type(X,i3852) :- type(X,n3851).
type(X,j3852) :- type(X,n3851).
type(X,n3853) :- type(X,n3852).
type(X,i3853) :- type(X,n3852).
type(X,j3853) :- type(X,n3852).
type(X,n3854) :- type(X,n3853).
type(X,i3854) :- type(X,n3853).
type(X,j3854) :- type(X,n3853).
type(X,n3855) :- type(X,n3854).
type(X,i3855) :- type(X,n3854).
type(X,j3855) :- type(X,n3854).
type(X,n3856) :- type(X,n3855).
type(X,i3856) :- type(X,n3855).
type(X,j3856) :- type(X,n3855).
type(X,n3857) :- type(X,n3856).
type(X,i3857) :- type(X,n3856).
type(X,j3857) :- type(X,n3856).
type(X,n3858) :- type(X,n3857).
type(X,i3858) :- type(X,n3857).
type(X,j3858) :- type(X,n3857).
type(X,n3859) :- type(X,n3858).
type(X,i3859) :- type(X,n3858).
type(X,j3859) :- type(X,n3858).
type(X,n3860) :- type(X,n3859).
type(X,i3860) :- type(X,n3859).
type(X,j3860) :- type(X,n3859).
type(X,n3861) :- type(X,n3860).
type(X,i3861) :- type(X,n3860).
type(X,j3861) :- type(X,n3860).
type(X,n3862) :- type(X,n3861).
type(X,i3862) :- type(X,n3861).
type(X,j3862) :- type(X,n3861).
type(X,n3863) :- type(X,n3862).
type(X,i3863) :- type(X,n3862).
type(X,j3863) :- type(X,n3862).
type(X,n3864) :- type(X,n3863).
type(X,i3864) :- type(X,n3863).
type(X,j3864) :- type(X,n3863).
type(X,n3865) :- type(X,n3864).
type(X,i3865) :- type(X,n3864).
type(X,j3865) :- type(X,n3864).
type(X,n3866) :- type(X,n3865).
type(X,i3866) :- type(X,n3865).
type(X,j3866) :- type(X,n3865).
type(X,n3867) :- type(X,n3866).
type(X,i3867) :- type(X,n3866).
type(X,j3867) :- type(X,n3866).
type(X,n3868) :- type(X,n3867).
type(X,i3868) :- type(X,n3867).
type(X,j3868) :- type(X,n3867).
type(X,n3869) :- type(X,n3868).
type(X,i3869) :- type(X,n3868).
type(X,j3869) :- type(X,n3868).
type(X,n3870) :- type(X,n3869).
type(X,i3870) :- type(X,n3869).
type(X,j3870) :- type(X,n3869).
type(X,n3871) :- type(X,n3870).
type(X,i3871) :- type(X,n3870).
type(X,j3871) :- type(X,n3870).
type(X,n3872) :- type(X,n3871).
type(X,i3872) :- type(X,n3871).
type(X,j3872) :- type(X,n3871).
type(X,n3873) :- type(X,n3872).
type(X,i3873) :- type(X,n3872).
type(X,j3873) :- type(X,n3872).
type(X,n3874) :- type(X,n3873).
type(X,i3874) :- type(X,n3873).
type(X,j3874) :- type(X,n3873).
type(X,n3875) :- type(X,n3874).
type(X,i3875) :- type(X,n3874).
type(X,j3875) :- type(X,n3874).
type(X,n3876) :- type(X,n3875).
type(X,i3876) :- type(X,n3875).
type(X,j3876) :- type(X,n3875).
type(X,n3877) :- type(X,n3876).
type(X,i3877) :- type(X,n3876).
type(X,j3877) :- type(X,n3876).
type(X,n3878) :- type(X,n3877).
type(X,i3878) :- type(X,n3877).
type(X,j3878) :- type(X,n3877).
type(X,n3879) :- type(X,n3878).
type(X,i3879) :- type(X,n3878).
type(X,j3879) :- type(X,n3878).
type(X,n3880) :- type(X,n3879).
type(X,i3880) :- type(X,n3879).
type(X,j3880) :- type(X,n3879).
type(X,n3881) :- type(X,n3880).
type(X,i3881) :- type(X,n3880).
type(X,j3881) :- type(X,n3880).
type(X,n3882) :- type(X,n3881).
type(X,i3882) :- type(X,n3881).
type(X,j3882) :- type(X,n3881).
type(X,n3883) :- type(X,n3882).
type(X,i3883) :- type(X,n3882).
type(X,j3883) :- type(X,n3882).
type(X,n3884) :- type(X,n3883).
type(X,i3884) :- type(X,n3883).
type(X,j3884) :- type(X,n3883).
type(X,n3885) :- type(X,n3884).
type(X,i3885) :- type(X,n3884).
type(X,j3885) :- type(X,n3884).
type(X,n3886) :- type(X,n3885).
type(X,i3886) :- type(X,n3885).
type(X,j3886) :- type(X,n3885).
type(X,n3887) :- type(X,n3886).
type(X,i3887) :- type(X,n3886).
type(X,j3887) :- type(X,n3886).
type(X,n3888) :- type(X,n3887).
type(X,i3888) :- type(X,n3887).
type(X,j3888) :- type(X,n3887).
type(X,n3889) :- type(X,n3888).
type(X,i3889) :- type(X,n3888).
type(X,j3889) :- type(X,n3888).
type(X,n3890) :- type(X,n3889).
type(X,i3890) :- type(X,n3889).
type(X,j3890) :- type(X,n3889).
type(X,n3891) :- type(X,n3890).
type(X,i3891) :- type(X,n3890).
type(X,j3891) :- type(X,n3890).
type(X,n3892) :- type(X,n3891).
type(X,i3892) :- type(X,n3891).
type(X,j3892) :- type(X,n3891).
type(X,n3893) :- type(X,n3892).
type(X,i3893) :- type(X,n3892).
type(X,j3893) :- type(X,n3892).
type(X,n3894) :- type(X,n3893).
type(X,i3894) :- type(X,n3893).
type(X,j3894) :- type(X,n3893).
type(X,n3895) :- type(X,n3894).
type(X,i3895) :- type(X,n3894).
type(X,j3895) :- type(X,n3894).
type(X,n3896) :- type(X,n3895).
type(X,i3896) :- type(X,n3895).
type(X,j3896) :- type(X,n3895).
type(X,n3897) :- type(X,n3896).
type(X,i3897) :- type(X,n3896).
type(X,j3897) :- type(X,n3896).
type(X,n3898) :- type(X,n3897).
type(X,i3898) :- type(X,n3897).
type(X,j3898) :- type(X,n3897).
type(X,n3899) :- type(X,n3898).
type(X,i3899) :- type(X,n3898).
type(X,j3899) :- type(X,n3898).
type(X,n3900) :- type(X,n3899).
type(X,i3900) :- type(X,n3899).
type(X,j3900) :- type(X,n3899).
type(X,n3901) :- type(X,n3900).
type(X,i3901) :- type(X,n3900).
type(X,j3901) :- type(X,n3900).
type(X,n3902) :- type(X,n3901).
type(X,i3902) :- type(X,n3901).
type(X,j3902) :- type(X,n3901).
type(X,n3903) :- type(X,n3902).
type(X,i3903) :- type(X,n3902).
type(X,j3903) :- type(X,n3902).
type(X,n3904) :- type(X,n3903).
type(X,i3904) :- type(X,n3903).
type(X,j3904) :- type(X,n3903).
type(X,n3905) :- type(X,n3904).
type(X,i3905) :- type(X,n3904).
type(X,j3905) :- type(X,n3904).
type(X,n3906) :- type(X,n3905).
type(X,i3906) :- type(X,n3905).
type(X,j3906) :- type(X,n3905).
type(X,n3907) :- type(X,n3906).
type(X,i3907) :- type(X,n3906).
type(X,j3907) :- type(X,n3906).
type(X,n3908) :- type(X,n3907).
type(X,i3908) :- type(X,n3907).
type(X,j3908) :- type(X,n3907).
type(X,n3909) :- type(X,n3908).
type(X,i3909) :- type(X,n3908).
type(X,j3909) :- type(X,n3908).
type(X,n3910) :- type(X,n3909).
type(X,i3910) :- type(X,n3909).
type(X,j3910) :- type(X,n3909).
type(X,n3911) :- type(X,n3910).
type(X,i3911) :- type(X,n3910).
type(X,j3911) :- type(X,n3910).
type(X,n3912) :- type(X,n3911).
type(X,i3912) :- type(X,n3911).
type(X,j3912) :- type(X,n3911).
type(X,n3913) :- type(X,n3912).
type(X,i3913) :- type(X,n3912).
type(X,j3913) :- type(X,n3912).
type(X,n3914) :- type(X,n3913).
type(X,i3914) :- type(X,n3913).
type(X,j3914) :- type(X,n3913).
type(X,n3915) :- type(X,n3914).
type(X,i3915) :- type(X,n3914).
type(X,j3915) :- type(X,n3914).
type(X,n3916) :- type(X,n3915).
type(X,i3916) :- type(X,n3915).
type(X,j3916) :- type(X,n3915).
type(X,n3917) :- type(X,n3916).
type(X,i3917) :- type(X,n3916).
type(X,j3917) :- type(X,n3916).
type(X,n3918) :- type(X,n3917).
type(X,i3918) :- type(X,n3917).
type(X,j3918) :- type(X,n3917).
type(X,n3919) :- type(X,n3918).
type(X,i3919) :- type(X,n3918).
type(X,j3919) :- type(X,n3918).
type(X,n3920) :- type(X,n3919).
type(X,i3920) :- type(X,n3919).
type(X,j3920) :- type(X,n3919).
type(X,n3921) :- type(X,n3920).
type(X,i3921) :- type(X,n3920).
type(X,j3921) :- type(X,n3920).
type(X,n3922) :- type(X,n3921).
type(X,i3922) :- type(X,n3921).
type(X,j3922) :- type(X,n3921).
type(X,n3923) :- type(X,n3922).
type(X,i3923) :- type(X,n3922).
type(X,j3923) :- type(X,n3922).
type(X,n3924) :- type(X,n3923).
type(X,i3924) :- type(X,n3923).
type(X,j3924) :- type(X,n3923).
type(X,n3925) :- type(X,n3924).
type(X,i3925) :- type(X,n3924).
type(X,j3925) :- type(X,n3924).
type(X,n3926) :- type(X,n3925).
type(X,i3926) :- type(X,n3925).
type(X,j3926) :- type(X,n3925).
type(X,n3927) :- type(X,n3926).
type(X,i3927) :- type(X,n3926).
type(X,j3927) :- type(X,n3926).
type(X,n3928) :- type(X,n3927).
type(X,i3928) :- type(X,n3927).
type(X,j3928) :- type(X,n3927).
type(X,n3929) :- type(X,n3928).
type(X,i3929) :- type(X,n3928).
type(X,j3929) :- type(X,n3928).
type(X,n3930) :- type(X,n3929).
type(X,i3930) :- type(X,n3929).
type(X,j3930) :- type(X,n3929).
type(X,n3931) :- type(X,n3930).
type(X,i3931) :- type(X,n3930).
type(X,j3931) :- type(X,n3930).
type(X,n3932) :- type(X,n3931).
type(X,i3932) :- type(X,n3931).
type(X,j3932) :- type(X,n3931).
type(X,n3933) :- type(X,n3932).
type(X,i3933) :- type(X,n3932).
type(X,j3933) :- type(X,n3932).
type(X,n3934) :- type(X,n3933).
type(X,i3934) :- type(X,n3933).
type(X,j3934) :- type(X,n3933).
type(X,n3935) :- type(X,n3934).
type(X,i3935) :- type(X,n3934).
type(X,j3935) :- type(X,n3934).
type(X,n3936) :- type(X,n3935).
type(X,i3936) :- type(X,n3935).
type(X,j3936) :- type(X,n3935).
type(X,n3937) :- type(X,n3936).
type(X,i3937) :- type(X,n3936).
type(X,j3937) :- type(X,n3936).
type(X,n3938) :- type(X,n3937).
type(X,i3938) :- type(X,n3937).
type(X,j3938) :- type(X,n3937).
type(X,n3939) :- type(X,n3938).
type(X,i3939) :- type(X,n3938).
type(X,j3939) :- type(X,n3938).
type(X,n3940) :- type(X,n3939).
type(X,i3940) :- type(X,n3939).
type(X,j3940) :- type(X,n3939).
type(X,n3941) :- type(X,n3940).
type(X,i3941) :- type(X,n3940).
type(X,j3941) :- type(X,n3940).
type(X,n3942) :- type(X,n3941).
type(X,i3942) :- type(X,n3941).
type(X,j3942) :- type(X,n3941).
type(X,n3943) :- type(X,n3942).
type(X,i3943) :- type(X,n3942).
type(X,j3943) :- type(X,n3942).
type(X,n3944) :- type(X,n3943).
type(X,i3944) :- type(X,n3943).
type(X,j3944) :- type(X,n3943).
type(X,n3945) :- type(X,n3944).
type(X,i3945) :- type(X,n3944).
type(X,j3945) :- type(X,n3944).
type(X,n3946) :- type(X,n3945).
type(X,i3946) :- type(X,n3945).
type(X,j3946) :- type(X,n3945).
type(X,n3947) :- type(X,n3946).
type(X,i3947) :- type(X,n3946).
type(X,j3947) :- type(X,n3946).
type(X,n3948) :- type(X,n3947).
type(X,i3948) :- type(X,n3947).
type(X,j3948) :- type(X,n3947).
type(X,n3949) :- type(X,n3948).
type(X,i3949) :- type(X,n3948).
type(X,j3949) :- type(X,n3948).
type(X,n3950) :- type(X,n3949).
type(X,i3950) :- type(X,n3949).
type(X,j3950) :- type(X,n3949).
type(X,n3951) :- type(X,n3950).
type(X,i3951) :- type(X,n3950).
type(X,j3951) :- type(X,n3950).
type(X,n3952) :- type(X,n3951).
type(X,i3952) :- type(X,n3951).
type(X,j3952) :- type(X,n3951).
type(X,n3953) :- type(X,n3952).
type(X,i3953) :- type(X,n3952).
type(X,j3953) :- type(X,n3952).
type(X,n3954) :- type(X,n3953).
type(X,i3954) :- type(X,n3953).
type(X,j3954) :- type(X,n3953).
type(X,n3955) :- type(X,n3954).
type(X,i3955) :- type(X,n3954).
type(X,j3955) :- type(X,n3954).
type(X,n3956) :- type(X,n3955).
type(X,i3956) :- type(X,n3955).
type(X,j3956) :- type(X,n3955).
type(X,n3957) :- type(X,n3956).
type(X,i3957) :- type(X,n3956).
type(X,j3957) :- type(X,n3956).
type(X,n3958) :- type(X,n3957).
type(X,i3958) :- type(X,n3957).
type(X,j3958) :- type(X,n3957).
type(X,n3959) :- type(X,n3958).
type(X,i3959) :- type(X,n3958).
type(X,j3959) :- type(X,n3958).
type(X,n3960) :- type(X,n3959).
type(X,i3960) :- type(X,n3959).
type(X,j3960) :- type(X,n3959).
type(X,n3961) :- type(X,n3960).
type(X,i3961) :- type(X,n3960).
type(X,j3961) :- type(X,n3960).
type(X,n3962) :- type(X,n3961).
type(X,i3962) :- type(X,n3961).
type(X,j3962) :- type(X,n3961).
type(X,n3963) :- type(X,n3962).
type(X,i3963) :- type(X,n3962).
type(X,j3963) :- type(X,n3962).
type(X,n3964) :- type(X,n3963).
type(X,i3964) :- type(X,n3963).
type(X,j3964) :- type(X,n3963).
type(X,n3965) :- type(X,n3964).
type(X,i3965) :- type(X,n3964).
type(X,j3965) :- type(X,n3964).
type(X,n3966) :- type(X,n3965).
type(X,i3966) :- type(X,n3965).
type(X,j3966) :- type(X,n3965).
type(X,n3967) :- type(X,n3966).
type(X,i3967) :- type(X,n3966).
type(X,j3967) :- type(X,n3966).
type(X,n3968) :- type(X,n3967).
type(X,i3968) :- type(X,n3967).
type(X,j3968) :- type(X,n3967).
type(X,n3969) :- type(X,n3968).
type(X,i3969) :- type(X,n3968).
type(X,j3969) :- type(X,n3968).
type(X,n3970) :- type(X,n3969).
type(X,i3970) :- type(X,n3969).
type(X,j3970) :- type(X,n3969).
type(X,n3971) :- type(X,n3970).
type(X,i3971) :- type(X,n3970).
type(X,j3971) :- type(X,n3970).
type(X,n3972) :- type(X,n3971).
type(X,i3972) :- type(X,n3971).
type(X,j3972) :- type(X,n3971).
type(X,n3973) :- type(X,n3972).
type(X,i3973) :- type(X,n3972).
type(X,j3973) :- type(X,n3972).
type(X,n3974) :- type(X,n3973).
type(X,i3974) :- type(X,n3973).
type(X,j3974) :- type(X,n3973).
type(X,n3975) :- type(X,n3974).
type(X,i3975) :- type(X,n3974).
type(X,j3975) :- type(X,n3974).
type(X,n3976) :- type(X,n3975).
type(X,i3976) :- type(X,n3975).
type(X,j3976) :- type(X,n3975).
type(X,n3977) :- type(X,n3976).
type(X,i3977) :- type(X,n3976).
type(X,j3977) :- type(X,n3976).
type(X,n3978) :- type(X,n3977).
type(X,i3978) :- type(X,n3977).
type(X,j3978) :- type(X,n3977).
type(X,n3979) :- type(X,n3978).
type(X,i3979) :- type(X,n3978).
type(X,j3979) :- type(X,n3978).
type(X,n3980) :- type(X,n3979).
type(X,i3980) :- type(X,n3979).
type(X,j3980) :- type(X,n3979).
type(X,n3981) :- type(X,n3980).
type(X,i3981) :- type(X,n3980).
type(X,j3981) :- type(X,n3980).
type(X,n3982) :- type(X,n3981).
type(X,i3982) :- type(X,n3981).
type(X,j3982) :- type(X,n3981).
type(X,n3983) :- type(X,n3982).
type(X,i3983) :- type(X,n3982).
type(X,j3983) :- type(X,n3982).
type(X,n3984) :- type(X,n3983).
type(X,i3984) :- type(X,n3983).
type(X,j3984) :- type(X,n3983).
type(X,n3985) :- type(X,n3984).
type(X,i3985) :- type(X,n3984).
type(X,j3985) :- type(X,n3984).
type(X,n3986) :- type(X,n3985).
type(X,i3986) :- type(X,n3985).
type(X,j3986) :- type(X,n3985).
type(X,n3987) :- type(X,n3986).
type(X,i3987) :- type(X,n3986).
type(X,j3987) :- type(X,n3986).
type(X,n3988) :- type(X,n3987).
type(X,i3988) :- type(X,n3987).
type(X,j3988) :- type(X,n3987).
type(X,n3989) :- type(X,n3988).
type(X,i3989) :- type(X,n3988).
type(X,j3989) :- type(X,n3988).
type(X,n3990) :- type(X,n3989).
type(X,i3990) :- type(X,n3989).
type(X,j3990) :- type(X,n3989).
type(X,n3991) :- type(X,n3990).
type(X,i3991) :- type(X,n3990).
type(X,j3991) :- type(X,n3990).
type(X,n3992) :- type(X,n3991).
type(X,i3992) :- type(X,n3991).
type(X,j3992) :- type(X,n3991).
type(X,n3993) :- type(X,n3992).
type(X,i3993) :- type(X,n3992).
type(X,j3993) :- type(X,n3992).
type(X,n3994) :- type(X,n3993).
type(X,i3994) :- type(X,n3993).
type(X,j3994) :- type(X,n3993).
type(X,n3995) :- type(X,n3994).
type(X,i3995) :- type(X,n3994).
type(X,j3995) :- type(X,n3994).
type(X,n3996) :- type(X,n3995).
type(X,i3996) :- type(X,n3995).
type(X,j3996) :- type(X,n3995).
type(X,n3997) :- type(X,n3996).
type(X,i3997) :- type(X,n3996).
type(X,j3997) :- type(X,n3996).
type(X,n3998) :- type(X,n3997).
type(X,i3998) :- type(X,n3997).
type(X,j3998) :- type(X,n3997).
type(X,n3999) :- type(X,n3998).
type(X,i3999) :- type(X,n3998).
type(X,j3999) :- type(X,n3998).
type(X,n4000) :- type(X,n3999).
type(X,i4000) :- type(X,n3999).
type(X,j4000) :- type(X,n3999).
type(X,n4001) :- type(X,n4000).
type(X,i4001) :- type(X,n4000).
type(X,j4001) :- type(X,n4000).
type(X,n4002) :- type(X,n4001).
type(X,i4002) :- type(X,n4001).
type(X,j4002) :- type(X,n4001).
type(X,n4003) :- type(X,n4002).
type(X,i4003) :- type(X,n4002).
type(X,j4003) :- type(X,n4002).
type(X,n4004) :- type(X,n4003).
type(X,i4004) :- type(X,n4003).
type(X,j4004) :- type(X,n4003).
type(X,n4005) :- type(X,n4004).
type(X,i4005) :- type(X,n4004).
type(X,j4005) :- type(X,n4004).
type(X,n4006) :- type(X,n4005).
type(X,i4006) :- type(X,n4005).
type(X,j4006) :- type(X,n4005).
type(X,n4007) :- type(X,n4006).
type(X,i4007) :- type(X,n4006).
type(X,j4007) :- type(X,n4006).
type(X,n4008) :- type(X,n4007).
type(X,i4008) :- type(X,n4007).
type(X,j4008) :- type(X,n4007).
type(X,n4009) :- type(X,n4008).
type(X,i4009) :- type(X,n4008).
type(X,j4009) :- type(X,n4008).
type(X,n4010) :- type(X,n4009).
type(X,i4010) :- type(X,n4009).
type(X,j4010) :- type(X,n4009).
type(X,n4011) :- type(X,n4010).
type(X,i4011) :- type(X,n4010).
type(X,j4011) :- type(X,n4010).
type(X,n4012) :- type(X,n4011).
type(X,i4012) :- type(X,n4011).
type(X,j4012) :- type(X,n4011).
type(X,n4013) :- type(X,n4012).
type(X,i4013) :- type(X,n4012).
type(X,j4013) :- type(X,n4012).
type(X,n4014) :- type(X,n4013).
type(X,i4014) :- type(X,n4013).
type(X,j4014) :- type(X,n4013).
type(X,n4015) :- type(X,n4014).
type(X,i4015) :- type(X,n4014).
type(X,j4015) :- type(X,n4014).
type(X,n4016) :- type(X,n4015).
type(X,i4016) :- type(X,n4015).
type(X,j4016) :- type(X,n4015).
type(X,n4017) :- type(X,n4016).
type(X,i4017) :- type(X,n4016).
type(X,j4017) :- type(X,n4016).
type(X,n4018) :- type(X,n4017).
type(X,i4018) :- type(X,n4017).
type(X,j4018) :- type(X,n4017).
type(X,n4019) :- type(X,n4018).
type(X,i4019) :- type(X,n4018).
type(X,j4019) :- type(X,n4018).
type(X,n4020) :- type(X,n4019).
type(X,i4020) :- type(X,n4019).
type(X,j4020) :- type(X,n4019).
type(X,n4021) :- type(X,n4020).
type(X,i4021) :- type(X,n4020).
type(X,j4021) :- type(X,n4020).
type(X,n4022) :- type(X,n4021).
type(X,i4022) :- type(X,n4021).
type(X,j4022) :- type(X,n4021).
type(X,n4023) :- type(X,n4022).
type(X,i4023) :- type(X,n4022).
type(X,j4023) :- type(X,n4022).
type(X,n4024) :- type(X,n4023).
type(X,i4024) :- type(X,n4023).
type(X,j4024) :- type(X,n4023).
type(X,n4025) :- type(X,n4024).
type(X,i4025) :- type(X,n4024).
type(X,j4025) :- type(X,n4024).
type(X,n4026) :- type(X,n4025).
type(X,i4026) :- type(X,n4025).
type(X,j4026) :- type(X,n4025).
type(X,n4027) :- type(X,n4026).
type(X,i4027) :- type(X,n4026).
type(X,j4027) :- type(X,n4026).
type(X,n4028) :- type(X,n4027).
type(X,i4028) :- type(X,n4027).
type(X,j4028) :- type(X,n4027).
type(X,n4029) :- type(X,n4028).
type(X,i4029) :- type(X,n4028).
type(X,j4029) :- type(X,n4028).
type(X,n4030) :- type(X,n4029).
type(X,i4030) :- type(X,n4029).
type(X,j4030) :- type(X,n4029).
type(X,n4031) :- type(X,n4030).
type(X,i4031) :- type(X,n4030).
type(X,j4031) :- type(X,n4030).
type(X,n4032) :- type(X,n4031).
type(X,i4032) :- type(X,n4031).
type(X,j4032) :- type(X,n4031).
type(X,n4033) :- type(X,n4032).
type(X,i4033) :- type(X,n4032).
type(X,j4033) :- type(X,n4032).
type(X,n4034) :- type(X,n4033).
type(X,i4034) :- type(X,n4033).
type(X,j4034) :- type(X,n4033).
type(X,n4035) :- type(X,n4034).
type(X,i4035) :- type(X,n4034).
type(X,j4035) :- type(X,n4034).
type(X,n4036) :- type(X,n4035).
type(X,i4036) :- type(X,n4035).
type(X,j4036) :- type(X,n4035).
type(X,n4037) :- type(X,n4036).
type(X,i4037) :- type(X,n4036).
type(X,j4037) :- type(X,n4036).
type(X,n4038) :- type(X,n4037).
type(X,i4038) :- type(X,n4037).
type(X,j4038) :- type(X,n4037).
type(X,n4039) :- type(X,n4038).
type(X,i4039) :- type(X,n4038).
type(X,j4039) :- type(X,n4038).
type(X,n4040) :- type(X,n4039).
type(X,i4040) :- type(X,n4039).
type(X,j4040) :- type(X,n4039).
type(X,n4041) :- type(X,n4040).
type(X,i4041) :- type(X,n4040).
type(X,j4041) :- type(X,n4040).
type(X,n4042) :- type(X,n4041).
type(X,i4042) :- type(X,n4041).
type(X,j4042) :- type(X,n4041).
type(X,n4043) :- type(X,n4042).
type(X,i4043) :- type(X,n4042).
type(X,j4043) :- type(X,n4042).
type(X,n4044) :- type(X,n4043).
type(X,i4044) :- type(X,n4043).
type(X,j4044) :- type(X,n4043).
type(X,n4045) :- type(X,n4044).
type(X,i4045) :- type(X,n4044).
type(X,j4045) :- type(X,n4044).
type(X,n4046) :- type(X,n4045).
type(X,i4046) :- type(X,n4045).
type(X,j4046) :- type(X,n4045).
type(X,n4047) :- type(X,n4046).
type(X,i4047) :- type(X,n4046).
type(X,j4047) :- type(X,n4046).
type(X,n4048) :- type(X,n4047).
type(X,i4048) :- type(X,n4047).
type(X,j4048) :- type(X,n4047).
type(X,n4049) :- type(X,n4048).
type(X,i4049) :- type(X,n4048).
type(X,j4049) :- type(X,n4048).
type(X,n4050) :- type(X,n4049).
type(X,i4050) :- type(X,n4049).
type(X,j4050) :- type(X,n4049).
type(X,n4051) :- type(X,n4050).
type(X,i4051) :- type(X,n4050).
type(X,j4051) :- type(X,n4050).
type(X,n4052) :- type(X,n4051).
type(X,i4052) :- type(X,n4051).
type(X,j4052) :- type(X,n4051).
type(X,n4053) :- type(X,n4052).
type(X,i4053) :- type(X,n4052).
type(X,j4053) :- type(X,n4052).
type(X,n4054) :- type(X,n4053).
type(X,i4054) :- type(X,n4053).
type(X,j4054) :- type(X,n4053).
type(X,n4055) :- type(X,n4054).
type(X,i4055) :- type(X,n4054).
type(X,j4055) :- type(X,n4054).
type(X,n4056) :- type(X,n4055).
type(X,i4056) :- type(X,n4055).
type(X,j4056) :- type(X,n4055).
type(X,n4057) :- type(X,n4056).
type(X,i4057) :- type(X,n4056).
type(X,j4057) :- type(X,n4056).
type(X,n4058) :- type(X,n4057).
type(X,i4058) :- type(X,n4057).
type(X,j4058) :- type(X,n4057).
type(X,n4059) :- type(X,n4058).
type(X,i4059) :- type(X,n4058).
type(X,j4059) :- type(X,n4058).
type(X,n4060) :- type(X,n4059).
type(X,i4060) :- type(X,n4059).
type(X,j4060) :- type(X,n4059).
type(X,n4061) :- type(X,n4060).
type(X,i4061) :- type(X,n4060).
type(X,j4061) :- type(X,n4060).
type(X,n4062) :- type(X,n4061).
type(X,i4062) :- type(X,n4061).
type(X,j4062) :- type(X,n4061).
type(X,n4063) :- type(X,n4062).
type(X,i4063) :- type(X,n4062).
type(X,j4063) :- type(X,n4062).
type(X,n4064) :- type(X,n4063).
type(X,i4064) :- type(X,n4063).
type(X,j4064) :- type(X,n4063).
type(X,n4065) :- type(X,n4064).
type(X,i4065) :- type(X,n4064).
type(X,j4065) :- type(X,n4064).
type(X,n4066) :- type(X,n4065).
type(X,i4066) :- type(X,n4065).
type(X,j4066) :- type(X,n4065).
type(X,n4067) :- type(X,n4066).
type(X,i4067) :- type(X,n4066).
type(X,j4067) :- type(X,n4066).
type(X,n4068) :- type(X,n4067).
type(X,i4068) :- type(X,n4067).
type(X,j4068) :- type(X,n4067).
type(X,n4069) :- type(X,n4068).
type(X,i4069) :- type(X,n4068).
type(X,j4069) :- type(X,n4068).
type(X,n4070) :- type(X,n4069).
type(X,i4070) :- type(X,n4069).
type(X,j4070) :- type(X,n4069).
type(X,n4071) :- type(X,n4070).
type(X,i4071) :- type(X,n4070).
type(X,j4071) :- type(X,n4070).
type(X,n4072) :- type(X,n4071).
type(X,i4072) :- type(X,n4071).
type(X,j4072) :- type(X,n4071).
type(X,n4073) :- type(X,n4072).
type(X,i4073) :- type(X,n4072).
type(X,j4073) :- type(X,n4072).
type(X,n4074) :- type(X,n4073).
type(X,i4074) :- type(X,n4073).
type(X,j4074) :- type(X,n4073).
type(X,n4075) :- type(X,n4074).
type(X,i4075) :- type(X,n4074).
type(X,j4075) :- type(X,n4074).
type(X,n4076) :- type(X,n4075).
type(X,i4076) :- type(X,n4075).
type(X,j4076) :- type(X,n4075).
type(X,n4077) :- type(X,n4076).
type(X,i4077) :- type(X,n4076).
type(X,j4077) :- type(X,n4076).
type(X,n4078) :- type(X,n4077).
type(X,i4078) :- type(X,n4077).
type(X,j4078) :- type(X,n4077).
type(X,n4079) :- type(X,n4078).
type(X,i4079) :- type(X,n4078).
type(X,j4079) :- type(X,n4078).
type(X,n4080) :- type(X,n4079).
type(X,i4080) :- type(X,n4079).
type(X,j4080) :- type(X,n4079).
type(X,n4081) :- type(X,n4080).
type(X,i4081) :- type(X,n4080).
type(X,j4081) :- type(X,n4080).
type(X,n4082) :- type(X,n4081).
type(X,i4082) :- type(X,n4081).
type(X,j4082) :- type(X,n4081).
type(X,n4083) :- type(X,n4082).
type(X,i4083) :- type(X,n4082).
type(X,j4083) :- type(X,n4082).
type(X,n4084) :- type(X,n4083).
type(X,i4084) :- type(X,n4083).
type(X,j4084) :- type(X,n4083).
type(X,n4085) :- type(X,n4084).
type(X,i4085) :- type(X,n4084).
type(X,j4085) :- type(X,n4084).
type(X,n4086) :- type(X,n4085).
type(X,i4086) :- type(X,n4085).
type(X,j4086) :- type(X,n4085).
type(X,n4087) :- type(X,n4086).
type(X,i4087) :- type(X,n4086).
type(X,j4087) :- type(X,n4086).
type(X,n4088) :- type(X,n4087).
type(X,i4088) :- type(X,n4087).
type(X,j4088) :- type(X,n4087).
type(X,n4089) :- type(X,n4088).
type(X,i4089) :- type(X,n4088).
type(X,j4089) :- type(X,n4088).
type(X,n4090) :- type(X,n4089).
type(X,i4090) :- type(X,n4089).
type(X,j4090) :- type(X,n4089).
type(X,n4091) :- type(X,n4090).
type(X,i4091) :- type(X,n4090).
type(X,j4091) :- type(X,n4090).
type(X,n4092) :- type(X,n4091).
type(X,i4092) :- type(X,n4091).
type(X,j4092) :- type(X,n4091).
type(X,n4093) :- type(X,n4092).
type(X,i4093) :- type(X,n4092).
type(X,j4093) :- type(X,n4092).
type(X,n4094) :- type(X,n4093).
type(X,i4094) :- type(X,n4093).
type(X,j4094) :- type(X,n4093).
type(X,n4095) :- type(X,n4094).
type(X,i4095) :- type(X,n4094).
type(X,j4095) :- type(X,n4094).
type(X,n4096) :- type(X,n4095).
type(X,i4096) :- type(X,n4095).
type(X,j4096) :- type(X,n4095).
type(X,n4097) :- type(X,n4096).
type(X,i4097) :- type(X,n4096).
type(X,j4097) :- type(X,n4096).
type(X,n4098) :- type(X,n4097).
type(X,i4098) :- type(X,n4097).
type(X,j4098) :- type(X,n4097).
type(X,n4099) :- type(X,n4098).
type(X,i4099) :- type(X,n4098).
type(X,j4099) :- type(X,n4098).
type(X,n4100) :- type(X,n4099).
type(X,i4100) :- type(X,n4099).
type(X,j4100) :- type(X,n4099).
type(X,n4101) :- type(X,n4100).
type(X,i4101) :- type(X,n4100).
type(X,j4101) :- type(X,n4100).
type(X,n4102) :- type(X,n4101).
type(X,i4102) :- type(X,n4101).
type(X,j4102) :- type(X,n4101).
type(X,n4103) :- type(X,n4102).
type(X,i4103) :- type(X,n4102).
type(X,j4103) :- type(X,n4102).
type(X,n4104) :- type(X,n4103).
type(X,i4104) :- type(X,n4103).
type(X,j4104) :- type(X,n4103).
type(X,n4105) :- type(X,n4104).
type(X,i4105) :- type(X,n4104).
type(X,j4105) :- type(X,n4104).
type(X,n4106) :- type(X,n4105).
type(X,i4106) :- type(X,n4105).
type(X,j4106) :- type(X,n4105).
type(X,n4107) :- type(X,n4106).
type(X,i4107) :- type(X,n4106).
type(X,j4107) :- type(X,n4106).
type(X,n4108) :- type(X,n4107).
type(X,i4108) :- type(X,n4107).
type(X,j4108) :- type(X,n4107).
type(X,n4109) :- type(X,n4108).
type(X,i4109) :- type(X,n4108).
type(X,j4109) :- type(X,n4108).
type(X,n4110) :- type(X,n4109).
type(X,i4110) :- type(X,n4109).
type(X,j4110) :- type(X,n4109).
type(X,n4111) :- type(X,n4110).
type(X,i4111) :- type(X,n4110).
type(X,j4111) :- type(X,n4110).
type(X,n4112) :- type(X,n4111).
type(X,i4112) :- type(X,n4111).
type(X,j4112) :- type(X,n4111).
type(X,n4113) :- type(X,n4112).
type(X,i4113) :- type(X,n4112).
type(X,j4113) :- type(X,n4112).
type(X,n4114) :- type(X,n4113).
type(X,i4114) :- type(X,n4113).
type(X,j4114) :- type(X,n4113).
type(X,n4115) :- type(X,n4114).
type(X,i4115) :- type(X,n4114).
type(X,j4115) :- type(X,n4114).
type(X,n4116) :- type(X,n4115).
type(X,i4116) :- type(X,n4115).
type(X,j4116) :- type(X,n4115).
type(X,n4117) :- type(X,n4116).
type(X,i4117) :- type(X,n4116).
type(X,j4117) :- type(X,n4116).
type(X,n4118) :- type(X,n4117).
type(X,i4118) :- type(X,n4117).
type(X,j4118) :- type(X,n4117).
type(X,n4119) :- type(X,n4118).
type(X,i4119) :- type(X,n4118).
type(X,j4119) :- type(X,n4118).
type(X,n4120) :- type(X,n4119).
type(X,i4120) :- type(X,n4119).
type(X,j4120) :- type(X,n4119).
type(X,n4121) :- type(X,n4120).
type(X,i4121) :- type(X,n4120).
type(X,j4121) :- type(X,n4120).
type(X,n4122) :- type(X,n4121).
type(X,i4122) :- type(X,n4121).
type(X,j4122) :- type(X,n4121).
type(X,n4123) :- type(X,n4122).
type(X,i4123) :- type(X,n4122).
type(X,j4123) :- type(X,n4122).
type(X,n4124) :- type(X,n4123).
type(X,i4124) :- type(X,n4123).
type(X,j4124) :- type(X,n4123).
type(X,n4125) :- type(X,n4124).
type(X,i4125) :- type(X,n4124).
type(X,j4125) :- type(X,n4124).
type(X,n4126) :- type(X,n4125).
type(X,i4126) :- type(X,n4125).
type(X,j4126) :- type(X,n4125).
type(X,n4127) :- type(X,n4126).
type(X,i4127) :- type(X,n4126).
type(X,j4127) :- type(X,n4126).
type(X,n4128) :- type(X,n4127).
type(X,i4128) :- type(X,n4127).
type(X,j4128) :- type(X,n4127).
type(X,n4129) :- type(X,n4128).
type(X,i4129) :- type(X,n4128).
type(X,j4129) :- type(X,n4128).
type(X,n4130) :- type(X,n4129).
type(X,i4130) :- type(X,n4129).
type(X,j4130) :- type(X,n4129).
type(X,n4131) :- type(X,n4130).
type(X,i4131) :- type(X,n4130).
type(X,j4131) :- type(X,n4130).
type(X,n4132) :- type(X,n4131).
type(X,i4132) :- type(X,n4131).
type(X,j4132) :- type(X,n4131).
type(X,n4133) :- type(X,n4132).
type(X,i4133) :- type(X,n4132).
type(X,j4133) :- type(X,n4132).
type(X,n4134) :- type(X,n4133).
type(X,i4134) :- type(X,n4133).
type(X,j4134) :- type(X,n4133).
type(X,n4135) :- type(X,n4134).
type(X,i4135) :- type(X,n4134).
type(X,j4135) :- type(X,n4134).
type(X,n4136) :- type(X,n4135).
type(X,i4136) :- type(X,n4135).
type(X,j4136) :- type(X,n4135).
type(X,n4137) :- type(X,n4136).
type(X,i4137) :- type(X,n4136).
type(X,j4137) :- type(X,n4136).
type(X,n4138) :- type(X,n4137).
type(X,i4138) :- type(X,n4137).
type(X,j4138) :- type(X,n4137).
type(X,n4139) :- type(X,n4138).
type(X,i4139) :- type(X,n4138).
type(X,j4139) :- type(X,n4138).
type(X,n4140) :- type(X,n4139).
type(X,i4140) :- type(X,n4139).
type(X,j4140) :- type(X,n4139).
type(X,n4141) :- type(X,n4140).
type(X,i4141) :- type(X,n4140).
type(X,j4141) :- type(X,n4140).
type(X,n4142) :- type(X,n4141).
type(X,i4142) :- type(X,n4141).
type(X,j4142) :- type(X,n4141).
type(X,n4143) :- type(X,n4142).
type(X,i4143) :- type(X,n4142).
type(X,j4143) :- type(X,n4142).
type(X,n4144) :- type(X,n4143).
type(X,i4144) :- type(X,n4143).
type(X,j4144) :- type(X,n4143).
type(X,n4145) :- type(X,n4144).
type(X,i4145) :- type(X,n4144).
type(X,j4145) :- type(X,n4144).
type(X,n4146) :- type(X,n4145).
type(X,i4146) :- type(X,n4145).
type(X,j4146) :- type(X,n4145).
type(X,n4147) :- type(X,n4146).
type(X,i4147) :- type(X,n4146).
type(X,j4147) :- type(X,n4146).
type(X,n4148) :- type(X,n4147).
type(X,i4148) :- type(X,n4147).
type(X,j4148) :- type(X,n4147).
type(X,n4149) :- type(X,n4148).
type(X,i4149) :- type(X,n4148).
type(X,j4149) :- type(X,n4148).
type(X,n4150) :- type(X,n4149).
type(X,i4150) :- type(X,n4149).
type(X,j4150) :- type(X,n4149).
type(X,n4151) :- type(X,n4150).
type(X,i4151) :- type(X,n4150).
type(X,j4151) :- type(X,n4150).
type(X,n4152) :- type(X,n4151).
type(X,i4152) :- type(X,n4151).
type(X,j4152) :- type(X,n4151).
type(X,n4153) :- type(X,n4152).
type(X,i4153) :- type(X,n4152).
type(X,j4153) :- type(X,n4152).
type(X,n4154) :- type(X,n4153).
type(X,i4154) :- type(X,n4153).
type(X,j4154) :- type(X,n4153).
type(X,n4155) :- type(X,n4154).
type(X,i4155) :- type(X,n4154).
type(X,j4155) :- type(X,n4154).
type(X,n4156) :- type(X,n4155).
type(X,i4156) :- type(X,n4155).
type(X,j4156) :- type(X,n4155).
type(X,n4157) :- type(X,n4156).
type(X,i4157) :- type(X,n4156).
type(X,j4157) :- type(X,n4156).
type(X,n4158) :- type(X,n4157).
type(X,i4158) :- type(X,n4157).
type(X,j4158) :- type(X,n4157).
type(X,n4159) :- type(X,n4158).
type(X,i4159) :- type(X,n4158).
type(X,j4159) :- type(X,n4158).
type(X,n4160) :- type(X,n4159).
type(X,i4160) :- type(X,n4159).
type(X,j4160) :- type(X,n4159).
type(X,n4161) :- type(X,n4160).
type(X,i4161) :- type(X,n4160).
type(X,j4161) :- type(X,n4160).
type(X,n4162) :- type(X,n4161).
type(X,i4162) :- type(X,n4161).
type(X,j4162) :- type(X,n4161).
type(X,n4163) :- type(X,n4162).
type(X,i4163) :- type(X,n4162).
type(X,j4163) :- type(X,n4162).
type(X,n4164) :- type(X,n4163).
type(X,i4164) :- type(X,n4163).
type(X,j4164) :- type(X,n4163).
type(X,n4165) :- type(X,n4164).
type(X,i4165) :- type(X,n4164).
type(X,j4165) :- type(X,n4164).
type(X,n4166) :- type(X,n4165).
type(X,i4166) :- type(X,n4165).
type(X,j4166) :- type(X,n4165).
type(X,n4167) :- type(X,n4166).
type(X,i4167) :- type(X,n4166).
type(X,j4167) :- type(X,n4166).
type(X,n4168) :- type(X,n4167).
type(X,i4168) :- type(X,n4167).
type(X,j4168) :- type(X,n4167).
type(X,n4169) :- type(X,n4168).
type(X,i4169) :- type(X,n4168).
type(X,j4169) :- type(X,n4168).
type(X,n4170) :- type(X,n4169).
type(X,i4170) :- type(X,n4169).
type(X,j4170) :- type(X,n4169).
type(X,n4171) :- type(X,n4170).
type(X,i4171) :- type(X,n4170).
type(X,j4171) :- type(X,n4170).
type(X,n4172) :- type(X,n4171).
type(X,i4172) :- type(X,n4171).
type(X,j4172) :- type(X,n4171).
type(X,n4173) :- type(X,n4172).
type(X,i4173) :- type(X,n4172).
type(X,j4173) :- type(X,n4172).
type(X,n4174) :- type(X,n4173).
type(X,i4174) :- type(X,n4173).
type(X,j4174) :- type(X,n4173).
type(X,n4175) :- type(X,n4174).
type(X,i4175) :- type(X,n4174).
type(X,j4175) :- type(X,n4174).
type(X,n4176) :- type(X,n4175).
type(X,i4176) :- type(X,n4175).
type(X,j4176) :- type(X,n4175).
type(X,n4177) :- type(X,n4176).
type(X,i4177) :- type(X,n4176).
type(X,j4177) :- type(X,n4176).
type(X,n4178) :- type(X,n4177).
type(X,i4178) :- type(X,n4177).
type(X,j4178) :- type(X,n4177).
type(X,n4179) :- type(X,n4178).
type(X,i4179) :- type(X,n4178).
type(X,j4179) :- type(X,n4178).
type(X,n4180) :- type(X,n4179).
type(X,i4180) :- type(X,n4179).
type(X,j4180) :- type(X,n4179).
type(X,n4181) :- type(X,n4180).
type(X,i4181) :- type(X,n4180).
type(X,j4181) :- type(X,n4180).
type(X,n4182) :- type(X,n4181).
type(X,i4182) :- type(X,n4181).
type(X,j4182) :- type(X,n4181).
type(X,n4183) :- type(X,n4182).
type(X,i4183) :- type(X,n4182).
type(X,j4183) :- type(X,n4182).
type(X,n4184) :- type(X,n4183).
type(X,i4184) :- type(X,n4183).
type(X,j4184) :- type(X,n4183).
type(X,n4185) :- type(X,n4184).
type(X,i4185) :- type(X,n4184).
type(X,j4185) :- type(X,n4184).
type(X,n4186) :- type(X,n4185).
type(X,i4186) :- type(X,n4185).
type(X,j4186) :- type(X,n4185).
type(X,n4187) :- type(X,n4186).
type(X,i4187) :- type(X,n4186).
type(X,j4187) :- type(X,n4186).
type(X,n4188) :- type(X,n4187).
type(X,i4188) :- type(X,n4187).
type(X,j4188) :- type(X,n4187).
type(X,n4189) :- type(X,n4188).
type(X,i4189) :- type(X,n4188).
type(X,j4189) :- type(X,n4188).
type(X,n4190) :- type(X,n4189).
type(X,i4190) :- type(X,n4189).
type(X,j4190) :- type(X,n4189).
type(X,n4191) :- type(X,n4190).
type(X,i4191) :- type(X,n4190).
type(X,j4191) :- type(X,n4190).
type(X,n4192) :- type(X,n4191).
type(X,i4192) :- type(X,n4191).
type(X,j4192) :- type(X,n4191).
type(X,n4193) :- type(X,n4192).
type(X,i4193) :- type(X,n4192).
type(X,j4193) :- type(X,n4192).
type(X,n4194) :- type(X,n4193).
type(X,i4194) :- type(X,n4193).
type(X,j4194) :- type(X,n4193).
type(X,n4195) :- type(X,n4194).
type(X,i4195) :- type(X,n4194).
type(X,j4195) :- type(X,n4194).
type(X,n4196) :- type(X,n4195).
type(X,i4196) :- type(X,n4195).
type(X,j4196) :- type(X,n4195).
type(X,n4197) :- type(X,n4196).
type(X,i4197) :- type(X,n4196).
type(X,j4197) :- type(X,n4196).
type(X,n4198) :- type(X,n4197).
type(X,i4198) :- type(X,n4197).
type(X,j4198) :- type(X,n4197).
type(X,n4199) :- type(X,n4198).
type(X,i4199) :- type(X,n4198).
type(X,j4199) :- type(X,n4198).
type(X,n4200) :- type(X,n4199).
type(X,i4200) :- type(X,n4199).
type(X,j4200) :- type(X,n4199).
type(X,n4201) :- type(X,n4200).
type(X,i4201) :- type(X,n4200).
type(X,j4201) :- type(X,n4200).
type(X,n4202) :- type(X,n4201).
type(X,i4202) :- type(X,n4201).
type(X,j4202) :- type(X,n4201).
type(X,n4203) :- type(X,n4202).
type(X,i4203) :- type(X,n4202).
type(X,j4203) :- type(X,n4202).
type(X,n4204) :- type(X,n4203).
type(X,i4204) :- type(X,n4203).
type(X,j4204) :- type(X,n4203).
type(X,n4205) :- type(X,n4204).
type(X,i4205) :- type(X,n4204).
type(X,j4205) :- type(X,n4204).
type(X,n4206) :- type(X,n4205).
type(X,i4206) :- type(X,n4205).
type(X,j4206) :- type(X,n4205).
type(X,n4207) :- type(X,n4206).
type(X,i4207) :- type(X,n4206).
type(X,j4207) :- type(X,n4206).
type(X,n4208) :- type(X,n4207).
type(X,i4208) :- type(X,n4207).
type(X,j4208) :- type(X,n4207).
type(X,n4209) :- type(X,n4208).
type(X,i4209) :- type(X,n4208).
type(X,j4209) :- type(X,n4208).
type(X,n4210) :- type(X,n4209).
type(X,i4210) :- type(X,n4209).
type(X,j4210) :- type(X,n4209).
type(X,n4211) :- type(X,n4210).
type(X,i4211) :- type(X,n4210).
type(X,j4211) :- type(X,n4210).
type(X,n4212) :- type(X,n4211).
type(X,i4212) :- type(X,n4211).
type(X,j4212) :- type(X,n4211).
type(X,n4213) :- type(X,n4212).
type(X,i4213) :- type(X,n4212).
type(X,j4213) :- type(X,n4212).
type(X,n4214) :- type(X,n4213).
type(X,i4214) :- type(X,n4213).
type(X,j4214) :- type(X,n4213).
type(X,n4215) :- type(X,n4214).
type(X,i4215) :- type(X,n4214).
type(X,j4215) :- type(X,n4214).
type(X,n4216) :- type(X,n4215).
type(X,i4216) :- type(X,n4215).
type(X,j4216) :- type(X,n4215).
type(X,n4217) :- type(X,n4216).
type(X,i4217) :- type(X,n4216).
type(X,j4217) :- type(X,n4216).
type(X,n4218) :- type(X,n4217).
type(X,i4218) :- type(X,n4217).
type(X,j4218) :- type(X,n4217).
type(X,n4219) :- type(X,n4218).
type(X,i4219) :- type(X,n4218).
type(X,j4219) :- type(X,n4218).
type(X,n4220) :- type(X,n4219).
type(X,i4220) :- type(X,n4219).
type(X,j4220) :- type(X,n4219).
type(X,n4221) :- type(X,n4220).
type(X,i4221) :- type(X,n4220).
type(X,j4221) :- type(X,n4220).
type(X,n4222) :- type(X,n4221).
type(X,i4222) :- type(X,n4221).
type(X,j4222) :- type(X,n4221).
type(X,n4223) :- type(X,n4222).
type(X,i4223) :- type(X,n4222).
type(X,j4223) :- type(X,n4222).
type(X,n4224) :- type(X,n4223).
type(X,i4224) :- type(X,n4223).
type(X,j4224) :- type(X,n4223).
type(X,n4225) :- type(X,n4224).
type(X,i4225) :- type(X,n4224).
type(X,j4225) :- type(X,n4224).
type(X,n4226) :- type(X,n4225).
type(X,i4226) :- type(X,n4225).
type(X,j4226) :- type(X,n4225).
type(X,n4227) :- type(X,n4226).
type(X,i4227) :- type(X,n4226).
type(X,j4227) :- type(X,n4226).
type(X,n4228) :- type(X,n4227).
type(X,i4228) :- type(X,n4227).
type(X,j4228) :- type(X,n4227).
type(X,n4229) :- type(X,n4228).
type(X,i4229) :- type(X,n4228).
type(X,j4229) :- type(X,n4228).
type(X,n4230) :- type(X,n4229).
type(X,i4230) :- type(X,n4229).
type(X,j4230) :- type(X,n4229).
type(X,n4231) :- type(X,n4230).
type(X,i4231) :- type(X,n4230).
type(X,j4231) :- type(X,n4230).
type(X,n4232) :- type(X,n4231).
type(X,i4232) :- type(X,n4231).
type(X,j4232) :- type(X,n4231).
type(X,n4233) :- type(X,n4232).
type(X,i4233) :- type(X,n4232).
type(X,j4233) :- type(X,n4232).
type(X,n4234) :- type(X,n4233).
type(X,i4234) :- type(X,n4233).
type(X,j4234) :- type(X,n4233).
type(X,n4235) :- type(X,n4234).
type(X,i4235) :- type(X,n4234).
type(X,j4235) :- type(X,n4234).
type(X,n4236) :- type(X,n4235).
type(X,i4236) :- type(X,n4235).
type(X,j4236) :- type(X,n4235).
type(X,n4237) :- type(X,n4236).
type(X,i4237) :- type(X,n4236).
type(X,j4237) :- type(X,n4236).
type(X,n4238) :- type(X,n4237).
type(X,i4238) :- type(X,n4237).
type(X,j4238) :- type(X,n4237).
type(X,n4239) :- type(X,n4238).
type(X,i4239) :- type(X,n4238).
type(X,j4239) :- type(X,n4238).
type(X,n4240) :- type(X,n4239).
type(X,i4240) :- type(X,n4239).
type(X,j4240) :- type(X,n4239).
type(X,n4241) :- type(X,n4240).
type(X,i4241) :- type(X,n4240).
type(X,j4241) :- type(X,n4240).
type(X,n4242) :- type(X,n4241).
type(X,i4242) :- type(X,n4241).
type(X,j4242) :- type(X,n4241).
type(X,n4243) :- type(X,n4242).
type(X,i4243) :- type(X,n4242).
type(X,j4243) :- type(X,n4242).
type(X,n4244) :- type(X,n4243).
type(X,i4244) :- type(X,n4243).
type(X,j4244) :- type(X,n4243).
type(X,n4245) :- type(X,n4244).
type(X,i4245) :- type(X,n4244).
type(X,j4245) :- type(X,n4244).
type(X,n4246) :- type(X,n4245).
type(X,i4246) :- type(X,n4245).
type(X,j4246) :- type(X,n4245).
type(X,n4247) :- type(X,n4246).
type(X,i4247) :- type(X,n4246).
type(X,j4247) :- type(X,n4246).
type(X,n4248) :- type(X,n4247).
type(X,i4248) :- type(X,n4247).
type(X,j4248) :- type(X,n4247).
type(X,n4249) :- type(X,n4248).
type(X,i4249) :- type(X,n4248).
type(X,j4249) :- type(X,n4248).
type(X,n4250) :- type(X,n4249).
type(X,i4250) :- type(X,n4249).
type(X,j4250) :- type(X,n4249).
type(X,n4251) :- type(X,n4250).
type(X,i4251) :- type(X,n4250).
type(X,j4251) :- type(X,n4250).
type(X,n4252) :- type(X,n4251).
type(X,i4252) :- type(X,n4251).
type(X,j4252) :- type(X,n4251).
type(X,n4253) :- type(X,n4252).
type(X,i4253) :- type(X,n4252).
type(X,j4253) :- type(X,n4252).
type(X,n4254) :- type(X,n4253).
type(X,i4254) :- type(X,n4253).
type(X,j4254) :- type(X,n4253).
type(X,n4255) :- type(X,n4254).
type(X,i4255) :- type(X,n4254).
type(X,j4255) :- type(X,n4254).
type(X,n4256) :- type(X,n4255).
type(X,i4256) :- type(X,n4255).
type(X,j4256) :- type(X,n4255).
type(X,n4257) :- type(X,n4256).
type(X,i4257) :- type(X,n4256).
type(X,j4257) :- type(X,n4256).
type(X,n4258) :- type(X,n4257).
type(X,i4258) :- type(X,n4257).
type(X,j4258) :- type(X,n4257).
type(X,n4259) :- type(X,n4258).
type(X,i4259) :- type(X,n4258).
type(X,j4259) :- type(X,n4258).
type(X,n4260) :- type(X,n4259).
type(X,i4260) :- type(X,n4259).
type(X,j4260) :- type(X,n4259).
type(X,n4261) :- type(X,n4260).
type(X,i4261) :- type(X,n4260).
type(X,j4261) :- type(X,n4260).
type(X,n4262) :- type(X,n4261).
type(X,i4262) :- type(X,n4261).
type(X,j4262) :- type(X,n4261).
type(X,n4263) :- type(X,n4262).
type(X,i4263) :- type(X,n4262).
type(X,j4263) :- type(X,n4262).
type(X,n4264) :- type(X,n4263).
type(X,i4264) :- type(X,n4263).
type(X,j4264) :- type(X,n4263).
type(X,n4265) :- type(X,n4264).
type(X,i4265) :- type(X,n4264).
type(X,j4265) :- type(X,n4264).
type(X,n4266) :- type(X,n4265).
type(X,i4266) :- type(X,n4265).
type(X,j4266) :- type(X,n4265).
type(X,n4267) :- type(X,n4266).
type(X,i4267) :- type(X,n4266).
type(X,j4267) :- type(X,n4266).
type(X,n4268) :- type(X,n4267).
type(X,i4268) :- type(X,n4267).
type(X,j4268) :- type(X,n4267).
type(X,n4269) :- type(X,n4268).
type(X,i4269) :- type(X,n4268).
type(X,j4269) :- type(X,n4268).
type(X,n4270) :- type(X,n4269).
type(X,i4270) :- type(X,n4269).
type(X,j4270) :- type(X,n4269).
type(X,n4271) :- type(X,n4270).
type(X,i4271) :- type(X,n4270).
type(X,j4271) :- type(X,n4270).
type(X,n4272) :- type(X,n4271).
type(X,i4272) :- type(X,n4271).
type(X,j4272) :- type(X,n4271).
type(X,n4273) :- type(X,n4272).
type(X,i4273) :- type(X,n4272).
type(X,j4273) :- type(X,n4272).
type(X,n4274) :- type(X,n4273).
type(X,i4274) :- type(X,n4273).
type(X,j4274) :- type(X,n4273).
type(X,n4275) :- type(X,n4274).
type(X,i4275) :- type(X,n4274).
type(X,j4275) :- type(X,n4274).
type(X,n4276) :- type(X,n4275).
type(X,i4276) :- type(X,n4275).
type(X,j4276) :- type(X,n4275).
type(X,n4277) :- type(X,n4276).
type(X,i4277) :- type(X,n4276).
type(X,j4277) :- type(X,n4276).
type(X,n4278) :- type(X,n4277).
type(X,i4278) :- type(X,n4277).
type(X,j4278) :- type(X,n4277).
type(X,n4279) :- type(X,n4278).
type(X,i4279) :- type(X,n4278).
type(X,j4279) :- type(X,n4278).
type(X,n4280) :- type(X,n4279).
type(X,i4280) :- type(X,n4279).
type(X,j4280) :- type(X,n4279).
type(X,n4281) :- type(X,n4280).
type(X,i4281) :- type(X,n4280).
type(X,j4281) :- type(X,n4280).
type(X,n4282) :- type(X,n4281).
type(X,i4282) :- type(X,n4281).
type(X,j4282) :- type(X,n4281).
type(X,n4283) :- type(X,n4282).
type(X,i4283) :- type(X,n4282).
type(X,j4283) :- type(X,n4282).
type(X,n4284) :- type(X,n4283).
type(X,i4284) :- type(X,n4283).
type(X,j4284) :- type(X,n4283).
type(X,n4285) :- type(X,n4284).
type(X,i4285) :- type(X,n4284).
type(X,j4285) :- type(X,n4284).
type(X,n4286) :- type(X,n4285).
type(X,i4286) :- type(X,n4285).
type(X,j4286) :- type(X,n4285).
type(X,n4287) :- type(X,n4286).
type(X,i4287) :- type(X,n4286).
type(X,j4287) :- type(X,n4286).
type(X,n4288) :- type(X,n4287).
type(X,i4288) :- type(X,n4287).
type(X,j4288) :- type(X,n4287).
type(X,n4289) :- type(X,n4288).
type(X,i4289) :- type(X,n4288).
type(X,j4289) :- type(X,n4288).
type(X,n4290) :- type(X,n4289).
type(X,i4290) :- type(X,n4289).
type(X,j4290) :- type(X,n4289).
type(X,n4291) :- type(X,n4290).
type(X,i4291) :- type(X,n4290).
type(X,j4291) :- type(X,n4290).
type(X,n4292) :- type(X,n4291).
type(X,i4292) :- type(X,n4291).
type(X,j4292) :- type(X,n4291).
type(X,n4293) :- type(X,n4292).
type(X,i4293) :- type(X,n4292).
type(X,j4293) :- type(X,n4292).
type(X,n4294) :- type(X,n4293).
type(X,i4294) :- type(X,n4293).
type(X,j4294) :- type(X,n4293).
type(X,n4295) :- type(X,n4294).
type(X,i4295) :- type(X,n4294).
type(X,j4295) :- type(X,n4294).
type(X,n4296) :- type(X,n4295).
type(X,i4296) :- type(X,n4295).
type(X,j4296) :- type(X,n4295).
type(X,n4297) :- type(X,n4296).
type(X,i4297) :- type(X,n4296).
type(X,j4297) :- type(X,n4296).
type(X,n4298) :- type(X,n4297).
type(X,i4298) :- type(X,n4297).
type(X,j4298) :- type(X,n4297).
type(X,n4299) :- type(X,n4298).
type(X,i4299) :- type(X,n4298).
type(X,j4299) :- type(X,n4298).
type(X,n4300) :- type(X,n4299).
type(X,i4300) :- type(X,n4299).
type(X,j4300) :- type(X,n4299).
type(X,n4301) :- type(X,n4300).
type(X,i4301) :- type(X,n4300).
type(X,j4301) :- type(X,n4300).
type(X,n4302) :- type(X,n4301).
type(X,i4302) :- type(X,n4301).
type(X,j4302) :- type(X,n4301).
type(X,n4303) :- type(X,n4302).
type(X,i4303) :- type(X,n4302).
type(X,j4303) :- type(X,n4302).
type(X,n4304) :- type(X,n4303).
type(X,i4304) :- type(X,n4303).
type(X,j4304) :- type(X,n4303).
type(X,n4305) :- type(X,n4304).
type(X,i4305) :- type(X,n4304).
type(X,j4305) :- type(X,n4304).
type(X,n4306) :- type(X,n4305).
type(X,i4306) :- type(X,n4305).
type(X,j4306) :- type(X,n4305).
type(X,n4307) :- type(X,n4306).
type(X,i4307) :- type(X,n4306).
type(X,j4307) :- type(X,n4306).
type(X,n4308) :- type(X,n4307).
type(X,i4308) :- type(X,n4307).
type(X,j4308) :- type(X,n4307).
type(X,n4309) :- type(X,n4308).
type(X,i4309) :- type(X,n4308).
type(X,j4309) :- type(X,n4308).
type(X,n4310) :- type(X,n4309).
type(X,i4310) :- type(X,n4309).
type(X,j4310) :- type(X,n4309).
type(X,n4311) :- type(X,n4310).
type(X,i4311) :- type(X,n4310).
type(X,j4311) :- type(X,n4310).
type(X,n4312) :- type(X,n4311).
type(X,i4312) :- type(X,n4311).
type(X,j4312) :- type(X,n4311).
type(X,n4313) :- type(X,n4312).
type(X,i4313) :- type(X,n4312).
type(X,j4313) :- type(X,n4312).
type(X,n4314) :- type(X,n4313).
type(X,i4314) :- type(X,n4313).
type(X,j4314) :- type(X,n4313).
type(X,n4315) :- type(X,n4314).
type(X,i4315) :- type(X,n4314).
type(X,j4315) :- type(X,n4314).
type(X,n4316) :- type(X,n4315).
type(X,i4316) :- type(X,n4315).
type(X,j4316) :- type(X,n4315).
type(X,n4317) :- type(X,n4316).
type(X,i4317) :- type(X,n4316).
type(X,j4317) :- type(X,n4316).
type(X,n4318) :- type(X,n4317).
type(X,i4318) :- type(X,n4317).
type(X,j4318) :- type(X,n4317).
type(X,n4319) :- type(X,n4318).
type(X,i4319) :- type(X,n4318).
type(X,j4319) :- type(X,n4318).
type(X,n4320) :- type(X,n4319).
type(X,i4320) :- type(X,n4319).
type(X,j4320) :- type(X,n4319).
type(X,n4321) :- type(X,n4320).
type(X,i4321) :- type(X,n4320).
type(X,j4321) :- type(X,n4320).
type(X,n4322) :- type(X,n4321).
type(X,i4322) :- type(X,n4321).
type(X,j4322) :- type(X,n4321).
type(X,n4323) :- type(X,n4322).
type(X,i4323) :- type(X,n4322).
type(X,j4323) :- type(X,n4322).
type(X,n4324) :- type(X,n4323).
type(X,i4324) :- type(X,n4323).
type(X,j4324) :- type(X,n4323).
type(X,n4325) :- type(X,n4324).
type(X,i4325) :- type(X,n4324).
type(X,j4325) :- type(X,n4324).
type(X,n4326) :- type(X,n4325).
type(X,i4326) :- type(X,n4325).
type(X,j4326) :- type(X,n4325).
type(X,n4327) :- type(X,n4326).
type(X,i4327) :- type(X,n4326).
type(X,j4327) :- type(X,n4326).
type(X,n4328) :- type(X,n4327).
type(X,i4328) :- type(X,n4327).
type(X,j4328) :- type(X,n4327).
type(X,n4329) :- type(X,n4328).
type(X,i4329) :- type(X,n4328).
type(X,j4329) :- type(X,n4328).
type(X,n4330) :- type(X,n4329).
type(X,i4330) :- type(X,n4329).
type(X,j4330) :- type(X,n4329).
type(X,n4331) :- type(X,n4330).
type(X,i4331) :- type(X,n4330).
type(X,j4331) :- type(X,n4330).
type(X,n4332) :- type(X,n4331).
type(X,i4332) :- type(X,n4331).
type(X,j4332) :- type(X,n4331).
type(X,n4333) :- type(X,n4332).
type(X,i4333) :- type(X,n4332).
type(X,j4333) :- type(X,n4332).
type(X,n4334) :- type(X,n4333).
type(X,i4334) :- type(X,n4333).
type(X,j4334) :- type(X,n4333).
type(X,n4335) :- type(X,n4334).
type(X,i4335) :- type(X,n4334).
type(X,j4335) :- type(X,n4334).
type(X,n4336) :- type(X,n4335).
type(X,i4336) :- type(X,n4335).
type(X,j4336) :- type(X,n4335).
type(X,n4337) :- type(X,n4336).
type(X,i4337) :- type(X,n4336).
type(X,j4337) :- type(X,n4336).
type(X,n4338) :- type(X,n4337).
type(X,i4338) :- type(X,n4337).
type(X,j4338) :- type(X,n4337).
type(X,n4339) :- type(X,n4338).
type(X,i4339) :- type(X,n4338).
type(X,j4339) :- type(X,n4338).
type(X,n4340) :- type(X,n4339).
type(X,i4340) :- type(X,n4339).
type(X,j4340) :- type(X,n4339).
type(X,n4341) :- type(X,n4340).
type(X,i4341) :- type(X,n4340).
type(X,j4341) :- type(X,n4340).
type(X,n4342) :- type(X,n4341).
type(X,i4342) :- type(X,n4341).
type(X,j4342) :- type(X,n4341).
type(X,n4343) :- type(X,n4342).
type(X,i4343) :- type(X,n4342).
type(X,j4343) :- type(X,n4342).
type(X,n4344) :- type(X,n4343).
type(X,i4344) :- type(X,n4343).
type(X,j4344) :- type(X,n4343).
type(X,n4345) :- type(X,n4344).
type(X,i4345) :- type(X,n4344).
type(X,j4345) :- type(X,n4344).
type(X,n4346) :- type(X,n4345).
type(X,i4346) :- type(X,n4345).
type(X,j4346) :- type(X,n4345).
type(X,n4347) :- type(X,n4346).
type(X,i4347) :- type(X,n4346).
type(X,j4347) :- type(X,n4346).
type(X,n4348) :- type(X,n4347).
type(X,i4348) :- type(X,n4347).
type(X,j4348) :- type(X,n4347).
type(X,n4349) :- type(X,n4348).
type(X,i4349) :- type(X,n4348).
type(X,j4349) :- type(X,n4348).
type(X,n4350) :- type(X,n4349).
type(X,i4350) :- type(X,n4349).
type(X,j4350) :- type(X,n4349).
type(X,n4351) :- type(X,n4350).
type(X,i4351) :- type(X,n4350).
type(X,j4351) :- type(X,n4350).
type(X,n4352) :- type(X,n4351).
type(X,i4352) :- type(X,n4351).
type(X,j4352) :- type(X,n4351).
type(X,n4353) :- type(X,n4352).
type(X,i4353) :- type(X,n4352).
type(X,j4353) :- type(X,n4352).
type(X,n4354) :- type(X,n4353).
type(X,i4354) :- type(X,n4353).
type(X,j4354) :- type(X,n4353).
type(X,n4355) :- type(X,n4354).
type(X,i4355) :- type(X,n4354).
type(X,j4355) :- type(X,n4354).
type(X,n4356) :- type(X,n4355).
type(X,i4356) :- type(X,n4355).
type(X,j4356) :- type(X,n4355).
type(X,n4357) :- type(X,n4356).
type(X,i4357) :- type(X,n4356).
type(X,j4357) :- type(X,n4356).
type(X,n4358) :- type(X,n4357).
type(X,i4358) :- type(X,n4357).
type(X,j4358) :- type(X,n4357).
type(X,n4359) :- type(X,n4358).
type(X,i4359) :- type(X,n4358).
type(X,j4359) :- type(X,n4358).
type(X,n4360) :- type(X,n4359).
type(X,i4360) :- type(X,n4359).
type(X,j4360) :- type(X,n4359).
type(X,n4361) :- type(X,n4360).
type(X,i4361) :- type(X,n4360).
type(X,j4361) :- type(X,n4360).
type(X,n4362) :- type(X,n4361).
type(X,i4362) :- type(X,n4361).
type(X,j4362) :- type(X,n4361).
type(X,n4363) :- type(X,n4362).
type(X,i4363) :- type(X,n4362).
type(X,j4363) :- type(X,n4362).
type(X,n4364) :- type(X,n4363).
type(X,i4364) :- type(X,n4363).
type(X,j4364) :- type(X,n4363).
type(X,n4365) :- type(X,n4364).
type(X,i4365) :- type(X,n4364).
type(X,j4365) :- type(X,n4364).
type(X,n4366) :- type(X,n4365).
type(X,i4366) :- type(X,n4365).
type(X,j4366) :- type(X,n4365).
type(X,n4367) :- type(X,n4366).
type(X,i4367) :- type(X,n4366).
type(X,j4367) :- type(X,n4366).
type(X,n4368) :- type(X,n4367).
type(X,i4368) :- type(X,n4367).
type(X,j4368) :- type(X,n4367).
type(X,n4369) :- type(X,n4368).
type(X,i4369) :- type(X,n4368).
type(X,j4369) :- type(X,n4368).
type(X,n4370) :- type(X,n4369).
type(X,i4370) :- type(X,n4369).
type(X,j4370) :- type(X,n4369).
type(X,n4371) :- type(X,n4370).
type(X,i4371) :- type(X,n4370).
type(X,j4371) :- type(X,n4370).
type(X,n4372) :- type(X,n4371).
type(X,i4372) :- type(X,n4371).
type(X,j4372) :- type(X,n4371).
type(X,n4373) :- type(X,n4372).
type(X,i4373) :- type(X,n4372).
type(X,j4373) :- type(X,n4372).
type(X,n4374) :- type(X,n4373).
type(X,i4374) :- type(X,n4373).
type(X,j4374) :- type(X,n4373).
type(X,n4375) :- type(X,n4374).
type(X,i4375) :- type(X,n4374).
type(X,j4375) :- type(X,n4374).
type(X,n4376) :- type(X,n4375).
type(X,i4376) :- type(X,n4375).
type(X,j4376) :- type(X,n4375).
type(X,n4377) :- type(X,n4376).
type(X,i4377) :- type(X,n4376).
type(X,j4377) :- type(X,n4376).
type(X,n4378) :- type(X,n4377).
type(X,i4378) :- type(X,n4377).
type(X,j4378) :- type(X,n4377).
type(X,n4379) :- type(X,n4378).
type(X,i4379) :- type(X,n4378).
type(X,j4379) :- type(X,n4378).
type(X,n4380) :- type(X,n4379).
type(X,i4380) :- type(X,n4379).
type(X,j4380) :- type(X,n4379).
type(X,n4381) :- type(X,n4380).
type(X,i4381) :- type(X,n4380).
type(X,j4381) :- type(X,n4380).
type(X,n4382) :- type(X,n4381).
type(X,i4382) :- type(X,n4381).
type(X,j4382) :- type(X,n4381).
type(X,n4383) :- type(X,n4382).
type(X,i4383) :- type(X,n4382).
type(X,j4383) :- type(X,n4382).
type(X,n4384) :- type(X,n4383).
type(X,i4384) :- type(X,n4383).
type(X,j4384) :- type(X,n4383).
type(X,n4385) :- type(X,n4384).
type(X,i4385) :- type(X,n4384).
type(X,j4385) :- type(X,n4384).
type(X,n4386) :- type(X,n4385).
type(X,i4386) :- type(X,n4385).
type(X,j4386) :- type(X,n4385).
type(X,n4387) :- type(X,n4386).
type(X,i4387) :- type(X,n4386).
type(X,j4387) :- type(X,n4386).
type(X,n4388) :- type(X,n4387).
type(X,i4388) :- type(X,n4387).
type(X,j4388) :- type(X,n4387).
type(X,n4389) :- type(X,n4388).
type(X,i4389) :- type(X,n4388).
type(X,j4389) :- type(X,n4388).
type(X,n4390) :- type(X,n4389).
type(X,i4390) :- type(X,n4389).
type(X,j4390) :- type(X,n4389).
type(X,n4391) :- type(X,n4390).
type(X,i4391) :- type(X,n4390).
type(X,j4391) :- type(X,n4390).
type(X,n4392) :- type(X,n4391).
type(X,i4392) :- type(X,n4391).
type(X,j4392) :- type(X,n4391).
type(X,n4393) :- type(X,n4392).
type(X,i4393) :- type(X,n4392).
type(X,j4393) :- type(X,n4392).
type(X,n4394) :- type(X,n4393).
type(X,i4394) :- type(X,n4393).
type(X,j4394) :- type(X,n4393).
type(X,n4395) :- type(X,n4394).
type(X,i4395) :- type(X,n4394).
type(X,j4395) :- type(X,n4394).
type(X,n4396) :- type(X,n4395).
type(X,i4396) :- type(X,n4395).
type(X,j4396) :- type(X,n4395).
type(X,n4397) :- type(X,n4396).
type(X,i4397) :- type(X,n4396).
type(X,j4397) :- type(X,n4396).
type(X,n4398) :- type(X,n4397).
type(X,i4398) :- type(X,n4397).
type(X,j4398) :- type(X,n4397).
type(X,n4399) :- type(X,n4398).
type(X,i4399) :- type(X,n4398).
type(X,j4399) :- type(X,n4398).
type(X,n4400) :- type(X,n4399).
type(X,i4400) :- type(X,n4399).
type(X,j4400) :- type(X,n4399).
type(X,n4401) :- type(X,n4400).
type(X,i4401) :- type(X,n4400).
type(X,j4401) :- type(X,n4400).
type(X,n4402) :- type(X,n4401).
type(X,i4402) :- type(X,n4401).
type(X,j4402) :- type(X,n4401).
type(X,n4403) :- type(X,n4402).
type(X,i4403) :- type(X,n4402).
type(X,j4403) :- type(X,n4402).
type(X,n4404) :- type(X,n4403).
type(X,i4404) :- type(X,n4403).
type(X,j4404) :- type(X,n4403).
type(X,n4405) :- type(X,n4404).
type(X,i4405) :- type(X,n4404).
type(X,j4405) :- type(X,n4404).
type(X,n4406) :- type(X,n4405).
type(X,i4406) :- type(X,n4405).
type(X,j4406) :- type(X,n4405).
type(X,n4407) :- type(X,n4406).
type(X,i4407) :- type(X,n4406).
type(X,j4407) :- type(X,n4406).
type(X,n4408) :- type(X,n4407).
type(X,i4408) :- type(X,n4407).
type(X,j4408) :- type(X,n4407).
type(X,n4409) :- type(X,n4408).
type(X,i4409) :- type(X,n4408).
type(X,j4409) :- type(X,n4408).
type(X,n4410) :- type(X,n4409).
type(X,i4410) :- type(X,n4409).
type(X,j4410) :- type(X,n4409).
type(X,n4411) :- type(X,n4410).
type(X,i4411) :- type(X,n4410).
type(X,j4411) :- type(X,n4410).
type(X,n4412) :- type(X,n4411).
type(X,i4412) :- type(X,n4411).
type(X,j4412) :- type(X,n4411).
type(X,n4413) :- type(X,n4412).
type(X,i4413) :- type(X,n4412).
type(X,j4413) :- type(X,n4412).
type(X,n4414) :- type(X,n4413).
type(X,i4414) :- type(X,n4413).
type(X,j4414) :- type(X,n4413).
type(X,n4415) :- type(X,n4414).
type(X,i4415) :- type(X,n4414).
type(X,j4415) :- type(X,n4414).
type(X,n4416) :- type(X,n4415).
type(X,i4416) :- type(X,n4415).
type(X,j4416) :- type(X,n4415).
type(X,n4417) :- type(X,n4416).
type(X,i4417) :- type(X,n4416).
type(X,j4417) :- type(X,n4416).
type(X,n4418) :- type(X,n4417).
type(X,i4418) :- type(X,n4417).
type(X,j4418) :- type(X,n4417).
type(X,n4419) :- type(X,n4418).
type(X,i4419) :- type(X,n4418).
type(X,j4419) :- type(X,n4418).
type(X,n4420) :- type(X,n4419).
type(X,i4420) :- type(X,n4419).
type(X,j4420) :- type(X,n4419).
type(X,n4421) :- type(X,n4420).
type(X,i4421) :- type(X,n4420).
type(X,j4421) :- type(X,n4420).
type(X,n4422) :- type(X,n4421).
type(X,i4422) :- type(X,n4421).
type(X,j4422) :- type(X,n4421).
type(X,n4423) :- type(X,n4422).
type(X,i4423) :- type(X,n4422).
type(X,j4423) :- type(X,n4422).
type(X,n4424) :- type(X,n4423).
type(X,i4424) :- type(X,n4423).
type(X,j4424) :- type(X,n4423).
type(X,n4425) :- type(X,n4424).
type(X,i4425) :- type(X,n4424).
type(X,j4425) :- type(X,n4424).
type(X,n4426) :- type(X,n4425).
type(X,i4426) :- type(X,n4425).
type(X,j4426) :- type(X,n4425).
type(X,n4427) :- type(X,n4426).
type(X,i4427) :- type(X,n4426).
type(X,j4427) :- type(X,n4426).
type(X,n4428) :- type(X,n4427).
type(X,i4428) :- type(X,n4427).
type(X,j4428) :- type(X,n4427).
type(X,n4429) :- type(X,n4428).
type(X,i4429) :- type(X,n4428).
type(X,j4429) :- type(X,n4428).
type(X,n4430) :- type(X,n4429).
type(X,i4430) :- type(X,n4429).
type(X,j4430) :- type(X,n4429).
type(X,n4431) :- type(X,n4430).
type(X,i4431) :- type(X,n4430).
type(X,j4431) :- type(X,n4430).
type(X,n4432) :- type(X,n4431).
type(X,i4432) :- type(X,n4431).
type(X,j4432) :- type(X,n4431).
type(X,n4433) :- type(X,n4432).
type(X,i4433) :- type(X,n4432).
type(X,j4433) :- type(X,n4432).
type(X,n4434) :- type(X,n4433).
type(X,i4434) :- type(X,n4433).
type(X,j4434) :- type(X,n4433).
type(X,n4435) :- type(X,n4434).
type(X,i4435) :- type(X,n4434).
type(X,j4435) :- type(X,n4434).
type(X,n4436) :- type(X,n4435).
type(X,i4436) :- type(X,n4435).
type(X,j4436) :- type(X,n4435).
type(X,n4437) :- type(X,n4436).
type(X,i4437) :- type(X,n4436).
type(X,j4437) :- type(X,n4436).
type(X,n4438) :- type(X,n4437).
type(X,i4438) :- type(X,n4437).
type(X,j4438) :- type(X,n4437).
type(X,n4439) :- type(X,n4438).
type(X,i4439) :- type(X,n4438).
type(X,j4439) :- type(X,n4438).
type(X,n4440) :- type(X,n4439).
type(X,i4440) :- type(X,n4439).
type(X,j4440) :- type(X,n4439).
type(X,n4441) :- type(X,n4440).
type(X,i4441) :- type(X,n4440).
type(X,j4441) :- type(X,n4440).
type(X,n4442) :- type(X,n4441).
type(X,i4442) :- type(X,n4441).
type(X,j4442) :- type(X,n4441).
type(X,n4443) :- type(X,n4442).
type(X,i4443) :- type(X,n4442).
type(X,j4443) :- type(X,n4442).
type(X,n4444) :- type(X,n4443).
type(X,i4444) :- type(X,n4443).
type(X,j4444) :- type(X,n4443).
type(X,n4445) :- type(X,n4444).
type(X,i4445) :- type(X,n4444).
type(X,j4445) :- type(X,n4444).
type(X,n4446) :- type(X,n4445).
type(X,i4446) :- type(X,n4445).
type(X,j4446) :- type(X,n4445).
type(X,n4447) :- type(X,n4446).
type(X,i4447) :- type(X,n4446).
type(X,j4447) :- type(X,n4446).
type(X,n4448) :- type(X,n4447).
type(X,i4448) :- type(X,n4447).
type(X,j4448) :- type(X,n4447).
type(X,n4449) :- type(X,n4448).
type(X,i4449) :- type(X,n4448).
type(X,j4449) :- type(X,n4448).
type(X,n4450) :- type(X,n4449).
type(X,i4450) :- type(X,n4449).
type(X,j4450) :- type(X,n4449).
type(X,n4451) :- type(X,n4450).
type(X,i4451) :- type(X,n4450).
type(X,j4451) :- type(X,n4450).
type(X,n4452) :- type(X,n4451).
type(X,i4452) :- type(X,n4451).
type(X,j4452) :- type(X,n4451).
type(X,n4453) :- type(X,n4452).
type(X,i4453) :- type(X,n4452).
type(X,j4453) :- type(X,n4452).
type(X,n4454) :- type(X,n4453).
type(X,i4454) :- type(X,n4453).
type(X,j4454) :- type(X,n4453).
type(X,n4455) :- type(X,n4454).
type(X,i4455) :- type(X,n4454).
type(X,j4455) :- type(X,n4454).
type(X,n4456) :- type(X,n4455).
type(X,i4456) :- type(X,n4455).
type(X,j4456) :- type(X,n4455).
type(X,n4457) :- type(X,n4456).
type(X,i4457) :- type(X,n4456).
type(X,j4457) :- type(X,n4456).
type(X,n4458) :- type(X,n4457).
type(X,i4458) :- type(X,n4457).
type(X,j4458) :- type(X,n4457).
type(X,n4459) :- type(X,n4458).
type(X,i4459) :- type(X,n4458).
type(X,j4459) :- type(X,n4458).
type(X,n4460) :- type(X,n4459).
type(X,i4460) :- type(X,n4459).
type(X,j4460) :- type(X,n4459).
type(X,n4461) :- type(X,n4460).
type(X,i4461) :- type(X,n4460).
type(X,j4461) :- type(X,n4460).
type(X,n4462) :- type(X,n4461).
type(X,i4462) :- type(X,n4461).
type(X,j4462) :- type(X,n4461).
type(X,n4463) :- type(X,n4462).
type(X,i4463) :- type(X,n4462).
type(X,j4463) :- type(X,n4462).
type(X,n4464) :- type(X,n4463).
type(X,i4464) :- type(X,n4463).
type(X,j4464) :- type(X,n4463).
type(X,n4465) :- type(X,n4464).
type(X,i4465) :- type(X,n4464).
type(X,j4465) :- type(X,n4464).
type(X,n4466) :- type(X,n4465).
type(X,i4466) :- type(X,n4465).
type(X,j4466) :- type(X,n4465).
type(X,n4467) :- type(X,n4466).
type(X,i4467) :- type(X,n4466).
type(X,j4467) :- type(X,n4466).
type(X,n4468) :- type(X,n4467).
type(X,i4468) :- type(X,n4467).
type(X,j4468) :- type(X,n4467).
type(X,n4469) :- type(X,n4468).
type(X,i4469) :- type(X,n4468).
type(X,j4469) :- type(X,n4468).
type(X,n4470) :- type(X,n4469).
type(X,i4470) :- type(X,n4469).
type(X,j4470) :- type(X,n4469).
type(X,n4471) :- type(X,n4470).
type(X,i4471) :- type(X,n4470).
type(X,j4471) :- type(X,n4470).
type(X,n4472) :- type(X,n4471).
type(X,i4472) :- type(X,n4471).
type(X,j4472) :- type(X,n4471).
type(X,n4473) :- type(X,n4472).
type(X,i4473) :- type(X,n4472).
type(X,j4473) :- type(X,n4472).
type(X,n4474) :- type(X,n4473).
type(X,i4474) :- type(X,n4473).
type(X,j4474) :- type(X,n4473).
type(X,n4475) :- type(X,n4474).
type(X,i4475) :- type(X,n4474).
type(X,j4475) :- type(X,n4474).
type(X,n4476) :- type(X,n4475).
type(X,i4476) :- type(X,n4475).
type(X,j4476) :- type(X,n4475).
type(X,n4477) :- type(X,n4476).
type(X,i4477) :- type(X,n4476).
type(X,j4477) :- type(X,n4476).
type(X,n4478) :- type(X,n4477).
type(X,i4478) :- type(X,n4477).
type(X,j4478) :- type(X,n4477).
type(X,n4479) :- type(X,n4478).
type(X,i4479) :- type(X,n4478).
type(X,j4479) :- type(X,n4478).
type(X,n4480) :- type(X,n4479).
type(X,i4480) :- type(X,n4479).
type(X,j4480) :- type(X,n4479).
type(X,n4481) :- type(X,n4480).
type(X,i4481) :- type(X,n4480).
type(X,j4481) :- type(X,n4480).
type(X,n4482) :- type(X,n4481).
type(X,i4482) :- type(X,n4481).
type(X,j4482) :- type(X,n4481).
type(X,n4483) :- type(X,n4482).
type(X,i4483) :- type(X,n4482).
type(X,j4483) :- type(X,n4482).
type(X,n4484) :- type(X,n4483).
type(X,i4484) :- type(X,n4483).
type(X,j4484) :- type(X,n4483).
type(X,n4485) :- type(X,n4484).
type(X,i4485) :- type(X,n4484).
type(X,j4485) :- type(X,n4484).
type(X,n4486) :- type(X,n4485).
type(X,i4486) :- type(X,n4485).
type(X,j4486) :- type(X,n4485).
type(X,n4487) :- type(X,n4486).
type(X,i4487) :- type(X,n4486).
type(X,j4487) :- type(X,n4486).
type(X,n4488) :- type(X,n4487).
type(X,i4488) :- type(X,n4487).
type(X,j4488) :- type(X,n4487).
type(X,n4489) :- type(X,n4488).
type(X,i4489) :- type(X,n4488).
type(X,j4489) :- type(X,n4488).
type(X,n4490) :- type(X,n4489).
type(X,i4490) :- type(X,n4489).
type(X,j4490) :- type(X,n4489).
type(X,n4491) :- type(X,n4490).
type(X,i4491) :- type(X,n4490).
type(X,j4491) :- type(X,n4490).
type(X,n4492) :- type(X,n4491).
type(X,i4492) :- type(X,n4491).
type(X,j4492) :- type(X,n4491).
type(X,n4493) :- type(X,n4492).
type(X,i4493) :- type(X,n4492).
type(X,j4493) :- type(X,n4492).
type(X,n4494) :- type(X,n4493).
type(X,i4494) :- type(X,n4493).
type(X,j4494) :- type(X,n4493).
type(X,n4495) :- type(X,n4494).
type(X,i4495) :- type(X,n4494).
type(X,j4495) :- type(X,n4494).
type(X,n4496) :- type(X,n4495).
type(X,i4496) :- type(X,n4495).
type(X,j4496) :- type(X,n4495).
type(X,n4497) :- type(X,n4496).
type(X,i4497) :- type(X,n4496).
type(X,j4497) :- type(X,n4496).
type(X,n4498) :- type(X,n4497).
type(X,i4498) :- type(X,n4497).
type(X,j4498) :- type(X,n4497).
type(X,n4499) :- type(X,n4498).
type(X,i4499) :- type(X,n4498).
type(X,j4499) :- type(X,n4498).
type(X,n4500) :- type(X,n4499).
type(X,i4500) :- type(X,n4499).
type(X,j4500) :- type(X,n4499).
type(X,n4501) :- type(X,n4500).
type(X,i4501) :- type(X,n4500).
type(X,j4501) :- type(X,n4500).
type(X,n4502) :- type(X,n4501).
type(X,i4502) :- type(X,n4501).
type(X,j4502) :- type(X,n4501).
type(X,n4503) :- type(X,n4502).
type(X,i4503) :- type(X,n4502).
type(X,j4503) :- type(X,n4502).
type(X,n4504) :- type(X,n4503).
type(X,i4504) :- type(X,n4503).
type(X,j4504) :- type(X,n4503).
type(X,n4505) :- type(X,n4504).
type(X,i4505) :- type(X,n4504).
type(X,j4505) :- type(X,n4504).
type(X,n4506) :- type(X,n4505).
type(X,i4506) :- type(X,n4505).
type(X,j4506) :- type(X,n4505).
type(X,n4507) :- type(X,n4506).
type(X,i4507) :- type(X,n4506).
type(X,j4507) :- type(X,n4506).
type(X,n4508) :- type(X,n4507).
type(X,i4508) :- type(X,n4507).
type(X,j4508) :- type(X,n4507).
type(X,n4509) :- type(X,n4508).
type(X,i4509) :- type(X,n4508).
type(X,j4509) :- type(X,n4508).
type(X,n4510) :- type(X,n4509).
type(X,i4510) :- type(X,n4509).
type(X,j4510) :- type(X,n4509).
type(X,n4511) :- type(X,n4510).
type(X,i4511) :- type(X,n4510).
type(X,j4511) :- type(X,n4510).
type(X,n4512) :- type(X,n4511).
type(X,i4512) :- type(X,n4511).
type(X,j4512) :- type(X,n4511).
type(X,n4513) :- type(X,n4512).
type(X,i4513) :- type(X,n4512).
type(X,j4513) :- type(X,n4512).
type(X,n4514) :- type(X,n4513).
type(X,i4514) :- type(X,n4513).
type(X,j4514) :- type(X,n4513).
type(X,n4515) :- type(X,n4514).
type(X,i4515) :- type(X,n4514).
type(X,j4515) :- type(X,n4514).
type(X,n4516) :- type(X,n4515).
type(X,i4516) :- type(X,n4515).
type(X,j4516) :- type(X,n4515).
type(X,n4517) :- type(X,n4516).
type(X,i4517) :- type(X,n4516).
type(X,j4517) :- type(X,n4516).
type(X,n4518) :- type(X,n4517).
type(X,i4518) :- type(X,n4517).
type(X,j4518) :- type(X,n4517).
type(X,n4519) :- type(X,n4518).
type(X,i4519) :- type(X,n4518).
type(X,j4519) :- type(X,n4518).
type(X,n4520) :- type(X,n4519).
type(X,i4520) :- type(X,n4519).
type(X,j4520) :- type(X,n4519).
type(X,n4521) :- type(X,n4520).
type(X,i4521) :- type(X,n4520).
type(X,j4521) :- type(X,n4520).
type(X,n4522) :- type(X,n4521).
type(X,i4522) :- type(X,n4521).
type(X,j4522) :- type(X,n4521).
type(X,n4523) :- type(X,n4522).
type(X,i4523) :- type(X,n4522).
type(X,j4523) :- type(X,n4522).
type(X,n4524) :- type(X,n4523).
type(X,i4524) :- type(X,n4523).
type(X,j4524) :- type(X,n4523).
type(X,n4525) :- type(X,n4524).
type(X,i4525) :- type(X,n4524).
type(X,j4525) :- type(X,n4524).
type(X,n4526) :- type(X,n4525).
type(X,i4526) :- type(X,n4525).
type(X,j4526) :- type(X,n4525).
type(X,n4527) :- type(X,n4526).
type(X,i4527) :- type(X,n4526).
type(X,j4527) :- type(X,n4526).
type(X,n4528) :- type(X,n4527).
type(X,i4528) :- type(X,n4527).
type(X,j4528) :- type(X,n4527).
type(X,n4529) :- type(X,n4528).
type(X,i4529) :- type(X,n4528).
type(X,j4529) :- type(X,n4528).
type(X,n4530) :- type(X,n4529).
type(X,i4530) :- type(X,n4529).
type(X,j4530) :- type(X,n4529).
type(X,n4531) :- type(X,n4530).
type(X,i4531) :- type(X,n4530).
type(X,j4531) :- type(X,n4530).
type(X,n4532) :- type(X,n4531).
type(X,i4532) :- type(X,n4531).
type(X,j4532) :- type(X,n4531).
type(X,n4533) :- type(X,n4532).
type(X,i4533) :- type(X,n4532).
type(X,j4533) :- type(X,n4532).
type(X,n4534) :- type(X,n4533).
type(X,i4534) :- type(X,n4533).
type(X,j4534) :- type(X,n4533).
type(X,n4535) :- type(X,n4534).
type(X,i4535) :- type(X,n4534).
type(X,j4535) :- type(X,n4534).
type(X,n4536) :- type(X,n4535).
type(X,i4536) :- type(X,n4535).
type(X,j4536) :- type(X,n4535).
type(X,n4537) :- type(X,n4536).
type(X,i4537) :- type(X,n4536).
type(X,j4537) :- type(X,n4536).
type(X,n4538) :- type(X,n4537).
type(X,i4538) :- type(X,n4537).
type(X,j4538) :- type(X,n4537).
type(X,n4539) :- type(X,n4538).
type(X,i4539) :- type(X,n4538).
type(X,j4539) :- type(X,n4538).
type(X,n4540) :- type(X,n4539).
type(X,i4540) :- type(X,n4539).
type(X,j4540) :- type(X,n4539).
type(X,n4541) :- type(X,n4540).
type(X,i4541) :- type(X,n4540).
type(X,j4541) :- type(X,n4540).
type(X,n4542) :- type(X,n4541).
type(X,i4542) :- type(X,n4541).
type(X,j4542) :- type(X,n4541).
type(X,n4543) :- type(X,n4542).
type(X,i4543) :- type(X,n4542).
type(X,j4543) :- type(X,n4542).
type(X,n4544) :- type(X,n4543).
type(X,i4544) :- type(X,n4543).
type(X,j4544) :- type(X,n4543).
type(X,n4545) :- type(X,n4544).
type(X,i4545) :- type(X,n4544).
type(X,j4545) :- type(X,n4544).
type(X,n4546) :- type(X,n4545).
type(X,i4546) :- type(X,n4545).
type(X,j4546) :- type(X,n4545).
type(X,n4547) :- type(X,n4546).
type(X,i4547) :- type(X,n4546).
type(X,j4547) :- type(X,n4546).
type(X,n4548) :- type(X,n4547).
type(X,i4548) :- type(X,n4547).
type(X,j4548) :- type(X,n4547).
type(X,n4549) :- type(X,n4548).
type(X,i4549) :- type(X,n4548).
type(X,j4549) :- type(X,n4548).
type(X,n4550) :- type(X,n4549).
type(X,i4550) :- type(X,n4549).
type(X,j4550) :- type(X,n4549).
type(X,n4551) :- type(X,n4550).
type(X,i4551) :- type(X,n4550).
type(X,j4551) :- type(X,n4550).
type(X,n4552) :- type(X,n4551).
type(X,i4552) :- type(X,n4551).
type(X,j4552) :- type(X,n4551).
type(X,n4553) :- type(X,n4552).
type(X,i4553) :- type(X,n4552).
type(X,j4553) :- type(X,n4552).
type(X,n4554) :- type(X,n4553).
type(X,i4554) :- type(X,n4553).
type(X,j4554) :- type(X,n4553).
type(X,n4555) :- type(X,n4554).
type(X,i4555) :- type(X,n4554).
type(X,j4555) :- type(X,n4554).
type(X,n4556) :- type(X,n4555).
type(X,i4556) :- type(X,n4555).
type(X,j4556) :- type(X,n4555).
type(X,n4557) :- type(X,n4556).
type(X,i4557) :- type(X,n4556).
type(X,j4557) :- type(X,n4556).
type(X,n4558) :- type(X,n4557).
type(X,i4558) :- type(X,n4557).
type(X,j4558) :- type(X,n4557).
type(X,n4559) :- type(X,n4558).
type(X,i4559) :- type(X,n4558).
type(X,j4559) :- type(X,n4558).
type(X,n4560) :- type(X,n4559).
type(X,i4560) :- type(X,n4559).
type(X,j4560) :- type(X,n4559).
type(X,n4561) :- type(X,n4560).
type(X,i4561) :- type(X,n4560).
type(X,j4561) :- type(X,n4560).
type(X,n4562) :- type(X,n4561).
type(X,i4562) :- type(X,n4561).
type(X,j4562) :- type(X,n4561).
type(X,n4563) :- type(X,n4562).
type(X,i4563) :- type(X,n4562).
type(X,j4563) :- type(X,n4562).
type(X,n4564) :- type(X,n4563).
type(X,i4564) :- type(X,n4563).
type(X,j4564) :- type(X,n4563).
type(X,n4565) :- type(X,n4564).
type(X,i4565) :- type(X,n4564).
type(X,j4565) :- type(X,n4564).
type(X,n4566) :- type(X,n4565).
type(X,i4566) :- type(X,n4565).
type(X,j4566) :- type(X,n4565).
type(X,n4567) :- type(X,n4566).
type(X,i4567) :- type(X,n4566).
type(X,j4567) :- type(X,n4566).
type(X,n4568) :- type(X,n4567).
type(X,i4568) :- type(X,n4567).
type(X,j4568) :- type(X,n4567).
type(X,n4569) :- type(X,n4568).
type(X,i4569) :- type(X,n4568).
type(X,j4569) :- type(X,n4568).
type(X,n4570) :- type(X,n4569).
type(X,i4570) :- type(X,n4569).
type(X,j4570) :- type(X,n4569).
type(X,n4571) :- type(X,n4570).
type(X,i4571) :- type(X,n4570).
type(X,j4571) :- type(X,n4570).
type(X,n4572) :- type(X,n4571).
type(X,i4572) :- type(X,n4571).
type(X,j4572) :- type(X,n4571).
type(X,n4573) :- type(X,n4572).
type(X,i4573) :- type(X,n4572).
type(X,j4573) :- type(X,n4572).
type(X,n4574) :- type(X,n4573).
type(X,i4574) :- type(X,n4573).
type(X,j4574) :- type(X,n4573).
type(X,n4575) :- type(X,n4574).
type(X,i4575) :- type(X,n4574).
type(X,j4575) :- type(X,n4574).
type(X,n4576) :- type(X,n4575).
type(X,i4576) :- type(X,n4575).
type(X,j4576) :- type(X,n4575).
type(X,n4577) :- type(X,n4576).
type(X,i4577) :- type(X,n4576).
type(X,j4577) :- type(X,n4576).
type(X,n4578) :- type(X,n4577).
type(X,i4578) :- type(X,n4577).
type(X,j4578) :- type(X,n4577).
type(X,n4579) :- type(X,n4578).
type(X,i4579) :- type(X,n4578).
type(X,j4579) :- type(X,n4578).
type(X,n4580) :- type(X,n4579).
type(X,i4580) :- type(X,n4579).
type(X,j4580) :- type(X,n4579).
type(X,n4581) :- type(X,n4580).
type(X,i4581) :- type(X,n4580).
type(X,j4581) :- type(X,n4580).
type(X,n4582) :- type(X,n4581).
type(X,i4582) :- type(X,n4581).
type(X,j4582) :- type(X,n4581).
type(X,n4583) :- type(X,n4582).
type(X,i4583) :- type(X,n4582).
type(X,j4583) :- type(X,n4582).
type(X,n4584) :- type(X,n4583).
type(X,i4584) :- type(X,n4583).
type(X,j4584) :- type(X,n4583).
type(X,n4585) :- type(X,n4584).
type(X,i4585) :- type(X,n4584).
type(X,j4585) :- type(X,n4584).
type(X,n4586) :- type(X,n4585).
type(X,i4586) :- type(X,n4585).
type(X,j4586) :- type(X,n4585).
type(X,n4587) :- type(X,n4586).
type(X,i4587) :- type(X,n4586).
type(X,j4587) :- type(X,n4586).
type(X,n4588) :- type(X,n4587).
type(X,i4588) :- type(X,n4587).
type(X,j4588) :- type(X,n4587).
type(X,n4589) :- type(X,n4588).
type(X,i4589) :- type(X,n4588).
type(X,j4589) :- type(X,n4588).
type(X,n4590) :- type(X,n4589).
type(X,i4590) :- type(X,n4589).
type(X,j4590) :- type(X,n4589).
type(X,n4591) :- type(X,n4590).
type(X,i4591) :- type(X,n4590).
type(X,j4591) :- type(X,n4590).
type(X,n4592) :- type(X,n4591).
type(X,i4592) :- type(X,n4591).
type(X,j4592) :- type(X,n4591).
type(X,n4593) :- type(X,n4592).
type(X,i4593) :- type(X,n4592).
type(X,j4593) :- type(X,n4592).
type(X,n4594) :- type(X,n4593).
type(X,i4594) :- type(X,n4593).
type(X,j4594) :- type(X,n4593).
type(X,n4595) :- type(X,n4594).
type(X,i4595) :- type(X,n4594).
type(X,j4595) :- type(X,n4594).
type(X,n4596) :- type(X,n4595).
type(X,i4596) :- type(X,n4595).
type(X,j4596) :- type(X,n4595).
type(X,n4597) :- type(X,n4596).
type(X,i4597) :- type(X,n4596).
type(X,j4597) :- type(X,n4596).
type(X,n4598) :- type(X,n4597).
type(X,i4598) :- type(X,n4597).
type(X,j4598) :- type(X,n4597).
type(X,n4599) :- type(X,n4598).
type(X,i4599) :- type(X,n4598).
type(X,j4599) :- type(X,n4598).
type(X,n4600) :- type(X,n4599).
type(X,i4600) :- type(X,n4599).
type(X,j4600) :- type(X,n4599).
type(X,n4601) :- type(X,n4600).
type(X,i4601) :- type(X,n4600).
type(X,j4601) :- type(X,n4600).
type(X,n4602) :- type(X,n4601).
type(X,i4602) :- type(X,n4601).
type(X,j4602) :- type(X,n4601).
type(X,n4603) :- type(X,n4602).
type(X,i4603) :- type(X,n4602).
type(X,j4603) :- type(X,n4602).
type(X,n4604) :- type(X,n4603).
type(X,i4604) :- type(X,n4603).
type(X,j4604) :- type(X,n4603).
type(X,n4605) :- type(X,n4604).
type(X,i4605) :- type(X,n4604).
type(X,j4605) :- type(X,n4604).
type(X,n4606) :- type(X,n4605).
type(X,i4606) :- type(X,n4605).
type(X,j4606) :- type(X,n4605).
type(X,n4607) :- type(X,n4606).
type(X,i4607) :- type(X,n4606).
type(X,j4607) :- type(X,n4606).
type(X,n4608) :- type(X,n4607).
type(X,i4608) :- type(X,n4607).
type(X,j4608) :- type(X,n4607).
type(X,n4609) :- type(X,n4608).
type(X,i4609) :- type(X,n4608).
type(X,j4609) :- type(X,n4608).
type(X,n4610) :- type(X,n4609).
type(X,i4610) :- type(X,n4609).
type(X,j4610) :- type(X,n4609).
type(X,n4611) :- type(X,n4610).
type(X,i4611) :- type(X,n4610).
type(X,j4611) :- type(X,n4610).
type(X,n4612) :- type(X,n4611).
type(X,i4612) :- type(X,n4611).
type(X,j4612) :- type(X,n4611).
type(X,n4613) :- type(X,n4612).
type(X,i4613) :- type(X,n4612).
type(X,j4613) :- type(X,n4612).
type(X,n4614) :- type(X,n4613).
type(X,i4614) :- type(X,n4613).
type(X,j4614) :- type(X,n4613).
type(X,n4615) :- type(X,n4614).
type(X,i4615) :- type(X,n4614).
type(X,j4615) :- type(X,n4614).
type(X,n4616) :- type(X,n4615).
type(X,i4616) :- type(X,n4615).
type(X,j4616) :- type(X,n4615).
type(X,n4617) :- type(X,n4616).
type(X,i4617) :- type(X,n4616).
type(X,j4617) :- type(X,n4616).
type(X,n4618) :- type(X,n4617).
type(X,i4618) :- type(X,n4617).
type(X,j4618) :- type(X,n4617).
type(X,n4619) :- type(X,n4618).
type(X,i4619) :- type(X,n4618).
type(X,j4619) :- type(X,n4618).
type(X,n4620) :- type(X,n4619).
type(X,i4620) :- type(X,n4619).
type(X,j4620) :- type(X,n4619).
type(X,n4621) :- type(X,n4620).
type(X,i4621) :- type(X,n4620).
type(X,j4621) :- type(X,n4620).
type(X,n4622) :- type(X,n4621).
type(X,i4622) :- type(X,n4621).
type(X,j4622) :- type(X,n4621).
type(X,n4623) :- type(X,n4622).
type(X,i4623) :- type(X,n4622).
type(X,j4623) :- type(X,n4622).
type(X,n4624) :- type(X,n4623).
type(X,i4624) :- type(X,n4623).
type(X,j4624) :- type(X,n4623).
type(X,n4625) :- type(X,n4624).
type(X,i4625) :- type(X,n4624).
type(X,j4625) :- type(X,n4624).
type(X,n4626) :- type(X,n4625).
type(X,i4626) :- type(X,n4625).
type(X,j4626) :- type(X,n4625).
type(X,n4627) :- type(X,n4626).
type(X,i4627) :- type(X,n4626).
type(X,j4627) :- type(X,n4626).
type(X,n4628) :- type(X,n4627).
type(X,i4628) :- type(X,n4627).
type(X,j4628) :- type(X,n4627).
type(X,n4629) :- type(X,n4628).
type(X,i4629) :- type(X,n4628).
type(X,j4629) :- type(X,n4628).
type(X,n4630) :- type(X,n4629).
type(X,i4630) :- type(X,n4629).
type(X,j4630) :- type(X,n4629).
type(X,n4631) :- type(X,n4630).
type(X,i4631) :- type(X,n4630).
type(X,j4631) :- type(X,n4630).
type(X,n4632) :- type(X,n4631).
type(X,i4632) :- type(X,n4631).
type(X,j4632) :- type(X,n4631).
type(X,n4633) :- type(X,n4632).
type(X,i4633) :- type(X,n4632).
type(X,j4633) :- type(X,n4632).
type(X,n4634) :- type(X,n4633).
type(X,i4634) :- type(X,n4633).
type(X,j4634) :- type(X,n4633).
type(X,n4635) :- type(X,n4634).
type(X,i4635) :- type(X,n4634).
type(X,j4635) :- type(X,n4634).
type(X,n4636) :- type(X,n4635).
type(X,i4636) :- type(X,n4635).
type(X,j4636) :- type(X,n4635).
type(X,n4637) :- type(X,n4636).
type(X,i4637) :- type(X,n4636).
type(X,j4637) :- type(X,n4636).
type(X,n4638) :- type(X,n4637).
type(X,i4638) :- type(X,n4637).
type(X,j4638) :- type(X,n4637).
type(X,n4639) :- type(X,n4638).
type(X,i4639) :- type(X,n4638).
type(X,j4639) :- type(X,n4638).
type(X,n4640) :- type(X,n4639).
type(X,i4640) :- type(X,n4639).
type(X,j4640) :- type(X,n4639).
type(X,n4641) :- type(X,n4640).
type(X,i4641) :- type(X,n4640).
type(X,j4641) :- type(X,n4640).
type(X,n4642) :- type(X,n4641).
type(X,i4642) :- type(X,n4641).
type(X,j4642) :- type(X,n4641).
type(X,n4643) :- type(X,n4642).
type(X,i4643) :- type(X,n4642).
type(X,j4643) :- type(X,n4642).
type(X,n4644) :- type(X,n4643).
type(X,i4644) :- type(X,n4643).
type(X,j4644) :- type(X,n4643).
type(X,n4645) :- type(X,n4644).
type(X,i4645) :- type(X,n4644).
type(X,j4645) :- type(X,n4644).
type(X,n4646) :- type(X,n4645).
type(X,i4646) :- type(X,n4645).
type(X,j4646) :- type(X,n4645).
type(X,n4647) :- type(X,n4646).
type(X,i4647) :- type(X,n4646).
type(X,j4647) :- type(X,n4646).
type(X,n4648) :- type(X,n4647).
type(X,i4648) :- type(X,n4647).
type(X,j4648) :- type(X,n4647).
type(X,n4649) :- type(X,n4648).
type(X,i4649) :- type(X,n4648).
type(X,j4649) :- type(X,n4648).
type(X,n4650) :- type(X,n4649).
type(X,i4650) :- type(X,n4649).
type(X,j4650) :- type(X,n4649).
type(X,n4651) :- type(X,n4650).
type(X,i4651) :- type(X,n4650).
type(X,j4651) :- type(X,n4650).
type(X,n4652) :- type(X,n4651).
type(X,i4652) :- type(X,n4651).
type(X,j4652) :- type(X,n4651).
type(X,n4653) :- type(X,n4652).
type(X,i4653) :- type(X,n4652).
type(X,j4653) :- type(X,n4652).
type(X,n4654) :- type(X,n4653).
type(X,i4654) :- type(X,n4653).
type(X,j4654) :- type(X,n4653).
type(X,n4655) :- type(X,n4654).
type(X,i4655) :- type(X,n4654).
type(X,j4655) :- type(X,n4654).
type(X,n4656) :- type(X,n4655).
type(X,i4656) :- type(X,n4655).
type(X,j4656) :- type(X,n4655).
type(X,n4657) :- type(X,n4656).
type(X,i4657) :- type(X,n4656).
type(X,j4657) :- type(X,n4656).
type(X,n4658) :- type(X,n4657).
type(X,i4658) :- type(X,n4657).
type(X,j4658) :- type(X,n4657).
type(X,n4659) :- type(X,n4658).
type(X,i4659) :- type(X,n4658).
type(X,j4659) :- type(X,n4658).
type(X,n4660) :- type(X,n4659).
type(X,i4660) :- type(X,n4659).
type(X,j4660) :- type(X,n4659).
type(X,n4661) :- type(X,n4660).
type(X,i4661) :- type(X,n4660).
type(X,j4661) :- type(X,n4660).
type(X,n4662) :- type(X,n4661).
type(X,i4662) :- type(X,n4661).
type(X,j4662) :- type(X,n4661).
type(X,n4663) :- type(X,n4662).
type(X,i4663) :- type(X,n4662).
type(X,j4663) :- type(X,n4662).
type(X,n4664) :- type(X,n4663).
type(X,i4664) :- type(X,n4663).
type(X,j4664) :- type(X,n4663).
type(X,n4665) :- type(X,n4664).
type(X,i4665) :- type(X,n4664).
type(X,j4665) :- type(X,n4664).
type(X,n4666) :- type(X,n4665).
type(X,i4666) :- type(X,n4665).
type(X,j4666) :- type(X,n4665).
type(X,n4667) :- type(X,n4666).
type(X,i4667) :- type(X,n4666).
type(X,j4667) :- type(X,n4666).
type(X,n4668) :- type(X,n4667).
type(X,i4668) :- type(X,n4667).
type(X,j4668) :- type(X,n4667).
type(X,n4669) :- type(X,n4668).
type(X,i4669) :- type(X,n4668).
type(X,j4669) :- type(X,n4668).
type(X,n4670) :- type(X,n4669).
type(X,i4670) :- type(X,n4669).
type(X,j4670) :- type(X,n4669).
type(X,n4671) :- type(X,n4670).
type(X,i4671) :- type(X,n4670).
type(X,j4671) :- type(X,n4670).
type(X,n4672) :- type(X,n4671).
type(X,i4672) :- type(X,n4671).
type(X,j4672) :- type(X,n4671).
type(X,n4673) :- type(X,n4672).
type(X,i4673) :- type(X,n4672).
type(X,j4673) :- type(X,n4672).
type(X,n4674) :- type(X,n4673).
type(X,i4674) :- type(X,n4673).
type(X,j4674) :- type(X,n4673).
type(X,n4675) :- type(X,n4674).
type(X,i4675) :- type(X,n4674).
type(X,j4675) :- type(X,n4674).
type(X,n4676) :- type(X,n4675).
type(X,i4676) :- type(X,n4675).
type(X,j4676) :- type(X,n4675).
type(X,n4677) :- type(X,n4676).
type(X,i4677) :- type(X,n4676).
type(X,j4677) :- type(X,n4676).
type(X,n4678) :- type(X,n4677).
type(X,i4678) :- type(X,n4677).
type(X,j4678) :- type(X,n4677).
type(X,n4679) :- type(X,n4678).
type(X,i4679) :- type(X,n4678).
type(X,j4679) :- type(X,n4678).
type(X,n4680) :- type(X,n4679).
type(X,i4680) :- type(X,n4679).
type(X,j4680) :- type(X,n4679).
type(X,n4681) :- type(X,n4680).
type(X,i4681) :- type(X,n4680).
type(X,j4681) :- type(X,n4680).
type(X,n4682) :- type(X,n4681).
type(X,i4682) :- type(X,n4681).
type(X,j4682) :- type(X,n4681).
type(X,n4683) :- type(X,n4682).
type(X,i4683) :- type(X,n4682).
type(X,j4683) :- type(X,n4682).
type(X,n4684) :- type(X,n4683).
type(X,i4684) :- type(X,n4683).
type(X,j4684) :- type(X,n4683).
type(X,n4685) :- type(X,n4684).
type(X,i4685) :- type(X,n4684).
type(X,j4685) :- type(X,n4684).
type(X,n4686) :- type(X,n4685).
type(X,i4686) :- type(X,n4685).
type(X,j4686) :- type(X,n4685).
type(X,n4687) :- type(X,n4686).
type(X,i4687) :- type(X,n4686).
type(X,j4687) :- type(X,n4686).
type(X,n4688) :- type(X,n4687).
type(X,i4688) :- type(X,n4687).
type(X,j4688) :- type(X,n4687).
type(X,n4689) :- type(X,n4688).
type(X,i4689) :- type(X,n4688).
type(X,j4689) :- type(X,n4688).
type(X,n4690) :- type(X,n4689).
type(X,i4690) :- type(X,n4689).
type(X,j4690) :- type(X,n4689).
type(X,n4691) :- type(X,n4690).
type(X,i4691) :- type(X,n4690).
type(X,j4691) :- type(X,n4690).
type(X,n4692) :- type(X,n4691).
type(X,i4692) :- type(X,n4691).
type(X,j4692) :- type(X,n4691).
type(X,n4693) :- type(X,n4692).
type(X,i4693) :- type(X,n4692).
type(X,j4693) :- type(X,n4692).
type(X,n4694) :- type(X,n4693).
type(X,i4694) :- type(X,n4693).
type(X,j4694) :- type(X,n4693).
type(X,n4695) :- type(X,n4694).
type(X,i4695) :- type(X,n4694).
type(X,j4695) :- type(X,n4694).
type(X,n4696) :- type(X,n4695).
type(X,i4696) :- type(X,n4695).
type(X,j4696) :- type(X,n4695).
type(X,n4697) :- type(X,n4696).
type(X,i4697) :- type(X,n4696).
type(X,j4697) :- type(X,n4696).
type(X,n4698) :- type(X,n4697).
type(X,i4698) :- type(X,n4697).
type(X,j4698) :- type(X,n4697).
type(X,n4699) :- type(X,n4698).
type(X,i4699) :- type(X,n4698).
type(X,j4699) :- type(X,n4698).
type(X,n4700) :- type(X,n4699).
type(X,i4700) :- type(X,n4699).
type(X,j4700) :- type(X,n4699).
type(X,n4701) :- type(X,n4700).
type(X,i4701) :- type(X,n4700).
type(X,j4701) :- type(X,n4700).
type(X,n4702) :- type(X,n4701).
type(X,i4702) :- type(X,n4701).
type(X,j4702) :- type(X,n4701).
type(X,n4703) :- type(X,n4702).
type(X,i4703) :- type(X,n4702).
type(X,j4703) :- type(X,n4702).
type(X,n4704) :- type(X,n4703).
type(X,i4704) :- type(X,n4703).
type(X,j4704) :- type(X,n4703).
type(X,n4705) :- type(X,n4704).
type(X,i4705) :- type(X,n4704).
type(X,j4705) :- type(X,n4704).
type(X,n4706) :- type(X,n4705).
type(X,i4706) :- type(X,n4705).
type(X,j4706) :- type(X,n4705).
type(X,n4707) :- type(X,n4706).
type(X,i4707) :- type(X,n4706).
type(X,j4707) :- type(X,n4706).
type(X,n4708) :- type(X,n4707).
type(X,i4708) :- type(X,n4707).
type(X,j4708) :- type(X,n4707).
type(X,n4709) :- type(X,n4708).
type(X,i4709) :- type(X,n4708).
type(X,j4709) :- type(X,n4708).
type(X,n4710) :- type(X,n4709).
type(X,i4710) :- type(X,n4709).
type(X,j4710) :- type(X,n4709).
type(X,n4711) :- type(X,n4710).
type(X,i4711) :- type(X,n4710).
type(X,j4711) :- type(X,n4710).
type(X,n4712) :- type(X,n4711).
type(X,i4712) :- type(X,n4711).
type(X,j4712) :- type(X,n4711).
type(X,n4713) :- type(X,n4712).
type(X,i4713) :- type(X,n4712).
type(X,j4713) :- type(X,n4712).
type(X,n4714) :- type(X,n4713).
type(X,i4714) :- type(X,n4713).
type(X,j4714) :- type(X,n4713).
type(X,n4715) :- type(X,n4714).
type(X,i4715) :- type(X,n4714).
type(X,j4715) :- type(X,n4714).
type(X,n4716) :- type(X,n4715).
type(X,i4716) :- type(X,n4715).
type(X,j4716) :- type(X,n4715).
type(X,n4717) :- type(X,n4716).
type(X,i4717) :- type(X,n4716).
type(X,j4717) :- type(X,n4716).
type(X,n4718) :- type(X,n4717).
type(X,i4718) :- type(X,n4717).
type(X,j4718) :- type(X,n4717).
type(X,n4719) :- type(X,n4718).
type(X,i4719) :- type(X,n4718).
type(X,j4719) :- type(X,n4718).
type(X,n4720) :- type(X,n4719).
type(X,i4720) :- type(X,n4719).
type(X,j4720) :- type(X,n4719).
type(X,n4721) :- type(X,n4720).
type(X,i4721) :- type(X,n4720).
type(X,j4721) :- type(X,n4720).
type(X,n4722) :- type(X,n4721).
type(X,i4722) :- type(X,n4721).
type(X,j4722) :- type(X,n4721).
type(X,n4723) :- type(X,n4722).
type(X,i4723) :- type(X,n4722).
type(X,j4723) :- type(X,n4722).
type(X,n4724) :- type(X,n4723).
type(X,i4724) :- type(X,n4723).
type(X,j4724) :- type(X,n4723).
type(X,n4725) :- type(X,n4724).
type(X,i4725) :- type(X,n4724).
type(X,j4725) :- type(X,n4724).
type(X,n4726) :- type(X,n4725).
type(X,i4726) :- type(X,n4725).
type(X,j4726) :- type(X,n4725).
type(X,n4727) :- type(X,n4726).
type(X,i4727) :- type(X,n4726).
type(X,j4727) :- type(X,n4726).
type(X,n4728) :- type(X,n4727).
type(X,i4728) :- type(X,n4727).
type(X,j4728) :- type(X,n4727).
type(X,n4729) :- type(X,n4728).
type(X,i4729) :- type(X,n4728).
type(X,j4729) :- type(X,n4728).
type(X,n4730) :- type(X,n4729).
type(X,i4730) :- type(X,n4729).
type(X,j4730) :- type(X,n4729).
type(X,n4731) :- type(X,n4730).
type(X,i4731) :- type(X,n4730).
type(X,j4731) :- type(X,n4730).
type(X,n4732) :- type(X,n4731).
type(X,i4732) :- type(X,n4731).
type(X,j4732) :- type(X,n4731).
type(X,n4733) :- type(X,n4732).
type(X,i4733) :- type(X,n4732).
type(X,j4733) :- type(X,n4732).
type(X,n4734) :- type(X,n4733).
type(X,i4734) :- type(X,n4733).
type(X,j4734) :- type(X,n4733).
type(X,n4735) :- type(X,n4734).
type(X,i4735) :- type(X,n4734).
type(X,j4735) :- type(X,n4734).
type(X,n4736) :- type(X,n4735).
type(X,i4736) :- type(X,n4735).
type(X,j4736) :- type(X,n4735).
type(X,n4737) :- type(X,n4736).
type(X,i4737) :- type(X,n4736).
type(X,j4737) :- type(X,n4736).
type(X,n4738) :- type(X,n4737).
type(X,i4738) :- type(X,n4737).
type(X,j4738) :- type(X,n4737).
type(X,n4739) :- type(X,n4738).
type(X,i4739) :- type(X,n4738).
type(X,j4739) :- type(X,n4738).
type(X,n4740) :- type(X,n4739).
type(X,i4740) :- type(X,n4739).
type(X,j4740) :- type(X,n4739).
type(X,n4741) :- type(X,n4740).
type(X,i4741) :- type(X,n4740).
type(X,j4741) :- type(X,n4740).
type(X,n4742) :- type(X,n4741).
type(X,i4742) :- type(X,n4741).
type(X,j4742) :- type(X,n4741).
type(X,n4743) :- type(X,n4742).
type(X,i4743) :- type(X,n4742).
type(X,j4743) :- type(X,n4742).
type(X,n4744) :- type(X,n4743).
type(X,i4744) :- type(X,n4743).
type(X,j4744) :- type(X,n4743).
type(X,n4745) :- type(X,n4744).
type(X,i4745) :- type(X,n4744).
type(X,j4745) :- type(X,n4744).
type(X,n4746) :- type(X,n4745).
type(X,i4746) :- type(X,n4745).
type(X,j4746) :- type(X,n4745).
type(X,n4747) :- type(X,n4746).
type(X,i4747) :- type(X,n4746).
type(X,j4747) :- type(X,n4746).
type(X,n4748) :- type(X,n4747).
type(X,i4748) :- type(X,n4747).
type(X,j4748) :- type(X,n4747).
type(X,n4749) :- type(X,n4748).
type(X,i4749) :- type(X,n4748).
type(X,j4749) :- type(X,n4748).
type(X,n4750) :- type(X,n4749).
type(X,i4750) :- type(X,n4749).
type(X,j4750) :- type(X,n4749).
type(X,n4751) :- type(X,n4750).
type(X,i4751) :- type(X,n4750).
type(X,j4751) :- type(X,n4750).
type(X,n4752) :- type(X,n4751).
type(X,i4752) :- type(X,n4751).
type(X,j4752) :- type(X,n4751).
type(X,n4753) :- type(X,n4752).
type(X,i4753) :- type(X,n4752).
type(X,j4753) :- type(X,n4752).
type(X,n4754) :- type(X,n4753).
type(X,i4754) :- type(X,n4753).
type(X,j4754) :- type(X,n4753).
type(X,n4755) :- type(X,n4754).
type(X,i4755) :- type(X,n4754).
type(X,j4755) :- type(X,n4754).
type(X,n4756) :- type(X,n4755).
type(X,i4756) :- type(X,n4755).
type(X,j4756) :- type(X,n4755).
type(X,n4757) :- type(X,n4756).
type(X,i4757) :- type(X,n4756).
type(X,j4757) :- type(X,n4756).
type(X,n4758) :- type(X,n4757).
type(X,i4758) :- type(X,n4757).
type(X,j4758) :- type(X,n4757).
type(X,n4759) :- type(X,n4758).
type(X,i4759) :- type(X,n4758).
type(X,j4759) :- type(X,n4758).
type(X,n4760) :- type(X,n4759).
type(X,i4760) :- type(X,n4759).
type(X,j4760) :- type(X,n4759).
type(X,n4761) :- type(X,n4760).
type(X,i4761) :- type(X,n4760).
type(X,j4761) :- type(X,n4760).
type(X,n4762) :- type(X,n4761).
type(X,i4762) :- type(X,n4761).
type(X,j4762) :- type(X,n4761).
type(X,n4763) :- type(X,n4762).
type(X,i4763) :- type(X,n4762).
type(X,j4763) :- type(X,n4762).
type(X,n4764) :- type(X,n4763).
type(X,i4764) :- type(X,n4763).
type(X,j4764) :- type(X,n4763).
type(X,n4765) :- type(X,n4764).
type(X,i4765) :- type(X,n4764).
type(X,j4765) :- type(X,n4764).
type(X,n4766) :- type(X,n4765).
type(X,i4766) :- type(X,n4765).
type(X,j4766) :- type(X,n4765).
type(X,n4767) :- type(X,n4766).
type(X,i4767) :- type(X,n4766).
type(X,j4767) :- type(X,n4766).
type(X,n4768) :- type(X,n4767).
type(X,i4768) :- type(X,n4767).
type(X,j4768) :- type(X,n4767).
type(X,n4769) :- type(X,n4768).
type(X,i4769) :- type(X,n4768).
type(X,j4769) :- type(X,n4768).
type(X,n4770) :- type(X,n4769).
type(X,i4770) :- type(X,n4769).
type(X,j4770) :- type(X,n4769).
type(X,n4771) :- type(X,n4770).
type(X,i4771) :- type(X,n4770).
type(X,j4771) :- type(X,n4770).
type(X,n4772) :- type(X,n4771).
type(X,i4772) :- type(X,n4771).
type(X,j4772) :- type(X,n4771).
type(X,n4773) :- type(X,n4772).
type(X,i4773) :- type(X,n4772).
type(X,j4773) :- type(X,n4772).
type(X,n4774) :- type(X,n4773).
type(X,i4774) :- type(X,n4773).
type(X,j4774) :- type(X,n4773).
type(X,n4775) :- type(X,n4774).
type(X,i4775) :- type(X,n4774).
type(X,j4775) :- type(X,n4774).
type(X,n4776) :- type(X,n4775).
type(X,i4776) :- type(X,n4775).
type(X,j4776) :- type(X,n4775).
type(X,n4777) :- type(X,n4776).
type(X,i4777) :- type(X,n4776).
type(X,j4777) :- type(X,n4776).
type(X,n4778) :- type(X,n4777).
type(X,i4778) :- type(X,n4777).
type(X,j4778) :- type(X,n4777).
type(X,n4779) :- type(X,n4778).
type(X,i4779) :- type(X,n4778).
type(X,j4779) :- type(X,n4778).
type(X,n4780) :- type(X,n4779).
type(X,i4780) :- type(X,n4779).
type(X,j4780) :- type(X,n4779).
type(X,n4781) :- type(X,n4780).
type(X,i4781) :- type(X,n4780).
type(X,j4781) :- type(X,n4780).
type(X,n4782) :- type(X,n4781).
type(X,i4782) :- type(X,n4781).
type(X,j4782) :- type(X,n4781).
type(X,n4783) :- type(X,n4782).
type(X,i4783) :- type(X,n4782).
type(X,j4783) :- type(X,n4782).
type(X,n4784) :- type(X,n4783).
type(X,i4784) :- type(X,n4783).
type(X,j4784) :- type(X,n4783).
type(X,n4785) :- type(X,n4784).
type(X,i4785) :- type(X,n4784).
type(X,j4785) :- type(X,n4784).
type(X,n4786) :- type(X,n4785).
type(X,i4786) :- type(X,n4785).
type(X,j4786) :- type(X,n4785).
type(X,n4787) :- type(X,n4786).
type(X,i4787) :- type(X,n4786).
type(X,j4787) :- type(X,n4786).
type(X,n4788) :- type(X,n4787).
type(X,i4788) :- type(X,n4787).
type(X,j4788) :- type(X,n4787).
type(X,n4789) :- type(X,n4788).
type(X,i4789) :- type(X,n4788).
type(X,j4789) :- type(X,n4788).
type(X,n4790) :- type(X,n4789).
type(X,i4790) :- type(X,n4789).
type(X,j4790) :- type(X,n4789).
type(X,n4791) :- type(X,n4790).
type(X,i4791) :- type(X,n4790).
type(X,j4791) :- type(X,n4790).
type(X,n4792) :- type(X,n4791).
type(X,i4792) :- type(X,n4791).
type(X,j4792) :- type(X,n4791).
type(X,n4793) :- type(X,n4792).
type(X,i4793) :- type(X,n4792).
type(X,j4793) :- type(X,n4792).
type(X,n4794) :- type(X,n4793).
type(X,i4794) :- type(X,n4793).
type(X,j4794) :- type(X,n4793).
type(X,n4795) :- type(X,n4794).
type(X,i4795) :- type(X,n4794).
type(X,j4795) :- type(X,n4794).
type(X,n4796) :- type(X,n4795).
type(X,i4796) :- type(X,n4795).
type(X,j4796) :- type(X,n4795).
type(X,n4797) :- type(X,n4796).
type(X,i4797) :- type(X,n4796).
type(X,j4797) :- type(X,n4796).
type(X,n4798) :- type(X,n4797).
type(X,i4798) :- type(X,n4797).
type(X,j4798) :- type(X,n4797).
type(X,n4799) :- type(X,n4798).
type(X,i4799) :- type(X,n4798).
type(X,j4799) :- type(X,n4798).
type(X,n4800) :- type(X,n4799).
type(X,i4800) :- type(X,n4799).
type(X,j4800) :- type(X,n4799).
type(X,n4801) :- type(X,n4800).
type(X,i4801) :- type(X,n4800).
type(X,j4801) :- type(X,n4800).
type(X,n4802) :- type(X,n4801).
type(X,i4802) :- type(X,n4801).
type(X,j4802) :- type(X,n4801).
type(X,n4803) :- type(X,n4802).
type(X,i4803) :- type(X,n4802).
type(X,j4803) :- type(X,n4802).
type(X,n4804) :- type(X,n4803).
type(X,i4804) :- type(X,n4803).
type(X,j4804) :- type(X,n4803).
type(X,n4805) :- type(X,n4804).
type(X,i4805) :- type(X,n4804).
type(X,j4805) :- type(X,n4804).
type(X,n4806) :- type(X,n4805).
type(X,i4806) :- type(X,n4805).
type(X,j4806) :- type(X,n4805).
type(X,n4807) :- type(X,n4806).
type(X,i4807) :- type(X,n4806).
type(X,j4807) :- type(X,n4806).
type(X,n4808) :- type(X,n4807).
type(X,i4808) :- type(X,n4807).
type(X,j4808) :- type(X,n4807).
type(X,n4809) :- type(X,n4808).
type(X,i4809) :- type(X,n4808).
type(X,j4809) :- type(X,n4808).
type(X,n4810) :- type(X,n4809).
type(X,i4810) :- type(X,n4809).
type(X,j4810) :- type(X,n4809).
type(X,n4811) :- type(X,n4810).
type(X,i4811) :- type(X,n4810).
type(X,j4811) :- type(X,n4810).
type(X,n4812) :- type(X,n4811).
type(X,i4812) :- type(X,n4811).
type(X,j4812) :- type(X,n4811).
type(X,n4813) :- type(X,n4812).
type(X,i4813) :- type(X,n4812).
type(X,j4813) :- type(X,n4812).
type(X,n4814) :- type(X,n4813).
type(X,i4814) :- type(X,n4813).
type(X,j4814) :- type(X,n4813).
type(X,n4815) :- type(X,n4814).
type(X,i4815) :- type(X,n4814).
type(X,j4815) :- type(X,n4814).
type(X,n4816) :- type(X,n4815).
type(X,i4816) :- type(X,n4815).
type(X,j4816) :- type(X,n4815).
type(X,n4817) :- type(X,n4816).
type(X,i4817) :- type(X,n4816).
type(X,j4817) :- type(X,n4816).
type(X,n4818) :- type(X,n4817).
type(X,i4818) :- type(X,n4817).
type(X,j4818) :- type(X,n4817).
type(X,n4819) :- type(X,n4818).
type(X,i4819) :- type(X,n4818).
type(X,j4819) :- type(X,n4818).
type(X,n4820) :- type(X,n4819).
type(X,i4820) :- type(X,n4819).
type(X,j4820) :- type(X,n4819).
type(X,n4821) :- type(X,n4820).
type(X,i4821) :- type(X,n4820).
type(X,j4821) :- type(X,n4820).
type(X,n4822) :- type(X,n4821).
type(X,i4822) :- type(X,n4821).
type(X,j4822) :- type(X,n4821).
type(X,n4823) :- type(X,n4822).
type(X,i4823) :- type(X,n4822).
type(X,j4823) :- type(X,n4822).
type(X,n4824) :- type(X,n4823).
type(X,i4824) :- type(X,n4823).
type(X,j4824) :- type(X,n4823).
type(X,n4825) :- type(X,n4824).
type(X,i4825) :- type(X,n4824).
type(X,j4825) :- type(X,n4824).
type(X,n4826) :- type(X,n4825).
type(X,i4826) :- type(X,n4825).
type(X,j4826) :- type(X,n4825).
type(X,n4827) :- type(X,n4826).
type(X,i4827) :- type(X,n4826).
type(X,j4827) :- type(X,n4826).
type(X,n4828) :- type(X,n4827).
type(X,i4828) :- type(X,n4827).
type(X,j4828) :- type(X,n4827).
type(X,n4829) :- type(X,n4828).
type(X,i4829) :- type(X,n4828).
type(X,j4829) :- type(X,n4828).
type(X,n4830) :- type(X,n4829).
type(X,i4830) :- type(X,n4829).
type(X,j4830) :- type(X,n4829).
type(X,n4831) :- type(X,n4830).
type(X,i4831) :- type(X,n4830).
type(X,j4831) :- type(X,n4830).
type(X,n4832) :- type(X,n4831).
type(X,i4832) :- type(X,n4831).
type(X,j4832) :- type(X,n4831).
type(X,n4833) :- type(X,n4832).
type(X,i4833) :- type(X,n4832).
type(X,j4833) :- type(X,n4832).
type(X,n4834) :- type(X,n4833).
type(X,i4834) :- type(X,n4833).
type(X,j4834) :- type(X,n4833).
type(X,n4835) :- type(X,n4834).
type(X,i4835) :- type(X,n4834).
type(X,j4835) :- type(X,n4834).
type(X,n4836) :- type(X,n4835).
type(X,i4836) :- type(X,n4835).
type(X,j4836) :- type(X,n4835).
type(X,n4837) :- type(X,n4836).
type(X,i4837) :- type(X,n4836).
type(X,j4837) :- type(X,n4836).
type(X,n4838) :- type(X,n4837).
type(X,i4838) :- type(X,n4837).
type(X,j4838) :- type(X,n4837).
type(X,n4839) :- type(X,n4838).
type(X,i4839) :- type(X,n4838).
type(X,j4839) :- type(X,n4838).
type(X,n4840) :- type(X,n4839).
type(X,i4840) :- type(X,n4839).
type(X,j4840) :- type(X,n4839).
type(X,n4841) :- type(X,n4840).
type(X,i4841) :- type(X,n4840).
type(X,j4841) :- type(X,n4840).
type(X,n4842) :- type(X,n4841).
type(X,i4842) :- type(X,n4841).
type(X,j4842) :- type(X,n4841).
type(X,n4843) :- type(X,n4842).
type(X,i4843) :- type(X,n4842).
type(X,j4843) :- type(X,n4842).
type(X,n4844) :- type(X,n4843).
type(X,i4844) :- type(X,n4843).
type(X,j4844) :- type(X,n4843).
type(X,n4845) :- type(X,n4844).
type(X,i4845) :- type(X,n4844).
type(X,j4845) :- type(X,n4844).
type(X,n4846) :- type(X,n4845).
type(X,i4846) :- type(X,n4845).
type(X,j4846) :- type(X,n4845).
type(X,n4847) :- type(X,n4846).
type(X,i4847) :- type(X,n4846).
type(X,j4847) :- type(X,n4846).
type(X,n4848) :- type(X,n4847).
type(X,i4848) :- type(X,n4847).
type(X,j4848) :- type(X,n4847).
type(X,n4849) :- type(X,n4848).
type(X,i4849) :- type(X,n4848).
type(X,j4849) :- type(X,n4848).
type(X,n4850) :- type(X,n4849).
type(X,i4850) :- type(X,n4849).
type(X,j4850) :- type(X,n4849).
type(X,n4851) :- type(X,n4850).
type(X,i4851) :- type(X,n4850).
type(X,j4851) :- type(X,n4850).
type(X,n4852) :- type(X,n4851).
type(X,i4852) :- type(X,n4851).
type(X,j4852) :- type(X,n4851).
type(X,n4853) :- type(X,n4852).
type(X,i4853) :- type(X,n4852).
type(X,j4853) :- type(X,n4852).
type(X,n4854) :- type(X,n4853).
type(X,i4854) :- type(X,n4853).
type(X,j4854) :- type(X,n4853).
type(X,n4855) :- type(X,n4854).
type(X,i4855) :- type(X,n4854).
type(X,j4855) :- type(X,n4854).
type(X,n4856) :- type(X,n4855).
type(X,i4856) :- type(X,n4855).
type(X,j4856) :- type(X,n4855).
type(X,n4857) :- type(X,n4856).
type(X,i4857) :- type(X,n4856).
type(X,j4857) :- type(X,n4856).
type(X,n4858) :- type(X,n4857).
type(X,i4858) :- type(X,n4857).
type(X,j4858) :- type(X,n4857).
type(X,n4859) :- type(X,n4858).
type(X,i4859) :- type(X,n4858).
type(X,j4859) :- type(X,n4858).
type(X,n4860) :- type(X,n4859).
type(X,i4860) :- type(X,n4859).
type(X,j4860) :- type(X,n4859).
type(X,n4861) :- type(X,n4860).
type(X,i4861) :- type(X,n4860).
type(X,j4861) :- type(X,n4860).
type(X,n4862) :- type(X,n4861).
type(X,i4862) :- type(X,n4861).
type(X,j4862) :- type(X,n4861).
type(X,n4863) :- type(X,n4862).
type(X,i4863) :- type(X,n4862).
type(X,j4863) :- type(X,n4862).
type(X,n4864) :- type(X,n4863).
type(X,i4864) :- type(X,n4863).
type(X,j4864) :- type(X,n4863).
type(X,n4865) :- type(X,n4864).
type(X,i4865) :- type(X,n4864).
type(X,j4865) :- type(X,n4864).
type(X,n4866) :- type(X,n4865).
type(X,i4866) :- type(X,n4865).
type(X,j4866) :- type(X,n4865).
type(X,n4867) :- type(X,n4866).
type(X,i4867) :- type(X,n4866).
type(X,j4867) :- type(X,n4866).
type(X,n4868) :- type(X,n4867).
type(X,i4868) :- type(X,n4867).
type(X,j4868) :- type(X,n4867).
type(X,n4869) :- type(X,n4868).
type(X,i4869) :- type(X,n4868).
type(X,j4869) :- type(X,n4868).
type(X,n4870) :- type(X,n4869).
type(X,i4870) :- type(X,n4869).
type(X,j4870) :- type(X,n4869).
type(X,n4871) :- type(X,n4870).
type(X,i4871) :- type(X,n4870).
type(X,j4871) :- type(X,n4870).
type(X,n4872) :- type(X,n4871).
type(X,i4872) :- type(X,n4871).
type(X,j4872) :- type(X,n4871).
type(X,n4873) :- type(X,n4872).
type(X,i4873) :- type(X,n4872).
type(X,j4873) :- type(X,n4872).
type(X,n4874) :- type(X,n4873).
type(X,i4874) :- type(X,n4873).
type(X,j4874) :- type(X,n4873).
type(X,n4875) :- type(X,n4874).
type(X,i4875) :- type(X,n4874).
type(X,j4875) :- type(X,n4874).
type(X,n4876) :- type(X,n4875).
type(X,i4876) :- type(X,n4875).
type(X,j4876) :- type(X,n4875).
type(X,n4877) :- type(X,n4876).
type(X,i4877) :- type(X,n4876).
type(X,j4877) :- type(X,n4876).
type(X,n4878) :- type(X,n4877).
type(X,i4878) :- type(X,n4877).
type(X,j4878) :- type(X,n4877).
type(X,n4879) :- type(X,n4878).
type(X,i4879) :- type(X,n4878).
type(X,j4879) :- type(X,n4878).
type(X,n4880) :- type(X,n4879).
type(X,i4880) :- type(X,n4879).
type(X,j4880) :- type(X,n4879).
type(X,n4881) :- type(X,n4880).
type(X,i4881) :- type(X,n4880).
type(X,j4881) :- type(X,n4880).
type(X,n4882) :- type(X,n4881).
type(X,i4882) :- type(X,n4881).
type(X,j4882) :- type(X,n4881).
type(X,n4883) :- type(X,n4882).
type(X,i4883) :- type(X,n4882).
type(X,j4883) :- type(X,n4882).
type(X,n4884) :- type(X,n4883).
type(X,i4884) :- type(X,n4883).
type(X,j4884) :- type(X,n4883).
type(X,n4885) :- type(X,n4884).
type(X,i4885) :- type(X,n4884).
type(X,j4885) :- type(X,n4884).
type(X,n4886) :- type(X,n4885).
type(X,i4886) :- type(X,n4885).
type(X,j4886) :- type(X,n4885).
type(X,n4887) :- type(X,n4886).
type(X,i4887) :- type(X,n4886).
type(X,j4887) :- type(X,n4886).
type(X,n4888) :- type(X,n4887).
type(X,i4888) :- type(X,n4887).
type(X,j4888) :- type(X,n4887).
type(X,n4889) :- type(X,n4888).
type(X,i4889) :- type(X,n4888).
type(X,j4889) :- type(X,n4888).
type(X,n4890) :- type(X,n4889).
type(X,i4890) :- type(X,n4889).
type(X,j4890) :- type(X,n4889).
type(X,n4891) :- type(X,n4890).
type(X,i4891) :- type(X,n4890).
type(X,j4891) :- type(X,n4890).
type(X,n4892) :- type(X,n4891).
type(X,i4892) :- type(X,n4891).
type(X,j4892) :- type(X,n4891).
type(X,n4893) :- type(X,n4892).
type(X,i4893) :- type(X,n4892).
type(X,j4893) :- type(X,n4892).
type(X,n4894) :- type(X,n4893).
type(X,i4894) :- type(X,n4893).
type(X,j4894) :- type(X,n4893).
type(X,n4895) :- type(X,n4894).
type(X,i4895) :- type(X,n4894).
type(X,j4895) :- type(X,n4894).
type(X,n4896) :- type(X,n4895).
type(X,i4896) :- type(X,n4895).
type(X,j4896) :- type(X,n4895).
type(X,n4897) :- type(X,n4896).
type(X,i4897) :- type(X,n4896).
type(X,j4897) :- type(X,n4896).
type(X,n4898) :- type(X,n4897).
type(X,i4898) :- type(X,n4897).
type(X,j4898) :- type(X,n4897).
type(X,n4899) :- type(X,n4898).
type(X,i4899) :- type(X,n4898).
type(X,j4899) :- type(X,n4898).
type(X,n4900) :- type(X,n4899).
type(X,i4900) :- type(X,n4899).
type(X,j4900) :- type(X,n4899).
type(X,n4901) :- type(X,n4900).
type(X,i4901) :- type(X,n4900).
type(X,j4901) :- type(X,n4900).
type(X,n4902) :- type(X,n4901).
type(X,i4902) :- type(X,n4901).
type(X,j4902) :- type(X,n4901).
type(X,n4903) :- type(X,n4902).
type(X,i4903) :- type(X,n4902).
type(X,j4903) :- type(X,n4902).
type(X,n4904) :- type(X,n4903).
type(X,i4904) :- type(X,n4903).
type(X,j4904) :- type(X,n4903).
type(X,n4905) :- type(X,n4904).
type(X,i4905) :- type(X,n4904).
type(X,j4905) :- type(X,n4904).
type(X,n4906) :- type(X,n4905).
type(X,i4906) :- type(X,n4905).
type(X,j4906) :- type(X,n4905).
type(X,n4907) :- type(X,n4906).
type(X,i4907) :- type(X,n4906).
type(X,j4907) :- type(X,n4906).
type(X,n4908) :- type(X,n4907).
type(X,i4908) :- type(X,n4907).
type(X,j4908) :- type(X,n4907).
type(X,n4909) :- type(X,n4908).
type(X,i4909) :- type(X,n4908).
type(X,j4909) :- type(X,n4908).
type(X,n4910) :- type(X,n4909).
type(X,i4910) :- type(X,n4909).
type(X,j4910) :- type(X,n4909).
type(X,n4911) :- type(X,n4910).
type(X,i4911) :- type(X,n4910).
type(X,j4911) :- type(X,n4910).
type(X,n4912) :- type(X,n4911).
type(X,i4912) :- type(X,n4911).
type(X,j4912) :- type(X,n4911).
type(X,n4913) :- type(X,n4912).
type(X,i4913) :- type(X,n4912).
type(X,j4913) :- type(X,n4912).
type(X,n4914) :- type(X,n4913).
type(X,i4914) :- type(X,n4913).
type(X,j4914) :- type(X,n4913).
type(X,n4915) :- type(X,n4914).
type(X,i4915) :- type(X,n4914).
type(X,j4915) :- type(X,n4914).
type(X,n4916) :- type(X,n4915).
type(X,i4916) :- type(X,n4915).
type(X,j4916) :- type(X,n4915).
type(X,n4917) :- type(X,n4916).
type(X,i4917) :- type(X,n4916).
type(X,j4917) :- type(X,n4916).
type(X,n4918) :- type(X,n4917).
type(X,i4918) :- type(X,n4917).
type(X,j4918) :- type(X,n4917).
type(X,n4919) :- type(X,n4918).
type(X,i4919) :- type(X,n4918).
type(X,j4919) :- type(X,n4918).
type(X,n4920) :- type(X,n4919).
type(X,i4920) :- type(X,n4919).
type(X,j4920) :- type(X,n4919).
type(X,n4921) :- type(X,n4920).
type(X,i4921) :- type(X,n4920).
type(X,j4921) :- type(X,n4920).
type(X,n4922) :- type(X,n4921).
type(X,i4922) :- type(X,n4921).
type(X,j4922) :- type(X,n4921).
type(X,n4923) :- type(X,n4922).
type(X,i4923) :- type(X,n4922).
type(X,j4923) :- type(X,n4922).
type(X,n4924) :- type(X,n4923).
type(X,i4924) :- type(X,n4923).
type(X,j4924) :- type(X,n4923).
type(X,n4925) :- type(X,n4924).
type(X,i4925) :- type(X,n4924).
type(X,j4925) :- type(X,n4924).
type(X,n4926) :- type(X,n4925).
type(X,i4926) :- type(X,n4925).
type(X,j4926) :- type(X,n4925).
type(X,n4927) :- type(X,n4926).
type(X,i4927) :- type(X,n4926).
type(X,j4927) :- type(X,n4926).
type(X,n4928) :- type(X,n4927).
type(X,i4928) :- type(X,n4927).
type(X,j4928) :- type(X,n4927).
type(X,n4929) :- type(X,n4928).
type(X,i4929) :- type(X,n4928).
type(X,j4929) :- type(X,n4928).
type(X,n4930) :- type(X,n4929).
type(X,i4930) :- type(X,n4929).
type(X,j4930) :- type(X,n4929).
type(X,n4931) :- type(X,n4930).
type(X,i4931) :- type(X,n4930).
type(X,j4931) :- type(X,n4930).
type(X,n4932) :- type(X,n4931).
type(X,i4932) :- type(X,n4931).
type(X,j4932) :- type(X,n4931).
type(X,n4933) :- type(X,n4932).
type(X,i4933) :- type(X,n4932).
type(X,j4933) :- type(X,n4932).
type(X,n4934) :- type(X,n4933).
type(X,i4934) :- type(X,n4933).
type(X,j4934) :- type(X,n4933).
type(X,n4935) :- type(X,n4934).
type(X,i4935) :- type(X,n4934).
type(X,j4935) :- type(X,n4934).
type(X,n4936) :- type(X,n4935).
type(X,i4936) :- type(X,n4935).
type(X,j4936) :- type(X,n4935).
type(X,n4937) :- type(X,n4936).
type(X,i4937) :- type(X,n4936).
type(X,j4937) :- type(X,n4936).
type(X,n4938) :- type(X,n4937).
type(X,i4938) :- type(X,n4937).
type(X,j4938) :- type(X,n4937).
type(X,n4939) :- type(X,n4938).
type(X,i4939) :- type(X,n4938).
type(X,j4939) :- type(X,n4938).
type(X,n4940) :- type(X,n4939).
type(X,i4940) :- type(X,n4939).
type(X,j4940) :- type(X,n4939).
type(X,n4941) :- type(X,n4940).
type(X,i4941) :- type(X,n4940).
type(X,j4941) :- type(X,n4940).
type(X,n4942) :- type(X,n4941).
type(X,i4942) :- type(X,n4941).
type(X,j4942) :- type(X,n4941).
type(X,n4943) :- type(X,n4942).
type(X,i4943) :- type(X,n4942).
type(X,j4943) :- type(X,n4942).
type(X,n4944) :- type(X,n4943).
type(X,i4944) :- type(X,n4943).
type(X,j4944) :- type(X,n4943).
type(X,n4945) :- type(X,n4944).
type(X,i4945) :- type(X,n4944).
type(X,j4945) :- type(X,n4944).
type(X,n4946) :- type(X,n4945).
type(X,i4946) :- type(X,n4945).
type(X,j4946) :- type(X,n4945).
type(X,n4947) :- type(X,n4946).
type(X,i4947) :- type(X,n4946).
type(X,j4947) :- type(X,n4946).
type(X,n4948) :- type(X,n4947).
type(X,i4948) :- type(X,n4947).
type(X,j4948) :- type(X,n4947).
type(X,n4949) :- type(X,n4948).
type(X,i4949) :- type(X,n4948).
type(X,j4949) :- type(X,n4948).
type(X,n4950) :- type(X,n4949).
type(X,i4950) :- type(X,n4949).
type(X,j4950) :- type(X,n4949).
type(X,n4951) :- type(X,n4950).
type(X,i4951) :- type(X,n4950).
type(X,j4951) :- type(X,n4950).
type(X,n4952) :- type(X,n4951).
type(X,i4952) :- type(X,n4951).
type(X,j4952) :- type(X,n4951).
type(X,n4953) :- type(X,n4952).
type(X,i4953) :- type(X,n4952).
type(X,j4953) :- type(X,n4952).
type(X,n4954) :- type(X,n4953).
type(X,i4954) :- type(X,n4953).
type(X,j4954) :- type(X,n4953).
type(X,n4955) :- type(X,n4954).
type(X,i4955) :- type(X,n4954).
type(X,j4955) :- type(X,n4954).
type(X,n4956) :- type(X,n4955).
type(X,i4956) :- type(X,n4955).
type(X,j4956) :- type(X,n4955).
type(X,n4957) :- type(X,n4956).
type(X,i4957) :- type(X,n4956).
type(X,j4957) :- type(X,n4956).
type(X,n4958) :- type(X,n4957).
type(X,i4958) :- type(X,n4957).
type(X,j4958) :- type(X,n4957).
type(X,n4959) :- type(X,n4958).
type(X,i4959) :- type(X,n4958).
type(X,j4959) :- type(X,n4958).
type(X,n4960) :- type(X,n4959).
type(X,i4960) :- type(X,n4959).
type(X,j4960) :- type(X,n4959).
type(X,n4961) :- type(X,n4960).
type(X,i4961) :- type(X,n4960).
type(X,j4961) :- type(X,n4960).
type(X,n4962) :- type(X,n4961).
type(X,i4962) :- type(X,n4961).
type(X,j4962) :- type(X,n4961).
type(X,n4963) :- type(X,n4962).
type(X,i4963) :- type(X,n4962).
type(X,j4963) :- type(X,n4962).
type(X,n4964) :- type(X,n4963).
type(X,i4964) :- type(X,n4963).
type(X,j4964) :- type(X,n4963).
type(X,n4965) :- type(X,n4964).
type(X,i4965) :- type(X,n4964).
type(X,j4965) :- type(X,n4964).
type(X,n4966) :- type(X,n4965).
type(X,i4966) :- type(X,n4965).
type(X,j4966) :- type(X,n4965).
type(X,n4967) :- type(X,n4966).
type(X,i4967) :- type(X,n4966).
type(X,j4967) :- type(X,n4966).
type(X,n4968) :- type(X,n4967).
type(X,i4968) :- type(X,n4967).
type(X,j4968) :- type(X,n4967).
type(X,n4969) :- type(X,n4968).
type(X,i4969) :- type(X,n4968).
type(X,j4969) :- type(X,n4968).
type(X,n4970) :- type(X,n4969).
type(X,i4970) :- type(X,n4969).
type(X,j4970) :- type(X,n4969).
type(X,n4971) :- type(X,n4970).
type(X,i4971) :- type(X,n4970).
type(X,j4971) :- type(X,n4970).
type(X,n4972) :- type(X,n4971).
type(X,i4972) :- type(X,n4971).
type(X,j4972) :- type(X,n4971).
type(X,n4973) :- type(X,n4972).
type(X,i4973) :- type(X,n4972).
type(X,j4973) :- type(X,n4972).
type(X,n4974) :- type(X,n4973).
type(X,i4974) :- type(X,n4973).
type(X,j4974) :- type(X,n4973).
type(X,n4975) :- type(X,n4974).
type(X,i4975) :- type(X,n4974).
type(X,j4975) :- type(X,n4974).
type(X,n4976) :- type(X,n4975).
type(X,i4976) :- type(X,n4975).
type(X,j4976) :- type(X,n4975).
type(X,n4977) :- type(X,n4976).
type(X,i4977) :- type(X,n4976).
type(X,j4977) :- type(X,n4976).
type(X,n4978) :- type(X,n4977).
type(X,i4978) :- type(X,n4977).
type(X,j4978) :- type(X,n4977).
type(X,n4979) :- type(X,n4978).
type(X,i4979) :- type(X,n4978).
type(X,j4979) :- type(X,n4978).
type(X,n4980) :- type(X,n4979).
type(X,i4980) :- type(X,n4979).
type(X,j4980) :- type(X,n4979).
type(X,n4981) :- type(X,n4980).
type(X,i4981) :- type(X,n4980).
type(X,j4981) :- type(X,n4980).
type(X,n4982) :- type(X,n4981).
type(X,i4982) :- type(X,n4981).
type(X,j4982) :- type(X,n4981).
type(X,n4983) :- type(X,n4982).
type(X,i4983) :- type(X,n4982).
type(X,j4983) :- type(X,n4982).
type(X,n4984) :- type(X,n4983).
type(X,i4984) :- type(X,n4983).
type(X,j4984) :- type(X,n4983).
type(X,n4985) :- type(X,n4984).
type(X,i4985) :- type(X,n4984).
type(X,j4985) :- type(X,n4984).
type(X,n4986) :- type(X,n4985).
type(X,i4986) :- type(X,n4985).
type(X,j4986) :- type(X,n4985).
type(X,n4987) :- type(X,n4986).
type(X,i4987) :- type(X,n4986).
type(X,j4987) :- type(X,n4986).
type(X,n4988) :- type(X,n4987).
type(X,i4988) :- type(X,n4987).
type(X,j4988) :- type(X,n4987).
type(X,n4989) :- type(X,n4988).
type(X,i4989) :- type(X,n4988).
type(X,j4989) :- type(X,n4988).
type(X,n4990) :- type(X,n4989).
type(X,i4990) :- type(X,n4989).
type(X,j4990) :- type(X,n4989).
type(X,n4991) :- type(X,n4990).
type(X,i4991) :- type(X,n4990).
type(X,j4991) :- type(X,n4990).
type(X,n4992) :- type(X,n4991).
type(X,i4992) :- type(X,n4991).
type(X,j4992) :- type(X,n4991).
type(X,n4993) :- type(X,n4992).
type(X,i4993) :- type(X,n4992).
type(X,j4993) :- type(X,n4992).
type(X,n4994) :- type(X,n4993).
type(X,i4994) :- type(X,n4993).
type(X,j4994) :- type(X,n4993).
type(X,n4995) :- type(X,n4994).
type(X,i4995) :- type(X,n4994).
type(X,j4995) :- type(X,n4994).
type(X,n4996) :- type(X,n4995).
type(X,i4996) :- type(X,n4995).
type(X,j4996) :- type(X,n4995).
type(X,n4997) :- type(X,n4996).
type(X,i4997) :- type(X,n4996).
type(X,j4997) :- type(X,n4996).
type(X,n4998) :- type(X,n4997).
type(X,i4998) :- type(X,n4997).
type(X,j4998) :- type(X,n4997).
type(X,n4999) :- type(X,n4998).
type(X,i4999) :- type(X,n4998).
type(X,j4999) :- type(X,n4998).
type(X,n5000) :- type(X,n4999).
type(X,i5000) :- type(X,n4999).
type(X,j5000) :- type(X,n4999).
type(X,n5001) :- type(X,n5000).
type(X,i5001) :- type(X,n5000).
type(X,j5001) :- type(X,n5000).
type(X,n5002) :- type(X,n5001).
type(X,i5002) :- type(X,n5001).
type(X,j5002) :- type(X,n5001).
type(X,n5003) :- type(X,n5002).
type(X,i5003) :- type(X,n5002).
type(X,j5003) :- type(X,n5002).
type(X,n5004) :- type(X,n5003).
type(X,i5004) :- type(X,n5003).
type(X,j5004) :- type(X,n5003).
type(X,n5005) :- type(X,n5004).
type(X,i5005) :- type(X,n5004).
type(X,j5005) :- type(X,n5004).
type(X,n5006) :- type(X,n5005).
type(X,i5006) :- type(X,n5005).
type(X,j5006) :- type(X,n5005).
type(X,n5007) :- type(X,n5006).
type(X,i5007) :- type(X,n5006).
type(X,j5007) :- type(X,n5006).
type(X,n5008) :- type(X,n5007).
type(X,i5008) :- type(X,n5007).
type(X,j5008) :- type(X,n5007).
type(X,n5009) :- type(X,n5008).
type(X,i5009) :- type(X,n5008).
type(X,j5009) :- type(X,n5008).
type(X,n5010) :- type(X,n5009).
type(X,i5010) :- type(X,n5009).
type(X,j5010) :- type(X,n5009).
type(X,n5011) :- type(X,n5010).
type(X,i5011) :- type(X,n5010).
type(X,j5011) :- type(X,n5010).
type(X,n5012) :- type(X,n5011).
type(X,i5012) :- type(X,n5011).
type(X,j5012) :- type(X,n5011).
type(X,n5013) :- type(X,n5012).
type(X,i5013) :- type(X,n5012).
type(X,j5013) :- type(X,n5012).
type(X,n5014) :- type(X,n5013).
type(X,i5014) :- type(X,n5013).
type(X,j5014) :- type(X,n5013).
type(X,n5015) :- type(X,n5014).
type(X,i5015) :- type(X,n5014).
type(X,j5015) :- type(X,n5014).
type(X,n5016) :- type(X,n5015).
type(X,i5016) :- type(X,n5015).
type(X,j5016) :- type(X,n5015).
type(X,n5017) :- type(X,n5016).
type(X,i5017) :- type(X,n5016).
type(X,j5017) :- type(X,n5016).
type(X,n5018) :- type(X,n5017).
type(X,i5018) :- type(X,n5017).
type(X,j5018) :- type(X,n5017).
type(X,n5019) :- type(X,n5018).
type(X,i5019) :- type(X,n5018).
type(X,j5019) :- type(X,n5018).
type(X,n5020) :- type(X,n5019).
type(X,i5020) :- type(X,n5019).
type(X,j5020) :- type(X,n5019).
type(X,n5021) :- type(X,n5020).
type(X,i5021) :- type(X,n5020).
type(X,j5021) :- type(X,n5020).
type(X,n5022) :- type(X,n5021).
type(X,i5022) :- type(X,n5021).
type(X,j5022) :- type(X,n5021).
type(X,n5023) :- type(X,n5022).
type(X,i5023) :- type(X,n5022).
type(X,j5023) :- type(X,n5022).
type(X,n5024) :- type(X,n5023).
type(X,i5024) :- type(X,n5023).
type(X,j5024) :- type(X,n5023).
type(X,n5025) :- type(X,n5024).
type(X,i5025) :- type(X,n5024).
type(X,j5025) :- type(X,n5024).
type(X,n5026) :- type(X,n5025).
type(X,i5026) :- type(X,n5025).
type(X,j5026) :- type(X,n5025).
type(X,n5027) :- type(X,n5026).
type(X,i5027) :- type(X,n5026).
type(X,j5027) :- type(X,n5026).
type(X,n5028) :- type(X,n5027).
type(X,i5028) :- type(X,n5027).
type(X,j5028) :- type(X,n5027).
type(X,n5029) :- type(X,n5028).
type(X,i5029) :- type(X,n5028).
type(X,j5029) :- type(X,n5028).
type(X,n5030) :- type(X,n5029).
type(X,i5030) :- type(X,n5029).
type(X,j5030) :- type(X,n5029).
type(X,n5031) :- type(X,n5030).
type(X,i5031) :- type(X,n5030).
type(X,j5031) :- type(X,n5030).
type(X,n5032) :- type(X,n5031).
type(X,i5032) :- type(X,n5031).
type(X,j5032) :- type(X,n5031).
type(X,n5033) :- type(X,n5032).
type(X,i5033) :- type(X,n5032).
type(X,j5033) :- type(X,n5032).
type(X,n5034) :- type(X,n5033).
type(X,i5034) :- type(X,n5033).
type(X,j5034) :- type(X,n5033).
type(X,n5035) :- type(X,n5034).
type(X,i5035) :- type(X,n5034).
type(X,j5035) :- type(X,n5034).
type(X,n5036) :- type(X,n5035).
type(X,i5036) :- type(X,n5035).
type(X,j5036) :- type(X,n5035).
type(X,n5037) :- type(X,n5036).
type(X,i5037) :- type(X,n5036).
type(X,j5037) :- type(X,n5036).
type(X,n5038) :- type(X,n5037).
type(X,i5038) :- type(X,n5037).
type(X,j5038) :- type(X,n5037).
type(X,n5039) :- type(X,n5038).
type(X,i5039) :- type(X,n5038).
type(X,j5039) :- type(X,n5038).
type(X,n5040) :- type(X,n5039).
type(X,i5040) :- type(X,n5039).
type(X,j5040) :- type(X,n5039).
type(X,n5041) :- type(X,n5040).
type(X,i5041) :- type(X,n5040).
type(X,j5041) :- type(X,n5040).
type(X,n5042) :- type(X,n5041).
type(X,i5042) :- type(X,n5041).
type(X,j5042) :- type(X,n5041).
type(X,n5043) :- type(X,n5042).
type(X,i5043) :- type(X,n5042).
type(X,j5043) :- type(X,n5042).
type(X,n5044) :- type(X,n5043).
type(X,i5044) :- type(X,n5043).
type(X,j5044) :- type(X,n5043).
type(X,n5045) :- type(X,n5044).
type(X,i5045) :- type(X,n5044).
type(X,j5045) :- type(X,n5044).
type(X,n5046) :- type(X,n5045).
type(X,i5046) :- type(X,n5045).
type(X,j5046) :- type(X,n5045).
type(X,n5047) :- type(X,n5046).
type(X,i5047) :- type(X,n5046).
type(X,j5047) :- type(X,n5046).
type(X,n5048) :- type(X,n5047).
type(X,i5048) :- type(X,n5047).
type(X,j5048) :- type(X,n5047).
type(X,n5049) :- type(X,n5048).
type(X,i5049) :- type(X,n5048).
type(X,j5049) :- type(X,n5048).
type(X,n5050) :- type(X,n5049).
type(X,i5050) :- type(X,n5049).
type(X,j5050) :- type(X,n5049).
type(X,n5051) :- type(X,n5050).
type(X,i5051) :- type(X,n5050).
type(X,j5051) :- type(X,n5050).
type(X,n5052) :- type(X,n5051).
type(X,i5052) :- type(X,n5051).
type(X,j5052) :- type(X,n5051).
type(X,n5053) :- type(X,n5052).
type(X,i5053) :- type(X,n5052).
type(X,j5053) :- type(X,n5052).
type(X,n5054) :- type(X,n5053).
type(X,i5054) :- type(X,n5053).
type(X,j5054) :- type(X,n5053).
type(X,n5055) :- type(X,n5054).
type(X,i5055) :- type(X,n5054).
type(X,j5055) :- type(X,n5054).
type(X,n5056) :- type(X,n5055).
type(X,i5056) :- type(X,n5055).
type(X,j5056) :- type(X,n5055).
type(X,n5057) :- type(X,n5056).
type(X,i5057) :- type(X,n5056).
type(X,j5057) :- type(X,n5056).
type(X,n5058) :- type(X,n5057).
type(X,i5058) :- type(X,n5057).
type(X,j5058) :- type(X,n5057).
type(X,n5059) :- type(X,n5058).
type(X,i5059) :- type(X,n5058).
type(X,j5059) :- type(X,n5058).
type(X,n5060) :- type(X,n5059).
type(X,i5060) :- type(X,n5059).
type(X,j5060) :- type(X,n5059).
type(X,n5061) :- type(X,n5060).
type(X,i5061) :- type(X,n5060).
type(X,j5061) :- type(X,n5060).
type(X,n5062) :- type(X,n5061).
type(X,i5062) :- type(X,n5061).
type(X,j5062) :- type(X,n5061).
type(X,n5063) :- type(X,n5062).
type(X,i5063) :- type(X,n5062).
type(X,j5063) :- type(X,n5062).
type(X,n5064) :- type(X,n5063).
type(X,i5064) :- type(X,n5063).
type(X,j5064) :- type(X,n5063).
type(X,n5065) :- type(X,n5064).
type(X,i5065) :- type(X,n5064).
type(X,j5065) :- type(X,n5064).
type(X,n5066) :- type(X,n5065).
type(X,i5066) :- type(X,n5065).
type(X,j5066) :- type(X,n5065).
type(X,n5067) :- type(X,n5066).
type(X,i5067) :- type(X,n5066).
type(X,j5067) :- type(X,n5066).
type(X,n5068) :- type(X,n5067).
type(X,i5068) :- type(X,n5067).
type(X,j5068) :- type(X,n5067).
type(X,n5069) :- type(X,n5068).
type(X,i5069) :- type(X,n5068).
type(X,j5069) :- type(X,n5068).
type(X,n5070) :- type(X,n5069).
type(X,i5070) :- type(X,n5069).
type(X,j5070) :- type(X,n5069).
type(X,n5071) :- type(X,n5070).
type(X,i5071) :- type(X,n5070).
type(X,j5071) :- type(X,n5070).
type(X,n5072) :- type(X,n5071).
type(X,i5072) :- type(X,n5071).
type(X,j5072) :- type(X,n5071).
type(X,n5073) :- type(X,n5072).
type(X,i5073) :- type(X,n5072).
type(X,j5073) :- type(X,n5072).
type(X,n5074) :- type(X,n5073).
type(X,i5074) :- type(X,n5073).
type(X,j5074) :- type(X,n5073).
type(X,n5075) :- type(X,n5074).
type(X,i5075) :- type(X,n5074).
type(X,j5075) :- type(X,n5074).
type(X,n5076) :- type(X,n5075).
type(X,i5076) :- type(X,n5075).
type(X,j5076) :- type(X,n5075).
type(X,n5077) :- type(X,n5076).
type(X,i5077) :- type(X,n5076).
type(X,j5077) :- type(X,n5076).
type(X,n5078) :- type(X,n5077).
type(X,i5078) :- type(X,n5077).
type(X,j5078) :- type(X,n5077).
type(X,n5079) :- type(X,n5078).
type(X,i5079) :- type(X,n5078).
type(X,j5079) :- type(X,n5078).
type(X,n5080) :- type(X,n5079).
type(X,i5080) :- type(X,n5079).
type(X,j5080) :- type(X,n5079).
type(X,n5081) :- type(X,n5080).
type(X,i5081) :- type(X,n5080).
type(X,j5081) :- type(X,n5080).
type(X,n5082) :- type(X,n5081).
type(X,i5082) :- type(X,n5081).
type(X,j5082) :- type(X,n5081).
type(X,n5083) :- type(X,n5082).
type(X,i5083) :- type(X,n5082).
type(X,j5083) :- type(X,n5082).
type(X,n5084) :- type(X,n5083).
type(X,i5084) :- type(X,n5083).
type(X,j5084) :- type(X,n5083).
type(X,n5085) :- type(X,n5084).
type(X,i5085) :- type(X,n5084).
type(X,j5085) :- type(X,n5084).
type(X,n5086) :- type(X,n5085).
type(X,i5086) :- type(X,n5085).
type(X,j5086) :- type(X,n5085).
type(X,n5087) :- type(X,n5086).
type(X,i5087) :- type(X,n5086).
type(X,j5087) :- type(X,n5086).
type(X,n5088) :- type(X,n5087).
type(X,i5088) :- type(X,n5087).
type(X,j5088) :- type(X,n5087).
type(X,n5089) :- type(X,n5088).
type(X,i5089) :- type(X,n5088).
type(X,j5089) :- type(X,n5088).
type(X,n5090) :- type(X,n5089).
type(X,i5090) :- type(X,n5089).
type(X,j5090) :- type(X,n5089).
type(X,n5091) :- type(X,n5090).
type(X,i5091) :- type(X,n5090).
type(X,j5091) :- type(X,n5090).
type(X,n5092) :- type(X,n5091).
type(X,i5092) :- type(X,n5091).
type(X,j5092) :- type(X,n5091).
type(X,n5093) :- type(X,n5092).
type(X,i5093) :- type(X,n5092).
type(X,j5093) :- type(X,n5092).
type(X,n5094) :- type(X,n5093).
type(X,i5094) :- type(X,n5093).
type(X,j5094) :- type(X,n5093).
type(X,n5095) :- type(X,n5094).
type(X,i5095) :- type(X,n5094).
type(X,j5095) :- type(X,n5094).
type(X,n5096) :- type(X,n5095).
type(X,i5096) :- type(X,n5095).
type(X,j5096) :- type(X,n5095).
type(X,n5097) :- type(X,n5096).
type(X,i5097) :- type(X,n5096).
type(X,j5097) :- type(X,n5096).
type(X,n5098) :- type(X,n5097).
type(X,i5098) :- type(X,n5097).
type(X,j5098) :- type(X,n5097).
type(X,n5099) :- type(X,n5098).
type(X,i5099) :- type(X,n5098).
type(X,j5099) :- type(X,n5098).
type(X,n5100) :- type(X,n5099).
type(X,i5100) :- type(X,n5099).
type(X,j5100) :- type(X,n5099).
type(X,n5101) :- type(X,n5100).
type(X,i5101) :- type(X,n5100).
type(X,j5101) :- type(X,n5100).
type(X,n5102) :- type(X,n5101).
type(X,i5102) :- type(X,n5101).
type(X,j5102) :- type(X,n5101).
type(X,n5103) :- type(X,n5102).
type(X,i5103) :- type(X,n5102).
type(X,j5103) :- type(X,n5102).
type(X,n5104) :- type(X,n5103).
type(X,i5104) :- type(X,n5103).
type(X,j5104) :- type(X,n5103).
type(X,n5105) :- type(X,n5104).
type(X,i5105) :- type(X,n5104).
type(X,j5105) :- type(X,n5104).
type(X,n5106) :- type(X,n5105).
type(X,i5106) :- type(X,n5105).
type(X,j5106) :- type(X,n5105).
type(X,n5107) :- type(X,n5106).
type(X,i5107) :- type(X,n5106).
type(X,j5107) :- type(X,n5106).
type(X,n5108) :- type(X,n5107).
type(X,i5108) :- type(X,n5107).
type(X,j5108) :- type(X,n5107).
type(X,n5109) :- type(X,n5108).
type(X,i5109) :- type(X,n5108).
type(X,j5109) :- type(X,n5108).
type(X,n5110) :- type(X,n5109).
type(X,i5110) :- type(X,n5109).
type(X,j5110) :- type(X,n5109).
type(X,n5111) :- type(X,n5110).
type(X,i5111) :- type(X,n5110).
type(X,j5111) :- type(X,n5110).
type(X,n5112) :- type(X,n5111).
type(X,i5112) :- type(X,n5111).
type(X,j5112) :- type(X,n5111).
type(X,n5113) :- type(X,n5112).
type(X,i5113) :- type(X,n5112).
type(X,j5113) :- type(X,n5112).
type(X,n5114) :- type(X,n5113).
type(X,i5114) :- type(X,n5113).
type(X,j5114) :- type(X,n5113).
type(X,n5115) :- type(X,n5114).
type(X,i5115) :- type(X,n5114).
type(X,j5115) :- type(X,n5114).
type(X,n5116) :- type(X,n5115).
type(X,i5116) :- type(X,n5115).
type(X,j5116) :- type(X,n5115).
type(X,n5117) :- type(X,n5116).
type(X,i5117) :- type(X,n5116).
type(X,j5117) :- type(X,n5116).
type(X,n5118) :- type(X,n5117).
type(X,i5118) :- type(X,n5117).
type(X,j5118) :- type(X,n5117).
type(X,n5119) :- type(X,n5118).
type(X,i5119) :- type(X,n5118).
type(X,j5119) :- type(X,n5118).
type(X,n5120) :- type(X,n5119).
type(X,i5120) :- type(X,n5119).
type(X,j5120) :- type(X,n5119).
type(X,n5121) :- type(X,n5120).
type(X,i5121) :- type(X,n5120).
type(X,j5121) :- type(X,n5120).
type(X,n5122) :- type(X,n5121).
type(X,i5122) :- type(X,n5121).
type(X,j5122) :- type(X,n5121).
type(X,n5123) :- type(X,n5122).
type(X,i5123) :- type(X,n5122).
type(X,j5123) :- type(X,n5122).
type(X,n5124) :- type(X,n5123).
type(X,i5124) :- type(X,n5123).
type(X,j5124) :- type(X,n5123).
type(X,n5125) :- type(X,n5124).
type(X,i5125) :- type(X,n5124).
type(X,j5125) :- type(X,n5124).
type(X,n5126) :- type(X,n5125).
type(X,i5126) :- type(X,n5125).
type(X,j5126) :- type(X,n5125).
type(X,n5127) :- type(X,n5126).
type(X,i5127) :- type(X,n5126).
type(X,j5127) :- type(X,n5126).
type(X,n5128) :- type(X,n5127).
type(X,i5128) :- type(X,n5127).
type(X,j5128) :- type(X,n5127).
type(X,n5129) :- type(X,n5128).
type(X,i5129) :- type(X,n5128).
type(X,j5129) :- type(X,n5128).
type(X,n5130) :- type(X,n5129).
type(X,i5130) :- type(X,n5129).
type(X,j5130) :- type(X,n5129).
type(X,n5131) :- type(X,n5130).
type(X,i5131) :- type(X,n5130).
type(X,j5131) :- type(X,n5130).
type(X,n5132) :- type(X,n5131).
type(X,i5132) :- type(X,n5131).
type(X,j5132) :- type(X,n5131).
type(X,n5133) :- type(X,n5132).
type(X,i5133) :- type(X,n5132).
type(X,j5133) :- type(X,n5132).
type(X,n5134) :- type(X,n5133).
type(X,i5134) :- type(X,n5133).
type(X,j5134) :- type(X,n5133).
type(X,n5135) :- type(X,n5134).
type(X,i5135) :- type(X,n5134).
type(X,j5135) :- type(X,n5134).
type(X,n5136) :- type(X,n5135).
type(X,i5136) :- type(X,n5135).
type(X,j5136) :- type(X,n5135).
type(X,n5137) :- type(X,n5136).
type(X,i5137) :- type(X,n5136).
type(X,j5137) :- type(X,n5136).
type(X,n5138) :- type(X,n5137).
type(X,i5138) :- type(X,n5137).
type(X,j5138) :- type(X,n5137).
type(X,n5139) :- type(X,n5138).
type(X,i5139) :- type(X,n5138).
type(X,j5139) :- type(X,n5138).
type(X,n5140) :- type(X,n5139).
type(X,i5140) :- type(X,n5139).
type(X,j5140) :- type(X,n5139).
type(X,n5141) :- type(X,n5140).
type(X,i5141) :- type(X,n5140).
type(X,j5141) :- type(X,n5140).
type(X,n5142) :- type(X,n5141).
type(X,i5142) :- type(X,n5141).
type(X,j5142) :- type(X,n5141).
type(X,n5143) :- type(X,n5142).
type(X,i5143) :- type(X,n5142).
type(X,j5143) :- type(X,n5142).
type(X,n5144) :- type(X,n5143).
type(X,i5144) :- type(X,n5143).
type(X,j5144) :- type(X,n5143).
type(X,n5145) :- type(X,n5144).
type(X,i5145) :- type(X,n5144).
type(X,j5145) :- type(X,n5144).
type(X,n5146) :- type(X,n5145).
type(X,i5146) :- type(X,n5145).
type(X,j5146) :- type(X,n5145).
type(X,n5147) :- type(X,n5146).
type(X,i5147) :- type(X,n5146).
type(X,j5147) :- type(X,n5146).
type(X,n5148) :- type(X,n5147).
type(X,i5148) :- type(X,n5147).
type(X,j5148) :- type(X,n5147).
type(X,n5149) :- type(X,n5148).
type(X,i5149) :- type(X,n5148).
type(X,j5149) :- type(X,n5148).
type(X,n5150) :- type(X,n5149).
type(X,i5150) :- type(X,n5149).
type(X,j5150) :- type(X,n5149).
type(X,n5151) :- type(X,n5150).
type(X,i5151) :- type(X,n5150).
type(X,j5151) :- type(X,n5150).
type(X,n5152) :- type(X,n5151).
type(X,i5152) :- type(X,n5151).
type(X,j5152) :- type(X,n5151).
type(X,n5153) :- type(X,n5152).
type(X,i5153) :- type(X,n5152).
type(X,j5153) :- type(X,n5152).
type(X,n5154) :- type(X,n5153).
type(X,i5154) :- type(X,n5153).
type(X,j5154) :- type(X,n5153).
type(X,n5155) :- type(X,n5154).
type(X,i5155) :- type(X,n5154).
type(X,j5155) :- type(X,n5154).
type(X,n5156) :- type(X,n5155).
type(X,i5156) :- type(X,n5155).
type(X,j5156) :- type(X,n5155).
type(X,n5157) :- type(X,n5156).
type(X,i5157) :- type(X,n5156).
type(X,j5157) :- type(X,n5156).
type(X,n5158) :- type(X,n5157).
type(X,i5158) :- type(X,n5157).
type(X,j5158) :- type(X,n5157).
type(X,n5159) :- type(X,n5158).
type(X,i5159) :- type(X,n5158).
type(X,j5159) :- type(X,n5158).
type(X,n5160) :- type(X,n5159).
type(X,i5160) :- type(X,n5159).
type(X,j5160) :- type(X,n5159).
type(X,n5161) :- type(X,n5160).
type(X,i5161) :- type(X,n5160).
type(X,j5161) :- type(X,n5160).
type(X,n5162) :- type(X,n5161).
type(X,i5162) :- type(X,n5161).
type(X,j5162) :- type(X,n5161).
type(X,n5163) :- type(X,n5162).
type(X,i5163) :- type(X,n5162).
type(X,j5163) :- type(X,n5162).
type(X,n5164) :- type(X,n5163).
type(X,i5164) :- type(X,n5163).
type(X,j5164) :- type(X,n5163).
type(X,n5165) :- type(X,n5164).
type(X,i5165) :- type(X,n5164).
type(X,j5165) :- type(X,n5164).
type(X,n5166) :- type(X,n5165).
type(X,i5166) :- type(X,n5165).
type(X,j5166) :- type(X,n5165).
type(X,n5167) :- type(X,n5166).
type(X,i5167) :- type(X,n5166).
type(X,j5167) :- type(X,n5166).
type(X,n5168) :- type(X,n5167).
type(X,i5168) :- type(X,n5167).
type(X,j5168) :- type(X,n5167).
type(X,n5169) :- type(X,n5168).
type(X,i5169) :- type(X,n5168).
type(X,j5169) :- type(X,n5168).
type(X,n5170) :- type(X,n5169).
type(X,i5170) :- type(X,n5169).
type(X,j5170) :- type(X,n5169).
type(X,n5171) :- type(X,n5170).
type(X,i5171) :- type(X,n5170).
type(X,j5171) :- type(X,n5170).
type(X,n5172) :- type(X,n5171).
type(X,i5172) :- type(X,n5171).
type(X,j5172) :- type(X,n5171).
type(X,n5173) :- type(X,n5172).
type(X,i5173) :- type(X,n5172).
type(X,j5173) :- type(X,n5172).
type(X,n5174) :- type(X,n5173).
type(X,i5174) :- type(X,n5173).
type(X,j5174) :- type(X,n5173).
type(X,n5175) :- type(X,n5174).
type(X,i5175) :- type(X,n5174).
type(X,j5175) :- type(X,n5174).
type(X,n5176) :- type(X,n5175).
type(X,i5176) :- type(X,n5175).
type(X,j5176) :- type(X,n5175).
type(X,n5177) :- type(X,n5176).
type(X,i5177) :- type(X,n5176).
type(X,j5177) :- type(X,n5176).
type(X,n5178) :- type(X,n5177).
type(X,i5178) :- type(X,n5177).
type(X,j5178) :- type(X,n5177).
type(X,n5179) :- type(X,n5178).
type(X,i5179) :- type(X,n5178).
type(X,j5179) :- type(X,n5178).
type(X,n5180) :- type(X,n5179).
type(X,i5180) :- type(X,n5179).
type(X,j5180) :- type(X,n5179).
type(X,n5181) :- type(X,n5180).
type(X,i5181) :- type(X,n5180).
type(X,j5181) :- type(X,n5180).
type(X,n5182) :- type(X,n5181).
type(X,i5182) :- type(X,n5181).
type(X,j5182) :- type(X,n5181).
type(X,n5183) :- type(X,n5182).
type(X,i5183) :- type(X,n5182).
type(X,j5183) :- type(X,n5182).
type(X,n5184) :- type(X,n5183).
type(X,i5184) :- type(X,n5183).
type(X,j5184) :- type(X,n5183).
type(X,n5185) :- type(X,n5184).
type(X,i5185) :- type(X,n5184).
type(X,j5185) :- type(X,n5184).
type(X,n5186) :- type(X,n5185).
type(X,i5186) :- type(X,n5185).
type(X,j5186) :- type(X,n5185).
type(X,n5187) :- type(X,n5186).
type(X,i5187) :- type(X,n5186).
type(X,j5187) :- type(X,n5186).
type(X,n5188) :- type(X,n5187).
type(X,i5188) :- type(X,n5187).
type(X,j5188) :- type(X,n5187).
type(X,n5189) :- type(X,n5188).
type(X,i5189) :- type(X,n5188).
type(X,j5189) :- type(X,n5188).
type(X,n5190) :- type(X,n5189).
type(X,i5190) :- type(X,n5189).
type(X,j5190) :- type(X,n5189).
type(X,n5191) :- type(X,n5190).
type(X,i5191) :- type(X,n5190).
type(X,j5191) :- type(X,n5190).
type(X,n5192) :- type(X,n5191).
type(X,i5192) :- type(X,n5191).
type(X,j5192) :- type(X,n5191).
type(X,n5193) :- type(X,n5192).
type(X,i5193) :- type(X,n5192).
type(X,j5193) :- type(X,n5192).
type(X,n5194) :- type(X,n5193).
type(X,i5194) :- type(X,n5193).
type(X,j5194) :- type(X,n5193).
type(X,n5195) :- type(X,n5194).
type(X,i5195) :- type(X,n5194).
type(X,j5195) :- type(X,n5194).
type(X,n5196) :- type(X,n5195).
type(X,i5196) :- type(X,n5195).
type(X,j5196) :- type(X,n5195).
type(X,n5197) :- type(X,n5196).
type(X,i5197) :- type(X,n5196).
type(X,j5197) :- type(X,n5196).
type(X,n5198) :- type(X,n5197).
type(X,i5198) :- type(X,n5197).
type(X,j5198) :- type(X,n5197).
type(X,n5199) :- type(X,n5198).
type(X,i5199) :- type(X,n5198).
type(X,j5199) :- type(X,n5198).
type(X,n5200) :- type(X,n5199).
type(X,i5200) :- type(X,n5199).
type(X,j5200) :- type(X,n5199).
type(X,n5201) :- type(X,n5200).
type(X,i5201) :- type(X,n5200).
type(X,j5201) :- type(X,n5200).
type(X,n5202) :- type(X,n5201).
type(X,i5202) :- type(X,n5201).
type(X,j5202) :- type(X,n5201).
type(X,n5203) :- type(X,n5202).
type(X,i5203) :- type(X,n5202).
type(X,j5203) :- type(X,n5202).
type(X,n5204) :- type(X,n5203).
type(X,i5204) :- type(X,n5203).
type(X,j5204) :- type(X,n5203).
type(X,n5205) :- type(X,n5204).
type(X,i5205) :- type(X,n5204).
type(X,j5205) :- type(X,n5204).
type(X,n5206) :- type(X,n5205).
type(X,i5206) :- type(X,n5205).
type(X,j5206) :- type(X,n5205).
type(X,n5207) :- type(X,n5206).
type(X,i5207) :- type(X,n5206).
type(X,j5207) :- type(X,n5206).
type(X,n5208) :- type(X,n5207).
type(X,i5208) :- type(X,n5207).
type(X,j5208) :- type(X,n5207).
type(X,n5209) :- type(X,n5208).
type(X,i5209) :- type(X,n5208).
type(X,j5209) :- type(X,n5208).
type(X,n5210) :- type(X,n5209).
type(X,i5210) :- type(X,n5209).
type(X,j5210) :- type(X,n5209).
type(X,n5211) :- type(X,n5210).
type(X,i5211) :- type(X,n5210).
type(X,j5211) :- type(X,n5210).
type(X,n5212) :- type(X,n5211).
type(X,i5212) :- type(X,n5211).
type(X,j5212) :- type(X,n5211).
type(X,n5213) :- type(X,n5212).
type(X,i5213) :- type(X,n5212).
type(X,j5213) :- type(X,n5212).
type(X,n5214) :- type(X,n5213).
type(X,i5214) :- type(X,n5213).
type(X,j5214) :- type(X,n5213).
type(X,n5215) :- type(X,n5214).
type(X,i5215) :- type(X,n5214).
type(X,j5215) :- type(X,n5214).
type(X,n5216) :- type(X,n5215).
type(X,i5216) :- type(X,n5215).
type(X,j5216) :- type(X,n5215).
type(X,n5217) :- type(X,n5216).
type(X,i5217) :- type(X,n5216).
type(X,j5217) :- type(X,n5216).
type(X,n5218) :- type(X,n5217).
type(X,i5218) :- type(X,n5217).
type(X,j5218) :- type(X,n5217).
type(X,n5219) :- type(X,n5218).
type(X,i5219) :- type(X,n5218).
type(X,j5219) :- type(X,n5218).
type(X,n5220) :- type(X,n5219).
type(X,i5220) :- type(X,n5219).
type(X,j5220) :- type(X,n5219).
type(X,n5221) :- type(X,n5220).
type(X,i5221) :- type(X,n5220).
type(X,j5221) :- type(X,n5220).
type(X,n5222) :- type(X,n5221).
type(X,i5222) :- type(X,n5221).
type(X,j5222) :- type(X,n5221).
type(X,n5223) :- type(X,n5222).
type(X,i5223) :- type(X,n5222).
type(X,j5223) :- type(X,n5222).
type(X,n5224) :- type(X,n5223).
type(X,i5224) :- type(X,n5223).
type(X,j5224) :- type(X,n5223).
type(X,n5225) :- type(X,n5224).
type(X,i5225) :- type(X,n5224).
type(X,j5225) :- type(X,n5224).
type(X,n5226) :- type(X,n5225).
type(X,i5226) :- type(X,n5225).
type(X,j5226) :- type(X,n5225).
type(X,n5227) :- type(X,n5226).
type(X,i5227) :- type(X,n5226).
type(X,j5227) :- type(X,n5226).
type(X,n5228) :- type(X,n5227).
type(X,i5228) :- type(X,n5227).
type(X,j5228) :- type(X,n5227).
type(X,n5229) :- type(X,n5228).
type(X,i5229) :- type(X,n5228).
type(X,j5229) :- type(X,n5228).
type(X,n5230) :- type(X,n5229).
type(X,i5230) :- type(X,n5229).
type(X,j5230) :- type(X,n5229).
type(X,n5231) :- type(X,n5230).
type(X,i5231) :- type(X,n5230).
type(X,j5231) :- type(X,n5230).
type(X,n5232) :- type(X,n5231).
type(X,i5232) :- type(X,n5231).
type(X,j5232) :- type(X,n5231).
type(X,n5233) :- type(X,n5232).
type(X,i5233) :- type(X,n5232).
type(X,j5233) :- type(X,n5232).
type(X,n5234) :- type(X,n5233).
type(X,i5234) :- type(X,n5233).
type(X,j5234) :- type(X,n5233).
type(X,n5235) :- type(X,n5234).
type(X,i5235) :- type(X,n5234).
type(X,j5235) :- type(X,n5234).
type(X,n5236) :- type(X,n5235).
type(X,i5236) :- type(X,n5235).
type(X,j5236) :- type(X,n5235).
type(X,n5237) :- type(X,n5236).
type(X,i5237) :- type(X,n5236).
type(X,j5237) :- type(X,n5236).
type(X,n5238) :- type(X,n5237).
type(X,i5238) :- type(X,n5237).
type(X,j5238) :- type(X,n5237).
type(X,n5239) :- type(X,n5238).
type(X,i5239) :- type(X,n5238).
type(X,j5239) :- type(X,n5238).
type(X,n5240) :- type(X,n5239).
type(X,i5240) :- type(X,n5239).
type(X,j5240) :- type(X,n5239).
type(X,n5241) :- type(X,n5240).
type(X,i5241) :- type(X,n5240).
type(X,j5241) :- type(X,n5240).
type(X,n5242) :- type(X,n5241).
type(X,i5242) :- type(X,n5241).
type(X,j5242) :- type(X,n5241).
type(X,n5243) :- type(X,n5242).
type(X,i5243) :- type(X,n5242).
type(X,j5243) :- type(X,n5242).
type(X,n5244) :- type(X,n5243).
type(X,i5244) :- type(X,n5243).
type(X,j5244) :- type(X,n5243).
type(X,n5245) :- type(X,n5244).
type(X,i5245) :- type(X,n5244).
type(X,j5245) :- type(X,n5244).
type(X,n5246) :- type(X,n5245).
type(X,i5246) :- type(X,n5245).
type(X,j5246) :- type(X,n5245).
type(X,n5247) :- type(X,n5246).
type(X,i5247) :- type(X,n5246).
type(X,j5247) :- type(X,n5246).
type(X,n5248) :- type(X,n5247).
type(X,i5248) :- type(X,n5247).
type(X,j5248) :- type(X,n5247).
type(X,n5249) :- type(X,n5248).
type(X,i5249) :- type(X,n5248).
type(X,j5249) :- type(X,n5248).
type(X,n5250) :- type(X,n5249).
type(X,i5250) :- type(X,n5249).
type(X,j5250) :- type(X,n5249).
type(X,n5251) :- type(X,n5250).
type(X,i5251) :- type(X,n5250).
type(X,j5251) :- type(X,n5250).
type(X,n5252) :- type(X,n5251).
type(X,i5252) :- type(X,n5251).
type(X,j5252) :- type(X,n5251).
type(X,n5253) :- type(X,n5252).
type(X,i5253) :- type(X,n5252).
type(X,j5253) :- type(X,n5252).
type(X,n5254) :- type(X,n5253).
type(X,i5254) :- type(X,n5253).
type(X,j5254) :- type(X,n5253).
type(X,n5255) :- type(X,n5254).
type(X,i5255) :- type(X,n5254).
type(X,j5255) :- type(X,n5254).
type(X,n5256) :- type(X,n5255).
type(X,i5256) :- type(X,n5255).
type(X,j5256) :- type(X,n5255).
type(X,n5257) :- type(X,n5256).
type(X,i5257) :- type(X,n5256).
type(X,j5257) :- type(X,n5256).
type(X,n5258) :- type(X,n5257).
type(X,i5258) :- type(X,n5257).
type(X,j5258) :- type(X,n5257).
type(X,n5259) :- type(X,n5258).
type(X,i5259) :- type(X,n5258).
type(X,j5259) :- type(X,n5258).
type(X,n5260) :- type(X,n5259).
type(X,i5260) :- type(X,n5259).
type(X,j5260) :- type(X,n5259).
type(X,n5261) :- type(X,n5260).
type(X,i5261) :- type(X,n5260).
type(X,j5261) :- type(X,n5260).
type(X,n5262) :- type(X,n5261).
type(X,i5262) :- type(X,n5261).
type(X,j5262) :- type(X,n5261).
type(X,n5263) :- type(X,n5262).
type(X,i5263) :- type(X,n5262).
type(X,j5263) :- type(X,n5262).
type(X,n5264) :- type(X,n5263).
type(X,i5264) :- type(X,n5263).
type(X,j5264) :- type(X,n5263).
type(X,n5265) :- type(X,n5264).
type(X,i5265) :- type(X,n5264).
type(X,j5265) :- type(X,n5264).
type(X,n5266) :- type(X,n5265).
type(X,i5266) :- type(X,n5265).
type(X,j5266) :- type(X,n5265).
type(X,n5267) :- type(X,n5266).
type(X,i5267) :- type(X,n5266).
type(X,j5267) :- type(X,n5266).
type(X,n5268) :- type(X,n5267).
type(X,i5268) :- type(X,n5267).
type(X,j5268) :- type(X,n5267).
type(X,n5269) :- type(X,n5268).
type(X,i5269) :- type(X,n5268).
type(X,j5269) :- type(X,n5268).
type(X,n5270) :- type(X,n5269).
type(X,i5270) :- type(X,n5269).
type(X,j5270) :- type(X,n5269).
type(X,n5271) :- type(X,n5270).
type(X,i5271) :- type(X,n5270).
type(X,j5271) :- type(X,n5270).
type(X,n5272) :- type(X,n5271).
type(X,i5272) :- type(X,n5271).
type(X,j5272) :- type(X,n5271).
type(X,n5273) :- type(X,n5272).
type(X,i5273) :- type(X,n5272).
type(X,j5273) :- type(X,n5272).
type(X,n5274) :- type(X,n5273).
type(X,i5274) :- type(X,n5273).
type(X,j5274) :- type(X,n5273).
type(X,n5275) :- type(X,n5274).
type(X,i5275) :- type(X,n5274).
type(X,j5275) :- type(X,n5274).
type(X,n5276) :- type(X,n5275).
type(X,i5276) :- type(X,n5275).
type(X,j5276) :- type(X,n5275).
type(X,n5277) :- type(X,n5276).
type(X,i5277) :- type(X,n5276).
type(X,j5277) :- type(X,n5276).
type(X,n5278) :- type(X,n5277).
type(X,i5278) :- type(X,n5277).
type(X,j5278) :- type(X,n5277).
type(X,n5279) :- type(X,n5278).
type(X,i5279) :- type(X,n5278).
type(X,j5279) :- type(X,n5278).
type(X,n5280) :- type(X,n5279).
type(X,i5280) :- type(X,n5279).
type(X,j5280) :- type(X,n5279).
type(X,n5281) :- type(X,n5280).
type(X,i5281) :- type(X,n5280).
type(X,j5281) :- type(X,n5280).
type(X,n5282) :- type(X,n5281).
type(X,i5282) :- type(X,n5281).
type(X,j5282) :- type(X,n5281).
type(X,n5283) :- type(X,n5282).
type(X,i5283) :- type(X,n5282).
type(X,j5283) :- type(X,n5282).
type(X,n5284) :- type(X,n5283).
type(X,i5284) :- type(X,n5283).
type(X,j5284) :- type(X,n5283).
type(X,n5285) :- type(X,n5284).
type(X,i5285) :- type(X,n5284).
type(X,j5285) :- type(X,n5284).
type(X,n5286) :- type(X,n5285).
type(X,i5286) :- type(X,n5285).
type(X,j5286) :- type(X,n5285).
type(X,n5287) :- type(X,n5286).
type(X,i5287) :- type(X,n5286).
type(X,j5287) :- type(X,n5286).
type(X,n5288) :- type(X,n5287).
type(X,i5288) :- type(X,n5287).
type(X,j5288) :- type(X,n5287).
type(X,n5289) :- type(X,n5288).
type(X,i5289) :- type(X,n5288).
type(X,j5289) :- type(X,n5288).
type(X,n5290) :- type(X,n5289).
type(X,i5290) :- type(X,n5289).
type(X,j5290) :- type(X,n5289).
type(X,n5291) :- type(X,n5290).
type(X,i5291) :- type(X,n5290).
type(X,j5291) :- type(X,n5290).
type(X,n5292) :- type(X,n5291).
type(X,i5292) :- type(X,n5291).
type(X,j5292) :- type(X,n5291).
type(X,n5293) :- type(X,n5292).
type(X,i5293) :- type(X,n5292).
type(X,j5293) :- type(X,n5292).
type(X,n5294) :- type(X,n5293).
type(X,i5294) :- type(X,n5293).
type(X,j5294) :- type(X,n5293).
type(X,n5295) :- type(X,n5294).
type(X,i5295) :- type(X,n5294).
type(X,j5295) :- type(X,n5294).
type(X,n5296) :- type(X,n5295).
type(X,i5296) :- type(X,n5295).
type(X,j5296) :- type(X,n5295).
type(X,n5297) :- type(X,n5296).
type(X,i5297) :- type(X,n5296).
type(X,j5297) :- type(X,n5296).
type(X,n5298) :- type(X,n5297).
type(X,i5298) :- type(X,n5297).
type(X,j5298) :- type(X,n5297).
type(X,n5299) :- type(X,n5298).
type(X,i5299) :- type(X,n5298).
type(X,j5299) :- type(X,n5298).
type(X,n5300) :- type(X,n5299).
type(X,i5300) :- type(X,n5299).
type(X,j5300) :- type(X,n5299).
type(X,n5301) :- type(X,n5300).
type(X,i5301) :- type(X,n5300).
type(X,j5301) :- type(X,n5300).
type(X,n5302) :- type(X,n5301).
type(X,i5302) :- type(X,n5301).
type(X,j5302) :- type(X,n5301).
type(X,n5303) :- type(X,n5302).
type(X,i5303) :- type(X,n5302).
type(X,j5303) :- type(X,n5302).
type(X,n5304) :- type(X,n5303).
type(X,i5304) :- type(X,n5303).
type(X,j5304) :- type(X,n5303).
type(X,n5305) :- type(X,n5304).
type(X,i5305) :- type(X,n5304).
type(X,j5305) :- type(X,n5304).
type(X,n5306) :- type(X,n5305).
type(X,i5306) :- type(X,n5305).
type(X,j5306) :- type(X,n5305).
type(X,n5307) :- type(X,n5306).
type(X,i5307) :- type(X,n5306).
type(X,j5307) :- type(X,n5306).
type(X,n5308) :- type(X,n5307).
type(X,i5308) :- type(X,n5307).
type(X,j5308) :- type(X,n5307).
type(X,n5309) :- type(X,n5308).
type(X,i5309) :- type(X,n5308).
type(X,j5309) :- type(X,n5308).
type(X,n5310) :- type(X,n5309).
type(X,i5310) :- type(X,n5309).
type(X,j5310) :- type(X,n5309).
type(X,n5311) :- type(X,n5310).
type(X,i5311) :- type(X,n5310).
type(X,j5311) :- type(X,n5310).
type(X,n5312) :- type(X,n5311).
type(X,i5312) :- type(X,n5311).
type(X,j5312) :- type(X,n5311).
type(X,n5313) :- type(X,n5312).
type(X,i5313) :- type(X,n5312).
type(X,j5313) :- type(X,n5312).
type(X,n5314) :- type(X,n5313).
type(X,i5314) :- type(X,n5313).
type(X,j5314) :- type(X,n5313).
type(X,n5315) :- type(X,n5314).
type(X,i5315) :- type(X,n5314).
type(X,j5315) :- type(X,n5314).
type(X,n5316) :- type(X,n5315).
type(X,i5316) :- type(X,n5315).
type(X,j5316) :- type(X,n5315).
type(X,n5317) :- type(X,n5316).
type(X,i5317) :- type(X,n5316).
type(X,j5317) :- type(X,n5316).
type(X,n5318) :- type(X,n5317).
type(X,i5318) :- type(X,n5317).
type(X,j5318) :- type(X,n5317).
type(X,n5319) :- type(X,n5318).
type(X,i5319) :- type(X,n5318).
type(X,j5319) :- type(X,n5318).
type(X,n5320) :- type(X,n5319).
type(X,i5320) :- type(X,n5319).
type(X,j5320) :- type(X,n5319).
type(X,n5321) :- type(X,n5320).
type(X,i5321) :- type(X,n5320).
type(X,j5321) :- type(X,n5320).
type(X,n5322) :- type(X,n5321).
type(X,i5322) :- type(X,n5321).
type(X,j5322) :- type(X,n5321).
type(X,n5323) :- type(X,n5322).
type(X,i5323) :- type(X,n5322).
type(X,j5323) :- type(X,n5322).
type(X,n5324) :- type(X,n5323).
type(X,i5324) :- type(X,n5323).
type(X,j5324) :- type(X,n5323).
type(X,n5325) :- type(X,n5324).
type(X,i5325) :- type(X,n5324).
type(X,j5325) :- type(X,n5324).
type(X,n5326) :- type(X,n5325).
type(X,i5326) :- type(X,n5325).
type(X,j5326) :- type(X,n5325).
type(X,n5327) :- type(X,n5326).
type(X,i5327) :- type(X,n5326).
type(X,j5327) :- type(X,n5326).
type(X,n5328) :- type(X,n5327).
type(X,i5328) :- type(X,n5327).
type(X,j5328) :- type(X,n5327).
type(X,n5329) :- type(X,n5328).
type(X,i5329) :- type(X,n5328).
type(X,j5329) :- type(X,n5328).
type(X,n5330) :- type(X,n5329).
type(X,i5330) :- type(X,n5329).
type(X,j5330) :- type(X,n5329).
type(X,n5331) :- type(X,n5330).
type(X,i5331) :- type(X,n5330).
type(X,j5331) :- type(X,n5330).
type(X,n5332) :- type(X,n5331).
type(X,i5332) :- type(X,n5331).
type(X,j5332) :- type(X,n5331).
type(X,n5333) :- type(X,n5332).
type(X,i5333) :- type(X,n5332).
type(X,j5333) :- type(X,n5332).
type(X,n5334) :- type(X,n5333).
type(X,i5334) :- type(X,n5333).
type(X,j5334) :- type(X,n5333).
type(X,n5335) :- type(X,n5334).
type(X,i5335) :- type(X,n5334).
type(X,j5335) :- type(X,n5334).
type(X,n5336) :- type(X,n5335).
type(X,i5336) :- type(X,n5335).
type(X,j5336) :- type(X,n5335).
type(X,n5337) :- type(X,n5336).
type(X,i5337) :- type(X,n5336).
type(X,j5337) :- type(X,n5336).
type(X,n5338) :- type(X,n5337).
type(X,i5338) :- type(X,n5337).
type(X,j5338) :- type(X,n5337).
type(X,n5339) :- type(X,n5338).
type(X,i5339) :- type(X,n5338).
type(X,j5339) :- type(X,n5338).
type(X,n5340) :- type(X,n5339).
type(X,i5340) :- type(X,n5339).
type(X,j5340) :- type(X,n5339).
type(X,n5341) :- type(X,n5340).
type(X,i5341) :- type(X,n5340).
type(X,j5341) :- type(X,n5340).
type(X,n5342) :- type(X,n5341).
type(X,i5342) :- type(X,n5341).
type(X,j5342) :- type(X,n5341).
type(X,n5343) :- type(X,n5342).
type(X,i5343) :- type(X,n5342).
type(X,j5343) :- type(X,n5342).
type(X,n5344) :- type(X,n5343).
type(X,i5344) :- type(X,n5343).
type(X,j5344) :- type(X,n5343).
type(X,n5345) :- type(X,n5344).
type(X,i5345) :- type(X,n5344).
type(X,j5345) :- type(X,n5344).
type(X,n5346) :- type(X,n5345).
type(X,i5346) :- type(X,n5345).
type(X,j5346) :- type(X,n5345).
type(X,n5347) :- type(X,n5346).
type(X,i5347) :- type(X,n5346).
type(X,j5347) :- type(X,n5346).
type(X,n5348) :- type(X,n5347).
type(X,i5348) :- type(X,n5347).
type(X,j5348) :- type(X,n5347).
type(X,n5349) :- type(X,n5348).
type(X,i5349) :- type(X,n5348).
type(X,j5349) :- type(X,n5348).
type(X,n5350) :- type(X,n5349).
type(X,i5350) :- type(X,n5349).
type(X,j5350) :- type(X,n5349).
type(X,n5351) :- type(X,n5350).
type(X,i5351) :- type(X,n5350).
type(X,j5351) :- type(X,n5350).
type(X,n5352) :- type(X,n5351).
type(X,i5352) :- type(X,n5351).
type(X,j5352) :- type(X,n5351).
type(X,n5353) :- type(X,n5352).
type(X,i5353) :- type(X,n5352).
type(X,j5353) :- type(X,n5352).
type(X,n5354) :- type(X,n5353).
type(X,i5354) :- type(X,n5353).
type(X,j5354) :- type(X,n5353).
type(X,n5355) :- type(X,n5354).
type(X,i5355) :- type(X,n5354).
type(X,j5355) :- type(X,n5354).
type(X,n5356) :- type(X,n5355).
type(X,i5356) :- type(X,n5355).
type(X,j5356) :- type(X,n5355).
type(X,n5357) :- type(X,n5356).
type(X,i5357) :- type(X,n5356).
type(X,j5357) :- type(X,n5356).
type(X,n5358) :- type(X,n5357).
type(X,i5358) :- type(X,n5357).
type(X,j5358) :- type(X,n5357).
type(X,n5359) :- type(X,n5358).
type(X,i5359) :- type(X,n5358).
type(X,j5359) :- type(X,n5358).
type(X,n5360) :- type(X,n5359).
type(X,i5360) :- type(X,n5359).
type(X,j5360) :- type(X,n5359).
type(X,n5361) :- type(X,n5360).
type(X,i5361) :- type(X,n5360).
type(X,j5361) :- type(X,n5360).
type(X,n5362) :- type(X,n5361).
type(X,i5362) :- type(X,n5361).
type(X,j5362) :- type(X,n5361).
type(X,n5363) :- type(X,n5362).
type(X,i5363) :- type(X,n5362).
type(X,j5363) :- type(X,n5362).
type(X,n5364) :- type(X,n5363).
type(X,i5364) :- type(X,n5363).
type(X,j5364) :- type(X,n5363).
type(X,n5365) :- type(X,n5364).
type(X,i5365) :- type(X,n5364).
type(X,j5365) :- type(X,n5364).
type(X,n5366) :- type(X,n5365).
type(X,i5366) :- type(X,n5365).
type(X,j5366) :- type(X,n5365).
type(X,n5367) :- type(X,n5366).
type(X,i5367) :- type(X,n5366).
type(X,j5367) :- type(X,n5366).
type(X,n5368) :- type(X,n5367).
type(X,i5368) :- type(X,n5367).
type(X,j5368) :- type(X,n5367).
type(X,n5369) :- type(X,n5368).
type(X,i5369) :- type(X,n5368).
type(X,j5369) :- type(X,n5368).
type(X,n5370) :- type(X,n5369).
type(X,i5370) :- type(X,n5369).
type(X,j5370) :- type(X,n5369).
type(X,n5371) :- type(X,n5370).
type(X,i5371) :- type(X,n5370).
type(X,j5371) :- type(X,n5370).
type(X,n5372) :- type(X,n5371).
type(X,i5372) :- type(X,n5371).
type(X,j5372) :- type(X,n5371).
type(X,n5373) :- type(X,n5372).
type(X,i5373) :- type(X,n5372).
type(X,j5373) :- type(X,n5372).
type(X,n5374) :- type(X,n5373).
type(X,i5374) :- type(X,n5373).
type(X,j5374) :- type(X,n5373).
type(X,n5375) :- type(X,n5374).
type(X,i5375) :- type(X,n5374).
type(X,j5375) :- type(X,n5374).
type(X,n5376) :- type(X,n5375).
type(X,i5376) :- type(X,n5375).
type(X,j5376) :- type(X,n5375).
type(X,n5377) :- type(X,n5376).
type(X,i5377) :- type(X,n5376).
type(X,j5377) :- type(X,n5376).
type(X,n5378) :- type(X,n5377).
type(X,i5378) :- type(X,n5377).
type(X,j5378) :- type(X,n5377).
type(X,n5379) :- type(X,n5378).
type(X,i5379) :- type(X,n5378).
type(X,j5379) :- type(X,n5378).
type(X,n5380) :- type(X,n5379).
type(X,i5380) :- type(X,n5379).
type(X,j5380) :- type(X,n5379).
type(X,n5381) :- type(X,n5380).
type(X,i5381) :- type(X,n5380).
type(X,j5381) :- type(X,n5380).
type(X,n5382) :- type(X,n5381).
type(X,i5382) :- type(X,n5381).
type(X,j5382) :- type(X,n5381).
type(X,n5383) :- type(X,n5382).
type(X,i5383) :- type(X,n5382).
type(X,j5383) :- type(X,n5382).
type(X,n5384) :- type(X,n5383).
type(X,i5384) :- type(X,n5383).
type(X,j5384) :- type(X,n5383).
type(X,n5385) :- type(X,n5384).
type(X,i5385) :- type(X,n5384).
type(X,j5385) :- type(X,n5384).
type(X,n5386) :- type(X,n5385).
type(X,i5386) :- type(X,n5385).
type(X,j5386) :- type(X,n5385).
type(X,n5387) :- type(X,n5386).
type(X,i5387) :- type(X,n5386).
type(X,j5387) :- type(X,n5386).
type(X,n5388) :- type(X,n5387).
type(X,i5388) :- type(X,n5387).
type(X,j5388) :- type(X,n5387).
type(X,n5389) :- type(X,n5388).
type(X,i5389) :- type(X,n5388).
type(X,j5389) :- type(X,n5388).
type(X,n5390) :- type(X,n5389).
type(X,i5390) :- type(X,n5389).
type(X,j5390) :- type(X,n5389).
type(X,n5391) :- type(X,n5390).
type(X,i5391) :- type(X,n5390).
type(X,j5391) :- type(X,n5390).
type(X,n5392) :- type(X,n5391).
type(X,i5392) :- type(X,n5391).
type(X,j5392) :- type(X,n5391).
type(X,n5393) :- type(X,n5392).
type(X,i5393) :- type(X,n5392).
type(X,j5393) :- type(X,n5392).
type(X,n5394) :- type(X,n5393).
type(X,i5394) :- type(X,n5393).
type(X,j5394) :- type(X,n5393).
type(X,n5395) :- type(X,n5394).
type(X,i5395) :- type(X,n5394).
type(X,j5395) :- type(X,n5394).
type(X,n5396) :- type(X,n5395).
type(X,i5396) :- type(X,n5395).
type(X,j5396) :- type(X,n5395).
type(X,n5397) :- type(X,n5396).
type(X,i5397) :- type(X,n5396).
type(X,j5397) :- type(X,n5396).
type(X,n5398) :- type(X,n5397).
type(X,i5398) :- type(X,n5397).
type(X,j5398) :- type(X,n5397).
type(X,n5399) :- type(X,n5398).
type(X,i5399) :- type(X,n5398).
type(X,j5399) :- type(X,n5398).
type(X,n5400) :- type(X,n5399).
type(X,i5400) :- type(X,n5399).
type(X,j5400) :- type(X,n5399).
type(X,n5401) :- type(X,n5400).
type(X,i5401) :- type(X,n5400).
type(X,j5401) :- type(X,n5400).
type(X,n5402) :- type(X,n5401).
type(X,i5402) :- type(X,n5401).
type(X,j5402) :- type(X,n5401).
type(X,n5403) :- type(X,n5402).
type(X,i5403) :- type(X,n5402).
type(X,j5403) :- type(X,n5402).
type(X,n5404) :- type(X,n5403).
type(X,i5404) :- type(X,n5403).
type(X,j5404) :- type(X,n5403).
type(X,n5405) :- type(X,n5404).
type(X,i5405) :- type(X,n5404).
type(X,j5405) :- type(X,n5404).
type(X,n5406) :- type(X,n5405).
type(X,i5406) :- type(X,n5405).
type(X,j5406) :- type(X,n5405).
type(X,n5407) :- type(X,n5406).
type(X,i5407) :- type(X,n5406).
type(X,j5407) :- type(X,n5406).
type(X,n5408) :- type(X,n5407).
type(X,i5408) :- type(X,n5407).
type(X,j5408) :- type(X,n5407).
type(X,n5409) :- type(X,n5408).
type(X,i5409) :- type(X,n5408).
type(X,j5409) :- type(X,n5408).
type(X,n5410) :- type(X,n5409).
type(X,i5410) :- type(X,n5409).
type(X,j5410) :- type(X,n5409).
type(X,n5411) :- type(X,n5410).
type(X,i5411) :- type(X,n5410).
type(X,j5411) :- type(X,n5410).
type(X,n5412) :- type(X,n5411).
type(X,i5412) :- type(X,n5411).
type(X,j5412) :- type(X,n5411).
type(X,n5413) :- type(X,n5412).
type(X,i5413) :- type(X,n5412).
type(X,j5413) :- type(X,n5412).
type(X,n5414) :- type(X,n5413).
type(X,i5414) :- type(X,n5413).
type(X,j5414) :- type(X,n5413).
type(X,n5415) :- type(X,n5414).
type(X,i5415) :- type(X,n5414).
type(X,j5415) :- type(X,n5414).
type(X,n5416) :- type(X,n5415).
type(X,i5416) :- type(X,n5415).
type(X,j5416) :- type(X,n5415).
type(X,n5417) :- type(X,n5416).
type(X,i5417) :- type(X,n5416).
type(X,j5417) :- type(X,n5416).
type(X,n5418) :- type(X,n5417).
type(X,i5418) :- type(X,n5417).
type(X,j5418) :- type(X,n5417).
type(X,n5419) :- type(X,n5418).
type(X,i5419) :- type(X,n5418).
type(X,j5419) :- type(X,n5418).
type(X,n5420) :- type(X,n5419).
type(X,i5420) :- type(X,n5419).
type(X,j5420) :- type(X,n5419).
type(X,n5421) :- type(X,n5420).
type(X,i5421) :- type(X,n5420).
type(X,j5421) :- type(X,n5420).
type(X,n5422) :- type(X,n5421).
type(X,i5422) :- type(X,n5421).
type(X,j5422) :- type(X,n5421).
type(X,n5423) :- type(X,n5422).
type(X,i5423) :- type(X,n5422).
type(X,j5423) :- type(X,n5422).
type(X,n5424) :- type(X,n5423).
type(X,i5424) :- type(X,n5423).
type(X,j5424) :- type(X,n5423).
type(X,n5425) :- type(X,n5424).
type(X,i5425) :- type(X,n5424).
type(X,j5425) :- type(X,n5424).
type(X,n5426) :- type(X,n5425).
type(X,i5426) :- type(X,n5425).
type(X,j5426) :- type(X,n5425).
type(X,n5427) :- type(X,n5426).
type(X,i5427) :- type(X,n5426).
type(X,j5427) :- type(X,n5426).
type(X,n5428) :- type(X,n5427).
type(X,i5428) :- type(X,n5427).
type(X,j5428) :- type(X,n5427).
type(X,n5429) :- type(X,n5428).
type(X,i5429) :- type(X,n5428).
type(X,j5429) :- type(X,n5428).
type(X,n5430) :- type(X,n5429).
type(X,i5430) :- type(X,n5429).
type(X,j5430) :- type(X,n5429).
type(X,n5431) :- type(X,n5430).
type(X,i5431) :- type(X,n5430).
type(X,j5431) :- type(X,n5430).
type(X,n5432) :- type(X,n5431).
type(X,i5432) :- type(X,n5431).
type(X,j5432) :- type(X,n5431).
type(X,n5433) :- type(X,n5432).
type(X,i5433) :- type(X,n5432).
type(X,j5433) :- type(X,n5432).
type(X,n5434) :- type(X,n5433).
type(X,i5434) :- type(X,n5433).
type(X,j5434) :- type(X,n5433).
type(X,n5435) :- type(X,n5434).
type(X,i5435) :- type(X,n5434).
type(X,j5435) :- type(X,n5434).
type(X,n5436) :- type(X,n5435).
type(X,i5436) :- type(X,n5435).
type(X,j5436) :- type(X,n5435).
type(X,n5437) :- type(X,n5436).
type(X,i5437) :- type(X,n5436).
type(X,j5437) :- type(X,n5436).
type(X,n5438) :- type(X,n5437).
type(X,i5438) :- type(X,n5437).
type(X,j5438) :- type(X,n5437).
type(X,n5439) :- type(X,n5438).
type(X,i5439) :- type(X,n5438).
type(X,j5439) :- type(X,n5438).
type(X,n5440) :- type(X,n5439).
type(X,i5440) :- type(X,n5439).
type(X,j5440) :- type(X,n5439).
type(X,n5441) :- type(X,n5440).
type(X,i5441) :- type(X,n5440).
type(X,j5441) :- type(X,n5440).
type(X,n5442) :- type(X,n5441).
type(X,i5442) :- type(X,n5441).
type(X,j5442) :- type(X,n5441).
type(X,n5443) :- type(X,n5442).
type(X,i5443) :- type(X,n5442).
type(X,j5443) :- type(X,n5442).
type(X,n5444) :- type(X,n5443).
type(X,i5444) :- type(X,n5443).
type(X,j5444) :- type(X,n5443).
type(X,n5445) :- type(X,n5444).
type(X,i5445) :- type(X,n5444).
type(X,j5445) :- type(X,n5444).
type(X,n5446) :- type(X,n5445).
type(X,i5446) :- type(X,n5445).
type(X,j5446) :- type(X,n5445).
type(X,n5447) :- type(X,n5446).
type(X,i5447) :- type(X,n5446).
type(X,j5447) :- type(X,n5446).
type(X,n5448) :- type(X,n5447).
type(X,i5448) :- type(X,n5447).
type(X,j5448) :- type(X,n5447).
type(X,n5449) :- type(X,n5448).
type(X,i5449) :- type(X,n5448).
type(X,j5449) :- type(X,n5448).
type(X,n5450) :- type(X,n5449).
type(X,i5450) :- type(X,n5449).
type(X,j5450) :- type(X,n5449).
type(X,n5451) :- type(X,n5450).
type(X,i5451) :- type(X,n5450).
type(X,j5451) :- type(X,n5450).
type(X,n5452) :- type(X,n5451).
type(X,i5452) :- type(X,n5451).
type(X,j5452) :- type(X,n5451).
type(X,n5453) :- type(X,n5452).
type(X,i5453) :- type(X,n5452).
type(X,j5453) :- type(X,n5452).
type(X,n5454) :- type(X,n5453).
type(X,i5454) :- type(X,n5453).
type(X,j5454) :- type(X,n5453).
type(X,n5455) :- type(X,n5454).
type(X,i5455) :- type(X,n5454).
type(X,j5455) :- type(X,n5454).
type(X,n5456) :- type(X,n5455).
type(X,i5456) :- type(X,n5455).
type(X,j5456) :- type(X,n5455).
type(X,n5457) :- type(X,n5456).
type(X,i5457) :- type(X,n5456).
type(X,j5457) :- type(X,n5456).
type(X,n5458) :- type(X,n5457).
type(X,i5458) :- type(X,n5457).
type(X,j5458) :- type(X,n5457).
type(X,n5459) :- type(X,n5458).
type(X,i5459) :- type(X,n5458).
type(X,j5459) :- type(X,n5458).
type(X,n5460) :- type(X,n5459).
type(X,i5460) :- type(X,n5459).
type(X,j5460) :- type(X,n5459).
type(X,n5461) :- type(X,n5460).
type(X,i5461) :- type(X,n5460).
type(X,j5461) :- type(X,n5460).
type(X,n5462) :- type(X,n5461).
type(X,i5462) :- type(X,n5461).
type(X,j5462) :- type(X,n5461).
type(X,n5463) :- type(X,n5462).
type(X,i5463) :- type(X,n5462).
type(X,j5463) :- type(X,n5462).
type(X,n5464) :- type(X,n5463).
type(X,i5464) :- type(X,n5463).
type(X,j5464) :- type(X,n5463).
type(X,n5465) :- type(X,n5464).
type(X,i5465) :- type(X,n5464).
type(X,j5465) :- type(X,n5464).
type(X,n5466) :- type(X,n5465).
type(X,i5466) :- type(X,n5465).
type(X,j5466) :- type(X,n5465).
type(X,n5467) :- type(X,n5466).
type(X,i5467) :- type(X,n5466).
type(X,j5467) :- type(X,n5466).
type(X,n5468) :- type(X,n5467).
type(X,i5468) :- type(X,n5467).
type(X,j5468) :- type(X,n5467).
type(X,n5469) :- type(X,n5468).
type(X,i5469) :- type(X,n5468).
type(X,j5469) :- type(X,n5468).
type(X,n5470) :- type(X,n5469).
type(X,i5470) :- type(X,n5469).
type(X,j5470) :- type(X,n5469).
type(X,n5471) :- type(X,n5470).
type(X,i5471) :- type(X,n5470).
type(X,j5471) :- type(X,n5470).
type(X,n5472) :- type(X,n5471).
type(X,i5472) :- type(X,n5471).
type(X,j5472) :- type(X,n5471).
type(X,n5473) :- type(X,n5472).
type(X,i5473) :- type(X,n5472).
type(X,j5473) :- type(X,n5472).
type(X,n5474) :- type(X,n5473).
type(X,i5474) :- type(X,n5473).
type(X,j5474) :- type(X,n5473).
type(X,n5475) :- type(X,n5474).
type(X,i5475) :- type(X,n5474).
type(X,j5475) :- type(X,n5474).
type(X,n5476) :- type(X,n5475).
type(X,i5476) :- type(X,n5475).
type(X,j5476) :- type(X,n5475).
type(X,n5477) :- type(X,n5476).
type(X,i5477) :- type(X,n5476).
type(X,j5477) :- type(X,n5476).
type(X,n5478) :- type(X,n5477).
type(X,i5478) :- type(X,n5477).
type(X,j5478) :- type(X,n5477).
type(X,n5479) :- type(X,n5478).
type(X,i5479) :- type(X,n5478).
type(X,j5479) :- type(X,n5478).
type(X,n5480) :- type(X,n5479).
type(X,i5480) :- type(X,n5479).
type(X,j5480) :- type(X,n5479).
type(X,n5481) :- type(X,n5480).
type(X,i5481) :- type(X,n5480).
type(X,j5481) :- type(X,n5480).
type(X,n5482) :- type(X,n5481).
type(X,i5482) :- type(X,n5481).
type(X,j5482) :- type(X,n5481).
type(X,n5483) :- type(X,n5482).
type(X,i5483) :- type(X,n5482).
type(X,j5483) :- type(X,n5482).
type(X,n5484) :- type(X,n5483).
type(X,i5484) :- type(X,n5483).
type(X,j5484) :- type(X,n5483).
type(X,n5485) :- type(X,n5484).
type(X,i5485) :- type(X,n5484).
type(X,j5485) :- type(X,n5484).
type(X,n5486) :- type(X,n5485).
type(X,i5486) :- type(X,n5485).
type(X,j5486) :- type(X,n5485).
type(X,n5487) :- type(X,n5486).
type(X,i5487) :- type(X,n5486).
type(X,j5487) :- type(X,n5486).
type(X,n5488) :- type(X,n5487).
type(X,i5488) :- type(X,n5487).
type(X,j5488) :- type(X,n5487).
type(X,n5489) :- type(X,n5488).
type(X,i5489) :- type(X,n5488).
type(X,j5489) :- type(X,n5488).
type(X,n5490) :- type(X,n5489).
type(X,i5490) :- type(X,n5489).
type(X,j5490) :- type(X,n5489).
type(X,n5491) :- type(X,n5490).
type(X,i5491) :- type(X,n5490).
type(X,j5491) :- type(X,n5490).
type(X,n5492) :- type(X,n5491).
type(X,i5492) :- type(X,n5491).
type(X,j5492) :- type(X,n5491).
type(X,n5493) :- type(X,n5492).
type(X,i5493) :- type(X,n5492).
type(X,j5493) :- type(X,n5492).
type(X,n5494) :- type(X,n5493).
type(X,i5494) :- type(X,n5493).
type(X,j5494) :- type(X,n5493).
type(X,n5495) :- type(X,n5494).
type(X,i5495) :- type(X,n5494).
type(X,j5495) :- type(X,n5494).
type(X,n5496) :- type(X,n5495).
type(X,i5496) :- type(X,n5495).
type(X,j5496) :- type(X,n5495).
type(X,n5497) :- type(X,n5496).
type(X,i5497) :- type(X,n5496).
type(X,j5497) :- type(X,n5496).
type(X,n5498) :- type(X,n5497).
type(X,i5498) :- type(X,n5497).
type(X,j5498) :- type(X,n5497).
type(X,n5499) :- type(X,n5498).
type(X,i5499) :- type(X,n5498).
type(X,j5499) :- type(X,n5498).
type(X,n5500) :- type(X,n5499).
type(X,i5500) :- type(X,n5499).
type(X,j5500) :- type(X,n5499).
type(X,n5501) :- type(X,n5500).
type(X,i5501) :- type(X,n5500).
type(X,j5501) :- type(X,n5500).
type(X,n5502) :- type(X,n5501).
type(X,i5502) :- type(X,n5501).
type(X,j5502) :- type(X,n5501).
type(X,n5503) :- type(X,n5502).
type(X,i5503) :- type(X,n5502).
type(X,j5503) :- type(X,n5502).
type(X,n5504) :- type(X,n5503).
type(X,i5504) :- type(X,n5503).
type(X,j5504) :- type(X,n5503).
type(X,n5505) :- type(X,n5504).
type(X,i5505) :- type(X,n5504).
type(X,j5505) :- type(X,n5504).
type(X,n5506) :- type(X,n5505).
type(X,i5506) :- type(X,n5505).
type(X,j5506) :- type(X,n5505).
type(X,n5507) :- type(X,n5506).
type(X,i5507) :- type(X,n5506).
type(X,j5507) :- type(X,n5506).
type(X,n5508) :- type(X,n5507).
type(X,i5508) :- type(X,n5507).
type(X,j5508) :- type(X,n5507).
type(X,n5509) :- type(X,n5508).
type(X,i5509) :- type(X,n5508).
type(X,j5509) :- type(X,n5508).
type(X,n5510) :- type(X,n5509).
type(X,i5510) :- type(X,n5509).
type(X,j5510) :- type(X,n5509).
type(X,n5511) :- type(X,n5510).
type(X,i5511) :- type(X,n5510).
type(X,j5511) :- type(X,n5510).
type(X,n5512) :- type(X,n5511).
type(X,i5512) :- type(X,n5511).
type(X,j5512) :- type(X,n5511).
type(X,n5513) :- type(X,n5512).
type(X,i5513) :- type(X,n5512).
type(X,j5513) :- type(X,n5512).
type(X,n5514) :- type(X,n5513).
type(X,i5514) :- type(X,n5513).
type(X,j5514) :- type(X,n5513).
type(X,n5515) :- type(X,n5514).
type(X,i5515) :- type(X,n5514).
type(X,j5515) :- type(X,n5514).
type(X,n5516) :- type(X,n5515).
type(X,i5516) :- type(X,n5515).
type(X,j5516) :- type(X,n5515).
type(X,n5517) :- type(X,n5516).
type(X,i5517) :- type(X,n5516).
type(X,j5517) :- type(X,n5516).
type(X,n5518) :- type(X,n5517).
type(X,i5518) :- type(X,n5517).
type(X,j5518) :- type(X,n5517).
type(X,n5519) :- type(X,n5518).
type(X,i5519) :- type(X,n5518).
type(X,j5519) :- type(X,n5518).
type(X,n5520) :- type(X,n5519).
type(X,i5520) :- type(X,n5519).
type(X,j5520) :- type(X,n5519).
type(X,n5521) :- type(X,n5520).
type(X,i5521) :- type(X,n5520).
type(X,j5521) :- type(X,n5520).
type(X,n5522) :- type(X,n5521).
type(X,i5522) :- type(X,n5521).
type(X,j5522) :- type(X,n5521).
type(X,n5523) :- type(X,n5522).
type(X,i5523) :- type(X,n5522).
type(X,j5523) :- type(X,n5522).
type(X,n5524) :- type(X,n5523).
type(X,i5524) :- type(X,n5523).
type(X,j5524) :- type(X,n5523).
type(X,n5525) :- type(X,n5524).
type(X,i5525) :- type(X,n5524).
type(X,j5525) :- type(X,n5524).
type(X,n5526) :- type(X,n5525).
type(X,i5526) :- type(X,n5525).
type(X,j5526) :- type(X,n5525).
type(X,n5527) :- type(X,n5526).
type(X,i5527) :- type(X,n5526).
type(X,j5527) :- type(X,n5526).
type(X,n5528) :- type(X,n5527).
type(X,i5528) :- type(X,n5527).
type(X,j5528) :- type(X,n5527).
type(X,n5529) :- type(X,n5528).
type(X,i5529) :- type(X,n5528).
type(X,j5529) :- type(X,n5528).
type(X,n5530) :- type(X,n5529).
type(X,i5530) :- type(X,n5529).
type(X,j5530) :- type(X,n5529).
type(X,n5531) :- type(X,n5530).
type(X,i5531) :- type(X,n5530).
type(X,j5531) :- type(X,n5530).
type(X,n5532) :- type(X,n5531).
type(X,i5532) :- type(X,n5531).
type(X,j5532) :- type(X,n5531).
type(X,n5533) :- type(X,n5532).
type(X,i5533) :- type(X,n5532).
type(X,j5533) :- type(X,n5532).
type(X,n5534) :- type(X,n5533).
type(X,i5534) :- type(X,n5533).
type(X,j5534) :- type(X,n5533).
type(X,n5535) :- type(X,n5534).
type(X,i5535) :- type(X,n5534).
type(X,j5535) :- type(X,n5534).
type(X,n5536) :- type(X,n5535).
type(X,i5536) :- type(X,n5535).
type(X,j5536) :- type(X,n5535).
type(X,n5537) :- type(X,n5536).
type(X,i5537) :- type(X,n5536).
type(X,j5537) :- type(X,n5536).
type(X,n5538) :- type(X,n5537).
type(X,i5538) :- type(X,n5537).
type(X,j5538) :- type(X,n5537).
type(X,n5539) :- type(X,n5538).
type(X,i5539) :- type(X,n5538).
type(X,j5539) :- type(X,n5538).
type(X,n5540) :- type(X,n5539).
type(X,i5540) :- type(X,n5539).
type(X,j5540) :- type(X,n5539).
type(X,n5541) :- type(X,n5540).
type(X,i5541) :- type(X,n5540).
type(X,j5541) :- type(X,n5540).
type(X,n5542) :- type(X,n5541).
type(X,i5542) :- type(X,n5541).
type(X,j5542) :- type(X,n5541).
type(X,n5543) :- type(X,n5542).
type(X,i5543) :- type(X,n5542).
type(X,j5543) :- type(X,n5542).
type(X,n5544) :- type(X,n5543).
type(X,i5544) :- type(X,n5543).
type(X,j5544) :- type(X,n5543).
type(X,n5545) :- type(X,n5544).
type(X,i5545) :- type(X,n5544).
type(X,j5545) :- type(X,n5544).
type(X,n5546) :- type(X,n5545).
type(X,i5546) :- type(X,n5545).
type(X,j5546) :- type(X,n5545).
type(X,n5547) :- type(X,n5546).
type(X,i5547) :- type(X,n5546).
type(X,j5547) :- type(X,n5546).
type(X,n5548) :- type(X,n5547).
type(X,i5548) :- type(X,n5547).
type(X,j5548) :- type(X,n5547).
type(X,n5549) :- type(X,n5548).
type(X,i5549) :- type(X,n5548).
type(X,j5549) :- type(X,n5548).
type(X,n5550) :- type(X,n5549).
type(X,i5550) :- type(X,n5549).
type(X,j5550) :- type(X,n5549).
type(X,n5551) :- type(X,n5550).
type(X,i5551) :- type(X,n5550).
type(X,j5551) :- type(X,n5550).
type(X,n5552) :- type(X,n5551).
type(X,i5552) :- type(X,n5551).
type(X,j5552) :- type(X,n5551).
type(X,n5553) :- type(X,n5552).
type(X,i5553) :- type(X,n5552).
type(X,j5553) :- type(X,n5552).
type(X,n5554) :- type(X,n5553).
type(X,i5554) :- type(X,n5553).
type(X,j5554) :- type(X,n5553).
type(X,n5555) :- type(X,n5554).
type(X,i5555) :- type(X,n5554).
type(X,j5555) :- type(X,n5554).
type(X,n5556) :- type(X,n5555).
type(X,i5556) :- type(X,n5555).
type(X,j5556) :- type(X,n5555).
type(X,n5557) :- type(X,n5556).
type(X,i5557) :- type(X,n5556).
type(X,j5557) :- type(X,n5556).
type(X,n5558) :- type(X,n5557).
type(X,i5558) :- type(X,n5557).
type(X,j5558) :- type(X,n5557).
type(X,n5559) :- type(X,n5558).
type(X,i5559) :- type(X,n5558).
type(X,j5559) :- type(X,n5558).
type(X,n5560) :- type(X,n5559).
type(X,i5560) :- type(X,n5559).
type(X,j5560) :- type(X,n5559).
type(X,n5561) :- type(X,n5560).
type(X,i5561) :- type(X,n5560).
type(X,j5561) :- type(X,n5560).
type(X,n5562) :- type(X,n5561).
type(X,i5562) :- type(X,n5561).
type(X,j5562) :- type(X,n5561).
type(X,n5563) :- type(X,n5562).
type(X,i5563) :- type(X,n5562).
type(X,j5563) :- type(X,n5562).
type(X,n5564) :- type(X,n5563).
type(X,i5564) :- type(X,n5563).
type(X,j5564) :- type(X,n5563).
type(X,n5565) :- type(X,n5564).
type(X,i5565) :- type(X,n5564).
type(X,j5565) :- type(X,n5564).
type(X,n5566) :- type(X,n5565).
type(X,i5566) :- type(X,n5565).
type(X,j5566) :- type(X,n5565).
type(X,n5567) :- type(X,n5566).
type(X,i5567) :- type(X,n5566).
type(X,j5567) :- type(X,n5566).
type(X,n5568) :- type(X,n5567).
type(X,i5568) :- type(X,n5567).
type(X,j5568) :- type(X,n5567).
type(X,n5569) :- type(X,n5568).
type(X,i5569) :- type(X,n5568).
type(X,j5569) :- type(X,n5568).
type(X,n5570) :- type(X,n5569).
type(X,i5570) :- type(X,n5569).
type(X,j5570) :- type(X,n5569).
type(X,n5571) :- type(X,n5570).
type(X,i5571) :- type(X,n5570).
type(X,j5571) :- type(X,n5570).
type(X,n5572) :- type(X,n5571).
type(X,i5572) :- type(X,n5571).
type(X,j5572) :- type(X,n5571).
type(X,n5573) :- type(X,n5572).
type(X,i5573) :- type(X,n5572).
type(X,j5573) :- type(X,n5572).
type(X,n5574) :- type(X,n5573).
type(X,i5574) :- type(X,n5573).
type(X,j5574) :- type(X,n5573).
type(X,n5575) :- type(X,n5574).
type(X,i5575) :- type(X,n5574).
type(X,j5575) :- type(X,n5574).
type(X,n5576) :- type(X,n5575).
type(X,i5576) :- type(X,n5575).
type(X,j5576) :- type(X,n5575).
type(X,n5577) :- type(X,n5576).
type(X,i5577) :- type(X,n5576).
type(X,j5577) :- type(X,n5576).
type(X,n5578) :- type(X,n5577).
type(X,i5578) :- type(X,n5577).
type(X,j5578) :- type(X,n5577).
type(X,n5579) :- type(X,n5578).
type(X,i5579) :- type(X,n5578).
type(X,j5579) :- type(X,n5578).
type(X,n5580) :- type(X,n5579).
type(X,i5580) :- type(X,n5579).
type(X,j5580) :- type(X,n5579).
type(X,n5581) :- type(X,n5580).
type(X,i5581) :- type(X,n5580).
type(X,j5581) :- type(X,n5580).
type(X,n5582) :- type(X,n5581).
type(X,i5582) :- type(X,n5581).
type(X,j5582) :- type(X,n5581).
type(X,n5583) :- type(X,n5582).
type(X,i5583) :- type(X,n5582).
type(X,j5583) :- type(X,n5582).
type(X,n5584) :- type(X,n5583).
type(X,i5584) :- type(X,n5583).
type(X,j5584) :- type(X,n5583).
type(X,n5585) :- type(X,n5584).
type(X,i5585) :- type(X,n5584).
type(X,j5585) :- type(X,n5584).
type(X,n5586) :- type(X,n5585).
type(X,i5586) :- type(X,n5585).
type(X,j5586) :- type(X,n5585).
type(X,n5587) :- type(X,n5586).
type(X,i5587) :- type(X,n5586).
type(X,j5587) :- type(X,n5586).
type(X,n5588) :- type(X,n5587).
type(X,i5588) :- type(X,n5587).
type(X,j5588) :- type(X,n5587).
type(X,n5589) :- type(X,n5588).
type(X,i5589) :- type(X,n5588).
type(X,j5589) :- type(X,n5588).
type(X,n5590) :- type(X,n5589).
type(X,i5590) :- type(X,n5589).
type(X,j5590) :- type(X,n5589).
type(X,n5591) :- type(X,n5590).
type(X,i5591) :- type(X,n5590).
type(X,j5591) :- type(X,n5590).
type(X,n5592) :- type(X,n5591).
type(X,i5592) :- type(X,n5591).
type(X,j5592) :- type(X,n5591).
type(X,n5593) :- type(X,n5592).
type(X,i5593) :- type(X,n5592).
type(X,j5593) :- type(X,n5592).
type(X,n5594) :- type(X,n5593).
type(X,i5594) :- type(X,n5593).
type(X,j5594) :- type(X,n5593).
type(X,n5595) :- type(X,n5594).
type(X,i5595) :- type(X,n5594).
type(X,j5595) :- type(X,n5594).
type(X,n5596) :- type(X,n5595).
type(X,i5596) :- type(X,n5595).
type(X,j5596) :- type(X,n5595).
type(X,n5597) :- type(X,n5596).
type(X,i5597) :- type(X,n5596).
type(X,j5597) :- type(X,n5596).
type(X,n5598) :- type(X,n5597).
type(X,i5598) :- type(X,n5597).
type(X,j5598) :- type(X,n5597).
type(X,n5599) :- type(X,n5598).
type(X,i5599) :- type(X,n5598).
type(X,j5599) :- type(X,n5598).
type(X,n5600) :- type(X,n5599).
type(X,i5600) :- type(X,n5599).
type(X,j5600) :- type(X,n5599).
type(X,n5601) :- type(X,n5600).
type(X,i5601) :- type(X,n5600).
type(X,j5601) :- type(X,n5600).
type(X,n5602) :- type(X,n5601).
type(X,i5602) :- type(X,n5601).
type(X,j5602) :- type(X,n5601).
type(X,n5603) :- type(X,n5602).
type(X,i5603) :- type(X,n5602).
type(X,j5603) :- type(X,n5602).
type(X,n5604) :- type(X,n5603).
type(X,i5604) :- type(X,n5603).
type(X,j5604) :- type(X,n5603).
type(X,n5605) :- type(X,n5604).
type(X,i5605) :- type(X,n5604).
type(X,j5605) :- type(X,n5604).
type(X,n5606) :- type(X,n5605).
type(X,i5606) :- type(X,n5605).
type(X,j5606) :- type(X,n5605).
type(X,n5607) :- type(X,n5606).
type(X,i5607) :- type(X,n5606).
type(X,j5607) :- type(X,n5606).
type(X,n5608) :- type(X,n5607).
type(X,i5608) :- type(X,n5607).
type(X,j5608) :- type(X,n5607).
type(X,n5609) :- type(X,n5608).
type(X,i5609) :- type(X,n5608).
type(X,j5609) :- type(X,n5608).
type(X,n5610) :- type(X,n5609).
type(X,i5610) :- type(X,n5609).
type(X,j5610) :- type(X,n5609).
type(X,n5611) :- type(X,n5610).
type(X,i5611) :- type(X,n5610).
type(X,j5611) :- type(X,n5610).
type(X,n5612) :- type(X,n5611).
type(X,i5612) :- type(X,n5611).
type(X,j5612) :- type(X,n5611).
type(X,n5613) :- type(X,n5612).
type(X,i5613) :- type(X,n5612).
type(X,j5613) :- type(X,n5612).
type(X,n5614) :- type(X,n5613).
type(X,i5614) :- type(X,n5613).
type(X,j5614) :- type(X,n5613).
type(X,n5615) :- type(X,n5614).
type(X,i5615) :- type(X,n5614).
type(X,j5615) :- type(X,n5614).
type(X,n5616) :- type(X,n5615).
type(X,i5616) :- type(X,n5615).
type(X,j5616) :- type(X,n5615).
type(X,n5617) :- type(X,n5616).
type(X,i5617) :- type(X,n5616).
type(X,j5617) :- type(X,n5616).
type(X,n5618) :- type(X,n5617).
type(X,i5618) :- type(X,n5617).
type(X,j5618) :- type(X,n5617).
type(X,n5619) :- type(X,n5618).
type(X,i5619) :- type(X,n5618).
type(X,j5619) :- type(X,n5618).
type(X,n5620) :- type(X,n5619).
type(X,i5620) :- type(X,n5619).
type(X,j5620) :- type(X,n5619).
type(X,n5621) :- type(X,n5620).
type(X,i5621) :- type(X,n5620).
type(X,j5621) :- type(X,n5620).
type(X,n5622) :- type(X,n5621).
type(X,i5622) :- type(X,n5621).
type(X,j5622) :- type(X,n5621).
type(X,n5623) :- type(X,n5622).
type(X,i5623) :- type(X,n5622).
type(X,j5623) :- type(X,n5622).
type(X,n5624) :- type(X,n5623).
type(X,i5624) :- type(X,n5623).
type(X,j5624) :- type(X,n5623).
type(X,n5625) :- type(X,n5624).
type(X,i5625) :- type(X,n5624).
type(X,j5625) :- type(X,n5624).
type(X,n5626) :- type(X,n5625).
type(X,i5626) :- type(X,n5625).
type(X,j5626) :- type(X,n5625).
type(X,n5627) :- type(X,n5626).
type(X,i5627) :- type(X,n5626).
type(X,j5627) :- type(X,n5626).
type(X,n5628) :- type(X,n5627).
type(X,i5628) :- type(X,n5627).
type(X,j5628) :- type(X,n5627).
type(X,n5629) :- type(X,n5628).
type(X,i5629) :- type(X,n5628).
type(X,j5629) :- type(X,n5628).
type(X,n5630) :- type(X,n5629).
type(X,i5630) :- type(X,n5629).
type(X,j5630) :- type(X,n5629).
type(X,n5631) :- type(X,n5630).
type(X,i5631) :- type(X,n5630).
type(X,j5631) :- type(X,n5630).
type(X,n5632) :- type(X,n5631).
type(X,i5632) :- type(X,n5631).
type(X,j5632) :- type(X,n5631).
type(X,n5633) :- type(X,n5632).
type(X,i5633) :- type(X,n5632).
type(X,j5633) :- type(X,n5632).
type(X,n5634) :- type(X,n5633).
type(X,i5634) :- type(X,n5633).
type(X,j5634) :- type(X,n5633).
type(X,n5635) :- type(X,n5634).
type(X,i5635) :- type(X,n5634).
type(X,j5635) :- type(X,n5634).
type(X,n5636) :- type(X,n5635).
type(X,i5636) :- type(X,n5635).
type(X,j5636) :- type(X,n5635).
type(X,n5637) :- type(X,n5636).
type(X,i5637) :- type(X,n5636).
type(X,j5637) :- type(X,n5636).
type(X,n5638) :- type(X,n5637).
type(X,i5638) :- type(X,n5637).
type(X,j5638) :- type(X,n5637).
type(X,n5639) :- type(X,n5638).
type(X,i5639) :- type(X,n5638).
type(X,j5639) :- type(X,n5638).
type(X,n5640) :- type(X,n5639).
type(X,i5640) :- type(X,n5639).
type(X,j5640) :- type(X,n5639).
type(X,n5641) :- type(X,n5640).
type(X,i5641) :- type(X,n5640).
type(X,j5641) :- type(X,n5640).
type(X,n5642) :- type(X,n5641).
type(X,i5642) :- type(X,n5641).
type(X,j5642) :- type(X,n5641).
type(X,n5643) :- type(X,n5642).
type(X,i5643) :- type(X,n5642).
type(X,j5643) :- type(X,n5642).
type(X,n5644) :- type(X,n5643).
type(X,i5644) :- type(X,n5643).
type(X,j5644) :- type(X,n5643).
type(X,n5645) :- type(X,n5644).
type(X,i5645) :- type(X,n5644).
type(X,j5645) :- type(X,n5644).
type(X,n5646) :- type(X,n5645).
type(X,i5646) :- type(X,n5645).
type(X,j5646) :- type(X,n5645).
type(X,n5647) :- type(X,n5646).
type(X,i5647) :- type(X,n5646).
type(X,j5647) :- type(X,n5646).
type(X,n5648) :- type(X,n5647).
type(X,i5648) :- type(X,n5647).
type(X,j5648) :- type(X,n5647).
type(X,n5649) :- type(X,n5648).
type(X,i5649) :- type(X,n5648).
type(X,j5649) :- type(X,n5648).
type(X,n5650) :- type(X,n5649).
type(X,i5650) :- type(X,n5649).
type(X,j5650) :- type(X,n5649).
type(X,n5651) :- type(X,n5650).
type(X,i5651) :- type(X,n5650).
type(X,j5651) :- type(X,n5650).
type(X,n5652) :- type(X,n5651).
type(X,i5652) :- type(X,n5651).
type(X,j5652) :- type(X,n5651).
type(X,n5653) :- type(X,n5652).
type(X,i5653) :- type(X,n5652).
type(X,j5653) :- type(X,n5652).
type(X,n5654) :- type(X,n5653).
type(X,i5654) :- type(X,n5653).
type(X,j5654) :- type(X,n5653).
type(X,n5655) :- type(X,n5654).
type(X,i5655) :- type(X,n5654).
type(X,j5655) :- type(X,n5654).
type(X,n5656) :- type(X,n5655).
type(X,i5656) :- type(X,n5655).
type(X,j5656) :- type(X,n5655).
type(X,n5657) :- type(X,n5656).
type(X,i5657) :- type(X,n5656).
type(X,j5657) :- type(X,n5656).
type(X,n5658) :- type(X,n5657).
type(X,i5658) :- type(X,n5657).
type(X,j5658) :- type(X,n5657).
type(X,n5659) :- type(X,n5658).
type(X,i5659) :- type(X,n5658).
type(X,j5659) :- type(X,n5658).
type(X,n5660) :- type(X,n5659).
type(X,i5660) :- type(X,n5659).
type(X,j5660) :- type(X,n5659).
type(X,n5661) :- type(X,n5660).
type(X,i5661) :- type(X,n5660).
type(X,j5661) :- type(X,n5660).
type(X,n5662) :- type(X,n5661).
type(X,i5662) :- type(X,n5661).
type(X,j5662) :- type(X,n5661).
type(X,n5663) :- type(X,n5662).
type(X,i5663) :- type(X,n5662).
type(X,j5663) :- type(X,n5662).
type(X,n5664) :- type(X,n5663).
type(X,i5664) :- type(X,n5663).
type(X,j5664) :- type(X,n5663).
type(X,n5665) :- type(X,n5664).
type(X,i5665) :- type(X,n5664).
type(X,j5665) :- type(X,n5664).
type(X,n5666) :- type(X,n5665).
type(X,i5666) :- type(X,n5665).
type(X,j5666) :- type(X,n5665).
type(X,n5667) :- type(X,n5666).
type(X,i5667) :- type(X,n5666).
type(X,j5667) :- type(X,n5666).
type(X,n5668) :- type(X,n5667).
type(X,i5668) :- type(X,n5667).
type(X,j5668) :- type(X,n5667).
type(X,n5669) :- type(X,n5668).
type(X,i5669) :- type(X,n5668).
type(X,j5669) :- type(X,n5668).
type(X,n5670) :- type(X,n5669).
type(X,i5670) :- type(X,n5669).
type(X,j5670) :- type(X,n5669).
type(X,n5671) :- type(X,n5670).
type(X,i5671) :- type(X,n5670).
type(X,j5671) :- type(X,n5670).
type(X,n5672) :- type(X,n5671).
type(X,i5672) :- type(X,n5671).
type(X,j5672) :- type(X,n5671).
type(X,n5673) :- type(X,n5672).
type(X,i5673) :- type(X,n5672).
type(X,j5673) :- type(X,n5672).
type(X,n5674) :- type(X,n5673).
type(X,i5674) :- type(X,n5673).
type(X,j5674) :- type(X,n5673).
type(X,n5675) :- type(X,n5674).
type(X,i5675) :- type(X,n5674).
type(X,j5675) :- type(X,n5674).
type(X,n5676) :- type(X,n5675).
type(X,i5676) :- type(X,n5675).
type(X,j5676) :- type(X,n5675).
type(X,n5677) :- type(X,n5676).
type(X,i5677) :- type(X,n5676).
type(X,j5677) :- type(X,n5676).
type(X,n5678) :- type(X,n5677).
type(X,i5678) :- type(X,n5677).
type(X,j5678) :- type(X,n5677).
type(X,n5679) :- type(X,n5678).
type(X,i5679) :- type(X,n5678).
type(X,j5679) :- type(X,n5678).
type(X,n5680) :- type(X,n5679).
type(X,i5680) :- type(X,n5679).
type(X,j5680) :- type(X,n5679).
type(X,n5681) :- type(X,n5680).
type(X,i5681) :- type(X,n5680).
type(X,j5681) :- type(X,n5680).
type(X,n5682) :- type(X,n5681).
type(X,i5682) :- type(X,n5681).
type(X,j5682) :- type(X,n5681).
type(X,n5683) :- type(X,n5682).
type(X,i5683) :- type(X,n5682).
type(X,j5683) :- type(X,n5682).
type(X,n5684) :- type(X,n5683).
type(X,i5684) :- type(X,n5683).
type(X,j5684) :- type(X,n5683).
type(X,n5685) :- type(X,n5684).
type(X,i5685) :- type(X,n5684).
type(X,j5685) :- type(X,n5684).
type(X,n5686) :- type(X,n5685).
type(X,i5686) :- type(X,n5685).
type(X,j5686) :- type(X,n5685).
type(X,n5687) :- type(X,n5686).
type(X,i5687) :- type(X,n5686).
type(X,j5687) :- type(X,n5686).
type(X,n5688) :- type(X,n5687).
type(X,i5688) :- type(X,n5687).
type(X,j5688) :- type(X,n5687).
type(X,n5689) :- type(X,n5688).
type(X,i5689) :- type(X,n5688).
type(X,j5689) :- type(X,n5688).
type(X,n5690) :- type(X,n5689).
type(X,i5690) :- type(X,n5689).
type(X,j5690) :- type(X,n5689).
type(X,n5691) :- type(X,n5690).
type(X,i5691) :- type(X,n5690).
type(X,j5691) :- type(X,n5690).
type(X,n5692) :- type(X,n5691).
type(X,i5692) :- type(X,n5691).
type(X,j5692) :- type(X,n5691).
type(X,n5693) :- type(X,n5692).
type(X,i5693) :- type(X,n5692).
type(X,j5693) :- type(X,n5692).
type(X,n5694) :- type(X,n5693).
type(X,i5694) :- type(X,n5693).
type(X,j5694) :- type(X,n5693).
type(X,n5695) :- type(X,n5694).
type(X,i5695) :- type(X,n5694).
type(X,j5695) :- type(X,n5694).
type(X,n5696) :- type(X,n5695).
type(X,i5696) :- type(X,n5695).
type(X,j5696) :- type(X,n5695).
type(X,n5697) :- type(X,n5696).
type(X,i5697) :- type(X,n5696).
type(X,j5697) :- type(X,n5696).
type(X,n5698) :- type(X,n5697).
type(X,i5698) :- type(X,n5697).
type(X,j5698) :- type(X,n5697).
type(X,n5699) :- type(X,n5698).
type(X,i5699) :- type(X,n5698).
type(X,j5699) :- type(X,n5698).
type(X,n5700) :- type(X,n5699).
type(X,i5700) :- type(X,n5699).
type(X,j5700) :- type(X,n5699).
type(X,n5701) :- type(X,n5700).
type(X,i5701) :- type(X,n5700).
type(X,j5701) :- type(X,n5700).
type(X,n5702) :- type(X,n5701).
type(X,i5702) :- type(X,n5701).
type(X,j5702) :- type(X,n5701).
type(X,n5703) :- type(X,n5702).
type(X,i5703) :- type(X,n5702).
type(X,j5703) :- type(X,n5702).
type(X,n5704) :- type(X,n5703).
type(X,i5704) :- type(X,n5703).
type(X,j5704) :- type(X,n5703).
type(X,n5705) :- type(X,n5704).
type(X,i5705) :- type(X,n5704).
type(X,j5705) :- type(X,n5704).
type(X,n5706) :- type(X,n5705).
type(X,i5706) :- type(X,n5705).
type(X,j5706) :- type(X,n5705).
type(X,n5707) :- type(X,n5706).
type(X,i5707) :- type(X,n5706).
type(X,j5707) :- type(X,n5706).
type(X,n5708) :- type(X,n5707).
type(X,i5708) :- type(X,n5707).
type(X,j5708) :- type(X,n5707).
type(X,n5709) :- type(X,n5708).
type(X,i5709) :- type(X,n5708).
type(X,j5709) :- type(X,n5708).
type(X,n5710) :- type(X,n5709).
type(X,i5710) :- type(X,n5709).
type(X,j5710) :- type(X,n5709).
type(X,n5711) :- type(X,n5710).
type(X,i5711) :- type(X,n5710).
type(X,j5711) :- type(X,n5710).
type(X,n5712) :- type(X,n5711).
type(X,i5712) :- type(X,n5711).
type(X,j5712) :- type(X,n5711).
type(X,n5713) :- type(X,n5712).
type(X,i5713) :- type(X,n5712).
type(X,j5713) :- type(X,n5712).
type(X,n5714) :- type(X,n5713).
type(X,i5714) :- type(X,n5713).
type(X,j5714) :- type(X,n5713).
type(X,n5715) :- type(X,n5714).
type(X,i5715) :- type(X,n5714).
type(X,j5715) :- type(X,n5714).
type(X,n5716) :- type(X,n5715).
type(X,i5716) :- type(X,n5715).
type(X,j5716) :- type(X,n5715).
type(X,n5717) :- type(X,n5716).
type(X,i5717) :- type(X,n5716).
type(X,j5717) :- type(X,n5716).
type(X,n5718) :- type(X,n5717).
type(X,i5718) :- type(X,n5717).
type(X,j5718) :- type(X,n5717).
type(X,n5719) :- type(X,n5718).
type(X,i5719) :- type(X,n5718).
type(X,j5719) :- type(X,n5718).
type(X,n5720) :- type(X,n5719).
type(X,i5720) :- type(X,n5719).
type(X,j5720) :- type(X,n5719).
type(X,n5721) :- type(X,n5720).
type(X,i5721) :- type(X,n5720).
type(X,j5721) :- type(X,n5720).
type(X,n5722) :- type(X,n5721).
type(X,i5722) :- type(X,n5721).
type(X,j5722) :- type(X,n5721).
type(X,n5723) :- type(X,n5722).
type(X,i5723) :- type(X,n5722).
type(X,j5723) :- type(X,n5722).
type(X,n5724) :- type(X,n5723).
type(X,i5724) :- type(X,n5723).
type(X,j5724) :- type(X,n5723).
type(X,n5725) :- type(X,n5724).
type(X,i5725) :- type(X,n5724).
type(X,j5725) :- type(X,n5724).
type(X,n5726) :- type(X,n5725).
type(X,i5726) :- type(X,n5725).
type(X,j5726) :- type(X,n5725).
type(X,n5727) :- type(X,n5726).
type(X,i5727) :- type(X,n5726).
type(X,j5727) :- type(X,n5726).
type(X,n5728) :- type(X,n5727).
type(X,i5728) :- type(X,n5727).
type(X,j5728) :- type(X,n5727).
type(X,n5729) :- type(X,n5728).
type(X,i5729) :- type(X,n5728).
type(X,j5729) :- type(X,n5728).
type(X,n5730) :- type(X,n5729).
type(X,i5730) :- type(X,n5729).
type(X,j5730) :- type(X,n5729).
type(X,n5731) :- type(X,n5730).
type(X,i5731) :- type(X,n5730).
type(X,j5731) :- type(X,n5730).
type(X,n5732) :- type(X,n5731).
type(X,i5732) :- type(X,n5731).
type(X,j5732) :- type(X,n5731).
type(X,n5733) :- type(X,n5732).
type(X,i5733) :- type(X,n5732).
type(X,j5733) :- type(X,n5732).
type(X,n5734) :- type(X,n5733).
type(X,i5734) :- type(X,n5733).
type(X,j5734) :- type(X,n5733).
type(X,n5735) :- type(X,n5734).
type(X,i5735) :- type(X,n5734).
type(X,j5735) :- type(X,n5734).
type(X,n5736) :- type(X,n5735).
type(X,i5736) :- type(X,n5735).
type(X,j5736) :- type(X,n5735).
type(X,n5737) :- type(X,n5736).
type(X,i5737) :- type(X,n5736).
type(X,j5737) :- type(X,n5736).
type(X,n5738) :- type(X,n5737).
type(X,i5738) :- type(X,n5737).
type(X,j5738) :- type(X,n5737).
type(X,n5739) :- type(X,n5738).
type(X,i5739) :- type(X,n5738).
type(X,j5739) :- type(X,n5738).
type(X,n5740) :- type(X,n5739).
type(X,i5740) :- type(X,n5739).
type(X,j5740) :- type(X,n5739).
type(X,n5741) :- type(X,n5740).
type(X,i5741) :- type(X,n5740).
type(X,j5741) :- type(X,n5740).
type(X,n5742) :- type(X,n5741).
type(X,i5742) :- type(X,n5741).
type(X,j5742) :- type(X,n5741).
type(X,n5743) :- type(X,n5742).
type(X,i5743) :- type(X,n5742).
type(X,j5743) :- type(X,n5742).
type(X,n5744) :- type(X,n5743).
type(X,i5744) :- type(X,n5743).
type(X,j5744) :- type(X,n5743).
type(X,n5745) :- type(X,n5744).
type(X,i5745) :- type(X,n5744).
type(X,j5745) :- type(X,n5744).
type(X,n5746) :- type(X,n5745).
type(X,i5746) :- type(X,n5745).
type(X,j5746) :- type(X,n5745).
type(X,n5747) :- type(X,n5746).
type(X,i5747) :- type(X,n5746).
type(X,j5747) :- type(X,n5746).
type(X,n5748) :- type(X,n5747).
type(X,i5748) :- type(X,n5747).
type(X,j5748) :- type(X,n5747).
type(X,n5749) :- type(X,n5748).
type(X,i5749) :- type(X,n5748).
type(X,j5749) :- type(X,n5748).
type(X,n5750) :- type(X,n5749).
type(X,i5750) :- type(X,n5749).
type(X,j5750) :- type(X,n5749).
type(X,n5751) :- type(X,n5750).
type(X,i5751) :- type(X,n5750).
type(X,j5751) :- type(X,n5750).
type(X,n5752) :- type(X,n5751).
type(X,i5752) :- type(X,n5751).
type(X,j5752) :- type(X,n5751).
type(X,n5753) :- type(X,n5752).
type(X,i5753) :- type(X,n5752).
type(X,j5753) :- type(X,n5752).
type(X,n5754) :- type(X,n5753).
type(X,i5754) :- type(X,n5753).
type(X,j5754) :- type(X,n5753).
type(X,n5755) :- type(X,n5754).
type(X,i5755) :- type(X,n5754).
type(X,j5755) :- type(X,n5754).
type(X,n5756) :- type(X,n5755).
type(X,i5756) :- type(X,n5755).
type(X,j5756) :- type(X,n5755).
type(X,n5757) :- type(X,n5756).
type(X,i5757) :- type(X,n5756).
type(X,j5757) :- type(X,n5756).
type(X,n5758) :- type(X,n5757).
type(X,i5758) :- type(X,n5757).
type(X,j5758) :- type(X,n5757).
type(X,n5759) :- type(X,n5758).
type(X,i5759) :- type(X,n5758).
type(X,j5759) :- type(X,n5758).
type(X,n5760) :- type(X,n5759).
type(X,i5760) :- type(X,n5759).
type(X,j5760) :- type(X,n5759).
type(X,n5761) :- type(X,n5760).
type(X,i5761) :- type(X,n5760).
type(X,j5761) :- type(X,n5760).
type(X,n5762) :- type(X,n5761).
type(X,i5762) :- type(X,n5761).
type(X,j5762) :- type(X,n5761).
type(X,n5763) :- type(X,n5762).
type(X,i5763) :- type(X,n5762).
type(X,j5763) :- type(X,n5762).
type(X,n5764) :- type(X,n5763).
type(X,i5764) :- type(X,n5763).
type(X,j5764) :- type(X,n5763).
type(X,n5765) :- type(X,n5764).
type(X,i5765) :- type(X,n5764).
type(X,j5765) :- type(X,n5764).
type(X,n5766) :- type(X,n5765).
type(X,i5766) :- type(X,n5765).
type(X,j5766) :- type(X,n5765).
type(X,n5767) :- type(X,n5766).
type(X,i5767) :- type(X,n5766).
type(X,j5767) :- type(X,n5766).
type(X,n5768) :- type(X,n5767).
type(X,i5768) :- type(X,n5767).
type(X,j5768) :- type(X,n5767).
type(X,n5769) :- type(X,n5768).
type(X,i5769) :- type(X,n5768).
type(X,j5769) :- type(X,n5768).
type(X,n5770) :- type(X,n5769).
type(X,i5770) :- type(X,n5769).
type(X,j5770) :- type(X,n5769).
type(X,n5771) :- type(X,n5770).
type(X,i5771) :- type(X,n5770).
type(X,j5771) :- type(X,n5770).
type(X,n5772) :- type(X,n5771).
type(X,i5772) :- type(X,n5771).
type(X,j5772) :- type(X,n5771).
type(X,n5773) :- type(X,n5772).
type(X,i5773) :- type(X,n5772).
type(X,j5773) :- type(X,n5772).
type(X,n5774) :- type(X,n5773).
type(X,i5774) :- type(X,n5773).
type(X,j5774) :- type(X,n5773).
type(X,n5775) :- type(X,n5774).
type(X,i5775) :- type(X,n5774).
type(X,j5775) :- type(X,n5774).
type(X,n5776) :- type(X,n5775).
type(X,i5776) :- type(X,n5775).
type(X,j5776) :- type(X,n5775).
type(X,n5777) :- type(X,n5776).
type(X,i5777) :- type(X,n5776).
type(X,j5777) :- type(X,n5776).
type(X,n5778) :- type(X,n5777).
type(X,i5778) :- type(X,n5777).
type(X,j5778) :- type(X,n5777).
type(X,n5779) :- type(X,n5778).
type(X,i5779) :- type(X,n5778).
type(X,j5779) :- type(X,n5778).
type(X,n5780) :- type(X,n5779).
type(X,i5780) :- type(X,n5779).
type(X,j5780) :- type(X,n5779).
type(X,n5781) :- type(X,n5780).
type(X,i5781) :- type(X,n5780).
type(X,j5781) :- type(X,n5780).
type(X,n5782) :- type(X,n5781).
type(X,i5782) :- type(X,n5781).
type(X,j5782) :- type(X,n5781).
type(X,n5783) :- type(X,n5782).
type(X,i5783) :- type(X,n5782).
type(X,j5783) :- type(X,n5782).
type(X,n5784) :- type(X,n5783).
type(X,i5784) :- type(X,n5783).
type(X,j5784) :- type(X,n5783).
type(X,n5785) :- type(X,n5784).
type(X,i5785) :- type(X,n5784).
type(X,j5785) :- type(X,n5784).
type(X,n5786) :- type(X,n5785).
type(X,i5786) :- type(X,n5785).
type(X,j5786) :- type(X,n5785).
type(X,n5787) :- type(X,n5786).
type(X,i5787) :- type(X,n5786).
type(X,j5787) :- type(X,n5786).
type(X,n5788) :- type(X,n5787).
type(X,i5788) :- type(X,n5787).
type(X,j5788) :- type(X,n5787).
type(X,n5789) :- type(X,n5788).
type(X,i5789) :- type(X,n5788).
type(X,j5789) :- type(X,n5788).
type(X,n5790) :- type(X,n5789).
type(X,i5790) :- type(X,n5789).
type(X,j5790) :- type(X,n5789).
type(X,n5791) :- type(X,n5790).
type(X,i5791) :- type(X,n5790).
type(X,j5791) :- type(X,n5790).
type(X,n5792) :- type(X,n5791).
type(X,i5792) :- type(X,n5791).
type(X,j5792) :- type(X,n5791).
type(X,n5793) :- type(X,n5792).
type(X,i5793) :- type(X,n5792).
type(X,j5793) :- type(X,n5792).
type(X,n5794) :- type(X,n5793).
type(X,i5794) :- type(X,n5793).
type(X,j5794) :- type(X,n5793).
type(X,n5795) :- type(X,n5794).
type(X,i5795) :- type(X,n5794).
type(X,j5795) :- type(X,n5794).
type(X,n5796) :- type(X,n5795).
type(X,i5796) :- type(X,n5795).
type(X,j5796) :- type(X,n5795).
type(X,n5797) :- type(X,n5796).
type(X,i5797) :- type(X,n5796).
type(X,j5797) :- type(X,n5796).
type(X,n5798) :- type(X,n5797).
type(X,i5798) :- type(X,n5797).
type(X,j5798) :- type(X,n5797).
type(X,n5799) :- type(X,n5798).
type(X,i5799) :- type(X,n5798).
type(X,j5799) :- type(X,n5798).
type(X,n5800) :- type(X,n5799).
type(X,i5800) :- type(X,n5799).
type(X,j5800) :- type(X,n5799).
type(X,n5801) :- type(X,n5800).
type(X,i5801) :- type(X,n5800).
type(X,j5801) :- type(X,n5800).
type(X,n5802) :- type(X,n5801).
type(X,i5802) :- type(X,n5801).
type(X,j5802) :- type(X,n5801).
type(X,n5803) :- type(X,n5802).
type(X,i5803) :- type(X,n5802).
type(X,j5803) :- type(X,n5802).
type(X,n5804) :- type(X,n5803).
type(X,i5804) :- type(X,n5803).
type(X,j5804) :- type(X,n5803).
type(X,n5805) :- type(X,n5804).
type(X,i5805) :- type(X,n5804).
type(X,j5805) :- type(X,n5804).
type(X,n5806) :- type(X,n5805).
type(X,i5806) :- type(X,n5805).
type(X,j5806) :- type(X,n5805).
type(X,n5807) :- type(X,n5806).
type(X,i5807) :- type(X,n5806).
type(X,j5807) :- type(X,n5806).
type(X,n5808) :- type(X,n5807).
type(X,i5808) :- type(X,n5807).
type(X,j5808) :- type(X,n5807).
type(X,n5809) :- type(X,n5808).
type(X,i5809) :- type(X,n5808).
type(X,j5809) :- type(X,n5808).
type(X,n5810) :- type(X,n5809).
type(X,i5810) :- type(X,n5809).
type(X,j5810) :- type(X,n5809).
type(X,n5811) :- type(X,n5810).
type(X,i5811) :- type(X,n5810).
type(X,j5811) :- type(X,n5810).
type(X,n5812) :- type(X,n5811).
type(X,i5812) :- type(X,n5811).
type(X,j5812) :- type(X,n5811).
type(X,n5813) :- type(X,n5812).
type(X,i5813) :- type(X,n5812).
type(X,j5813) :- type(X,n5812).
type(X,n5814) :- type(X,n5813).
type(X,i5814) :- type(X,n5813).
type(X,j5814) :- type(X,n5813).
type(X,n5815) :- type(X,n5814).
type(X,i5815) :- type(X,n5814).
type(X,j5815) :- type(X,n5814).
type(X,n5816) :- type(X,n5815).
type(X,i5816) :- type(X,n5815).
type(X,j5816) :- type(X,n5815).
type(X,n5817) :- type(X,n5816).
type(X,i5817) :- type(X,n5816).
type(X,j5817) :- type(X,n5816).
type(X,n5818) :- type(X,n5817).
type(X,i5818) :- type(X,n5817).
type(X,j5818) :- type(X,n5817).
type(X,n5819) :- type(X,n5818).
type(X,i5819) :- type(X,n5818).
type(X,j5819) :- type(X,n5818).
type(X,n5820) :- type(X,n5819).
type(X,i5820) :- type(X,n5819).
type(X,j5820) :- type(X,n5819).
type(X,n5821) :- type(X,n5820).
type(X,i5821) :- type(X,n5820).
type(X,j5821) :- type(X,n5820).
type(X,n5822) :- type(X,n5821).
type(X,i5822) :- type(X,n5821).
type(X,j5822) :- type(X,n5821).
type(X,n5823) :- type(X,n5822).
type(X,i5823) :- type(X,n5822).
type(X,j5823) :- type(X,n5822).
type(X,n5824) :- type(X,n5823).
type(X,i5824) :- type(X,n5823).
type(X,j5824) :- type(X,n5823).
type(X,n5825) :- type(X,n5824).
type(X,i5825) :- type(X,n5824).
type(X,j5825) :- type(X,n5824).
type(X,n5826) :- type(X,n5825).
type(X,i5826) :- type(X,n5825).
type(X,j5826) :- type(X,n5825).
type(X,n5827) :- type(X,n5826).
type(X,i5827) :- type(X,n5826).
type(X,j5827) :- type(X,n5826).
type(X,n5828) :- type(X,n5827).
type(X,i5828) :- type(X,n5827).
type(X,j5828) :- type(X,n5827).
type(X,n5829) :- type(X,n5828).
type(X,i5829) :- type(X,n5828).
type(X,j5829) :- type(X,n5828).
type(X,n5830) :- type(X,n5829).
type(X,i5830) :- type(X,n5829).
type(X,j5830) :- type(X,n5829).
type(X,n5831) :- type(X,n5830).
type(X,i5831) :- type(X,n5830).
type(X,j5831) :- type(X,n5830).
type(X,n5832) :- type(X,n5831).
type(X,i5832) :- type(X,n5831).
type(X,j5832) :- type(X,n5831).
type(X,n5833) :- type(X,n5832).
type(X,i5833) :- type(X,n5832).
type(X,j5833) :- type(X,n5832).
type(X,n5834) :- type(X,n5833).
type(X,i5834) :- type(X,n5833).
type(X,j5834) :- type(X,n5833).
type(X,n5835) :- type(X,n5834).
type(X,i5835) :- type(X,n5834).
type(X,j5835) :- type(X,n5834).
type(X,n5836) :- type(X,n5835).
type(X,i5836) :- type(X,n5835).
type(X,j5836) :- type(X,n5835).
type(X,n5837) :- type(X,n5836).
type(X,i5837) :- type(X,n5836).
type(X,j5837) :- type(X,n5836).
type(X,n5838) :- type(X,n5837).
type(X,i5838) :- type(X,n5837).
type(X,j5838) :- type(X,n5837).
type(X,n5839) :- type(X,n5838).
type(X,i5839) :- type(X,n5838).
type(X,j5839) :- type(X,n5838).
type(X,n5840) :- type(X,n5839).
type(X,i5840) :- type(X,n5839).
type(X,j5840) :- type(X,n5839).
type(X,n5841) :- type(X,n5840).
type(X,i5841) :- type(X,n5840).
type(X,j5841) :- type(X,n5840).
type(X,n5842) :- type(X,n5841).
type(X,i5842) :- type(X,n5841).
type(X,j5842) :- type(X,n5841).
type(X,n5843) :- type(X,n5842).
type(X,i5843) :- type(X,n5842).
type(X,j5843) :- type(X,n5842).
type(X,n5844) :- type(X,n5843).
type(X,i5844) :- type(X,n5843).
type(X,j5844) :- type(X,n5843).
type(X,n5845) :- type(X,n5844).
type(X,i5845) :- type(X,n5844).
type(X,j5845) :- type(X,n5844).
type(X,n5846) :- type(X,n5845).
type(X,i5846) :- type(X,n5845).
type(X,j5846) :- type(X,n5845).
type(X,n5847) :- type(X,n5846).
type(X,i5847) :- type(X,n5846).
type(X,j5847) :- type(X,n5846).
type(X,n5848) :- type(X,n5847).
type(X,i5848) :- type(X,n5847).
type(X,j5848) :- type(X,n5847).
type(X,n5849) :- type(X,n5848).
type(X,i5849) :- type(X,n5848).
type(X,j5849) :- type(X,n5848).
type(X,n5850) :- type(X,n5849).
type(X,i5850) :- type(X,n5849).
type(X,j5850) :- type(X,n5849).
type(X,n5851) :- type(X,n5850).
type(X,i5851) :- type(X,n5850).
type(X,j5851) :- type(X,n5850).
type(X,n5852) :- type(X,n5851).
type(X,i5852) :- type(X,n5851).
type(X,j5852) :- type(X,n5851).
type(X,n5853) :- type(X,n5852).
type(X,i5853) :- type(X,n5852).
type(X,j5853) :- type(X,n5852).
type(X,n5854) :- type(X,n5853).
type(X,i5854) :- type(X,n5853).
type(X,j5854) :- type(X,n5853).
type(X,n5855) :- type(X,n5854).
type(X,i5855) :- type(X,n5854).
type(X,j5855) :- type(X,n5854).
type(X,n5856) :- type(X,n5855).
type(X,i5856) :- type(X,n5855).
type(X,j5856) :- type(X,n5855).
type(X,n5857) :- type(X,n5856).
type(X,i5857) :- type(X,n5856).
type(X,j5857) :- type(X,n5856).
type(X,n5858) :- type(X,n5857).
type(X,i5858) :- type(X,n5857).
type(X,j5858) :- type(X,n5857).
type(X,n5859) :- type(X,n5858).
type(X,i5859) :- type(X,n5858).
type(X,j5859) :- type(X,n5858).
type(X,n5860) :- type(X,n5859).
type(X,i5860) :- type(X,n5859).
type(X,j5860) :- type(X,n5859).
type(X,n5861) :- type(X,n5860).
type(X,i5861) :- type(X,n5860).
type(X,j5861) :- type(X,n5860).
type(X,n5862) :- type(X,n5861).
type(X,i5862) :- type(X,n5861).
type(X,j5862) :- type(X,n5861).
type(X,n5863) :- type(X,n5862).
type(X,i5863) :- type(X,n5862).
type(X,j5863) :- type(X,n5862).
type(X,n5864) :- type(X,n5863).
type(X,i5864) :- type(X,n5863).
type(X,j5864) :- type(X,n5863).
type(X,n5865) :- type(X,n5864).
type(X,i5865) :- type(X,n5864).
type(X,j5865) :- type(X,n5864).
type(X,n5866) :- type(X,n5865).
type(X,i5866) :- type(X,n5865).
type(X,j5866) :- type(X,n5865).
type(X,n5867) :- type(X,n5866).
type(X,i5867) :- type(X,n5866).
type(X,j5867) :- type(X,n5866).
type(X,n5868) :- type(X,n5867).
type(X,i5868) :- type(X,n5867).
type(X,j5868) :- type(X,n5867).
type(X,n5869) :- type(X,n5868).
type(X,i5869) :- type(X,n5868).
type(X,j5869) :- type(X,n5868).
type(X,n5870) :- type(X,n5869).
type(X,i5870) :- type(X,n5869).
type(X,j5870) :- type(X,n5869).
type(X,n5871) :- type(X,n5870).
type(X,i5871) :- type(X,n5870).
type(X,j5871) :- type(X,n5870).
type(X,n5872) :- type(X,n5871).
type(X,i5872) :- type(X,n5871).
type(X,j5872) :- type(X,n5871).
type(X,n5873) :- type(X,n5872).
type(X,i5873) :- type(X,n5872).
type(X,j5873) :- type(X,n5872).
type(X,n5874) :- type(X,n5873).
type(X,i5874) :- type(X,n5873).
type(X,j5874) :- type(X,n5873).
type(X,n5875) :- type(X,n5874).
type(X,i5875) :- type(X,n5874).
type(X,j5875) :- type(X,n5874).
type(X,n5876) :- type(X,n5875).
type(X,i5876) :- type(X,n5875).
type(X,j5876) :- type(X,n5875).
type(X,n5877) :- type(X,n5876).
type(X,i5877) :- type(X,n5876).
type(X,j5877) :- type(X,n5876).
type(X,n5878) :- type(X,n5877).
type(X,i5878) :- type(X,n5877).
type(X,j5878) :- type(X,n5877).
type(X,n5879) :- type(X,n5878).
type(X,i5879) :- type(X,n5878).
type(X,j5879) :- type(X,n5878).
type(X,n5880) :- type(X,n5879).
type(X,i5880) :- type(X,n5879).
type(X,j5880) :- type(X,n5879).
type(X,n5881) :- type(X,n5880).
type(X,i5881) :- type(X,n5880).
type(X,j5881) :- type(X,n5880).
type(X,n5882) :- type(X,n5881).
type(X,i5882) :- type(X,n5881).
type(X,j5882) :- type(X,n5881).
type(X,n5883) :- type(X,n5882).
type(X,i5883) :- type(X,n5882).
type(X,j5883) :- type(X,n5882).
type(X,n5884) :- type(X,n5883).
type(X,i5884) :- type(X,n5883).
type(X,j5884) :- type(X,n5883).
type(X,n5885) :- type(X,n5884).
type(X,i5885) :- type(X,n5884).
type(X,j5885) :- type(X,n5884).
type(X,n5886) :- type(X,n5885).
type(X,i5886) :- type(X,n5885).
type(X,j5886) :- type(X,n5885).
type(X,n5887) :- type(X,n5886).
type(X,i5887) :- type(X,n5886).
type(X,j5887) :- type(X,n5886).
type(X,n5888) :- type(X,n5887).
type(X,i5888) :- type(X,n5887).
type(X,j5888) :- type(X,n5887).
type(X,n5889) :- type(X,n5888).
type(X,i5889) :- type(X,n5888).
type(X,j5889) :- type(X,n5888).
type(X,n5890) :- type(X,n5889).
type(X,i5890) :- type(X,n5889).
type(X,j5890) :- type(X,n5889).
type(X,n5891) :- type(X,n5890).
type(X,i5891) :- type(X,n5890).
type(X,j5891) :- type(X,n5890).
type(X,n5892) :- type(X,n5891).
type(X,i5892) :- type(X,n5891).
type(X,j5892) :- type(X,n5891).
type(X,n5893) :- type(X,n5892).
type(X,i5893) :- type(X,n5892).
type(X,j5893) :- type(X,n5892).
type(X,n5894) :- type(X,n5893).
type(X,i5894) :- type(X,n5893).
type(X,j5894) :- type(X,n5893).
type(X,n5895) :- type(X,n5894).
type(X,i5895) :- type(X,n5894).
type(X,j5895) :- type(X,n5894).
type(X,n5896) :- type(X,n5895).
type(X,i5896) :- type(X,n5895).
type(X,j5896) :- type(X,n5895).
type(X,n5897) :- type(X,n5896).
type(X,i5897) :- type(X,n5896).
type(X,j5897) :- type(X,n5896).
type(X,n5898) :- type(X,n5897).
type(X,i5898) :- type(X,n5897).
type(X,j5898) :- type(X,n5897).
type(X,n5899) :- type(X,n5898).
type(X,i5899) :- type(X,n5898).
type(X,j5899) :- type(X,n5898).
type(X,n5900) :- type(X,n5899).
type(X,i5900) :- type(X,n5899).
type(X,j5900) :- type(X,n5899).
type(X,n5901) :- type(X,n5900).
type(X,i5901) :- type(X,n5900).
type(X,j5901) :- type(X,n5900).
type(X,n5902) :- type(X,n5901).
type(X,i5902) :- type(X,n5901).
type(X,j5902) :- type(X,n5901).
type(X,n5903) :- type(X,n5902).
type(X,i5903) :- type(X,n5902).
type(X,j5903) :- type(X,n5902).
type(X,n5904) :- type(X,n5903).
type(X,i5904) :- type(X,n5903).
type(X,j5904) :- type(X,n5903).
type(X,n5905) :- type(X,n5904).
type(X,i5905) :- type(X,n5904).
type(X,j5905) :- type(X,n5904).
type(X,n5906) :- type(X,n5905).
type(X,i5906) :- type(X,n5905).
type(X,j5906) :- type(X,n5905).
type(X,n5907) :- type(X,n5906).
type(X,i5907) :- type(X,n5906).
type(X,j5907) :- type(X,n5906).
type(X,n5908) :- type(X,n5907).
type(X,i5908) :- type(X,n5907).
type(X,j5908) :- type(X,n5907).
type(X,n5909) :- type(X,n5908).
type(X,i5909) :- type(X,n5908).
type(X,j5909) :- type(X,n5908).
type(X,n5910) :- type(X,n5909).
type(X,i5910) :- type(X,n5909).
type(X,j5910) :- type(X,n5909).
type(X,n5911) :- type(X,n5910).
type(X,i5911) :- type(X,n5910).
type(X,j5911) :- type(X,n5910).
type(X,n5912) :- type(X,n5911).
type(X,i5912) :- type(X,n5911).
type(X,j5912) :- type(X,n5911).
type(X,n5913) :- type(X,n5912).
type(X,i5913) :- type(X,n5912).
type(X,j5913) :- type(X,n5912).
type(X,n5914) :- type(X,n5913).
type(X,i5914) :- type(X,n5913).
type(X,j5914) :- type(X,n5913).
type(X,n5915) :- type(X,n5914).
type(X,i5915) :- type(X,n5914).
type(X,j5915) :- type(X,n5914).
type(X,n5916) :- type(X,n5915).
type(X,i5916) :- type(X,n5915).
type(X,j5916) :- type(X,n5915).
type(X,n5917) :- type(X,n5916).
type(X,i5917) :- type(X,n5916).
type(X,j5917) :- type(X,n5916).
type(X,n5918) :- type(X,n5917).
type(X,i5918) :- type(X,n5917).
type(X,j5918) :- type(X,n5917).
type(X,n5919) :- type(X,n5918).
type(X,i5919) :- type(X,n5918).
type(X,j5919) :- type(X,n5918).
type(X,n5920) :- type(X,n5919).
type(X,i5920) :- type(X,n5919).
type(X,j5920) :- type(X,n5919).
type(X,n5921) :- type(X,n5920).
type(X,i5921) :- type(X,n5920).
type(X,j5921) :- type(X,n5920).
type(X,n5922) :- type(X,n5921).
type(X,i5922) :- type(X,n5921).
type(X,j5922) :- type(X,n5921).
type(X,n5923) :- type(X,n5922).
type(X,i5923) :- type(X,n5922).
type(X,j5923) :- type(X,n5922).
type(X,n5924) :- type(X,n5923).
type(X,i5924) :- type(X,n5923).
type(X,j5924) :- type(X,n5923).
type(X,n5925) :- type(X,n5924).
type(X,i5925) :- type(X,n5924).
type(X,j5925) :- type(X,n5924).
type(X,n5926) :- type(X,n5925).
type(X,i5926) :- type(X,n5925).
type(X,j5926) :- type(X,n5925).
type(X,n5927) :- type(X,n5926).
type(X,i5927) :- type(X,n5926).
type(X,j5927) :- type(X,n5926).
type(X,n5928) :- type(X,n5927).
type(X,i5928) :- type(X,n5927).
type(X,j5928) :- type(X,n5927).
type(X,n5929) :- type(X,n5928).
type(X,i5929) :- type(X,n5928).
type(X,j5929) :- type(X,n5928).
type(X,n5930) :- type(X,n5929).
type(X,i5930) :- type(X,n5929).
type(X,j5930) :- type(X,n5929).
type(X,n5931) :- type(X,n5930).
type(X,i5931) :- type(X,n5930).
type(X,j5931) :- type(X,n5930).
type(X,n5932) :- type(X,n5931).
type(X,i5932) :- type(X,n5931).
type(X,j5932) :- type(X,n5931).
type(X,n5933) :- type(X,n5932).
type(X,i5933) :- type(X,n5932).
type(X,j5933) :- type(X,n5932).
type(X,n5934) :- type(X,n5933).
type(X,i5934) :- type(X,n5933).
type(X,j5934) :- type(X,n5933).
type(X,n5935) :- type(X,n5934).
type(X,i5935) :- type(X,n5934).
type(X,j5935) :- type(X,n5934).
type(X,n5936) :- type(X,n5935).
type(X,i5936) :- type(X,n5935).
type(X,j5936) :- type(X,n5935).
type(X,n5937) :- type(X,n5936).
type(X,i5937) :- type(X,n5936).
type(X,j5937) :- type(X,n5936).
type(X,n5938) :- type(X,n5937).
type(X,i5938) :- type(X,n5937).
type(X,j5938) :- type(X,n5937).
type(X,n5939) :- type(X,n5938).
type(X,i5939) :- type(X,n5938).
type(X,j5939) :- type(X,n5938).
type(X,n5940) :- type(X,n5939).
type(X,i5940) :- type(X,n5939).
type(X,j5940) :- type(X,n5939).
type(X,n5941) :- type(X,n5940).
type(X,i5941) :- type(X,n5940).
type(X,j5941) :- type(X,n5940).
type(X,n5942) :- type(X,n5941).
type(X,i5942) :- type(X,n5941).
type(X,j5942) :- type(X,n5941).
type(X,n5943) :- type(X,n5942).
type(X,i5943) :- type(X,n5942).
type(X,j5943) :- type(X,n5942).
type(X,n5944) :- type(X,n5943).
type(X,i5944) :- type(X,n5943).
type(X,j5944) :- type(X,n5943).
type(X,n5945) :- type(X,n5944).
type(X,i5945) :- type(X,n5944).
type(X,j5945) :- type(X,n5944).
type(X,n5946) :- type(X,n5945).
type(X,i5946) :- type(X,n5945).
type(X,j5946) :- type(X,n5945).
type(X,n5947) :- type(X,n5946).
type(X,i5947) :- type(X,n5946).
type(X,j5947) :- type(X,n5946).
type(X,n5948) :- type(X,n5947).
type(X,i5948) :- type(X,n5947).
type(X,j5948) :- type(X,n5947).
type(X,n5949) :- type(X,n5948).
type(X,i5949) :- type(X,n5948).
type(X,j5949) :- type(X,n5948).
type(X,n5950) :- type(X,n5949).
type(X,i5950) :- type(X,n5949).
type(X,j5950) :- type(X,n5949).
type(X,n5951) :- type(X,n5950).
type(X,i5951) :- type(X,n5950).
type(X,j5951) :- type(X,n5950).
type(X,n5952) :- type(X,n5951).
type(X,i5952) :- type(X,n5951).
type(X,j5952) :- type(X,n5951).
type(X,n5953) :- type(X,n5952).
type(X,i5953) :- type(X,n5952).
type(X,j5953) :- type(X,n5952).
type(X,n5954) :- type(X,n5953).
type(X,i5954) :- type(X,n5953).
type(X,j5954) :- type(X,n5953).
type(X,n5955) :- type(X,n5954).
type(X,i5955) :- type(X,n5954).
type(X,j5955) :- type(X,n5954).
type(X,n5956) :- type(X,n5955).
type(X,i5956) :- type(X,n5955).
type(X,j5956) :- type(X,n5955).
type(X,n5957) :- type(X,n5956).
type(X,i5957) :- type(X,n5956).
type(X,j5957) :- type(X,n5956).
type(X,n5958) :- type(X,n5957).
type(X,i5958) :- type(X,n5957).
type(X,j5958) :- type(X,n5957).
type(X,n5959) :- type(X,n5958).
type(X,i5959) :- type(X,n5958).
type(X,j5959) :- type(X,n5958).
type(X,n5960) :- type(X,n5959).
type(X,i5960) :- type(X,n5959).
type(X,j5960) :- type(X,n5959).
type(X,n5961) :- type(X,n5960).
type(X,i5961) :- type(X,n5960).
type(X,j5961) :- type(X,n5960).
type(X,n5962) :- type(X,n5961).
type(X,i5962) :- type(X,n5961).
type(X,j5962) :- type(X,n5961).
type(X,n5963) :- type(X,n5962).
type(X,i5963) :- type(X,n5962).
type(X,j5963) :- type(X,n5962).
type(X,n5964) :- type(X,n5963).
type(X,i5964) :- type(X,n5963).
type(X,j5964) :- type(X,n5963).
type(X,n5965) :- type(X,n5964).
type(X,i5965) :- type(X,n5964).
type(X,j5965) :- type(X,n5964).
type(X,n5966) :- type(X,n5965).
type(X,i5966) :- type(X,n5965).
type(X,j5966) :- type(X,n5965).
type(X,n5967) :- type(X,n5966).
type(X,i5967) :- type(X,n5966).
type(X,j5967) :- type(X,n5966).
type(X,n5968) :- type(X,n5967).
type(X,i5968) :- type(X,n5967).
type(X,j5968) :- type(X,n5967).
type(X,n5969) :- type(X,n5968).
type(X,i5969) :- type(X,n5968).
type(X,j5969) :- type(X,n5968).
type(X,n5970) :- type(X,n5969).
type(X,i5970) :- type(X,n5969).
type(X,j5970) :- type(X,n5969).
type(X,n5971) :- type(X,n5970).
type(X,i5971) :- type(X,n5970).
type(X,j5971) :- type(X,n5970).
type(X,n5972) :- type(X,n5971).
type(X,i5972) :- type(X,n5971).
type(X,j5972) :- type(X,n5971).
type(X,n5973) :- type(X,n5972).
type(X,i5973) :- type(X,n5972).
type(X,j5973) :- type(X,n5972).
type(X,n5974) :- type(X,n5973).
type(X,i5974) :- type(X,n5973).
type(X,j5974) :- type(X,n5973).
type(X,n5975) :- type(X,n5974).
type(X,i5975) :- type(X,n5974).
type(X,j5975) :- type(X,n5974).
type(X,n5976) :- type(X,n5975).
type(X,i5976) :- type(X,n5975).
type(X,j5976) :- type(X,n5975).
type(X,n5977) :- type(X,n5976).
type(X,i5977) :- type(X,n5976).
type(X,j5977) :- type(X,n5976).
type(X,n5978) :- type(X,n5977).
type(X,i5978) :- type(X,n5977).
type(X,j5978) :- type(X,n5977).
type(X,n5979) :- type(X,n5978).
type(X,i5979) :- type(X,n5978).
type(X,j5979) :- type(X,n5978).
type(X,n5980) :- type(X,n5979).
type(X,i5980) :- type(X,n5979).
type(X,j5980) :- type(X,n5979).
type(X,n5981) :- type(X,n5980).
type(X,i5981) :- type(X,n5980).
type(X,j5981) :- type(X,n5980).
type(X,n5982) :- type(X,n5981).
type(X,i5982) :- type(X,n5981).
type(X,j5982) :- type(X,n5981).
type(X,n5983) :- type(X,n5982).
type(X,i5983) :- type(X,n5982).
type(X,j5983) :- type(X,n5982).
type(X,n5984) :- type(X,n5983).
type(X,i5984) :- type(X,n5983).
type(X,j5984) :- type(X,n5983).
type(X,n5985) :- type(X,n5984).
type(X,i5985) :- type(X,n5984).
type(X,j5985) :- type(X,n5984).
type(X,n5986) :- type(X,n5985).
type(X,i5986) :- type(X,n5985).
type(X,j5986) :- type(X,n5985).
type(X,n5987) :- type(X,n5986).
type(X,i5987) :- type(X,n5986).
type(X,j5987) :- type(X,n5986).
type(X,n5988) :- type(X,n5987).
type(X,i5988) :- type(X,n5987).
type(X,j5988) :- type(X,n5987).
type(X,n5989) :- type(X,n5988).
type(X,i5989) :- type(X,n5988).
type(X,j5989) :- type(X,n5988).
type(X,n5990) :- type(X,n5989).
type(X,i5990) :- type(X,n5989).
type(X,j5990) :- type(X,n5989).
type(X,n5991) :- type(X,n5990).
type(X,i5991) :- type(X,n5990).
type(X,j5991) :- type(X,n5990).
type(X,n5992) :- type(X,n5991).
type(X,i5992) :- type(X,n5991).
type(X,j5992) :- type(X,n5991).
type(X,n5993) :- type(X,n5992).
type(X,i5993) :- type(X,n5992).
type(X,j5993) :- type(X,n5992).
type(X,n5994) :- type(X,n5993).
type(X,i5994) :- type(X,n5993).
type(X,j5994) :- type(X,n5993).
type(X,n5995) :- type(X,n5994).
type(X,i5995) :- type(X,n5994).
type(X,j5995) :- type(X,n5994).
type(X,n5996) :- type(X,n5995).
type(X,i5996) :- type(X,n5995).
type(X,j5996) :- type(X,n5995).
type(X,n5997) :- type(X,n5996).
type(X,i5997) :- type(X,n5996).
type(X,j5997) :- type(X,n5996).
type(X,n5998) :- type(X,n5997).
type(X,i5998) :- type(X,n5997).
type(X,j5998) :- type(X,n5997).
type(X,n5999) :- type(X,n5998).
type(X,i5999) :- type(X,n5998).
type(X,j5999) :- type(X,n5998).
type(X,n6000) :- type(X,n5999).
type(X,i6000) :- type(X,n5999).
type(X,j6000) :- type(X,n5999).
type(X,n6001) :- type(X,n6000).
type(X,i6001) :- type(X,n6000).
type(X,j6001) :- type(X,n6000).
type(X,n6002) :- type(X,n6001).
type(X,i6002) :- type(X,n6001).
type(X,j6002) :- type(X,n6001).
type(X,n6003) :- type(X,n6002).
type(X,i6003) :- type(X,n6002).
type(X,j6003) :- type(X,n6002).
type(X,n6004) :- type(X,n6003).
type(X,i6004) :- type(X,n6003).
type(X,j6004) :- type(X,n6003).
type(X,n6005) :- type(X,n6004).
type(X,i6005) :- type(X,n6004).
type(X,j6005) :- type(X,n6004).
type(X,n6006) :- type(X,n6005).
type(X,i6006) :- type(X,n6005).
type(X,j6006) :- type(X,n6005).
type(X,n6007) :- type(X,n6006).
type(X,i6007) :- type(X,n6006).
type(X,j6007) :- type(X,n6006).
type(X,n6008) :- type(X,n6007).
type(X,i6008) :- type(X,n6007).
type(X,j6008) :- type(X,n6007).
type(X,n6009) :- type(X,n6008).
type(X,i6009) :- type(X,n6008).
type(X,j6009) :- type(X,n6008).
type(X,n6010) :- type(X,n6009).
type(X,i6010) :- type(X,n6009).
type(X,j6010) :- type(X,n6009).
type(X,n6011) :- type(X,n6010).
type(X,i6011) :- type(X,n6010).
type(X,j6011) :- type(X,n6010).
type(X,n6012) :- type(X,n6011).
type(X,i6012) :- type(X,n6011).
type(X,j6012) :- type(X,n6011).
type(X,n6013) :- type(X,n6012).
type(X,i6013) :- type(X,n6012).
type(X,j6013) :- type(X,n6012).
type(X,n6014) :- type(X,n6013).
type(X,i6014) :- type(X,n6013).
type(X,j6014) :- type(X,n6013).
type(X,n6015) :- type(X,n6014).
type(X,i6015) :- type(X,n6014).
type(X,j6015) :- type(X,n6014).
type(X,n6016) :- type(X,n6015).
type(X,i6016) :- type(X,n6015).
type(X,j6016) :- type(X,n6015).
type(X,n6017) :- type(X,n6016).
type(X,i6017) :- type(X,n6016).
type(X,j6017) :- type(X,n6016).
type(X,n6018) :- type(X,n6017).
type(X,i6018) :- type(X,n6017).
type(X,j6018) :- type(X,n6017).
type(X,n6019) :- type(X,n6018).
type(X,i6019) :- type(X,n6018).
type(X,j6019) :- type(X,n6018).
type(X,n6020) :- type(X,n6019).
type(X,i6020) :- type(X,n6019).
type(X,j6020) :- type(X,n6019).
type(X,n6021) :- type(X,n6020).
type(X,i6021) :- type(X,n6020).
type(X,j6021) :- type(X,n6020).
type(X,n6022) :- type(X,n6021).
type(X,i6022) :- type(X,n6021).
type(X,j6022) :- type(X,n6021).
type(X,n6023) :- type(X,n6022).
type(X,i6023) :- type(X,n6022).
type(X,j6023) :- type(X,n6022).
type(X,n6024) :- type(X,n6023).
type(X,i6024) :- type(X,n6023).
type(X,j6024) :- type(X,n6023).
type(X,n6025) :- type(X,n6024).
type(X,i6025) :- type(X,n6024).
type(X,j6025) :- type(X,n6024).
type(X,n6026) :- type(X,n6025).
type(X,i6026) :- type(X,n6025).
type(X,j6026) :- type(X,n6025).
type(X,n6027) :- type(X,n6026).
type(X,i6027) :- type(X,n6026).
type(X,j6027) :- type(X,n6026).
type(X,n6028) :- type(X,n6027).
type(X,i6028) :- type(X,n6027).
type(X,j6028) :- type(X,n6027).
type(X,n6029) :- type(X,n6028).
type(X,i6029) :- type(X,n6028).
type(X,j6029) :- type(X,n6028).
type(X,n6030) :- type(X,n6029).
type(X,i6030) :- type(X,n6029).
type(X,j6030) :- type(X,n6029).
type(X,n6031) :- type(X,n6030).
type(X,i6031) :- type(X,n6030).
type(X,j6031) :- type(X,n6030).
type(X,n6032) :- type(X,n6031).
type(X,i6032) :- type(X,n6031).
type(X,j6032) :- type(X,n6031).
type(X,n6033) :- type(X,n6032).
type(X,i6033) :- type(X,n6032).
type(X,j6033) :- type(X,n6032).
type(X,n6034) :- type(X,n6033).
type(X,i6034) :- type(X,n6033).
type(X,j6034) :- type(X,n6033).
type(X,n6035) :- type(X,n6034).
type(X,i6035) :- type(X,n6034).
type(X,j6035) :- type(X,n6034).
type(X,n6036) :- type(X,n6035).
type(X,i6036) :- type(X,n6035).
type(X,j6036) :- type(X,n6035).
type(X,n6037) :- type(X,n6036).
type(X,i6037) :- type(X,n6036).
type(X,j6037) :- type(X,n6036).
type(X,n6038) :- type(X,n6037).
type(X,i6038) :- type(X,n6037).
type(X,j6038) :- type(X,n6037).
type(X,n6039) :- type(X,n6038).
type(X,i6039) :- type(X,n6038).
type(X,j6039) :- type(X,n6038).
type(X,n6040) :- type(X,n6039).
type(X,i6040) :- type(X,n6039).
type(X,j6040) :- type(X,n6039).
type(X,n6041) :- type(X,n6040).
type(X,i6041) :- type(X,n6040).
type(X,j6041) :- type(X,n6040).
type(X,n6042) :- type(X,n6041).
type(X,i6042) :- type(X,n6041).
type(X,j6042) :- type(X,n6041).
type(X,n6043) :- type(X,n6042).
type(X,i6043) :- type(X,n6042).
type(X,j6043) :- type(X,n6042).
type(X,n6044) :- type(X,n6043).
type(X,i6044) :- type(X,n6043).
type(X,j6044) :- type(X,n6043).
type(X,n6045) :- type(X,n6044).
type(X,i6045) :- type(X,n6044).
type(X,j6045) :- type(X,n6044).
type(X,n6046) :- type(X,n6045).
type(X,i6046) :- type(X,n6045).
type(X,j6046) :- type(X,n6045).
type(X,n6047) :- type(X,n6046).
type(X,i6047) :- type(X,n6046).
type(X,j6047) :- type(X,n6046).
type(X,n6048) :- type(X,n6047).
type(X,i6048) :- type(X,n6047).
type(X,j6048) :- type(X,n6047).
type(X,n6049) :- type(X,n6048).
type(X,i6049) :- type(X,n6048).
type(X,j6049) :- type(X,n6048).
type(X,n6050) :- type(X,n6049).
type(X,i6050) :- type(X,n6049).
type(X,j6050) :- type(X,n6049).
type(X,n6051) :- type(X,n6050).
type(X,i6051) :- type(X,n6050).
type(X,j6051) :- type(X,n6050).
type(X,n6052) :- type(X,n6051).
type(X,i6052) :- type(X,n6051).
type(X,j6052) :- type(X,n6051).
type(X,n6053) :- type(X,n6052).
type(X,i6053) :- type(X,n6052).
type(X,j6053) :- type(X,n6052).
type(X,n6054) :- type(X,n6053).
type(X,i6054) :- type(X,n6053).
type(X,j6054) :- type(X,n6053).
type(X,n6055) :- type(X,n6054).
type(X,i6055) :- type(X,n6054).
type(X,j6055) :- type(X,n6054).
type(X,n6056) :- type(X,n6055).
type(X,i6056) :- type(X,n6055).
type(X,j6056) :- type(X,n6055).
type(X,n6057) :- type(X,n6056).
type(X,i6057) :- type(X,n6056).
type(X,j6057) :- type(X,n6056).
type(X,n6058) :- type(X,n6057).
type(X,i6058) :- type(X,n6057).
type(X,j6058) :- type(X,n6057).
type(X,n6059) :- type(X,n6058).
type(X,i6059) :- type(X,n6058).
type(X,j6059) :- type(X,n6058).
type(X,n6060) :- type(X,n6059).
type(X,i6060) :- type(X,n6059).
type(X,j6060) :- type(X,n6059).
type(X,n6061) :- type(X,n6060).
type(X,i6061) :- type(X,n6060).
type(X,j6061) :- type(X,n6060).
type(X,n6062) :- type(X,n6061).
type(X,i6062) :- type(X,n6061).
type(X,j6062) :- type(X,n6061).
type(X,n6063) :- type(X,n6062).
type(X,i6063) :- type(X,n6062).
type(X,j6063) :- type(X,n6062).
type(X,n6064) :- type(X,n6063).
type(X,i6064) :- type(X,n6063).
type(X,j6064) :- type(X,n6063).
type(X,n6065) :- type(X,n6064).
type(X,i6065) :- type(X,n6064).
type(X,j6065) :- type(X,n6064).
type(X,n6066) :- type(X,n6065).
type(X,i6066) :- type(X,n6065).
type(X,j6066) :- type(X,n6065).
type(X,n6067) :- type(X,n6066).
type(X,i6067) :- type(X,n6066).
type(X,j6067) :- type(X,n6066).
type(X,n6068) :- type(X,n6067).
type(X,i6068) :- type(X,n6067).
type(X,j6068) :- type(X,n6067).
type(X,n6069) :- type(X,n6068).
type(X,i6069) :- type(X,n6068).
type(X,j6069) :- type(X,n6068).
type(X,n6070) :- type(X,n6069).
type(X,i6070) :- type(X,n6069).
type(X,j6070) :- type(X,n6069).
type(X,n6071) :- type(X,n6070).
type(X,i6071) :- type(X,n6070).
type(X,j6071) :- type(X,n6070).
type(X,n6072) :- type(X,n6071).
type(X,i6072) :- type(X,n6071).
type(X,j6072) :- type(X,n6071).
type(X,n6073) :- type(X,n6072).
type(X,i6073) :- type(X,n6072).
type(X,j6073) :- type(X,n6072).
type(X,n6074) :- type(X,n6073).
type(X,i6074) :- type(X,n6073).
type(X,j6074) :- type(X,n6073).
type(X,n6075) :- type(X,n6074).
type(X,i6075) :- type(X,n6074).
type(X,j6075) :- type(X,n6074).
type(X,n6076) :- type(X,n6075).
type(X,i6076) :- type(X,n6075).
type(X,j6076) :- type(X,n6075).
type(X,n6077) :- type(X,n6076).
type(X,i6077) :- type(X,n6076).
type(X,j6077) :- type(X,n6076).
type(X,n6078) :- type(X,n6077).
type(X,i6078) :- type(X,n6077).
type(X,j6078) :- type(X,n6077).
type(X,n6079) :- type(X,n6078).
type(X,i6079) :- type(X,n6078).
type(X,j6079) :- type(X,n6078).
type(X,n6080) :- type(X,n6079).
type(X,i6080) :- type(X,n6079).
type(X,j6080) :- type(X,n6079).
type(X,n6081) :- type(X,n6080).
type(X,i6081) :- type(X,n6080).
type(X,j6081) :- type(X,n6080).
type(X,n6082) :- type(X,n6081).
type(X,i6082) :- type(X,n6081).
type(X,j6082) :- type(X,n6081).
type(X,n6083) :- type(X,n6082).
type(X,i6083) :- type(X,n6082).
type(X,j6083) :- type(X,n6082).
type(X,n6084) :- type(X,n6083).
type(X,i6084) :- type(X,n6083).
type(X,j6084) :- type(X,n6083).
type(X,n6085) :- type(X,n6084).
type(X,i6085) :- type(X,n6084).
type(X,j6085) :- type(X,n6084).
type(X,n6086) :- type(X,n6085).
type(X,i6086) :- type(X,n6085).
type(X,j6086) :- type(X,n6085).
type(X,n6087) :- type(X,n6086).
type(X,i6087) :- type(X,n6086).
type(X,j6087) :- type(X,n6086).
type(X,n6088) :- type(X,n6087).
type(X,i6088) :- type(X,n6087).
type(X,j6088) :- type(X,n6087).
type(X,n6089) :- type(X,n6088).
type(X,i6089) :- type(X,n6088).
type(X,j6089) :- type(X,n6088).
type(X,n6090) :- type(X,n6089).
type(X,i6090) :- type(X,n6089).
type(X,j6090) :- type(X,n6089).
type(X,n6091) :- type(X,n6090).
type(X,i6091) :- type(X,n6090).
type(X,j6091) :- type(X,n6090).
type(X,n6092) :- type(X,n6091).
type(X,i6092) :- type(X,n6091).
type(X,j6092) :- type(X,n6091).
type(X,n6093) :- type(X,n6092).
type(X,i6093) :- type(X,n6092).
type(X,j6093) :- type(X,n6092).
type(X,n6094) :- type(X,n6093).
type(X,i6094) :- type(X,n6093).
type(X,j6094) :- type(X,n6093).
type(X,n6095) :- type(X,n6094).
type(X,i6095) :- type(X,n6094).
type(X,j6095) :- type(X,n6094).
type(X,n6096) :- type(X,n6095).
type(X,i6096) :- type(X,n6095).
type(X,j6096) :- type(X,n6095).
type(X,n6097) :- type(X,n6096).
type(X,i6097) :- type(X,n6096).
type(X,j6097) :- type(X,n6096).
type(X,n6098) :- type(X,n6097).
type(X,i6098) :- type(X,n6097).
type(X,j6098) :- type(X,n6097).
type(X,n6099) :- type(X,n6098).
type(X,i6099) :- type(X,n6098).
type(X,j6099) :- type(X,n6098).
type(X,n6100) :- type(X,n6099).
type(X,i6100) :- type(X,n6099).
type(X,j6100) :- type(X,n6099).
type(X,n6101) :- type(X,n6100).
type(X,i6101) :- type(X,n6100).
type(X,j6101) :- type(X,n6100).
type(X,n6102) :- type(X,n6101).
type(X,i6102) :- type(X,n6101).
type(X,j6102) :- type(X,n6101).
type(X,n6103) :- type(X,n6102).
type(X,i6103) :- type(X,n6102).
type(X,j6103) :- type(X,n6102).
type(X,n6104) :- type(X,n6103).
type(X,i6104) :- type(X,n6103).
type(X,j6104) :- type(X,n6103).
type(X,n6105) :- type(X,n6104).
type(X,i6105) :- type(X,n6104).
type(X,j6105) :- type(X,n6104).
type(X,n6106) :- type(X,n6105).
type(X,i6106) :- type(X,n6105).
type(X,j6106) :- type(X,n6105).
type(X,n6107) :- type(X,n6106).
type(X,i6107) :- type(X,n6106).
type(X,j6107) :- type(X,n6106).
type(X,n6108) :- type(X,n6107).
type(X,i6108) :- type(X,n6107).
type(X,j6108) :- type(X,n6107).
type(X,n6109) :- type(X,n6108).
type(X,i6109) :- type(X,n6108).
type(X,j6109) :- type(X,n6108).
type(X,n6110) :- type(X,n6109).
type(X,i6110) :- type(X,n6109).
type(X,j6110) :- type(X,n6109).
type(X,n6111) :- type(X,n6110).
type(X,i6111) :- type(X,n6110).
type(X,j6111) :- type(X,n6110).
type(X,n6112) :- type(X,n6111).
type(X,i6112) :- type(X,n6111).
type(X,j6112) :- type(X,n6111).
type(X,n6113) :- type(X,n6112).
type(X,i6113) :- type(X,n6112).
type(X,j6113) :- type(X,n6112).
type(X,n6114) :- type(X,n6113).
type(X,i6114) :- type(X,n6113).
type(X,j6114) :- type(X,n6113).
type(X,n6115) :- type(X,n6114).
type(X,i6115) :- type(X,n6114).
type(X,j6115) :- type(X,n6114).
type(X,n6116) :- type(X,n6115).
type(X,i6116) :- type(X,n6115).
type(X,j6116) :- type(X,n6115).
type(X,n6117) :- type(X,n6116).
type(X,i6117) :- type(X,n6116).
type(X,j6117) :- type(X,n6116).
type(X,n6118) :- type(X,n6117).
type(X,i6118) :- type(X,n6117).
type(X,j6118) :- type(X,n6117).
type(X,n6119) :- type(X,n6118).
type(X,i6119) :- type(X,n6118).
type(X,j6119) :- type(X,n6118).
type(X,n6120) :- type(X,n6119).
type(X,i6120) :- type(X,n6119).
type(X,j6120) :- type(X,n6119).
type(X,n6121) :- type(X,n6120).
type(X,i6121) :- type(X,n6120).
type(X,j6121) :- type(X,n6120).
type(X,n6122) :- type(X,n6121).
type(X,i6122) :- type(X,n6121).
type(X,j6122) :- type(X,n6121).
type(X,n6123) :- type(X,n6122).
type(X,i6123) :- type(X,n6122).
type(X,j6123) :- type(X,n6122).
type(X,n6124) :- type(X,n6123).
type(X,i6124) :- type(X,n6123).
type(X,j6124) :- type(X,n6123).
type(X,n6125) :- type(X,n6124).
type(X,i6125) :- type(X,n6124).
type(X,j6125) :- type(X,n6124).
type(X,n6126) :- type(X,n6125).
type(X,i6126) :- type(X,n6125).
type(X,j6126) :- type(X,n6125).
type(X,n6127) :- type(X,n6126).
type(X,i6127) :- type(X,n6126).
type(X,j6127) :- type(X,n6126).
type(X,n6128) :- type(X,n6127).
type(X,i6128) :- type(X,n6127).
type(X,j6128) :- type(X,n6127).
type(X,n6129) :- type(X,n6128).
type(X,i6129) :- type(X,n6128).
type(X,j6129) :- type(X,n6128).
type(X,n6130) :- type(X,n6129).
type(X,i6130) :- type(X,n6129).
type(X,j6130) :- type(X,n6129).
type(X,n6131) :- type(X,n6130).
type(X,i6131) :- type(X,n6130).
type(X,j6131) :- type(X,n6130).
type(X,n6132) :- type(X,n6131).
type(X,i6132) :- type(X,n6131).
type(X,j6132) :- type(X,n6131).
type(X,n6133) :- type(X,n6132).
type(X,i6133) :- type(X,n6132).
type(X,j6133) :- type(X,n6132).
type(X,n6134) :- type(X,n6133).
type(X,i6134) :- type(X,n6133).
type(X,j6134) :- type(X,n6133).
type(X,n6135) :- type(X,n6134).
type(X,i6135) :- type(X,n6134).
type(X,j6135) :- type(X,n6134).
type(X,n6136) :- type(X,n6135).
type(X,i6136) :- type(X,n6135).
type(X,j6136) :- type(X,n6135).
type(X,n6137) :- type(X,n6136).
type(X,i6137) :- type(X,n6136).
type(X,j6137) :- type(X,n6136).
type(X,n6138) :- type(X,n6137).
type(X,i6138) :- type(X,n6137).
type(X,j6138) :- type(X,n6137).
type(X,n6139) :- type(X,n6138).
type(X,i6139) :- type(X,n6138).
type(X,j6139) :- type(X,n6138).
type(X,n6140) :- type(X,n6139).
type(X,i6140) :- type(X,n6139).
type(X,j6140) :- type(X,n6139).
type(X,n6141) :- type(X,n6140).
type(X,i6141) :- type(X,n6140).
type(X,j6141) :- type(X,n6140).
type(X,n6142) :- type(X,n6141).
type(X,i6142) :- type(X,n6141).
type(X,j6142) :- type(X,n6141).
type(X,n6143) :- type(X,n6142).
type(X,i6143) :- type(X,n6142).
type(X,j6143) :- type(X,n6142).
type(X,n6144) :- type(X,n6143).
type(X,i6144) :- type(X,n6143).
type(X,j6144) :- type(X,n6143).
type(X,n6145) :- type(X,n6144).
type(X,i6145) :- type(X,n6144).
type(X,j6145) :- type(X,n6144).
type(X,n6146) :- type(X,n6145).
type(X,i6146) :- type(X,n6145).
type(X,j6146) :- type(X,n6145).
type(X,n6147) :- type(X,n6146).
type(X,i6147) :- type(X,n6146).
type(X,j6147) :- type(X,n6146).
type(X,n6148) :- type(X,n6147).
type(X,i6148) :- type(X,n6147).
type(X,j6148) :- type(X,n6147).
type(X,n6149) :- type(X,n6148).
type(X,i6149) :- type(X,n6148).
type(X,j6149) :- type(X,n6148).
type(X,n6150) :- type(X,n6149).
type(X,i6150) :- type(X,n6149).
type(X,j6150) :- type(X,n6149).
type(X,n6151) :- type(X,n6150).
type(X,i6151) :- type(X,n6150).
type(X,j6151) :- type(X,n6150).
type(X,n6152) :- type(X,n6151).
type(X,i6152) :- type(X,n6151).
type(X,j6152) :- type(X,n6151).
type(X,n6153) :- type(X,n6152).
type(X,i6153) :- type(X,n6152).
type(X,j6153) :- type(X,n6152).
type(X,n6154) :- type(X,n6153).
type(X,i6154) :- type(X,n6153).
type(X,j6154) :- type(X,n6153).
type(X,n6155) :- type(X,n6154).
type(X,i6155) :- type(X,n6154).
type(X,j6155) :- type(X,n6154).
type(X,n6156) :- type(X,n6155).
type(X,i6156) :- type(X,n6155).
type(X,j6156) :- type(X,n6155).
type(X,n6157) :- type(X,n6156).
type(X,i6157) :- type(X,n6156).
type(X,j6157) :- type(X,n6156).
type(X,n6158) :- type(X,n6157).
type(X,i6158) :- type(X,n6157).
type(X,j6158) :- type(X,n6157).
type(X,n6159) :- type(X,n6158).
type(X,i6159) :- type(X,n6158).
type(X,j6159) :- type(X,n6158).
type(X,n6160) :- type(X,n6159).
type(X,i6160) :- type(X,n6159).
type(X,j6160) :- type(X,n6159).
type(X,n6161) :- type(X,n6160).
type(X,i6161) :- type(X,n6160).
type(X,j6161) :- type(X,n6160).
type(X,n6162) :- type(X,n6161).
type(X,i6162) :- type(X,n6161).
type(X,j6162) :- type(X,n6161).
type(X,n6163) :- type(X,n6162).
type(X,i6163) :- type(X,n6162).
type(X,j6163) :- type(X,n6162).
type(X,n6164) :- type(X,n6163).
type(X,i6164) :- type(X,n6163).
type(X,j6164) :- type(X,n6163).
type(X,n6165) :- type(X,n6164).
type(X,i6165) :- type(X,n6164).
type(X,j6165) :- type(X,n6164).
type(X,n6166) :- type(X,n6165).
type(X,i6166) :- type(X,n6165).
type(X,j6166) :- type(X,n6165).
type(X,n6167) :- type(X,n6166).
type(X,i6167) :- type(X,n6166).
type(X,j6167) :- type(X,n6166).
type(X,n6168) :- type(X,n6167).
type(X,i6168) :- type(X,n6167).
type(X,j6168) :- type(X,n6167).
type(X,n6169) :- type(X,n6168).
type(X,i6169) :- type(X,n6168).
type(X,j6169) :- type(X,n6168).
type(X,n6170) :- type(X,n6169).
type(X,i6170) :- type(X,n6169).
type(X,j6170) :- type(X,n6169).
type(X,n6171) :- type(X,n6170).
type(X,i6171) :- type(X,n6170).
type(X,j6171) :- type(X,n6170).
type(X,n6172) :- type(X,n6171).
type(X,i6172) :- type(X,n6171).
type(X,j6172) :- type(X,n6171).
type(X,n6173) :- type(X,n6172).
type(X,i6173) :- type(X,n6172).
type(X,j6173) :- type(X,n6172).
type(X,n6174) :- type(X,n6173).
type(X,i6174) :- type(X,n6173).
type(X,j6174) :- type(X,n6173).
type(X,n6175) :- type(X,n6174).
type(X,i6175) :- type(X,n6174).
type(X,j6175) :- type(X,n6174).
type(X,n6176) :- type(X,n6175).
type(X,i6176) :- type(X,n6175).
type(X,j6176) :- type(X,n6175).
type(X,n6177) :- type(X,n6176).
type(X,i6177) :- type(X,n6176).
type(X,j6177) :- type(X,n6176).
type(X,n6178) :- type(X,n6177).
type(X,i6178) :- type(X,n6177).
type(X,j6178) :- type(X,n6177).
type(X,n6179) :- type(X,n6178).
type(X,i6179) :- type(X,n6178).
type(X,j6179) :- type(X,n6178).
type(X,n6180) :- type(X,n6179).
type(X,i6180) :- type(X,n6179).
type(X,j6180) :- type(X,n6179).
type(X,n6181) :- type(X,n6180).
type(X,i6181) :- type(X,n6180).
type(X,j6181) :- type(X,n6180).
type(X,n6182) :- type(X,n6181).
type(X,i6182) :- type(X,n6181).
type(X,j6182) :- type(X,n6181).
type(X,n6183) :- type(X,n6182).
type(X,i6183) :- type(X,n6182).
type(X,j6183) :- type(X,n6182).
type(X,n6184) :- type(X,n6183).
type(X,i6184) :- type(X,n6183).
type(X,j6184) :- type(X,n6183).
type(X,n6185) :- type(X,n6184).
type(X,i6185) :- type(X,n6184).
type(X,j6185) :- type(X,n6184).
type(X,n6186) :- type(X,n6185).
type(X,i6186) :- type(X,n6185).
type(X,j6186) :- type(X,n6185).
type(X,n6187) :- type(X,n6186).
type(X,i6187) :- type(X,n6186).
type(X,j6187) :- type(X,n6186).
type(X,n6188) :- type(X,n6187).
type(X,i6188) :- type(X,n6187).
type(X,j6188) :- type(X,n6187).
type(X,n6189) :- type(X,n6188).
type(X,i6189) :- type(X,n6188).
type(X,j6189) :- type(X,n6188).
type(X,n6190) :- type(X,n6189).
type(X,i6190) :- type(X,n6189).
type(X,j6190) :- type(X,n6189).
type(X,n6191) :- type(X,n6190).
type(X,i6191) :- type(X,n6190).
type(X,j6191) :- type(X,n6190).
type(X,n6192) :- type(X,n6191).
type(X,i6192) :- type(X,n6191).
type(X,j6192) :- type(X,n6191).
type(X,n6193) :- type(X,n6192).
type(X,i6193) :- type(X,n6192).
type(X,j6193) :- type(X,n6192).
type(X,n6194) :- type(X,n6193).
type(X,i6194) :- type(X,n6193).
type(X,j6194) :- type(X,n6193).
type(X,n6195) :- type(X,n6194).
type(X,i6195) :- type(X,n6194).
type(X,j6195) :- type(X,n6194).
type(X,n6196) :- type(X,n6195).
type(X,i6196) :- type(X,n6195).
type(X,j6196) :- type(X,n6195).
type(X,n6197) :- type(X,n6196).
type(X,i6197) :- type(X,n6196).
type(X,j6197) :- type(X,n6196).
type(X,n6198) :- type(X,n6197).
type(X,i6198) :- type(X,n6197).
type(X,j6198) :- type(X,n6197).
type(X,n6199) :- type(X,n6198).
type(X,i6199) :- type(X,n6198).
type(X,j6199) :- type(X,n6198).
type(X,n6200) :- type(X,n6199).
type(X,i6200) :- type(X,n6199).
type(X,j6200) :- type(X,n6199).
type(X,n6201) :- type(X,n6200).
type(X,i6201) :- type(X,n6200).
type(X,j6201) :- type(X,n6200).
type(X,n6202) :- type(X,n6201).
type(X,i6202) :- type(X,n6201).
type(X,j6202) :- type(X,n6201).
type(X,n6203) :- type(X,n6202).
type(X,i6203) :- type(X,n6202).
type(X,j6203) :- type(X,n6202).
type(X,n6204) :- type(X,n6203).
type(X,i6204) :- type(X,n6203).
type(X,j6204) :- type(X,n6203).
type(X,n6205) :- type(X,n6204).
type(X,i6205) :- type(X,n6204).
type(X,j6205) :- type(X,n6204).
type(X,n6206) :- type(X,n6205).
type(X,i6206) :- type(X,n6205).
type(X,j6206) :- type(X,n6205).
type(X,n6207) :- type(X,n6206).
type(X,i6207) :- type(X,n6206).
type(X,j6207) :- type(X,n6206).
type(X,n6208) :- type(X,n6207).
type(X,i6208) :- type(X,n6207).
type(X,j6208) :- type(X,n6207).
type(X,n6209) :- type(X,n6208).
type(X,i6209) :- type(X,n6208).
type(X,j6209) :- type(X,n6208).
type(X,n6210) :- type(X,n6209).
type(X,i6210) :- type(X,n6209).
type(X,j6210) :- type(X,n6209).
type(X,n6211) :- type(X,n6210).
type(X,i6211) :- type(X,n6210).
type(X,j6211) :- type(X,n6210).
type(X,n6212) :- type(X,n6211).
type(X,i6212) :- type(X,n6211).
type(X,j6212) :- type(X,n6211).
type(X,n6213) :- type(X,n6212).
type(X,i6213) :- type(X,n6212).
type(X,j6213) :- type(X,n6212).
type(X,n6214) :- type(X,n6213).
type(X,i6214) :- type(X,n6213).
type(X,j6214) :- type(X,n6213).
type(X,n6215) :- type(X,n6214).
type(X,i6215) :- type(X,n6214).
type(X,j6215) :- type(X,n6214).
type(X,n6216) :- type(X,n6215).
type(X,i6216) :- type(X,n6215).
type(X,j6216) :- type(X,n6215).
type(X,n6217) :- type(X,n6216).
type(X,i6217) :- type(X,n6216).
type(X,j6217) :- type(X,n6216).
type(X,n6218) :- type(X,n6217).
type(X,i6218) :- type(X,n6217).
type(X,j6218) :- type(X,n6217).
type(X,n6219) :- type(X,n6218).
type(X,i6219) :- type(X,n6218).
type(X,j6219) :- type(X,n6218).
type(X,n6220) :- type(X,n6219).
type(X,i6220) :- type(X,n6219).
type(X,j6220) :- type(X,n6219).
type(X,n6221) :- type(X,n6220).
type(X,i6221) :- type(X,n6220).
type(X,j6221) :- type(X,n6220).
type(X,n6222) :- type(X,n6221).
type(X,i6222) :- type(X,n6221).
type(X,j6222) :- type(X,n6221).
type(X,n6223) :- type(X,n6222).
type(X,i6223) :- type(X,n6222).
type(X,j6223) :- type(X,n6222).
type(X,n6224) :- type(X,n6223).
type(X,i6224) :- type(X,n6223).
type(X,j6224) :- type(X,n6223).
type(X,n6225) :- type(X,n6224).
type(X,i6225) :- type(X,n6224).
type(X,j6225) :- type(X,n6224).
type(X,n6226) :- type(X,n6225).
type(X,i6226) :- type(X,n6225).
type(X,j6226) :- type(X,n6225).
type(X,n6227) :- type(X,n6226).
type(X,i6227) :- type(X,n6226).
type(X,j6227) :- type(X,n6226).
type(X,n6228) :- type(X,n6227).
type(X,i6228) :- type(X,n6227).
type(X,j6228) :- type(X,n6227).
type(X,n6229) :- type(X,n6228).
type(X,i6229) :- type(X,n6228).
type(X,j6229) :- type(X,n6228).
type(X,n6230) :- type(X,n6229).
type(X,i6230) :- type(X,n6229).
type(X,j6230) :- type(X,n6229).
type(X,n6231) :- type(X,n6230).
type(X,i6231) :- type(X,n6230).
type(X,j6231) :- type(X,n6230).
type(X,n6232) :- type(X,n6231).
type(X,i6232) :- type(X,n6231).
type(X,j6232) :- type(X,n6231).
type(X,n6233) :- type(X,n6232).
type(X,i6233) :- type(X,n6232).
type(X,j6233) :- type(X,n6232).
type(X,n6234) :- type(X,n6233).
type(X,i6234) :- type(X,n6233).
type(X,j6234) :- type(X,n6233).
type(X,n6235) :- type(X,n6234).
type(X,i6235) :- type(X,n6234).
type(X,j6235) :- type(X,n6234).
type(X,n6236) :- type(X,n6235).
type(X,i6236) :- type(X,n6235).
type(X,j6236) :- type(X,n6235).
type(X,n6237) :- type(X,n6236).
type(X,i6237) :- type(X,n6236).
type(X,j6237) :- type(X,n6236).
type(X,n6238) :- type(X,n6237).
type(X,i6238) :- type(X,n6237).
type(X,j6238) :- type(X,n6237).
type(X,n6239) :- type(X,n6238).
type(X,i6239) :- type(X,n6238).
type(X,j6239) :- type(X,n6238).
type(X,n6240) :- type(X,n6239).
type(X,i6240) :- type(X,n6239).
type(X,j6240) :- type(X,n6239).
type(X,n6241) :- type(X,n6240).
type(X,i6241) :- type(X,n6240).
type(X,j6241) :- type(X,n6240).
type(X,n6242) :- type(X,n6241).
type(X,i6242) :- type(X,n6241).
type(X,j6242) :- type(X,n6241).
type(X,n6243) :- type(X,n6242).
type(X,i6243) :- type(X,n6242).
type(X,j6243) :- type(X,n6242).
type(X,n6244) :- type(X,n6243).
type(X,i6244) :- type(X,n6243).
type(X,j6244) :- type(X,n6243).
type(X,n6245) :- type(X,n6244).
type(X,i6245) :- type(X,n6244).
type(X,j6245) :- type(X,n6244).
type(X,n6246) :- type(X,n6245).
type(X,i6246) :- type(X,n6245).
type(X,j6246) :- type(X,n6245).
type(X,n6247) :- type(X,n6246).
type(X,i6247) :- type(X,n6246).
type(X,j6247) :- type(X,n6246).
type(X,n6248) :- type(X,n6247).
type(X,i6248) :- type(X,n6247).
type(X,j6248) :- type(X,n6247).
type(X,n6249) :- type(X,n6248).
type(X,i6249) :- type(X,n6248).
type(X,j6249) :- type(X,n6248).
type(X,n6250) :- type(X,n6249).
type(X,i6250) :- type(X,n6249).
type(X,j6250) :- type(X,n6249).
type(X,n6251) :- type(X,n6250).
type(X,i6251) :- type(X,n6250).
type(X,j6251) :- type(X,n6250).
type(X,n6252) :- type(X,n6251).
type(X,i6252) :- type(X,n6251).
type(X,j6252) :- type(X,n6251).
type(X,n6253) :- type(X,n6252).
type(X,i6253) :- type(X,n6252).
type(X,j6253) :- type(X,n6252).
type(X,n6254) :- type(X,n6253).
type(X,i6254) :- type(X,n6253).
type(X,j6254) :- type(X,n6253).
type(X,n6255) :- type(X,n6254).
type(X,i6255) :- type(X,n6254).
type(X,j6255) :- type(X,n6254).
type(X,n6256) :- type(X,n6255).
type(X,i6256) :- type(X,n6255).
type(X,j6256) :- type(X,n6255).
type(X,n6257) :- type(X,n6256).
type(X,i6257) :- type(X,n6256).
type(X,j6257) :- type(X,n6256).
type(X,n6258) :- type(X,n6257).
type(X,i6258) :- type(X,n6257).
type(X,j6258) :- type(X,n6257).
type(X,n6259) :- type(X,n6258).
type(X,i6259) :- type(X,n6258).
type(X,j6259) :- type(X,n6258).
type(X,n6260) :- type(X,n6259).
type(X,i6260) :- type(X,n6259).
type(X,j6260) :- type(X,n6259).
type(X,n6261) :- type(X,n6260).
type(X,i6261) :- type(X,n6260).
type(X,j6261) :- type(X,n6260).
type(X,n6262) :- type(X,n6261).
type(X,i6262) :- type(X,n6261).
type(X,j6262) :- type(X,n6261).
type(X,n6263) :- type(X,n6262).
type(X,i6263) :- type(X,n6262).
type(X,j6263) :- type(X,n6262).
type(X,n6264) :- type(X,n6263).
type(X,i6264) :- type(X,n6263).
type(X,j6264) :- type(X,n6263).
type(X,n6265) :- type(X,n6264).
type(X,i6265) :- type(X,n6264).
type(X,j6265) :- type(X,n6264).
type(X,n6266) :- type(X,n6265).
type(X,i6266) :- type(X,n6265).
type(X,j6266) :- type(X,n6265).
type(X,n6267) :- type(X,n6266).
type(X,i6267) :- type(X,n6266).
type(X,j6267) :- type(X,n6266).
type(X,n6268) :- type(X,n6267).
type(X,i6268) :- type(X,n6267).
type(X,j6268) :- type(X,n6267).
type(X,n6269) :- type(X,n6268).
type(X,i6269) :- type(X,n6268).
type(X,j6269) :- type(X,n6268).
type(X,n6270) :- type(X,n6269).
type(X,i6270) :- type(X,n6269).
type(X,j6270) :- type(X,n6269).
type(X,n6271) :- type(X,n6270).
type(X,i6271) :- type(X,n6270).
type(X,j6271) :- type(X,n6270).
type(X,n6272) :- type(X,n6271).
type(X,i6272) :- type(X,n6271).
type(X,j6272) :- type(X,n6271).
type(X,n6273) :- type(X,n6272).
type(X,i6273) :- type(X,n6272).
type(X,j6273) :- type(X,n6272).
type(X,n6274) :- type(X,n6273).
type(X,i6274) :- type(X,n6273).
type(X,j6274) :- type(X,n6273).
type(X,n6275) :- type(X,n6274).
type(X,i6275) :- type(X,n6274).
type(X,j6275) :- type(X,n6274).
type(X,n6276) :- type(X,n6275).
type(X,i6276) :- type(X,n6275).
type(X,j6276) :- type(X,n6275).
type(X,n6277) :- type(X,n6276).
type(X,i6277) :- type(X,n6276).
type(X,j6277) :- type(X,n6276).
type(X,n6278) :- type(X,n6277).
type(X,i6278) :- type(X,n6277).
type(X,j6278) :- type(X,n6277).
type(X,n6279) :- type(X,n6278).
type(X,i6279) :- type(X,n6278).
type(X,j6279) :- type(X,n6278).
type(X,n6280) :- type(X,n6279).
type(X,i6280) :- type(X,n6279).
type(X,j6280) :- type(X,n6279).
type(X,n6281) :- type(X,n6280).
type(X,i6281) :- type(X,n6280).
type(X,j6281) :- type(X,n6280).
type(X,n6282) :- type(X,n6281).
type(X,i6282) :- type(X,n6281).
type(X,j6282) :- type(X,n6281).
type(X,n6283) :- type(X,n6282).
type(X,i6283) :- type(X,n6282).
type(X,j6283) :- type(X,n6282).
type(X,n6284) :- type(X,n6283).
type(X,i6284) :- type(X,n6283).
type(X,j6284) :- type(X,n6283).
type(X,n6285) :- type(X,n6284).
type(X,i6285) :- type(X,n6284).
type(X,j6285) :- type(X,n6284).
type(X,n6286) :- type(X,n6285).
type(X,i6286) :- type(X,n6285).
type(X,j6286) :- type(X,n6285).
type(X,n6287) :- type(X,n6286).
type(X,i6287) :- type(X,n6286).
type(X,j6287) :- type(X,n6286).
type(X,n6288) :- type(X,n6287).
type(X,i6288) :- type(X,n6287).
type(X,j6288) :- type(X,n6287).
type(X,n6289) :- type(X,n6288).
type(X,i6289) :- type(X,n6288).
type(X,j6289) :- type(X,n6288).
type(X,n6290) :- type(X,n6289).
type(X,i6290) :- type(X,n6289).
type(X,j6290) :- type(X,n6289).
type(X,n6291) :- type(X,n6290).
type(X,i6291) :- type(X,n6290).
type(X,j6291) :- type(X,n6290).
type(X,n6292) :- type(X,n6291).
type(X,i6292) :- type(X,n6291).
type(X,j6292) :- type(X,n6291).
type(X,n6293) :- type(X,n6292).
type(X,i6293) :- type(X,n6292).
type(X,j6293) :- type(X,n6292).
type(X,n6294) :- type(X,n6293).
type(X,i6294) :- type(X,n6293).
type(X,j6294) :- type(X,n6293).
type(X,n6295) :- type(X,n6294).
type(X,i6295) :- type(X,n6294).
type(X,j6295) :- type(X,n6294).
type(X,n6296) :- type(X,n6295).
type(X,i6296) :- type(X,n6295).
type(X,j6296) :- type(X,n6295).
type(X,n6297) :- type(X,n6296).
type(X,i6297) :- type(X,n6296).
type(X,j6297) :- type(X,n6296).
type(X,n6298) :- type(X,n6297).
type(X,i6298) :- type(X,n6297).
type(X,j6298) :- type(X,n6297).
type(X,n6299) :- type(X,n6298).
type(X,i6299) :- type(X,n6298).
type(X,j6299) :- type(X,n6298).
type(X,n6300) :- type(X,n6299).
type(X,i6300) :- type(X,n6299).
type(X,j6300) :- type(X,n6299).
type(X,n6301) :- type(X,n6300).
type(X,i6301) :- type(X,n6300).
type(X,j6301) :- type(X,n6300).
type(X,n6302) :- type(X,n6301).
type(X,i6302) :- type(X,n6301).
type(X,j6302) :- type(X,n6301).
type(X,n6303) :- type(X,n6302).
type(X,i6303) :- type(X,n6302).
type(X,j6303) :- type(X,n6302).
type(X,n6304) :- type(X,n6303).
type(X,i6304) :- type(X,n6303).
type(X,j6304) :- type(X,n6303).
type(X,n6305) :- type(X,n6304).
type(X,i6305) :- type(X,n6304).
type(X,j6305) :- type(X,n6304).
type(X,n6306) :- type(X,n6305).
type(X,i6306) :- type(X,n6305).
type(X,j6306) :- type(X,n6305).
type(X,n6307) :- type(X,n6306).
type(X,i6307) :- type(X,n6306).
type(X,j6307) :- type(X,n6306).
type(X,n6308) :- type(X,n6307).
type(X,i6308) :- type(X,n6307).
type(X,j6308) :- type(X,n6307).
type(X,n6309) :- type(X,n6308).
type(X,i6309) :- type(X,n6308).
type(X,j6309) :- type(X,n6308).
type(X,n6310) :- type(X,n6309).
type(X,i6310) :- type(X,n6309).
type(X,j6310) :- type(X,n6309).
type(X,n6311) :- type(X,n6310).
type(X,i6311) :- type(X,n6310).
type(X,j6311) :- type(X,n6310).
type(X,n6312) :- type(X,n6311).
type(X,i6312) :- type(X,n6311).
type(X,j6312) :- type(X,n6311).
type(X,n6313) :- type(X,n6312).
type(X,i6313) :- type(X,n6312).
type(X,j6313) :- type(X,n6312).
type(X,n6314) :- type(X,n6313).
type(X,i6314) :- type(X,n6313).
type(X,j6314) :- type(X,n6313).
type(X,n6315) :- type(X,n6314).
type(X,i6315) :- type(X,n6314).
type(X,j6315) :- type(X,n6314).
type(X,n6316) :- type(X,n6315).
type(X,i6316) :- type(X,n6315).
type(X,j6316) :- type(X,n6315).
type(X,n6317) :- type(X,n6316).
type(X,i6317) :- type(X,n6316).
type(X,j6317) :- type(X,n6316).
type(X,n6318) :- type(X,n6317).
type(X,i6318) :- type(X,n6317).
type(X,j6318) :- type(X,n6317).
type(X,n6319) :- type(X,n6318).
type(X,i6319) :- type(X,n6318).
type(X,j6319) :- type(X,n6318).
type(X,n6320) :- type(X,n6319).
type(X,i6320) :- type(X,n6319).
type(X,j6320) :- type(X,n6319).
type(X,n6321) :- type(X,n6320).
type(X,i6321) :- type(X,n6320).
type(X,j6321) :- type(X,n6320).
type(X,n6322) :- type(X,n6321).
type(X,i6322) :- type(X,n6321).
type(X,j6322) :- type(X,n6321).
type(X,n6323) :- type(X,n6322).
type(X,i6323) :- type(X,n6322).
type(X,j6323) :- type(X,n6322).
type(X,n6324) :- type(X,n6323).
type(X,i6324) :- type(X,n6323).
type(X,j6324) :- type(X,n6323).
type(X,n6325) :- type(X,n6324).
type(X,i6325) :- type(X,n6324).
type(X,j6325) :- type(X,n6324).
type(X,n6326) :- type(X,n6325).
type(X,i6326) :- type(X,n6325).
type(X,j6326) :- type(X,n6325).
type(X,n6327) :- type(X,n6326).
type(X,i6327) :- type(X,n6326).
type(X,j6327) :- type(X,n6326).
type(X,n6328) :- type(X,n6327).
type(X,i6328) :- type(X,n6327).
type(X,j6328) :- type(X,n6327).
type(X,n6329) :- type(X,n6328).
type(X,i6329) :- type(X,n6328).
type(X,j6329) :- type(X,n6328).
type(X,n6330) :- type(X,n6329).
type(X,i6330) :- type(X,n6329).
type(X,j6330) :- type(X,n6329).
type(X,n6331) :- type(X,n6330).
type(X,i6331) :- type(X,n6330).
type(X,j6331) :- type(X,n6330).
type(X,n6332) :- type(X,n6331).
type(X,i6332) :- type(X,n6331).
type(X,j6332) :- type(X,n6331).
type(X,n6333) :- type(X,n6332).
type(X,i6333) :- type(X,n6332).
type(X,j6333) :- type(X,n6332).
type(X,n6334) :- type(X,n6333).
type(X,i6334) :- type(X,n6333).
type(X,j6334) :- type(X,n6333).
type(X,n6335) :- type(X,n6334).
type(X,i6335) :- type(X,n6334).
type(X,j6335) :- type(X,n6334).
type(X,n6336) :- type(X,n6335).
type(X,i6336) :- type(X,n6335).
type(X,j6336) :- type(X,n6335).
type(X,n6337) :- type(X,n6336).
type(X,i6337) :- type(X,n6336).
type(X,j6337) :- type(X,n6336).
type(X,n6338) :- type(X,n6337).
type(X,i6338) :- type(X,n6337).
type(X,j6338) :- type(X,n6337).
type(X,n6339) :- type(X,n6338).
type(X,i6339) :- type(X,n6338).
type(X,j6339) :- type(X,n6338).
type(X,n6340) :- type(X,n6339).
type(X,i6340) :- type(X,n6339).
type(X,j6340) :- type(X,n6339).
type(X,n6341) :- type(X,n6340).
type(X,i6341) :- type(X,n6340).
type(X,j6341) :- type(X,n6340).
type(X,n6342) :- type(X,n6341).
type(X,i6342) :- type(X,n6341).
type(X,j6342) :- type(X,n6341).
type(X,n6343) :- type(X,n6342).
type(X,i6343) :- type(X,n6342).
type(X,j6343) :- type(X,n6342).
type(X,n6344) :- type(X,n6343).
type(X,i6344) :- type(X,n6343).
type(X,j6344) :- type(X,n6343).
type(X,n6345) :- type(X,n6344).
type(X,i6345) :- type(X,n6344).
type(X,j6345) :- type(X,n6344).
type(X,n6346) :- type(X,n6345).
type(X,i6346) :- type(X,n6345).
type(X,j6346) :- type(X,n6345).
type(X,n6347) :- type(X,n6346).
type(X,i6347) :- type(X,n6346).
type(X,j6347) :- type(X,n6346).
type(X,n6348) :- type(X,n6347).
type(X,i6348) :- type(X,n6347).
type(X,j6348) :- type(X,n6347).
type(X,n6349) :- type(X,n6348).
type(X,i6349) :- type(X,n6348).
type(X,j6349) :- type(X,n6348).
type(X,n6350) :- type(X,n6349).
type(X,i6350) :- type(X,n6349).
type(X,j6350) :- type(X,n6349).
type(X,n6351) :- type(X,n6350).
type(X,i6351) :- type(X,n6350).
type(X,j6351) :- type(X,n6350).
type(X,n6352) :- type(X,n6351).
type(X,i6352) :- type(X,n6351).
type(X,j6352) :- type(X,n6351).
type(X,n6353) :- type(X,n6352).
type(X,i6353) :- type(X,n6352).
type(X,j6353) :- type(X,n6352).
type(X,n6354) :- type(X,n6353).
type(X,i6354) :- type(X,n6353).
type(X,j6354) :- type(X,n6353).
type(X,n6355) :- type(X,n6354).
type(X,i6355) :- type(X,n6354).
type(X,j6355) :- type(X,n6354).
type(X,n6356) :- type(X,n6355).
type(X,i6356) :- type(X,n6355).
type(X,j6356) :- type(X,n6355).
type(X,n6357) :- type(X,n6356).
type(X,i6357) :- type(X,n6356).
type(X,j6357) :- type(X,n6356).
type(X,n6358) :- type(X,n6357).
type(X,i6358) :- type(X,n6357).
type(X,j6358) :- type(X,n6357).
type(X,n6359) :- type(X,n6358).
type(X,i6359) :- type(X,n6358).
type(X,j6359) :- type(X,n6358).
type(X,n6360) :- type(X,n6359).
type(X,i6360) :- type(X,n6359).
type(X,j6360) :- type(X,n6359).
type(X,n6361) :- type(X,n6360).
type(X,i6361) :- type(X,n6360).
type(X,j6361) :- type(X,n6360).
type(X,n6362) :- type(X,n6361).
type(X,i6362) :- type(X,n6361).
type(X,j6362) :- type(X,n6361).
type(X,n6363) :- type(X,n6362).
type(X,i6363) :- type(X,n6362).
type(X,j6363) :- type(X,n6362).
type(X,n6364) :- type(X,n6363).
type(X,i6364) :- type(X,n6363).
type(X,j6364) :- type(X,n6363).
type(X,n6365) :- type(X,n6364).
type(X,i6365) :- type(X,n6364).
type(X,j6365) :- type(X,n6364).
type(X,n6366) :- type(X,n6365).
type(X,i6366) :- type(X,n6365).
type(X,j6366) :- type(X,n6365).
type(X,n6367) :- type(X,n6366).
type(X,i6367) :- type(X,n6366).
type(X,j6367) :- type(X,n6366).
type(X,n6368) :- type(X,n6367).
type(X,i6368) :- type(X,n6367).
type(X,j6368) :- type(X,n6367).
type(X,n6369) :- type(X,n6368).
type(X,i6369) :- type(X,n6368).
type(X,j6369) :- type(X,n6368).
type(X,n6370) :- type(X,n6369).
type(X,i6370) :- type(X,n6369).
type(X,j6370) :- type(X,n6369).
type(X,n6371) :- type(X,n6370).
type(X,i6371) :- type(X,n6370).
type(X,j6371) :- type(X,n6370).
type(X,n6372) :- type(X,n6371).
type(X,i6372) :- type(X,n6371).
type(X,j6372) :- type(X,n6371).
type(X,n6373) :- type(X,n6372).
type(X,i6373) :- type(X,n6372).
type(X,j6373) :- type(X,n6372).
type(X,n6374) :- type(X,n6373).
type(X,i6374) :- type(X,n6373).
type(X,j6374) :- type(X,n6373).
type(X,n6375) :- type(X,n6374).
type(X,i6375) :- type(X,n6374).
type(X,j6375) :- type(X,n6374).
type(X,n6376) :- type(X,n6375).
type(X,i6376) :- type(X,n6375).
type(X,j6376) :- type(X,n6375).
type(X,n6377) :- type(X,n6376).
type(X,i6377) :- type(X,n6376).
type(X,j6377) :- type(X,n6376).
type(X,n6378) :- type(X,n6377).
type(X,i6378) :- type(X,n6377).
type(X,j6378) :- type(X,n6377).
type(X,n6379) :- type(X,n6378).
type(X,i6379) :- type(X,n6378).
type(X,j6379) :- type(X,n6378).
type(X,n6380) :- type(X,n6379).
type(X,i6380) :- type(X,n6379).
type(X,j6380) :- type(X,n6379).
type(X,n6381) :- type(X,n6380).
type(X,i6381) :- type(X,n6380).
type(X,j6381) :- type(X,n6380).
type(X,n6382) :- type(X,n6381).
type(X,i6382) :- type(X,n6381).
type(X,j6382) :- type(X,n6381).
type(X,n6383) :- type(X,n6382).
type(X,i6383) :- type(X,n6382).
type(X,j6383) :- type(X,n6382).
type(X,n6384) :- type(X,n6383).
type(X,i6384) :- type(X,n6383).
type(X,j6384) :- type(X,n6383).
type(X,n6385) :- type(X,n6384).
type(X,i6385) :- type(X,n6384).
type(X,j6385) :- type(X,n6384).
type(X,n6386) :- type(X,n6385).
type(X,i6386) :- type(X,n6385).
type(X,j6386) :- type(X,n6385).
type(X,n6387) :- type(X,n6386).
type(X,i6387) :- type(X,n6386).
type(X,j6387) :- type(X,n6386).
type(X,n6388) :- type(X,n6387).
type(X,i6388) :- type(X,n6387).
type(X,j6388) :- type(X,n6387).
type(X,n6389) :- type(X,n6388).
type(X,i6389) :- type(X,n6388).
type(X,j6389) :- type(X,n6388).
type(X,n6390) :- type(X,n6389).
type(X,i6390) :- type(X,n6389).
type(X,j6390) :- type(X,n6389).
type(X,n6391) :- type(X,n6390).
type(X,i6391) :- type(X,n6390).
type(X,j6391) :- type(X,n6390).
type(X,n6392) :- type(X,n6391).
type(X,i6392) :- type(X,n6391).
type(X,j6392) :- type(X,n6391).
type(X,n6393) :- type(X,n6392).
type(X,i6393) :- type(X,n6392).
type(X,j6393) :- type(X,n6392).
type(X,n6394) :- type(X,n6393).
type(X,i6394) :- type(X,n6393).
type(X,j6394) :- type(X,n6393).
type(X,n6395) :- type(X,n6394).
type(X,i6395) :- type(X,n6394).
type(X,j6395) :- type(X,n6394).
type(X,n6396) :- type(X,n6395).
type(X,i6396) :- type(X,n6395).
type(X,j6396) :- type(X,n6395).
type(X,n6397) :- type(X,n6396).
type(X,i6397) :- type(X,n6396).
type(X,j6397) :- type(X,n6396).
type(X,n6398) :- type(X,n6397).
type(X,i6398) :- type(X,n6397).
type(X,j6398) :- type(X,n6397).
type(X,n6399) :- type(X,n6398).
type(X,i6399) :- type(X,n6398).
type(X,j6399) :- type(X,n6398).
type(X,n6400) :- type(X,n6399).
type(X,i6400) :- type(X,n6399).
type(X,j6400) :- type(X,n6399).
type(X,n6401) :- type(X,n6400).
type(X,i6401) :- type(X,n6400).
type(X,j6401) :- type(X,n6400).
type(X,n6402) :- type(X,n6401).
type(X,i6402) :- type(X,n6401).
type(X,j6402) :- type(X,n6401).
type(X,n6403) :- type(X,n6402).
type(X,i6403) :- type(X,n6402).
type(X,j6403) :- type(X,n6402).
type(X,n6404) :- type(X,n6403).
type(X,i6404) :- type(X,n6403).
type(X,j6404) :- type(X,n6403).
type(X,n6405) :- type(X,n6404).
type(X,i6405) :- type(X,n6404).
type(X,j6405) :- type(X,n6404).
type(X,n6406) :- type(X,n6405).
type(X,i6406) :- type(X,n6405).
type(X,j6406) :- type(X,n6405).
type(X,n6407) :- type(X,n6406).
type(X,i6407) :- type(X,n6406).
type(X,j6407) :- type(X,n6406).
type(X,n6408) :- type(X,n6407).
type(X,i6408) :- type(X,n6407).
type(X,j6408) :- type(X,n6407).
type(X,n6409) :- type(X,n6408).
type(X,i6409) :- type(X,n6408).
type(X,j6409) :- type(X,n6408).
type(X,n6410) :- type(X,n6409).
type(X,i6410) :- type(X,n6409).
type(X,j6410) :- type(X,n6409).
type(X,n6411) :- type(X,n6410).
type(X,i6411) :- type(X,n6410).
type(X,j6411) :- type(X,n6410).
type(X,n6412) :- type(X,n6411).
type(X,i6412) :- type(X,n6411).
type(X,j6412) :- type(X,n6411).
type(X,n6413) :- type(X,n6412).
type(X,i6413) :- type(X,n6412).
type(X,j6413) :- type(X,n6412).
type(X,n6414) :- type(X,n6413).
type(X,i6414) :- type(X,n6413).
type(X,j6414) :- type(X,n6413).
type(X,n6415) :- type(X,n6414).
type(X,i6415) :- type(X,n6414).
type(X,j6415) :- type(X,n6414).
type(X,n6416) :- type(X,n6415).
type(X,i6416) :- type(X,n6415).
type(X,j6416) :- type(X,n6415).
type(X,n6417) :- type(X,n6416).
type(X,i6417) :- type(X,n6416).
type(X,j6417) :- type(X,n6416).
type(X,n6418) :- type(X,n6417).
type(X,i6418) :- type(X,n6417).
type(X,j6418) :- type(X,n6417).
type(X,n6419) :- type(X,n6418).
type(X,i6419) :- type(X,n6418).
type(X,j6419) :- type(X,n6418).
type(X,n6420) :- type(X,n6419).
type(X,i6420) :- type(X,n6419).
type(X,j6420) :- type(X,n6419).
type(X,n6421) :- type(X,n6420).
type(X,i6421) :- type(X,n6420).
type(X,j6421) :- type(X,n6420).
type(X,n6422) :- type(X,n6421).
type(X,i6422) :- type(X,n6421).
type(X,j6422) :- type(X,n6421).
type(X,n6423) :- type(X,n6422).
type(X,i6423) :- type(X,n6422).
type(X,j6423) :- type(X,n6422).
type(X,n6424) :- type(X,n6423).
type(X,i6424) :- type(X,n6423).
type(X,j6424) :- type(X,n6423).
type(X,n6425) :- type(X,n6424).
type(X,i6425) :- type(X,n6424).
type(X,j6425) :- type(X,n6424).
type(X,n6426) :- type(X,n6425).
type(X,i6426) :- type(X,n6425).
type(X,j6426) :- type(X,n6425).
type(X,n6427) :- type(X,n6426).
type(X,i6427) :- type(X,n6426).
type(X,j6427) :- type(X,n6426).
type(X,n6428) :- type(X,n6427).
type(X,i6428) :- type(X,n6427).
type(X,j6428) :- type(X,n6427).
type(X,n6429) :- type(X,n6428).
type(X,i6429) :- type(X,n6428).
type(X,j6429) :- type(X,n6428).
type(X,n6430) :- type(X,n6429).
type(X,i6430) :- type(X,n6429).
type(X,j6430) :- type(X,n6429).
type(X,n6431) :- type(X,n6430).
type(X,i6431) :- type(X,n6430).
type(X,j6431) :- type(X,n6430).
type(X,n6432) :- type(X,n6431).
type(X,i6432) :- type(X,n6431).
type(X,j6432) :- type(X,n6431).
type(X,n6433) :- type(X,n6432).
type(X,i6433) :- type(X,n6432).
type(X,j6433) :- type(X,n6432).
type(X,n6434) :- type(X,n6433).
type(X,i6434) :- type(X,n6433).
type(X,j6434) :- type(X,n6433).
type(X,n6435) :- type(X,n6434).
type(X,i6435) :- type(X,n6434).
type(X,j6435) :- type(X,n6434).
type(X,n6436) :- type(X,n6435).
type(X,i6436) :- type(X,n6435).
type(X,j6436) :- type(X,n6435).
type(X,n6437) :- type(X,n6436).
type(X,i6437) :- type(X,n6436).
type(X,j6437) :- type(X,n6436).
type(X,n6438) :- type(X,n6437).
type(X,i6438) :- type(X,n6437).
type(X,j6438) :- type(X,n6437).
type(X,n6439) :- type(X,n6438).
type(X,i6439) :- type(X,n6438).
type(X,j6439) :- type(X,n6438).
type(X,n6440) :- type(X,n6439).
type(X,i6440) :- type(X,n6439).
type(X,j6440) :- type(X,n6439).
type(X,n6441) :- type(X,n6440).
type(X,i6441) :- type(X,n6440).
type(X,j6441) :- type(X,n6440).
type(X,n6442) :- type(X,n6441).
type(X,i6442) :- type(X,n6441).
type(X,j6442) :- type(X,n6441).
type(X,n6443) :- type(X,n6442).
type(X,i6443) :- type(X,n6442).
type(X,j6443) :- type(X,n6442).
type(X,n6444) :- type(X,n6443).
type(X,i6444) :- type(X,n6443).
type(X,j6444) :- type(X,n6443).
type(X,n6445) :- type(X,n6444).
type(X,i6445) :- type(X,n6444).
type(X,j6445) :- type(X,n6444).
type(X,n6446) :- type(X,n6445).
type(X,i6446) :- type(X,n6445).
type(X,j6446) :- type(X,n6445).
type(X,n6447) :- type(X,n6446).
type(X,i6447) :- type(X,n6446).
type(X,j6447) :- type(X,n6446).
type(X,n6448) :- type(X,n6447).
type(X,i6448) :- type(X,n6447).
type(X,j6448) :- type(X,n6447).
type(X,n6449) :- type(X,n6448).
type(X,i6449) :- type(X,n6448).
type(X,j6449) :- type(X,n6448).
type(X,n6450) :- type(X,n6449).
type(X,i6450) :- type(X,n6449).
type(X,j6450) :- type(X,n6449).
type(X,n6451) :- type(X,n6450).
type(X,i6451) :- type(X,n6450).
type(X,j6451) :- type(X,n6450).
type(X,n6452) :- type(X,n6451).
type(X,i6452) :- type(X,n6451).
type(X,j6452) :- type(X,n6451).
type(X,n6453) :- type(X,n6452).
type(X,i6453) :- type(X,n6452).
type(X,j6453) :- type(X,n6452).
type(X,n6454) :- type(X,n6453).
type(X,i6454) :- type(X,n6453).
type(X,j6454) :- type(X,n6453).
type(X,n6455) :- type(X,n6454).
type(X,i6455) :- type(X,n6454).
type(X,j6455) :- type(X,n6454).
type(X,n6456) :- type(X,n6455).
type(X,i6456) :- type(X,n6455).
type(X,j6456) :- type(X,n6455).
type(X,n6457) :- type(X,n6456).
type(X,i6457) :- type(X,n6456).
type(X,j6457) :- type(X,n6456).
type(X,n6458) :- type(X,n6457).
type(X,i6458) :- type(X,n6457).
type(X,j6458) :- type(X,n6457).
type(X,n6459) :- type(X,n6458).
type(X,i6459) :- type(X,n6458).
type(X,j6459) :- type(X,n6458).
type(X,n6460) :- type(X,n6459).
type(X,i6460) :- type(X,n6459).
type(X,j6460) :- type(X,n6459).
type(X,n6461) :- type(X,n6460).
type(X,i6461) :- type(X,n6460).
type(X,j6461) :- type(X,n6460).
type(X,n6462) :- type(X,n6461).
type(X,i6462) :- type(X,n6461).
type(X,j6462) :- type(X,n6461).
type(X,n6463) :- type(X,n6462).
type(X,i6463) :- type(X,n6462).
type(X,j6463) :- type(X,n6462).
type(X,n6464) :- type(X,n6463).
type(X,i6464) :- type(X,n6463).
type(X,j6464) :- type(X,n6463).
type(X,n6465) :- type(X,n6464).
type(X,i6465) :- type(X,n6464).
type(X,j6465) :- type(X,n6464).
type(X,n6466) :- type(X,n6465).
type(X,i6466) :- type(X,n6465).
type(X,j6466) :- type(X,n6465).
type(X,n6467) :- type(X,n6466).
type(X,i6467) :- type(X,n6466).
type(X,j6467) :- type(X,n6466).
type(X,n6468) :- type(X,n6467).
type(X,i6468) :- type(X,n6467).
type(X,j6468) :- type(X,n6467).
type(X,n6469) :- type(X,n6468).
type(X,i6469) :- type(X,n6468).
type(X,j6469) :- type(X,n6468).
type(X,n6470) :- type(X,n6469).
type(X,i6470) :- type(X,n6469).
type(X,j6470) :- type(X,n6469).
type(X,n6471) :- type(X,n6470).
type(X,i6471) :- type(X,n6470).
type(X,j6471) :- type(X,n6470).
type(X,n6472) :- type(X,n6471).
type(X,i6472) :- type(X,n6471).
type(X,j6472) :- type(X,n6471).
type(X,n6473) :- type(X,n6472).
type(X,i6473) :- type(X,n6472).
type(X,j6473) :- type(X,n6472).
type(X,n6474) :- type(X,n6473).
type(X,i6474) :- type(X,n6473).
type(X,j6474) :- type(X,n6473).
type(X,n6475) :- type(X,n6474).
type(X,i6475) :- type(X,n6474).
type(X,j6475) :- type(X,n6474).
type(X,n6476) :- type(X,n6475).
type(X,i6476) :- type(X,n6475).
type(X,j6476) :- type(X,n6475).
type(X,n6477) :- type(X,n6476).
type(X,i6477) :- type(X,n6476).
type(X,j6477) :- type(X,n6476).
type(X,n6478) :- type(X,n6477).
type(X,i6478) :- type(X,n6477).
type(X,j6478) :- type(X,n6477).
type(X,n6479) :- type(X,n6478).
type(X,i6479) :- type(X,n6478).
type(X,j6479) :- type(X,n6478).
type(X,n6480) :- type(X,n6479).
type(X,i6480) :- type(X,n6479).
type(X,j6480) :- type(X,n6479).
type(X,n6481) :- type(X,n6480).
type(X,i6481) :- type(X,n6480).
type(X,j6481) :- type(X,n6480).
type(X,n6482) :- type(X,n6481).
type(X,i6482) :- type(X,n6481).
type(X,j6482) :- type(X,n6481).
type(X,n6483) :- type(X,n6482).
type(X,i6483) :- type(X,n6482).
type(X,j6483) :- type(X,n6482).
type(X,n6484) :- type(X,n6483).
type(X,i6484) :- type(X,n6483).
type(X,j6484) :- type(X,n6483).
type(X,n6485) :- type(X,n6484).
type(X,i6485) :- type(X,n6484).
type(X,j6485) :- type(X,n6484).
type(X,n6486) :- type(X,n6485).
type(X,i6486) :- type(X,n6485).
type(X,j6486) :- type(X,n6485).
type(X,n6487) :- type(X,n6486).
type(X,i6487) :- type(X,n6486).
type(X,j6487) :- type(X,n6486).
type(X,n6488) :- type(X,n6487).
type(X,i6488) :- type(X,n6487).
type(X,j6488) :- type(X,n6487).
type(X,n6489) :- type(X,n6488).
type(X,i6489) :- type(X,n6488).
type(X,j6489) :- type(X,n6488).
type(X,n6490) :- type(X,n6489).
type(X,i6490) :- type(X,n6489).
type(X,j6490) :- type(X,n6489).
type(X,n6491) :- type(X,n6490).
type(X,i6491) :- type(X,n6490).
type(X,j6491) :- type(X,n6490).
type(X,n6492) :- type(X,n6491).
type(X,i6492) :- type(X,n6491).
type(X,j6492) :- type(X,n6491).
type(X,n6493) :- type(X,n6492).
type(X,i6493) :- type(X,n6492).
type(X,j6493) :- type(X,n6492).
type(X,n6494) :- type(X,n6493).
type(X,i6494) :- type(X,n6493).
type(X,j6494) :- type(X,n6493).
type(X,n6495) :- type(X,n6494).
type(X,i6495) :- type(X,n6494).
type(X,j6495) :- type(X,n6494).
type(X,n6496) :- type(X,n6495).
type(X,i6496) :- type(X,n6495).
type(X,j6496) :- type(X,n6495).
type(X,n6497) :- type(X,n6496).
type(X,i6497) :- type(X,n6496).
type(X,j6497) :- type(X,n6496).
type(X,n6498) :- type(X,n6497).
type(X,i6498) :- type(X,n6497).
type(X,j6498) :- type(X,n6497).
type(X,n6499) :- type(X,n6498).
type(X,i6499) :- type(X,n6498).
type(X,j6499) :- type(X,n6498).
type(X,n6500) :- type(X,n6499).
type(X,i6500) :- type(X,n6499).
type(X,j6500) :- type(X,n6499).
type(X,n6501) :- type(X,n6500).
type(X,i6501) :- type(X,n6500).
type(X,j6501) :- type(X,n6500).
type(X,n6502) :- type(X,n6501).
type(X,i6502) :- type(X,n6501).
type(X,j6502) :- type(X,n6501).
type(X,n6503) :- type(X,n6502).
type(X,i6503) :- type(X,n6502).
type(X,j6503) :- type(X,n6502).
type(X,n6504) :- type(X,n6503).
type(X,i6504) :- type(X,n6503).
type(X,j6504) :- type(X,n6503).
type(X,n6505) :- type(X,n6504).
type(X,i6505) :- type(X,n6504).
type(X,j6505) :- type(X,n6504).
type(X,n6506) :- type(X,n6505).
type(X,i6506) :- type(X,n6505).
type(X,j6506) :- type(X,n6505).
type(X,n6507) :- type(X,n6506).
type(X,i6507) :- type(X,n6506).
type(X,j6507) :- type(X,n6506).
type(X,n6508) :- type(X,n6507).
type(X,i6508) :- type(X,n6507).
type(X,j6508) :- type(X,n6507).
type(X,n6509) :- type(X,n6508).
type(X,i6509) :- type(X,n6508).
type(X,j6509) :- type(X,n6508).
type(X,n6510) :- type(X,n6509).
type(X,i6510) :- type(X,n6509).
type(X,j6510) :- type(X,n6509).
type(X,n6511) :- type(X,n6510).
type(X,i6511) :- type(X,n6510).
type(X,j6511) :- type(X,n6510).
type(X,n6512) :- type(X,n6511).
type(X,i6512) :- type(X,n6511).
type(X,j6512) :- type(X,n6511).
type(X,n6513) :- type(X,n6512).
type(X,i6513) :- type(X,n6512).
type(X,j6513) :- type(X,n6512).
type(X,n6514) :- type(X,n6513).
type(X,i6514) :- type(X,n6513).
type(X,j6514) :- type(X,n6513).
type(X,n6515) :- type(X,n6514).
type(X,i6515) :- type(X,n6514).
type(X,j6515) :- type(X,n6514).
type(X,n6516) :- type(X,n6515).
type(X,i6516) :- type(X,n6515).
type(X,j6516) :- type(X,n6515).
type(X,n6517) :- type(X,n6516).
type(X,i6517) :- type(X,n6516).
type(X,j6517) :- type(X,n6516).
type(X,n6518) :- type(X,n6517).
type(X,i6518) :- type(X,n6517).
type(X,j6518) :- type(X,n6517).
type(X,n6519) :- type(X,n6518).
type(X,i6519) :- type(X,n6518).
type(X,j6519) :- type(X,n6518).
type(X,n6520) :- type(X,n6519).
type(X,i6520) :- type(X,n6519).
type(X,j6520) :- type(X,n6519).
type(X,n6521) :- type(X,n6520).
type(X,i6521) :- type(X,n6520).
type(X,j6521) :- type(X,n6520).
type(X,n6522) :- type(X,n6521).
type(X,i6522) :- type(X,n6521).
type(X,j6522) :- type(X,n6521).
type(X,n6523) :- type(X,n6522).
type(X,i6523) :- type(X,n6522).
type(X,j6523) :- type(X,n6522).
type(X,n6524) :- type(X,n6523).
type(X,i6524) :- type(X,n6523).
type(X,j6524) :- type(X,n6523).
type(X,n6525) :- type(X,n6524).
type(X,i6525) :- type(X,n6524).
type(X,j6525) :- type(X,n6524).
type(X,n6526) :- type(X,n6525).
type(X,i6526) :- type(X,n6525).
type(X,j6526) :- type(X,n6525).
type(X,n6527) :- type(X,n6526).
type(X,i6527) :- type(X,n6526).
type(X,j6527) :- type(X,n6526).
type(X,n6528) :- type(X,n6527).
type(X,i6528) :- type(X,n6527).
type(X,j6528) :- type(X,n6527).
type(X,n6529) :- type(X,n6528).
type(X,i6529) :- type(X,n6528).
type(X,j6529) :- type(X,n6528).
type(X,n6530) :- type(X,n6529).
type(X,i6530) :- type(X,n6529).
type(X,j6530) :- type(X,n6529).
type(X,n6531) :- type(X,n6530).
type(X,i6531) :- type(X,n6530).
type(X,j6531) :- type(X,n6530).
type(X,n6532) :- type(X,n6531).
type(X,i6532) :- type(X,n6531).
type(X,j6532) :- type(X,n6531).
type(X,n6533) :- type(X,n6532).
type(X,i6533) :- type(X,n6532).
type(X,j6533) :- type(X,n6532).
type(X,n6534) :- type(X,n6533).
type(X,i6534) :- type(X,n6533).
type(X,j6534) :- type(X,n6533).
type(X,n6535) :- type(X,n6534).
type(X,i6535) :- type(X,n6534).
type(X,j6535) :- type(X,n6534).
type(X,n6536) :- type(X,n6535).
type(X,i6536) :- type(X,n6535).
type(X,j6536) :- type(X,n6535).
type(X,n6537) :- type(X,n6536).
type(X,i6537) :- type(X,n6536).
type(X,j6537) :- type(X,n6536).
type(X,n6538) :- type(X,n6537).
type(X,i6538) :- type(X,n6537).
type(X,j6538) :- type(X,n6537).
type(X,n6539) :- type(X,n6538).
type(X,i6539) :- type(X,n6538).
type(X,j6539) :- type(X,n6538).
type(X,n6540) :- type(X,n6539).
type(X,i6540) :- type(X,n6539).
type(X,j6540) :- type(X,n6539).
type(X,n6541) :- type(X,n6540).
type(X,i6541) :- type(X,n6540).
type(X,j6541) :- type(X,n6540).
type(X,n6542) :- type(X,n6541).
type(X,i6542) :- type(X,n6541).
type(X,j6542) :- type(X,n6541).
type(X,n6543) :- type(X,n6542).
type(X,i6543) :- type(X,n6542).
type(X,j6543) :- type(X,n6542).
type(X,n6544) :- type(X,n6543).
type(X,i6544) :- type(X,n6543).
type(X,j6544) :- type(X,n6543).
type(X,n6545) :- type(X,n6544).
type(X,i6545) :- type(X,n6544).
type(X,j6545) :- type(X,n6544).
type(X,n6546) :- type(X,n6545).
type(X,i6546) :- type(X,n6545).
type(X,j6546) :- type(X,n6545).
type(X,n6547) :- type(X,n6546).
type(X,i6547) :- type(X,n6546).
type(X,j6547) :- type(X,n6546).
type(X,n6548) :- type(X,n6547).
type(X,i6548) :- type(X,n6547).
type(X,j6548) :- type(X,n6547).
type(X,n6549) :- type(X,n6548).
type(X,i6549) :- type(X,n6548).
type(X,j6549) :- type(X,n6548).
type(X,n6550) :- type(X,n6549).
type(X,i6550) :- type(X,n6549).
type(X,j6550) :- type(X,n6549).
type(X,n6551) :- type(X,n6550).
type(X,i6551) :- type(X,n6550).
type(X,j6551) :- type(X,n6550).
type(X,n6552) :- type(X,n6551).
type(X,i6552) :- type(X,n6551).
type(X,j6552) :- type(X,n6551).
type(X,n6553) :- type(X,n6552).
type(X,i6553) :- type(X,n6552).
type(X,j6553) :- type(X,n6552).
type(X,n6554) :- type(X,n6553).
type(X,i6554) :- type(X,n6553).
type(X,j6554) :- type(X,n6553).
type(X,n6555) :- type(X,n6554).
type(X,i6555) :- type(X,n6554).
type(X,j6555) :- type(X,n6554).
type(X,n6556) :- type(X,n6555).
type(X,i6556) :- type(X,n6555).
type(X,j6556) :- type(X,n6555).
type(X,n6557) :- type(X,n6556).
type(X,i6557) :- type(X,n6556).
type(X,j6557) :- type(X,n6556).
type(X,n6558) :- type(X,n6557).
type(X,i6558) :- type(X,n6557).
type(X,j6558) :- type(X,n6557).
type(X,n6559) :- type(X,n6558).
type(X,i6559) :- type(X,n6558).
type(X,j6559) :- type(X,n6558).
type(X,n6560) :- type(X,n6559).
type(X,i6560) :- type(X,n6559).
type(X,j6560) :- type(X,n6559).
type(X,n6561) :- type(X,n6560).
type(X,i6561) :- type(X,n6560).
type(X,j6561) :- type(X,n6560).
type(X,n6562) :- type(X,n6561).
type(X,i6562) :- type(X,n6561).
type(X,j6562) :- type(X,n6561).
type(X,n6563) :- type(X,n6562).
type(X,i6563) :- type(X,n6562).
type(X,j6563) :- type(X,n6562).
type(X,n6564) :- type(X,n6563).
type(X,i6564) :- type(X,n6563).
type(X,j6564) :- type(X,n6563).
type(X,n6565) :- type(X,n6564).
type(X,i6565) :- type(X,n6564).
type(X,j6565) :- type(X,n6564).
type(X,n6566) :- type(X,n6565).
type(X,i6566) :- type(X,n6565).
type(X,j6566) :- type(X,n6565).
type(X,n6567) :- type(X,n6566).
type(X,i6567) :- type(X,n6566).
type(X,j6567) :- type(X,n6566).
type(X,n6568) :- type(X,n6567).
type(X,i6568) :- type(X,n6567).
type(X,j6568) :- type(X,n6567).
type(X,n6569) :- type(X,n6568).
type(X,i6569) :- type(X,n6568).
type(X,j6569) :- type(X,n6568).
type(X,n6570) :- type(X,n6569).
type(X,i6570) :- type(X,n6569).
type(X,j6570) :- type(X,n6569).
type(X,n6571) :- type(X,n6570).
type(X,i6571) :- type(X,n6570).
type(X,j6571) :- type(X,n6570).
type(X,n6572) :- type(X,n6571).
type(X,i6572) :- type(X,n6571).
type(X,j6572) :- type(X,n6571).
type(X,n6573) :- type(X,n6572).
type(X,i6573) :- type(X,n6572).
type(X,j6573) :- type(X,n6572).
type(X,n6574) :- type(X,n6573).
type(X,i6574) :- type(X,n6573).
type(X,j6574) :- type(X,n6573).
type(X,n6575) :- type(X,n6574).
type(X,i6575) :- type(X,n6574).
type(X,j6575) :- type(X,n6574).
type(X,n6576) :- type(X,n6575).
type(X,i6576) :- type(X,n6575).
type(X,j6576) :- type(X,n6575).
type(X,n6577) :- type(X,n6576).
type(X,i6577) :- type(X,n6576).
type(X,j6577) :- type(X,n6576).
type(X,n6578) :- type(X,n6577).
type(X,i6578) :- type(X,n6577).
type(X,j6578) :- type(X,n6577).
type(X,n6579) :- type(X,n6578).
type(X,i6579) :- type(X,n6578).
type(X,j6579) :- type(X,n6578).
type(X,n6580) :- type(X,n6579).
type(X,i6580) :- type(X,n6579).
type(X,j6580) :- type(X,n6579).
type(X,n6581) :- type(X,n6580).
type(X,i6581) :- type(X,n6580).
type(X,j6581) :- type(X,n6580).
type(X,n6582) :- type(X,n6581).
type(X,i6582) :- type(X,n6581).
type(X,j6582) :- type(X,n6581).
type(X,n6583) :- type(X,n6582).
type(X,i6583) :- type(X,n6582).
type(X,j6583) :- type(X,n6582).
type(X,n6584) :- type(X,n6583).
type(X,i6584) :- type(X,n6583).
type(X,j6584) :- type(X,n6583).
type(X,n6585) :- type(X,n6584).
type(X,i6585) :- type(X,n6584).
type(X,j6585) :- type(X,n6584).
type(X,n6586) :- type(X,n6585).
type(X,i6586) :- type(X,n6585).
type(X,j6586) :- type(X,n6585).
type(X,n6587) :- type(X,n6586).
type(X,i6587) :- type(X,n6586).
type(X,j6587) :- type(X,n6586).
type(X,n6588) :- type(X,n6587).
type(X,i6588) :- type(X,n6587).
type(X,j6588) :- type(X,n6587).
type(X,n6589) :- type(X,n6588).
type(X,i6589) :- type(X,n6588).
type(X,j6589) :- type(X,n6588).
type(X,n6590) :- type(X,n6589).
type(X,i6590) :- type(X,n6589).
type(X,j6590) :- type(X,n6589).
type(X,n6591) :- type(X,n6590).
type(X,i6591) :- type(X,n6590).
type(X,j6591) :- type(X,n6590).
type(X,n6592) :- type(X,n6591).
type(X,i6592) :- type(X,n6591).
type(X,j6592) :- type(X,n6591).
type(X,n6593) :- type(X,n6592).
type(X,i6593) :- type(X,n6592).
type(X,j6593) :- type(X,n6592).
type(X,n6594) :- type(X,n6593).
type(X,i6594) :- type(X,n6593).
type(X,j6594) :- type(X,n6593).
type(X,n6595) :- type(X,n6594).
type(X,i6595) :- type(X,n6594).
type(X,j6595) :- type(X,n6594).
type(X,n6596) :- type(X,n6595).
type(X,i6596) :- type(X,n6595).
type(X,j6596) :- type(X,n6595).
type(X,n6597) :- type(X,n6596).
type(X,i6597) :- type(X,n6596).
type(X,j6597) :- type(X,n6596).
type(X,n6598) :- type(X,n6597).
type(X,i6598) :- type(X,n6597).
type(X,j6598) :- type(X,n6597).
type(X,n6599) :- type(X,n6598).
type(X,i6599) :- type(X,n6598).
type(X,j6599) :- type(X,n6598).
type(X,n6600) :- type(X,n6599).
type(X,i6600) :- type(X,n6599).
type(X,j6600) :- type(X,n6599).
type(X,n6601) :- type(X,n6600).
type(X,i6601) :- type(X,n6600).
type(X,j6601) :- type(X,n6600).
type(X,n6602) :- type(X,n6601).
type(X,i6602) :- type(X,n6601).
type(X,j6602) :- type(X,n6601).
type(X,n6603) :- type(X,n6602).
type(X,i6603) :- type(X,n6602).
type(X,j6603) :- type(X,n6602).
type(X,n6604) :- type(X,n6603).
type(X,i6604) :- type(X,n6603).
type(X,j6604) :- type(X,n6603).
type(X,n6605) :- type(X,n6604).
type(X,i6605) :- type(X,n6604).
type(X,j6605) :- type(X,n6604).
type(X,n6606) :- type(X,n6605).
type(X,i6606) :- type(X,n6605).
type(X,j6606) :- type(X,n6605).
type(X,n6607) :- type(X,n6606).
type(X,i6607) :- type(X,n6606).
type(X,j6607) :- type(X,n6606).
type(X,n6608) :- type(X,n6607).
type(X,i6608) :- type(X,n6607).
type(X,j6608) :- type(X,n6607).
type(X,n6609) :- type(X,n6608).
type(X,i6609) :- type(X,n6608).
type(X,j6609) :- type(X,n6608).
type(X,n6610) :- type(X,n6609).
type(X,i6610) :- type(X,n6609).
type(X,j6610) :- type(X,n6609).
type(X,n6611) :- type(X,n6610).
type(X,i6611) :- type(X,n6610).
type(X,j6611) :- type(X,n6610).
type(X,n6612) :- type(X,n6611).
type(X,i6612) :- type(X,n6611).
type(X,j6612) :- type(X,n6611).
type(X,n6613) :- type(X,n6612).
type(X,i6613) :- type(X,n6612).
type(X,j6613) :- type(X,n6612).
type(X,n6614) :- type(X,n6613).
type(X,i6614) :- type(X,n6613).
type(X,j6614) :- type(X,n6613).
type(X,n6615) :- type(X,n6614).
type(X,i6615) :- type(X,n6614).
type(X,j6615) :- type(X,n6614).
type(X,n6616) :- type(X,n6615).
type(X,i6616) :- type(X,n6615).
type(X,j6616) :- type(X,n6615).
type(X,n6617) :- type(X,n6616).
type(X,i6617) :- type(X,n6616).
type(X,j6617) :- type(X,n6616).
type(X,n6618) :- type(X,n6617).
type(X,i6618) :- type(X,n6617).
type(X,j6618) :- type(X,n6617).
type(X,n6619) :- type(X,n6618).
type(X,i6619) :- type(X,n6618).
type(X,j6619) :- type(X,n6618).
type(X,n6620) :- type(X,n6619).
type(X,i6620) :- type(X,n6619).
type(X,j6620) :- type(X,n6619).
type(X,n6621) :- type(X,n6620).
type(X,i6621) :- type(X,n6620).
type(X,j6621) :- type(X,n6620).
type(X,n6622) :- type(X,n6621).
type(X,i6622) :- type(X,n6621).
type(X,j6622) :- type(X,n6621).
type(X,n6623) :- type(X,n6622).
type(X,i6623) :- type(X,n6622).
type(X,j6623) :- type(X,n6622).
type(X,n6624) :- type(X,n6623).
type(X,i6624) :- type(X,n6623).
type(X,j6624) :- type(X,n6623).
type(X,n6625) :- type(X,n6624).
type(X,i6625) :- type(X,n6624).
type(X,j6625) :- type(X,n6624).
type(X,n6626) :- type(X,n6625).
type(X,i6626) :- type(X,n6625).
type(X,j6626) :- type(X,n6625).
type(X,n6627) :- type(X,n6626).
type(X,i6627) :- type(X,n6626).
type(X,j6627) :- type(X,n6626).
type(X,n6628) :- type(X,n6627).
type(X,i6628) :- type(X,n6627).
type(X,j6628) :- type(X,n6627).
type(X,n6629) :- type(X,n6628).
type(X,i6629) :- type(X,n6628).
type(X,j6629) :- type(X,n6628).
type(X,n6630) :- type(X,n6629).
type(X,i6630) :- type(X,n6629).
type(X,j6630) :- type(X,n6629).
type(X,n6631) :- type(X,n6630).
type(X,i6631) :- type(X,n6630).
type(X,j6631) :- type(X,n6630).
type(X,n6632) :- type(X,n6631).
type(X,i6632) :- type(X,n6631).
type(X,j6632) :- type(X,n6631).
type(X,n6633) :- type(X,n6632).
type(X,i6633) :- type(X,n6632).
type(X,j6633) :- type(X,n6632).
type(X,n6634) :- type(X,n6633).
type(X,i6634) :- type(X,n6633).
type(X,j6634) :- type(X,n6633).
type(X,n6635) :- type(X,n6634).
type(X,i6635) :- type(X,n6634).
type(X,j6635) :- type(X,n6634).
type(X,n6636) :- type(X,n6635).
type(X,i6636) :- type(X,n6635).
type(X,j6636) :- type(X,n6635).
type(X,n6637) :- type(X,n6636).
type(X,i6637) :- type(X,n6636).
type(X,j6637) :- type(X,n6636).
type(X,n6638) :- type(X,n6637).
type(X,i6638) :- type(X,n6637).
type(X,j6638) :- type(X,n6637).
type(X,n6639) :- type(X,n6638).
type(X,i6639) :- type(X,n6638).
type(X,j6639) :- type(X,n6638).
type(X,n6640) :- type(X,n6639).
type(X,i6640) :- type(X,n6639).
type(X,j6640) :- type(X,n6639).
type(X,n6641) :- type(X,n6640).
type(X,i6641) :- type(X,n6640).
type(X,j6641) :- type(X,n6640).
type(X,n6642) :- type(X,n6641).
type(X,i6642) :- type(X,n6641).
type(X,j6642) :- type(X,n6641).
type(X,n6643) :- type(X,n6642).
type(X,i6643) :- type(X,n6642).
type(X,j6643) :- type(X,n6642).
type(X,n6644) :- type(X,n6643).
type(X,i6644) :- type(X,n6643).
type(X,j6644) :- type(X,n6643).
type(X,n6645) :- type(X,n6644).
type(X,i6645) :- type(X,n6644).
type(X,j6645) :- type(X,n6644).
type(X,n6646) :- type(X,n6645).
type(X,i6646) :- type(X,n6645).
type(X,j6646) :- type(X,n6645).
type(X,n6647) :- type(X,n6646).
type(X,i6647) :- type(X,n6646).
type(X,j6647) :- type(X,n6646).
type(X,n6648) :- type(X,n6647).
type(X,i6648) :- type(X,n6647).
type(X,j6648) :- type(X,n6647).
type(X,n6649) :- type(X,n6648).
type(X,i6649) :- type(X,n6648).
type(X,j6649) :- type(X,n6648).
type(X,n6650) :- type(X,n6649).
type(X,i6650) :- type(X,n6649).
type(X,j6650) :- type(X,n6649).
type(X,n6651) :- type(X,n6650).
type(X,i6651) :- type(X,n6650).
type(X,j6651) :- type(X,n6650).
type(X,n6652) :- type(X,n6651).
type(X,i6652) :- type(X,n6651).
type(X,j6652) :- type(X,n6651).
type(X,n6653) :- type(X,n6652).
type(X,i6653) :- type(X,n6652).
type(X,j6653) :- type(X,n6652).
type(X,n6654) :- type(X,n6653).
type(X,i6654) :- type(X,n6653).
type(X,j6654) :- type(X,n6653).
type(X,n6655) :- type(X,n6654).
type(X,i6655) :- type(X,n6654).
type(X,j6655) :- type(X,n6654).
type(X,n6656) :- type(X,n6655).
type(X,i6656) :- type(X,n6655).
type(X,j6656) :- type(X,n6655).
type(X,n6657) :- type(X,n6656).
type(X,i6657) :- type(X,n6656).
type(X,j6657) :- type(X,n6656).
type(X,n6658) :- type(X,n6657).
type(X,i6658) :- type(X,n6657).
type(X,j6658) :- type(X,n6657).
type(X,n6659) :- type(X,n6658).
type(X,i6659) :- type(X,n6658).
type(X,j6659) :- type(X,n6658).
type(X,n6660) :- type(X,n6659).
type(X,i6660) :- type(X,n6659).
type(X,j6660) :- type(X,n6659).
type(X,n6661) :- type(X,n6660).
type(X,i6661) :- type(X,n6660).
type(X,j6661) :- type(X,n6660).
type(X,n6662) :- type(X,n6661).
type(X,i6662) :- type(X,n6661).
type(X,j6662) :- type(X,n6661).
type(X,n6663) :- type(X,n6662).
type(X,i6663) :- type(X,n6662).
type(X,j6663) :- type(X,n6662).
type(X,n6664) :- type(X,n6663).
type(X,i6664) :- type(X,n6663).
type(X,j6664) :- type(X,n6663).
type(X,n6665) :- type(X,n6664).
type(X,i6665) :- type(X,n6664).
type(X,j6665) :- type(X,n6664).
type(X,n6666) :- type(X,n6665).
type(X,i6666) :- type(X,n6665).
type(X,j6666) :- type(X,n6665).
type(X,n6667) :- type(X,n6666).
type(X,i6667) :- type(X,n6666).
type(X,j6667) :- type(X,n6666).
type(X,n6668) :- type(X,n6667).
type(X,i6668) :- type(X,n6667).
type(X,j6668) :- type(X,n6667).
type(X,n6669) :- type(X,n6668).
type(X,i6669) :- type(X,n6668).
type(X,j6669) :- type(X,n6668).
type(X,n6670) :- type(X,n6669).
type(X,i6670) :- type(X,n6669).
type(X,j6670) :- type(X,n6669).
type(X,n6671) :- type(X,n6670).
type(X,i6671) :- type(X,n6670).
type(X,j6671) :- type(X,n6670).
type(X,n6672) :- type(X,n6671).
type(X,i6672) :- type(X,n6671).
type(X,j6672) :- type(X,n6671).
type(X,n6673) :- type(X,n6672).
type(X,i6673) :- type(X,n6672).
type(X,j6673) :- type(X,n6672).
type(X,n6674) :- type(X,n6673).
type(X,i6674) :- type(X,n6673).
type(X,j6674) :- type(X,n6673).
type(X,n6675) :- type(X,n6674).
type(X,i6675) :- type(X,n6674).
type(X,j6675) :- type(X,n6674).
type(X,n6676) :- type(X,n6675).
type(X,i6676) :- type(X,n6675).
type(X,j6676) :- type(X,n6675).
type(X,n6677) :- type(X,n6676).
type(X,i6677) :- type(X,n6676).
type(X,j6677) :- type(X,n6676).
type(X,n6678) :- type(X,n6677).
type(X,i6678) :- type(X,n6677).
type(X,j6678) :- type(X,n6677).
type(X,n6679) :- type(X,n6678).
type(X,i6679) :- type(X,n6678).
type(X,j6679) :- type(X,n6678).
type(X,n6680) :- type(X,n6679).
type(X,i6680) :- type(X,n6679).
type(X,j6680) :- type(X,n6679).
type(X,n6681) :- type(X,n6680).
type(X,i6681) :- type(X,n6680).
type(X,j6681) :- type(X,n6680).
type(X,n6682) :- type(X,n6681).
type(X,i6682) :- type(X,n6681).
type(X,j6682) :- type(X,n6681).
type(X,n6683) :- type(X,n6682).
type(X,i6683) :- type(X,n6682).
type(X,j6683) :- type(X,n6682).
type(X,n6684) :- type(X,n6683).
type(X,i6684) :- type(X,n6683).
type(X,j6684) :- type(X,n6683).
type(X,n6685) :- type(X,n6684).
type(X,i6685) :- type(X,n6684).
type(X,j6685) :- type(X,n6684).
type(X,n6686) :- type(X,n6685).
type(X,i6686) :- type(X,n6685).
type(X,j6686) :- type(X,n6685).
type(X,n6687) :- type(X,n6686).
type(X,i6687) :- type(X,n6686).
type(X,j6687) :- type(X,n6686).
type(X,n6688) :- type(X,n6687).
type(X,i6688) :- type(X,n6687).
type(X,j6688) :- type(X,n6687).
type(X,n6689) :- type(X,n6688).
type(X,i6689) :- type(X,n6688).
type(X,j6689) :- type(X,n6688).
type(X,n6690) :- type(X,n6689).
type(X,i6690) :- type(X,n6689).
type(X,j6690) :- type(X,n6689).
type(X,n6691) :- type(X,n6690).
type(X,i6691) :- type(X,n6690).
type(X,j6691) :- type(X,n6690).
type(X,n6692) :- type(X,n6691).
type(X,i6692) :- type(X,n6691).
type(X,j6692) :- type(X,n6691).
type(X,n6693) :- type(X,n6692).
type(X,i6693) :- type(X,n6692).
type(X,j6693) :- type(X,n6692).
type(X,n6694) :- type(X,n6693).
type(X,i6694) :- type(X,n6693).
type(X,j6694) :- type(X,n6693).
type(X,n6695) :- type(X,n6694).
type(X,i6695) :- type(X,n6694).
type(X,j6695) :- type(X,n6694).
type(X,n6696) :- type(X,n6695).
type(X,i6696) :- type(X,n6695).
type(X,j6696) :- type(X,n6695).
type(X,n6697) :- type(X,n6696).
type(X,i6697) :- type(X,n6696).
type(X,j6697) :- type(X,n6696).
type(X,n6698) :- type(X,n6697).
type(X,i6698) :- type(X,n6697).
type(X,j6698) :- type(X,n6697).
type(X,n6699) :- type(X,n6698).
type(X,i6699) :- type(X,n6698).
type(X,j6699) :- type(X,n6698).
type(X,n6700) :- type(X,n6699).
type(X,i6700) :- type(X,n6699).
type(X,j6700) :- type(X,n6699).
type(X,n6701) :- type(X,n6700).
type(X,i6701) :- type(X,n6700).
type(X,j6701) :- type(X,n6700).
type(X,n6702) :- type(X,n6701).
type(X,i6702) :- type(X,n6701).
type(X,j6702) :- type(X,n6701).
type(X,n6703) :- type(X,n6702).
type(X,i6703) :- type(X,n6702).
type(X,j6703) :- type(X,n6702).
type(X,n6704) :- type(X,n6703).
type(X,i6704) :- type(X,n6703).
type(X,j6704) :- type(X,n6703).
type(X,n6705) :- type(X,n6704).
type(X,i6705) :- type(X,n6704).
type(X,j6705) :- type(X,n6704).
type(X,n6706) :- type(X,n6705).
type(X,i6706) :- type(X,n6705).
type(X,j6706) :- type(X,n6705).
type(X,n6707) :- type(X,n6706).
type(X,i6707) :- type(X,n6706).
type(X,j6707) :- type(X,n6706).
type(X,n6708) :- type(X,n6707).
type(X,i6708) :- type(X,n6707).
type(X,j6708) :- type(X,n6707).
type(X,n6709) :- type(X,n6708).
type(X,i6709) :- type(X,n6708).
type(X,j6709) :- type(X,n6708).
type(X,n6710) :- type(X,n6709).
type(X,i6710) :- type(X,n6709).
type(X,j6710) :- type(X,n6709).
type(X,n6711) :- type(X,n6710).
type(X,i6711) :- type(X,n6710).
type(X,j6711) :- type(X,n6710).
type(X,n6712) :- type(X,n6711).
type(X,i6712) :- type(X,n6711).
type(X,j6712) :- type(X,n6711).
type(X,n6713) :- type(X,n6712).
type(X,i6713) :- type(X,n6712).
type(X,j6713) :- type(X,n6712).
type(X,n6714) :- type(X,n6713).
type(X,i6714) :- type(X,n6713).
type(X,j6714) :- type(X,n6713).
type(X,n6715) :- type(X,n6714).
type(X,i6715) :- type(X,n6714).
type(X,j6715) :- type(X,n6714).
type(X,n6716) :- type(X,n6715).
type(X,i6716) :- type(X,n6715).
type(X,j6716) :- type(X,n6715).
type(X,n6717) :- type(X,n6716).
type(X,i6717) :- type(X,n6716).
type(X,j6717) :- type(X,n6716).
type(X,n6718) :- type(X,n6717).
type(X,i6718) :- type(X,n6717).
type(X,j6718) :- type(X,n6717).
type(X,n6719) :- type(X,n6718).
type(X,i6719) :- type(X,n6718).
type(X,j6719) :- type(X,n6718).
type(X,n6720) :- type(X,n6719).
type(X,i6720) :- type(X,n6719).
type(X,j6720) :- type(X,n6719).
type(X,n6721) :- type(X,n6720).
type(X,i6721) :- type(X,n6720).
type(X,j6721) :- type(X,n6720).
type(X,n6722) :- type(X,n6721).
type(X,i6722) :- type(X,n6721).
type(X,j6722) :- type(X,n6721).
type(X,n6723) :- type(X,n6722).
type(X,i6723) :- type(X,n6722).
type(X,j6723) :- type(X,n6722).
type(X,n6724) :- type(X,n6723).
type(X,i6724) :- type(X,n6723).
type(X,j6724) :- type(X,n6723).
type(X,n6725) :- type(X,n6724).
type(X,i6725) :- type(X,n6724).
type(X,j6725) :- type(X,n6724).
type(X,n6726) :- type(X,n6725).
type(X,i6726) :- type(X,n6725).
type(X,j6726) :- type(X,n6725).
type(X,n6727) :- type(X,n6726).
type(X,i6727) :- type(X,n6726).
type(X,j6727) :- type(X,n6726).
type(X,n6728) :- type(X,n6727).
type(X,i6728) :- type(X,n6727).
type(X,j6728) :- type(X,n6727).
type(X,n6729) :- type(X,n6728).
type(X,i6729) :- type(X,n6728).
type(X,j6729) :- type(X,n6728).
type(X,n6730) :- type(X,n6729).
type(X,i6730) :- type(X,n6729).
type(X,j6730) :- type(X,n6729).
type(X,n6731) :- type(X,n6730).
type(X,i6731) :- type(X,n6730).
type(X,j6731) :- type(X,n6730).
type(X,n6732) :- type(X,n6731).
type(X,i6732) :- type(X,n6731).
type(X,j6732) :- type(X,n6731).
type(X,n6733) :- type(X,n6732).
type(X,i6733) :- type(X,n6732).
type(X,j6733) :- type(X,n6732).
type(X,n6734) :- type(X,n6733).
type(X,i6734) :- type(X,n6733).
type(X,j6734) :- type(X,n6733).
type(X,n6735) :- type(X,n6734).
type(X,i6735) :- type(X,n6734).
type(X,j6735) :- type(X,n6734).
type(X,n6736) :- type(X,n6735).
type(X,i6736) :- type(X,n6735).
type(X,j6736) :- type(X,n6735).
type(X,n6737) :- type(X,n6736).
type(X,i6737) :- type(X,n6736).
type(X,j6737) :- type(X,n6736).
type(X,n6738) :- type(X,n6737).
type(X,i6738) :- type(X,n6737).
type(X,j6738) :- type(X,n6737).
type(X,n6739) :- type(X,n6738).
type(X,i6739) :- type(X,n6738).
type(X,j6739) :- type(X,n6738).
type(X,n6740) :- type(X,n6739).
type(X,i6740) :- type(X,n6739).
type(X,j6740) :- type(X,n6739).
type(X,n6741) :- type(X,n6740).
type(X,i6741) :- type(X,n6740).
type(X,j6741) :- type(X,n6740).
type(X,n6742) :- type(X,n6741).
type(X,i6742) :- type(X,n6741).
type(X,j6742) :- type(X,n6741).
type(X,n6743) :- type(X,n6742).
type(X,i6743) :- type(X,n6742).
type(X,j6743) :- type(X,n6742).
type(X,n6744) :- type(X,n6743).
type(X,i6744) :- type(X,n6743).
type(X,j6744) :- type(X,n6743).
type(X,n6745) :- type(X,n6744).
type(X,i6745) :- type(X,n6744).
type(X,j6745) :- type(X,n6744).
type(X,n6746) :- type(X,n6745).
type(X,i6746) :- type(X,n6745).
type(X,j6746) :- type(X,n6745).
type(X,n6747) :- type(X,n6746).
type(X,i6747) :- type(X,n6746).
type(X,j6747) :- type(X,n6746).
type(X,n6748) :- type(X,n6747).
type(X,i6748) :- type(X,n6747).
type(X,j6748) :- type(X,n6747).
type(X,n6749) :- type(X,n6748).
type(X,i6749) :- type(X,n6748).
type(X,j6749) :- type(X,n6748).
type(X,n6750) :- type(X,n6749).
type(X,i6750) :- type(X,n6749).
type(X,j6750) :- type(X,n6749).
type(X,n6751) :- type(X,n6750).
type(X,i6751) :- type(X,n6750).
type(X,j6751) :- type(X,n6750).
type(X,n6752) :- type(X,n6751).
type(X,i6752) :- type(X,n6751).
type(X,j6752) :- type(X,n6751).
type(X,n6753) :- type(X,n6752).
type(X,i6753) :- type(X,n6752).
type(X,j6753) :- type(X,n6752).
type(X,n6754) :- type(X,n6753).
type(X,i6754) :- type(X,n6753).
type(X,j6754) :- type(X,n6753).
type(X,n6755) :- type(X,n6754).
type(X,i6755) :- type(X,n6754).
type(X,j6755) :- type(X,n6754).
type(X,n6756) :- type(X,n6755).
type(X,i6756) :- type(X,n6755).
type(X,j6756) :- type(X,n6755).
type(X,n6757) :- type(X,n6756).
type(X,i6757) :- type(X,n6756).
type(X,j6757) :- type(X,n6756).
type(X,n6758) :- type(X,n6757).
type(X,i6758) :- type(X,n6757).
type(X,j6758) :- type(X,n6757).
type(X,n6759) :- type(X,n6758).
type(X,i6759) :- type(X,n6758).
type(X,j6759) :- type(X,n6758).
type(X,n6760) :- type(X,n6759).
type(X,i6760) :- type(X,n6759).
type(X,j6760) :- type(X,n6759).
type(X,n6761) :- type(X,n6760).
type(X,i6761) :- type(X,n6760).
type(X,j6761) :- type(X,n6760).
type(X,n6762) :- type(X,n6761).
type(X,i6762) :- type(X,n6761).
type(X,j6762) :- type(X,n6761).
type(X,n6763) :- type(X,n6762).
type(X,i6763) :- type(X,n6762).
type(X,j6763) :- type(X,n6762).
type(X,n6764) :- type(X,n6763).
type(X,i6764) :- type(X,n6763).
type(X,j6764) :- type(X,n6763).
type(X,n6765) :- type(X,n6764).
type(X,i6765) :- type(X,n6764).
type(X,j6765) :- type(X,n6764).
type(X,n6766) :- type(X,n6765).
type(X,i6766) :- type(X,n6765).
type(X,j6766) :- type(X,n6765).
type(X,n6767) :- type(X,n6766).
type(X,i6767) :- type(X,n6766).
type(X,j6767) :- type(X,n6766).
type(X,n6768) :- type(X,n6767).
type(X,i6768) :- type(X,n6767).
type(X,j6768) :- type(X,n6767).
type(X,n6769) :- type(X,n6768).
type(X,i6769) :- type(X,n6768).
type(X,j6769) :- type(X,n6768).
type(X,n6770) :- type(X,n6769).
type(X,i6770) :- type(X,n6769).
type(X,j6770) :- type(X,n6769).
type(X,n6771) :- type(X,n6770).
type(X,i6771) :- type(X,n6770).
type(X,j6771) :- type(X,n6770).
type(X,n6772) :- type(X,n6771).
type(X,i6772) :- type(X,n6771).
type(X,j6772) :- type(X,n6771).
type(X,n6773) :- type(X,n6772).
type(X,i6773) :- type(X,n6772).
type(X,j6773) :- type(X,n6772).
type(X,n6774) :- type(X,n6773).
type(X,i6774) :- type(X,n6773).
type(X,j6774) :- type(X,n6773).
type(X,n6775) :- type(X,n6774).
type(X,i6775) :- type(X,n6774).
type(X,j6775) :- type(X,n6774).
type(X,n6776) :- type(X,n6775).
type(X,i6776) :- type(X,n6775).
type(X,j6776) :- type(X,n6775).
type(X,n6777) :- type(X,n6776).
type(X,i6777) :- type(X,n6776).
type(X,j6777) :- type(X,n6776).
type(X,n6778) :- type(X,n6777).
type(X,i6778) :- type(X,n6777).
type(X,j6778) :- type(X,n6777).
type(X,n6779) :- type(X,n6778).
type(X,i6779) :- type(X,n6778).
type(X,j6779) :- type(X,n6778).
type(X,n6780) :- type(X,n6779).
type(X,i6780) :- type(X,n6779).
type(X,j6780) :- type(X,n6779).
type(X,n6781) :- type(X,n6780).
type(X,i6781) :- type(X,n6780).
type(X,j6781) :- type(X,n6780).
type(X,n6782) :- type(X,n6781).
type(X,i6782) :- type(X,n6781).
type(X,j6782) :- type(X,n6781).
type(X,n6783) :- type(X,n6782).
type(X,i6783) :- type(X,n6782).
type(X,j6783) :- type(X,n6782).
type(X,n6784) :- type(X,n6783).
type(X,i6784) :- type(X,n6783).
type(X,j6784) :- type(X,n6783).
type(X,n6785) :- type(X,n6784).
type(X,i6785) :- type(X,n6784).
type(X,j6785) :- type(X,n6784).
type(X,n6786) :- type(X,n6785).
type(X,i6786) :- type(X,n6785).
type(X,j6786) :- type(X,n6785).
type(X,n6787) :- type(X,n6786).
type(X,i6787) :- type(X,n6786).
type(X,j6787) :- type(X,n6786).
type(X,n6788) :- type(X,n6787).
type(X,i6788) :- type(X,n6787).
type(X,j6788) :- type(X,n6787).
type(X,n6789) :- type(X,n6788).
type(X,i6789) :- type(X,n6788).
type(X,j6789) :- type(X,n6788).
type(X,n6790) :- type(X,n6789).
type(X,i6790) :- type(X,n6789).
type(X,j6790) :- type(X,n6789).
type(X,n6791) :- type(X,n6790).
type(X,i6791) :- type(X,n6790).
type(X,j6791) :- type(X,n6790).
type(X,n6792) :- type(X,n6791).
type(X,i6792) :- type(X,n6791).
type(X,j6792) :- type(X,n6791).
type(X,n6793) :- type(X,n6792).
type(X,i6793) :- type(X,n6792).
type(X,j6793) :- type(X,n6792).
type(X,n6794) :- type(X,n6793).
type(X,i6794) :- type(X,n6793).
type(X,j6794) :- type(X,n6793).
type(X,n6795) :- type(X,n6794).
type(X,i6795) :- type(X,n6794).
type(X,j6795) :- type(X,n6794).
type(X,n6796) :- type(X,n6795).
type(X,i6796) :- type(X,n6795).
type(X,j6796) :- type(X,n6795).
type(X,n6797) :- type(X,n6796).
type(X,i6797) :- type(X,n6796).
type(X,j6797) :- type(X,n6796).
type(X,n6798) :- type(X,n6797).
type(X,i6798) :- type(X,n6797).
type(X,j6798) :- type(X,n6797).
type(X,n6799) :- type(X,n6798).
type(X,i6799) :- type(X,n6798).
type(X,j6799) :- type(X,n6798).
type(X,n6800) :- type(X,n6799).
type(X,i6800) :- type(X,n6799).
type(X,j6800) :- type(X,n6799).
type(X,n6801) :- type(X,n6800).
type(X,i6801) :- type(X,n6800).
type(X,j6801) :- type(X,n6800).
type(X,n6802) :- type(X,n6801).
type(X,i6802) :- type(X,n6801).
type(X,j6802) :- type(X,n6801).
type(X,n6803) :- type(X,n6802).
type(X,i6803) :- type(X,n6802).
type(X,j6803) :- type(X,n6802).
type(X,n6804) :- type(X,n6803).
type(X,i6804) :- type(X,n6803).
type(X,j6804) :- type(X,n6803).
type(X,n6805) :- type(X,n6804).
type(X,i6805) :- type(X,n6804).
type(X,j6805) :- type(X,n6804).
type(X,n6806) :- type(X,n6805).
type(X,i6806) :- type(X,n6805).
type(X,j6806) :- type(X,n6805).
type(X,n6807) :- type(X,n6806).
type(X,i6807) :- type(X,n6806).
type(X,j6807) :- type(X,n6806).
type(X,n6808) :- type(X,n6807).
type(X,i6808) :- type(X,n6807).
type(X,j6808) :- type(X,n6807).
type(X,n6809) :- type(X,n6808).
type(X,i6809) :- type(X,n6808).
type(X,j6809) :- type(X,n6808).
type(X,n6810) :- type(X,n6809).
type(X,i6810) :- type(X,n6809).
type(X,j6810) :- type(X,n6809).
type(X,n6811) :- type(X,n6810).
type(X,i6811) :- type(X,n6810).
type(X,j6811) :- type(X,n6810).
type(X,n6812) :- type(X,n6811).
type(X,i6812) :- type(X,n6811).
type(X,j6812) :- type(X,n6811).
type(X,n6813) :- type(X,n6812).
type(X,i6813) :- type(X,n6812).
type(X,j6813) :- type(X,n6812).
type(X,n6814) :- type(X,n6813).
type(X,i6814) :- type(X,n6813).
type(X,j6814) :- type(X,n6813).
type(X,n6815) :- type(X,n6814).
type(X,i6815) :- type(X,n6814).
type(X,j6815) :- type(X,n6814).
type(X,n6816) :- type(X,n6815).
type(X,i6816) :- type(X,n6815).
type(X,j6816) :- type(X,n6815).
type(X,n6817) :- type(X,n6816).
type(X,i6817) :- type(X,n6816).
type(X,j6817) :- type(X,n6816).
type(X,n6818) :- type(X,n6817).
type(X,i6818) :- type(X,n6817).
type(X,j6818) :- type(X,n6817).
type(X,n6819) :- type(X,n6818).
type(X,i6819) :- type(X,n6818).
type(X,j6819) :- type(X,n6818).
type(X,n6820) :- type(X,n6819).
type(X,i6820) :- type(X,n6819).
type(X,j6820) :- type(X,n6819).
type(X,n6821) :- type(X,n6820).
type(X,i6821) :- type(X,n6820).
type(X,j6821) :- type(X,n6820).
type(X,n6822) :- type(X,n6821).
type(X,i6822) :- type(X,n6821).
type(X,j6822) :- type(X,n6821).
type(X,n6823) :- type(X,n6822).
type(X,i6823) :- type(X,n6822).
type(X,j6823) :- type(X,n6822).
type(X,n6824) :- type(X,n6823).
type(X,i6824) :- type(X,n6823).
type(X,j6824) :- type(X,n6823).
type(X,n6825) :- type(X,n6824).
type(X,i6825) :- type(X,n6824).
type(X,j6825) :- type(X,n6824).
type(X,n6826) :- type(X,n6825).
type(X,i6826) :- type(X,n6825).
type(X,j6826) :- type(X,n6825).
type(X,n6827) :- type(X,n6826).
type(X,i6827) :- type(X,n6826).
type(X,j6827) :- type(X,n6826).
type(X,n6828) :- type(X,n6827).
type(X,i6828) :- type(X,n6827).
type(X,j6828) :- type(X,n6827).
type(X,n6829) :- type(X,n6828).
type(X,i6829) :- type(X,n6828).
type(X,j6829) :- type(X,n6828).
type(X,n6830) :- type(X,n6829).
type(X,i6830) :- type(X,n6829).
type(X,j6830) :- type(X,n6829).
type(X,n6831) :- type(X,n6830).
type(X,i6831) :- type(X,n6830).
type(X,j6831) :- type(X,n6830).
type(X,n6832) :- type(X,n6831).
type(X,i6832) :- type(X,n6831).
type(X,j6832) :- type(X,n6831).
type(X,n6833) :- type(X,n6832).
type(X,i6833) :- type(X,n6832).
type(X,j6833) :- type(X,n6832).
type(X,n6834) :- type(X,n6833).
type(X,i6834) :- type(X,n6833).
type(X,j6834) :- type(X,n6833).
type(X,n6835) :- type(X,n6834).
type(X,i6835) :- type(X,n6834).
type(X,j6835) :- type(X,n6834).
type(X,n6836) :- type(X,n6835).
type(X,i6836) :- type(X,n6835).
type(X,j6836) :- type(X,n6835).
type(X,n6837) :- type(X,n6836).
type(X,i6837) :- type(X,n6836).
type(X,j6837) :- type(X,n6836).
type(X,n6838) :- type(X,n6837).
type(X,i6838) :- type(X,n6837).
type(X,j6838) :- type(X,n6837).
type(X,n6839) :- type(X,n6838).
type(X,i6839) :- type(X,n6838).
type(X,j6839) :- type(X,n6838).
type(X,n6840) :- type(X,n6839).
type(X,i6840) :- type(X,n6839).
type(X,j6840) :- type(X,n6839).
type(X,n6841) :- type(X,n6840).
type(X,i6841) :- type(X,n6840).
type(X,j6841) :- type(X,n6840).
type(X,n6842) :- type(X,n6841).
type(X,i6842) :- type(X,n6841).
type(X,j6842) :- type(X,n6841).
type(X,n6843) :- type(X,n6842).
type(X,i6843) :- type(X,n6842).
type(X,j6843) :- type(X,n6842).
type(X,n6844) :- type(X,n6843).
type(X,i6844) :- type(X,n6843).
type(X,j6844) :- type(X,n6843).
type(X,n6845) :- type(X,n6844).
type(X,i6845) :- type(X,n6844).
type(X,j6845) :- type(X,n6844).
type(X,n6846) :- type(X,n6845).
type(X,i6846) :- type(X,n6845).
type(X,j6846) :- type(X,n6845).
type(X,n6847) :- type(X,n6846).
type(X,i6847) :- type(X,n6846).
type(X,j6847) :- type(X,n6846).
type(X,n6848) :- type(X,n6847).
type(X,i6848) :- type(X,n6847).
type(X,j6848) :- type(X,n6847).
type(X,n6849) :- type(X,n6848).
type(X,i6849) :- type(X,n6848).
type(X,j6849) :- type(X,n6848).
type(X,n6850) :- type(X,n6849).
type(X,i6850) :- type(X,n6849).
type(X,j6850) :- type(X,n6849).
type(X,n6851) :- type(X,n6850).
type(X,i6851) :- type(X,n6850).
type(X,j6851) :- type(X,n6850).
type(X,n6852) :- type(X,n6851).
type(X,i6852) :- type(X,n6851).
type(X,j6852) :- type(X,n6851).
type(X,n6853) :- type(X,n6852).
type(X,i6853) :- type(X,n6852).
type(X,j6853) :- type(X,n6852).
type(X,n6854) :- type(X,n6853).
type(X,i6854) :- type(X,n6853).
type(X,j6854) :- type(X,n6853).
type(X,n6855) :- type(X,n6854).
type(X,i6855) :- type(X,n6854).
type(X,j6855) :- type(X,n6854).
type(X,n6856) :- type(X,n6855).
type(X,i6856) :- type(X,n6855).
type(X,j6856) :- type(X,n6855).
type(X,n6857) :- type(X,n6856).
type(X,i6857) :- type(X,n6856).
type(X,j6857) :- type(X,n6856).
type(X,n6858) :- type(X,n6857).
type(X,i6858) :- type(X,n6857).
type(X,j6858) :- type(X,n6857).
type(X,n6859) :- type(X,n6858).
type(X,i6859) :- type(X,n6858).
type(X,j6859) :- type(X,n6858).
type(X,n6860) :- type(X,n6859).
type(X,i6860) :- type(X,n6859).
type(X,j6860) :- type(X,n6859).
type(X,n6861) :- type(X,n6860).
type(X,i6861) :- type(X,n6860).
type(X,j6861) :- type(X,n6860).
type(X,n6862) :- type(X,n6861).
type(X,i6862) :- type(X,n6861).
type(X,j6862) :- type(X,n6861).
type(X,n6863) :- type(X,n6862).
type(X,i6863) :- type(X,n6862).
type(X,j6863) :- type(X,n6862).
type(X,n6864) :- type(X,n6863).
type(X,i6864) :- type(X,n6863).
type(X,j6864) :- type(X,n6863).
type(X,n6865) :- type(X,n6864).
type(X,i6865) :- type(X,n6864).
type(X,j6865) :- type(X,n6864).
type(X,n6866) :- type(X,n6865).
type(X,i6866) :- type(X,n6865).
type(X,j6866) :- type(X,n6865).
type(X,n6867) :- type(X,n6866).
type(X,i6867) :- type(X,n6866).
type(X,j6867) :- type(X,n6866).
type(X,n6868) :- type(X,n6867).
type(X,i6868) :- type(X,n6867).
type(X,j6868) :- type(X,n6867).
type(X,n6869) :- type(X,n6868).
type(X,i6869) :- type(X,n6868).
type(X,j6869) :- type(X,n6868).
type(X,n6870) :- type(X,n6869).
type(X,i6870) :- type(X,n6869).
type(X,j6870) :- type(X,n6869).
type(X,n6871) :- type(X,n6870).
type(X,i6871) :- type(X,n6870).
type(X,j6871) :- type(X,n6870).
type(X,n6872) :- type(X,n6871).
type(X,i6872) :- type(X,n6871).
type(X,j6872) :- type(X,n6871).
type(X,n6873) :- type(X,n6872).
type(X,i6873) :- type(X,n6872).
type(X,j6873) :- type(X,n6872).
type(X,n6874) :- type(X,n6873).
type(X,i6874) :- type(X,n6873).
type(X,j6874) :- type(X,n6873).
type(X,n6875) :- type(X,n6874).
type(X,i6875) :- type(X,n6874).
type(X,j6875) :- type(X,n6874).
type(X,n6876) :- type(X,n6875).
type(X,i6876) :- type(X,n6875).
type(X,j6876) :- type(X,n6875).
type(X,n6877) :- type(X,n6876).
type(X,i6877) :- type(X,n6876).
type(X,j6877) :- type(X,n6876).
type(X,n6878) :- type(X,n6877).
type(X,i6878) :- type(X,n6877).
type(X,j6878) :- type(X,n6877).
type(X,n6879) :- type(X,n6878).
type(X,i6879) :- type(X,n6878).
type(X,j6879) :- type(X,n6878).
type(X,n6880) :- type(X,n6879).
type(X,i6880) :- type(X,n6879).
type(X,j6880) :- type(X,n6879).
type(X,n6881) :- type(X,n6880).
type(X,i6881) :- type(X,n6880).
type(X,j6881) :- type(X,n6880).
type(X,n6882) :- type(X,n6881).
type(X,i6882) :- type(X,n6881).
type(X,j6882) :- type(X,n6881).
type(X,n6883) :- type(X,n6882).
type(X,i6883) :- type(X,n6882).
type(X,j6883) :- type(X,n6882).
type(X,n6884) :- type(X,n6883).
type(X,i6884) :- type(X,n6883).
type(X,j6884) :- type(X,n6883).
type(X,n6885) :- type(X,n6884).
type(X,i6885) :- type(X,n6884).
type(X,j6885) :- type(X,n6884).
type(X,n6886) :- type(X,n6885).
type(X,i6886) :- type(X,n6885).
type(X,j6886) :- type(X,n6885).
type(X,n6887) :- type(X,n6886).
type(X,i6887) :- type(X,n6886).
type(X,j6887) :- type(X,n6886).
type(X,n6888) :- type(X,n6887).
type(X,i6888) :- type(X,n6887).
type(X,j6888) :- type(X,n6887).
type(X,n6889) :- type(X,n6888).
type(X,i6889) :- type(X,n6888).
type(X,j6889) :- type(X,n6888).
type(X,n6890) :- type(X,n6889).
type(X,i6890) :- type(X,n6889).
type(X,j6890) :- type(X,n6889).
type(X,n6891) :- type(X,n6890).
type(X,i6891) :- type(X,n6890).
type(X,j6891) :- type(X,n6890).
type(X,n6892) :- type(X,n6891).
type(X,i6892) :- type(X,n6891).
type(X,j6892) :- type(X,n6891).
type(X,n6893) :- type(X,n6892).
type(X,i6893) :- type(X,n6892).
type(X,j6893) :- type(X,n6892).
type(X,n6894) :- type(X,n6893).
type(X,i6894) :- type(X,n6893).
type(X,j6894) :- type(X,n6893).
type(X,n6895) :- type(X,n6894).
type(X,i6895) :- type(X,n6894).
type(X,j6895) :- type(X,n6894).
type(X,n6896) :- type(X,n6895).
type(X,i6896) :- type(X,n6895).
type(X,j6896) :- type(X,n6895).
type(X,n6897) :- type(X,n6896).
type(X,i6897) :- type(X,n6896).
type(X,j6897) :- type(X,n6896).
type(X,n6898) :- type(X,n6897).
type(X,i6898) :- type(X,n6897).
type(X,j6898) :- type(X,n6897).
type(X,n6899) :- type(X,n6898).
type(X,i6899) :- type(X,n6898).
type(X,j6899) :- type(X,n6898).
type(X,n6900) :- type(X,n6899).
type(X,i6900) :- type(X,n6899).
type(X,j6900) :- type(X,n6899).
type(X,n6901) :- type(X,n6900).
type(X,i6901) :- type(X,n6900).
type(X,j6901) :- type(X,n6900).
type(X,n6902) :- type(X,n6901).
type(X,i6902) :- type(X,n6901).
type(X,j6902) :- type(X,n6901).
type(X,n6903) :- type(X,n6902).
type(X,i6903) :- type(X,n6902).
type(X,j6903) :- type(X,n6902).
type(X,n6904) :- type(X,n6903).
type(X,i6904) :- type(X,n6903).
type(X,j6904) :- type(X,n6903).
type(X,n6905) :- type(X,n6904).
type(X,i6905) :- type(X,n6904).
type(X,j6905) :- type(X,n6904).
type(X,n6906) :- type(X,n6905).
type(X,i6906) :- type(X,n6905).
type(X,j6906) :- type(X,n6905).
type(X,n6907) :- type(X,n6906).
type(X,i6907) :- type(X,n6906).
type(X,j6907) :- type(X,n6906).
type(X,n6908) :- type(X,n6907).
type(X,i6908) :- type(X,n6907).
type(X,j6908) :- type(X,n6907).
type(X,n6909) :- type(X,n6908).
type(X,i6909) :- type(X,n6908).
type(X,j6909) :- type(X,n6908).
type(X,n6910) :- type(X,n6909).
type(X,i6910) :- type(X,n6909).
type(X,j6910) :- type(X,n6909).
type(X,n6911) :- type(X,n6910).
type(X,i6911) :- type(X,n6910).
type(X,j6911) :- type(X,n6910).
type(X,n6912) :- type(X,n6911).
type(X,i6912) :- type(X,n6911).
type(X,j6912) :- type(X,n6911).
type(X,n6913) :- type(X,n6912).
type(X,i6913) :- type(X,n6912).
type(X,j6913) :- type(X,n6912).
type(X,n6914) :- type(X,n6913).
type(X,i6914) :- type(X,n6913).
type(X,j6914) :- type(X,n6913).
type(X,n6915) :- type(X,n6914).
type(X,i6915) :- type(X,n6914).
type(X,j6915) :- type(X,n6914).
type(X,n6916) :- type(X,n6915).
type(X,i6916) :- type(X,n6915).
type(X,j6916) :- type(X,n6915).
type(X,n6917) :- type(X,n6916).
type(X,i6917) :- type(X,n6916).
type(X,j6917) :- type(X,n6916).
type(X,n6918) :- type(X,n6917).
type(X,i6918) :- type(X,n6917).
type(X,j6918) :- type(X,n6917).
type(X,n6919) :- type(X,n6918).
type(X,i6919) :- type(X,n6918).
type(X,j6919) :- type(X,n6918).
type(X,n6920) :- type(X,n6919).
type(X,i6920) :- type(X,n6919).
type(X,j6920) :- type(X,n6919).
type(X,n6921) :- type(X,n6920).
type(X,i6921) :- type(X,n6920).
type(X,j6921) :- type(X,n6920).
type(X,n6922) :- type(X,n6921).
type(X,i6922) :- type(X,n6921).
type(X,j6922) :- type(X,n6921).
type(X,n6923) :- type(X,n6922).
type(X,i6923) :- type(X,n6922).
type(X,j6923) :- type(X,n6922).
type(X,n6924) :- type(X,n6923).
type(X,i6924) :- type(X,n6923).
type(X,j6924) :- type(X,n6923).
type(X,n6925) :- type(X,n6924).
type(X,i6925) :- type(X,n6924).
type(X,j6925) :- type(X,n6924).
type(X,n6926) :- type(X,n6925).
type(X,i6926) :- type(X,n6925).
type(X,j6926) :- type(X,n6925).
type(X,n6927) :- type(X,n6926).
type(X,i6927) :- type(X,n6926).
type(X,j6927) :- type(X,n6926).
type(X,n6928) :- type(X,n6927).
type(X,i6928) :- type(X,n6927).
type(X,j6928) :- type(X,n6927).
type(X,n6929) :- type(X,n6928).
type(X,i6929) :- type(X,n6928).
type(X,j6929) :- type(X,n6928).
type(X,n6930) :- type(X,n6929).
type(X,i6930) :- type(X,n6929).
type(X,j6930) :- type(X,n6929).
type(X,n6931) :- type(X,n6930).
type(X,i6931) :- type(X,n6930).
type(X,j6931) :- type(X,n6930).
type(X,n6932) :- type(X,n6931).
type(X,i6932) :- type(X,n6931).
type(X,j6932) :- type(X,n6931).
type(X,n6933) :- type(X,n6932).
type(X,i6933) :- type(X,n6932).
type(X,j6933) :- type(X,n6932).
type(X,n6934) :- type(X,n6933).
type(X,i6934) :- type(X,n6933).
type(X,j6934) :- type(X,n6933).
type(X,n6935) :- type(X,n6934).
type(X,i6935) :- type(X,n6934).
type(X,j6935) :- type(X,n6934).
type(X,n6936) :- type(X,n6935).
type(X,i6936) :- type(X,n6935).
type(X,j6936) :- type(X,n6935).
type(X,n6937) :- type(X,n6936).
type(X,i6937) :- type(X,n6936).
type(X,j6937) :- type(X,n6936).
type(X,n6938) :- type(X,n6937).
type(X,i6938) :- type(X,n6937).
type(X,j6938) :- type(X,n6937).
type(X,n6939) :- type(X,n6938).
type(X,i6939) :- type(X,n6938).
type(X,j6939) :- type(X,n6938).
type(X,n6940) :- type(X,n6939).
type(X,i6940) :- type(X,n6939).
type(X,j6940) :- type(X,n6939).
type(X,n6941) :- type(X,n6940).
type(X,i6941) :- type(X,n6940).
type(X,j6941) :- type(X,n6940).
type(X,n6942) :- type(X,n6941).
type(X,i6942) :- type(X,n6941).
type(X,j6942) :- type(X,n6941).
type(X,n6943) :- type(X,n6942).
type(X,i6943) :- type(X,n6942).
type(X,j6943) :- type(X,n6942).
type(X,n6944) :- type(X,n6943).
type(X,i6944) :- type(X,n6943).
type(X,j6944) :- type(X,n6943).
type(X,n6945) :- type(X,n6944).
type(X,i6945) :- type(X,n6944).
type(X,j6945) :- type(X,n6944).
type(X,n6946) :- type(X,n6945).
type(X,i6946) :- type(X,n6945).
type(X,j6946) :- type(X,n6945).
type(X,n6947) :- type(X,n6946).
type(X,i6947) :- type(X,n6946).
type(X,j6947) :- type(X,n6946).
type(X,n6948) :- type(X,n6947).
type(X,i6948) :- type(X,n6947).
type(X,j6948) :- type(X,n6947).
type(X,n6949) :- type(X,n6948).
type(X,i6949) :- type(X,n6948).
type(X,j6949) :- type(X,n6948).
type(X,n6950) :- type(X,n6949).
type(X,i6950) :- type(X,n6949).
type(X,j6950) :- type(X,n6949).
type(X,n6951) :- type(X,n6950).
type(X,i6951) :- type(X,n6950).
type(X,j6951) :- type(X,n6950).
type(X,n6952) :- type(X,n6951).
type(X,i6952) :- type(X,n6951).
type(X,j6952) :- type(X,n6951).
type(X,n6953) :- type(X,n6952).
type(X,i6953) :- type(X,n6952).
type(X,j6953) :- type(X,n6952).
type(X,n6954) :- type(X,n6953).
type(X,i6954) :- type(X,n6953).
type(X,j6954) :- type(X,n6953).
type(X,n6955) :- type(X,n6954).
type(X,i6955) :- type(X,n6954).
type(X,j6955) :- type(X,n6954).
type(X,n6956) :- type(X,n6955).
type(X,i6956) :- type(X,n6955).
type(X,j6956) :- type(X,n6955).
type(X,n6957) :- type(X,n6956).
type(X,i6957) :- type(X,n6956).
type(X,j6957) :- type(X,n6956).
type(X,n6958) :- type(X,n6957).
type(X,i6958) :- type(X,n6957).
type(X,j6958) :- type(X,n6957).
type(X,n6959) :- type(X,n6958).
type(X,i6959) :- type(X,n6958).
type(X,j6959) :- type(X,n6958).
type(X,n6960) :- type(X,n6959).
type(X,i6960) :- type(X,n6959).
type(X,j6960) :- type(X,n6959).
type(X,n6961) :- type(X,n6960).
type(X,i6961) :- type(X,n6960).
type(X,j6961) :- type(X,n6960).
type(X,n6962) :- type(X,n6961).
type(X,i6962) :- type(X,n6961).
type(X,j6962) :- type(X,n6961).
type(X,n6963) :- type(X,n6962).
type(X,i6963) :- type(X,n6962).
type(X,j6963) :- type(X,n6962).
type(X,n6964) :- type(X,n6963).
type(X,i6964) :- type(X,n6963).
type(X,j6964) :- type(X,n6963).
type(X,n6965) :- type(X,n6964).
type(X,i6965) :- type(X,n6964).
type(X,j6965) :- type(X,n6964).
type(X,n6966) :- type(X,n6965).
type(X,i6966) :- type(X,n6965).
type(X,j6966) :- type(X,n6965).
type(X,n6967) :- type(X,n6966).
type(X,i6967) :- type(X,n6966).
type(X,j6967) :- type(X,n6966).
type(X,n6968) :- type(X,n6967).
type(X,i6968) :- type(X,n6967).
type(X,j6968) :- type(X,n6967).
type(X,n6969) :- type(X,n6968).
type(X,i6969) :- type(X,n6968).
type(X,j6969) :- type(X,n6968).
type(X,n6970) :- type(X,n6969).
type(X,i6970) :- type(X,n6969).
type(X,j6970) :- type(X,n6969).
type(X,n6971) :- type(X,n6970).
type(X,i6971) :- type(X,n6970).
type(X,j6971) :- type(X,n6970).
type(X,n6972) :- type(X,n6971).
type(X,i6972) :- type(X,n6971).
type(X,j6972) :- type(X,n6971).
type(X,n6973) :- type(X,n6972).
type(X,i6973) :- type(X,n6972).
type(X,j6973) :- type(X,n6972).
type(X,n6974) :- type(X,n6973).
type(X,i6974) :- type(X,n6973).
type(X,j6974) :- type(X,n6973).
type(X,n6975) :- type(X,n6974).
type(X,i6975) :- type(X,n6974).
type(X,j6975) :- type(X,n6974).
type(X,n6976) :- type(X,n6975).
type(X,i6976) :- type(X,n6975).
type(X,j6976) :- type(X,n6975).
type(X,n6977) :- type(X,n6976).
type(X,i6977) :- type(X,n6976).
type(X,j6977) :- type(X,n6976).
type(X,n6978) :- type(X,n6977).
type(X,i6978) :- type(X,n6977).
type(X,j6978) :- type(X,n6977).
type(X,n6979) :- type(X,n6978).
type(X,i6979) :- type(X,n6978).
type(X,j6979) :- type(X,n6978).
type(X,n6980) :- type(X,n6979).
type(X,i6980) :- type(X,n6979).
type(X,j6980) :- type(X,n6979).
type(X,n6981) :- type(X,n6980).
type(X,i6981) :- type(X,n6980).
type(X,j6981) :- type(X,n6980).
type(X,n6982) :- type(X,n6981).
type(X,i6982) :- type(X,n6981).
type(X,j6982) :- type(X,n6981).
type(X,n6983) :- type(X,n6982).
type(X,i6983) :- type(X,n6982).
type(X,j6983) :- type(X,n6982).
type(X,n6984) :- type(X,n6983).
type(X,i6984) :- type(X,n6983).
type(X,j6984) :- type(X,n6983).
type(X,n6985) :- type(X,n6984).
type(X,i6985) :- type(X,n6984).
type(X,j6985) :- type(X,n6984).
type(X,n6986) :- type(X,n6985).
type(X,i6986) :- type(X,n6985).
type(X,j6986) :- type(X,n6985).
type(X,n6987) :- type(X,n6986).
type(X,i6987) :- type(X,n6986).
type(X,j6987) :- type(X,n6986).
type(X,n6988) :- type(X,n6987).
type(X,i6988) :- type(X,n6987).
type(X,j6988) :- type(X,n6987).
type(X,n6989) :- type(X,n6988).
type(X,i6989) :- type(X,n6988).
type(X,j6989) :- type(X,n6988).
type(X,n6990) :- type(X,n6989).
type(X,i6990) :- type(X,n6989).
type(X,j6990) :- type(X,n6989).
type(X,n6991) :- type(X,n6990).
type(X,i6991) :- type(X,n6990).
type(X,j6991) :- type(X,n6990).
type(X,n6992) :- type(X,n6991).
type(X,i6992) :- type(X,n6991).
type(X,j6992) :- type(X,n6991).
type(X,n6993) :- type(X,n6992).
type(X,i6993) :- type(X,n6992).
type(X,j6993) :- type(X,n6992).
type(X,n6994) :- type(X,n6993).
type(X,i6994) :- type(X,n6993).
type(X,j6994) :- type(X,n6993).
type(X,n6995) :- type(X,n6994).
type(X,i6995) :- type(X,n6994).
type(X,j6995) :- type(X,n6994).
type(X,n6996) :- type(X,n6995).
type(X,i6996) :- type(X,n6995).
type(X,j6996) :- type(X,n6995).
type(X,n6997) :- type(X,n6996).
type(X,i6997) :- type(X,n6996).
type(X,j6997) :- type(X,n6996).
type(X,n6998) :- type(X,n6997).
type(X,i6998) :- type(X,n6997).
type(X,j6998) :- type(X,n6997).
type(X,n6999) :- type(X,n6998).
type(X,i6999) :- type(X,n6998).
type(X,j6999) :- type(X,n6998).
type(X,n7000) :- type(X,n6999).
type(X,i7000) :- type(X,n6999).
type(X,j7000) :- type(X,n6999).
type(X,n7001) :- type(X,n7000).
type(X,i7001) :- type(X,n7000).
type(X,j7001) :- type(X,n7000).
type(X,n7002) :- type(X,n7001).
type(X,i7002) :- type(X,n7001).
type(X,j7002) :- type(X,n7001).
type(X,n7003) :- type(X,n7002).
type(X,i7003) :- type(X,n7002).
type(X,j7003) :- type(X,n7002).
type(X,n7004) :- type(X,n7003).
type(X,i7004) :- type(X,n7003).
type(X,j7004) :- type(X,n7003).
type(X,n7005) :- type(X,n7004).
type(X,i7005) :- type(X,n7004).
type(X,j7005) :- type(X,n7004).
type(X,n7006) :- type(X,n7005).
type(X,i7006) :- type(X,n7005).
type(X,j7006) :- type(X,n7005).
type(X,n7007) :- type(X,n7006).
type(X,i7007) :- type(X,n7006).
type(X,j7007) :- type(X,n7006).
type(X,n7008) :- type(X,n7007).
type(X,i7008) :- type(X,n7007).
type(X,j7008) :- type(X,n7007).
type(X,n7009) :- type(X,n7008).
type(X,i7009) :- type(X,n7008).
type(X,j7009) :- type(X,n7008).
type(X,n7010) :- type(X,n7009).
type(X,i7010) :- type(X,n7009).
type(X,j7010) :- type(X,n7009).
type(X,n7011) :- type(X,n7010).
type(X,i7011) :- type(X,n7010).
type(X,j7011) :- type(X,n7010).
type(X,n7012) :- type(X,n7011).
type(X,i7012) :- type(X,n7011).
type(X,j7012) :- type(X,n7011).
type(X,n7013) :- type(X,n7012).
type(X,i7013) :- type(X,n7012).
type(X,j7013) :- type(X,n7012).
type(X,n7014) :- type(X,n7013).
type(X,i7014) :- type(X,n7013).
type(X,j7014) :- type(X,n7013).
type(X,n7015) :- type(X,n7014).
type(X,i7015) :- type(X,n7014).
type(X,j7015) :- type(X,n7014).
type(X,n7016) :- type(X,n7015).
type(X,i7016) :- type(X,n7015).
type(X,j7016) :- type(X,n7015).
type(X,n7017) :- type(X,n7016).
type(X,i7017) :- type(X,n7016).
type(X,j7017) :- type(X,n7016).
type(X,n7018) :- type(X,n7017).
type(X,i7018) :- type(X,n7017).
type(X,j7018) :- type(X,n7017).
type(X,n7019) :- type(X,n7018).
type(X,i7019) :- type(X,n7018).
type(X,j7019) :- type(X,n7018).
type(X,n7020) :- type(X,n7019).
type(X,i7020) :- type(X,n7019).
type(X,j7020) :- type(X,n7019).
type(X,n7021) :- type(X,n7020).
type(X,i7021) :- type(X,n7020).
type(X,j7021) :- type(X,n7020).
type(X,n7022) :- type(X,n7021).
type(X,i7022) :- type(X,n7021).
type(X,j7022) :- type(X,n7021).
type(X,n7023) :- type(X,n7022).
type(X,i7023) :- type(X,n7022).
type(X,j7023) :- type(X,n7022).
type(X,n7024) :- type(X,n7023).
type(X,i7024) :- type(X,n7023).
type(X,j7024) :- type(X,n7023).
type(X,n7025) :- type(X,n7024).
type(X,i7025) :- type(X,n7024).
type(X,j7025) :- type(X,n7024).
type(X,n7026) :- type(X,n7025).
type(X,i7026) :- type(X,n7025).
type(X,j7026) :- type(X,n7025).
type(X,n7027) :- type(X,n7026).
type(X,i7027) :- type(X,n7026).
type(X,j7027) :- type(X,n7026).
type(X,n7028) :- type(X,n7027).
type(X,i7028) :- type(X,n7027).
type(X,j7028) :- type(X,n7027).
type(X,n7029) :- type(X,n7028).
type(X,i7029) :- type(X,n7028).
type(X,j7029) :- type(X,n7028).
type(X,n7030) :- type(X,n7029).
type(X,i7030) :- type(X,n7029).
type(X,j7030) :- type(X,n7029).
type(X,n7031) :- type(X,n7030).
type(X,i7031) :- type(X,n7030).
type(X,j7031) :- type(X,n7030).
type(X,n7032) :- type(X,n7031).
type(X,i7032) :- type(X,n7031).
type(X,j7032) :- type(X,n7031).
type(X,n7033) :- type(X,n7032).
type(X,i7033) :- type(X,n7032).
type(X,j7033) :- type(X,n7032).
type(X,n7034) :- type(X,n7033).
type(X,i7034) :- type(X,n7033).
type(X,j7034) :- type(X,n7033).
type(X,n7035) :- type(X,n7034).
type(X,i7035) :- type(X,n7034).
type(X,j7035) :- type(X,n7034).
type(X,n7036) :- type(X,n7035).
type(X,i7036) :- type(X,n7035).
type(X,j7036) :- type(X,n7035).
type(X,n7037) :- type(X,n7036).
type(X,i7037) :- type(X,n7036).
type(X,j7037) :- type(X,n7036).
type(X,n7038) :- type(X,n7037).
type(X,i7038) :- type(X,n7037).
type(X,j7038) :- type(X,n7037).
type(X,n7039) :- type(X,n7038).
type(X,i7039) :- type(X,n7038).
type(X,j7039) :- type(X,n7038).
type(X,n7040) :- type(X,n7039).
type(X,i7040) :- type(X,n7039).
type(X,j7040) :- type(X,n7039).
type(X,n7041) :- type(X,n7040).
type(X,i7041) :- type(X,n7040).
type(X,j7041) :- type(X,n7040).
type(X,n7042) :- type(X,n7041).
type(X,i7042) :- type(X,n7041).
type(X,j7042) :- type(X,n7041).
type(X,n7043) :- type(X,n7042).
type(X,i7043) :- type(X,n7042).
type(X,j7043) :- type(X,n7042).
type(X,n7044) :- type(X,n7043).
type(X,i7044) :- type(X,n7043).
type(X,j7044) :- type(X,n7043).
type(X,n7045) :- type(X,n7044).
type(X,i7045) :- type(X,n7044).
type(X,j7045) :- type(X,n7044).
type(X,n7046) :- type(X,n7045).
type(X,i7046) :- type(X,n7045).
type(X,j7046) :- type(X,n7045).
type(X,n7047) :- type(X,n7046).
type(X,i7047) :- type(X,n7046).
type(X,j7047) :- type(X,n7046).
type(X,n7048) :- type(X,n7047).
type(X,i7048) :- type(X,n7047).
type(X,j7048) :- type(X,n7047).
type(X,n7049) :- type(X,n7048).
type(X,i7049) :- type(X,n7048).
type(X,j7049) :- type(X,n7048).
type(X,n7050) :- type(X,n7049).
type(X,i7050) :- type(X,n7049).
type(X,j7050) :- type(X,n7049).
type(X,n7051) :- type(X,n7050).
type(X,i7051) :- type(X,n7050).
type(X,j7051) :- type(X,n7050).
type(X,n7052) :- type(X,n7051).
type(X,i7052) :- type(X,n7051).
type(X,j7052) :- type(X,n7051).
type(X,n7053) :- type(X,n7052).
type(X,i7053) :- type(X,n7052).
type(X,j7053) :- type(X,n7052).
type(X,n7054) :- type(X,n7053).
type(X,i7054) :- type(X,n7053).
type(X,j7054) :- type(X,n7053).
type(X,n7055) :- type(X,n7054).
type(X,i7055) :- type(X,n7054).
type(X,j7055) :- type(X,n7054).
type(X,n7056) :- type(X,n7055).
type(X,i7056) :- type(X,n7055).
type(X,j7056) :- type(X,n7055).
type(X,n7057) :- type(X,n7056).
type(X,i7057) :- type(X,n7056).
type(X,j7057) :- type(X,n7056).
type(X,n7058) :- type(X,n7057).
type(X,i7058) :- type(X,n7057).
type(X,j7058) :- type(X,n7057).
type(X,n7059) :- type(X,n7058).
type(X,i7059) :- type(X,n7058).
type(X,j7059) :- type(X,n7058).
type(X,n7060) :- type(X,n7059).
type(X,i7060) :- type(X,n7059).
type(X,j7060) :- type(X,n7059).
type(X,n7061) :- type(X,n7060).
type(X,i7061) :- type(X,n7060).
type(X,j7061) :- type(X,n7060).
type(X,n7062) :- type(X,n7061).
type(X,i7062) :- type(X,n7061).
type(X,j7062) :- type(X,n7061).
type(X,n7063) :- type(X,n7062).
type(X,i7063) :- type(X,n7062).
type(X,j7063) :- type(X,n7062).
type(X,n7064) :- type(X,n7063).
type(X,i7064) :- type(X,n7063).
type(X,j7064) :- type(X,n7063).
type(X,n7065) :- type(X,n7064).
type(X,i7065) :- type(X,n7064).
type(X,j7065) :- type(X,n7064).
type(X,n7066) :- type(X,n7065).
type(X,i7066) :- type(X,n7065).
type(X,j7066) :- type(X,n7065).
type(X,n7067) :- type(X,n7066).
type(X,i7067) :- type(X,n7066).
type(X,j7067) :- type(X,n7066).
type(X,n7068) :- type(X,n7067).
type(X,i7068) :- type(X,n7067).
type(X,j7068) :- type(X,n7067).
type(X,n7069) :- type(X,n7068).
type(X,i7069) :- type(X,n7068).
type(X,j7069) :- type(X,n7068).
type(X,n7070) :- type(X,n7069).
type(X,i7070) :- type(X,n7069).
type(X,j7070) :- type(X,n7069).
type(X,n7071) :- type(X,n7070).
type(X,i7071) :- type(X,n7070).
type(X,j7071) :- type(X,n7070).
type(X,n7072) :- type(X,n7071).
type(X,i7072) :- type(X,n7071).
type(X,j7072) :- type(X,n7071).
type(X,n7073) :- type(X,n7072).
type(X,i7073) :- type(X,n7072).
type(X,j7073) :- type(X,n7072).
type(X,n7074) :- type(X,n7073).
type(X,i7074) :- type(X,n7073).
type(X,j7074) :- type(X,n7073).
type(X,n7075) :- type(X,n7074).
type(X,i7075) :- type(X,n7074).
type(X,j7075) :- type(X,n7074).
type(X,n7076) :- type(X,n7075).
type(X,i7076) :- type(X,n7075).
type(X,j7076) :- type(X,n7075).
type(X,n7077) :- type(X,n7076).
type(X,i7077) :- type(X,n7076).
type(X,j7077) :- type(X,n7076).
type(X,n7078) :- type(X,n7077).
type(X,i7078) :- type(X,n7077).
type(X,j7078) :- type(X,n7077).
type(X,n7079) :- type(X,n7078).
type(X,i7079) :- type(X,n7078).
type(X,j7079) :- type(X,n7078).
type(X,n7080) :- type(X,n7079).
type(X,i7080) :- type(X,n7079).
type(X,j7080) :- type(X,n7079).
type(X,n7081) :- type(X,n7080).
type(X,i7081) :- type(X,n7080).
type(X,j7081) :- type(X,n7080).
type(X,n7082) :- type(X,n7081).
type(X,i7082) :- type(X,n7081).
type(X,j7082) :- type(X,n7081).
type(X,n7083) :- type(X,n7082).
type(X,i7083) :- type(X,n7082).
type(X,j7083) :- type(X,n7082).
type(X,n7084) :- type(X,n7083).
type(X,i7084) :- type(X,n7083).
type(X,j7084) :- type(X,n7083).
type(X,n7085) :- type(X,n7084).
type(X,i7085) :- type(X,n7084).
type(X,j7085) :- type(X,n7084).
type(X,n7086) :- type(X,n7085).
type(X,i7086) :- type(X,n7085).
type(X,j7086) :- type(X,n7085).
type(X,n7087) :- type(X,n7086).
type(X,i7087) :- type(X,n7086).
type(X,j7087) :- type(X,n7086).
type(X,n7088) :- type(X,n7087).
type(X,i7088) :- type(X,n7087).
type(X,j7088) :- type(X,n7087).
type(X,n7089) :- type(X,n7088).
type(X,i7089) :- type(X,n7088).
type(X,j7089) :- type(X,n7088).
type(X,n7090) :- type(X,n7089).
type(X,i7090) :- type(X,n7089).
type(X,j7090) :- type(X,n7089).
type(X,n7091) :- type(X,n7090).
type(X,i7091) :- type(X,n7090).
type(X,j7091) :- type(X,n7090).
type(X,n7092) :- type(X,n7091).
type(X,i7092) :- type(X,n7091).
type(X,j7092) :- type(X,n7091).
type(X,n7093) :- type(X,n7092).
type(X,i7093) :- type(X,n7092).
type(X,j7093) :- type(X,n7092).
type(X,n7094) :- type(X,n7093).
type(X,i7094) :- type(X,n7093).
type(X,j7094) :- type(X,n7093).
type(X,n7095) :- type(X,n7094).
type(X,i7095) :- type(X,n7094).
type(X,j7095) :- type(X,n7094).
type(X,n7096) :- type(X,n7095).
type(X,i7096) :- type(X,n7095).
type(X,j7096) :- type(X,n7095).
type(X,n7097) :- type(X,n7096).
type(X,i7097) :- type(X,n7096).
type(X,j7097) :- type(X,n7096).
type(X,n7098) :- type(X,n7097).
type(X,i7098) :- type(X,n7097).
type(X,j7098) :- type(X,n7097).
type(X,n7099) :- type(X,n7098).
type(X,i7099) :- type(X,n7098).
type(X,j7099) :- type(X,n7098).
type(X,n7100) :- type(X,n7099).
type(X,i7100) :- type(X,n7099).
type(X,j7100) :- type(X,n7099).
type(X,n7101) :- type(X,n7100).
type(X,i7101) :- type(X,n7100).
type(X,j7101) :- type(X,n7100).
type(X,n7102) :- type(X,n7101).
type(X,i7102) :- type(X,n7101).
type(X,j7102) :- type(X,n7101).
type(X,n7103) :- type(X,n7102).
type(X,i7103) :- type(X,n7102).
type(X,j7103) :- type(X,n7102).
type(X,n7104) :- type(X,n7103).
type(X,i7104) :- type(X,n7103).
type(X,j7104) :- type(X,n7103).
type(X,n7105) :- type(X,n7104).
type(X,i7105) :- type(X,n7104).
type(X,j7105) :- type(X,n7104).
type(X,n7106) :- type(X,n7105).
type(X,i7106) :- type(X,n7105).
type(X,j7106) :- type(X,n7105).
type(X,n7107) :- type(X,n7106).
type(X,i7107) :- type(X,n7106).
type(X,j7107) :- type(X,n7106).
type(X,n7108) :- type(X,n7107).
type(X,i7108) :- type(X,n7107).
type(X,j7108) :- type(X,n7107).
type(X,n7109) :- type(X,n7108).
type(X,i7109) :- type(X,n7108).
type(X,j7109) :- type(X,n7108).
type(X,n7110) :- type(X,n7109).
type(X,i7110) :- type(X,n7109).
type(X,j7110) :- type(X,n7109).
type(X,n7111) :- type(X,n7110).
type(X,i7111) :- type(X,n7110).
type(X,j7111) :- type(X,n7110).
type(X,n7112) :- type(X,n7111).
type(X,i7112) :- type(X,n7111).
type(X,j7112) :- type(X,n7111).
type(X,n7113) :- type(X,n7112).
type(X,i7113) :- type(X,n7112).
type(X,j7113) :- type(X,n7112).
type(X,n7114) :- type(X,n7113).
type(X,i7114) :- type(X,n7113).
type(X,j7114) :- type(X,n7113).
type(X,n7115) :- type(X,n7114).
type(X,i7115) :- type(X,n7114).
type(X,j7115) :- type(X,n7114).
type(X,n7116) :- type(X,n7115).
type(X,i7116) :- type(X,n7115).
type(X,j7116) :- type(X,n7115).
type(X,n7117) :- type(X,n7116).
type(X,i7117) :- type(X,n7116).
type(X,j7117) :- type(X,n7116).
type(X,n7118) :- type(X,n7117).
type(X,i7118) :- type(X,n7117).
type(X,j7118) :- type(X,n7117).
type(X,n7119) :- type(X,n7118).
type(X,i7119) :- type(X,n7118).
type(X,j7119) :- type(X,n7118).
type(X,n7120) :- type(X,n7119).
type(X,i7120) :- type(X,n7119).
type(X,j7120) :- type(X,n7119).
type(X,n7121) :- type(X,n7120).
type(X,i7121) :- type(X,n7120).
type(X,j7121) :- type(X,n7120).
type(X,n7122) :- type(X,n7121).
type(X,i7122) :- type(X,n7121).
type(X,j7122) :- type(X,n7121).
type(X,n7123) :- type(X,n7122).
type(X,i7123) :- type(X,n7122).
type(X,j7123) :- type(X,n7122).
type(X,n7124) :- type(X,n7123).
type(X,i7124) :- type(X,n7123).
type(X,j7124) :- type(X,n7123).
type(X,n7125) :- type(X,n7124).
type(X,i7125) :- type(X,n7124).
type(X,j7125) :- type(X,n7124).
type(X,n7126) :- type(X,n7125).
type(X,i7126) :- type(X,n7125).
type(X,j7126) :- type(X,n7125).
type(X,n7127) :- type(X,n7126).
type(X,i7127) :- type(X,n7126).
type(X,j7127) :- type(X,n7126).
type(X,n7128) :- type(X,n7127).
type(X,i7128) :- type(X,n7127).
type(X,j7128) :- type(X,n7127).
type(X,n7129) :- type(X,n7128).
type(X,i7129) :- type(X,n7128).
type(X,j7129) :- type(X,n7128).
type(X,n7130) :- type(X,n7129).
type(X,i7130) :- type(X,n7129).
type(X,j7130) :- type(X,n7129).
type(X,n7131) :- type(X,n7130).
type(X,i7131) :- type(X,n7130).
type(X,j7131) :- type(X,n7130).
type(X,n7132) :- type(X,n7131).
type(X,i7132) :- type(X,n7131).
type(X,j7132) :- type(X,n7131).
type(X,n7133) :- type(X,n7132).
type(X,i7133) :- type(X,n7132).
type(X,j7133) :- type(X,n7132).
type(X,n7134) :- type(X,n7133).
type(X,i7134) :- type(X,n7133).
type(X,j7134) :- type(X,n7133).
type(X,n7135) :- type(X,n7134).
type(X,i7135) :- type(X,n7134).
type(X,j7135) :- type(X,n7134).
type(X,n7136) :- type(X,n7135).
type(X,i7136) :- type(X,n7135).
type(X,j7136) :- type(X,n7135).
type(X,n7137) :- type(X,n7136).
type(X,i7137) :- type(X,n7136).
type(X,j7137) :- type(X,n7136).
type(X,n7138) :- type(X,n7137).
type(X,i7138) :- type(X,n7137).
type(X,j7138) :- type(X,n7137).
type(X,n7139) :- type(X,n7138).
type(X,i7139) :- type(X,n7138).
type(X,j7139) :- type(X,n7138).
type(X,n7140) :- type(X,n7139).
type(X,i7140) :- type(X,n7139).
type(X,j7140) :- type(X,n7139).
type(X,n7141) :- type(X,n7140).
type(X,i7141) :- type(X,n7140).
type(X,j7141) :- type(X,n7140).
type(X,n7142) :- type(X,n7141).
type(X,i7142) :- type(X,n7141).
type(X,j7142) :- type(X,n7141).
type(X,n7143) :- type(X,n7142).
type(X,i7143) :- type(X,n7142).
type(X,j7143) :- type(X,n7142).
type(X,n7144) :- type(X,n7143).
type(X,i7144) :- type(X,n7143).
type(X,j7144) :- type(X,n7143).
type(X,n7145) :- type(X,n7144).
type(X,i7145) :- type(X,n7144).
type(X,j7145) :- type(X,n7144).
type(X,n7146) :- type(X,n7145).
type(X,i7146) :- type(X,n7145).
type(X,j7146) :- type(X,n7145).
type(X,n7147) :- type(X,n7146).
type(X,i7147) :- type(X,n7146).
type(X,j7147) :- type(X,n7146).
type(X,n7148) :- type(X,n7147).
type(X,i7148) :- type(X,n7147).
type(X,j7148) :- type(X,n7147).
type(X,n7149) :- type(X,n7148).
type(X,i7149) :- type(X,n7148).
type(X,j7149) :- type(X,n7148).
type(X,n7150) :- type(X,n7149).
type(X,i7150) :- type(X,n7149).
type(X,j7150) :- type(X,n7149).
type(X,n7151) :- type(X,n7150).
type(X,i7151) :- type(X,n7150).
type(X,j7151) :- type(X,n7150).
type(X,n7152) :- type(X,n7151).
type(X,i7152) :- type(X,n7151).
type(X,j7152) :- type(X,n7151).
type(X,n7153) :- type(X,n7152).
type(X,i7153) :- type(X,n7152).
type(X,j7153) :- type(X,n7152).
type(X,n7154) :- type(X,n7153).
type(X,i7154) :- type(X,n7153).
type(X,j7154) :- type(X,n7153).
type(X,n7155) :- type(X,n7154).
type(X,i7155) :- type(X,n7154).
type(X,j7155) :- type(X,n7154).
type(X,n7156) :- type(X,n7155).
type(X,i7156) :- type(X,n7155).
type(X,j7156) :- type(X,n7155).
type(X,n7157) :- type(X,n7156).
type(X,i7157) :- type(X,n7156).
type(X,j7157) :- type(X,n7156).
type(X,n7158) :- type(X,n7157).
type(X,i7158) :- type(X,n7157).
type(X,j7158) :- type(X,n7157).
type(X,n7159) :- type(X,n7158).
type(X,i7159) :- type(X,n7158).
type(X,j7159) :- type(X,n7158).
type(X,n7160) :- type(X,n7159).
type(X,i7160) :- type(X,n7159).
type(X,j7160) :- type(X,n7159).
type(X,n7161) :- type(X,n7160).
type(X,i7161) :- type(X,n7160).
type(X,j7161) :- type(X,n7160).
type(X,n7162) :- type(X,n7161).
type(X,i7162) :- type(X,n7161).
type(X,j7162) :- type(X,n7161).
type(X,n7163) :- type(X,n7162).
type(X,i7163) :- type(X,n7162).
type(X,j7163) :- type(X,n7162).
type(X,n7164) :- type(X,n7163).
type(X,i7164) :- type(X,n7163).
type(X,j7164) :- type(X,n7163).
type(X,n7165) :- type(X,n7164).
type(X,i7165) :- type(X,n7164).
type(X,j7165) :- type(X,n7164).
type(X,n7166) :- type(X,n7165).
type(X,i7166) :- type(X,n7165).
type(X,j7166) :- type(X,n7165).
type(X,n7167) :- type(X,n7166).
type(X,i7167) :- type(X,n7166).
type(X,j7167) :- type(X,n7166).
type(X,n7168) :- type(X,n7167).
type(X,i7168) :- type(X,n7167).
type(X,j7168) :- type(X,n7167).
type(X,n7169) :- type(X,n7168).
type(X,i7169) :- type(X,n7168).
type(X,j7169) :- type(X,n7168).
type(X,n7170) :- type(X,n7169).
type(X,i7170) :- type(X,n7169).
type(X,j7170) :- type(X,n7169).
type(X,n7171) :- type(X,n7170).
type(X,i7171) :- type(X,n7170).
type(X,j7171) :- type(X,n7170).
type(X,n7172) :- type(X,n7171).
type(X,i7172) :- type(X,n7171).
type(X,j7172) :- type(X,n7171).
type(X,n7173) :- type(X,n7172).
type(X,i7173) :- type(X,n7172).
type(X,j7173) :- type(X,n7172).
type(X,n7174) :- type(X,n7173).
type(X,i7174) :- type(X,n7173).
type(X,j7174) :- type(X,n7173).
type(X,n7175) :- type(X,n7174).
type(X,i7175) :- type(X,n7174).
type(X,j7175) :- type(X,n7174).
type(X,n7176) :- type(X,n7175).
type(X,i7176) :- type(X,n7175).
type(X,j7176) :- type(X,n7175).
type(X,n7177) :- type(X,n7176).
type(X,i7177) :- type(X,n7176).
type(X,j7177) :- type(X,n7176).
type(X,n7178) :- type(X,n7177).
type(X,i7178) :- type(X,n7177).
type(X,j7178) :- type(X,n7177).
type(X,n7179) :- type(X,n7178).
type(X,i7179) :- type(X,n7178).
type(X,j7179) :- type(X,n7178).
type(X,n7180) :- type(X,n7179).
type(X,i7180) :- type(X,n7179).
type(X,j7180) :- type(X,n7179).
type(X,n7181) :- type(X,n7180).
type(X,i7181) :- type(X,n7180).
type(X,j7181) :- type(X,n7180).
type(X,n7182) :- type(X,n7181).
type(X,i7182) :- type(X,n7181).
type(X,j7182) :- type(X,n7181).
type(X,n7183) :- type(X,n7182).
type(X,i7183) :- type(X,n7182).
type(X,j7183) :- type(X,n7182).
type(X,n7184) :- type(X,n7183).
type(X,i7184) :- type(X,n7183).
type(X,j7184) :- type(X,n7183).
type(X,n7185) :- type(X,n7184).
type(X,i7185) :- type(X,n7184).
type(X,j7185) :- type(X,n7184).
type(X,n7186) :- type(X,n7185).
type(X,i7186) :- type(X,n7185).
type(X,j7186) :- type(X,n7185).
type(X,n7187) :- type(X,n7186).
type(X,i7187) :- type(X,n7186).
type(X,j7187) :- type(X,n7186).
type(X,n7188) :- type(X,n7187).
type(X,i7188) :- type(X,n7187).
type(X,j7188) :- type(X,n7187).
type(X,n7189) :- type(X,n7188).
type(X,i7189) :- type(X,n7188).
type(X,j7189) :- type(X,n7188).
type(X,n7190) :- type(X,n7189).
type(X,i7190) :- type(X,n7189).
type(X,j7190) :- type(X,n7189).
type(X,n7191) :- type(X,n7190).
type(X,i7191) :- type(X,n7190).
type(X,j7191) :- type(X,n7190).
type(X,n7192) :- type(X,n7191).
type(X,i7192) :- type(X,n7191).
type(X,j7192) :- type(X,n7191).
type(X,n7193) :- type(X,n7192).
type(X,i7193) :- type(X,n7192).
type(X,j7193) :- type(X,n7192).
type(X,n7194) :- type(X,n7193).
type(X,i7194) :- type(X,n7193).
type(X,j7194) :- type(X,n7193).
type(X,n7195) :- type(X,n7194).
type(X,i7195) :- type(X,n7194).
type(X,j7195) :- type(X,n7194).
type(X,n7196) :- type(X,n7195).
type(X,i7196) :- type(X,n7195).
type(X,j7196) :- type(X,n7195).
type(X,n7197) :- type(X,n7196).
type(X,i7197) :- type(X,n7196).
type(X,j7197) :- type(X,n7196).
type(X,n7198) :- type(X,n7197).
type(X,i7198) :- type(X,n7197).
type(X,j7198) :- type(X,n7197).
type(X,n7199) :- type(X,n7198).
type(X,i7199) :- type(X,n7198).
type(X,j7199) :- type(X,n7198).
type(X,n7200) :- type(X,n7199).
type(X,i7200) :- type(X,n7199).
type(X,j7200) :- type(X,n7199).
type(X,n7201) :- type(X,n7200).
type(X,i7201) :- type(X,n7200).
type(X,j7201) :- type(X,n7200).
type(X,n7202) :- type(X,n7201).
type(X,i7202) :- type(X,n7201).
type(X,j7202) :- type(X,n7201).
type(X,n7203) :- type(X,n7202).
type(X,i7203) :- type(X,n7202).
type(X,j7203) :- type(X,n7202).
type(X,n7204) :- type(X,n7203).
type(X,i7204) :- type(X,n7203).
type(X,j7204) :- type(X,n7203).
type(X,n7205) :- type(X,n7204).
type(X,i7205) :- type(X,n7204).
type(X,j7205) :- type(X,n7204).
type(X,n7206) :- type(X,n7205).
type(X,i7206) :- type(X,n7205).
type(X,j7206) :- type(X,n7205).
type(X,n7207) :- type(X,n7206).
type(X,i7207) :- type(X,n7206).
type(X,j7207) :- type(X,n7206).
type(X,n7208) :- type(X,n7207).
type(X,i7208) :- type(X,n7207).
type(X,j7208) :- type(X,n7207).
type(X,n7209) :- type(X,n7208).
type(X,i7209) :- type(X,n7208).
type(X,j7209) :- type(X,n7208).
type(X,n7210) :- type(X,n7209).
type(X,i7210) :- type(X,n7209).
type(X,j7210) :- type(X,n7209).
type(X,n7211) :- type(X,n7210).
type(X,i7211) :- type(X,n7210).
type(X,j7211) :- type(X,n7210).
type(X,n7212) :- type(X,n7211).
type(X,i7212) :- type(X,n7211).
type(X,j7212) :- type(X,n7211).
type(X,n7213) :- type(X,n7212).
type(X,i7213) :- type(X,n7212).
type(X,j7213) :- type(X,n7212).
type(X,n7214) :- type(X,n7213).
type(X,i7214) :- type(X,n7213).
type(X,j7214) :- type(X,n7213).
type(X,n7215) :- type(X,n7214).
type(X,i7215) :- type(X,n7214).
type(X,j7215) :- type(X,n7214).
type(X,n7216) :- type(X,n7215).
type(X,i7216) :- type(X,n7215).
type(X,j7216) :- type(X,n7215).
type(X,n7217) :- type(X,n7216).
type(X,i7217) :- type(X,n7216).
type(X,j7217) :- type(X,n7216).
type(X,n7218) :- type(X,n7217).
type(X,i7218) :- type(X,n7217).
type(X,j7218) :- type(X,n7217).
type(X,n7219) :- type(X,n7218).
type(X,i7219) :- type(X,n7218).
type(X,j7219) :- type(X,n7218).
type(X,n7220) :- type(X,n7219).
type(X,i7220) :- type(X,n7219).
type(X,j7220) :- type(X,n7219).
type(X,n7221) :- type(X,n7220).
type(X,i7221) :- type(X,n7220).
type(X,j7221) :- type(X,n7220).
type(X,n7222) :- type(X,n7221).
type(X,i7222) :- type(X,n7221).
type(X,j7222) :- type(X,n7221).
type(X,n7223) :- type(X,n7222).
type(X,i7223) :- type(X,n7222).
type(X,j7223) :- type(X,n7222).
type(X,n7224) :- type(X,n7223).
type(X,i7224) :- type(X,n7223).
type(X,j7224) :- type(X,n7223).
type(X,n7225) :- type(X,n7224).
type(X,i7225) :- type(X,n7224).
type(X,j7225) :- type(X,n7224).
type(X,n7226) :- type(X,n7225).
type(X,i7226) :- type(X,n7225).
type(X,j7226) :- type(X,n7225).
type(X,n7227) :- type(X,n7226).
type(X,i7227) :- type(X,n7226).
type(X,j7227) :- type(X,n7226).
type(X,n7228) :- type(X,n7227).
type(X,i7228) :- type(X,n7227).
type(X,j7228) :- type(X,n7227).
type(X,n7229) :- type(X,n7228).
type(X,i7229) :- type(X,n7228).
type(X,j7229) :- type(X,n7228).
type(X,n7230) :- type(X,n7229).
type(X,i7230) :- type(X,n7229).
type(X,j7230) :- type(X,n7229).
type(X,n7231) :- type(X,n7230).
type(X,i7231) :- type(X,n7230).
type(X,j7231) :- type(X,n7230).
type(X,n7232) :- type(X,n7231).
type(X,i7232) :- type(X,n7231).
type(X,j7232) :- type(X,n7231).
type(X,n7233) :- type(X,n7232).
type(X,i7233) :- type(X,n7232).
type(X,j7233) :- type(X,n7232).
type(X,n7234) :- type(X,n7233).
type(X,i7234) :- type(X,n7233).
type(X,j7234) :- type(X,n7233).
type(X,n7235) :- type(X,n7234).
type(X,i7235) :- type(X,n7234).
type(X,j7235) :- type(X,n7234).
type(X,n7236) :- type(X,n7235).
type(X,i7236) :- type(X,n7235).
type(X,j7236) :- type(X,n7235).
type(X,n7237) :- type(X,n7236).
type(X,i7237) :- type(X,n7236).
type(X,j7237) :- type(X,n7236).
type(X,n7238) :- type(X,n7237).
type(X,i7238) :- type(X,n7237).
type(X,j7238) :- type(X,n7237).
type(X,n7239) :- type(X,n7238).
type(X,i7239) :- type(X,n7238).
type(X,j7239) :- type(X,n7238).
type(X,n7240) :- type(X,n7239).
type(X,i7240) :- type(X,n7239).
type(X,j7240) :- type(X,n7239).
type(X,n7241) :- type(X,n7240).
type(X,i7241) :- type(X,n7240).
type(X,j7241) :- type(X,n7240).
type(X,n7242) :- type(X,n7241).
type(X,i7242) :- type(X,n7241).
type(X,j7242) :- type(X,n7241).
type(X,n7243) :- type(X,n7242).
type(X,i7243) :- type(X,n7242).
type(X,j7243) :- type(X,n7242).
type(X,n7244) :- type(X,n7243).
type(X,i7244) :- type(X,n7243).
type(X,j7244) :- type(X,n7243).
type(X,n7245) :- type(X,n7244).
type(X,i7245) :- type(X,n7244).
type(X,j7245) :- type(X,n7244).
type(X,n7246) :- type(X,n7245).
type(X,i7246) :- type(X,n7245).
type(X,j7246) :- type(X,n7245).
type(X,n7247) :- type(X,n7246).
type(X,i7247) :- type(X,n7246).
type(X,j7247) :- type(X,n7246).
type(X,n7248) :- type(X,n7247).
type(X,i7248) :- type(X,n7247).
type(X,j7248) :- type(X,n7247).
type(X,n7249) :- type(X,n7248).
type(X,i7249) :- type(X,n7248).
type(X,j7249) :- type(X,n7248).
type(X,n7250) :- type(X,n7249).
type(X,i7250) :- type(X,n7249).
type(X,j7250) :- type(X,n7249).
type(X,n7251) :- type(X,n7250).
type(X,i7251) :- type(X,n7250).
type(X,j7251) :- type(X,n7250).
type(X,n7252) :- type(X,n7251).
type(X,i7252) :- type(X,n7251).
type(X,j7252) :- type(X,n7251).
type(X,n7253) :- type(X,n7252).
type(X,i7253) :- type(X,n7252).
type(X,j7253) :- type(X,n7252).
type(X,n7254) :- type(X,n7253).
type(X,i7254) :- type(X,n7253).
type(X,j7254) :- type(X,n7253).
type(X,n7255) :- type(X,n7254).
type(X,i7255) :- type(X,n7254).
type(X,j7255) :- type(X,n7254).
type(X,n7256) :- type(X,n7255).
type(X,i7256) :- type(X,n7255).
type(X,j7256) :- type(X,n7255).
type(X,n7257) :- type(X,n7256).
type(X,i7257) :- type(X,n7256).
type(X,j7257) :- type(X,n7256).
type(X,n7258) :- type(X,n7257).
type(X,i7258) :- type(X,n7257).
type(X,j7258) :- type(X,n7257).
type(X,n7259) :- type(X,n7258).
type(X,i7259) :- type(X,n7258).
type(X,j7259) :- type(X,n7258).
type(X,n7260) :- type(X,n7259).
type(X,i7260) :- type(X,n7259).
type(X,j7260) :- type(X,n7259).
type(X,n7261) :- type(X,n7260).
type(X,i7261) :- type(X,n7260).
type(X,j7261) :- type(X,n7260).
type(X,n7262) :- type(X,n7261).
type(X,i7262) :- type(X,n7261).
type(X,j7262) :- type(X,n7261).
type(X,n7263) :- type(X,n7262).
type(X,i7263) :- type(X,n7262).
type(X,j7263) :- type(X,n7262).
type(X,n7264) :- type(X,n7263).
type(X,i7264) :- type(X,n7263).
type(X,j7264) :- type(X,n7263).
type(X,n7265) :- type(X,n7264).
type(X,i7265) :- type(X,n7264).
type(X,j7265) :- type(X,n7264).
type(X,n7266) :- type(X,n7265).
type(X,i7266) :- type(X,n7265).
type(X,j7266) :- type(X,n7265).
type(X,n7267) :- type(X,n7266).
type(X,i7267) :- type(X,n7266).
type(X,j7267) :- type(X,n7266).
type(X,n7268) :- type(X,n7267).
type(X,i7268) :- type(X,n7267).
type(X,j7268) :- type(X,n7267).
type(X,n7269) :- type(X,n7268).
type(X,i7269) :- type(X,n7268).
type(X,j7269) :- type(X,n7268).
type(X,n7270) :- type(X,n7269).
type(X,i7270) :- type(X,n7269).
type(X,j7270) :- type(X,n7269).
type(X,n7271) :- type(X,n7270).
type(X,i7271) :- type(X,n7270).
type(X,j7271) :- type(X,n7270).
type(X,n7272) :- type(X,n7271).
type(X,i7272) :- type(X,n7271).
type(X,j7272) :- type(X,n7271).
type(X,n7273) :- type(X,n7272).
type(X,i7273) :- type(X,n7272).
type(X,j7273) :- type(X,n7272).
type(X,n7274) :- type(X,n7273).
type(X,i7274) :- type(X,n7273).
type(X,j7274) :- type(X,n7273).
type(X,n7275) :- type(X,n7274).
type(X,i7275) :- type(X,n7274).
type(X,j7275) :- type(X,n7274).
type(X,n7276) :- type(X,n7275).
type(X,i7276) :- type(X,n7275).
type(X,j7276) :- type(X,n7275).
type(X,n7277) :- type(X,n7276).
type(X,i7277) :- type(X,n7276).
type(X,j7277) :- type(X,n7276).
type(X,n7278) :- type(X,n7277).
type(X,i7278) :- type(X,n7277).
type(X,j7278) :- type(X,n7277).
type(X,n7279) :- type(X,n7278).
type(X,i7279) :- type(X,n7278).
type(X,j7279) :- type(X,n7278).
type(X,n7280) :- type(X,n7279).
type(X,i7280) :- type(X,n7279).
type(X,j7280) :- type(X,n7279).
type(X,n7281) :- type(X,n7280).
type(X,i7281) :- type(X,n7280).
type(X,j7281) :- type(X,n7280).
type(X,n7282) :- type(X,n7281).
type(X,i7282) :- type(X,n7281).
type(X,j7282) :- type(X,n7281).
type(X,n7283) :- type(X,n7282).
type(X,i7283) :- type(X,n7282).
type(X,j7283) :- type(X,n7282).
type(X,n7284) :- type(X,n7283).
type(X,i7284) :- type(X,n7283).
type(X,j7284) :- type(X,n7283).
type(X,n7285) :- type(X,n7284).
type(X,i7285) :- type(X,n7284).
type(X,j7285) :- type(X,n7284).
type(X,n7286) :- type(X,n7285).
type(X,i7286) :- type(X,n7285).
type(X,j7286) :- type(X,n7285).
type(X,n7287) :- type(X,n7286).
type(X,i7287) :- type(X,n7286).
type(X,j7287) :- type(X,n7286).
type(X,n7288) :- type(X,n7287).
type(X,i7288) :- type(X,n7287).
type(X,j7288) :- type(X,n7287).
type(X,n7289) :- type(X,n7288).
type(X,i7289) :- type(X,n7288).
type(X,j7289) :- type(X,n7288).
type(X,n7290) :- type(X,n7289).
type(X,i7290) :- type(X,n7289).
type(X,j7290) :- type(X,n7289).
type(X,n7291) :- type(X,n7290).
type(X,i7291) :- type(X,n7290).
type(X,j7291) :- type(X,n7290).
type(X,n7292) :- type(X,n7291).
type(X,i7292) :- type(X,n7291).
type(X,j7292) :- type(X,n7291).
type(X,n7293) :- type(X,n7292).
type(X,i7293) :- type(X,n7292).
type(X,j7293) :- type(X,n7292).
type(X,n7294) :- type(X,n7293).
type(X,i7294) :- type(X,n7293).
type(X,j7294) :- type(X,n7293).
type(X,n7295) :- type(X,n7294).
type(X,i7295) :- type(X,n7294).
type(X,j7295) :- type(X,n7294).
type(X,n7296) :- type(X,n7295).
type(X,i7296) :- type(X,n7295).
type(X,j7296) :- type(X,n7295).
type(X,n7297) :- type(X,n7296).
type(X,i7297) :- type(X,n7296).
type(X,j7297) :- type(X,n7296).
type(X,n7298) :- type(X,n7297).
type(X,i7298) :- type(X,n7297).
type(X,j7298) :- type(X,n7297).
type(X,n7299) :- type(X,n7298).
type(X,i7299) :- type(X,n7298).
type(X,j7299) :- type(X,n7298).
type(X,n7300) :- type(X,n7299).
type(X,i7300) :- type(X,n7299).
type(X,j7300) :- type(X,n7299).
type(X,n7301) :- type(X,n7300).
type(X,i7301) :- type(X,n7300).
type(X,j7301) :- type(X,n7300).
type(X,n7302) :- type(X,n7301).
type(X,i7302) :- type(X,n7301).
type(X,j7302) :- type(X,n7301).
type(X,n7303) :- type(X,n7302).
type(X,i7303) :- type(X,n7302).
type(X,j7303) :- type(X,n7302).
type(X,n7304) :- type(X,n7303).
type(X,i7304) :- type(X,n7303).
type(X,j7304) :- type(X,n7303).
type(X,n7305) :- type(X,n7304).
type(X,i7305) :- type(X,n7304).
type(X,j7305) :- type(X,n7304).
type(X,n7306) :- type(X,n7305).
type(X,i7306) :- type(X,n7305).
type(X,j7306) :- type(X,n7305).
type(X,n7307) :- type(X,n7306).
type(X,i7307) :- type(X,n7306).
type(X,j7307) :- type(X,n7306).
type(X,n7308) :- type(X,n7307).
type(X,i7308) :- type(X,n7307).
type(X,j7308) :- type(X,n7307).
type(X,n7309) :- type(X,n7308).
type(X,i7309) :- type(X,n7308).
type(X,j7309) :- type(X,n7308).
type(X,n7310) :- type(X,n7309).
type(X,i7310) :- type(X,n7309).
type(X,j7310) :- type(X,n7309).
type(X,n7311) :- type(X,n7310).
type(X,i7311) :- type(X,n7310).
type(X,j7311) :- type(X,n7310).
type(X,n7312) :- type(X,n7311).
type(X,i7312) :- type(X,n7311).
type(X,j7312) :- type(X,n7311).
type(X,n7313) :- type(X,n7312).
type(X,i7313) :- type(X,n7312).
type(X,j7313) :- type(X,n7312).
type(X,n7314) :- type(X,n7313).
type(X,i7314) :- type(X,n7313).
type(X,j7314) :- type(X,n7313).
type(X,n7315) :- type(X,n7314).
type(X,i7315) :- type(X,n7314).
type(X,j7315) :- type(X,n7314).
type(X,n7316) :- type(X,n7315).
type(X,i7316) :- type(X,n7315).
type(X,j7316) :- type(X,n7315).
type(X,n7317) :- type(X,n7316).
type(X,i7317) :- type(X,n7316).
type(X,j7317) :- type(X,n7316).
type(X,n7318) :- type(X,n7317).
type(X,i7318) :- type(X,n7317).
type(X,j7318) :- type(X,n7317).
type(X,n7319) :- type(X,n7318).
type(X,i7319) :- type(X,n7318).
type(X,j7319) :- type(X,n7318).
type(X,n7320) :- type(X,n7319).
type(X,i7320) :- type(X,n7319).
type(X,j7320) :- type(X,n7319).
type(X,n7321) :- type(X,n7320).
type(X,i7321) :- type(X,n7320).
type(X,j7321) :- type(X,n7320).
type(X,n7322) :- type(X,n7321).
type(X,i7322) :- type(X,n7321).
type(X,j7322) :- type(X,n7321).
type(X,n7323) :- type(X,n7322).
type(X,i7323) :- type(X,n7322).
type(X,j7323) :- type(X,n7322).
type(X,n7324) :- type(X,n7323).
type(X,i7324) :- type(X,n7323).
type(X,j7324) :- type(X,n7323).
type(X,n7325) :- type(X,n7324).
type(X,i7325) :- type(X,n7324).
type(X,j7325) :- type(X,n7324).
type(X,n7326) :- type(X,n7325).
type(X,i7326) :- type(X,n7325).
type(X,j7326) :- type(X,n7325).
type(X,n7327) :- type(X,n7326).
type(X,i7327) :- type(X,n7326).
type(X,j7327) :- type(X,n7326).
type(X,n7328) :- type(X,n7327).
type(X,i7328) :- type(X,n7327).
type(X,j7328) :- type(X,n7327).
type(X,n7329) :- type(X,n7328).
type(X,i7329) :- type(X,n7328).
type(X,j7329) :- type(X,n7328).
type(X,n7330) :- type(X,n7329).
type(X,i7330) :- type(X,n7329).
type(X,j7330) :- type(X,n7329).
type(X,n7331) :- type(X,n7330).
type(X,i7331) :- type(X,n7330).
type(X,j7331) :- type(X,n7330).
type(X,n7332) :- type(X,n7331).
type(X,i7332) :- type(X,n7331).
type(X,j7332) :- type(X,n7331).
type(X,n7333) :- type(X,n7332).
type(X,i7333) :- type(X,n7332).
type(X,j7333) :- type(X,n7332).
type(X,n7334) :- type(X,n7333).
type(X,i7334) :- type(X,n7333).
type(X,j7334) :- type(X,n7333).
type(X,n7335) :- type(X,n7334).
type(X,i7335) :- type(X,n7334).
type(X,j7335) :- type(X,n7334).
type(X,n7336) :- type(X,n7335).
type(X,i7336) :- type(X,n7335).
type(X,j7336) :- type(X,n7335).
type(X,n7337) :- type(X,n7336).
type(X,i7337) :- type(X,n7336).
type(X,j7337) :- type(X,n7336).
type(X,n7338) :- type(X,n7337).
type(X,i7338) :- type(X,n7337).
type(X,j7338) :- type(X,n7337).
type(X,n7339) :- type(X,n7338).
type(X,i7339) :- type(X,n7338).
type(X,j7339) :- type(X,n7338).
type(X,n7340) :- type(X,n7339).
type(X,i7340) :- type(X,n7339).
type(X,j7340) :- type(X,n7339).
type(X,n7341) :- type(X,n7340).
type(X,i7341) :- type(X,n7340).
type(X,j7341) :- type(X,n7340).
type(X,n7342) :- type(X,n7341).
type(X,i7342) :- type(X,n7341).
type(X,j7342) :- type(X,n7341).
type(X,n7343) :- type(X,n7342).
type(X,i7343) :- type(X,n7342).
type(X,j7343) :- type(X,n7342).
type(X,n7344) :- type(X,n7343).
type(X,i7344) :- type(X,n7343).
type(X,j7344) :- type(X,n7343).
type(X,n7345) :- type(X,n7344).
type(X,i7345) :- type(X,n7344).
type(X,j7345) :- type(X,n7344).
type(X,n7346) :- type(X,n7345).
type(X,i7346) :- type(X,n7345).
type(X,j7346) :- type(X,n7345).
type(X,n7347) :- type(X,n7346).
type(X,i7347) :- type(X,n7346).
type(X,j7347) :- type(X,n7346).
type(X,n7348) :- type(X,n7347).
type(X,i7348) :- type(X,n7347).
type(X,j7348) :- type(X,n7347).
type(X,n7349) :- type(X,n7348).
type(X,i7349) :- type(X,n7348).
type(X,j7349) :- type(X,n7348).
type(X,n7350) :- type(X,n7349).
type(X,i7350) :- type(X,n7349).
type(X,j7350) :- type(X,n7349).
type(X,n7351) :- type(X,n7350).
type(X,i7351) :- type(X,n7350).
type(X,j7351) :- type(X,n7350).
type(X,n7352) :- type(X,n7351).
type(X,i7352) :- type(X,n7351).
type(X,j7352) :- type(X,n7351).
type(X,n7353) :- type(X,n7352).
type(X,i7353) :- type(X,n7352).
type(X,j7353) :- type(X,n7352).
type(X,n7354) :- type(X,n7353).
type(X,i7354) :- type(X,n7353).
type(X,j7354) :- type(X,n7353).
type(X,n7355) :- type(X,n7354).
type(X,i7355) :- type(X,n7354).
type(X,j7355) :- type(X,n7354).
type(X,n7356) :- type(X,n7355).
type(X,i7356) :- type(X,n7355).
type(X,j7356) :- type(X,n7355).
type(X,n7357) :- type(X,n7356).
type(X,i7357) :- type(X,n7356).
type(X,j7357) :- type(X,n7356).
type(X,n7358) :- type(X,n7357).
type(X,i7358) :- type(X,n7357).
type(X,j7358) :- type(X,n7357).
type(X,n7359) :- type(X,n7358).
type(X,i7359) :- type(X,n7358).
type(X,j7359) :- type(X,n7358).
type(X,n7360) :- type(X,n7359).
type(X,i7360) :- type(X,n7359).
type(X,j7360) :- type(X,n7359).
type(X,n7361) :- type(X,n7360).
type(X,i7361) :- type(X,n7360).
type(X,j7361) :- type(X,n7360).
type(X,n7362) :- type(X,n7361).
type(X,i7362) :- type(X,n7361).
type(X,j7362) :- type(X,n7361).
type(X,n7363) :- type(X,n7362).
type(X,i7363) :- type(X,n7362).
type(X,j7363) :- type(X,n7362).
type(X,n7364) :- type(X,n7363).
type(X,i7364) :- type(X,n7363).
type(X,j7364) :- type(X,n7363).
type(X,n7365) :- type(X,n7364).
type(X,i7365) :- type(X,n7364).
type(X,j7365) :- type(X,n7364).
type(X,n7366) :- type(X,n7365).
type(X,i7366) :- type(X,n7365).
type(X,j7366) :- type(X,n7365).
type(X,n7367) :- type(X,n7366).
type(X,i7367) :- type(X,n7366).
type(X,j7367) :- type(X,n7366).
type(X,n7368) :- type(X,n7367).
type(X,i7368) :- type(X,n7367).
type(X,j7368) :- type(X,n7367).
type(X,n7369) :- type(X,n7368).
type(X,i7369) :- type(X,n7368).
type(X,j7369) :- type(X,n7368).
type(X,n7370) :- type(X,n7369).
type(X,i7370) :- type(X,n7369).
type(X,j7370) :- type(X,n7369).
type(X,n7371) :- type(X,n7370).
type(X,i7371) :- type(X,n7370).
type(X,j7371) :- type(X,n7370).
type(X,n7372) :- type(X,n7371).
type(X,i7372) :- type(X,n7371).
type(X,j7372) :- type(X,n7371).
type(X,n7373) :- type(X,n7372).
type(X,i7373) :- type(X,n7372).
type(X,j7373) :- type(X,n7372).
type(X,n7374) :- type(X,n7373).
type(X,i7374) :- type(X,n7373).
type(X,j7374) :- type(X,n7373).
type(X,n7375) :- type(X,n7374).
type(X,i7375) :- type(X,n7374).
type(X,j7375) :- type(X,n7374).
type(X,n7376) :- type(X,n7375).
type(X,i7376) :- type(X,n7375).
type(X,j7376) :- type(X,n7375).
type(X,n7377) :- type(X,n7376).
type(X,i7377) :- type(X,n7376).
type(X,j7377) :- type(X,n7376).
type(X,n7378) :- type(X,n7377).
type(X,i7378) :- type(X,n7377).
type(X,j7378) :- type(X,n7377).
type(X,n7379) :- type(X,n7378).
type(X,i7379) :- type(X,n7378).
type(X,j7379) :- type(X,n7378).
type(X,n7380) :- type(X,n7379).
type(X,i7380) :- type(X,n7379).
type(X,j7380) :- type(X,n7379).
type(X,n7381) :- type(X,n7380).
type(X,i7381) :- type(X,n7380).
type(X,j7381) :- type(X,n7380).
type(X,n7382) :- type(X,n7381).
type(X,i7382) :- type(X,n7381).
type(X,j7382) :- type(X,n7381).
type(X,n7383) :- type(X,n7382).
type(X,i7383) :- type(X,n7382).
type(X,j7383) :- type(X,n7382).
type(X,n7384) :- type(X,n7383).
type(X,i7384) :- type(X,n7383).
type(X,j7384) :- type(X,n7383).
type(X,n7385) :- type(X,n7384).
type(X,i7385) :- type(X,n7384).
type(X,j7385) :- type(X,n7384).
type(X,n7386) :- type(X,n7385).
type(X,i7386) :- type(X,n7385).
type(X,j7386) :- type(X,n7385).
type(X,n7387) :- type(X,n7386).
type(X,i7387) :- type(X,n7386).
type(X,j7387) :- type(X,n7386).
type(X,n7388) :- type(X,n7387).
type(X,i7388) :- type(X,n7387).
type(X,j7388) :- type(X,n7387).
type(X,n7389) :- type(X,n7388).
type(X,i7389) :- type(X,n7388).
type(X,j7389) :- type(X,n7388).
type(X,n7390) :- type(X,n7389).
type(X,i7390) :- type(X,n7389).
type(X,j7390) :- type(X,n7389).
type(X,n7391) :- type(X,n7390).
type(X,i7391) :- type(X,n7390).
type(X,j7391) :- type(X,n7390).
type(X,n7392) :- type(X,n7391).
type(X,i7392) :- type(X,n7391).
type(X,j7392) :- type(X,n7391).
type(X,n7393) :- type(X,n7392).
type(X,i7393) :- type(X,n7392).
type(X,j7393) :- type(X,n7392).
type(X,n7394) :- type(X,n7393).
type(X,i7394) :- type(X,n7393).
type(X,j7394) :- type(X,n7393).
type(X,n7395) :- type(X,n7394).
type(X,i7395) :- type(X,n7394).
type(X,j7395) :- type(X,n7394).
type(X,n7396) :- type(X,n7395).
type(X,i7396) :- type(X,n7395).
type(X,j7396) :- type(X,n7395).
type(X,n7397) :- type(X,n7396).
type(X,i7397) :- type(X,n7396).
type(X,j7397) :- type(X,n7396).
type(X,n7398) :- type(X,n7397).
type(X,i7398) :- type(X,n7397).
type(X,j7398) :- type(X,n7397).
type(X,n7399) :- type(X,n7398).
type(X,i7399) :- type(X,n7398).
type(X,j7399) :- type(X,n7398).
type(X,n7400) :- type(X,n7399).
type(X,i7400) :- type(X,n7399).
type(X,j7400) :- type(X,n7399).
type(X,n7401) :- type(X,n7400).
type(X,i7401) :- type(X,n7400).
type(X,j7401) :- type(X,n7400).
type(X,n7402) :- type(X,n7401).
type(X,i7402) :- type(X,n7401).
type(X,j7402) :- type(X,n7401).
type(X,n7403) :- type(X,n7402).
type(X,i7403) :- type(X,n7402).
type(X,j7403) :- type(X,n7402).
type(X,n7404) :- type(X,n7403).
type(X,i7404) :- type(X,n7403).
type(X,j7404) :- type(X,n7403).
type(X,n7405) :- type(X,n7404).
type(X,i7405) :- type(X,n7404).
type(X,j7405) :- type(X,n7404).
type(X,n7406) :- type(X,n7405).
type(X,i7406) :- type(X,n7405).
type(X,j7406) :- type(X,n7405).
type(X,n7407) :- type(X,n7406).
type(X,i7407) :- type(X,n7406).
type(X,j7407) :- type(X,n7406).
type(X,n7408) :- type(X,n7407).
type(X,i7408) :- type(X,n7407).
type(X,j7408) :- type(X,n7407).
type(X,n7409) :- type(X,n7408).
type(X,i7409) :- type(X,n7408).
type(X,j7409) :- type(X,n7408).
type(X,n7410) :- type(X,n7409).
type(X,i7410) :- type(X,n7409).
type(X,j7410) :- type(X,n7409).
type(X,n7411) :- type(X,n7410).
type(X,i7411) :- type(X,n7410).
type(X,j7411) :- type(X,n7410).
type(X,n7412) :- type(X,n7411).
type(X,i7412) :- type(X,n7411).
type(X,j7412) :- type(X,n7411).
type(X,n7413) :- type(X,n7412).
type(X,i7413) :- type(X,n7412).
type(X,j7413) :- type(X,n7412).
type(X,n7414) :- type(X,n7413).
type(X,i7414) :- type(X,n7413).
type(X,j7414) :- type(X,n7413).
type(X,n7415) :- type(X,n7414).
type(X,i7415) :- type(X,n7414).
type(X,j7415) :- type(X,n7414).
type(X,n7416) :- type(X,n7415).
type(X,i7416) :- type(X,n7415).
type(X,j7416) :- type(X,n7415).
type(X,n7417) :- type(X,n7416).
type(X,i7417) :- type(X,n7416).
type(X,j7417) :- type(X,n7416).
type(X,n7418) :- type(X,n7417).
type(X,i7418) :- type(X,n7417).
type(X,j7418) :- type(X,n7417).
type(X,n7419) :- type(X,n7418).
type(X,i7419) :- type(X,n7418).
type(X,j7419) :- type(X,n7418).
type(X,n7420) :- type(X,n7419).
type(X,i7420) :- type(X,n7419).
type(X,j7420) :- type(X,n7419).
type(X,n7421) :- type(X,n7420).
type(X,i7421) :- type(X,n7420).
type(X,j7421) :- type(X,n7420).
type(X,n7422) :- type(X,n7421).
type(X,i7422) :- type(X,n7421).
type(X,j7422) :- type(X,n7421).
type(X,n7423) :- type(X,n7422).
type(X,i7423) :- type(X,n7422).
type(X,j7423) :- type(X,n7422).
type(X,n7424) :- type(X,n7423).
type(X,i7424) :- type(X,n7423).
type(X,j7424) :- type(X,n7423).
type(X,n7425) :- type(X,n7424).
type(X,i7425) :- type(X,n7424).
type(X,j7425) :- type(X,n7424).
type(X,n7426) :- type(X,n7425).
type(X,i7426) :- type(X,n7425).
type(X,j7426) :- type(X,n7425).
type(X,n7427) :- type(X,n7426).
type(X,i7427) :- type(X,n7426).
type(X,j7427) :- type(X,n7426).
type(X,n7428) :- type(X,n7427).
type(X,i7428) :- type(X,n7427).
type(X,j7428) :- type(X,n7427).
type(X,n7429) :- type(X,n7428).
type(X,i7429) :- type(X,n7428).
type(X,j7429) :- type(X,n7428).
type(X,n7430) :- type(X,n7429).
type(X,i7430) :- type(X,n7429).
type(X,j7430) :- type(X,n7429).
type(X,n7431) :- type(X,n7430).
type(X,i7431) :- type(X,n7430).
type(X,j7431) :- type(X,n7430).
type(X,n7432) :- type(X,n7431).
type(X,i7432) :- type(X,n7431).
type(X,j7432) :- type(X,n7431).
type(X,n7433) :- type(X,n7432).
type(X,i7433) :- type(X,n7432).
type(X,j7433) :- type(X,n7432).
type(X,n7434) :- type(X,n7433).
type(X,i7434) :- type(X,n7433).
type(X,j7434) :- type(X,n7433).
type(X,n7435) :- type(X,n7434).
type(X,i7435) :- type(X,n7434).
type(X,j7435) :- type(X,n7434).
type(X,n7436) :- type(X,n7435).
type(X,i7436) :- type(X,n7435).
type(X,j7436) :- type(X,n7435).
type(X,n7437) :- type(X,n7436).
type(X,i7437) :- type(X,n7436).
type(X,j7437) :- type(X,n7436).
type(X,n7438) :- type(X,n7437).
type(X,i7438) :- type(X,n7437).
type(X,j7438) :- type(X,n7437).
type(X,n7439) :- type(X,n7438).
type(X,i7439) :- type(X,n7438).
type(X,j7439) :- type(X,n7438).
type(X,n7440) :- type(X,n7439).
type(X,i7440) :- type(X,n7439).
type(X,j7440) :- type(X,n7439).
type(X,n7441) :- type(X,n7440).
type(X,i7441) :- type(X,n7440).
type(X,j7441) :- type(X,n7440).
type(X,n7442) :- type(X,n7441).
type(X,i7442) :- type(X,n7441).
type(X,j7442) :- type(X,n7441).
type(X,n7443) :- type(X,n7442).
type(X,i7443) :- type(X,n7442).
type(X,j7443) :- type(X,n7442).
type(X,n7444) :- type(X,n7443).
type(X,i7444) :- type(X,n7443).
type(X,j7444) :- type(X,n7443).
type(X,n7445) :- type(X,n7444).
type(X,i7445) :- type(X,n7444).
type(X,j7445) :- type(X,n7444).
type(X,n7446) :- type(X,n7445).
type(X,i7446) :- type(X,n7445).
type(X,j7446) :- type(X,n7445).
type(X,n7447) :- type(X,n7446).
type(X,i7447) :- type(X,n7446).
type(X,j7447) :- type(X,n7446).
type(X,n7448) :- type(X,n7447).
type(X,i7448) :- type(X,n7447).
type(X,j7448) :- type(X,n7447).
type(X,n7449) :- type(X,n7448).
type(X,i7449) :- type(X,n7448).
type(X,j7449) :- type(X,n7448).
type(X,n7450) :- type(X,n7449).
type(X,i7450) :- type(X,n7449).
type(X,j7450) :- type(X,n7449).
type(X,n7451) :- type(X,n7450).
type(X,i7451) :- type(X,n7450).
type(X,j7451) :- type(X,n7450).
type(X,n7452) :- type(X,n7451).
type(X,i7452) :- type(X,n7451).
type(X,j7452) :- type(X,n7451).
type(X,n7453) :- type(X,n7452).
type(X,i7453) :- type(X,n7452).
type(X,j7453) :- type(X,n7452).
type(X,n7454) :- type(X,n7453).
type(X,i7454) :- type(X,n7453).
type(X,j7454) :- type(X,n7453).
type(X,n7455) :- type(X,n7454).
type(X,i7455) :- type(X,n7454).
type(X,j7455) :- type(X,n7454).
type(X,n7456) :- type(X,n7455).
type(X,i7456) :- type(X,n7455).
type(X,j7456) :- type(X,n7455).
type(X,n7457) :- type(X,n7456).
type(X,i7457) :- type(X,n7456).
type(X,j7457) :- type(X,n7456).
type(X,n7458) :- type(X,n7457).
type(X,i7458) :- type(X,n7457).
type(X,j7458) :- type(X,n7457).
type(X,n7459) :- type(X,n7458).
type(X,i7459) :- type(X,n7458).
type(X,j7459) :- type(X,n7458).
type(X,n7460) :- type(X,n7459).
type(X,i7460) :- type(X,n7459).
type(X,j7460) :- type(X,n7459).
type(X,n7461) :- type(X,n7460).
type(X,i7461) :- type(X,n7460).
type(X,j7461) :- type(X,n7460).
type(X,n7462) :- type(X,n7461).
type(X,i7462) :- type(X,n7461).
type(X,j7462) :- type(X,n7461).
type(X,n7463) :- type(X,n7462).
type(X,i7463) :- type(X,n7462).
type(X,j7463) :- type(X,n7462).
type(X,n7464) :- type(X,n7463).
type(X,i7464) :- type(X,n7463).
type(X,j7464) :- type(X,n7463).
type(X,n7465) :- type(X,n7464).
type(X,i7465) :- type(X,n7464).
type(X,j7465) :- type(X,n7464).
type(X,n7466) :- type(X,n7465).
type(X,i7466) :- type(X,n7465).
type(X,j7466) :- type(X,n7465).
type(X,n7467) :- type(X,n7466).
type(X,i7467) :- type(X,n7466).
type(X,j7467) :- type(X,n7466).
type(X,n7468) :- type(X,n7467).
type(X,i7468) :- type(X,n7467).
type(X,j7468) :- type(X,n7467).
type(X,n7469) :- type(X,n7468).
type(X,i7469) :- type(X,n7468).
type(X,j7469) :- type(X,n7468).
type(X,n7470) :- type(X,n7469).
type(X,i7470) :- type(X,n7469).
type(X,j7470) :- type(X,n7469).
type(X,n7471) :- type(X,n7470).
type(X,i7471) :- type(X,n7470).
type(X,j7471) :- type(X,n7470).
type(X,n7472) :- type(X,n7471).
type(X,i7472) :- type(X,n7471).
type(X,j7472) :- type(X,n7471).
type(X,n7473) :- type(X,n7472).
type(X,i7473) :- type(X,n7472).
type(X,j7473) :- type(X,n7472).
type(X,n7474) :- type(X,n7473).
type(X,i7474) :- type(X,n7473).
type(X,j7474) :- type(X,n7473).
type(X,n7475) :- type(X,n7474).
type(X,i7475) :- type(X,n7474).
type(X,j7475) :- type(X,n7474).
type(X,n7476) :- type(X,n7475).
type(X,i7476) :- type(X,n7475).
type(X,j7476) :- type(X,n7475).
type(X,n7477) :- type(X,n7476).
type(X,i7477) :- type(X,n7476).
type(X,j7477) :- type(X,n7476).
type(X,n7478) :- type(X,n7477).
type(X,i7478) :- type(X,n7477).
type(X,j7478) :- type(X,n7477).
type(X,n7479) :- type(X,n7478).
type(X,i7479) :- type(X,n7478).
type(X,j7479) :- type(X,n7478).
type(X,n7480) :- type(X,n7479).
type(X,i7480) :- type(X,n7479).
type(X,j7480) :- type(X,n7479).
type(X,n7481) :- type(X,n7480).
type(X,i7481) :- type(X,n7480).
type(X,j7481) :- type(X,n7480).
type(X,n7482) :- type(X,n7481).
type(X,i7482) :- type(X,n7481).
type(X,j7482) :- type(X,n7481).
type(X,n7483) :- type(X,n7482).
type(X,i7483) :- type(X,n7482).
type(X,j7483) :- type(X,n7482).
type(X,n7484) :- type(X,n7483).
type(X,i7484) :- type(X,n7483).
type(X,j7484) :- type(X,n7483).
type(X,n7485) :- type(X,n7484).
type(X,i7485) :- type(X,n7484).
type(X,j7485) :- type(X,n7484).
type(X,n7486) :- type(X,n7485).
type(X,i7486) :- type(X,n7485).
type(X,j7486) :- type(X,n7485).
type(X,n7487) :- type(X,n7486).
type(X,i7487) :- type(X,n7486).
type(X,j7487) :- type(X,n7486).
type(X,n7488) :- type(X,n7487).
type(X,i7488) :- type(X,n7487).
type(X,j7488) :- type(X,n7487).
type(X,n7489) :- type(X,n7488).
type(X,i7489) :- type(X,n7488).
type(X,j7489) :- type(X,n7488).
type(X,n7490) :- type(X,n7489).
type(X,i7490) :- type(X,n7489).
type(X,j7490) :- type(X,n7489).
type(X,n7491) :- type(X,n7490).
type(X,i7491) :- type(X,n7490).
type(X,j7491) :- type(X,n7490).
type(X,n7492) :- type(X,n7491).
type(X,i7492) :- type(X,n7491).
type(X,j7492) :- type(X,n7491).
type(X,n7493) :- type(X,n7492).
type(X,i7493) :- type(X,n7492).
type(X,j7493) :- type(X,n7492).
type(X,n7494) :- type(X,n7493).
type(X,i7494) :- type(X,n7493).
type(X,j7494) :- type(X,n7493).
type(X,n7495) :- type(X,n7494).
type(X,i7495) :- type(X,n7494).
type(X,j7495) :- type(X,n7494).
type(X,n7496) :- type(X,n7495).
type(X,i7496) :- type(X,n7495).
type(X,j7496) :- type(X,n7495).
type(X,n7497) :- type(X,n7496).
type(X,i7497) :- type(X,n7496).
type(X,j7497) :- type(X,n7496).
type(X,n7498) :- type(X,n7497).
type(X,i7498) :- type(X,n7497).
type(X,j7498) :- type(X,n7497).
type(X,n7499) :- type(X,n7498).
type(X,i7499) :- type(X,n7498).
type(X,j7499) :- type(X,n7498).
type(X,n7500) :- type(X,n7499).
type(X,i7500) :- type(X,n7499).
type(X,j7500) :- type(X,n7499).
type(X,n7501) :- type(X,n7500).
type(X,i7501) :- type(X,n7500).
type(X,j7501) :- type(X,n7500).
type(X,n7502) :- type(X,n7501).
type(X,i7502) :- type(X,n7501).
type(X,j7502) :- type(X,n7501).
type(X,n7503) :- type(X,n7502).
type(X,i7503) :- type(X,n7502).
type(X,j7503) :- type(X,n7502).
type(X,n7504) :- type(X,n7503).
type(X,i7504) :- type(X,n7503).
type(X,j7504) :- type(X,n7503).
type(X,n7505) :- type(X,n7504).
type(X,i7505) :- type(X,n7504).
type(X,j7505) :- type(X,n7504).
type(X,n7506) :- type(X,n7505).
type(X,i7506) :- type(X,n7505).
type(X,j7506) :- type(X,n7505).
type(X,n7507) :- type(X,n7506).
type(X,i7507) :- type(X,n7506).
type(X,j7507) :- type(X,n7506).
type(X,n7508) :- type(X,n7507).
type(X,i7508) :- type(X,n7507).
type(X,j7508) :- type(X,n7507).
type(X,n7509) :- type(X,n7508).
type(X,i7509) :- type(X,n7508).
type(X,j7509) :- type(X,n7508).
type(X,n7510) :- type(X,n7509).
type(X,i7510) :- type(X,n7509).
type(X,j7510) :- type(X,n7509).
type(X,n7511) :- type(X,n7510).
type(X,i7511) :- type(X,n7510).
type(X,j7511) :- type(X,n7510).
type(X,n7512) :- type(X,n7511).
type(X,i7512) :- type(X,n7511).
type(X,j7512) :- type(X,n7511).
type(X,n7513) :- type(X,n7512).
type(X,i7513) :- type(X,n7512).
type(X,j7513) :- type(X,n7512).
type(X,n7514) :- type(X,n7513).
type(X,i7514) :- type(X,n7513).
type(X,j7514) :- type(X,n7513).
type(X,n7515) :- type(X,n7514).
type(X,i7515) :- type(X,n7514).
type(X,j7515) :- type(X,n7514).
type(X,n7516) :- type(X,n7515).
type(X,i7516) :- type(X,n7515).
type(X,j7516) :- type(X,n7515).
type(X,n7517) :- type(X,n7516).
type(X,i7517) :- type(X,n7516).
type(X,j7517) :- type(X,n7516).
type(X,n7518) :- type(X,n7517).
type(X,i7518) :- type(X,n7517).
type(X,j7518) :- type(X,n7517).
type(X,n7519) :- type(X,n7518).
type(X,i7519) :- type(X,n7518).
type(X,j7519) :- type(X,n7518).
type(X,n7520) :- type(X,n7519).
type(X,i7520) :- type(X,n7519).
type(X,j7520) :- type(X,n7519).
type(X,n7521) :- type(X,n7520).
type(X,i7521) :- type(X,n7520).
type(X,j7521) :- type(X,n7520).
type(X,n7522) :- type(X,n7521).
type(X,i7522) :- type(X,n7521).
type(X,j7522) :- type(X,n7521).
type(X,n7523) :- type(X,n7522).
type(X,i7523) :- type(X,n7522).
type(X,j7523) :- type(X,n7522).
type(X,n7524) :- type(X,n7523).
type(X,i7524) :- type(X,n7523).
type(X,j7524) :- type(X,n7523).
type(X,n7525) :- type(X,n7524).
type(X,i7525) :- type(X,n7524).
type(X,j7525) :- type(X,n7524).
type(X,n7526) :- type(X,n7525).
type(X,i7526) :- type(X,n7525).
type(X,j7526) :- type(X,n7525).
type(X,n7527) :- type(X,n7526).
type(X,i7527) :- type(X,n7526).
type(X,j7527) :- type(X,n7526).
type(X,n7528) :- type(X,n7527).
type(X,i7528) :- type(X,n7527).
type(X,j7528) :- type(X,n7527).
type(X,n7529) :- type(X,n7528).
type(X,i7529) :- type(X,n7528).
type(X,j7529) :- type(X,n7528).
type(X,n7530) :- type(X,n7529).
type(X,i7530) :- type(X,n7529).
type(X,j7530) :- type(X,n7529).
type(X,n7531) :- type(X,n7530).
type(X,i7531) :- type(X,n7530).
type(X,j7531) :- type(X,n7530).
type(X,n7532) :- type(X,n7531).
type(X,i7532) :- type(X,n7531).
type(X,j7532) :- type(X,n7531).
type(X,n7533) :- type(X,n7532).
type(X,i7533) :- type(X,n7532).
type(X,j7533) :- type(X,n7532).
type(X,n7534) :- type(X,n7533).
type(X,i7534) :- type(X,n7533).
type(X,j7534) :- type(X,n7533).
type(X,n7535) :- type(X,n7534).
type(X,i7535) :- type(X,n7534).
type(X,j7535) :- type(X,n7534).
type(X,n7536) :- type(X,n7535).
type(X,i7536) :- type(X,n7535).
type(X,j7536) :- type(X,n7535).
type(X,n7537) :- type(X,n7536).
type(X,i7537) :- type(X,n7536).
type(X,j7537) :- type(X,n7536).
type(X,n7538) :- type(X,n7537).
type(X,i7538) :- type(X,n7537).
type(X,j7538) :- type(X,n7537).
type(X,n7539) :- type(X,n7538).
type(X,i7539) :- type(X,n7538).
type(X,j7539) :- type(X,n7538).
type(X,n7540) :- type(X,n7539).
type(X,i7540) :- type(X,n7539).
type(X,j7540) :- type(X,n7539).
type(X,n7541) :- type(X,n7540).
type(X,i7541) :- type(X,n7540).
type(X,j7541) :- type(X,n7540).
type(X,n7542) :- type(X,n7541).
type(X,i7542) :- type(X,n7541).
type(X,j7542) :- type(X,n7541).
type(X,n7543) :- type(X,n7542).
type(X,i7543) :- type(X,n7542).
type(X,j7543) :- type(X,n7542).
type(X,n7544) :- type(X,n7543).
type(X,i7544) :- type(X,n7543).
type(X,j7544) :- type(X,n7543).
type(X,n7545) :- type(X,n7544).
type(X,i7545) :- type(X,n7544).
type(X,j7545) :- type(X,n7544).
type(X,n7546) :- type(X,n7545).
type(X,i7546) :- type(X,n7545).
type(X,j7546) :- type(X,n7545).
type(X,n7547) :- type(X,n7546).
type(X,i7547) :- type(X,n7546).
type(X,j7547) :- type(X,n7546).
type(X,n7548) :- type(X,n7547).
type(X,i7548) :- type(X,n7547).
type(X,j7548) :- type(X,n7547).
type(X,n7549) :- type(X,n7548).
type(X,i7549) :- type(X,n7548).
type(X,j7549) :- type(X,n7548).
type(X,n7550) :- type(X,n7549).
type(X,i7550) :- type(X,n7549).
type(X,j7550) :- type(X,n7549).
type(X,n7551) :- type(X,n7550).
type(X,i7551) :- type(X,n7550).
type(X,j7551) :- type(X,n7550).
type(X,n7552) :- type(X,n7551).
type(X,i7552) :- type(X,n7551).
type(X,j7552) :- type(X,n7551).
type(X,n7553) :- type(X,n7552).
type(X,i7553) :- type(X,n7552).
type(X,j7553) :- type(X,n7552).
type(X,n7554) :- type(X,n7553).
type(X,i7554) :- type(X,n7553).
type(X,j7554) :- type(X,n7553).
type(X,n7555) :- type(X,n7554).
type(X,i7555) :- type(X,n7554).
type(X,j7555) :- type(X,n7554).
type(X,n7556) :- type(X,n7555).
type(X,i7556) :- type(X,n7555).
type(X,j7556) :- type(X,n7555).
type(X,n7557) :- type(X,n7556).
type(X,i7557) :- type(X,n7556).
type(X,j7557) :- type(X,n7556).
type(X,n7558) :- type(X,n7557).
type(X,i7558) :- type(X,n7557).
type(X,j7558) :- type(X,n7557).
type(X,n7559) :- type(X,n7558).
type(X,i7559) :- type(X,n7558).
type(X,j7559) :- type(X,n7558).
type(X,n7560) :- type(X,n7559).
type(X,i7560) :- type(X,n7559).
type(X,j7560) :- type(X,n7559).
type(X,n7561) :- type(X,n7560).
type(X,i7561) :- type(X,n7560).
type(X,j7561) :- type(X,n7560).
type(X,n7562) :- type(X,n7561).
type(X,i7562) :- type(X,n7561).
type(X,j7562) :- type(X,n7561).
type(X,n7563) :- type(X,n7562).
type(X,i7563) :- type(X,n7562).
type(X,j7563) :- type(X,n7562).
type(X,n7564) :- type(X,n7563).
type(X,i7564) :- type(X,n7563).
type(X,j7564) :- type(X,n7563).
type(X,n7565) :- type(X,n7564).
type(X,i7565) :- type(X,n7564).
type(X,j7565) :- type(X,n7564).
type(X,n7566) :- type(X,n7565).
type(X,i7566) :- type(X,n7565).
type(X,j7566) :- type(X,n7565).
type(X,n7567) :- type(X,n7566).
type(X,i7567) :- type(X,n7566).
type(X,j7567) :- type(X,n7566).
type(X,n7568) :- type(X,n7567).
type(X,i7568) :- type(X,n7567).
type(X,j7568) :- type(X,n7567).
type(X,n7569) :- type(X,n7568).
type(X,i7569) :- type(X,n7568).
type(X,j7569) :- type(X,n7568).
type(X,n7570) :- type(X,n7569).
type(X,i7570) :- type(X,n7569).
type(X,j7570) :- type(X,n7569).
type(X,n7571) :- type(X,n7570).
type(X,i7571) :- type(X,n7570).
type(X,j7571) :- type(X,n7570).
type(X,n7572) :- type(X,n7571).
type(X,i7572) :- type(X,n7571).
type(X,j7572) :- type(X,n7571).
type(X,n7573) :- type(X,n7572).
type(X,i7573) :- type(X,n7572).
type(X,j7573) :- type(X,n7572).
type(X,n7574) :- type(X,n7573).
type(X,i7574) :- type(X,n7573).
type(X,j7574) :- type(X,n7573).
type(X,n7575) :- type(X,n7574).
type(X,i7575) :- type(X,n7574).
type(X,j7575) :- type(X,n7574).
type(X,n7576) :- type(X,n7575).
type(X,i7576) :- type(X,n7575).
type(X,j7576) :- type(X,n7575).
type(X,n7577) :- type(X,n7576).
type(X,i7577) :- type(X,n7576).
type(X,j7577) :- type(X,n7576).
type(X,n7578) :- type(X,n7577).
type(X,i7578) :- type(X,n7577).
type(X,j7578) :- type(X,n7577).
type(X,n7579) :- type(X,n7578).
type(X,i7579) :- type(X,n7578).
type(X,j7579) :- type(X,n7578).
type(X,n7580) :- type(X,n7579).
type(X,i7580) :- type(X,n7579).
type(X,j7580) :- type(X,n7579).
type(X,n7581) :- type(X,n7580).
type(X,i7581) :- type(X,n7580).
type(X,j7581) :- type(X,n7580).
type(X,n7582) :- type(X,n7581).
type(X,i7582) :- type(X,n7581).
type(X,j7582) :- type(X,n7581).
type(X,n7583) :- type(X,n7582).
type(X,i7583) :- type(X,n7582).
type(X,j7583) :- type(X,n7582).
type(X,n7584) :- type(X,n7583).
type(X,i7584) :- type(X,n7583).
type(X,j7584) :- type(X,n7583).
type(X,n7585) :- type(X,n7584).
type(X,i7585) :- type(X,n7584).
type(X,j7585) :- type(X,n7584).
type(X,n7586) :- type(X,n7585).
type(X,i7586) :- type(X,n7585).
type(X,j7586) :- type(X,n7585).
type(X,n7587) :- type(X,n7586).
type(X,i7587) :- type(X,n7586).
type(X,j7587) :- type(X,n7586).
type(X,n7588) :- type(X,n7587).
type(X,i7588) :- type(X,n7587).
type(X,j7588) :- type(X,n7587).
type(X,n7589) :- type(X,n7588).
type(X,i7589) :- type(X,n7588).
type(X,j7589) :- type(X,n7588).
type(X,n7590) :- type(X,n7589).
type(X,i7590) :- type(X,n7589).
type(X,j7590) :- type(X,n7589).
type(X,n7591) :- type(X,n7590).
type(X,i7591) :- type(X,n7590).
type(X,j7591) :- type(X,n7590).
type(X,n7592) :- type(X,n7591).
type(X,i7592) :- type(X,n7591).
type(X,j7592) :- type(X,n7591).
type(X,n7593) :- type(X,n7592).
type(X,i7593) :- type(X,n7592).
type(X,j7593) :- type(X,n7592).
type(X,n7594) :- type(X,n7593).
type(X,i7594) :- type(X,n7593).
type(X,j7594) :- type(X,n7593).
type(X,n7595) :- type(X,n7594).
type(X,i7595) :- type(X,n7594).
type(X,j7595) :- type(X,n7594).
type(X,n7596) :- type(X,n7595).
type(X,i7596) :- type(X,n7595).
type(X,j7596) :- type(X,n7595).
type(X,n7597) :- type(X,n7596).
type(X,i7597) :- type(X,n7596).
type(X,j7597) :- type(X,n7596).
type(X,n7598) :- type(X,n7597).
type(X,i7598) :- type(X,n7597).
type(X,j7598) :- type(X,n7597).
type(X,n7599) :- type(X,n7598).
type(X,i7599) :- type(X,n7598).
type(X,j7599) :- type(X,n7598).
type(X,n7600) :- type(X,n7599).
type(X,i7600) :- type(X,n7599).
type(X,j7600) :- type(X,n7599).
type(X,n7601) :- type(X,n7600).
type(X,i7601) :- type(X,n7600).
type(X,j7601) :- type(X,n7600).
type(X,n7602) :- type(X,n7601).
type(X,i7602) :- type(X,n7601).
type(X,j7602) :- type(X,n7601).
type(X,n7603) :- type(X,n7602).
type(X,i7603) :- type(X,n7602).
type(X,j7603) :- type(X,n7602).
type(X,n7604) :- type(X,n7603).
type(X,i7604) :- type(X,n7603).
type(X,j7604) :- type(X,n7603).
type(X,n7605) :- type(X,n7604).
type(X,i7605) :- type(X,n7604).
type(X,j7605) :- type(X,n7604).
type(X,n7606) :- type(X,n7605).
type(X,i7606) :- type(X,n7605).
type(X,j7606) :- type(X,n7605).
type(X,n7607) :- type(X,n7606).
type(X,i7607) :- type(X,n7606).
type(X,j7607) :- type(X,n7606).
type(X,n7608) :- type(X,n7607).
type(X,i7608) :- type(X,n7607).
type(X,j7608) :- type(X,n7607).
type(X,n7609) :- type(X,n7608).
type(X,i7609) :- type(X,n7608).
type(X,j7609) :- type(X,n7608).
type(X,n7610) :- type(X,n7609).
type(X,i7610) :- type(X,n7609).
type(X,j7610) :- type(X,n7609).
type(X,n7611) :- type(X,n7610).
type(X,i7611) :- type(X,n7610).
type(X,j7611) :- type(X,n7610).
type(X,n7612) :- type(X,n7611).
type(X,i7612) :- type(X,n7611).
type(X,j7612) :- type(X,n7611).
type(X,n7613) :- type(X,n7612).
type(X,i7613) :- type(X,n7612).
type(X,j7613) :- type(X,n7612).
type(X,n7614) :- type(X,n7613).
type(X,i7614) :- type(X,n7613).
type(X,j7614) :- type(X,n7613).
type(X,n7615) :- type(X,n7614).
type(X,i7615) :- type(X,n7614).
type(X,j7615) :- type(X,n7614).
type(X,n7616) :- type(X,n7615).
type(X,i7616) :- type(X,n7615).
type(X,j7616) :- type(X,n7615).
type(X,n7617) :- type(X,n7616).
type(X,i7617) :- type(X,n7616).
type(X,j7617) :- type(X,n7616).
type(X,n7618) :- type(X,n7617).
type(X,i7618) :- type(X,n7617).
type(X,j7618) :- type(X,n7617).
type(X,n7619) :- type(X,n7618).
type(X,i7619) :- type(X,n7618).
type(X,j7619) :- type(X,n7618).
type(X,n7620) :- type(X,n7619).
type(X,i7620) :- type(X,n7619).
type(X,j7620) :- type(X,n7619).
type(X,n7621) :- type(X,n7620).
type(X,i7621) :- type(X,n7620).
type(X,j7621) :- type(X,n7620).
type(X,n7622) :- type(X,n7621).
type(X,i7622) :- type(X,n7621).
type(X,j7622) :- type(X,n7621).
type(X,n7623) :- type(X,n7622).
type(X,i7623) :- type(X,n7622).
type(X,j7623) :- type(X,n7622).
type(X,n7624) :- type(X,n7623).
type(X,i7624) :- type(X,n7623).
type(X,j7624) :- type(X,n7623).
type(X,n7625) :- type(X,n7624).
type(X,i7625) :- type(X,n7624).
type(X,j7625) :- type(X,n7624).
type(X,n7626) :- type(X,n7625).
type(X,i7626) :- type(X,n7625).
type(X,j7626) :- type(X,n7625).
type(X,n7627) :- type(X,n7626).
type(X,i7627) :- type(X,n7626).
type(X,j7627) :- type(X,n7626).
type(X,n7628) :- type(X,n7627).
type(X,i7628) :- type(X,n7627).
type(X,j7628) :- type(X,n7627).
type(X,n7629) :- type(X,n7628).
type(X,i7629) :- type(X,n7628).
type(X,j7629) :- type(X,n7628).
type(X,n7630) :- type(X,n7629).
type(X,i7630) :- type(X,n7629).
type(X,j7630) :- type(X,n7629).
type(X,n7631) :- type(X,n7630).
type(X,i7631) :- type(X,n7630).
type(X,j7631) :- type(X,n7630).
type(X,n7632) :- type(X,n7631).
type(X,i7632) :- type(X,n7631).
type(X,j7632) :- type(X,n7631).
type(X,n7633) :- type(X,n7632).
type(X,i7633) :- type(X,n7632).
type(X,j7633) :- type(X,n7632).
type(X,n7634) :- type(X,n7633).
type(X,i7634) :- type(X,n7633).
type(X,j7634) :- type(X,n7633).
type(X,n7635) :- type(X,n7634).
type(X,i7635) :- type(X,n7634).
type(X,j7635) :- type(X,n7634).
type(X,n7636) :- type(X,n7635).
type(X,i7636) :- type(X,n7635).
type(X,j7636) :- type(X,n7635).
type(X,n7637) :- type(X,n7636).
type(X,i7637) :- type(X,n7636).
type(X,j7637) :- type(X,n7636).
type(X,n7638) :- type(X,n7637).
type(X,i7638) :- type(X,n7637).
type(X,j7638) :- type(X,n7637).
type(X,n7639) :- type(X,n7638).
type(X,i7639) :- type(X,n7638).
type(X,j7639) :- type(X,n7638).
type(X,n7640) :- type(X,n7639).
type(X,i7640) :- type(X,n7639).
type(X,j7640) :- type(X,n7639).
type(X,n7641) :- type(X,n7640).
type(X,i7641) :- type(X,n7640).
type(X,j7641) :- type(X,n7640).
type(X,n7642) :- type(X,n7641).
type(X,i7642) :- type(X,n7641).
type(X,j7642) :- type(X,n7641).
type(X,n7643) :- type(X,n7642).
type(X,i7643) :- type(X,n7642).
type(X,j7643) :- type(X,n7642).
type(X,n7644) :- type(X,n7643).
type(X,i7644) :- type(X,n7643).
type(X,j7644) :- type(X,n7643).
type(X,n7645) :- type(X,n7644).
type(X,i7645) :- type(X,n7644).
type(X,j7645) :- type(X,n7644).
type(X,n7646) :- type(X,n7645).
type(X,i7646) :- type(X,n7645).
type(X,j7646) :- type(X,n7645).
type(X,n7647) :- type(X,n7646).
type(X,i7647) :- type(X,n7646).
type(X,j7647) :- type(X,n7646).
type(X,n7648) :- type(X,n7647).
type(X,i7648) :- type(X,n7647).
type(X,j7648) :- type(X,n7647).
type(X,n7649) :- type(X,n7648).
type(X,i7649) :- type(X,n7648).
type(X,j7649) :- type(X,n7648).
type(X,n7650) :- type(X,n7649).
type(X,i7650) :- type(X,n7649).
type(X,j7650) :- type(X,n7649).
type(X,n7651) :- type(X,n7650).
type(X,i7651) :- type(X,n7650).
type(X,j7651) :- type(X,n7650).
type(X,n7652) :- type(X,n7651).
type(X,i7652) :- type(X,n7651).
type(X,j7652) :- type(X,n7651).
type(X,n7653) :- type(X,n7652).
type(X,i7653) :- type(X,n7652).
type(X,j7653) :- type(X,n7652).
type(X,n7654) :- type(X,n7653).
type(X,i7654) :- type(X,n7653).
type(X,j7654) :- type(X,n7653).
type(X,n7655) :- type(X,n7654).
type(X,i7655) :- type(X,n7654).
type(X,j7655) :- type(X,n7654).
type(X,n7656) :- type(X,n7655).
type(X,i7656) :- type(X,n7655).
type(X,j7656) :- type(X,n7655).
type(X,n7657) :- type(X,n7656).
type(X,i7657) :- type(X,n7656).
type(X,j7657) :- type(X,n7656).
type(X,n7658) :- type(X,n7657).
type(X,i7658) :- type(X,n7657).
type(X,j7658) :- type(X,n7657).
type(X,n7659) :- type(X,n7658).
type(X,i7659) :- type(X,n7658).
type(X,j7659) :- type(X,n7658).
type(X,n7660) :- type(X,n7659).
type(X,i7660) :- type(X,n7659).
type(X,j7660) :- type(X,n7659).
type(X,n7661) :- type(X,n7660).
type(X,i7661) :- type(X,n7660).
type(X,j7661) :- type(X,n7660).
type(X,n7662) :- type(X,n7661).
type(X,i7662) :- type(X,n7661).
type(X,j7662) :- type(X,n7661).
type(X,n7663) :- type(X,n7662).
type(X,i7663) :- type(X,n7662).
type(X,j7663) :- type(X,n7662).
type(X,n7664) :- type(X,n7663).
type(X,i7664) :- type(X,n7663).
type(X,j7664) :- type(X,n7663).
type(X,n7665) :- type(X,n7664).
type(X,i7665) :- type(X,n7664).
type(X,j7665) :- type(X,n7664).
type(X,n7666) :- type(X,n7665).
type(X,i7666) :- type(X,n7665).
type(X,j7666) :- type(X,n7665).
type(X,n7667) :- type(X,n7666).
type(X,i7667) :- type(X,n7666).
type(X,j7667) :- type(X,n7666).
type(X,n7668) :- type(X,n7667).
type(X,i7668) :- type(X,n7667).
type(X,j7668) :- type(X,n7667).
type(X,n7669) :- type(X,n7668).
type(X,i7669) :- type(X,n7668).
type(X,j7669) :- type(X,n7668).
type(X,n7670) :- type(X,n7669).
type(X,i7670) :- type(X,n7669).
type(X,j7670) :- type(X,n7669).
type(X,n7671) :- type(X,n7670).
type(X,i7671) :- type(X,n7670).
type(X,j7671) :- type(X,n7670).
type(X,n7672) :- type(X,n7671).
type(X,i7672) :- type(X,n7671).
type(X,j7672) :- type(X,n7671).
type(X,n7673) :- type(X,n7672).
type(X,i7673) :- type(X,n7672).
type(X,j7673) :- type(X,n7672).
type(X,n7674) :- type(X,n7673).
type(X,i7674) :- type(X,n7673).
type(X,j7674) :- type(X,n7673).
type(X,n7675) :- type(X,n7674).
type(X,i7675) :- type(X,n7674).
type(X,j7675) :- type(X,n7674).
type(X,n7676) :- type(X,n7675).
type(X,i7676) :- type(X,n7675).
type(X,j7676) :- type(X,n7675).
type(X,n7677) :- type(X,n7676).
type(X,i7677) :- type(X,n7676).
type(X,j7677) :- type(X,n7676).
type(X,n7678) :- type(X,n7677).
type(X,i7678) :- type(X,n7677).
type(X,j7678) :- type(X,n7677).
type(X,n7679) :- type(X,n7678).
type(X,i7679) :- type(X,n7678).
type(X,j7679) :- type(X,n7678).
type(X,n7680) :- type(X,n7679).
type(X,i7680) :- type(X,n7679).
type(X,j7680) :- type(X,n7679).
type(X,n7681) :- type(X,n7680).
type(X,i7681) :- type(X,n7680).
type(X,j7681) :- type(X,n7680).
type(X,n7682) :- type(X,n7681).
type(X,i7682) :- type(X,n7681).
type(X,j7682) :- type(X,n7681).
type(X,n7683) :- type(X,n7682).
type(X,i7683) :- type(X,n7682).
type(X,j7683) :- type(X,n7682).
type(X,n7684) :- type(X,n7683).
type(X,i7684) :- type(X,n7683).
type(X,j7684) :- type(X,n7683).
type(X,n7685) :- type(X,n7684).
type(X,i7685) :- type(X,n7684).
type(X,j7685) :- type(X,n7684).
type(X,n7686) :- type(X,n7685).
type(X,i7686) :- type(X,n7685).
type(X,j7686) :- type(X,n7685).
type(X,n7687) :- type(X,n7686).
type(X,i7687) :- type(X,n7686).
type(X,j7687) :- type(X,n7686).
type(X,n7688) :- type(X,n7687).
type(X,i7688) :- type(X,n7687).
type(X,j7688) :- type(X,n7687).
type(X,n7689) :- type(X,n7688).
type(X,i7689) :- type(X,n7688).
type(X,j7689) :- type(X,n7688).
type(X,n7690) :- type(X,n7689).
type(X,i7690) :- type(X,n7689).
type(X,j7690) :- type(X,n7689).
type(X,n7691) :- type(X,n7690).
type(X,i7691) :- type(X,n7690).
type(X,j7691) :- type(X,n7690).
type(X,n7692) :- type(X,n7691).
type(X,i7692) :- type(X,n7691).
type(X,j7692) :- type(X,n7691).
type(X,n7693) :- type(X,n7692).
type(X,i7693) :- type(X,n7692).
type(X,j7693) :- type(X,n7692).
type(X,n7694) :- type(X,n7693).
type(X,i7694) :- type(X,n7693).
type(X,j7694) :- type(X,n7693).
type(X,n7695) :- type(X,n7694).
type(X,i7695) :- type(X,n7694).
type(X,j7695) :- type(X,n7694).
type(X,n7696) :- type(X,n7695).
type(X,i7696) :- type(X,n7695).
type(X,j7696) :- type(X,n7695).
type(X,n7697) :- type(X,n7696).
type(X,i7697) :- type(X,n7696).
type(X,j7697) :- type(X,n7696).
type(X,n7698) :- type(X,n7697).
type(X,i7698) :- type(X,n7697).
type(X,j7698) :- type(X,n7697).
type(X,n7699) :- type(X,n7698).
type(X,i7699) :- type(X,n7698).
type(X,j7699) :- type(X,n7698).
type(X,n7700) :- type(X,n7699).
type(X,i7700) :- type(X,n7699).
type(X,j7700) :- type(X,n7699).
type(X,n7701) :- type(X,n7700).
type(X,i7701) :- type(X,n7700).
type(X,j7701) :- type(X,n7700).
type(X,n7702) :- type(X,n7701).
type(X,i7702) :- type(X,n7701).
type(X,j7702) :- type(X,n7701).
type(X,n7703) :- type(X,n7702).
type(X,i7703) :- type(X,n7702).
type(X,j7703) :- type(X,n7702).
type(X,n7704) :- type(X,n7703).
type(X,i7704) :- type(X,n7703).
type(X,j7704) :- type(X,n7703).
type(X,n7705) :- type(X,n7704).
type(X,i7705) :- type(X,n7704).
type(X,j7705) :- type(X,n7704).
type(X,n7706) :- type(X,n7705).
type(X,i7706) :- type(X,n7705).
type(X,j7706) :- type(X,n7705).
type(X,n7707) :- type(X,n7706).
type(X,i7707) :- type(X,n7706).
type(X,j7707) :- type(X,n7706).
type(X,n7708) :- type(X,n7707).
type(X,i7708) :- type(X,n7707).
type(X,j7708) :- type(X,n7707).
type(X,n7709) :- type(X,n7708).
type(X,i7709) :- type(X,n7708).
type(X,j7709) :- type(X,n7708).
type(X,n7710) :- type(X,n7709).
type(X,i7710) :- type(X,n7709).
type(X,j7710) :- type(X,n7709).
type(X,n7711) :- type(X,n7710).
type(X,i7711) :- type(X,n7710).
type(X,j7711) :- type(X,n7710).
type(X,n7712) :- type(X,n7711).
type(X,i7712) :- type(X,n7711).
type(X,j7712) :- type(X,n7711).
type(X,n7713) :- type(X,n7712).
type(X,i7713) :- type(X,n7712).
type(X,j7713) :- type(X,n7712).
type(X,n7714) :- type(X,n7713).
type(X,i7714) :- type(X,n7713).
type(X,j7714) :- type(X,n7713).
type(X,n7715) :- type(X,n7714).
type(X,i7715) :- type(X,n7714).
type(X,j7715) :- type(X,n7714).
type(X,n7716) :- type(X,n7715).
type(X,i7716) :- type(X,n7715).
type(X,j7716) :- type(X,n7715).
type(X,n7717) :- type(X,n7716).
type(X,i7717) :- type(X,n7716).
type(X,j7717) :- type(X,n7716).
type(X,n7718) :- type(X,n7717).
type(X,i7718) :- type(X,n7717).
type(X,j7718) :- type(X,n7717).
type(X,n7719) :- type(X,n7718).
type(X,i7719) :- type(X,n7718).
type(X,j7719) :- type(X,n7718).
type(X,n7720) :- type(X,n7719).
type(X,i7720) :- type(X,n7719).
type(X,j7720) :- type(X,n7719).
type(X,n7721) :- type(X,n7720).
type(X,i7721) :- type(X,n7720).
type(X,j7721) :- type(X,n7720).
type(X,n7722) :- type(X,n7721).
type(X,i7722) :- type(X,n7721).
type(X,j7722) :- type(X,n7721).
type(X,n7723) :- type(X,n7722).
type(X,i7723) :- type(X,n7722).
type(X,j7723) :- type(X,n7722).
type(X,n7724) :- type(X,n7723).
type(X,i7724) :- type(X,n7723).
type(X,j7724) :- type(X,n7723).
type(X,n7725) :- type(X,n7724).
type(X,i7725) :- type(X,n7724).
type(X,j7725) :- type(X,n7724).
type(X,n7726) :- type(X,n7725).
type(X,i7726) :- type(X,n7725).
type(X,j7726) :- type(X,n7725).
type(X,n7727) :- type(X,n7726).
type(X,i7727) :- type(X,n7726).
type(X,j7727) :- type(X,n7726).
type(X,n7728) :- type(X,n7727).
type(X,i7728) :- type(X,n7727).
type(X,j7728) :- type(X,n7727).
type(X,n7729) :- type(X,n7728).
type(X,i7729) :- type(X,n7728).
type(X,j7729) :- type(X,n7728).
type(X,n7730) :- type(X,n7729).
type(X,i7730) :- type(X,n7729).
type(X,j7730) :- type(X,n7729).
type(X,n7731) :- type(X,n7730).
type(X,i7731) :- type(X,n7730).
type(X,j7731) :- type(X,n7730).
type(X,n7732) :- type(X,n7731).
type(X,i7732) :- type(X,n7731).
type(X,j7732) :- type(X,n7731).
type(X,n7733) :- type(X,n7732).
type(X,i7733) :- type(X,n7732).
type(X,j7733) :- type(X,n7732).
type(X,n7734) :- type(X,n7733).
type(X,i7734) :- type(X,n7733).
type(X,j7734) :- type(X,n7733).
type(X,n7735) :- type(X,n7734).
type(X,i7735) :- type(X,n7734).
type(X,j7735) :- type(X,n7734).
type(X,n7736) :- type(X,n7735).
type(X,i7736) :- type(X,n7735).
type(X,j7736) :- type(X,n7735).
type(X,n7737) :- type(X,n7736).
type(X,i7737) :- type(X,n7736).
type(X,j7737) :- type(X,n7736).
type(X,n7738) :- type(X,n7737).
type(X,i7738) :- type(X,n7737).
type(X,j7738) :- type(X,n7737).
type(X,n7739) :- type(X,n7738).
type(X,i7739) :- type(X,n7738).
type(X,j7739) :- type(X,n7738).
type(X,n7740) :- type(X,n7739).
type(X,i7740) :- type(X,n7739).
type(X,j7740) :- type(X,n7739).
type(X,n7741) :- type(X,n7740).
type(X,i7741) :- type(X,n7740).
type(X,j7741) :- type(X,n7740).
type(X,n7742) :- type(X,n7741).
type(X,i7742) :- type(X,n7741).
type(X,j7742) :- type(X,n7741).
type(X,n7743) :- type(X,n7742).
type(X,i7743) :- type(X,n7742).
type(X,j7743) :- type(X,n7742).
type(X,n7744) :- type(X,n7743).
type(X,i7744) :- type(X,n7743).
type(X,j7744) :- type(X,n7743).
type(X,n7745) :- type(X,n7744).
type(X,i7745) :- type(X,n7744).
type(X,j7745) :- type(X,n7744).
type(X,n7746) :- type(X,n7745).
type(X,i7746) :- type(X,n7745).
type(X,j7746) :- type(X,n7745).
type(X,n7747) :- type(X,n7746).
type(X,i7747) :- type(X,n7746).
type(X,j7747) :- type(X,n7746).
type(X,n7748) :- type(X,n7747).
type(X,i7748) :- type(X,n7747).
type(X,j7748) :- type(X,n7747).
type(X,n7749) :- type(X,n7748).
type(X,i7749) :- type(X,n7748).
type(X,j7749) :- type(X,n7748).
type(X,n7750) :- type(X,n7749).
type(X,i7750) :- type(X,n7749).
type(X,j7750) :- type(X,n7749).
type(X,n7751) :- type(X,n7750).
type(X,i7751) :- type(X,n7750).
type(X,j7751) :- type(X,n7750).
type(X,n7752) :- type(X,n7751).
type(X,i7752) :- type(X,n7751).
type(X,j7752) :- type(X,n7751).
type(X,n7753) :- type(X,n7752).
type(X,i7753) :- type(X,n7752).
type(X,j7753) :- type(X,n7752).
type(X,n7754) :- type(X,n7753).
type(X,i7754) :- type(X,n7753).
type(X,j7754) :- type(X,n7753).
type(X,n7755) :- type(X,n7754).
type(X,i7755) :- type(X,n7754).
type(X,j7755) :- type(X,n7754).
type(X,n7756) :- type(X,n7755).
type(X,i7756) :- type(X,n7755).
type(X,j7756) :- type(X,n7755).
type(X,n7757) :- type(X,n7756).
type(X,i7757) :- type(X,n7756).
type(X,j7757) :- type(X,n7756).
type(X,n7758) :- type(X,n7757).
type(X,i7758) :- type(X,n7757).
type(X,j7758) :- type(X,n7757).
type(X,n7759) :- type(X,n7758).
type(X,i7759) :- type(X,n7758).
type(X,j7759) :- type(X,n7758).
type(X,n7760) :- type(X,n7759).
type(X,i7760) :- type(X,n7759).
type(X,j7760) :- type(X,n7759).
type(X,n7761) :- type(X,n7760).
type(X,i7761) :- type(X,n7760).
type(X,j7761) :- type(X,n7760).
type(X,n7762) :- type(X,n7761).
type(X,i7762) :- type(X,n7761).
type(X,j7762) :- type(X,n7761).
type(X,n7763) :- type(X,n7762).
type(X,i7763) :- type(X,n7762).
type(X,j7763) :- type(X,n7762).
type(X,n7764) :- type(X,n7763).
type(X,i7764) :- type(X,n7763).
type(X,j7764) :- type(X,n7763).
type(X,n7765) :- type(X,n7764).
type(X,i7765) :- type(X,n7764).
type(X,j7765) :- type(X,n7764).
type(X,n7766) :- type(X,n7765).
type(X,i7766) :- type(X,n7765).
type(X,j7766) :- type(X,n7765).
type(X,n7767) :- type(X,n7766).
type(X,i7767) :- type(X,n7766).
type(X,j7767) :- type(X,n7766).
type(X,n7768) :- type(X,n7767).
type(X,i7768) :- type(X,n7767).
type(X,j7768) :- type(X,n7767).
type(X,n7769) :- type(X,n7768).
type(X,i7769) :- type(X,n7768).
type(X,j7769) :- type(X,n7768).
type(X,n7770) :- type(X,n7769).
type(X,i7770) :- type(X,n7769).
type(X,j7770) :- type(X,n7769).
type(X,n7771) :- type(X,n7770).
type(X,i7771) :- type(X,n7770).
type(X,j7771) :- type(X,n7770).
type(X,n7772) :- type(X,n7771).
type(X,i7772) :- type(X,n7771).
type(X,j7772) :- type(X,n7771).
type(X,n7773) :- type(X,n7772).
type(X,i7773) :- type(X,n7772).
type(X,j7773) :- type(X,n7772).
type(X,n7774) :- type(X,n7773).
type(X,i7774) :- type(X,n7773).
type(X,j7774) :- type(X,n7773).
type(X,n7775) :- type(X,n7774).
type(X,i7775) :- type(X,n7774).
type(X,j7775) :- type(X,n7774).
type(X,n7776) :- type(X,n7775).
type(X,i7776) :- type(X,n7775).
type(X,j7776) :- type(X,n7775).
type(X,n7777) :- type(X,n7776).
type(X,i7777) :- type(X,n7776).
type(X,j7777) :- type(X,n7776).
type(X,n7778) :- type(X,n7777).
type(X,i7778) :- type(X,n7777).
type(X,j7778) :- type(X,n7777).
type(X,n7779) :- type(X,n7778).
type(X,i7779) :- type(X,n7778).
type(X,j7779) :- type(X,n7778).
type(X,n7780) :- type(X,n7779).
type(X,i7780) :- type(X,n7779).
type(X,j7780) :- type(X,n7779).
type(X,n7781) :- type(X,n7780).
type(X,i7781) :- type(X,n7780).
type(X,j7781) :- type(X,n7780).
type(X,n7782) :- type(X,n7781).
type(X,i7782) :- type(X,n7781).
type(X,j7782) :- type(X,n7781).
type(X,n7783) :- type(X,n7782).
type(X,i7783) :- type(X,n7782).
type(X,j7783) :- type(X,n7782).
type(X,n7784) :- type(X,n7783).
type(X,i7784) :- type(X,n7783).
type(X,j7784) :- type(X,n7783).
type(X,n7785) :- type(X,n7784).
type(X,i7785) :- type(X,n7784).
type(X,j7785) :- type(X,n7784).
type(X,n7786) :- type(X,n7785).
type(X,i7786) :- type(X,n7785).
type(X,j7786) :- type(X,n7785).
type(X,n7787) :- type(X,n7786).
type(X,i7787) :- type(X,n7786).
type(X,j7787) :- type(X,n7786).
type(X,n7788) :- type(X,n7787).
type(X,i7788) :- type(X,n7787).
type(X,j7788) :- type(X,n7787).
type(X,n7789) :- type(X,n7788).
type(X,i7789) :- type(X,n7788).
type(X,j7789) :- type(X,n7788).
type(X,n7790) :- type(X,n7789).
type(X,i7790) :- type(X,n7789).
type(X,j7790) :- type(X,n7789).
type(X,n7791) :- type(X,n7790).
type(X,i7791) :- type(X,n7790).
type(X,j7791) :- type(X,n7790).
type(X,n7792) :- type(X,n7791).
type(X,i7792) :- type(X,n7791).
type(X,j7792) :- type(X,n7791).
type(X,n7793) :- type(X,n7792).
type(X,i7793) :- type(X,n7792).
type(X,j7793) :- type(X,n7792).
type(X,n7794) :- type(X,n7793).
type(X,i7794) :- type(X,n7793).
type(X,j7794) :- type(X,n7793).
type(X,n7795) :- type(X,n7794).
type(X,i7795) :- type(X,n7794).
type(X,j7795) :- type(X,n7794).
type(X,n7796) :- type(X,n7795).
type(X,i7796) :- type(X,n7795).
type(X,j7796) :- type(X,n7795).
type(X,n7797) :- type(X,n7796).
type(X,i7797) :- type(X,n7796).
type(X,j7797) :- type(X,n7796).
type(X,n7798) :- type(X,n7797).
type(X,i7798) :- type(X,n7797).
type(X,j7798) :- type(X,n7797).
type(X,n7799) :- type(X,n7798).
type(X,i7799) :- type(X,n7798).
type(X,j7799) :- type(X,n7798).
type(X,n7800) :- type(X,n7799).
type(X,i7800) :- type(X,n7799).
type(X,j7800) :- type(X,n7799).
type(X,n7801) :- type(X,n7800).
type(X,i7801) :- type(X,n7800).
type(X,j7801) :- type(X,n7800).
type(X,n7802) :- type(X,n7801).
type(X,i7802) :- type(X,n7801).
type(X,j7802) :- type(X,n7801).
type(X,n7803) :- type(X,n7802).
type(X,i7803) :- type(X,n7802).
type(X,j7803) :- type(X,n7802).
type(X,n7804) :- type(X,n7803).
type(X,i7804) :- type(X,n7803).
type(X,j7804) :- type(X,n7803).
type(X,n7805) :- type(X,n7804).
type(X,i7805) :- type(X,n7804).
type(X,j7805) :- type(X,n7804).
type(X,n7806) :- type(X,n7805).
type(X,i7806) :- type(X,n7805).
type(X,j7806) :- type(X,n7805).
type(X,n7807) :- type(X,n7806).
type(X,i7807) :- type(X,n7806).
type(X,j7807) :- type(X,n7806).
type(X,n7808) :- type(X,n7807).
type(X,i7808) :- type(X,n7807).
type(X,j7808) :- type(X,n7807).
type(X,n7809) :- type(X,n7808).
type(X,i7809) :- type(X,n7808).
type(X,j7809) :- type(X,n7808).
type(X,n7810) :- type(X,n7809).
type(X,i7810) :- type(X,n7809).
type(X,j7810) :- type(X,n7809).
type(X,n7811) :- type(X,n7810).
type(X,i7811) :- type(X,n7810).
type(X,j7811) :- type(X,n7810).
type(X,n7812) :- type(X,n7811).
type(X,i7812) :- type(X,n7811).
type(X,j7812) :- type(X,n7811).
type(X,n7813) :- type(X,n7812).
type(X,i7813) :- type(X,n7812).
type(X,j7813) :- type(X,n7812).
type(X,n7814) :- type(X,n7813).
type(X,i7814) :- type(X,n7813).
type(X,j7814) :- type(X,n7813).
type(X,n7815) :- type(X,n7814).
type(X,i7815) :- type(X,n7814).
type(X,j7815) :- type(X,n7814).
type(X,n7816) :- type(X,n7815).
type(X,i7816) :- type(X,n7815).
type(X,j7816) :- type(X,n7815).
type(X,n7817) :- type(X,n7816).
type(X,i7817) :- type(X,n7816).
type(X,j7817) :- type(X,n7816).
type(X,n7818) :- type(X,n7817).
type(X,i7818) :- type(X,n7817).
type(X,j7818) :- type(X,n7817).
type(X,n7819) :- type(X,n7818).
type(X,i7819) :- type(X,n7818).
type(X,j7819) :- type(X,n7818).
type(X,n7820) :- type(X,n7819).
type(X,i7820) :- type(X,n7819).
type(X,j7820) :- type(X,n7819).
type(X,n7821) :- type(X,n7820).
type(X,i7821) :- type(X,n7820).
type(X,j7821) :- type(X,n7820).
type(X,n7822) :- type(X,n7821).
type(X,i7822) :- type(X,n7821).
type(X,j7822) :- type(X,n7821).
type(X,n7823) :- type(X,n7822).
type(X,i7823) :- type(X,n7822).
type(X,j7823) :- type(X,n7822).
type(X,n7824) :- type(X,n7823).
type(X,i7824) :- type(X,n7823).
type(X,j7824) :- type(X,n7823).
type(X,n7825) :- type(X,n7824).
type(X,i7825) :- type(X,n7824).
type(X,j7825) :- type(X,n7824).
type(X,n7826) :- type(X,n7825).
type(X,i7826) :- type(X,n7825).
type(X,j7826) :- type(X,n7825).
type(X,n7827) :- type(X,n7826).
type(X,i7827) :- type(X,n7826).
type(X,j7827) :- type(X,n7826).
type(X,n7828) :- type(X,n7827).
type(X,i7828) :- type(X,n7827).
type(X,j7828) :- type(X,n7827).
type(X,n7829) :- type(X,n7828).
type(X,i7829) :- type(X,n7828).
type(X,j7829) :- type(X,n7828).
type(X,n7830) :- type(X,n7829).
type(X,i7830) :- type(X,n7829).
type(X,j7830) :- type(X,n7829).
type(X,n7831) :- type(X,n7830).
type(X,i7831) :- type(X,n7830).
type(X,j7831) :- type(X,n7830).
type(X,n7832) :- type(X,n7831).
type(X,i7832) :- type(X,n7831).
type(X,j7832) :- type(X,n7831).
type(X,n7833) :- type(X,n7832).
type(X,i7833) :- type(X,n7832).
type(X,j7833) :- type(X,n7832).
type(X,n7834) :- type(X,n7833).
type(X,i7834) :- type(X,n7833).
type(X,j7834) :- type(X,n7833).
type(X,n7835) :- type(X,n7834).
type(X,i7835) :- type(X,n7834).
type(X,j7835) :- type(X,n7834).
type(X,n7836) :- type(X,n7835).
type(X,i7836) :- type(X,n7835).
type(X,j7836) :- type(X,n7835).
type(X,n7837) :- type(X,n7836).
type(X,i7837) :- type(X,n7836).
type(X,j7837) :- type(X,n7836).
type(X,n7838) :- type(X,n7837).
type(X,i7838) :- type(X,n7837).
type(X,j7838) :- type(X,n7837).
type(X,n7839) :- type(X,n7838).
type(X,i7839) :- type(X,n7838).
type(X,j7839) :- type(X,n7838).
type(X,n7840) :- type(X,n7839).
type(X,i7840) :- type(X,n7839).
type(X,j7840) :- type(X,n7839).
type(X,n7841) :- type(X,n7840).
type(X,i7841) :- type(X,n7840).
type(X,j7841) :- type(X,n7840).
type(X,n7842) :- type(X,n7841).
type(X,i7842) :- type(X,n7841).
type(X,j7842) :- type(X,n7841).
type(X,n7843) :- type(X,n7842).
type(X,i7843) :- type(X,n7842).
type(X,j7843) :- type(X,n7842).
type(X,n7844) :- type(X,n7843).
type(X,i7844) :- type(X,n7843).
type(X,j7844) :- type(X,n7843).
type(X,n7845) :- type(X,n7844).
type(X,i7845) :- type(X,n7844).
type(X,j7845) :- type(X,n7844).
type(X,n7846) :- type(X,n7845).
type(X,i7846) :- type(X,n7845).
type(X,j7846) :- type(X,n7845).
type(X,n7847) :- type(X,n7846).
type(X,i7847) :- type(X,n7846).
type(X,j7847) :- type(X,n7846).
type(X,n7848) :- type(X,n7847).
type(X,i7848) :- type(X,n7847).
type(X,j7848) :- type(X,n7847).
type(X,n7849) :- type(X,n7848).
type(X,i7849) :- type(X,n7848).
type(X,j7849) :- type(X,n7848).
type(X,n7850) :- type(X,n7849).
type(X,i7850) :- type(X,n7849).
type(X,j7850) :- type(X,n7849).
type(X,n7851) :- type(X,n7850).
type(X,i7851) :- type(X,n7850).
type(X,j7851) :- type(X,n7850).
type(X,n7852) :- type(X,n7851).
type(X,i7852) :- type(X,n7851).
type(X,j7852) :- type(X,n7851).
type(X,n7853) :- type(X,n7852).
type(X,i7853) :- type(X,n7852).
type(X,j7853) :- type(X,n7852).
type(X,n7854) :- type(X,n7853).
type(X,i7854) :- type(X,n7853).
type(X,j7854) :- type(X,n7853).
type(X,n7855) :- type(X,n7854).
type(X,i7855) :- type(X,n7854).
type(X,j7855) :- type(X,n7854).
type(X,n7856) :- type(X,n7855).
type(X,i7856) :- type(X,n7855).
type(X,j7856) :- type(X,n7855).
type(X,n7857) :- type(X,n7856).
type(X,i7857) :- type(X,n7856).
type(X,j7857) :- type(X,n7856).
type(X,n7858) :- type(X,n7857).
type(X,i7858) :- type(X,n7857).
type(X,j7858) :- type(X,n7857).
type(X,n7859) :- type(X,n7858).
type(X,i7859) :- type(X,n7858).
type(X,j7859) :- type(X,n7858).
type(X,n7860) :- type(X,n7859).
type(X,i7860) :- type(X,n7859).
type(X,j7860) :- type(X,n7859).
type(X,n7861) :- type(X,n7860).
type(X,i7861) :- type(X,n7860).
type(X,j7861) :- type(X,n7860).
type(X,n7862) :- type(X,n7861).
type(X,i7862) :- type(X,n7861).
type(X,j7862) :- type(X,n7861).
type(X,n7863) :- type(X,n7862).
type(X,i7863) :- type(X,n7862).
type(X,j7863) :- type(X,n7862).
type(X,n7864) :- type(X,n7863).
type(X,i7864) :- type(X,n7863).
type(X,j7864) :- type(X,n7863).
type(X,n7865) :- type(X,n7864).
type(X,i7865) :- type(X,n7864).
type(X,j7865) :- type(X,n7864).
type(X,n7866) :- type(X,n7865).
type(X,i7866) :- type(X,n7865).
type(X,j7866) :- type(X,n7865).
type(X,n7867) :- type(X,n7866).
type(X,i7867) :- type(X,n7866).
type(X,j7867) :- type(X,n7866).
type(X,n7868) :- type(X,n7867).
type(X,i7868) :- type(X,n7867).
type(X,j7868) :- type(X,n7867).
type(X,n7869) :- type(X,n7868).
type(X,i7869) :- type(X,n7868).
type(X,j7869) :- type(X,n7868).
type(X,n7870) :- type(X,n7869).
type(X,i7870) :- type(X,n7869).
type(X,j7870) :- type(X,n7869).
type(X,n7871) :- type(X,n7870).
type(X,i7871) :- type(X,n7870).
type(X,j7871) :- type(X,n7870).
type(X,n7872) :- type(X,n7871).
type(X,i7872) :- type(X,n7871).
type(X,j7872) :- type(X,n7871).
type(X,n7873) :- type(X,n7872).
type(X,i7873) :- type(X,n7872).
type(X,j7873) :- type(X,n7872).
type(X,n7874) :- type(X,n7873).
type(X,i7874) :- type(X,n7873).
type(X,j7874) :- type(X,n7873).
type(X,n7875) :- type(X,n7874).
type(X,i7875) :- type(X,n7874).
type(X,j7875) :- type(X,n7874).
type(X,n7876) :- type(X,n7875).
type(X,i7876) :- type(X,n7875).
type(X,j7876) :- type(X,n7875).
type(X,n7877) :- type(X,n7876).
type(X,i7877) :- type(X,n7876).
type(X,j7877) :- type(X,n7876).
type(X,n7878) :- type(X,n7877).
type(X,i7878) :- type(X,n7877).
type(X,j7878) :- type(X,n7877).
type(X,n7879) :- type(X,n7878).
type(X,i7879) :- type(X,n7878).
type(X,j7879) :- type(X,n7878).
type(X,n7880) :- type(X,n7879).
type(X,i7880) :- type(X,n7879).
type(X,j7880) :- type(X,n7879).
type(X,n7881) :- type(X,n7880).
type(X,i7881) :- type(X,n7880).
type(X,j7881) :- type(X,n7880).
type(X,n7882) :- type(X,n7881).
type(X,i7882) :- type(X,n7881).
type(X,j7882) :- type(X,n7881).
type(X,n7883) :- type(X,n7882).
type(X,i7883) :- type(X,n7882).
type(X,j7883) :- type(X,n7882).
type(X,n7884) :- type(X,n7883).
type(X,i7884) :- type(X,n7883).
type(X,j7884) :- type(X,n7883).
type(X,n7885) :- type(X,n7884).
type(X,i7885) :- type(X,n7884).
type(X,j7885) :- type(X,n7884).
type(X,n7886) :- type(X,n7885).
type(X,i7886) :- type(X,n7885).
type(X,j7886) :- type(X,n7885).
type(X,n7887) :- type(X,n7886).
type(X,i7887) :- type(X,n7886).
type(X,j7887) :- type(X,n7886).
type(X,n7888) :- type(X,n7887).
type(X,i7888) :- type(X,n7887).
type(X,j7888) :- type(X,n7887).
type(X,n7889) :- type(X,n7888).
type(X,i7889) :- type(X,n7888).
type(X,j7889) :- type(X,n7888).
type(X,n7890) :- type(X,n7889).
type(X,i7890) :- type(X,n7889).
type(X,j7890) :- type(X,n7889).
type(X,n7891) :- type(X,n7890).
type(X,i7891) :- type(X,n7890).
type(X,j7891) :- type(X,n7890).
type(X,n7892) :- type(X,n7891).
type(X,i7892) :- type(X,n7891).
type(X,j7892) :- type(X,n7891).
type(X,n7893) :- type(X,n7892).
type(X,i7893) :- type(X,n7892).
type(X,j7893) :- type(X,n7892).
type(X,n7894) :- type(X,n7893).
type(X,i7894) :- type(X,n7893).
type(X,j7894) :- type(X,n7893).
type(X,n7895) :- type(X,n7894).
type(X,i7895) :- type(X,n7894).
type(X,j7895) :- type(X,n7894).
type(X,n7896) :- type(X,n7895).
type(X,i7896) :- type(X,n7895).
type(X,j7896) :- type(X,n7895).
type(X,n7897) :- type(X,n7896).
type(X,i7897) :- type(X,n7896).
type(X,j7897) :- type(X,n7896).
type(X,n7898) :- type(X,n7897).
type(X,i7898) :- type(X,n7897).
type(X,j7898) :- type(X,n7897).
type(X,n7899) :- type(X,n7898).
type(X,i7899) :- type(X,n7898).
type(X,j7899) :- type(X,n7898).
type(X,n7900) :- type(X,n7899).
type(X,i7900) :- type(X,n7899).
type(X,j7900) :- type(X,n7899).
type(X,n7901) :- type(X,n7900).
type(X,i7901) :- type(X,n7900).
type(X,j7901) :- type(X,n7900).
type(X,n7902) :- type(X,n7901).
type(X,i7902) :- type(X,n7901).
type(X,j7902) :- type(X,n7901).
type(X,n7903) :- type(X,n7902).
type(X,i7903) :- type(X,n7902).
type(X,j7903) :- type(X,n7902).
type(X,n7904) :- type(X,n7903).
type(X,i7904) :- type(X,n7903).
type(X,j7904) :- type(X,n7903).
type(X,n7905) :- type(X,n7904).
type(X,i7905) :- type(X,n7904).
type(X,j7905) :- type(X,n7904).
type(X,n7906) :- type(X,n7905).
type(X,i7906) :- type(X,n7905).
type(X,j7906) :- type(X,n7905).
type(X,n7907) :- type(X,n7906).
type(X,i7907) :- type(X,n7906).
type(X,j7907) :- type(X,n7906).
type(X,n7908) :- type(X,n7907).
type(X,i7908) :- type(X,n7907).
type(X,j7908) :- type(X,n7907).
type(X,n7909) :- type(X,n7908).
type(X,i7909) :- type(X,n7908).
type(X,j7909) :- type(X,n7908).
type(X,n7910) :- type(X,n7909).
type(X,i7910) :- type(X,n7909).
type(X,j7910) :- type(X,n7909).
type(X,n7911) :- type(X,n7910).
type(X,i7911) :- type(X,n7910).
type(X,j7911) :- type(X,n7910).
type(X,n7912) :- type(X,n7911).
type(X,i7912) :- type(X,n7911).
type(X,j7912) :- type(X,n7911).
type(X,n7913) :- type(X,n7912).
type(X,i7913) :- type(X,n7912).
type(X,j7913) :- type(X,n7912).
type(X,n7914) :- type(X,n7913).
type(X,i7914) :- type(X,n7913).
type(X,j7914) :- type(X,n7913).
type(X,n7915) :- type(X,n7914).
type(X,i7915) :- type(X,n7914).
type(X,j7915) :- type(X,n7914).
type(X,n7916) :- type(X,n7915).
type(X,i7916) :- type(X,n7915).
type(X,j7916) :- type(X,n7915).
type(X,n7917) :- type(X,n7916).
type(X,i7917) :- type(X,n7916).
type(X,j7917) :- type(X,n7916).
type(X,n7918) :- type(X,n7917).
type(X,i7918) :- type(X,n7917).
type(X,j7918) :- type(X,n7917).
type(X,n7919) :- type(X,n7918).
type(X,i7919) :- type(X,n7918).
type(X,j7919) :- type(X,n7918).
type(X,n7920) :- type(X,n7919).
type(X,i7920) :- type(X,n7919).
type(X,j7920) :- type(X,n7919).
type(X,n7921) :- type(X,n7920).
type(X,i7921) :- type(X,n7920).
type(X,j7921) :- type(X,n7920).
type(X,n7922) :- type(X,n7921).
type(X,i7922) :- type(X,n7921).
type(X,j7922) :- type(X,n7921).
type(X,n7923) :- type(X,n7922).
type(X,i7923) :- type(X,n7922).
type(X,j7923) :- type(X,n7922).
type(X,n7924) :- type(X,n7923).
type(X,i7924) :- type(X,n7923).
type(X,j7924) :- type(X,n7923).
type(X,n7925) :- type(X,n7924).
type(X,i7925) :- type(X,n7924).
type(X,j7925) :- type(X,n7924).
type(X,n7926) :- type(X,n7925).
type(X,i7926) :- type(X,n7925).
type(X,j7926) :- type(X,n7925).
type(X,n7927) :- type(X,n7926).
type(X,i7927) :- type(X,n7926).
type(X,j7927) :- type(X,n7926).
type(X,n7928) :- type(X,n7927).
type(X,i7928) :- type(X,n7927).
type(X,j7928) :- type(X,n7927).
type(X,n7929) :- type(X,n7928).
type(X,i7929) :- type(X,n7928).
type(X,j7929) :- type(X,n7928).
type(X,n7930) :- type(X,n7929).
type(X,i7930) :- type(X,n7929).
type(X,j7930) :- type(X,n7929).
type(X,n7931) :- type(X,n7930).
type(X,i7931) :- type(X,n7930).
type(X,j7931) :- type(X,n7930).
type(X,n7932) :- type(X,n7931).
type(X,i7932) :- type(X,n7931).
type(X,j7932) :- type(X,n7931).
type(X,n7933) :- type(X,n7932).
type(X,i7933) :- type(X,n7932).
type(X,j7933) :- type(X,n7932).
type(X,n7934) :- type(X,n7933).
type(X,i7934) :- type(X,n7933).
type(X,j7934) :- type(X,n7933).
type(X,n7935) :- type(X,n7934).
type(X,i7935) :- type(X,n7934).
type(X,j7935) :- type(X,n7934).
type(X,n7936) :- type(X,n7935).
type(X,i7936) :- type(X,n7935).
type(X,j7936) :- type(X,n7935).
type(X,n7937) :- type(X,n7936).
type(X,i7937) :- type(X,n7936).
type(X,j7937) :- type(X,n7936).
type(X,n7938) :- type(X,n7937).
type(X,i7938) :- type(X,n7937).
type(X,j7938) :- type(X,n7937).
type(X,n7939) :- type(X,n7938).
type(X,i7939) :- type(X,n7938).
type(X,j7939) :- type(X,n7938).
type(X,n7940) :- type(X,n7939).
type(X,i7940) :- type(X,n7939).
type(X,j7940) :- type(X,n7939).
type(X,n7941) :- type(X,n7940).
type(X,i7941) :- type(X,n7940).
type(X,j7941) :- type(X,n7940).
type(X,n7942) :- type(X,n7941).
type(X,i7942) :- type(X,n7941).
type(X,j7942) :- type(X,n7941).
type(X,n7943) :- type(X,n7942).
type(X,i7943) :- type(X,n7942).
type(X,j7943) :- type(X,n7942).
type(X,n7944) :- type(X,n7943).
type(X,i7944) :- type(X,n7943).
type(X,j7944) :- type(X,n7943).
type(X,n7945) :- type(X,n7944).
type(X,i7945) :- type(X,n7944).
type(X,j7945) :- type(X,n7944).
type(X,n7946) :- type(X,n7945).
type(X,i7946) :- type(X,n7945).
type(X,j7946) :- type(X,n7945).
type(X,n7947) :- type(X,n7946).
type(X,i7947) :- type(X,n7946).
type(X,j7947) :- type(X,n7946).
type(X,n7948) :- type(X,n7947).
type(X,i7948) :- type(X,n7947).
type(X,j7948) :- type(X,n7947).
type(X,n7949) :- type(X,n7948).
type(X,i7949) :- type(X,n7948).
type(X,j7949) :- type(X,n7948).
type(X,n7950) :- type(X,n7949).
type(X,i7950) :- type(X,n7949).
type(X,j7950) :- type(X,n7949).
type(X,n7951) :- type(X,n7950).
type(X,i7951) :- type(X,n7950).
type(X,j7951) :- type(X,n7950).
type(X,n7952) :- type(X,n7951).
type(X,i7952) :- type(X,n7951).
type(X,j7952) :- type(X,n7951).
type(X,n7953) :- type(X,n7952).
type(X,i7953) :- type(X,n7952).
type(X,j7953) :- type(X,n7952).
type(X,n7954) :- type(X,n7953).
type(X,i7954) :- type(X,n7953).
type(X,j7954) :- type(X,n7953).
type(X,n7955) :- type(X,n7954).
type(X,i7955) :- type(X,n7954).
type(X,j7955) :- type(X,n7954).
type(X,n7956) :- type(X,n7955).
type(X,i7956) :- type(X,n7955).
type(X,j7956) :- type(X,n7955).
type(X,n7957) :- type(X,n7956).
type(X,i7957) :- type(X,n7956).
type(X,j7957) :- type(X,n7956).
type(X,n7958) :- type(X,n7957).
type(X,i7958) :- type(X,n7957).
type(X,j7958) :- type(X,n7957).
type(X,n7959) :- type(X,n7958).
type(X,i7959) :- type(X,n7958).
type(X,j7959) :- type(X,n7958).
type(X,n7960) :- type(X,n7959).
type(X,i7960) :- type(X,n7959).
type(X,j7960) :- type(X,n7959).
type(X,n7961) :- type(X,n7960).
type(X,i7961) :- type(X,n7960).
type(X,j7961) :- type(X,n7960).
type(X,n7962) :- type(X,n7961).
type(X,i7962) :- type(X,n7961).
type(X,j7962) :- type(X,n7961).
type(X,n7963) :- type(X,n7962).
type(X,i7963) :- type(X,n7962).
type(X,j7963) :- type(X,n7962).
type(X,n7964) :- type(X,n7963).
type(X,i7964) :- type(X,n7963).
type(X,j7964) :- type(X,n7963).
type(X,n7965) :- type(X,n7964).
type(X,i7965) :- type(X,n7964).
type(X,j7965) :- type(X,n7964).
type(X,n7966) :- type(X,n7965).
type(X,i7966) :- type(X,n7965).
type(X,j7966) :- type(X,n7965).
type(X,n7967) :- type(X,n7966).
type(X,i7967) :- type(X,n7966).
type(X,j7967) :- type(X,n7966).
type(X,n7968) :- type(X,n7967).
type(X,i7968) :- type(X,n7967).
type(X,j7968) :- type(X,n7967).
type(X,n7969) :- type(X,n7968).
type(X,i7969) :- type(X,n7968).
type(X,j7969) :- type(X,n7968).
type(X,n7970) :- type(X,n7969).
type(X,i7970) :- type(X,n7969).
type(X,j7970) :- type(X,n7969).
type(X,n7971) :- type(X,n7970).
type(X,i7971) :- type(X,n7970).
type(X,j7971) :- type(X,n7970).
type(X,n7972) :- type(X,n7971).
type(X,i7972) :- type(X,n7971).
type(X,j7972) :- type(X,n7971).
type(X,n7973) :- type(X,n7972).
type(X,i7973) :- type(X,n7972).
type(X,j7973) :- type(X,n7972).
type(X,n7974) :- type(X,n7973).
type(X,i7974) :- type(X,n7973).
type(X,j7974) :- type(X,n7973).
type(X,n7975) :- type(X,n7974).
type(X,i7975) :- type(X,n7974).
type(X,j7975) :- type(X,n7974).
type(X,n7976) :- type(X,n7975).
type(X,i7976) :- type(X,n7975).
type(X,j7976) :- type(X,n7975).
type(X,n7977) :- type(X,n7976).
type(X,i7977) :- type(X,n7976).
type(X,j7977) :- type(X,n7976).
type(X,n7978) :- type(X,n7977).
type(X,i7978) :- type(X,n7977).
type(X,j7978) :- type(X,n7977).
type(X,n7979) :- type(X,n7978).
type(X,i7979) :- type(X,n7978).
type(X,j7979) :- type(X,n7978).
type(X,n7980) :- type(X,n7979).
type(X,i7980) :- type(X,n7979).
type(X,j7980) :- type(X,n7979).
type(X,n7981) :- type(X,n7980).
type(X,i7981) :- type(X,n7980).
type(X,j7981) :- type(X,n7980).
type(X,n7982) :- type(X,n7981).
type(X,i7982) :- type(X,n7981).
type(X,j7982) :- type(X,n7981).
type(X,n7983) :- type(X,n7982).
type(X,i7983) :- type(X,n7982).
type(X,j7983) :- type(X,n7982).
type(X,n7984) :- type(X,n7983).
type(X,i7984) :- type(X,n7983).
type(X,j7984) :- type(X,n7983).
type(X,n7985) :- type(X,n7984).
type(X,i7985) :- type(X,n7984).
type(X,j7985) :- type(X,n7984).
type(X,n7986) :- type(X,n7985).
type(X,i7986) :- type(X,n7985).
type(X,j7986) :- type(X,n7985).
type(X,n7987) :- type(X,n7986).
type(X,i7987) :- type(X,n7986).
type(X,j7987) :- type(X,n7986).
type(X,n7988) :- type(X,n7987).
type(X,i7988) :- type(X,n7987).
type(X,j7988) :- type(X,n7987).
type(X,n7989) :- type(X,n7988).
type(X,i7989) :- type(X,n7988).
type(X,j7989) :- type(X,n7988).
type(X,n7990) :- type(X,n7989).
type(X,i7990) :- type(X,n7989).
type(X,j7990) :- type(X,n7989).
type(X,n7991) :- type(X,n7990).
type(X,i7991) :- type(X,n7990).
type(X,j7991) :- type(X,n7990).
type(X,n7992) :- type(X,n7991).
type(X,i7992) :- type(X,n7991).
type(X,j7992) :- type(X,n7991).
type(X,n7993) :- type(X,n7992).
type(X,i7993) :- type(X,n7992).
type(X,j7993) :- type(X,n7992).
type(X,n7994) :- type(X,n7993).
type(X,i7994) :- type(X,n7993).
type(X,j7994) :- type(X,n7993).
type(X,n7995) :- type(X,n7994).
type(X,i7995) :- type(X,n7994).
type(X,j7995) :- type(X,n7994).
type(X,n7996) :- type(X,n7995).
type(X,i7996) :- type(X,n7995).
type(X,j7996) :- type(X,n7995).
type(X,n7997) :- type(X,n7996).
type(X,i7997) :- type(X,n7996).
type(X,j7997) :- type(X,n7996).
type(X,n7998) :- type(X,n7997).
type(X,i7998) :- type(X,n7997).
type(X,j7998) :- type(X,n7997).
type(X,n7999) :- type(X,n7998).
type(X,i7999) :- type(X,n7998).
type(X,j7999) :- type(X,n7998).
type(X,n8000) :- type(X,n7999).
type(X,i8000) :- type(X,n7999).
type(X,j8000) :- type(X,n7999).
type(X,n8001) :- type(X,n8000).
type(X,i8001) :- type(X,n8000).
type(X,j8001) :- type(X,n8000).
type(X,n8002) :- type(X,n8001).
type(X,i8002) :- type(X,n8001).
type(X,j8002) :- type(X,n8001).
type(X,n8003) :- type(X,n8002).
type(X,i8003) :- type(X,n8002).
type(X,j8003) :- type(X,n8002).
type(X,n8004) :- type(X,n8003).
type(X,i8004) :- type(X,n8003).
type(X,j8004) :- type(X,n8003).
type(X,n8005) :- type(X,n8004).
type(X,i8005) :- type(X,n8004).
type(X,j8005) :- type(X,n8004).
type(X,n8006) :- type(X,n8005).
type(X,i8006) :- type(X,n8005).
type(X,j8006) :- type(X,n8005).
type(X,n8007) :- type(X,n8006).
type(X,i8007) :- type(X,n8006).
type(X,j8007) :- type(X,n8006).
type(X,n8008) :- type(X,n8007).
type(X,i8008) :- type(X,n8007).
type(X,j8008) :- type(X,n8007).
type(X,n8009) :- type(X,n8008).
type(X,i8009) :- type(X,n8008).
type(X,j8009) :- type(X,n8008).
type(X,n8010) :- type(X,n8009).
type(X,i8010) :- type(X,n8009).
type(X,j8010) :- type(X,n8009).
type(X,n8011) :- type(X,n8010).
type(X,i8011) :- type(X,n8010).
type(X,j8011) :- type(X,n8010).
type(X,n8012) :- type(X,n8011).
type(X,i8012) :- type(X,n8011).
type(X,j8012) :- type(X,n8011).
type(X,n8013) :- type(X,n8012).
type(X,i8013) :- type(X,n8012).
type(X,j8013) :- type(X,n8012).
type(X,n8014) :- type(X,n8013).
type(X,i8014) :- type(X,n8013).
type(X,j8014) :- type(X,n8013).
type(X,n8015) :- type(X,n8014).
type(X,i8015) :- type(X,n8014).
type(X,j8015) :- type(X,n8014).
type(X,n8016) :- type(X,n8015).
type(X,i8016) :- type(X,n8015).
type(X,j8016) :- type(X,n8015).
type(X,n8017) :- type(X,n8016).
type(X,i8017) :- type(X,n8016).
type(X,j8017) :- type(X,n8016).
type(X,n8018) :- type(X,n8017).
type(X,i8018) :- type(X,n8017).
type(X,j8018) :- type(X,n8017).
type(X,n8019) :- type(X,n8018).
type(X,i8019) :- type(X,n8018).
type(X,j8019) :- type(X,n8018).
type(X,n8020) :- type(X,n8019).
type(X,i8020) :- type(X,n8019).
type(X,j8020) :- type(X,n8019).
type(X,n8021) :- type(X,n8020).
type(X,i8021) :- type(X,n8020).
type(X,j8021) :- type(X,n8020).
type(X,n8022) :- type(X,n8021).
type(X,i8022) :- type(X,n8021).
type(X,j8022) :- type(X,n8021).
type(X,n8023) :- type(X,n8022).
type(X,i8023) :- type(X,n8022).
type(X,j8023) :- type(X,n8022).
type(X,n8024) :- type(X,n8023).
type(X,i8024) :- type(X,n8023).
type(X,j8024) :- type(X,n8023).
type(X,n8025) :- type(X,n8024).
type(X,i8025) :- type(X,n8024).
type(X,j8025) :- type(X,n8024).
type(X,n8026) :- type(X,n8025).
type(X,i8026) :- type(X,n8025).
type(X,j8026) :- type(X,n8025).
type(X,n8027) :- type(X,n8026).
type(X,i8027) :- type(X,n8026).
type(X,j8027) :- type(X,n8026).
type(X,n8028) :- type(X,n8027).
type(X,i8028) :- type(X,n8027).
type(X,j8028) :- type(X,n8027).
type(X,n8029) :- type(X,n8028).
type(X,i8029) :- type(X,n8028).
type(X,j8029) :- type(X,n8028).
type(X,n8030) :- type(X,n8029).
type(X,i8030) :- type(X,n8029).
type(X,j8030) :- type(X,n8029).
type(X,n8031) :- type(X,n8030).
type(X,i8031) :- type(X,n8030).
type(X,j8031) :- type(X,n8030).
type(X,n8032) :- type(X,n8031).
type(X,i8032) :- type(X,n8031).
type(X,j8032) :- type(X,n8031).
type(X,n8033) :- type(X,n8032).
type(X,i8033) :- type(X,n8032).
type(X,j8033) :- type(X,n8032).
type(X,n8034) :- type(X,n8033).
type(X,i8034) :- type(X,n8033).
type(X,j8034) :- type(X,n8033).
type(X,n8035) :- type(X,n8034).
type(X,i8035) :- type(X,n8034).
type(X,j8035) :- type(X,n8034).
type(X,n8036) :- type(X,n8035).
type(X,i8036) :- type(X,n8035).
type(X,j8036) :- type(X,n8035).
type(X,n8037) :- type(X,n8036).
type(X,i8037) :- type(X,n8036).
type(X,j8037) :- type(X,n8036).
type(X,n8038) :- type(X,n8037).
type(X,i8038) :- type(X,n8037).
type(X,j8038) :- type(X,n8037).
type(X,n8039) :- type(X,n8038).
type(X,i8039) :- type(X,n8038).
type(X,j8039) :- type(X,n8038).
type(X,n8040) :- type(X,n8039).
type(X,i8040) :- type(X,n8039).
type(X,j8040) :- type(X,n8039).
type(X,n8041) :- type(X,n8040).
type(X,i8041) :- type(X,n8040).
type(X,j8041) :- type(X,n8040).
type(X,n8042) :- type(X,n8041).
type(X,i8042) :- type(X,n8041).
type(X,j8042) :- type(X,n8041).
type(X,n8043) :- type(X,n8042).
type(X,i8043) :- type(X,n8042).
type(X,j8043) :- type(X,n8042).
type(X,n8044) :- type(X,n8043).
type(X,i8044) :- type(X,n8043).
type(X,j8044) :- type(X,n8043).
type(X,n8045) :- type(X,n8044).
type(X,i8045) :- type(X,n8044).
type(X,j8045) :- type(X,n8044).
type(X,n8046) :- type(X,n8045).
type(X,i8046) :- type(X,n8045).
type(X,j8046) :- type(X,n8045).
type(X,n8047) :- type(X,n8046).
type(X,i8047) :- type(X,n8046).
type(X,j8047) :- type(X,n8046).
type(X,n8048) :- type(X,n8047).
type(X,i8048) :- type(X,n8047).
type(X,j8048) :- type(X,n8047).
type(X,n8049) :- type(X,n8048).
type(X,i8049) :- type(X,n8048).
type(X,j8049) :- type(X,n8048).
type(X,n8050) :- type(X,n8049).
type(X,i8050) :- type(X,n8049).
type(X,j8050) :- type(X,n8049).
type(X,n8051) :- type(X,n8050).
type(X,i8051) :- type(X,n8050).
type(X,j8051) :- type(X,n8050).
type(X,n8052) :- type(X,n8051).
type(X,i8052) :- type(X,n8051).
type(X,j8052) :- type(X,n8051).
type(X,n8053) :- type(X,n8052).
type(X,i8053) :- type(X,n8052).
type(X,j8053) :- type(X,n8052).
type(X,n8054) :- type(X,n8053).
type(X,i8054) :- type(X,n8053).
type(X,j8054) :- type(X,n8053).
type(X,n8055) :- type(X,n8054).
type(X,i8055) :- type(X,n8054).
type(X,j8055) :- type(X,n8054).
type(X,n8056) :- type(X,n8055).
type(X,i8056) :- type(X,n8055).
type(X,j8056) :- type(X,n8055).
type(X,n8057) :- type(X,n8056).
type(X,i8057) :- type(X,n8056).
type(X,j8057) :- type(X,n8056).
type(X,n8058) :- type(X,n8057).
type(X,i8058) :- type(X,n8057).
type(X,j8058) :- type(X,n8057).
type(X,n8059) :- type(X,n8058).
type(X,i8059) :- type(X,n8058).
type(X,j8059) :- type(X,n8058).
type(X,n8060) :- type(X,n8059).
type(X,i8060) :- type(X,n8059).
type(X,j8060) :- type(X,n8059).
type(X,n8061) :- type(X,n8060).
type(X,i8061) :- type(X,n8060).
type(X,j8061) :- type(X,n8060).
type(X,n8062) :- type(X,n8061).
type(X,i8062) :- type(X,n8061).
type(X,j8062) :- type(X,n8061).
type(X,n8063) :- type(X,n8062).
type(X,i8063) :- type(X,n8062).
type(X,j8063) :- type(X,n8062).
type(X,n8064) :- type(X,n8063).
type(X,i8064) :- type(X,n8063).
type(X,j8064) :- type(X,n8063).
type(X,n8065) :- type(X,n8064).
type(X,i8065) :- type(X,n8064).
type(X,j8065) :- type(X,n8064).
type(X,n8066) :- type(X,n8065).
type(X,i8066) :- type(X,n8065).
type(X,j8066) :- type(X,n8065).
type(X,n8067) :- type(X,n8066).
type(X,i8067) :- type(X,n8066).
type(X,j8067) :- type(X,n8066).
type(X,n8068) :- type(X,n8067).
type(X,i8068) :- type(X,n8067).
type(X,j8068) :- type(X,n8067).
type(X,n8069) :- type(X,n8068).
type(X,i8069) :- type(X,n8068).
type(X,j8069) :- type(X,n8068).
type(X,n8070) :- type(X,n8069).
type(X,i8070) :- type(X,n8069).
type(X,j8070) :- type(X,n8069).
type(X,n8071) :- type(X,n8070).
type(X,i8071) :- type(X,n8070).
type(X,j8071) :- type(X,n8070).
type(X,n8072) :- type(X,n8071).
type(X,i8072) :- type(X,n8071).
type(X,j8072) :- type(X,n8071).
type(X,n8073) :- type(X,n8072).
type(X,i8073) :- type(X,n8072).
type(X,j8073) :- type(X,n8072).
type(X,n8074) :- type(X,n8073).
type(X,i8074) :- type(X,n8073).
type(X,j8074) :- type(X,n8073).
type(X,n8075) :- type(X,n8074).
type(X,i8075) :- type(X,n8074).
type(X,j8075) :- type(X,n8074).
type(X,n8076) :- type(X,n8075).
type(X,i8076) :- type(X,n8075).
type(X,j8076) :- type(X,n8075).
type(X,n8077) :- type(X,n8076).
type(X,i8077) :- type(X,n8076).
type(X,j8077) :- type(X,n8076).
type(X,n8078) :- type(X,n8077).
type(X,i8078) :- type(X,n8077).
type(X,j8078) :- type(X,n8077).
type(X,n8079) :- type(X,n8078).
type(X,i8079) :- type(X,n8078).
type(X,j8079) :- type(X,n8078).
type(X,n8080) :- type(X,n8079).
type(X,i8080) :- type(X,n8079).
type(X,j8080) :- type(X,n8079).
type(X,n8081) :- type(X,n8080).
type(X,i8081) :- type(X,n8080).
type(X,j8081) :- type(X,n8080).
type(X,n8082) :- type(X,n8081).
type(X,i8082) :- type(X,n8081).
type(X,j8082) :- type(X,n8081).
type(X,n8083) :- type(X,n8082).
type(X,i8083) :- type(X,n8082).
type(X,j8083) :- type(X,n8082).
type(X,n8084) :- type(X,n8083).
type(X,i8084) :- type(X,n8083).
type(X,j8084) :- type(X,n8083).
type(X,n8085) :- type(X,n8084).
type(X,i8085) :- type(X,n8084).
type(X,j8085) :- type(X,n8084).
type(X,n8086) :- type(X,n8085).
type(X,i8086) :- type(X,n8085).
type(X,j8086) :- type(X,n8085).
type(X,n8087) :- type(X,n8086).
type(X,i8087) :- type(X,n8086).
type(X,j8087) :- type(X,n8086).
type(X,n8088) :- type(X,n8087).
type(X,i8088) :- type(X,n8087).
type(X,j8088) :- type(X,n8087).
type(X,n8089) :- type(X,n8088).
type(X,i8089) :- type(X,n8088).
type(X,j8089) :- type(X,n8088).
type(X,n8090) :- type(X,n8089).
type(X,i8090) :- type(X,n8089).
type(X,j8090) :- type(X,n8089).
type(X,n8091) :- type(X,n8090).
type(X,i8091) :- type(X,n8090).
type(X,j8091) :- type(X,n8090).
type(X,n8092) :- type(X,n8091).
type(X,i8092) :- type(X,n8091).
type(X,j8092) :- type(X,n8091).
type(X,n8093) :- type(X,n8092).
type(X,i8093) :- type(X,n8092).
type(X,j8093) :- type(X,n8092).
type(X,n8094) :- type(X,n8093).
type(X,i8094) :- type(X,n8093).
type(X,j8094) :- type(X,n8093).
type(X,n8095) :- type(X,n8094).
type(X,i8095) :- type(X,n8094).
type(X,j8095) :- type(X,n8094).
type(X,n8096) :- type(X,n8095).
type(X,i8096) :- type(X,n8095).
type(X,j8096) :- type(X,n8095).
type(X,n8097) :- type(X,n8096).
type(X,i8097) :- type(X,n8096).
type(X,j8097) :- type(X,n8096).
type(X,n8098) :- type(X,n8097).
type(X,i8098) :- type(X,n8097).
type(X,j8098) :- type(X,n8097).
type(X,n8099) :- type(X,n8098).
type(X,i8099) :- type(X,n8098).
type(X,j8099) :- type(X,n8098).
type(X,n8100) :- type(X,n8099).
type(X,i8100) :- type(X,n8099).
type(X,j8100) :- type(X,n8099).
type(X,n8101) :- type(X,n8100).
type(X,i8101) :- type(X,n8100).
type(X,j8101) :- type(X,n8100).
type(X,n8102) :- type(X,n8101).
type(X,i8102) :- type(X,n8101).
type(X,j8102) :- type(X,n8101).
type(X,n8103) :- type(X,n8102).
type(X,i8103) :- type(X,n8102).
type(X,j8103) :- type(X,n8102).
type(X,n8104) :- type(X,n8103).
type(X,i8104) :- type(X,n8103).
type(X,j8104) :- type(X,n8103).
type(X,n8105) :- type(X,n8104).
type(X,i8105) :- type(X,n8104).
type(X,j8105) :- type(X,n8104).
type(X,n8106) :- type(X,n8105).
type(X,i8106) :- type(X,n8105).
type(X,j8106) :- type(X,n8105).
type(X,n8107) :- type(X,n8106).
type(X,i8107) :- type(X,n8106).
type(X,j8107) :- type(X,n8106).
type(X,n8108) :- type(X,n8107).
type(X,i8108) :- type(X,n8107).
type(X,j8108) :- type(X,n8107).
type(X,n8109) :- type(X,n8108).
type(X,i8109) :- type(X,n8108).
type(X,j8109) :- type(X,n8108).
type(X,n8110) :- type(X,n8109).
type(X,i8110) :- type(X,n8109).
type(X,j8110) :- type(X,n8109).
type(X,n8111) :- type(X,n8110).
type(X,i8111) :- type(X,n8110).
type(X,j8111) :- type(X,n8110).
type(X,n8112) :- type(X,n8111).
type(X,i8112) :- type(X,n8111).
type(X,j8112) :- type(X,n8111).
type(X,n8113) :- type(X,n8112).
type(X,i8113) :- type(X,n8112).
type(X,j8113) :- type(X,n8112).
type(X,n8114) :- type(X,n8113).
type(X,i8114) :- type(X,n8113).
type(X,j8114) :- type(X,n8113).
type(X,n8115) :- type(X,n8114).
type(X,i8115) :- type(X,n8114).
type(X,j8115) :- type(X,n8114).
type(X,n8116) :- type(X,n8115).
type(X,i8116) :- type(X,n8115).
type(X,j8116) :- type(X,n8115).
type(X,n8117) :- type(X,n8116).
type(X,i8117) :- type(X,n8116).
type(X,j8117) :- type(X,n8116).
type(X,n8118) :- type(X,n8117).
type(X,i8118) :- type(X,n8117).
type(X,j8118) :- type(X,n8117).
type(X,n8119) :- type(X,n8118).
type(X,i8119) :- type(X,n8118).
type(X,j8119) :- type(X,n8118).
type(X,n8120) :- type(X,n8119).
type(X,i8120) :- type(X,n8119).
type(X,j8120) :- type(X,n8119).
type(X,n8121) :- type(X,n8120).
type(X,i8121) :- type(X,n8120).
type(X,j8121) :- type(X,n8120).
type(X,n8122) :- type(X,n8121).
type(X,i8122) :- type(X,n8121).
type(X,j8122) :- type(X,n8121).
type(X,n8123) :- type(X,n8122).
type(X,i8123) :- type(X,n8122).
type(X,j8123) :- type(X,n8122).
type(X,n8124) :- type(X,n8123).
type(X,i8124) :- type(X,n8123).
type(X,j8124) :- type(X,n8123).
type(X,n8125) :- type(X,n8124).
type(X,i8125) :- type(X,n8124).
type(X,j8125) :- type(X,n8124).
type(X,n8126) :- type(X,n8125).
type(X,i8126) :- type(X,n8125).
type(X,j8126) :- type(X,n8125).
type(X,n8127) :- type(X,n8126).
type(X,i8127) :- type(X,n8126).
type(X,j8127) :- type(X,n8126).
type(X,n8128) :- type(X,n8127).
type(X,i8128) :- type(X,n8127).
type(X,j8128) :- type(X,n8127).
type(X,n8129) :- type(X,n8128).
type(X,i8129) :- type(X,n8128).
type(X,j8129) :- type(X,n8128).
type(X,n8130) :- type(X,n8129).
type(X,i8130) :- type(X,n8129).
type(X,j8130) :- type(X,n8129).
type(X,n8131) :- type(X,n8130).
type(X,i8131) :- type(X,n8130).
type(X,j8131) :- type(X,n8130).
type(X,n8132) :- type(X,n8131).
type(X,i8132) :- type(X,n8131).
type(X,j8132) :- type(X,n8131).
type(X,n8133) :- type(X,n8132).
type(X,i8133) :- type(X,n8132).
type(X,j8133) :- type(X,n8132).
type(X,n8134) :- type(X,n8133).
type(X,i8134) :- type(X,n8133).
type(X,j8134) :- type(X,n8133).
type(X,n8135) :- type(X,n8134).
type(X,i8135) :- type(X,n8134).
type(X,j8135) :- type(X,n8134).
type(X,n8136) :- type(X,n8135).
type(X,i8136) :- type(X,n8135).
type(X,j8136) :- type(X,n8135).
type(X,n8137) :- type(X,n8136).
type(X,i8137) :- type(X,n8136).
type(X,j8137) :- type(X,n8136).
type(X,n8138) :- type(X,n8137).
type(X,i8138) :- type(X,n8137).
type(X,j8138) :- type(X,n8137).
type(X,n8139) :- type(X,n8138).
type(X,i8139) :- type(X,n8138).
type(X,j8139) :- type(X,n8138).
type(X,n8140) :- type(X,n8139).
type(X,i8140) :- type(X,n8139).
type(X,j8140) :- type(X,n8139).
type(X,n8141) :- type(X,n8140).
type(X,i8141) :- type(X,n8140).
type(X,j8141) :- type(X,n8140).
type(X,n8142) :- type(X,n8141).
type(X,i8142) :- type(X,n8141).
type(X,j8142) :- type(X,n8141).
type(X,n8143) :- type(X,n8142).
type(X,i8143) :- type(X,n8142).
type(X,j8143) :- type(X,n8142).
type(X,n8144) :- type(X,n8143).
type(X,i8144) :- type(X,n8143).
type(X,j8144) :- type(X,n8143).
type(X,n8145) :- type(X,n8144).
type(X,i8145) :- type(X,n8144).
type(X,j8145) :- type(X,n8144).
type(X,n8146) :- type(X,n8145).
type(X,i8146) :- type(X,n8145).
type(X,j8146) :- type(X,n8145).
type(X,n8147) :- type(X,n8146).
type(X,i8147) :- type(X,n8146).
type(X,j8147) :- type(X,n8146).
type(X,n8148) :- type(X,n8147).
type(X,i8148) :- type(X,n8147).
type(X,j8148) :- type(X,n8147).
type(X,n8149) :- type(X,n8148).
type(X,i8149) :- type(X,n8148).
type(X,j8149) :- type(X,n8148).
type(X,n8150) :- type(X,n8149).
type(X,i8150) :- type(X,n8149).
type(X,j8150) :- type(X,n8149).
type(X,n8151) :- type(X,n8150).
type(X,i8151) :- type(X,n8150).
type(X,j8151) :- type(X,n8150).
type(X,n8152) :- type(X,n8151).
type(X,i8152) :- type(X,n8151).
type(X,j8152) :- type(X,n8151).
type(X,n8153) :- type(X,n8152).
type(X,i8153) :- type(X,n8152).
type(X,j8153) :- type(X,n8152).
type(X,n8154) :- type(X,n8153).
type(X,i8154) :- type(X,n8153).
type(X,j8154) :- type(X,n8153).
type(X,n8155) :- type(X,n8154).
type(X,i8155) :- type(X,n8154).
type(X,j8155) :- type(X,n8154).
type(X,n8156) :- type(X,n8155).
type(X,i8156) :- type(X,n8155).
type(X,j8156) :- type(X,n8155).
type(X,n8157) :- type(X,n8156).
type(X,i8157) :- type(X,n8156).
type(X,j8157) :- type(X,n8156).
type(X,n8158) :- type(X,n8157).
type(X,i8158) :- type(X,n8157).
type(X,j8158) :- type(X,n8157).
type(X,n8159) :- type(X,n8158).
type(X,i8159) :- type(X,n8158).
type(X,j8159) :- type(X,n8158).
type(X,n8160) :- type(X,n8159).
type(X,i8160) :- type(X,n8159).
type(X,j8160) :- type(X,n8159).
type(X,n8161) :- type(X,n8160).
type(X,i8161) :- type(X,n8160).
type(X,j8161) :- type(X,n8160).
type(X,n8162) :- type(X,n8161).
type(X,i8162) :- type(X,n8161).
type(X,j8162) :- type(X,n8161).
type(X,n8163) :- type(X,n8162).
type(X,i8163) :- type(X,n8162).
type(X,j8163) :- type(X,n8162).
type(X,n8164) :- type(X,n8163).
type(X,i8164) :- type(X,n8163).
type(X,j8164) :- type(X,n8163).
type(X,n8165) :- type(X,n8164).
type(X,i8165) :- type(X,n8164).
type(X,j8165) :- type(X,n8164).
type(X,n8166) :- type(X,n8165).
type(X,i8166) :- type(X,n8165).
type(X,j8166) :- type(X,n8165).
type(X,n8167) :- type(X,n8166).
type(X,i8167) :- type(X,n8166).
type(X,j8167) :- type(X,n8166).
type(X,n8168) :- type(X,n8167).
type(X,i8168) :- type(X,n8167).
type(X,j8168) :- type(X,n8167).
type(X,n8169) :- type(X,n8168).
type(X,i8169) :- type(X,n8168).
type(X,j8169) :- type(X,n8168).
type(X,n8170) :- type(X,n8169).
type(X,i8170) :- type(X,n8169).
type(X,j8170) :- type(X,n8169).
type(X,n8171) :- type(X,n8170).
type(X,i8171) :- type(X,n8170).
type(X,j8171) :- type(X,n8170).
type(X,n8172) :- type(X,n8171).
type(X,i8172) :- type(X,n8171).
type(X,j8172) :- type(X,n8171).
type(X,n8173) :- type(X,n8172).
type(X,i8173) :- type(X,n8172).
type(X,j8173) :- type(X,n8172).
type(X,n8174) :- type(X,n8173).
type(X,i8174) :- type(X,n8173).
type(X,j8174) :- type(X,n8173).
type(X,n8175) :- type(X,n8174).
type(X,i8175) :- type(X,n8174).
type(X,j8175) :- type(X,n8174).
type(X,n8176) :- type(X,n8175).
type(X,i8176) :- type(X,n8175).
type(X,j8176) :- type(X,n8175).
type(X,n8177) :- type(X,n8176).
type(X,i8177) :- type(X,n8176).
type(X,j8177) :- type(X,n8176).
type(X,n8178) :- type(X,n8177).
type(X,i8178) :- type(X,n8177).
type(X,j8178) :- type(X,n8177).
type(X,n8179) :- type(X,n8178).
type(X,i8179) :- type(X,n8178).
type(X,j8179) :- type(X,n8178).
type(X,n8180) :- type(X,n8179).
type(X,i8180) :- type(X,n8179).
type(X,j8180) :- type(X,n8179).
type(X,n8181) :- type(X,n8180).
type(X,i8181) :- type(X,n8180).
type(X,j8181) :- type(X,n8180).
type(X,n8182) :- type(X,n8181).
type(X,i8182) :- type(X,n8181).
type(X,j8182) :- type(X,n8181).
type(X,n8183) :- type(X,n8182).
type(X,i8183) :- type(X,n8182).
type(X,j8183) :- type(X,n8182).
type(X,n8184) :- type(X,n8183).
type(X,i8184) :- type(X,n8183).
type(X,j8184) :- type(X,n8183).
type(X,n8185) :- type(X,n8184).
type(X,i8185) :- type(X,n8184).
type(X,j8185) :- type(X,n8184).
type(X,n8186) :- type(X,n8185).
type(X,i8186) :- type(X,n8185).
type(X,j8186) :- type(X,n8185).
type(X,n8187) :- type(X,n8186).
type(X,i8187) :- type(X,n8186).
type(X,j8187) :- type(X,n8186).
type(X,n8188) :- type(X,n8187).
type(X,i8188) :- type(X,n8187).
type(X,j8188) :- type(X,n8187).
type(X,n8189) :- type(X,n8188).
type(X,i8189) :- type(X,n8188).
type(X,j8189) :- type(X,n8188).
type(X,n8190) :- type(X,n8189).
type(X,i8190) :- type(X,n8189).
type(X,j8190) :- type(X,n8189).
type(X,n8191) :- type(X,n8190).
type(X,i8191) :- type(X,n8190).
type(X,j8191) :- type(X,n8190).
type(X,n8192) :- type(X,n8191).
type(X,i8192) :- type(X,n8191).
type(X,j8192) :- type(X,n8191).
type(X,n8193) :- type(X,n8192).
type(X,i8193) :- type(X,n8192).
type(X,j8193) :- type(X,n8192).
type(X,n8194) :- type(X,n8193).
type(X,i8194) :- type(X,n8193).
type(X,j8194) :- type(X,n8193).
type(X,n8195) :- type(X,n8194).
type(X,i8195) :- type(X,n8194).
type(X,j8195) :- type(X,n8194).
type(X,n8196) :- type(X,n8195).
type(X,i8196) :- type(X,n8195).
type(X,j8196) :- type(X,n8195).
type(X,n8197) :- type(X,n8196).
type(X,i8197) :- type(X,n8196).
type(X,j8197) :- type(X,n8196).
type(X,n8198) :- type(X,n8197).
type(X,i8198) :- type(X,n8197).
type(X,j8198) :- type(X,n8197).
type(X,n8199) :- type(X,n8198).
type(X,i8199) :- type(X,n8198).
type(X,j8199) :- type(X,n8198).
type(X,n8200) :- type(X,n8199).
type(X,i8200) :- type(X,n8199).
type(X,j8200) :- type(X,n8199).
type(X,n8201) :- type(X,n8200).
type(X,i8201) :- type(X,n8200).
type(X,j8201) :- type(X,n8200).
type(X,n8202) :- type(X,n8201).
type(X,i8202) :- type(X,n8201).
type(X,j8202) :- type(X,n8201).
type(X,n8203) :- type(X,n8202).
type(X,i8203) :- type(X,n8202).
type(X,j8203) :- type(X,n8202).
type(X,n8204) :- type(X,n8203).
type(X,i8204) :- type(X,n8203).
type(X,j8204) :- type(X,n8203).
type(X,n8205) :- type(X,n8204).
type(X,i8205) :- type(X,n8204).
type(X,j8205) :- type(X,n8204).
type(X,n8206) :- type(X,n8205).
type(X,i8206) :- type(X,n8205).
type(X,j8206) :- type(X,n8205).
type(X,n8207) :- type(X,n8206).
type(X,i8207) :- type(X,n8206).
type(X,j8207) :- type(X,n8206).
type(X,n8208) :- type(X,n8207).
type(X,i8208) :- type(X,n8207).
type(X,j8208) :- type(X,n8207).
type(X,n8209) :- type(X,n8208).
type(X,i8209) :- type(X,n8208).
type(X,j8209) :- type(X,n8208).
type(X,n8210) :- type(X,n8209).
type(X,i8210) :- type(X,n8209).
type(X,j8210) :- type(X,n8209).
type(X,n8211) :- type(X,n8210).
type(X,i8211) :- type(X,n8210).
type(X,j8211) :- type(X,n8210).
type(X,n8212) :- type(X,n8211).
type(X,i8212) :- type(X,n8211).
type(X,j8212) :- type(X,n8211).
type(X,n8213) :- type(X,n8212).
type(X,i8213) :- type(X,n8212).
type(X,j8213) :- type(X,n8212).
type(X,n8214) :- type(X,n8213).
type(X,i8214) :- type(X,n8213).
type(X,j8214) :- type(X,n8213).
type(X,n8215) :- type(X,n8214).
type(X,i8215) :- type(X,n8214).
type(X,j8215) :- type(X,n8214).
type(X,n8216) :- type(X,n8215).
type(X,i8216) :- type(X,n8215).
type(X,j8216) :- type(X,n8215).
type(X,n8217) :- type(X,n8216).
type(X,i8217) :- type(X,n8216).
type(X,j8217) :- type(X,n8216).
type(X,n8218) :- type(X,n8217).
type(X,i8218) :- type(X,n8217).
type(X,j8218) :- type(X,n8217).
type(X,n8219) :- type(X,n8218).
type(X,i8219) :- type(X,n8218).
type(X,j8219) :- type(X,n8218).
type(X,n8220) :- type(X,n8219).
type(X,i8220) :- type(X,n8219).
type(X,j8220) :- type(X,n8219).
type(X,n8221) :- type(X,n8220).
type(X,i8221) :- type(X,n8220).
type(X,j8221) :- type(X,n8220).
type(X,n8222) :- type(X,n8221).
type(X,i8222) :- type(X,n8221).
type(X,j8222) :- type(X,n8221).
type(X,n8223) :- type(X,n8222).
type(X,i8223) :- type(X,n8222).
type(X,j8223) :- type(X,n8222).
type(X,n8224) :- type(X,n8223).
type(X,i8224) :- type(X,n8223).
type(X,j8224) :- type(X,n8223).
type(X,n8225) :- type(X,n8224).
type(X,i8225) :- type(X,n8224).
type(X,j8225) :- type(X,n8224).
type(X,n8226) :- type(X,n8225).
type(X,i8226) :- type(X,n8225).
type(X,j8226) :- type(X,n8225).
type(X,n8227) :- type(X,n8226).
type(X,i8227) :- type(X,n8226).
type(X,j8227) :- type(X,n8226).
type(X,n8228) :- type(X,n8227).
type(X,i8228) :- type(X,n8227).
type(X,j8228) :- type(X,n8227).
type(X,n8229) :- type(X,n8228).
type(X,i8229) :- type(X,n8228).
type(X,j8229) :- type(X,n8228).
type(X,n8230) :- type(X,n8229).
type(X,i8230) :- type(X,n8229).
type(X,j8230) :- type(X,n8229).
type(X,n8231) :- type(X,n8230).
type(X,i8231) :- type(X,n8230).
type(X,j8231) :- type(X,n8230).
type(X,n8232) :- type(X,n8231).
type(X,i8232) :- type(X,n8231).
type(X,j8232) :- type(X,n8231).
type(X,n8233) :- type(X,n8232).
type(X,i8233) :- type(X,n8232).
type(X,j8233) :- type(X,n8232).
type(X,n8234) :- type(X,n8233).
type(X,i8234) :- type(X,n8233).
type(X,j8234) :- type(X,n8233).
type(X,n8235) :- type(X,n8234).
type(X,i8235) :- type(X,n8234).
type(X,j8235) :- type(X,n8234).
type(X,n8236) :- type(X,n8235).
type(X,i8236) :- type(X,n8235).
type(X,j8236) :- type(X,n8235).
type(X,n8237) :- type(X,n8236).
type(X,i8237) :- type(X,n8236).
type(X,j8237) :- type(X,n8236).
type(X,n8238) :- type(X,n8237).
type(X,i8238) :- type(X,n8237).
type(X,j8238) :- type(X,n8237).
type(X,n8239) :- type(X,n8238).
type(X,i8239) :- type(X,n8238).
type(X,j8239) :- type(X,n8238).
type(X,n8240) :- type(X,n8239).
type(X,i8240) :- type(X,n8239).
type(X,j8240) :- type(X,n8239).
type(X,n8241) :- type(X,n8240).
type(X,i8241) :- type(X,n8240).
type(X,j8241) :- type(X,n8240).
type(X,n8242) :- type(X,n8241).
type(X,i8242) :- type(X,n8241).
type(X,j8242) :- type(X,n8241).
type(X,n8243) :- type(X,n8242).
type(X,i8243) :- type(X,n8242).
type(X,j8243) :- type(X,n8242).
type(X,n8244) :- type(X,n8243).
type(X,i8244) :- type(X,n8243).
type(X,j8244) :- type(X,n8243).
type(X,n8245) :- type(X,n8244).
type(X,i8245) :- type(X,n8244).
type(X,j8245) :- type(X,n8244).
type(X,n8246) :- type(X,n8245).
type(X,i8246) :- type(X,n8245).
type(X,j8246) :- type(X,n8245).
type(X,n8247) :- type(X,n8246).
type(X,i8247) :- type(X,n8246).
type(X,j8247) :- type(X,n8246).
type(X,n8248) :- type(X,n8247).
type(X,i8248) :- type(X,n8247).
type(X,j8248) :- type(X,n8247).
type(X,n8249) :- type(X,n8248).
type(X,i8249) :- type(X,n8248).
type(X,j8249) :- type(X,n8248).
type(X,n8250) :- type(X,n8249).
type(X,i8250) :- type(X,n8249).
type(X,j8250) :- type(X,n8249).
type(X,n8251) :- type(X,n8250).
type(X,i8251) :- type(X,n8250).
type(X,j8251) :- type(X,n8250).
type(X,n8252) :- type(X,n8251).
type(X,i8252) :- type(X,n8251).
type(X,j8252) :- type(X,n8251).
type(X,n8253) :- type(X,n8252).
type(X,i8253) :- type(X,n8252).
type(X,j8253) :- type(X,n8252).
type(X,n8254) :- type(X,n8253).
type(X,i8254) :- type(X,n8253).
type(X,j8254) :- type(X,n8253).
type(X,n8255) :- type(X,n8254).
type(X,i8255) :- type(X,n8254).
type(X,j8255) :- type(X,n8254).
type(X,n8256) :- type(X,n8255).
type(X,i8256) :- type(X,n8255).
type(X,j8256) :- type(X,n8255).
type(X,n8257) :- type(X,n8256).
type(X,i8257) :- type(X,n8256).
type(X,j8257) :- type(X,n8256).
type(X,n8258) :- type(X,n8257).
type(X,i8258) :- type(X,n8257).
type(X,j8258) :- type(X,n8257).
type(X,n8259) :- type(X,n8258).
type(X,i8259) :- type(X,n8258).
type(X,j8259) :- type(X,n8258).
type(X,n8260) :- type(X,n8259).
type(X,i8260) :- type(X,n8259).
type(X,j8260) :- type(X,n8259).
type(X,n8261) :- type(X,n8260).
type(X,i8261) :- type(X,n8260).
type(X,j8261) :- type(X,n8260).
type(X,n8262) :- type(X,n8261).
type(X,i8262) :- type(X,n8261).
type(X,j8262) :- type(X,n8261).
type(X,n8263) :- type(X,n8262).
type(X,i8263) :- type(X,n8262).
type(X,j8263) :- type(X,n8262).
type(X,n8264) :- type(X,n8263).
type(X,i8264) :- type(X,n8263).
type(X,j8264) :- type(X,n8263).
type(X,n8265) :- type(X,n8264).
type(X,i8265) :- type(X,n8264).
type(X,j8265) :- type(X,n8264).
type(X,n8266) :- type(X,n8265).
type(X,i8266) :- type(X,n8265).
type(X,j8266) :- type(X,n8265).
type(X,n8267) :- type(X,n8266).
type(X,i8267) :- type(X,n8266).
type(X,j8267) :- type(X,n8266).
type(X,n8268) :- type(X,n8267).
type(X,i8268) :- type(X,n8267).
type(X,j8268) :- type(X,n8267).
type(X,n8269) :- type(X,n8268).
type(X,i8269) :- type(X,n8268).
type(X,j8269) :- type(X,n8268).
type(X,n8270) :- type(X,n8269).
type(X,i8270) :- type(X,n8269).
type(X,j8270) :- type(X,n8269).
type(X,n8271) :- type(X,n8270).
type(X,i8271) :- type(X,n8270).
type(X,j8271) :- type(X,n8270).
type(X,n8272) :- type(X,n8271).
type(X,i8272) :- type(X,n8271).
type(X,j8272) :- type(X,n8271).
type(X,n8273) :- type(X,n8272).
type(X,i8273) :- type(X,n8272).
type(X,j8273) :- type(X,n8272).
type(X,n8274) :- type(X,n8273).
type(X,i8274) :- type(X,n8273).
type(X,j8274) :- type(X,n8273).
type(X,n8275) :- type(X,n8274).
type(X,i8275) :- type(X,n8274).
type(X,j8275) :- type(X,n8274).
type(X,n8276) :- type(X,n8275).
type(X,i8276) :- type(X,n8275).
type(X,j8276) :- type(X,n8275).
type(X,n8277) :- type(X,n8276).
type(X,i8277) :- type(X,n8276).
type(X,j8277) :- type(X,n8276).
type(X,n8278) :- type(X,n8277).
type(X,i8278) :- type(X,n8277).
type(X,j8278) :- type(X,n8277).
type(X,n8279) :- type(X,n8278).
type(X,i8279) :- type(X,n8278).
type(X,j8279) :- type(X,n8278).
type(X,n8280) :- type(X,n8279).
type(X,i8280) :- type(X,n8279).
type(X,j8280) :- type(X,n8279).
type(X,n8281) :- type(X,n8280).
type(X,i8281) :- type(X,n8280).
type(X,j8281) :- type(X,n8280).
type(X,n8282) :- type(X,n8281).
type(X,i8282) :- type(X,n8281).
type(X,j8282) :- type(X,n8281).
type(X,n8283) :- type(X,n8282).
type(X,i8283) :- type(X,n8282).
type(X,j8283) :- type(X,n8282).
type(X,n8284) :- type(X,n8283).
type(X,i8284) :- type(X,n8283).
type(X,j8284) :- type(X,n8283).
type(X,n8285) :- type(X,n8284).
type(X,i8285) :- type(X,n8284).
type(X,j8285) :- type(X,n8284).
type(X,n8286) :- type(X,n8285).
type(X,i8286) :- type(X,n8285).
type(X,j8286) :- type(X,n8285).
type(X,n8287) :- type(X,n8286).
type(X,i8287) :- type(X,n8286).
type(X,j8287) :- type(X,n8286).
type(X,n8288) :- type(X,n8287).
type(X,i8288) :- type(X,n8287).
type(X,j8288) :- type(X,n8287).
type(X,n8289) :- type(X,n8288).
type(X,i8289) :- type(X,n8288).
type(X,j8289) :- type(X,n8288).
type(X,n8290) :- type(X,n8289).
type(X,i8290) :- type(X,n8289).
type(X,j8290) :- type(X,n8289).
type(X,n8291) :- type(X,n8290).
type(X,i8291) :- type(X,n8290).
type(X,j8291) :- type(X,n8290).
type(X,n8292) :- type(X,n8291).
type(X,i8292) :- type(X,n8291).
type(X,j8292) :- type(X,n8291).
type(X,n8293) :- type(X,n8292).
type(X,i8293) :- type(X,n8292).
type(X,j8293) :- type(X,n8292).
type(X,n8294) :- type(X,n8293).
type(X,i8294) :- type(X,n8293).
type(X,j8294) :- type(X,n8293).
type(X,n8295) :- type(X,n8294).
type(X,i8295) :- type(X,n8294).
type(X,j8295) :- type(X,n8294).
type(X,n8296) :- type(X,n8295).
type(X,i8296) :- type(X,n8295).
type(X,j8296) :- type(X,n8295).
type(X,n8297) :- type(X,n8296).
type(X,i8297) :- type(X,n8296).
type(X,j8297) :- type(X,n8296).
type(X,n8298) :- type(X,n8297).
type(X,i8298) :- type(X,n8297).
type(X,j8298) :- type(X,n8297).
type(X,n8299) :- type(X,n8298).
type(X,i8299) :- type(X,n8298).
type(X,j8299) :- type(X,n8298).
type(X,n8300) :- type(X,n8299).
type(X,i8300) :- type(X,n8299).
type(X,j8300) :- type(X,n8299).
type(X,n8301) :- type(X,n8300).
type(X,i8301) :- type(X,n8300).
type(X,j8301) :- type(X,n8300).
type(X,n8302) :- type(X,n8301).
type(X,i8302) :- type(X,n8301).
type(X,j8302) :- type(X,n8301).
type(X,n8303) :- type(X,n8302).
type(X,i8303) :- type(X,n8302).
type(X,j8303) :- type(X,n8302).
type(X,n8304) :- type(X,n8303).
type(X,i8304) :- type(X,n8303).
type(X,j8304) :- type(X,n8303).
type(X,n8305) :- type(X,n8304).
type(X,i8305) :- type(X,n8304).
type(X,j8305) :- type(X,n8304).
type(X,n8306) :- type(X,n8305).
type(X,i8306) :- type(X,n8305).
type(X,j8306) :- type(X,n8305).
type(X,n8307) :- type(X,n8306).
type(X,i8307) :- type(X,n8306).
type(X,j8307) :- type(X,n8306).
type(X,n8308) :- type(X,n8307).
type(X,i8308) :- type(X,n8307).
type(X,j8308) :- type(X,n8307).
type(X,n8309) :- type(X,n8308).
type(X,i8309) :- type(X,n8308).
type(X,j8309) :- type(X,n8308).
type(X,n8310) :- type(X,n8309).
type(X,i8310) :- type(X,n8309).
type(X,j8310) :- type(X,n8309).
type(X,n8311) :- type(X,n8310).
type(X,i8311) :- type(X,n8310).
type(X,j8311) :- type(X,n8310).
type(X,n8312) :- type(X,n8311).
type(X,i8312) :- type(X,n8311).
type(X,j8312) :- type(X,n8311).
type(X,n8313) :- type(X,n8312).
type(X,i8313) :- type(X,n8312).
type(X,j8313) :- type(X,n8312).
type(X,n8314) :- type(X,n8313).
type(X,i8314) :- type(X,n8313).
type(X,j8314) :- type(X,n8313).
type(X,n8315) :- type(X,n8314).
type(X,i8315) :- type(X,n8314).
type(X,j8315) :- type(X,n8314).
type(X,n8316) :- type(X,n8315).
type(X,i8316) :- type(X,n8315).
type(X,j8316) :- type(X,n8315).
type(X,n8317) :- type(X,n8316).
type(X,i8317) :- type(X,n8316).
type(X,j8317) :- type(X,n8316).
type(X,n8318) :- type(X,n8317).
type(X,i8318) :- type(X,n8317).
type(X,j8318) :- type(X,n8317).
type(X,n8319) :- type(X,n8318).
type(X,i8319) :- type(X,n8318).
type(X,j8319) :- type(X,n8318).
type(X,n8320) :- type(X,n8319).
type(X,i8320) :- type(X,n8319).
type(X,j8320) :- type(X,n8319).
type(X,n8321) :- type(X,n8320).
type(X,i8321) :- type(X,n8320).
type(X,j8321) :- type(X,n8320).
type(X,n8322) :- type(X,n8321).
type(X,i8322) :- type(X,n8321).
type(X,j8322) :- type(X,n8321).
type(X,n8323) :- type(X,n8322).
type(X,i8323) :- type(X,n8322).
type(X,j8323) :- type(X,n8322).
type(X,n8324) :- type(X,n8323).
type(X,i8324) :- type(X,n8323).
type(X,j8324) :- type(X,n8323).
type(X,n8325) :- type(X,n8324).
type(X,i8325) :- type(X,n8324).
type(X,j8325) :- type(X,n8324).
type(X,n8326) :- type(X,n8325).
type(X,i8326) :- type(X,n8325).
type(X,j8326) :- type(X,n8325).
type(X,n8327) :- type(X,n8326).
type(X,i8327) :- type(X,n8326).
type(X,j8327) :- type(X,n8326).
type(X,n8328) :- type(X,n8327).
type(X,i8328) :- type(X,n8327).
type(X,j8328) :- type(X,n8327).
type(X,n8329) :- type(X,n8328).
type(X,i8329) :- type(X,n8328).
type(X,j8329) :- type(X,n8328).
type(X,n8330) :- type(X,n8329).
type(X,i8330) :- type(X,n8329).
type(X,j8330) :- type(X,n8329).
type(X,n8331) :- type(X,n8330).
type(X,i8331) :- type(X,n8330).
type(X,j8331) :- type(X,n8330).
type(X,n8332) :- type(X,n8331).
type(X,i8332) :- type(X,n8331).
type(X,j8332) :- type(X,n8331).
type(X,n8333) :- type(X,n8332).
type(X,i8333) :- type(X,n8332).
type(X,j8333) :- type(X,n8332).
type(X,n8334) :- type(X,n8333).
type(X,i8334) :- type(X,n8333).
type(X,j8334) :- type(X,n8333).
type(X,n8335) :- type(X,n8334).
type(X,i8335) :- type(X,n8334).
type(X,j8335) :- type(X,n8334).
type(X,n8336) :- type(X,n8335).
type(X,i8336) :- type(X,n8335).
type(X,j8336) :- type(X,n8335).
type(X,n8337) :- type(X,n8336).
type(X,i8337) :- type(X,n8336).
type(X,j8337) :- type(X,n8336).
type(X,n8338) :- type(X,n8337).
type(X,i8338) :- type(X,n8337).
type(X,j8338) :- type(X,n8337).
type(X,n8339) :- type(X,n8338).
type(X,i8339) :- type(X,n8338).
type(X,j8339) :- type(X,n8338).
type(X,n8340) :- type(X,n8339).
type(X,i8340) :- type(X,n8339).
type(X,j8340) :- type(X,n8339).
type(X,n8341) :- type(X,n8340).
type(X,i8341) :- type(X,n8340).
type(X,j8341) :- type(X,n8340).
type(X,n8342) :- type(X,n8341).
type(X,i8342) :- type(X,n8341).
type(X,j8342) :- type(X,n8341).
type(X,n8343) :- type(X,n8342).
type(X,i8343) :- type(X,n8342).
type(X,j8343) :- type(X,n8342).
type(X,n8344) :- type(X,n8343).
type(X,i8344) :- type(X,n8343).
type(X,j8344) :- type(X,n8343).
type(X,n8345) :- type(X,n8344).
type(X,i8345) :- type(X,n8344).
type(X,j8345) :- type(X,n8344).
type(X,n8346) :- type(X,n8345).
type(X,i8346) :- type(X,n8345).
type(X,j8346) :- type(X,n8345).
type(X,n8347) :- type(X,n8346).
type(X,i8347) :- type(X,n8346).
type(X,j8347) :- type(X,n8346).
type(X,n8348) :- type(X,n8347).
type(X,i8348) :- type(X,n8347).
type(X,j8348) :- type(X,n8347).
type(X,n8349) :- type(X,n8348).
type(X,i8349) :- type(X,n8348).
type(X,j8349) :- type(X,n8348).
type(X,n8350) :- type(X,n8349).
type(X,i8350) :- type(X,n8349).
type(X,j8350) :- type(X,n8349).
type(X,n8351) :- type(X,n8350).
type(X,i8351) :- type(X,n8350).
type(X,j8351) :- type(X,n8350).
type(X,n8352) :- type(X,n8351).
type(X,i8352) :- type(X,n8351).
type(X,j8352) :- type(X,n8351).
type(X,n8353) :- type(X,n8352).
type(X,i8353) :- type(X,n8352).
type(X,j8353) :- type(X,n8352).
type(X,n8354) :- type(X,n8353).
type(X,i8354) :- type(X,n8353).
type(X,j8354) :- type(X,n8353).
type(X,n8355) :- type(X,n8354).
type(X,i8355) :- type(X,n8354).
type(X,j8355) :- type(X,n8354).
type(X,n8356) :- type(X,n8355).
type(X,i8356) :- type(X,n8355).
type(X,j8356) :- type(X,n8355).
type(X,n8357) :- type(X,n8356).
type(X,i8357) :- type(X,n8356).
type(X,j8357) :- type(X,n8356).
type(X,n8358) :- type(X,n8357).
type(X,i8358) :- type(X,n8357).
type(X,j8358) :- type(X,n8357).
type(X,n8359) :- type(X,n8358).
type(X,i8359) :- type(X,n8358).
type(X,j8359) :- type(X,n8358).
type(X,n8360) :- type(X,n8359).
type(X,i8360) :- type(X,n8359).
type(X,j8360) :- type(X,n8359).
type(X,n8361) :- type(X,n8360).
type(X,i8361) :- type(X,n8360).
type(X,j8361) :- type(X,n8360).
type(X,n8362) :- type(X,n8361).
type(X,i8362) :- type(X,n8361).
type(X,j8362) :- type(X,n8361).
type(X,n8363) :- type(X,n8362).
type(X,i8363) :- type(X,n8362).
type(X,j8363) :- type(X,n8362).
type(X,n8364) :- type(X,n8363).
type(X,i8364) :- type(X,n8363).
type(X,j8364) :- type(X,n8363).
type(X,n8365) :- type(X,n8364).
type(X,i8365) :- type(X,n8364).
type(X,j8365) :- type(X,n8364).
type(X,n8366) :- type(X,n8365).
type(X,i8366) :- type(X,n8365).
type(X,j8366) :- type(X,n8365).
type(X,n8367) :- type(X,n8366).
type(X,i8367) :- type(X,n8366).
type(X,j8367) :- type(X,n8366).
type(X,n8368) :- type(X,n8367).
type(X,i8368) :- type(X,n8367).
type(X,j8368) :- type(X,n8367).
type(X,n8369) :- type(X,n8368).
type(X,i8369) :- type(X,n8368).
type(X,j8369) :- type(X,n8368).
type(X,n8370) :- type(X,n8369).
type(X,i8370) :- type(X,n8369).
type(X,j8370) :- type(X,n8369).
type(X,n8371) :- type(X,n8370).
type(X,i8371) :- type(X,n8370).
type(X,j8371) :- type(X,n8370).
type(X,n8372) :- type(X,n8371).
type(X,i8372) :- type(X,n8371).
type(X,j8372) :- type(X,n8371).
type(X,n8373) :- type(X,n8372).
type(X,i8373) :- type(X,n8372).
type(X,j8373) :- type(X,n8372).
type(X,n8374) :- type(X,n8373).
type(X,i8374) :- type(X,n8373).
type(X,j8374) :- type(X,n8373).
type(X,n8375) :- type(X,n8374).
type(X,i8375) :- type(X,n8374).
type(X,j8375) :- type(X,n8374).
type(X,n8376) :- type(X,n8375).
type(X,i8376) :- type(X,n8375).
type(X,j8376) :- type(X,n8375).
type(X,n8377) :- type(X,n8376).
type(X,i8377) :- type(X,n8376).
type(X,j8377) :- type(X,n8376).
type(X,n8378) :- type(X,n8377).
type(X,i8378) :- type(X,n8377).
type(X,j8378) :- type(X,n8377).
type(X,n8379) :- type(X,n8378).
type(X,i8379) :- type(X,n8378).
type(X,j8379) :- type(X,n8378).
type(X,n8380) :- type(X,n8379).
type(X,i8380) :- type(X,n8379).
type(X,j8380) :- type(X,n8379).
type(X,n8381) :- type(X,n8380).
type(X,i8381) :- type(X,n8380).
type(X,j8381) :- type(X,n8380).
type(X,n8382) :- type(X,n8381).
type(X,i8382) :- type(X,n8381).
type(X,j8382) :- type(X,n8381).
type(X,n8383) :- type(X,n8382).
type(X,i8383) :- type(X,n8382).
type(X,j8383) :- type(X,n8382).
type(X,n8384) :- type(X,n8383).
type(X,i8384) :- type(X,n8383).
type(X,j8384) :- type(X,n8383).
type(X,n8385) :- type(X,n8384).
type(X,i8385) :- type(X,n8384).
type(X,j8385) :- type(X,n8384).
type(X,n8386) :- type(X,n8385).
type(X,i8386) :- type(X,n8385).
type(X,j8386) :- type(X,n8385).
type(X,n8387) :- type(X,n8386).
type(X,i8387) :- type(X,n8386).
type(X,j8387) :- type(X,n8386).
type(X,n8388) :- type(X,n8387).
type(X,i8388) :- type(X,n8387).
type(X,j8388) :- type(X,n8387).
type(X,n8389) :- type(X,n8388).
type(X,i8389) :- type(X,n8388).
type(X,j8389) :- type(X,n8388).
type(X,n8390) :- type(X,n8389).
type(X,i8390) :- type(X,n8389).
type(X,j8390) :- type(X,n8389).
type(X,n8391) :- type(X,n8390).
type(X,i8391) :- type(X,n8390).
type(X,j8391) :- type(X,n8390).
type(X,n8392) :- type(X,n8391).
type(X,i8392) :- type(X,n8391).
type(X,j8392) :- type(X,n8391).
type(X,n8393) :- type(X,n8392).
type(X,i8393) :- type(X,n8392).
type(X,j8393) :- type(X,n8392).
type(X,n8394) :- type(X,n8393).
type(X,i8394) :- type(X,n8393).
type(X,j8394) :- type(X,n8393).
type(X,n8395) :- type(X,n8394).
type(X,i8395) :- type(X,n8394).
type(X,j8395) :- type(X,n8394).
type(X,n8396) :- type(X,n8395).
type(X,i8396) :- type(X,n8395).
type(X,j8396) :- type(X,n8395).
type(X,n8397) :- type(X,n8396).
type(X,i8397) :- type(X,n8396).
type(X,j8397) :- type(X,n8396).
type(X,n8398) :- type(X,n8397).
type(X,i8398) :- type(X,n8397).
type(X,j8398) :- type(X,n8397).
type(X,n8399) :- type(X,n8398).
type(X,i8399) :- type(X,n8398).
type(X,j8399) :- type(X,n8398).
type(X,n8400) :- type(X,n8399).
type(X,i8400) :- type(X,n8399).
type(X,j8400) :- type(X,n8399).
type(X,n8401) :- type(X,n8400).
type(X,i8401) :- type(X,n8400).
type(X,j8401) :- type(X,n8400).
type(X,n8402) :- type(X,n8401).
type(X,i8402) :- type(X,n8401).
type(X,j8402) :- type(X,n8401).
type(X,n8403) :- type(X,n8402).
type(X,i8403) :- type(X,n8402).
type(X,j8403) :- type(X,n8402).
type(X,n8404) :- type(X,n8403).
type(X,i8404) :- type(X,n8403).
type(X,j8404) :- type(X,n8403).
type(X,n8405) :- type(X,n8404).
type(X,i8405) :- type(X,n8404).
type(X,j8405) :- type(X,n8404).
type(X,n8406) :- type(X,n8405).
type(X,i8406) :- type(X,n8405).
type(X,j8406) :- type(X,n8405).
type(X,n8407) :- type(X,n8406).
type(X,i8407) :- type(X,n8406).
type(X,j8407) :- type(X,n8406).
type(X,n8408) :- type(X,n8407).
type(X,i8408) :- type(X,n8407).
type(X,j8408) :- type(X,n8407).
type(X,n8409) :- type(X,n8408).
type(X,i8409) :- type(X,n8408).
type(X,j8409) :- type(X,n8408).
type(X,n8410) :- type(X,n8409).
type(X,i8410) :- type(X,n8409).
type(X,j8410) :- type(X,n8409).
type(X,n8411) :- type(X,n8410).
type(X,i8411) :- type(X,n8410).
type(X,j8411) :- type(X,n8410).
type(X,n8412) :- type(X,n8411).
type(X,i8412) :- type(X,n8411).
type(X,j8412) :- type(X,n8411).
type(X,n8413) :- type(X,n8412).
type(X,i8413) :- type(X,n8412).
type(X,j8413) :- type(X,n8412).
type(X,n8414) :- type(X,n8413).
type(X,i8414) :- type(X,n8413).
type(X,j8414) :- type(X,n8413).
type(X,n8415) :- type(X,n8414).
type(X,i8415) :- type(X,n8414).
type(X,j8415) :- type(X,n8414).
type(X,n8416) :- type(X,n8415).
type(X,i8416) :- type(X,n8415).
type(X,j8416) :- type(X,n8415).
type(X,n8417) :- type(X,n8416).
type(X,i8417) :- type(X,n8416).
type(X,j8417) :- type(X,n8416).
type(X,n8418) :- type(X,n8417).
type(X,i8418) :- type(X,n8417).
type(X,j8418) :- type(X,n8417).
type(X,n8419) :- type(X,n8418).
type(X,i8419) :- type(X,n8418).
type(X,j8419) :- type(X,n8418).
type(X,n8420) :- type(X,n8419).
type(X,i8420) :- type(X,n8419).
type(X,j8420) :- type(X,n8419).
type(X,n8421) :- type(X,n8420).
type(X,i8421) :- type(X,n8420).
type(X,j8421) :- type(X,n8420).
type(X,n8422) :- type(X,n8421).
type(X,i8422) :- type(X,n8421).
type(X,j8422) :- type(X,n8421).
type(X,n8423) :- type(X,n8422).
type(X,i8423) :- type(X,n8422).
type(X,j8423) :- type(X,n8422).
type(X,n8424) :- type(X,n8423).
type(X,i8424) :- type(X,n8423).
type(X,j8424) :- type(X,n8423).
type(X,n8425) :- type(X,n8424).
type(X,i8425) :- type(X,n8424).
type(X,j8425) :- type(X,n8424).
type(X,n8426) :- type(X,n8425).
type(X,i8426) :- type(X,n8425).
type(X,j8426) :- type(X,n8425).
type(X,n8427) :- type(X,n8426).
type(X,i8427) :- type(X,n8426).
type(X,j8427) :- type(X,n8426).
type(X,n8428) :- type(X,n8427).
type(X,i8428) :- type(X,n8427).
type(X,j8428) :- type(X,n8427).
type(X,n8429) :- type(X,n8428).
type(X,i8429) :- type(X,n8428).
type(X,j8429) :- type(X,n8428).
type(X,n8430) :- type(X,n8429).
type(X,i8430) :- type(X,n8429).
type(X,j8430) :- type(X,n8429).
type(X,n8431) :- type(X,n8430).
type(X,i8431) :- type(X,n8430).
type(X,j8431) :- type(X,n8430).
type(X,n8432) :- type(X,n8431).
type(X,i8432) :- type(X,n8431).
type(X,j8432) :- type(X,n8431).
type(X,n8433) :- type(X,n8432).
type(X,i8433) :- type(X,n8432).
type(X,j8433) :- type(X,n8432).
type(X,n8434) :- type(X,n8433).
type(X,i8434) :- type(X,n8433).
type(X,j8434) :- type(X,n8433).
type(X,n8435) :- type(X,n8434).
type(X,i8435) :- type(X,n8434).
type(X,j8435) :- type(X,n8434).
type(X,n8436) :- type(X,n8435).
type(X,i8436) :- type(X,n8435).
type(X,j8436) :- type(X,n8435).
type(X,n8437) :- type(X,n8436).
type(X,i8437) :- type(X,n8436).
type(X,j8437) :- type(X,n8436).
type(X,n8438) :- type(X,n8437).
type(X,i8438) :- type(X,n8437).
type(X,j8438) :- type(X,n8437).
type(X,n8439) :- type(X,n8438).
type(X,i8439) :- type(X,n8438).
type(X,j8439) :- type(X,n8438).
type(X,n8440) :- type(X,n8439).
type(X,i8440) :- type(X,n8439).
type(X,j8440) :- type(X,n8439).
type(X,n8441) :- type(X,n8440).
type(X,i8441) :- type(X,n8440).
type(X,j8441) :- type(X,n8440).
type(X,n8442) :- type(X,n8441).
type(X,i8442) :- type(X,n8441).
type(X,j8442) :- type(X,n8441).
type(X,n8443) :- type(X,n8442).
type(X,i8443) :- type(X,n8442).
type(X,j8443) :- type(X,n8442).
type(X,n8444) :- type(X,n8443).
type(X,i8444) :- type(X,n8443).
type(X,j8444) :- type(X,n8443).
type(X,n8445) :- type(X,n8444).
type(X,i8445) :- type(X,n8444).
type(X,j8445) :- type(X,n8444).
type(X,n8446) :- type(X,n8445).
type(X,i8446) :- type(X,n8445).
type(X,j8446) :- type(X,n8445).
type(X,n8447) :- type(X,n8446).
type(X,i8447) :- type(X,n8446).
type(X,j8447) :- type(X,n8446).
type(X,n8448) :- type(X,n8447).
type(X,i8448) :- type(X,n8447).
type(X,j8448) :- type(X,n8447).
type(X,n8449) :- type(X,n8448).
type(X,i8449) :- type(X,n8448).
type(X,j8449) :- type(X,n8448).
type(X,n8450) :- type(X,n8449).
type(X,i8450) :- type(X,n8449).
type(X,j8450) :- type(X,n8449).
type(X,n8451) :- type(X,n8450).
type(X,i8451) :- type(X,n8450).
type(X,j8451) :- type(X,n8450).
type(X,n8452) :- type(X,n8451).
type(X,i8452) :- type(X,n8451).
type(X,j8452) :- type(X,n8451).
type(X,n8453) :- type(X,n8452).
type(X,i8453) :- type(X,n8452).
type(X,j8453) :- type(X,n8452).
type(X,n8454) :- type(X,n8453).
type(X,i8454) :- type(X,n8453).
type(X,j8454) :- type(X,n8453).
type(X,n8455) :- type(X,n8454).
type(X,i8455) :- type(X,n8454).
type(X,j8455) :- type(X,n8454).
type(X,n8456) :- type(X,n8455).
type(X,i8456) :- type(X,n8455).
type(X,j8456) :- type(X,n8455).
type(X,n8457) :- type(X,n8456).
type(X,i8457) :- type(X,n8456).
type(X,j8457) :- type(X,n8456).
type(X,n8458) :- type(X,n8457).
type(X,i8458) :- type(X,n8457).
type(X,j8458) :- type(X,n8457).
type(X,n8459) :- type(X,n8458).
type(X,i8459) :- type(X,n8458).
type(X,j8459) :- type(X,n8458).
type(X,n8460) :- type(X,n8459).
type(X,i8460) :- type(X,n8459).
type(X,j8460) :- type(X,n8459).
type(X,n8461) :- type(X,n8460).
type(X,i8461) :- type(X,n8460).
type(X,j8461) :- type(X,n8460).
type(X,n8462) :- type(X,n8461).
type(X,i8462) :- type(X,n8461).
type(X,j8462) :- type(X,n8461).
type(X,n8463) :- type(X,n8462).
type(X,i8463) :- type(X,n8462).
type(X,j8463) :- type(X,n8462).
type(X,n8464) :- type(X,n8463).
type(X,i8464) :- type(X,n8463).
type(X,j8464) :- type(X,n8463).
type(X,n8465) :- type(X,n8464).
type(X,i8465) :- type(X,n8464).
type(X,j8465) :- type(X,n8464).
type(X,n8466) :- type(X,n8465).
type(X,i8466) :- type(X,n8465).
type(X,j8466) :- type(X,n8465).
type(X,n8467) :- type(X,n8466).
type(X,i8467) :- type(X,n8466).
type(X,j8467) :- type(X,n8466).
type(X,n8468) :- type(X,n8467).
type(X,i8468) :- type(X,n8467).
type(X,j8468) :- type(X,n8467).
type(X,n8469) :- type(X,n8468).
type(X,i8469) :- type(X,n8468).
type(X,j8469) :- type(X,n8468).
type(X,n8470) :- type(X,n8469).
type(X,i8470) :- type(X,n8469).
type(X,j8470) :- type(X,n8469).
type(X,n8471) :- type(X,n8470).
type(X,i8471) :- type(X,n8470).
type(X,j8471) :- type(X,n8470).
type(X,n8472) :- type(X,n8471).
type(X,i8472) :- type(X,n8471).
type(X,j8472) :- type(X,n8471).
type(X,n8473) :- type(X,n8472).
type(X,i8473) :- type(X,n8472).
type(X,j8473) :- type(X,n8472).
type(X,n8474) :- type(X,n8473).
type(X,i8474) :- type(X,n8473).
type(X,j8474) :- type(X,n8473).
type(X,n8475) :- type(X,n8474).
type(X,i8475) :- type(X,n8474).
type(X,j8475) :- type(X,n8474).
type(X,n8476) :- type(X,n8475).
type(X,i8476) :- type(X,n8475).
type(X,j8476) :- type(X,n8475).
type(X,n8477) :- type(X,n8476).
type(X,i8477) :- type(X,n8476).
type(X,j8477) :- type(X,n8476).
type(X,n8478) :- type(X,n8477).
type(X,i8478) :- type(X,n8477).
type(X,j8478) :- type(X,n8477).
type(X,n8479) :- type(X,n8478).
type(X,i8479) :- type(X,n8478).
type(X,j8479) :- type(X,n8478).
type(X,n8480) :- type(X,n8479).
type(X,i8480) :- type(X,n8479).
type(X,j8480) :- type(X,n8479).
type(X,n8481) :- type(X,n8480).
type(X,i8481) :- type(X,n8480).
type(X,j8481) :- type(X,n8480).
type(X,n8482) :- type(X,n8481).
type(X,i8482) :- type(X,n8481).
type(X,j8482) :- type(X,n8481).
type(X,n8483) :- type(X,n8482).
type(X,i8483) :- type(X,n8482).
type(X,j8483) :- type(X,n8482).
type(X,n8484) :- type(X,n8483).
type(X,i8484) :- type(X,n8483).
type(X,j8484) :- type(X,n8483).
type(X,n8485) :- type(X,n8484).
type(X,i8485) :- type(X,n8484).
type(X,j8485) :- type(X,n8484).
type(X,n8486) :- type(X,n8485).
type(X,i8486) :- type(X,n8485).
type(X,j8486) :- type(X,n8485).
type(X,n8487) :- type(X,n8486).
type(X,i8487) :- type(X,n8486).
type(X,j8487) :- type(X,n8486).
type(X,n8488) :- type(X,n8487).
type(X,i8488) :- type(X,n8487).
type(X,j8488) :- type(X,n8487).
type(X,n8489) :- type(X,n8488).
type(X,i8489) :- type(X,n8488).
type(X,j8489) :- type(X,n8488).
type(X,n8490) :- type(X,n8489).
type(X,i8490) :- type(X,n8489).
type(X,j8490) :- type(X,n8489).
type(X,n8491) :- type(X,n8490).
type(X,i8491) :- type(X,n8490).
type(X,j8491) :- type(X,n8490).
type(X,n8492) :- type(X,n8491).
type(X,i8492) :- type(X,n8491).
type(X,j8492) :- type(X,n8491).
type(X,n8493) :- type(X,n8492).
type(X,i8493) :- type(X,n8492).
type(X,j8493) :- type(X,n8492).
type(X,n8494) :- type(X,n8493).
type(X,i8494) :- type(X,n8493).
type(X,j8494) :- type(X,n8493).
type(X,n8495) :- type(X,n8494).
type(X,i8495) :- type(X,n8494).
type(X,j8495) :- type(X,n8494).
type(X,n8496) :- type(X,n8495).
type(X,i8496) :- type(X,n8495).
type(X,j8496) :- type(X,n8495).
type(X,n8497) :- type(X,n8496).
type(X,i8497) :- type(X,n8496).
type(X,j8497) :- type(X,n8496).
type(X,n8498) :- type(X,n8497).
type(X,i8498) :- type(X,n8497).
type(X,j8498) :- type(X,n8497).
type(X,n8499) :- type(X,n8498).
type(X,i8499) :- type(X,n8498).
type(X,j8499) :- type(X,n8498).
type(X,n8500) :- type(X,n8499).
type(X,i8500) :- type(X,n8499).
type(X,j8500) :- type(X,n8499).
type(X,n8501) :- type(X,n8500).
type(X,i8501) :- type(X,n8500).
type(X,j8501) :- type(X,n8500).
type(X,n8502) :- type(X,n8501).
type(X,i8502) :- type(X,n8501).
type(X,j8502) :- type(X,n8501).
type(X,n8503) :- type(X,n8502).
type(X,i8503) :- type(X,n8502).
type(X,j8503) :- type(X,n8502).
type(X,n8504) :- type(X,n8503).
type(X,i8504) :- type(X,n8503).
type(X,j8504) :- type(X,n8503).
type(X,n8505) :- type(X,n8504).
type(X,i8505) :- type(X,n8504).
type(X,j8505) :- type(X,n8504).
type(X,n8506) :- type(X,n8505).
type(X,i8506) :- type(X,n8505).
type(X,j8506) :- type(X,n8505).
type(X,n8507) :- type(X,n8506).
type(X,i8507) :- type(X,n8506).
type(X,j8507) :- type(X,n8506).
type(X,n8508) :- type(X,n8507).
type(X,i8508) :- type(X,n8507).
type(X,j8508) :- type(X,n8507).
type(X,n8509) :- type(X,n8508).
type(X,i8509) :- type(X,n8508).
type(X,j8509) :- type(X,n8508).
type(X,n8510) :- type(X,n8509).
type(X,i8510) :- type(X,n8509).
type(X,j8510) :- type(X,n8509).
type(X,n8511) :- type(X,n8510).
type(X,i8511) :- type(X,n8510).
type(X,j8511) :- type(X,n8510).
type(X,n8512) :- type(X,n8511).
type(X,i8512) :- type(X,n8511).
type(X,j8512) :- type(X,n8511).
type(X,n8513) :- type(X,n8512).
type(X,i8513) :- type(X,n8512).
type(X,j8513) :- type(X,n8512).
type(X,n8514) :- type(X,n8513).
type(X,i8514) :- type(X,n8513).
type(X,j8514) :- type(X,n8513).
type(X,n8515) :- type(X,n8514).
type(X,i8515) :- type(X,n8514).
type(X,j8515) :- type(X,n8514).
type(X,n8516) :- type(X,n8515).
type(X,i8516) :- type(X,n8515).
type(X,j8516) :- type(X,n8515).
type(X,n8517) :- type(X,n8516).
type(X,i8517) :- type(X,n8516).
type(X,j8517) :- type(X,n8516).
type(X,n8518) :- type(X,n8517).
type(X,i8518) :- type(X,n8517).
type(X,j8518) :- type(X,n8517).
type(X,n8519) :- type(X,n8518).
type(X,i8519) :- type(X,n8518).
type(X,j8519) :- type(X,n8518).
type(X,n8520) :- type(X,n8519).
type(X,i8520) :- type(X,n8519).
type(X,j8520) :- type(X,n8519).
type(X,n8521) :- type(X,n8520).
type(X,i8521) :- type(X,n8520).
type(X,j8521) :- type(X,n8520).
type(X,n8522) :- type(X,n8521).
type(X,i8522) :- type(X,n8521).
type(X,j8522) :- type(X,n8521).
type(X,n8523) :- type(X,n8522).
type(X,i8523) :- type(X,n8522).
type(X,j8523) :- type(X,n8522).
type(X,n8524) :- type(X,n8523).
type(X,i8524) :- type(X,n8523).
type(X,j8524) :- type(X,n8523).
type(X,n8525) :- type(X,n8524).
type(X,i8525) :- type(X,n8524).
type(X,j8525) :- type(X,n8524).
type(X,n8526) :- type(X,n8525).
type(X,i8526) :- type(X,n8525).
type(X,j8526) :- type(X,n8525).
type(X,n8527) :- type(X,n8526).
type(X,i8527) :- type(X,n8526).
type(X,j8527) :- type(X,n8526).
type(X,n8528) :- type(X,n8527).
type(X,i8528) :- type(X,n8527).
type(X,j8528) :- type(X,n8527).
type(X,n8529) :- type(X,n8528).
type(X,i8529) :- type(X,n8528).
type(X,j8529) :- type(X,n8528).
type(X,n8530) :- type(X,n8529).
type(X,i8530) :- type(X,n8529).
type(X,j8530) :- type(X,n8529).
type(X,n8531) :- type(X,n8530).
type(X,i8531) :- type(X,n8530).
type(X,j8531) :- type(X,n8530).
type(X,n8532) :- type(X,n8531).
type(X,i8532) :- type(X,n8531).
type(X,j8532) :- type(X,n8531).
type(X,n8533) :- type(X,n8532).
type(X,i8533) :- type(X,n8532).
type(X,j8533) :- type(X,n8532).
type(X,n8534) :- type(X,n8533).
type(X,i8534) :- type(X,n8533).
type(X,j8534) :- type(X,n8533).
type(X,n8535) :- type(X,n8534).
type(X,i8535) :- type(X,n8534).
type(X,j8535) :- type(X,n8534).
type(X,n8536) :- type(X,n8535).
type(X,i8536) :- type(X,n8535).
type(X,j8536) :- type(X,n8535).
type(X,n8537) :- type(X,n8536).
type(X,i8537) :- type(X,n8536).
type(X,j8537) :- type(X,n8536).
type(X,n8538) :- type(X,n8537).
type(X,i8538) :- type(X,n8537).
type(X,j8538) :- type(X,n8537).
type(X,n8539) :- type(X,n8538).
type(X,i8539) :- type(X,n8538).
type(X,j8539) :- type(X,n8538).
type(X,n8540) :- type(X,n8539).
type(X,i8540) :- type(X,n8539).
type(X,j8540) :- type(X,n8539).
type(X,n8541) :- type(X,n8540).
type(X,i8541) :- type(X,n8540).
type(X,j8541) :- type(X,n8540).
type(X,n8542) :- type(X,n8541).
type(X,i8542) :- type(X,n8541).
type(X,j8542) :- type(X,n8541).
type(X,n8543) :- type(X,n8542).
type(X,i8543) :- type(X,n8542).
type(X,j8543) :- type(X,n8542).
type(X,n8544) :- type(X,n8543).
type(X,i8544) :- type(X,n8543).
type(X,j8544) :- type(X,n8543).
type(X,n8545) :- type(X,n8544).
type(X,i8545) :- type(X,n8544).
type(X,j8545) :- type(X,n8544).
type(X,n8546) :- type(X,n8545).
type(X,i8546) :- type(X,n8545).
type(X,j8546) :- type(X,n8545).
type(X,n8547) :- type(X,n8546).
type(X,i8547) :- type(X,n8546).
type(X,j8547) :- type(X,n8546).
type(X,n8548) :- type(X,n8547).
type(X,i8548) :- type(X,n8547).
type(X,j8548) :- type(X,n8547).
type(X,n8549) :- type(X,n8548).
type(X,i8549) :- type(X,n8548).
type(X,j8549) :- type(X,n8548).
type(X,n8550) :- type(X,n8549).
type(X,i8550) :- type(X,n8549).
type(X,j8550) :- type(X,n8549).
type(X,n8551) :- type(X,n8550).
type(X,i8551) :- type(X,n8550).
type(X,j8551) :- type(X,n8550).
type(X,n8552) :- type(X,n8551).
type(X,i8552) :- type(X,n8551).
type(X,j8552) :- type(X,n8551).
type(X,n8553) :- type(X,n8552).
type(X,i8553) :- type(X,n8552).
type(X,j8553) :- type(X,n8552).
type(X,n8554) :- type(X,n8553).
type(X,i8554) :- type(X,n8553).
type(X,j8554) :- type(X,n8553).
type(X,n8555) :- type(X,n8554).
type(X,i8555) :- type(X,n8554).
type(X,j8555) :- type(X,n8554).
type(X,n8556) :- type(X,n8555).
type(X,i8556) :- type(X,n8555).
type(X,j8556) :- type(X,n8555).
type(X,n8557) :- type(X,n8556).
type(X,i8557) :- type(X,n8556).
type(X,j8557) :- type(X,n8556).
type(X,n8558) :- type(X,n8557).
type(X,i8558) :- type(X,n8557).
type(X,j8558) :- type(X,n8557).
type(X,n8559) :- type(X,n8558).
type(X,i8559) :- type(X,n8558).
type(X,j8559) :- type(X,n8558).
type(X,n8560) :- type(X,n8559).
type(X,i8560) :- type(X,n8559).
type(X,j8560) :- type(X,n8559).
type(X,n8561) :- type(X,n8560).
type(X,i8561) :- type(X,n8560).
type(X,j8561) :- type(X,n8560).
type(X,n8562) :- type(X,n8561).
type(X,i8562) :- type(X,n8561).
type(X,j8562) :- type(X,n8561).
type(X,n8563) :- type(X,n8562).
type(X,i8563) :- type(X,n8562).
type(X,j8563) :- type(X,n8562).
type(X,n8564) :- type(X,n8563).
type(X,i8564) :- type(X,n8563).
type(X,j8564) :- type(X,n8563).
type(X,n8565) :- type(X,n8564).
type(X,i8565) :- type(X,n8564).
type(X,j8565) :- type(X,n8564).
type(X,n8566) :- type(X,n8565).
type(X,i8566) :- type(X,n8565).
type(X,j8566) :- type(X,n8565).
type(X,n8567) :- type(X,n8566).
type(X,i8567) :- type(X,n8566).
type(X,j8567) :- type(X,n8566).
type(X,n8568) :- type(X,n8567).
type(X,i8568) :- type(X,n8567).
type(X,j8568) :- type(X,n8567).
type(X,n8569) :- type(X,n8568).
type(X,i8569) :- type(X,n8568).
type(X,j8569) :- type(X,n8568).
type(X,n8570) :- type(X,n8569).
type(X,i8570) :- type(X,n8569).
type(X,j8570) :- type(X,n8569).
type(X,n8571) :- type(X,n8570).
type(X,i8571) :- type(X,n8570).
type(X,j8571) :- type(X,n8570).
type(X,n8572) :- type(X,n8571).
type(X,i8572) :- type(X,n8571).
type(X,j8572) :- type(X,n8571).
type(X,n8573) :- type(X,n8572).
type(X,i8573) :- type(X,n8572).
type(X,j8573) :- type(X,n8572).
type(X,n8574) :- type(X,n8573).
type(X,i8574) :- type(X,n8573).
type(X,j8574) :- type(X,n8573).
type(X,n8575) :- type(X,n8574).
type(X,i8575) :- type(X,n8574).
type(X,j8575) :- type(X,n8574).
type(X,n8576) :- type(X,n8575).
type(X,i8576) :- type(X,n8575).
type(X,j8576) :- type(X,n8575).
type(X,n8577) :- type(X,n8576).
type(X,i8577) :- type(X,n8576).
type(X,j8577) :- type(X,n8576).
type(X,n8578) :- type(X,n8577).
type(X,i8578) :- type(X,n8577).
type(X,j8578) :- type(X,n8577).
type(X,n8579) :- type(X,n8578).
type(X,i8579) :- type(X,n8578).
type(X,j8579) :- type(X,n8578).
type(X,n8580) :- type(X,n8579).
type(X,i8580) :- type(X,n8579).
type(X,j8580) :- type(X,n8579).
type(X,n8581) :- type(X,n8580).
type(X,i8581) :- type(X,n8580).
type(X,j8581) :- type(X,n8580).
type(X,n8582) :- type(X,n8581).
type(X,i8582) :- type(X,n8581).
type(X,j8582) :- type(X,n8581).
type(X,n8583) :- type(X,n8582).
type(X,i8583) :- type(X,n8582).
type(X,j8583) :- type(X,n8582).
type(X,n8584) :- type(X,n8583).
type(X,i8584) :- type(X,n8583).
type(X,j8584) :- type(X,n8583).
type(X,n8585) :- type(X,n8584).
type(X,i8585) :- type(X,n8584).
type(X,j8585) :- type(X,n8584).
type(X,n8586) :- type(X,n8585).
type(X,i8586) :- type(X,n8585).
type(X,j8586) :- type(X,n8585).
type(X,n8587) :- type(X,n8586).
type(X,i8587) :- type(X,n8586).
type(X,j8587) :- type(X,n8586).
type(X,n8588) :- type(X,n8587).
type(X,i8588) :- type(X,n8587).
type(X,j8588) :- type(X,n8587).
type(X,n8589) :- type(X,n8588).
type(X,i8589) :- type(X,n8588).
type(X,j8589) :- type(X,n8588).
type(X,n8590) :- type(X,n8589).
type(X,i8590) :- type(X,n8589).
type(X,j8590) :- type(X,n8589).
type(X,n8591) :- type(X,n8590).
type(X,i8591) :- type(X,n8590).
type(X,j8591) :- type(X,n8590).
type(X,n8592) :- type(X,n8591).
type(X,i8592) :- type(X,n8591).
type(X,j8592) :- type(X,n8591).
type(X,n8593) :- type(X,n8592).
type(X,i8593) :- type(X,n8592).
type(X,j8593) :- type(X,n8592).
type(X,n8594) :- type(X,n8593).
type(X,i8594) :- type(X,n8593).
type(X,j8594) :- type(X,n8593).
type(X,n8595) :- type(X,n8594).
type(X,i8595) :- type(X,n8594).
type(X,j8595) :- type(X,n8594).
type(X,n8596) :- type(X,n8595).
type(X,i8596) :- type(X,n8595).
type(X,j8596) :- type(X,n8595).
type(X,n8597) :- type(X,n8596).
type(X,i8597) :- type(X,n8596).
type(X,j8597) :- type(X,n8596).
type(X,n8598) :- type(X,n8597).
type(X,i8598) :- type(X,n8597).
type(X,j8598) :- type(X,n8597).
type(X,n8599) :- type(X,n8598).
type(X,i8599) :- type(X,n8598).
type(X,j8599) :- type(X,n8598).
type(X,n8600) :- type(X,n8599).
type(X,i8600) :- type(X,n8599).
type(X,j8600) :- type(X,n8599).
type(X,n8601) :- type(X,n8600).
type(X,i8601) :- type(X,n8600).
type(X,j8601) :- type(X,n8600).
type(X,n8602) :- type(X,n8601).
type(X,i8602) :- type(X,n8601).
type(X,j8602) :- type(X,n8601).
type(X,n8603) :- type(X,n8602).
type(X,i8603) :- type(X,n8602).
type(X,j8603) :- type(X,n8602).
type(X,n8604) :- type(X,n8603).
type(X,i8604) :- type(X,n8603).
type(X,j8604) :- type(X,n8603).
type(X,n8605) :- type(X,n8604).
type(X,i8605) :- type(X,n8604).
type(X,j8605) :- type(X,n8604).
type(X,n8606) :- type(X,n8605).
type(X,i8606) :- type(X,n8605).
type(X,j8606) :- type(X,n8605).
type(X,n8607) :- type(X,n8606).
type(X,i8607) :- type(X,n8606).
type(X,j8607) :- type(X,n8606).
type(X,n8608) :- type(X,n8607).
type(X,i8608) :- type(X,n8607).
type(X,j8608) :- type(X,n8607).
type(X,n8609) :- type(X,n8608).
type(X,i8609) :- type(X,n8608).
type(X,j8609) :- type(X,n8608).
type(X,n8610) :- type(X,n8609).
type(X,i8610) :- type(X,n8609).
type(X,j8610) :- type(X,n8609).
type(X,n8611) :- type(X,n8610).
type(X,i8611) :- type(X,n8610).
type(X,j8611) :- type(X,n8610).
type(X,n8612) :- type(X,n8611).
type(X,i8612) :- type(X,n8611).
type(X,j8612) :- type(X,n8611).
type(X,n8613) :- type(X,n8612).
type(X,i8613) :- type(X,n8612).
type(X,j8613) :- type(X,n8612).
type(X,n8614) :- type(X,n8613).
type(X,i8614) :- type(X,n8613).
type(X,j8614) :- type(X,n8613).
type(X,n8615) :- type(X,n8614).
type(X,i8615) :- type(X,n8614).
type(X,j8615) :- type(X,n8614).
type(X,n8616) :- type(X,n8615).
type(X,i8616) :- type(X,n8615).
type(X,j8616) :- type(X,n8615).
type(X,n8617) :- type(X,n8616).
type(X,i8617) :- type(X,n8616).
type(X,j8617) :- type(X,n8616).
type(X,n8618) :- type(X,n8617).
type(X,i8618) :- type(X,n8617).
type(X,j8618) :- type(X,n8617).
type(X,n8619) :- type(X,n8618).
type(X,i8619) :- type(X,n8618).
type(X,j8619) :- type(X,n8618).
type(X,n8620) :- type(X,n8619).
type(X,i8620) :- type(X,n8619).
type(X,j8620) :- type(X,n8619).
type(X,n8621) :- type(X,n8620).
type(X,i8621) :- type(X,n8620).
type(X,j8621) :- type(X,n8620).
type(X,n8622) :- type(X,n8621).
type(X,i8622) :- type(X,n8621).
type(X,j8622) :- type(X,n8621).
type(X,n8623) :- type(X,n8622).
type(X,i8623) :- type(X,n8622).
type(X,j8623) :- type(X,n8622).
type(X,n8624) :- type(X,n8623).
type(X,i8624) :- type(X,n8623).
type(X,j8624) :- type(X,n8623).
type(X,n8625) :- type(X,n8624).
type(X,i8625) :- type(X,n8624).
type(X,j8625) :- type(X,n8624).
type(X,n8626) :- type(X,n8625).
type(X,i8626) :- type(X,n8625).
type(X,j8626) :- type(X,n8625).
type(X,n8627) :- type(X,n8626).
type(X,i8627) :- type(X,n8626).
type(X,j8627) :- type(X,n8626).
type(X,n8628) :- type(X,n8627).
type(X,i8628) :- type(X,n8627).
type(X,j8628) :- type(X,n8627).
type(X,n8629) :- type(X,n8628).
type(X,i8629) :- type(X,n8628).
type(X,j8629) :- type(X,n8628).
type(X,n8630) :- type(X,n8629).
type(X,i8630) :- type(X,n8629).
type(X,j8630) :- type(X,n8629).
type(X,n8631) :- type(X,n8630).
type(X,i8631) :- type(X,n8630).
type(X,j8631) :- type(X,n8630).
type(X,n8632) :- type(X,n8631).
type(X,i8632) :- type(X,n8631).
type(X,j8632) :- type(X,n8631).
type(X,n8633) :- type(X,n8632).
type(X,i8633) :- type(X,n8632).
type(X,j8633) :- type(X,n8632).
type(X,n8634) :- type(X,n8633).
type(X,i8634) :- type(X,n8633).
type(X,j8634) :- type(X,n8633).
type(X,n8635) :- type(X,n8634).
type(X,i8635) :- type(X,n8634).
type(X,j8635) :- type(X,n8634).
type(X,n8636) :- type(X,n8635).
type(X,i8636) :- type(X,n8635).
type(X,j8636) :- type(X,n8635).
type(X,n8637) :- type(X,n8636).
type(X,i8637) :- type(X,n8636).
type(X,j8637) :- type(X,n8636).
type(X,n8638) :- type(X,n8637).
type(X,i8638) :- type(X,n8637).
type(X,j8638) :- type(X,n8637).
type(X,n8639) :- type(X,n8638).
type(X,i8639) :- type(X,n8638).
type(X,j8639) :- type(X,n8638).
type(X,n8640) :- type(X,n8639).
type(X,i8640) :- type(X,n8639).
type(X,j8640) :- type(X,n8639).
type(X,n8641) :- type(X,n8640).
type(X,i8641) :- type(X,n8640).
type(X,j8641) :- type(X,n8640).
type(X,n8642) :- type(X,n8641).
type(X,i8642) :- type(X,n8641).
type(X,j8642) :- type(X,n8641).
type(X,n8643) :- type(X,n8642).
type(X,i8643) :- type(X,n8642).
type(X,j8643) :- type(X,n8642).
type(X,n8644) :- type(X,n8643).
type(X,i8644) :- type(X,n8643).
type(X,j8644) :- type(X,n8643).
type(X,n8645) :- type(X,n8644).
type(X,i8645) :- type(X,n8644).
type(X,j8645) :- type(X,n8644).
type(X,n8646) :- type(X,n8645).
type(X,i8646) :- type(X,n8645).
type(X,j8646) :- type(X,n8645).
type(X,n8647) :- type(X,n8646).
type(X,i8647) :- type(X,n8646).
type(X,j8647) :- type(X,n8646).
type(X,n8648) :- type(X,n8647).
type(X,i8648) :- type(X,n8647).
type(X,j8648) :- type(X,n8647).
type(X,n8649) :- type(X,n8648).
type(X,i8649) :- type(X,n8648).
type(X,j8649) :- type(X,n8648).
type(X,n8650) :- type(X,n8649).
type(X,i8650) :- type(X,n8649).
type(X,j8650) :- type(X,n8649).
type(X,n8651) :- type(X,n8650).
type(X,i8651) :- type(X,n8650).
type(X,j8651) :- type(X,n8650).
type(X,n8652) :- type(X,n8651).
type(X,i8652) :- type(X,n8651).
type(X,j8652) :- type(X,n8651).
type(X,n8653) :- type(X,n8652).
type(X,i8653) :- type(X,n8652).
type(X,j8653) :- type(X,n8652).
type(X,n8654) :- type(X,n8653).
type(X,i8654) :- type(X,n8653).
type(X,j8654) :- type(X,n8653).
type(X,n8655) :- type(X,n8654).
type(X,i8655) :- type(X,n8654).
type(X,j8655) :- type(X,n8654).
type(X,n8656) :- type(X,n8655).
type(X,i8656) :- type(X,n8655).
type(X,j8656) :- type(X,n8655).
type(X,n8657) :- type(X,n8656).
type(X,i8657) :- type(X,n8656).
type(X,j8657) :- type(X,n8656).
type(X,n8658) :- type(X,n8657).
type(X,i8658) :- type(X,n8657).
type(X,j8658) :- type(X,n8657).
type(X,n8659) :- type(X,n8658).
type(X,i8659) :- type(X,n8658).
type(X,j8659) :- type(X,n8658).
type(X,n8660) :- type(X,n8659).
type(X,i8660) :- type(X,n8659).
type(X,j8660) :- type(X,n8659).
type(X,n8661) :- type(X,n8660).
type(X,i8661) :- type(X,n8660).
type(X,j8661) :- type(X,n8660).
type(X,n8662) :- type(X,n8661).
type(X,i8662) :- type(X,n8661).
type(X,j8662) :- type(X,n8661).
type(X,n8663) :- type(X,n8662).
type(X,i8663) :- type(X,n8662).
type(X,j8663) :- type(X,n8662).
type(X,n8664) :- type(X,n8663).
type(X,i8664) :- type(X,n8663).
type(X,j8664) :- type(X,n8663).
type(X,n8665) :- type(X,n8664).
type(X,i8665) :- type(X,n8664).
type(X,j8665) :- type(X,n8664).
type(X,n8666) :- type(X,n8665).
type(X,i8666) :- type(X,n8665).
type(X,j8666) :- type(X,n8665).
type(X,n8667) :- type(X,n8666).
type(X,i8667) :- type(X,n8666).
type(X,j8667) :- type(X,n8666).
type(X,n8668) :- type(X,n8667).
type(X,i8668) :- type(X,n8667).
type(X,j8668) :- type(X,n8667).
type(X,n8669) :- type(X,n8668).
type(X,i8669) :- type(X,n8668).
type(X,j8669) :- type(X,n8668).
type(X,n8670) :- type(X,n8669).
type(X,i8670) :- type(X,n8669).
type(X,j8670) :- type(X,n8669).
type(X,n8671) :- type(X,n8670).
type(X,i8671) :- type(X,n8670).
type(X,j8671) :- type(X,n8670).
type(X,n8672) :- type(X,n8671).
type(X,i8672) :- type(X,n8671).
type(X,j8672) :- type(X,n8671).
type(X,n8673) :- type(X,n8672).
type(X,i8673) :- type(X,n8672).
type(X,j8673) :- type(X,n8672).
type(X,n8674) :- type(X,n8673).
type(X,i8674) :- type(X,n8673).
type(X,j8674) :- type(X,n8673).
type(X,n8675) :- type(X,n8674).
type(X,i8675) :- type(X,n8674).
type(X,j8675) :- type(X,n8674).
type(X,n8676) :- type(X,n8675).
type(X,i8676) :- type(X,n8675).
type(X,j8676) :- type(X,n8675).
type(X,n8677) :- type(X,n8676).
type(X,i8677) :- type(X,n8676).
type(X,j8677) :- type(X,n8676).
type(X,n8678) :- type(X,n8677).
type(X,i8678) :- type(X,n8677).
type(X,j8678) :- type(X,n8677).
type(X,n8679) :- type(X,n8678).
type(X,i8679) :- type(X,n8678).
type(X,j8679) :- type(X,n8678).
type(X,n8680) :- type(X,n8679).
type(X,i8680) :- type(X,n8679).
type(X,j8680) :- type(X,n8679).
type(X,n8681) :- type(X,n8680).
type(X,i8681) :- type(X,n8680).
type(X,j8681) :- type(X,n8680).
type(X,n8682) :- type(X,n8681).
type(X,i8682) :- type(X,n8681).
type(X,j8682) :- type(X,n8681).
type(X,n8683) :- type(X,n8682).
type(X,i8683) :- type(X,n8682).
type(X,j8683) :- type(X,n8682).
type(X,n8684) :- type(X,n8683).
type(X,i8684) :- type(X,n8683).
type(X,j8684) :- type(X,n8683).
type(X,n8685) :- type(X,n8684).
type(X,i8685) :- type(X,n8684).
type(X,j8685) :- type(X,n8684).
type(X,n8686) :- type(X,n8685).
type(X,i8686) :- type(X,n8685).
type(X,j8686) :- type(X,n8685).
type(X,n8687) :- type(X,n8686).
type(X,i8687) :- type(X,n8686).
type(X,j8687) :- type(X,n8686).
type(X,n8688) :- type(X,n8687).
type(X,i8688) :- type(X,n8687).
type(X,j8688) :- type(X,n8687).
type(X,n8689) :- type(X,n8688).
type(X,i8689) :- type(X,n8688).
type(X,j8689) :- type(X,n8688).
type(X,n8690) :- type(X,n8689).
type(X,i8690) :- type(X,n8689).
type(X,j8690) :- type(X,n8689).
type(X,n8691) :- type(X,n8690).
type(X,i8691) :- type(X,n8690).
type(X,j8691) :- type(X,n8690).
type(X,n8692) :- type(X,n8691).
type(X,i8692) :- type(X,n8691).
type(X,j8692) :- type(X,n8691).
type(X,n8693) :- type(X,n8692).
type(X,i8693) :- type(X,n8692).
type(X,j8693) :- type(X,n8692).
type(X,n8694) :- type(X,n8693).
type(X,i8694) :- type(X,n8693).
type(X,j8694) :- type(X,n8693).
type(X,n8695) :- type(X,n8694).
type(X,i8695) :- type(X,n8694).
type(X,j8695) :- type(X,n8694).
type(X,n8696) :- type(X,n8695).
type(X,i8696) :- type(X,n8695).
type(X,j8696) :- type(X,n8695).
type(X,n8697) :- type(X,n8696).
type(X,i8697) :- type(X,n8696).
type(X,j8697) :- type(X,n8696).
type(X,n8698) :- type(X,n8697).
type(X,i8698) :- type(X,n8697).
type(X,j8698) :- type(X,n8697).
type(X,n8699) :- type(X,n8698).
type(X,i8699) :- type(X,n8698).
type(X,j8699) :- type(X,n8698).
type(X,n8700) :- type(X,n8699).
type(X,i8700) :- type(X,n8699).
type(X,j8700) :- type(X,n8699).
type(X,n8701) :- type(X,n8700).
type(X,i8701) :- type(X,n8700).
type(X,j8701) :- type(X,n8700).
type(X,n8702) :- type(X,n8701).
type(X,i8702) :- type(X,n8701).
type(X,j8702) :- type(X,n8701).
type(X,n8703) :- type(X,n8702).
type(X,i8703) :- type(X,n8702).
type(X,j8703) :- type(X,n8702).
type(X,n8704) :- type(X,n8703).
type(X,i8704) :- type(X,n8703).
type(X,j8704) :- type(X,n8703).
type(X,n8705) :- type(X,n8704).
type(X,i8705) :- type(X,n8704).
type(X,j8705) :- type(X,n8704).
type(X,n8706) :- type(X,n8705).
type(X,i8706) :- type(X,n8705).
type(X,j8706) :- type(X,n8705).
type(X,n8707) :- type(X,n8706).
type(X,i8707) :- type(X,n8706).
type(X,j8707) :- type(X,n8706).
type(X,n8708) :- type(X,n8707).
type(X,i8708) :- type(X,n8707).
type(X,j8708) :- type(X,n8707).
type(X,n8709) :- type(X,n8708).
type(X,i8709) :- type(X,n8708).
type(X,j8709) :- type(X,n8708).
type(X,n8710) :- type(X,n8709).
type(X,i8710) :- type(X,n8709).
type(X,j8710) :- type(X,n8709).
type(X,n8711) :- type(X,n8710).
type(X,i8711) :- type(X,n8710).
type(X,j8711) :- type(X,n8710).
type(X,n8712) :- type(X,n8711).
type(X,i8712) :- type(X,n8711).
type(X,j8712) :- type(X,n8711).
type(X,n8713) :- type(X,n8712).
type(X,i8713) :- type(X,n8712).
type(X,j8713) :- type(X,n8712).
type(X,n8714) :- type(X,n8713).
type(X,i8714) :- type(X,n8713).
type(X,j8714) :- type(X,n8713).
type(X,n8715) :- type(X,n8714).
type(X,i8715) :- type(X,n8714).
type(X,j8715) :- type(X,n8714).
type(X,n8716) :- type(X,n8715).
type(X,i8716) :- type(X,n8715).
type(X,j8716) :- type(X,n8715).
type(X,n8717) :- type(X,n8716).
type(X,i8717) :- type(X,n8716).
type(X,j8717) :- type(X,n8716).
type(X,n8718) :- type(X,n8717).
type(X,i8718) :- type(X,n8717).
type(X,j8718) :- type(X,n8717).
type(X,n8719) :- type(X,n8718).
type(X,i8719) :- type(X,n8718).
type(X,j8719) :- type(X,n8718).
type(X,n8720) :- type(X,n8719).
type(X,i8720) :- type(X,n8719).
type(X,j8720) :- type(X,n8719).
type(X,n8721) :- type(X,n8720).
type(X,i8721) :- type(X,n8720).
type(X,j8721) :- type(X,n8720).
type(X,n8722) :- type(X,n8721).
type(X,i8722) :- type(X,n8721).
type(X,j8722) :- type(X,n8721).
type(X,n8723) :- type(X,n8722).
type(X,i8723) :- type(X,n8722).
type(X,j8723) :- type(X,n8722).
type(X,n8724) :- type(X,n8723).
type(X,i8724) :- type(X,n8723).
type(X,j8724) :- type(X,n8723).
type(X,n8725) :- type(X,n8724).
type(X,i8725) :- type(X,n8724).
type(X,j8725) :- type(X,n8724).
type(X,n8726) :- type(X,n8725).
type(X,i8726) :- type(X,n8725).
type(X,j8726) :- type(X,n8725).
type(X,n8727) :- type(X,n8726).
type(X,i8727) :- type(X,n8726).
type(X,j8727) :- type(X,n8726).
type(X,n8728) :- type(X,n8727).
type(X,i8728) :- type(X,n8727).
type(X,j8728) :- type(X,n8727).
type(X,n8729) :- type(X,n8728).
type(X,i8729) :- type(X,n8728).
type(X,j8729) :- type(X,n8728).
type(X,n8730) :- type(X,n8729).
type(X,i8730) :- type(X,n8729).
type(X,j8730) :- type(X,n8729).
type(X,n8731) :- type(X,n8730).
type(X,i8731) :- type(X,n8730).
type(X,j8731) :- type(X,n8730).
type(X,n8732) :- type(X,n8731).
type(X,i8732) :- type(X,n8731).
type(X,j8732) :- type(X,n8731).
type(X,n8733) :- type(X,n8732).
type(X,i8733) :- type(X,n8732).
type(X,j8733) :- type(X,n8732).
type(X,n8734) :- type(X,n8733).
type(X,i8734) :- type(X,n8733).
type(X,j8734) :- type(X,n8733).
type(X,n8735) :- type(X,n8734).
type(X,i8735) :- type(X,n8734).
type(X,j8735) :- type(X,n8734).
type(X,n8736) :- type(X,n8735).
type(X,i8736) :- type(X,n8735).
type(X,j8736) :- type(X,n8735).
type(X,n8737) :- type(X,n8736).
type(X,i8737) :- type(X,n8736).
type(X,j8737) :- type(X,n8736).
type(X,n8738) :- type(X,n8737).
type(X,i8738) :- type(X,n8737).
type(X,j8738) :- type(X,n8737).
type(X,n8739) :- type(X,n8738).
type(X,i8739) :- type(X,n8738).
type(X,j8739) :- type(X,n8738).
type(X,n8740) :- type(X,n8739).
type(X,i8740) :- type(X,n8739).
type(X,j8740) :- type(X,n8739).
type(X,n8741) :- type(X,n8740).
type(X,i8741) :- type(X,n8740).
type(X,j8741) :- type(X,n8740).
type(X,n8742) :- type(X,n8741).
type(X,i8742) :- type(X,n8741).
type(X,j8742) :- type(X,n8741).
type(X,n8743) :- type(X,n8742).
type(X,i8743) :- type(X,n8742).
type(X,j8743) :- type(X,n8742).
type(X,n8744) :- type(X,n8743).
type(X,i8744) :- type(X,n8743).
type(X,j8744) :- type(X,n8743).
type(X,n8745) :- type(X,n8744).
type(X,i8745) :- type(X,n8744).
type(X,j8745) :- type(X,n8744).
type(X,n8746) :- type(X,n8745).
type(X,i8746) :- type(X,n8745).
type(X,j8746) :- type(X,n8745).
type(X,n8747) :- type(X,n8746).
type(X,i8747) :- type(X,n8746).
type(X,j8747) :- type(X,n8746).
type(X,n8748) :- type(X,n8747).
type(X,i8748) :- type(X,n8747).
type(X,j8748) :- type(X,n8747).
type(X,n8749) :- type(X,n8748).
type(X,i8749) :- type(X,n8748).
type(X,j8749) :- type(X,n8748).
type(X,n8750) :- type(X,n8749).
type(X,i8750) :- type(X,n8749).
type(X,j8750) :- type(X,n8749).
type(X,n8751) :- type(X,n8750).
type(X,i8751) :- type(X,n8750).
type(X,j8751) :- type(X,n8750).
type(X,n8752) :- type(X,n8751).
type(X,i8752) :- type(X,n8751).
type(X,j8752) :- type(X,n8751).
type(X,n8753) :- type(X,n8752).
type(X,i8753) :- type(X,n8752).
type(X,j8753) :- type(X,n8752).
type(X,n8754) :- type(X,n8753).
type(X,i8754) :- type(X,n8753).
type(X,j8754) :- type(X,n8753).
type(X,n8755) :- type(X,n8754).
type(X,i8755) :- type(X,n8754).
type(X,j8755) :- type(X,n8754).
type(X,n8756) :- type(X,n8755).
type(X,i8756) :- type(X,n8755).
type(X,j8756) :- type(X,n8755).
type(X,n8757) :- type(X,n8756).
type(X,i8757) :- type(X,n8756).
type(X,j8757) :- type(X,n8756).
type(X,n8758) :- type(X,n8757).
type(X,i8758) :- type(X,n8757).
type(X,j8758) :- type(X,n8757).
type(X,n8759) :- type(X,n8758).
type(X,i8759) :- type(X,n8758).
type(X,j8759) :- type(X,n8758).
type(X,n8760) :- type(X,n8759).
type(X,i8760) :- type(X,n8759).
type(X,j8760) :- type(X,n8759).
type(X,n8761) :- type(X,n8760).
type(X,i8761) :- type(X,n8760).
type(X,j8761) :- type(X,n8760).
type(X,n8762) :- type(X,n8761).
type(X,i8762) :- type(X,n8761).
type(X,j8762) :- type(X,n8761).
type(X,n8763) :- type(X,n8762).
type(X,i8763) :- type(X,n8762).
type(X,j8763) :- type(X,n8762).
type(X,n8764) :- type(X,n8763).
type(X,i8764) :- type(X,n8763).
type(X,j8764) :- type(X,n8763).
type(X,n8765) :- type(X,n8764).
type(X,i8765) :- type(X,n8764).
type(X,j8765) :- type(X,n8764).
type(X,n8766) :- type(X,n8765).
type(X,i8766) :- type(X,n8765).
type(X,j8766) :- type(X,n8765).
type(X,n8767) :- type(X,n8766).
type(X,i8767) :- type(X,n8766).
type(X,j8767) :- type(X,n8766).
type(X,n8768) :- type(X,n8767).
type(X,i8768) :- type(X,n8767).
type(X,j8768) :- type(X,n8767).
type(X,n8769) :- type(X,n8768).
type(X,i8769) :- type(X,n8768).
type(X,j8769) :- type(X,n8768).
type(X,n8770) :- type(X,n8769).
type(X,i8770) :- type(X,n8769).
type(X,j8770) :- type(X,n8769).
type(X,n8771) :- type(X,n8770).
type(X,i8771) :- type(X,n8770).
type(X,j8771) :- type(X,n8770).
type(X,n8772) :- type(X,n8771).
type(X,i8772) :- type(X,n8771).
type(X,j8772) :- type(X,n8771).
type(X,n8773) :- type(X,n8772).
type(X,i8773) :- type(X,n8772).
type(X,j8773) :- type(X,n8772).
type(X,n8774) :- type(X,n8773).
type(X,i8774) :- type(X,n8773).
type(X,j8774) :- type(X,n8773).
type(X,n8775) :- type(X,n8774).
type(X,i8775) :- type(X,n8774).
type(X,j8775) :- type(X,n8774).
type(X,n8776) :- type(X,n8775).
type(X,i8776) :- type(X,n8775).
type(X,j8776) :- type(X,n8775).
type(X,n8777) :- type(X,n8776).
type(X,i8777) :- type(X,n8776).
type(X,j8777) :- type(X,n8776).
type(X,n8778) :- type(X,n8777).
type(X,i8778) :- type(X,n8777).
type(X,j8778) :- type(X,n8777).
type(X,n8779) :- type(X,n8778).
type(X,i8779) :- type(X,n8778).
type(X,j8779) :- type(X,n8778).
type(X,n8780) :- type(X,n8779).
type(X,i8780) :- type(X,n8779).
type(X,j8780) :- type(X,n8779).
type(X,n8781) :- type(X,n8780).
type(X,i8781) :- type(X,n8780).
type(X,j8781) :- type(X,n8780).
type(X,n8782) :- type(X,n8781).
type(X,i8782) :- type(X,n8781).
type(X,j8782) :- type(X,n8781).
type(X,n8783) :- type(X,n8782).
type(X,i8783) :- type(X,n8782).
type(X,j8783) :- type(X,n8782).
type(X,n8784) :- type(X,n8783).
type(X,i8784) :- type(X,n8783).
type(X,j8784) :- type(X,n8783).
type(X,n8785) :- type(X,n8784).
type(X,i8785) :- type(X,n8784).
type(X,j8785) :- type(X,n8784).
type(X,n8786) :- type(X,n8785).
type(X,i8786) :- type(X,n8785).
type(X,j8786) :- type(X,n8785).
type(X,n8787) :- type(X,n8786).
type(X,i8787) :- type(X,n8786).
type(X,j8787) :- type(X,n8786).
type(X,n8788) :- type(X,n8787).
type(X,i8788) :- type(X,n8787).
type(X,j8788) :- type(X,n8787).
type(X,n8789) :- type(X,n8788).
type(X,i8789) :- type(X,n8788).
type(X,j8789) :- type(X,n8788).
type(X,n8790) :- type(X,n8789).
type(X,i8790) :- type(X,n8789).
type(X,j8790) :- type(X,n8789).
type(X,n8791) :- type(X,n8790).
type(X,i8791) :- type(X,n8790).
type(X,j8791) :- type(X,n8790).
type(X,n8792) :- type(X,n8791).
type(X,i8792) :- type(X,n8791).
type(X,j8792) :- type(X,n8791).
type(X,n8793) :- type(X,n8792).
type(X,i8793) :- type(X,n8792).
type(X,j8793) :- type(X,n8792).
type(X,n8794) :- type(X,n8793).
type(X,i8794) :- type(X,n8793).
type(X,j8794) :- type(X,n8793).
type(X,n8795) :- type(X,n8794).
type(X,i8795) :- type(X,n8794).
type(X,j8795) :- type(X,n8794).
type(X,n8796) :- type(X,n8795).
type(X,i8796) :- type(X,n8795).
type(X,j8796) :- type(X,n8795).
type(X,n8797) :- type(X,n8796).
type(X,i8797) :- type(X,n8796).
type(X,j8797) :- type(X,n8796).
type(X,n8798) :- type(X,n8797).
type(X,i8798) :- type(X,n8797).
type(X,j8798) :- type(X,n8797).
type(X,n8799) :- type(X,n8798).
type(X,i8799) :- type(X,n8798).
type(X,j8799) :- type(X,n8798).
type(X,n8800) :- type(X,n8799).
type(X,i8800) :- type(X,n8799).
type(X,j8800) :- type(X,n8799).
type(X,n8801) :- type(X,n8800).
type(X,i8801) :- type(X,n8800).
type(X,j8801) :- type(X,n8800).
type(X,n8802) :- type(X,n8801).
type(X,i8802) :- type(X,n8801).
type(X,j8802) :- type(X,n8801).
type(X,n8803) :- type(X,n8802).
type(X,i8803) :- type(X,n8802).
type(X,j8803) :- type(X,n8802).
type(X,n8804) :- type(X,n8803).
type(X,i8804) :- type(X,n8803).
type(X,j8804) :- type(X,n8803).
type(X,n8805) :- type(X,n8804).
type(X,i8805) :- type(X,n8804).
type(X,j8805) :- type(X,n8804).
type(X,n8806) :- type(X,n8805).
type(X,i8806) :- type(X,n8805).
type(X,j8806) :- type(X,n8805).
type(X,n8807) :- type(X,n8806).
type(X,i8807) :- type(X,n8806).
type(X,j8807) :- type(X,n8806).
type(X,n8808) :- type(X,n8807).
type(X,i8808) :- type(X,n8807).
type(X,j8808) :- type(X,n8807).
type(X,n8809) :- type(X,n8808).
type(X,i8809) :- type(X,n8808).
type(X,j8809) :- type(X,n8808).
type(X,n8810) :- type(X,n8809).
type(X,i8810) :- type(X,n8809).
type(X,j8810) :- type(X,n8809).
type(X,n8811) :- type(X,n8810).
type(X,i8811) :- type(X,n8810).
type(X,j8811) :- type(X,n8810).
type(X,n8812) :- type(X,n8811).
type(X,i8812) :- type(X,n8811).
type(X,j8812) :- type(X,n8811).
type(X,n8813) :- type(X,n8812).
type(X,i8813) :- type(X,n8812).
type(X,j8813) :- type(X,n8812).
type(X,n8814) :- type(X,n8813).
type(X,i8814) :- type(X,n8813).
type(X,j8814) :- type(X,n8813).
type(X,n8815) :- type(X,n8814).
type(X,i8815) :- type(X,n8814).
type(X,j8815) :- type(X,n8814).
type(X,n8816) :- type(X,n8815).
type(X,i8816) :- type(X,n8815).
type(X,j8816) :- type(X,n8815).
type(X,n8817) :- type(X,n8816).
type(X,i8817) :- type(X,n8816).
type(X,j8817) :- type(X,n8816).
type(X,n8818) :- type(X,n8817).
type(X,i8818) :- type(X,n8817).
type(X,j8818) :- type(X,n8817).
type(X,n8819) :- type(X,n8818).
type(X,i8819) :- type(X,n8818).
type(X,j8819) :- type(X,n8818).
type(X,n8820) :- type(X,n8819).
type(X,i8820) :- type(X,n8819).
type(X,j8820) :- type(X,n8819).
type(X,n8821) :- type(X,n8820).
type(X,i8821) :- type(X,n8820).
type(X,j8821) :- type(X,n8820).
type(X,n8822) :- type(X,n8821).
type(X,i8822) :- type(X,n8821).
type(X,j8822) :- type(X,n8821).
type(X,n8823) :- type(X,n8822).
type(X,i8823) :- type(X,n8822).
type(X,j8823) :- type(X,n8822).
type(X,n8824) :- type(X,n8823).
type(X,i8824) :- type(X,n8823).
type(X,j8824) :- type(X,n8823).
type(X,n8825) :- type(X,n8824).
type(X,i8825) :- type(X,n8824).
type(X,j8825) :- type(X,n8824).
type(X,n8826) :- type(X,n8825).
type(X,i8826) :- type(X,n8825).
type(X,j8826) :- type(X,n8825).
type(X,n8827) :- type(X,n8826).
type(X,i8827) :- type(X,n8826).
type(X,j8827) :- type(X,n8826).
type(X,n8828) :- type(X,n8827).
type(X,i8828) :- type(X,n8827).
type(X,j8828) :- type(X,n8827).
type(X,n8829) :- type(X,n8828).
type(X,i8829) :- type(X,n8828).
type(X,j8829) :- type(X,n8828).
type(X,n8830) :- type(X,n8829).
type(X,i8830) :- type(X,n8829).
type(X,j8830) :- type(X,n8829).
type(X,n8831) :- type(X,n8830).
type(X,i8831) :- type(X,n8830).
type(X,j8831) :- type(X,n8830).
type(X,n8832) :- type(X,n8831).
type(X,i8832) :- type(X,n8831).
type(X,j8832) :- type(X,n8831).
type(X,n8833) :- type(X,n8832).
type(X,i8833) :- type(X,n8832).
type(X,j8833) :- type(X,n8832).
type(X,n8834) :- type(X,n8833).
type(X,i8834) :- type(X,n8833).
type(X,j8834) :- type(X,n8833).
type(X,n8835) :- type(X,n8834).
type(X,i8835) :- type(X,n8834).
type(X,j8835) :- type(X,n8834).
type(X,n8836) :- type(X,n8835).
type(X,i8836) :- type(X,n8835).
type(X,j8836) :- type(X,n8835).
type(X,n8837) :- type(X,n8836).
type(X,i8837) :- type(X,n8836).
type(X,j8837) :- type(X,n8836).
type(X,n8838) :- type(X,n8837).
type(X,i8838) :- type(X,n8837).
type(X,j8838) :- type(X,n8837).
type(X,n8839) :- type(X,n8838).
type(X,i8839) :- type(X,n8838).
type(X,j8839) :- type(X,n8838).
type(X,n8840) :- type(X,n8839).
type(X,i8840) :- type(X,n8839).
type(X,j8840) :- type(X,n8839).
type(X,n8841) :- type(X,n8840).
type(X,i8841) :- type(X,n8840).
type(X,j8841) :- type(X,n8840).
type(X,n8842) :- type(X,n8841).
type(X,i8842) :- type(X,n8841).
type(X,j8842) :- type(X,n8841).
type(X,n8843) :- type(X,n8842).
type(X,i8843) :- type(X,n8842).
type(X,j8843) :- type(X,n8842).
type(X,n8844) :- type(X,n8843).
type(X,i8844) :- type(X,n8843).
type(X,j8844) :- type(X,n8843).
type(X,n8845) :- type(X,n8844).
type(X,i8845) :- type(X,n8844).
type(X,j8845) :- type(X,n8844).
type(X,n8846) :- type(X,n8845).
type(X,i8846) :- type(X,n8845).
type(X,j8846) :- type(X,n8845).
type(X,n8847) :- type(X,n8846).
type(X,i8847) :- type(X,n8846).
type(X,j8847) :- type(X,n8846).
type(X,n8848) :- type(X,n8847).
type(X,i8848) :- type(X,n8847).
type(X,j8848) :- type(X,n8847).
type(X,n8849) :- type(X,n8848).
type(X,i8849) :- type(X,n8848).
type(X,j8849) :- type(X,n8848).
type(X,n8850) :- type(X,n8849).
type(X,i8850) :- type(X,n8849).
type(X,j8850) :- type(X,n8849).
type(X,n8851) :- type(X,n8850).
type(X,i8851) :- type(X,n8850).
type(X,j8851) :- type(X,n8850).
type(X,n8852) :- type(X,n8851).
type(X,i8852) :- type(X,n8851).
type(X,j8852) :- type(X,n8851).
type(X,n8853) :- type(X,n8852).
type(X,i8853) :- type(X,n8852).
type(X,j8853) :- type(X,n8852).
type(X,n8854) :- type(X,n8853).
type(X,i8854) :- type(X,n8853).
type(X,j8854) :- type(X,n8853).
type(X,n8855) :- type(X,n8854).
type(X,i8855) :- type(X,n8854).
type(X,j8855) :- type(X,n8854).
type(X,n8856) :- type(X,n8855).
type(X,i8856) :- type(X,n8855).
type(X,j8856) :- type(X,n8855).
type(X,n8857) :- type(X,n8856).
type(X,i8857) :- type(X,n8856).
type(X,j8857) :- type(X,n8856).
type(X,n8858) :- type(X,n8857).
type(X,i8858) :- type(X,n8857).
type(X,j8858) :- type(X,n8857).
type(X,n8859) :- type(X,n8858).
type(X,i8859) :- type(X,n8858).
type(X,j8859) :- type(X,n8858).
type(X,n8860) :- type(X,n8859).
type(X,i8860) :- type(X,n8859).
type(X,j8860) :- type(X,n8859).
type(X,n8861) :- type(X,n8860).
type(X,i8861) :- type(X,n8860).
type(X,j8861) :- type(X,n8860).
type(X,n8862) :- type(X,n8861).
type(X,i8862) :- type(X,n8861).
type(X,j8862) :- type(X,n8861).
type(X,n8863) :- type(X,n8862).
type(X,i8863) :- type(X,n8862).
type(X,j8863) :- type(X,n8862).
type(X,n8864) :- type(X,n8863).
type(X,i8864) :- type(X,n8863).
type(X,j8864) :- type(X,n8863).
type(X,n8865) :- type(X,n8864).
type(X,i8865) :- type(X,n8864).
type(X,j8865) :- type(X,n8864).
type(X,n8866) :- type(X,n8865).
type(X,i8866) :- type(X,n8865).
type(X,j8866) :- type(X,n8865).
type(X,n8867) :- type(X,n8866).
type(X,i8867) :- type(X,n8866).
type(X,j8867) :- type(X,n8866).
type(X,n8868) :- type(X,n8867).
type(X,i8868) :- type(X,n8867).
type(X,j8868) :- type(X,n8867).
type(X,n8869) :- type(X,n8868).
type(X,i8869) :- type(X,n8868).
type(X,j8869) :- type(X,n8868).
type(X,n8870) :- type(X,n8869).
type(X,i8870) :- type(X,n8869).
type(X,j8870) :- type(X,n8869).
type(X,n8871) :- type(X,n8870).
type(X,i8871) :- type(X,n8870).
type(X,j8871) :- type(X,n8870).
type(X,n8872) :- type(X,n8871).
type(X,i8872) :- type(X,n8871).
type(X,j8872) :- type(X,n8871).
type(X,n8873) :- type(X,n8872).
type(X,i8873) :- type(X,n8872).
type(X,j8873) :- type(X,n8872).
type(X,n8874) :- type(X,n8873).
type(X,i8874) :- type(X,n8873).
type(X,j8874) :- type(X,n8873).
type(X,n8875) :- type(X,n8874).
type(X,i8875) :- type(X,n8874).
type(X,j8875) :- type(X,n8874).
type(X,n8876) :- type(X,n8875).
type(X,i8876) :- type(X,n8875).
type(X,j8876) :- type(X,n8875).
type(X,n8877) :- type(X,n8876).
type(X,i8877) :- type(X,n8876).
type(X,j8877) :- type(X,n8876).
type(X,n8878) :- type(X,n8877).
type(X,i8878) :- type(X,n8877).
type(X,j8878) :- type(X,n8877).
type(X,n8879) :- type(X,n8878).
type(X,i8879) :- type(X,n8878).
type(X,j8879) :- type(X,n8878).
type(X,n8880) :- type(X,n8879).
type(X,i8880) :- type(X,n8879).
type(X,j8880) :- type(X,n8879).
type(X,n8881) :- type(X,n8880).
type(X,i8881) :- type(X,n8880).
type(X,j8881) :- type(X,n8880).
type(X,n8882) :- type(X,n8881).
type(X,i8882) :- type(X,n8881).
type(X,j8882) :- type(X,n8881).
type(X,n8883) :- type(X,n8882).
type(X,i8883) :- type(X,n8882).
type(X,j8883) :- type(X,n8882).
type(X,n8884) :- type(X,n8883).
type(X,i8884) :- type(X,n8883).
type(X,j8884) :- type(X,n8883).
type(X,n8885) :- type(X,n8884).
type(X,i8885) :- type(X,n8884).
type(X,j8885) :- type(X,n8884).
type(X,n8886) :- type(X,n8885).
type(X,i8886) :- type(X,n8885).
type(X,j8886) :- type(X,n8885).
type(X,n8887) :- type(X,n8886).
type(X,i8887) :- type(X,n8886).
type(X,j8887) :- type(X,n8886).
type(X,n8888) :- type(X,n8887).
type(X,i8888) :- type(X,n8887).
type(X,j8888) :- type(X,n8887).
type(X,n8889) :- type(X,n8888).
type(X,i8889) :- type(X,n8888).
type(X,j8889) :- type(X,n8888).
type(X,n8890) :- type(X,n8889).
type(X,i8890) :- type(X,n8889).
type(X,j8890) :- type(X,n8889).
type(X,n8891) :- type(X,n8890).
type(X,i8891) :- type(X,n8890).
type(X,j8891) :- type(X,n8890).
type(X,n8892) :- type(X,n8891).
type(X,i8892) :- type(X,n8891).
type(X,j8892) :- type(X,n8891).
type(X,n8893) :- type(X,n8892).
type(X,i8893) :- type(X,n8892).
type(X,j8893) :- type(X,n8892).
type(X,n8894) :- type(X,n8893).
type(X,i8894) :- type(X,n8893).
type(X,j8894) :- type(X,n8893).
type(X,n8895) :- type(X,n8894).
type(X,i8895) :- type(X,n8894).
type(X,j8895) :- type(X,n8894).
type(X,n8896) :- type(X,n8895).
type(X,i8896) :- type(X,n8895).
type(X,j8896) :- type(X,n8895).
type(X,n8897) :- type(X,n8896).
type(X,i8897) :- type(X,n8896).
type(X,j8897) :- type(X,n8896).
type(X,n8898) :- type(X,n8897).
type(X,i8898) :- type(X,n8897).
type(X,j8898) :- type(X,n8897).
type(X,n8899) :- type(X,n8898).
type(X,i8899) :- type(X,n8898).
type(X,j8899) :- type(X,n8898).
type(X,n8900) :- type(X,n8899).
type(X,i8900) :- type(X,n8899).
type(X,j8900) :- type(X,n8899).
type(X,n8901) :- type(X,n8900).
type(X,i8901) :- type(X,n8900).
type(X,j8901) :- type(X,n8900).
type(X,n8902) :- type(X,n8901).
type(X,i8902) :- type(X,n8901).
type(X,j8902) :- type(X,n8901).
type(X,n8903) :- type(X,n8902).
type(X,i8903) :- type(X,n8902).
type(X,j8903) :- type(X,n8902).
type(X,n8904) :- type(X,n8903).
type(X,i8904) :- type(X,n8903).
type(X,j8904) :- type(X,n8903).
type(X,n8905) :- type(X,n8904).
type(X,i8905) :- type(X,n8904).
type(X,j8905) :- type(X,n8904).
type(X,n8906) :- type(X,n8905).
type(X,i8906) :- type(X,n8905).
type(X,j8906) :- type(X,n8905).
type(X,n8907) :- type(X,n8906).
type(X,i8907) :- type(X,n8906).
type(X,j8907) :- type(X,n8906).
type(X,n8908) :- type(X,n8907).
type(X,i8908) :- type(X,n8907).
type(X,j8908) :- type(X,n8907).
type(X,n8909) :- type(X,n8908).
type(X,i8909) :- type(X,n8908).
type(X,j8909) :- type(X,n8908).
type(X,n8910) :- type(X,n8909).
type(X,i8910) :- type(X,n8909).
type(X,j8910) :- type(X,n8909).
type(X,n8911) :- type(X,n8910).
type(X,i8911) :- type(X,n8910).
type(X,j8911) :- type(X,n8910).
type(X,n8912) :- type(X,n8911).
type(X,i8912) :- type(X,n8911).
type(X,j8912) :- type(X,n8911).
type(X,n8913) :- type(X,n8912).
type(X,i8913) :- type(X,n8912).
type(X,j8913) :- type(X,n8912).
type(X,n8914) :- type(X,n8913).
type(X,i8914) :- type(X,n8913).
type(X,j8914) :- type(X,n8913).
type(X,n8915) :- type(X,n8914).
type(X,i8915) :- type(X,n8914).
type(X,j8915) :- type(X,n8914).
type(X,n8916) :- type(X,n8915).
type(X,i8916) :- type(X,n8915).
type(X,j8916) :- type(X,n8915).
type(X,n8917) :- type(X,n8916).
type(X,i8917) :- type(X,n8916).
type(X,j8917) :- type(X,n8916).
type(X,n8918) :- type(X,n8917).
type(X,i8918) :- type(X,n8917).
type(X,j8918) :- type(X,n8917).
type(X,n8919) :- type(X,n8918).
type(X,i8919) :- type(X,n8918).
type(X,j8919) :- type(X,n8918).
type(X,n8920) :- type(X,n8919).
type(X,i8920) :- type(X,n8919).
type(X,j8920) :- type(X,n8919).
type(X,n8921) :- type(X,n8920).
type(X,i8921) :- type(X,n8920).
type(X,j8921) :- type(X,n8920).
type(X,n8922) :- type(X,n8921).
type(X,i8922) :- type(X,n8921).
type(X,j8922) :- type(X,n8921).
type(X,n8923) :- type(X,n8922).
type(X,i8923) :- type(X,n8922).
type(X,j8923) :- type(X,n8922).
type(X,n8924) :- type(X,n8923).
type(X,i8924) :- type(X,n8923).
type(X,j8924) :- type(X,n8923).
type(X,n8925) :- type(X,n8924).
type(X,i8925) :- type(X,n8924).
type(X,j8925) :- type(X,n8924).
type(X,n8926) :- type(X,n8925).
type(X,i8926) :- type(X,n8925).
type(X,j8926) :- type(X,n8925).
type(X,n8927) :- type(X,n8926).
type(X,i8927) :- type(X,n8926).
type(X,j8927) :- type(X,n8926).
type(X,n8928) :- type(X,n8927).
type(X,i8928) :- type(X,n8927).
type(X,j8928) :- type(X,n8927).
type(X,n8929) :- type(X,n8928).
type(X,i8929) :- type(X,n8928).
type(X,j8929) :- type(X,n8928).
type(X,n8930) :- type(X,n8929).
type(X,i8930) :- type(X,n8929).
type(X,j8930) :- type(X,n8929).
type(X,n8931) :- type(X,n8930).
type(X,i8931) :- type(X,n8930).
type(X,j8931) :- type(X,n8930).
type(X,n8932) :- type(X,n8931).
type(X,i8932) :- type(X,n8931).
type(X,j8932) :- type(X,n8931).
type(X,n8933) :- type(X,n8932).
type(X,i8933) :- type(X,n8932).
type(X,j8933) :- type(X,n8932).
type(X,n8934) :- type(X,n8933).
type(X,i8934) :- type(X,n8933).
type(X,j8934) :- type(X,n8933).
type(X,n8935) :- type(X,n8934).
type(X,i8935) :- type(X,n8934).
type(X,j8935) :- type(X,n8934).
type(X,n8936) :- type(X,n8935).
type(X,i8936) :- type(X,n8935).
type(X,j8936) :- type(X,n8935).
type(X,n8937) :- type(X,n8936).
type(X,i8937) :- type(X,n8936).
type(X,j8937) :- type(X,n8936).
type(X,n8938) :- type(X,n8937).
type(X,i8938) :- type(X,n8937).
type(X,j8938) :- type(X,n8937).
type(X,n8939) :- type(X,n8938).
type(X,i8939) :- type(X,n8938).
type(X,j8939) :- type(X,n8938).
type(X,n8940) :- type(X,n8939).
type(X,i8940) :- type(X,n8939).
type(X,j8940) :- type(X,n8939).
type(X,n8941) :- type(X,n8940).
type(X,i8941) :- type(X,n8940).
type(X,j8941) :- type(X,n8940).
type(X,n8942) :- type(X,n8941).
type(X,i8942) :- type(X,n8941).
type(X,j8942) :- type(X,n8941).
type(X,n8943) :- type(X,n8942).
type(X,i8943) :- type(X,n8942).
type(X,j8943) :- type(X,n8942).
type(X,n8944) :- type(X,n8943).
type(X,i8944) :- type(X,n8943).
type(X,j8944) :- type(X,n8943).
type(X,n8945) :- type(X,n8944).
type(X,i8945) :- type(X,n8944).
type(X,j8945) :- type(X,n8944).
type(X,n8946) :- type(X,n8945).
type(X,i8946) :- type(X,n8945).
type(X,j8946) :- type(X,n8945).
type(X,n8947) :- type(X,n8946).
type(X,i8947) :- type(X,n8946).
type(X,j8947) :- type(X,n8946).
type(X,n8948) :- type(X,n8947).
type(X,i8948) :- type(X,n8947).
type(X,j8948) :- type(X,n8947).
type(X,n8949) :- type(X,n8948).
type(X,i8949) :- type(X,n8948).
type(X,j8949) :- type(X,n8948).
type(X,n8950) :- type(X,n8949).
type(X,i8950) :- type(X,n8949).
type(X,j8950) :- type(X,n8949).
type(X,n8951) :- type(X,n8950).
type(X,i8951) :- type(X,n8950).
type(X,j8951) :- type(X,n8950).
type(X,n8952) :- type(X,n8951).
type(X,i8952) :- type(X,n8951).
type(X,j8952) :- type(X,n8951).
type(X,n8953) :- type(X,n8952).
type(X,i8953) :- type(X,n8952).
type(X,j8953) :- type(X,n8952).
type(X,n8954) :- type(X,n8953).
type(X,i8954) :- type(X,n8953).
type(X,j8954) :- type(X,n8953).
type(X,n8955) :- type(X,n8954).
type(X,i8955) :- type(X,n8954).
type(X,j8955) :- type(X,n8954).
type(X,n8956) :- type(X,n8955).
type(X,i8956) :- type(X,n8955).
type(X,j8956) :- type(X,n8955).
type(X,n8957) :- type(X,n8956).
type(X,i8957) :- type(X,n8956).
type(X,j8957) :- type(X,n8956).
type(X,n8958) :- type(X,n8957).
type(X,i8958) :- type(X,n8957).
type(X,j8958) :- type(X,n8957).
type(X,n8959) :- type(X,n8958).
type(X,i8959) :- type(X,n8958).
type(X,j8959) :- type(X,n8958).
type(X,n8960) :- type(X,n8959).
type(X,i8960) :- type(X,n8959).
type(X,j8960) :- type(X,n8959).
type(X,n8961) :- type(X,n8960).
type(X,i8961) :- type(X,n8960).
type(X,j8961) :- type(X,n8960).
type(X,n8962) :- type(X,n8961).
type(X,i8962) :- type(X,n8961).
type(X,j8962) :- type(X,n8961).
type(X,n8963) :- type(X,n8962).
type(X,i8963) :- type(X,n8962).
type(X,j8963) :- type(X,n8962).
type(X,n8964) :- type(X,n8963).
type(X,i8964) :- type(X,n8963).
type(X,j8964) :- type(X,n8963).
type(X,n8965) :- type(X,n8964).
type(X,i8965) :- type(X,n8964).
type(X,j8965) :- type(X,n8964).
type(X,n8966) :- type(X,n8965).
type(X,i8966) :- type(X,n8965).
type(X,j8966) :- type(X,n8965).
type(X,n8967) :- type(X,n8966).
type(X,i8967) :- type(X,n8966).
type(X,j8967) :- type(X,n8966).
type(X,n8968) :- type(X,n8967).
type(X,i8968) :- type(X,n8967).
type(X,j8968) :- type(X,n8967).
type(X,n8969) :- type(X,n8968).
type(X,i8969) :- type(X,n8968).
type(X,j8969) :- type(X,n8968).
type(X,n8970) :- type(X,n8969).
type(X,i8970) :- type(X,n8969).
type(X,j8970) :- type(X,n8969).
type(X,n8971) :- type(X,n8970).
type(X,i8971) :- type(X,n8970).
type(X,j8971) :- type(X,n8970).
type(X,n8972) :- type(X,n8971).
type(X,i8972) :- type(X,n8971).
type(X,j8972) :- type(X,n8971).
type(X,n8973) :- type(X,n8972).
type(X,i8973) :- type(X,n8972).
type(X,j8973) :- type(X,n8972).
type(X,n8974) :- type(X,n8973).
type(X,i8974) :- type(X,n8973).
type(X,j8974) :- type(X,n8973).
type(X,n8975) :- type(X,n8974).
type(X,i8975) :- type(X,n8974).
type(X,j8975) :- type(X,n8974).
type(X,n8976) :- type(X,n8975).
type(X,i8976) :- type(X,n8975).
type(X,j8976) :- type(X,n8975).
type(X,n8977) :- type(X,n8976).
type(X,i8977) :- type(X,n8976).
type(X,j8977) :- type(X,n8976).
type(X,n8978) :- type(X,n8977).
type(X,i8978) :- type(X,n8977).
type(X,j8978) :- type(X,n8977).
type(X,n8979) :- type(X,n8978).
type(X,i8979) :- type(X,n8978).
type(X,j8979) :- type(X,n8978).
type(X,n8980) :- type(X,n8979).
type(X,i8980) :- type(X,n8979).
type(X,j8980) :- type(X,n8979).
type(X,n8981) :- type(X,n8980).
type(X,i8981) :- type(X,n8980).
type(X,j8981) :- type(X,n8980).
type(X,n8982) :- type(X,n8981).
type(X,i8982) :- type(X,n8981).
type(X,j8982) :- type(X,n8981).
type(X,n8983) :- type(X,n8982).
type(X,i8983) :- type(X,n8982).
type(X,j8983) :- type(X,n8982).
type(X,n8984) :- type(X,n8983).
type(X,i8984) :- type(X,n8983).
type(X,j8984) :- type(X,n8983).
type(X,n8985) :- type(X,n8984).
type(X,i8985) :- type(X,n8984).
type(X,j8985) :- type(X,n8984).
type(X,n8986) :- type(X,n8985).
type(X,i8986) :- type(X,n8985).
type(X,j8986) :- type(X,n8985).
type(X,n8987) :- type(X,n8986).
type(X,i8987) :- type(X,n8986).
type(X,j8987) :- type(X,n8986).
type(X,n8988) :- type(X,n8987).
type(X,i8988) :- type(X,n8987).
type(X,j8988) :- type(X,n8987).
type(X,n8989) :- type(X,n8988).
type(X,i8989) :- type(X,n8988).
type(X,j8989) :- type(X,n8988).
type(X,n8990) :- type(X,n8989).
type(X,i8990) :- type(X,n8989).
type(X,j8990) :- type(X,n8989).
type(X,n8991) :- type(X,n8990).
type(X,i8991) :- type(X,n8990).
type(X,j8991) :- type(X,n8990).
type(X,n8992) :- type(X,n8991).
type(X,i8992) :- type(X,n8991).
type(X,j8992) :- type(X,n8991).
type(X,n8993) :- type(X,n8992).
type(X,i8993) :- type(X,n8992).
type(X,j8993) :- type(X,n8992).
type(X,n8994) :- type(X,n8993).
type(X,i8994) :- type(X,n8993).
type(X,j8994) :- type(X,n8993).
type(X,n8995) :- type(X,n8994).
type(X,i8995) :- type(X,n8994).
type(X,j8995) :- type(X,n8994).
type(X,n8996) :- type(X,n8995).
type(X,i8996) :- type(X,n8995).
type(X,j8996) :- type(X,n8995).
type(X,n8997) :- type(X,n8996).
type(X,i8997) :- type(X,n8996).
type(X,j8997) :- type(X,n8996).
type(X,n8998) :- type(X,n8997).
type(X,i8998) :- type(X,n8997).
type(X,j8998) :- type(X,n8997).
type(X,n8999) :- type(X,n8998).
type(X,i8999) :- type(X,n8998).
type(X,j8999) :- type(X,n8998).
type(X,n9000) :- type(X,n8999).
type(X,i9000) :- type(X,n8999).
type(X,j9000) :- type(X,n8999).
type(X,n9001) :- type(X,n9000).
type(X,i9001) :- type(X,n9000).
type(X,j9001) :- type(X,n9000).
type(X,n9002) :- type(X,n9001).
type(X,i9002) :- type(X,n9001).
type(X,j9002) :- type(X,n9001).
type(X,n9003) :- type(X,n9002).
type(X,i9003) :- type(X,n9002).
type(X,j9003) :- type(X,n9002).
type(X,n9004) :- type(X,n9003).
type(X,i9004) :- type(X,n9003).
type(X,j9004) :- type(X,n9003).
type(X,n9005) :- type(X,n9004).
type(X,i9005) :- type(X,n9004).
type(X,j9005) :- type(X,n9004).
type(X,n9006) :- type(X,n9005).
type(X,i9006) :- type(X,n9005).
type(X,j9006) :- type(X,n9005).
type(X,n9007) :- type(X,n9006).
type(X,i9007) :- type(X,n9006).
type(X,j9007) :- type(X,n9006).
type(X,n9008) :- type(X,n9007).
type(X,i9008) :- type(X,n9007).
type(X,j9008) :- type(X,n9007).
type(X,n9009) :- type(X,n9008).
type(X,i9009) :- type(X,n9008).
type(X,j9009) :- type(X,n9008).
type(X,n9010) :- type(X,n9009).
type(X,i9010) :- type(X,n9009).
type(X,j9010) :- type(X,n9009).
type(X,n9011) :- type(X,n9010).
type(X,i9011) :- type(X,n9010).
type(X,j9011) :- type(X,n9010).
type(X,n9012) :- type(X,n9011).
type(X,i9012) :- type(X,n9011).
type(X,j9012) :- type(X,n9011).
type(X,n9013) :- type(X,n9012).
type(X,i9013) :- type(X,n9012).
type(X,j9013) :- type(X,n9012).
type(X,n9014) :- type(X,n9013).
type(X,i9014) :- type(X,n9013).
type(X,j9014) :- type(X,n9013).
type(X,n9015) :- type(X,n9014).
type(X,i9015) :- type(X,n9014).
type(X,j9015) :- type(X,n9014).
type(X,n9016) :- type(X,n9015).
type(X,i9016) :- type(X,n9015).
type(X,j9016) :- type(X,n9015).
type(X,n9017) :- type(X,n9016).
type(X,i9017) :- type(X,n9016).
type(X,j9017) :- type(X,n9016).
type(X,n9018) :- type(X,n9017).
type(X,i9018) :- type(X,n9017).
type(X,j9018) :- type(X,n9017).
type(X,n9019) :- type(X,n9018).
type(X,i9019) :- type(X,n9018).
type(X,j9019) :- type(X,n9018).
type(X,n9020) :- type(X,n9019).
type(X,i9020) :- type(X,n9019).
type(X,j9020) :- type(X,n9019).
type(X,n9021) :- type(X,n9020).
type(X,i9021) :- type(X,n9020).
type(X,j9021) :- type(X,n9020).
type(X,n9022) :- type(X,n9021).
type(X,i9022) :- type(X,n9021).
type(X,j9022) :- type(X,n9021).
type(X,n9023) :- type(X,n9022).
type(X,i9023) :- type(X,n9022).
type(X,j9023) :- type(X,n9022).
type(X,n9024) :- type(X,n9023).
type(X,i9024) :- type(X,n9023).
type(X,j9024) :- type(X,n9023).
type(X,n9025) :- type(X,n9024).
type(X,i9025) :- type(X,n9024).
type(X,j9025) :- type(X,n9024).
type(X,n9026) :- type(X,n9025).
type(X,i9026) :- type(X,n9025).
type(X,j9026) :- type(X,n9025).
type(X,n9027) :- type(X,n9026).
type(X,i9027) :- type(X,n9026).
type(X,j9027) :- type(X,n9026).
type(X,n9028) :- type(X,n9027).
type(X,i9028) :- type(X,n9027).
type(X,j9028) :- type(X,n9027).
type(X,n9029) :- type(X,n9028).
type(X,i9029) :- type(X,n9028).
type(X,j9029) :- type(X,n9028).
type(X,n9030) :- type(X,n9029).
type(X,i9030) :- type(X,n9029).
type(X,j9030) :- type(X,n9029).
type(X,n9031) :- type(X,n9030).
type(X,i9031) :- type(X,n9030).
type(X,j9031) :- type(X,n9030).
type(X,n9032) :- type(X,n9031).
type(X,i9032) :- type(X,n9031).
type(X,j9032) :- type(X,n9031).
type(X,n9033) :- type(X,n9032).
type(X,i9033) :- type(X,n9032).
type(X,j9033) :- type(X,n9032).
type(X,n9034) :- type(X,n9033).
type(X,i9034) :- type(X,n9033).
type(X,j9034) :- type(X,n9033).
type(X,n9035) :- type(X,n9034).
type(X,i9035) :- type(X,n9034).
type(X,j9035) :- type(X,n9034).
type(X,n9036) :- type(X,n9035).
type(X,i9036) :- type(X,n9035).
type(X,j9036) :- type(X,n9035).
type(X,n9037) :- type(X,n9036).
type(X,i9037) :- type(X,n9036).
type(X,j9037) :- type(X,n9036).
type(X,n9038) :- type(X,n9037).
type(X,i9038) :- type(X,n9037).
type(X,j9038) :- type(X,n9037).
type(X,n9039) :- type(X,n9038).
type(X,i9039) :- type(X,n9038).
type(X,j9039) :- type(X,n9038).
type(X,n9040) :- type(X,n9039).
type(X,i9040) :- type(X,n9039).
type(X,j9040) :- type(X,n9039).
type(X,n9041) :- type(X,n9040).
type(X,i9041) :- type(X,n9040).
type(X,j9041) :- type(X,n9040).
type(X,n9042) :- type(X,n9041).
type(X,i9042) :- type(X,n9041).
type(X,j9042) :- type(X,n9041).
type(X,n9043) :- type(X,n9042).
type(X,i9043) :- type(X,n9042).
type(X,j9043) :- type(X,n9042).
type(X,n9044) :- type(X,n9043).
type(X,i9044) :- type(X,n9043).
type(X,j9044) :- type(X,n9043).
type(X,n9045) :- type(X,n9044).
type(X,i9045) :- type(X,n9044).
type(X,j9045) :- type(X,n9044).
type(X,n9046) :- type(X,n9045).
type(X,i9046) :- type(X,n9045).
type(X,j9046) :- type(X,n9045).
type(X,n9047) :- type(X,n9046).
type(X,i9047) :- type(X,n9046).
type(X,j9047) :- type(X,n9046).
type(X,n9048) :- type(X,n9047).
type(X,i9048) :- type(X,n9047).
type(X,j9048) :- type(X,n9047).
type(X,n9049) :- type(X,n9048).
type(X,i9049) :- type(X,n9048).
type(X,j9049) :- type(X,n9048).
type(X,n9050) :- type(X,n9049).
type(X,i9050) :- type(X,n9049).
type(X,j9050) :- type(X,n9049).
type(X,n9051) :- type(X,n9050).
type(X,i9051) :- type(X,n9050).
type(X,j9051) :- type(X,n9050).
type(X,n9052) :- type(X,n9051).
type(X,i9052) :- type(X,n9051).
type(X,j9052) :- type(X,n9051).
type(X,n9053) :- type(X,n9052).
type(X,i9053) :- type(X,n9052).
type(X,j9053) :- type(X,n9052).
type(X,n9054) :- type(X,n9053).
type(X,i9054) :- type(X,n9053).
type(X,j9054) :- type(X,n9053).
type(X,n9055) :- type(X,n9054).
type(X,i9055) :- type(X,n9054).
type(X,j9055) :- type(X,n9054).
type(X,n9056) :- type(X,n9055).
type(X,i9056) :- type(X,n9055).
type(X,j9056) :- type(X,n9055).
type(X,n9057) :- type(X,n9056).
type(X,i9057) :- type(X,n9056).
type(X,j9057) :- type(X,n9056).
type(X,n9058) :- type(X,n9057).
type(X,i9058) :- type(X,n9057).
type(X,j9058) :- type(X,n9057).
type(X,n9059) :- type(X,n9058).
type(X,i9059) :- type(X,n9058).
type(X,j9059) :- type(X,n9058).
type(X,n9060) :- type(X,n9059).
type(X,i9060) :- type(X,n9059).
type(X,j9060) :- type(X,n9059).
type(X,n9061) :- type(X,n9060).
type(X,i9061) :- type(X,n9060).
type(X,j9061) :- type(X,n9060).
type(X,n9062) :- type(X,n9061).
type(X,i9062) :- type(X,n9061).
type(X,j9062) :- type(X,n9061).
type(X,n9063) :- type(X,n9062).
type(X,i9063) :- type(X,n9062).
type(X,j9063) :- type(X,n9062).
type(X,n9064) :- type(X,n9063).
type(X,i9064) :- type(X,n9063).
type(X,j9064) :- type(X,n9063).
type(X,n9065) :- type(X,n9064).
type(X,i9065) :- type(X,n9064).
type(X,j9065) :- type(X,n9064).
type(X,n9066) :- type(X,n9065).
type(X,i9066) :- type(X,n9065).
type(X,j9066) :- type(X,n9065).
type(X,n9067) :- type(X,n9066).
type(X,i9067) :- type(X,n9066).
type(X,j9067) :- type(X,n9066).
type(X,n9068) :- type(X,n9067).
type(X,i9068) :- type(X,n9067).
type(X,j9068) :- type(X,n9067).
type(X,n9069) :- type(X,n9068).
type(X,i9069) :- type(X,n9068).
type(X,j9069) :- type(X,n9068).
type(X,n9070) :- type(X,n9069).
type(X,i9070) :- type(X,n9069).
type(X,j9070) :- type(X,n9069).
type(X,n9071) :- type(X,n9070).
type(X,i9071) :- type(X,n9070).
type(X,j9071) :- type(X,n9070).
type(X,n9072) :- type(X,n9071).
type(X,i9072) :- type(X,n9071).
type(X,j9072) :- type(X,n9071).
type(X,n9073) :- type(X,n9072).
type(X,i9073) :- type(X,n9072).
type(X,j9073) :- type(X,n9072).
type(X,n9074) :- type(X,n9073).
type(X,i9074) :- type(X,n9073).
type(X,j9074) :- type(X,n9073).
type(X,n9075) :- type(X,n9074).
type(X,i9075) :- type(X,n9074).
type(X,j9075) :- type(X,n9074).
type(X,n9076) :- type(X,n9075).
type(X,i9076) :- type(X,n9075).
type(X,j9076) :- type(X,n9075).
type(X,n9077) :- type(X,n9076).
type(X,i9077) :- type(X,n9076).
type(X,j9077) :- type(X,n9076).
type(X,n9078) :- type(X,n9077).
type(X,i9078) :- type(X,n9077).
type(X,j9078) :- type(X,n9077).
type(X,n9079) :- type(X,n9078).
type(X,i9079) :- type(X,n9078).
type(X,j9079) :- type(X,n9078).
type(X,n9080) :- type(X,n9079).
type(X,i9080) :- type(X,n9079).
type(X,j9080) :- type(X,n9079).
type(X,n9081) :- type(X,n9080).
type(X,i9081) :- type(X,n9080).
type(X,j9081) :- type(X,n9080).
type(X,n9082) :- type(X,n9081).
type(X,i9082) :- type(X,n9081).
type(X,j9082) :- type(X,n9081).
type(X,n9083) :- type(X,n9082).
type(X,i9083) :- type(X,n9082).
type(X,j9083) :- type(X,n9082).
type(X,n9084) :- type(X,n9083).
type(X,i9084) :- type(X,n9083).
type(X,j9084) :- type(X,n9083).
type(X,n9085) :- type(X,n9084).
type(X,i9085) :- type(X,n9084).
type(X,j9085) :- type(X,n9084).
type(X,n9086) :- type(X,n9085).
type(X,i9086) :- type(X,n9085).
type(X,j9086) :- type(X,n9085).
type(X,n9087) :- type(X,n9086).
type(X,i9087) :- type(X,n9086).
type(X,j9087) :- type(X,n9086).
type(X,n9088) :- type(X,n9087).
type(X,i9088) :- type(X,n9087).
type(X,j9088) :- type(X,n9087).
type(X,n9089) :- type(X,n9088).
type(X,i9089) :- type(X,n9088).
type(X,j9089) :- type(X,n9088).
type(X,n9090) :- type(X,n9089).
type(X,i9090) :- type(X,n9089).
type(X,j9090) :- type(X,n9089).
type(X,n9091) :- type(X,n9090).
type(X,i9091) :- type(X,n9090).
type(X,j9091) :- type(X,n9090).
type(X,n9092) :- type(X,n9091).
type(X,i9092) :- type(X,n9091).
type(X,j9092) :- type(X,n9091).
type(X,n9093) :- type(X,n9092).
type(X,i9093) :- type(X,n9092).
type(X,j9093) :- type(X,n9092).
type(X,n9094) :- type(X,n9093).
type(X,i9094) :- type(X,n9093).
type(X,j9094) :- type(X,n9093).
type(X,n9095) :- type(X,n9094).
type(X,i9095) :- type(X,n9094).
type(X,j9095) :- type(X,n9094).
type(X,n9096) :- type(X,n9095).
type(X,i9096) :- type(X,n9095).
type(X,j9096) :- type(X,n9095).
type(X,n9097) :- type(X,n9096).
type(X,i9097) :- type(X,n9096).
type(X,j9097) :- type(X,n9096).
type(X,n9098) :- type(X,n9097).
type(X,i9098) :- type(X,n9097).
type(X,j9098) :- type(X,n9097).
type(X,n9099) :- type(X,n9098).
type(X,i9099) :- type(X,n9098).
type(X,j9099) :- type(X,n9098).
type(X,n9100) :- type(X,n9099).
type(X,i9100) :- type(X,n9099).
type(X,j9100) :- type(X,n9099).
type(X,n9101) :- type(X,n9100).
type(X,i9101) :- type(X,n9100).
type(X,j9101) :- type(X,n9100).
type(X,n9102) :- type(X,n9101).
type(X,i9102) :- type(X,n9101).
type(X,j9102) :- type(X,n9101).
type(X,n9103) :- type(X,n9102).
type(X,i9103) :- type(X,n9102).
type(X,j9103) :- type(X,n9102).
type(X,n9104) :- type(X,n9103).
type(X,i9104) :- type(X,n9103).
type(X,j9104) :- type(X,n9103).
type(X,n9105) :- type(X,n9104).
type(X,i9105) :- type(X,n9104).
type(X,j9105) :- type(X,n9104).
type(X,n9106) :- type(X,n9105).
type(X,i9106) :- type(X,n9105).
type(X,j9106) :- type(X,n9105).
type(X,n9107) :- type(X,n9106).
type(X,i9107) :- type(X,n9106).
type(X,j9107) :- type(X,n9106).
type(X,n9108) :- type(X,n9107).
type(X,i9108) :- type(X,n9107).
type(X,j9108) :- type(X,n9107).
type(X,n9109) :- type(X,n9108).
type(X,i9109) :- type(X,n9108).
type(X,j9109) :- type(X,n9108).
type(X,n9110) :- type(X,n9109).
type(X,i9110) :- type(X,n9109).
type(X,j9110) :- type(X,n9109).
type(X,n9111) :- type(X,n9110).
type(X,i9111) :- type(X,n9110).
type(X,j9111) :- type(X,n9110).
type(X,n9112) :- type(X,n9111).
type(X,i9112) :- type(X,n9111).
type(X,j9112) :- type(X,n9111).
type(X,n9113) :- type(X,n9112).
type(X,i9113) :- type(X,n9112).
type(X,j9113) :- type(X,n9112).
type(X,n9114) :- type(X,n9113).
type(X,i9114) :- type(X,n9113).
type(X,j9114) :- type(X,n9113).
type(X,n9115) :- type(X,n9114).
type(X,i9115) :- type(X,n9114).
type(X,j9115) :- type(X,n9114).
type(X,n9116) :- type(X,n9115).
type(X,i9116) :- type(X,n9115).
type(X,j9116) :- type(X,n9115).
type(X,n9117) :- type(X,n9116).
type(X,i9117) :- type(X,n9116).
type(X,j9117) :- type(X,n9116).
type(X,n9118) :- type(X,n9117).
type(X,i9118) :- type(X,n9117).
type(X,j9118) :- type(X,n9117).
type(X,n9119) :- type(X,n9118).
type(X,i9119) :- type(X,n9118).
type(X,j9119) :- type(X,n9118).
type(X,n9120) :- type(X,n9119).
type(X,i9120) :- type(X,n9119).
type(X,j9120) :- type(X,n9119).
type(X,n9121) :- type(X,n9120).
type(X,i9121) :- type(X,n9120).
type(X,j9121) :- type(X,n9120).
type(X,n9122) :- type(X,n9121).
type(X,i9122) :- type(X,n9121).
type(X,j9122) :- type(X,n9121).
type(X,n9123) :- type(X,n9122).
type(X,i9123) :- type(X,n9122).
type(X,j9123) :- type(X,n9122).
type(X,n9124) :- type(X,n9123).
type(X,i9124) :- type(X,n9123).
type(X,j9124) :- type(X,n9123).
type(X,n9125) :- type(X,n9124).
type(X,i9125) :- type(X,n9124).
type(X,j9125) :- type(X,n9124).
type(X,n9126) :- type(X,n9125).
type(X,i9126) :- type(X,n9125).
type(X,j9126) :- type(X,n9125).
type(X,n9127) :- type(X,n9126).
type(X,i9127) :- type(X,n9126).
type(X,j9127) :- type(X,n9126).
type(X,n9128) :- type(X,n9127).
type(X,i9128) :- type(X,n9127).
type(X,j9128) :- type(X,n9127).
type(X,n9129) :- type(X,n9128).
type(X,i9129) :- type(X,n9128).
type(X,j9129) :- type(X,n9128).
type(X,n9130) :- type(X,n9129).
type(X,i9130) :- type(X,n9129).
type(X,j9130) :- type(X,n9129).
type(X,n9131) :- type(X,n9130).
type(X,i9131) :- type(X,n9130).
type(X,j9131) :- type(X,n9130).
type(X,n9132) :- type(X,n9131).
type(X,i9132) :- type(X,n9131).
type(X,j9132) :- type(X,n9131).
type(X,n9133) :- type(X,n9132).
type(X,i9133) :- type(X,n9132).
type(X,j9133) :- type(X,n9132).
type(X,n9134) :- type(X,n9133).
type(X,i9134) :- type(X,n9133).
type(X,j9134) :- type(X,n9133).
type(X,n9135) :- type(X,n9134).
type(X,i9135) :- type(X,n9134).
type(X,j9135) :- type(X,n9134).
type(X,n9136) :- type(X,n9135).
type(X,i9136) :- type(X,n9135).
type(X,j9136) :- type(X,n9135).
type(X,n9137) :- type(X,n9136).
type(X,i9137) :- type(X,n9136).
type(X,j9137) :- type(X,n9136).
type(X,n9138) :- type(X,n9137).
type(X,i9138) :- type(X,n9137).
type(X,j9138) :- type(X,n9137).
type(X,n9139) :- type(X,n9138).
type(X,i9139) :- type(X,n9138).
type(X,j9139) :- type(X,n9138).
type(X,n9140) :- type(X,n9139).
type(X,i9140) :- type(X,n9139).
type(X,j9140) :- type(X,n9139).
type(X,n9141) :- type(X,n9140).
type(X,i9141) :- type(X,n9140).
type(X,j9141) :- type(X,n9140).
type(X,n9142) :- type(X,n9141).
type(X,i9142) :- type(X,n9141).
type(X,j9142) :- type(X,n9141).
type(X,n9143) :- type(X,n9142).
type(X,i9143) :- type(X,n9142).
type(X,j9143) :- type(X,n9142).
type(X,n9144) :- type(X,n9143).
type(X,i9144) :- type(X,n9143).
type(X,j9144) :- type(X,n9143).
type(X,n9145) :- type(X,n9144).
type(X,i9145) :- type(X,n9144).
type(X,j9145) :- type(X,n9144).
type(X,n9146) :- type(X,n9145).
type(X,i9146) :- type(X,n9145).
type(X,j9146) :- type(X,n9145).
type(X,n9147) :- type(X,n9146).
type(X,i9147) :- type(X,n9146).
type(X,j9147) :- type(X,n9146).
type(X,n9148) :- type(X,n9147).
type(X,i9148) :- type(X,n9147).
type(X,j9148) :- type(X,n9147).
type(X,n9149) :- type(X,n9148).
type(X,i9149) :- type(X,n9148).
type(X,j9149) :- type(X,n9148).
type(X,n9150) :- type(X,n9149).
type(X,i9150) :- type(X,n9149).
type(X,j9150) :- type(X,n9149).
type(X,n9151) :- type(X,n9150).
type(X,i9151) :- type(X,n9150).
type(X,j9151) :- type(X,n9150).
type(X,n9152) :- type(X,n9151).
type(X,i9152) :- type(X,n9151).
type(X,j9152) :- type(X,n9151).
type(X,n9153) :- type(X,n9152).
type(X,i9153) :- type(X,n9152).
type(X,j9153) :- type(X,n9152).
type(X,n9154) :- type(X,n9153).
type(X,i9154) :- type(X,n9153).
type(X,j9154) :- type(X,n9153).
type(X,n9155) :- type(X,n9154).
type(X,i9155) :- type(X,n9154).
type(X,j9155) :- type(X,n9154).
type(X,n9156) :- type(X,n9155).
type(X,i9156) :- type(X,n9155).
type(X,j9156) :- type(X,n9155).
type(X,n9157) :- type(X,n9156).
type(X,i9157) :- type(X,n9156).
type(X,j9157) :- type(X,n9156).
type(X,n9158) :- type(X,n9157).
type(X,i9158) :- type(X,n9157).
type(X,j9158) :- type(X,n9157).
type(X,n9159) :- type(X,n9158).
type(X,i9159) :- type(X,n9158).
type(X,j9159) :- type(X,n9158).
type(X,n9160) :- type(X,n9159).
type(X,i9160) :- type(X,n9159).
type(X,j9160) :- type(X,n9159).
type(X,n9161) :- type(X,n9160).
type(X,i9161) :- type(X,n9160).
type(X,j9161) :- type(X,n9160).
type(X,n9162) :- type(X,n9161).
type(X,i9162) :- type(X,n9161).
type(X,j9162) :- type(X,n9161).
type(X,n9163) :- type(X,n9162).
type(X,i9163) :- type(X,n9162).
type(X,j9163) :- type(X,n9162).
type(X,n9164) :- type(X,n9163).
type(X,i9164) :- type(X,n9163).
type(X,j9164) :- type(X,n9163).
type(X,n9165) :- type(X,n9164).
type(X,i9165) :- type(X,n9164).
type(X,j9165) :- type(X,n9164).
type(X,n9166) :- type(X,n9165).
type(X,i9166) :- type(X,n9165).
type(X,j9166) :- type(X,n9165).
type(X,n9167) :- type(X,n9166).
type(X,i9167) :- type(X,n9166).
type(X,j9167) :- type(X,n9166).
type(X,n9168) :- type(X,n9167).
type(X,i9168) :- type(X,n9167).
type(X,j9168) :- type(X,n9167).
type(X,n9169) :- type(X,n9168).
type(X,i9169) :- type(X,n9168).
type(X,j9169) :- type(X,n9168).
type(X,n9170) :- type(X,n9169).
type(X,i9170) :- type(X,n9169).
type(X,j9170) :- type(X,n9169).
type(X,n9171) :- type(X,n9170).
type(X,i9171) :- type(X,n9170).
type(X,j9171) :- type(X,n9170).
type(X,n9172) :- type(X,n9171).
type(X,i9172) :- type(X,n9171).
type(X,j9172) :- type(X,n9171).
type(X,n9173) :- type(X,n9172).
type(X,i9173) :- type(X,n9172).
type(X,j9173) :- type(X,n9172).
type(X,n9174) :- type(X,n9173).
type(X,i9174) :- type(X,n9173).
type(X,j9174) :- type(X,n9173).
type(X,n9175) :- type(X,n9174).
type(X,i9175) :- type(X,n9174).
type(X,j9175) :- type(X,n9174).
type(X,n9176) :- type(X,n9175).
type(X,i9176) :- type(X,n9175).
type(X,j9176) :- type(X,n9175).
type(X,n9177) :- type(X,n9176).
type(X,i9177) :- type(X,n9176).
type(X,j9177) :- type(X,n9176).
type(X,n9178) :- type(X,n9177).
type(X,i9178) :- type(X,n9177).
type(X,j9178) :- type(X,n9177).
type(X,n9179) :- type(X,n9178).
type(X,i9179) :- type(X,n9178).
type(X,j9179) :- type(X,n9178).
type(X,n9180) :- type(X,n9179).
type(X,i9180) :- type(X,n9179).
type(X,j9180) :- type(X,n9179).
type(X,n9181) :- type(X,n9180).
type(X,i9181) :- type(X,n9180).
type(X,j9181) :- type(X,n9180).
type(X,n9182) :- type(X,n9181).
type(X,i9182) :- type(X,n9181).
type(X,j9182) :- type(X,n9181).
type(X,n9183) :- type(X,n9182).
type(X,i9183) :- type(X,n9182).
type(X,j9183) :- type(X,n9182).
type(X,n9184) :- type(X,n9183).
type(X,i9184) :- type(X,n9183).
type(X,j9184) :- type(X,n9183).
type(X,n9185) :- type(X,n9184).
type(X,i9185) :- type(X,n9184).
type(X,j9185) :- type(X,n9184).
type(X,n9186) :- type(X,n9185).
type(X,i9186) :- type(X,n9185).
type(X,j9186) :- type(X,n9185).
type(X,n9187) :- type(X,n9186).
type(X,i9187) :- type(X,n9186).
type(X,j9187) :- type(X,n9186).
type(X,n9188) :- type(X,n9187).
type(X,i9188) :- type(X,n9187).
type(X,j9188) :- type(X,n9187).
type(X,n9189) :- type(X,n9188).
type(X,i9189) :- type(X,n9188).
type(X,j9189) :- type(X,n9188).
type(X,n9190) :- type(X,n9189).
type(X,i9190) :- type(X,n9189).
type(X,j9190) :- type(X,n9189).
type(X,n9191) :- type(X,n9190).
type(X,i9191) :- type(X,n9190).
type(X,j9191) :- type(X,n9190).
type(X,n9192) :- type(X,n9191).
type(X,i9192) :- type(X,n9191).
type(X,j9192) :- type(X,n9191).
type(X,n9193) :- type(X,n9192).
type(X,i9193) :- type(X,n9192).
type(X,j9193) :- type(X,n9192).
type(X,n9194) :- type(X,n9193).
type(X,i9194) :- type(X,n9193).
type(X,j9194) :- type(X,n9193).
type(X,n9195) :- type(X,n9194).
type(X,i9195) :- type(X,n9194).
type(X,j9195) :- type(X,n9194).
type(X,n9196) :- type(X,n9195).
type(X,i9196) :- type(X,n9195).
type(X,j9196) :- type(X,n9195).
type(X,n9197) :- type(X,n9196).
type(X,i9197) :- type(X,n9196).
type(X,j9197) :- type(X,n9196).
type(X,n9198) :- type(X,n9197).
type(X,i9198) :- type(X,n9197).
type(X,j9198) :- type(X,n9197).
type(X,n9199) :- type(X,n9198).
type(X,i9199) :- type(X,n9198).
type(X,j9199) :- type(X,n9198).
type(X,n9200) :- type(X,n9199).
type(X,i9200) :- type(X,n9199).
type(X,j9200) :- type(X,n9199).
type(X,n9201) :- type(X,n9200).
type(X,i9201) :- type(X,n9200).
type(X,j9201) :- type(X,n9200).
type(X,n9202) :- type(X,n9201).
type(X,i9202) :- type(X,n9201).
type(X,j9202) :- type(X,n9201).
type(X,n9203) :- type(X,n9202).
type(X,i9203) :- type(X,n9202).
type(X,j9203) :- type(X,n9202).
type(X,n9204) :- type(X,n9203).
type(X,i9204) :- type(X,n9203).
type(X,j9204) :- type(X,n9203).
type(X,n9205) :- type(X,n9204).
type(X,i9205) :- type(X,n9204).
type(X,j9205) :- type(X,n9204).
type(X,n9206) :- type(X,n9205).
type(X,i9206) :- type(X,n9205).
type(X,j9206) :- type(X,n9205).
type(X,n9207) :- type(X,n9206).
type(X,i9207) :- type(X,n9206).
type(X,j9207) :- type(X,n9206).
type(X,n9208) :- type(X,n9207).
type(X,i9208) :- type(X,n9207).
type(X,j9208) :- type(X,n9207).
type(X,n9209) :- type(X,n9208).
type(X,i9209) :- type(X,n9208).
type(X,j9209) :- type(X,n9208).
type(X,n9210) :- type(X,n9209).
type(X,i9210) :- type(X,n9209).
type(X,j9210) :- type(X,n9209).
type(X,n9211) :- type(X,n9210).
type(X,i9211) :- type(X,n9210).
type(X,j9211) :- type(X,n9210).
type(X,n9212) :- type(X,n9211).
type(X,i9212) :- type(X,n9211).
type(X,j9212) :- type(X,n9211).
type(X,n9213) :- type(X,n9212).
type(X,i9213) :- type(X,n9212).
type(X,j9213) :- type(X,n9212).
type(X,n9214) :- type(X,n9213).
type(X,i9214) :- type(X,n9213).
type(X,j9214) :- type(X,n9213).
type(X,n9215) :- type(X,n9214).
type(X,i9215) :- type(X,n9214).
type(X,j9215) :- type(X,n9214).
type(X,n9216) :- type(X,n9215).
type(X,i9216) :- type(X,n9215).
type(X,j9216) :- type(X,n9215).
type(X,n9217) :- type(X,n9216).
type(X,i9217) :- type(X,n9216).
type(X,j9217) :- type(X,n9216).
type(X,n9218) :- type(X,n9217).
type(X,i9218) :- type(X,n9217).
type(X,j9218) :- type(X,n9217).
type(X,n9219) :- type(X,n9218).
type(X,i9219) :- type(X,n9218).
type(X,j9219) :- type(X,n9218).
type(X,n9220) :- type(X,n9219).
type(X,i9220) :- type(X,n9219).
type(X,j9220) :- type(X,n9219).
type(X,n9221) :- type(X,n9220).
type(X,i9221) :- type(X,n9220).
type(X,j9221) :- type(X,n9220).
type(X,n9222) :- type(X,n9221).
type(X,i9222) :- type(X,n9221).
type(X,j9222) :- type(X,n9221).
type(X,n9223) :- type(X,n9222).
type(X,i9223) :- type(X,n9222).
type(X,j9223) :- type(X,n9222).
type(X,n9224) :- type(X,n9223).
type(X,i9224) :- type(X,n9223).
type(X,j9224) :- type(X,n9223).
type(X,n9225) :- type(X,n9224).
type(X,i9225) :- type(X,n9224).
type(X,j9225) :- type(X,n9224).
type(X,n9226) :- type(X,n9225).
type(X,i9226) :- type(X,n9225).
type(X,j9226) :- type(X,n9225).
type(X,n9227) :- type(X,n9226).
type(X,i9227) :- type(X,n9226).
type(X,j9227) :- type(X,n9226).
type(X,n9228) :- type(X,n9227).
type(X,i9228) :- type(X,n9227).
type(X,j9228) :- type(X,n9227).
type(X,n9229) :- type(X,n9228).
type(X,i9229) :- type(X,n9228).
type(X,j9229) :- type(X,n9228).
type(X,n9230) :- type(X,n9229).
type(X,i9230) :- type(X,n9229).
type(X,j9230) :- type(X,n9229).
type(X,n9231) :- type(X,n9230).
type(X,i9231) :- type(X,n9230).
type(X,j9231) :- type(X,n9230).
type(X,n9232) :- type(X,n9231).
type(X,i9232) :- type(X,n9231).
type(X,j9232) :- type(X,n9231).
type(X,n9233) :- type(X,n9232).
type(X,i9233) :- type(X,n9232).
type(X,j9233) :- type(X,n9232).
type(X,n9234) :- type(X,n9233).
type(X,i9234) :- type(X,n9233).
type(X,j9234) :- type(X,n9233).
type(X,n9235) :- type(X,n9234).
type(X,i9235) :- type(X,n9234).
type(X,j9235) :- type(X,n9234).
type(X,n9236) :- type(X,n9235).
type(X,i9236) :- type(X,n9235).
type(X,j9236) :- type(X,n9235).
type(X,n9237) :- type(X,n9236).
type(X,i9237) :- type(X,n9236).
type(X,j9237) :- type(X,n9236).
type(X,n9238) :- type(X,n9237).
type(X,i9238) :- type(X,n9237).
type(X,j9238) :- type(X,n9237).
type(X,n9239) :- type(X,n9238).
type(X,i9239) :- type(X,n9238).
type(X,j9239) :- type(X,n9238).
type(X,n9240) :- type(X,n9239).
type(X,i9240) :- type(X,n9239).
type(X,j9240) :- type(X,n9239).
type(X,n9241) :- type(X,n9240).
type(X,i9241) :- type(X,n9240).
type(X,j9241) :- type(X,n9240).
type(X,n9242) :- type(X,n9241).
type(X,i9242) :- type(X,n9241).
type(X,j9242) :- type(X,n9241).
type(X,n9243) :- type(X,n9242).
type(X,i9243) :- type(X,n9242).
type(X,j9243) :- type(X,n9242).
type(X,n9244) :- type(X,n9243).
type(X,i9244) :- type(X,n9243).
type(X,j9244) :- type(X,n9243).
type(X,n9245) :- type(X,n9244).
type(X,i9245) :- type(X,n9244).
type(X,j9245) :- type(X,n9244).
type(X,n9246) :- type(X,n9245).
type(X,i9246) :- type(X,n9245).
type(X,j9246) :- type(X,n9245).
type(X,n9247) :- type(X,n9246).
type(X,i9247) :- type(X,n9246).
type(X,j9247) :- type(X,n9246).
type(X,n9248) :- type(X,n9247).
type(X,i9248) :- type(X,n9247).
type(X,j9248) :- type(X,n9247).
type(X,n9249) :- type(X,n9248).
type(X,i9249) :- type(X,n9248).
type(X,j9249) :- type(X,n9248).
type(X,n9250) :- type(X,n9249).
type(X,i9250) :- type(X,n9249).
type(X,j9250) :- type(X,n9249).
type(X,n9251) :- type(X,n9250).
type(X,i9251) :- type(X,n9250).
type(X,j9251) :- type(X,n9250).
type(X,n9252) :- type(X,n9251).
type(X,i9252) :- type(X,n9251).
type(X,j9252) :- type(X,n9251).
type(X,n9253) :- type(X,n9252).
type(X,i9253) :- type(X,n9252).
type(X,j9253) :- type(X,n9252).
type(X,n9254) :- type(X,n9253).
type(X,i9254) :- type(X,n9253).
type(X,j9254) :- type(X,n9253).
type(X,n9255) :- type(X,n9254).
type(X,i9255) :- type(X,n9254).
type(X,j9255) :- type(X,n9254).
type(X,n9256) :- type(X,n9255).
type(X,i9256) :- type(X,n9255).
type(X,j9256) :- type(X,n9255).
type(X,n9257) :- type(X,n9256).
type(X,i9257) :- type(X,n9256).
type(X,j9257) :- type(X,n9256).
type(X,n9258) :- type(X,n9257).
type(X,i9258) :- type(X,n9257).
type(X,j9258) :- type(X,n9257).
type(X,n9259) :- type(X,n9258).
type(X,i9259) :- type(X,n9258).
type(X,j9259) :- type(X,n9258).
type(X,n9260) :- type(X,n9259).
type(X,i9260) :- type(X,n9259).
type(X,j9260) :- type(X,n9259).
type(X,n9261) :- type(X,n9260).
type(X,i9261) :- type(X,n9260).
type(X,j9261) :- type(X,n9260).
type(X,n9262) :- type(X,n9261).
type(X,i9262) :- type(X,n9261).
type(X,j9262) :- type(X,n9261).
type(X,n9263) :- type(X,n9262).
type(X,i9263) :- type(X,n9262).
type(X,j9263) :- type(X,n9262).
type(X,n9264) :- type(X,n9263).
type(X,i9264) :- type(X,n9263).
type(X,j9264) :- type(X,n9263).
type(X,n9265) :- type(X,n9264).
type(X,i9265) :- type(X,n9264).
type(X,j9265) :- type(X,n9264).
type(X,n9266) :- type(X,n9265).
type(X,i9266) :- type(X,n9265).
type(X,j9266) :- type(X,n9265).
type(X,n9267) :- type(X,n9266).
type(X,i9267) :- type(X,n9266).
type(X,j9267) :- type(X,n9266).
type(X,n9268) :- type(X,n9267).
type(X,i9268) :- type(X,n9267).
type(X,j9268) :- type(X,n9267).
type(X,n9269) :- type(X,n9268).
type(X,i9269) :- type(X,n9268).
type(X,j9269) :- type(X,n9268).
type(X,n9270) :- type(X,n9269).
type(X,i9270) :- type(X,n9269).
type(X,j9270) :- type(X,n9269).
type(X,n9271) :- type(X,n9270).
type(X,i9271) :- type(X,n9270).
type(X,j9271) :- type(X,n9270).
type(X,n9272) :- type(X,n9271).
type(X,i9272) :- type(X,n9271).
type(X,j9272) :- type(X,n9271).
type(X,n9273) :- type(X,n9272).
type(X,i9273) :- type(X,n9272).
type(X,j9273) :- type(X,n9272).
type(X,n9274) :- type(X,n9273).
type(X,i9274) :- type(X,n9273).
type(X,j9274) :- type(X,n9273).
type(X,n9275) :- type(X,n9274).
type(X,i9275) :- type(X,n9274).
type(X,j9275) :- type(X,n9274).
type(X,n9276) :- type(X,n9275).
type(X,i9276) :- type(X,n9275).
type(X,j9276) :- type(X,n9275).
type(X,n9277) :- type(X,n9276).
type(X,i9277) :- type(X,n9276).
type(X,j9277) :- type(X,n9276).
type(X,n9278) :- type(X,n9277).
type(X,i9278) :- type(X,n9277).
type(X,j9278) :- type(X,n9277).
type(X,n9279) :- type(X,n9278).
type(X,i9279) :- type(X,n9278).
type(X,j9279) :- type(X,n9278).
type(X,n9280) :- type(X,n9279).
type(X,i9280) :- type(X,n9279).
type(X,j9280) :- type(X,n9279).
type(X,n9281) :- type(X,n9280).
type(X,i9281) :- type(X,n9280).
type(X,j9281) :- type(X,n9280).
type(X,n9282) :- type(X,n9281).
type(X,i9282) :- type(X,n9281).
type(X,j9282) :- type(X,n9281).
type(X,n9283) :- type(X,n9282).
type(X,i9283) :- type(X,n9282).
type(X,j9283) :- type(X,n9282).
type(X,n9284) :- type(X,n9283).
type(X,i9284) :- type(X,n9283).
type(X,j9284) :- type(X,n9283).
type(X,n9285) :- type(X,n9284).
type(X,i9285) :- type(X,n9284).
type(X,j9285) :- type(X,n9284).
type(X,n9286) :- type(X,n9285).
type(X,i9286) :- type(X,n9285).
type(X,j9286) :- type(X,n9285).
type(X,n9287) :- type(X,n9286).
type(X,i9287) :- type(X,n9286).
type(X,j9287) :- type(X,n9286).
type(X,n9288) :- type(X,n9287).
type(X,i9288) :- type(X,n9287).
type(X,j9288) :- type(X,n9287).
type(X,n9289) :- type(X,n9288).
type(X,i9289) :- type(X,n9288).
type(X,j9289) :- type(X,n9288).
type(X,n9290) :- type(X,n9289).
type(X,i9290) :- type(X,n9289).
type(X,j9290) :- type(X,n9289).
type(X,n9291) :- type(X,n9290).
type(X,i9291) :- type(X,n9290).
type(X,j9291) :- type(X,n9290).
type(X,n9292) :- type(X,n9291).
type(X,i9292) :- type(X,n9291).
type(X,j9292) :- type(X,n9291).
type(X,n9293) :- type(X,n9292).
type(X,i9293) :- type(X,n9292).
type(X,j9293) :- type(X,n9292).
type(X,n9294) :- type(X,n9293).
type(X,i9294) :- type(X,n9293).
type(X,j9294) :- type(X,n9293).
type(X,n9295) :- type(X,n9294).
type(X,i9295) :- type(X,n9294).
type(X,j9295) :- type(X,n9294).
type(X,n9296) :- type(X,n9295).
type(X,i9296) :- type(X,n9295).
type(X,j9296) :- type(X,n9295).
type(X,n9297) :- type(X,n9296).
type(X,i9297) :- type(X,n9296).
type(X,j9297) :- type(X,n9296).
type(X,n9298) :- type(X,n9297).
type(X,i9298) :- type(X,n9297).
type(X,j9298) :- type(X,n9297).
type(X,n9299) :- type(X,n9298).
type(X,i9299) :- type(X,n9298).
type(X,j9299) :- type(X,n9298).
type(X,n9300) :- type(X,n9299).
type(X,i9300) :- type(X,n9299).
type(X,j9300) :- type(X,n9299).
type(X,n9301) :- type(X,n9300).
type(X,i9301) :- type(X,n9300).
type(X,j9301) :- type(X,n9300).
type(X,n9302) :- type(X,n9301).
type(X,i9302) :- type(X,n9301).
type(X,j9302) :- type(X,n9301).
type(X,n9303) :- type(X,n9302).
type(X,i9303) :- type(X,n9302).
type(X,j9303) :- type(X,n9302).
type(X,n9304) :- type(X,n9303).
type(X,i9304) :- type(X,n9303).
type(X,j9304) :- type(X,n9303).
type(X,n9305) :- type(X,n9304).
type(X,i9305) :- type(X,n9304).
type(X,j9305) :- type(X,n9304).
type(X,n9306) :- type(X,n9305).
type(X,i9306) :- type(X,n9305).
type(X,j9306) :- type(X,n9305).
type(X,n9307) :- type(X,n9306).
type(X,i9307) :- type(X,n9306).
type(X,j9307) :- type(X,n9306).
type(X,n9308) :- type(X,n9307).
type(X,i9308) :- type(X,n9307).
type(X,j9308) :- type(X,n9307).
type(X,n9309) :- type(X,n9308).
type(X,i9309) :- type(X,n9308).
type(X,j9309) :- type(X,n9308).
type(X,n9310) :- type(X,n9309).
type(X,i9310) :- type(X,n9309).
type(X,j9310) :- type(X,n9309).
type(X,n9311) :- type(X,n9310).
type(X,i9311) :- type(X,n9310).
type(X,j9311) :- type(X,n9310).
type(X,n9312) :- type(X,n9311).
type(X,i9312) :- type(X,n9311).
type(X,j9312) :- type(X,n9311).
type(X,n9313) :- type(X,n9312).
type(X,i9313) :- type(X,n9312).
type(X,j9313) :- type(X,n9312).
type(X,n9314) :- type(X,n9313).
type(X,i9314) :- type(X,n9313).
type(X,j9314) :- type(X,n9313).
type(X,n9315) :- type(X,n9314).
type(X,i9315) :- type(X,n9314).
type(X,j9315) :- type(X,n9314).
type(X,n9316) :- type(X,n9315).
type(X,i9316) :- type(X,n9315).
type(X,j9316) :- type(X,n9315).
type(X,n9317) :- type(X,n9316).
type(X,i9317) :- type(X,n9316).
type(X,j9317) :- type(X,n9316).
type(X,n9318) :- type(X,n9317).
type(X,i9318) :- type(X,n9317).
type(X,j9318) :- type(X,n9317).
type(X,n9319) :- type(X,n9318).
type(X,i9319) :- type(X,n9318).
type(X,j9319) :- type(X,n9318).
type(X,n9320) :- type(X,n9319).
type(X,i9320) :- type(X,n9319).
type(X,j9320) :- type(X,n9319).
type(X,n9321) :- type(X,n9320).
type(X,i9321) :- type(X,n9320).
type(X,j9321) :- type(X,n9320).
type(X,n9322) :- type(X,n9321).
type(X,i9322) :- type(X,n9321).
type(X,j9322) :- type(X,n9321).
type(X,n9323) :- type(X,n9322).
type(X,i9323) :- type(X,n9322).
type(X,j9323) :- type(X,n9322).
type(X,n9324) :- type(X,n9323).
type(X,i9324) :- type(X,n9323).
type(X,j9324) :- type(X,n9323).
type(X,n9325) :- type(X,n9324).
type(X,i9325) :- type(X,n9324).
type(X,j9325) :- type(X,n9324).
type(X,n9326) :- type(X,n9325).
type(X,i9326) :- type(X,n9325).
type(X,j9326) :- type(X,n9325).
type(X,n9327) :- type(X,n9326).
type(X,i9327) :- type(X,n9326).
type(X,j9327) :- type(X,n9326).
type(X,n9328) :- type(X,n9327).
type(X,i9328) :- type(X,n9327).
type(X,j9328) :- type(X,n9327).
type(X,n9329) :- type(X,n9328).
type(X,i9329) :- type(X,n9328).
type(X,j9329) :- type(X,n9328).
type(X,n9330) :- type(X,n9329).
type(X,i9330) :- type(X,n9329).
type(X,j9330) :- type(X,n9329).
type(X,n9331) :- type(X,n9330).
type(X,i9331) :- type(X,n9330).
type(X,j9331) :- type(X,n9330).
type(X,n9332) :- type(X,n9331).
type(X,i9332) :- type(X,n9331).
type(X,j9332) :- type(X,n9331).
type(X,n9333) :- type(X,n9332).
type(X,i9333) :- type(X,n9332).
type(X,j9333) :- type(X,n9332).
type(X,n9334) :- type(X,n9333).
type(X,i9334) :- type(X,n9333).
type(X,j9334) :- type(X,n9333).
type(X,n9335) :- type(X,n9334).
type(X,i9335) :- type(X,n9334).
type(X,j9335) :- type(X,n9334).
type(X,n9336) :- type(X,n9335).
type(X,i9336) :- type(X,n9335).
type(X,j9336) :- type(X,n9335).
type(X,n9337) :- type(X,n9336).
type(X,i9337) :- type(X,n9336).
type(X,j9337) :- type(X,n9336).
type(X,n9338) :- type(X,n9337).
type(X,i9338) :- type(X,n9337).
type(X,j9338) :- type(X,n9337).
type(X,n9339) :- type(X,n9338).
type(X,i9339) :- type(X,n9338).
type(X,j9339) :- type(X,n9338).
type(X,n9340) :- type(X,n9339).
type(X,i9340) :- type(X,n9339).
type(X,j9340) :- type(X,n9339).
type(X,n9341) :- type(X,n9340).
type(X,i9341) :- type(X,n9340).
type(X,j9341) :- type(X,n9340).
type(X,n9342) :- type(X,n9341).
type(X,i9342) :- type(X,n9341).
type(X,j9342) :- type(X,n9341).
type(X,n9343) :- type(X,n9342).
type(X,i9343) :- type(X,n9342).
type(X,j9343) :- type(X,n9342).
type(X,n9344) :- type(X,n9343).
type(X,i9344) :- type(X,n9343).
type(X,j9344) :- type(X,n9343).
type(X,n9345) :- type(X,n9344).
type(X,i9345) :- type(X,n9344).
type(X,j9345) :- type(X,n9344).
type(X,n9346) :- type(X,n9345).
type(X,i9346) :- type(X,n9345).
type(X,j9346) :- type(X,n9345).
type(X,n9347) :- type(X,n9346).
type(X,i9347) :- type(X,n9346).
type(X,j9347) :- type(X,n9346).
type(X,n9348) :- type(X,n9347).
type(X,i9348) :- type(X,n9347).
type(X,j9348) :- type(X,n9347).
type(X,n9349) :- type(X,n9348).
type(X,i9349) :- type(X,n9348).
type(X,j9349) :- type(X,n9348).
type(X,n9350) :- type(X,n9349).
type(X,i9350) :- type(X,n9349).
type(X,j9350) :- type(X,n9349).
type(X,n9351) :- type(X,n9350).
type(X,i9351) :- type(X,n9350).
type(X,j9351) :- type(X,n9350).
type(X,n9352) :- type(X,n9351).
type(X,i9352) :- type(X,n9351).
type(X,j9352) :- type(X,n9351).
type(X,n9353) :- type(X,n9352).
type(X,i9353) :- type(X,n9352).
type(X,j9353) :- type(X,n9352).
type(X,n9354) :- type(X,n9353).
type(X,i9354) :- type(X,n9353).
type(X,j9354) :- type(X,n9353).
type(X,n9355) :- type(X,n9354).
type(X,i9355) :- type(X,n9354).
type(X,j9355) :- type(X,n9354).
type(X,n9356) :- type(X,n9355).
type(X,i9356) :- type(X,n9355).
type(X,j9356) :- type(X,n9355).
type(X,n9357) :- type(X,n9356).
type(X,i9357) :- type(X,n9356).
type(X,j9357) :- type(X,n9356).
type(X,n9358) :- type(X,n9357).
type(X,i9358) :- type(X,n9357).
type(X,j9358) :- type(X,n9357).
type(X,n9359) :- type(X,n9358).
type(X,i9359) :- type(X,n9358).
type(X,j9359) :- type(X,n9358).
type(X,n9360) :- type(X,n9359).
type(X,i9360) :- type(X,n9359).
type(X,j9360) :- type(X,n9359).
type(X,n9361) :- type(X,n9360).
type(X,i9361) :- type(X,n9360).
type(X,j9361) :- type(X,n9360).
type(X,n9362) :- type(X,n9361).
type(X,i9362) :- type(X,n9361).
type(X,j9362) :- type(X,n9361).
type(X,n9363) :- type(X,n9362).
type(X,i9363) :- type(X,n9362).
type(X,j9363) :- type(X,n9362).
type(X,n9364) :- type(X,n9363).
type(X,i9364) :- type(X,n9363).
type(X,j9364) :- type(X,n9363).
type(X,n9365) :- type(X,n9364).
type(X,i9365) :- type(X,n9364).
type(X,j9365) :- type(X,n9364).
type(X,n9366) :- type(X,n9365).
type(X,i9366) :- type(X,n9365).
type(X,j9366) :- type(X,n9365).
type(X,n9367) :- type(X,n9366).
type(X,i9367) :- type(X,n9366).
type(X,j9367) :- type(X,n9366).
type(X,n9368) :- type(X,n9367).
type(X,i9368) :- type(X,n9367).
type(X,j9368) :- type(X,n9367).
type(X,n9369) :- type(X,n9368).
type(X,i9369) :- type(X,n9368).
type(X,j9369) :- type(X,n9368).
type(X,n9370) :- type(X,n9369).
type(X,i9370) :- type(X,n9369).
type(X,j9370) :- type(X,n9369).
type(X,n9371) :- type(X,n9370).
type(X,i9371) :- type(X,n9370).
type(X,j9371) :- type(X,n9370).
type(X,n9372) :- type(X,n9371).
type(X,i9372) :- type(X,n9371).
type(X,j9372) :- type(X,n9371).
type(X,n9373) :- type(X,n9372).
type(X,i9373) :- type(X,n9372).
type(X,j9373) :- type(X,n9372).
type(X,n9374) :- type(X,n9373).
type(X,i9374) :- type(X,n9373).
type(X,j9374) :- type(X,n9373).
type(X,n9375) :- type(X,n9374).
type(X,i9375) :- type(X,n9374).
type(X,j9375) :- type(X,n9374).
type(X,n9376) :- type(X,n9375).
type(X,i9376) :- type(X,n9375).
type(X,j9376) :- type(X,n9375).
type(X,n9377) :- type(X,n9376).
type(X,i9377) :- type(X,n9376).
type(X,j9377) :- type(X,n9376).
type(X,n9378) :- type(X,n9377).
type(X,i9378) :- type(X,n9377).
type(X,j9378) :- type(X,n9377).
type(X,n9379) :- type(X,n9378).
type(X,i9379) :- type(X,n9378).
type(X,j9379) :- type(X,n9378).
type(X,n9380) :- type(X,n9379).
type(X,i9380) :- type(X,n9379).
type(X,j9380) :- type(X,n9379).
type(X,n9381) :- type(X,n9380).
type(X,i9381) :- type(X,n9380).
type(X,j9381) :- type(X,n9380).
type(X,n9382) :- type(X,n9381).
type(X,i9382) :- type(X,n9381).
type(X,j9382) :- type(X,n9381).
type(X,n9383) :- type(X,n9382).
type(X,i9383) :- type(X,n9382).
type(X,j9383) :- type(X,n9382).
type(X,n9384) :- type(X,n9383).
type(X,i9384) :- type(X,n9383).
type(X,j9384) :- type(X,n9383).
type(X,n9385) :- type(X,n9384).
type(X,i9385) :- type(X,n9384).
type(X,j9385) :- type(X,n9384).
type(X,n9386) :- type(X,n9385).
type(X,i9386) :- type(X,n9385).
type(X,j9386) :- type(X,n9385).
type(X,n9387) :- type(X,n9386).
type(X,i9387) :- type(X,n9386).
type(X,j9387) :- type(X,n9386).
type(X,n9388) :- type(X,n9387).
type(X,i9388) :- type(X,n9387).
type(X,j9388) :- type(X,n9387).
type(X,n9389) :- type(X,n9388).
type(X,i9389) :- type(X,n9388).
type(X,j9389) :- type(X,n9388).
type(X,n9390) :- type(X,n9389).
type(X,i9390) :- type(X,n9389).
type(X,j9390) :- type(X,n9389).
type(X,n9391) :- type(X,n9390).
type(X,i9391) :- type(X,n9390).
type(X,j9391) :- type(X,n9390).
type(X,n9392) :- type(X,n9391).
type(X,i9392) :- type(X,n9391).
type(X,j9392) :- type(X,n9391).
type(X,n9393) :- type(X,n9392).
type(X,i9393) :- type(X,n9392).
type(X,j9393) :- type(X,n9392).
type(X,n9394) :- type(X,n9393).
type(X,i9394) :- type(X,n9393).
type(X,j9394) :- type(X,n9393).
type(X,n9395) :- type(X,n9394).
type(X,i9395) :- type(X,n9394).
type(X,j9395) :- type(X,n9394).
type(X,n9396) :- type(X,n9395).
type(X,i9396) :- type(X,n9395).
type(X,j9396) :- type(X,n9395).
type(X,n9397) :- type(X,n9396).
type(X,i9397) :- type(X,n9396).
type(X,j9397) :- type(X,n9396).
type(X,n9398) :- type(X,n9397).
type(X,i9398) :- type(X,n9397).
type(X,j9398) :- type(X,n9397).
type(X,n9399) :- type(X,n9398).
type(X,i9399) :- type(X,n9398).
type(X,j9399) :- type(X,n9398).
type(X,n9400) :- type(X,n9399).
type(X,i9400) :- type(X,n9399).
type(X,j9400) :- type(X,n9399).
type(X,n9401) :- type(X,n9400).
type(X,i9401) :- type(X,n9400).
type(X,j9401) :- type(X,n9400).
type(X,n9402) :- type(X,n9401).
type(X,i9402) :- type(X,n9401).
type(X,j9402) :- type(X,n9401).
type(X,n9403) :- type(X,n9402).
type(X,i9403) :- type(X,n9402).
type(X,j9403) :- type(X,n9402).
type(X,n9404) :- type(X,n9403).
type(X,i9404) :- type(X,n9403).
type(X,j9404) :- type(X,n9403).
type(X,n9405) :- type(X,n9404).
type(X,i9405) :- type(X,n9404).
type(X,j9405) :- type(X,n9404).
type(X,n9406) :- type(X,n9405).
type(X,i9406) :- type(X,n9405).
type(X,j9406) :- type(X,n9405).
type(X,n9407) :- type(X,n9406).
type(X,i9407) :- type(X,n9406).
type(X,j9407) :- type(X,n9406).
type(X,n9408) :- type(X,n9407).
type(X,i9408) :- type(X,n9407).
type(X,j9408) :- type(X,n9407).
type(X,n9409) :- type(X,n9408).
type(X,i9409) :- type(X,n9408).
type(X,j9409) :- type(X,n9408).
type(X,n9410) :- type(X,n9409).
type(X,i9410) :- type(X,n9409).
type(X,j9410) :- type(X,n9409).
type(X,n9411) :- type(X,n9410).
type(X,i9411) :- type(X,n9410).
type(X,j9411) :- type(X,n9410).
type(X,n9412) :- type(X,n9411).
type(X,i9412) :- type(X,n9411).
type(X,j9412) :- type(X,n9411).
type(X,n9413) :- type(X,n9412).
type(X,i9413) :- type(X,n9412).
type(X,j9413) :- type(X,n9412).
type(X,n9414) :- type(X,n9413).
type(X,i9414) :- type(X,n9413).
type(X,j9414) :- type(X,n9413).
type(X,n9415) :- type(X,n9414).
type(X,i9415) :- type(X,n9414).
type(X,j9415) :- type(X,n9414).
type(X,n9416) :- type(X,n9415).
type(X,i9416) :- type(X,n9415).
type(X,j9416) :- type(X,n9415).
type(X,n9417) :- type(X,n9416).
type(X,i9417) :- type(X,n9416).
type(X,j9417) :- type(X,n9416).
type(X,n9418) :- type(X,n9417).
type(X,i9418) :- type(X,n9417).
type(X,j9418) :- type(X,n9417).
type(X,n9419) :- type(X,n9418).
type(X,i9419) :- type(X,n9418).
type(X,j9419) :- type(X,n9418).
type(X,n9420) :- type(X,n9419).
type(X,i9420) :- type(X,n9419).
type(X,j9420) :- type(X,n9419).
type(X,n9421) :- type(X,n9420).
type(X,i9421) :- type(X,n9420).
type(X,j9421) :- type(X,n9420).
type(X,n9422) :- type(X,n9421).
type(X,i9422) :- type(X,n9421).
type(X,j9422) :- type(X,n9421).
type(X,n9423) :- type(X,n9422).
type(X,i9423) :- type(X,n9422).
type(X,j9423) :- type(X,n9422).
type(X,n9424) :- type(X,n9423).
type(X,i9424) :- type(X,n9423).
type(X,j9424) :- type(X,n9423).
type(X,n9425) :- type(X,n9424).
type(X,i9425) :- type(X,n9424).
type(X,j9425) :- type(X,n9424).
type(X,n9426) :- type(X,n9425).
type(X,i9426) :- type(X,n9425).
type(X,j9426) :- type(X,n9425).
type(X,n9427) :- type(X,n9426).
type(X,i9427) :- type(X,n9426).
type(X,j9427) :- type(X,n9426).
type(X,n9428) :- type(X,n9427).
type(X,i9428) :- type(X,n9427).
type(X,j9428) :- type(X,n9427).
type(X,n9429) :- type(X,n9428).
type(X,i9429) :- type(X,n9428).
type(X,j9429) :- type(X,n9428).
type(X,n9430) :- type(X,n9429).
type(X,i9430) :- type(X,n9429).
type(X,j9430) :- type(X,n9429).
type(X,n9431) :- type(X,n9430).
type(X,i9431) :- type(X,n9430).
type(X,j9431) :- type(X,n9430).
type(X,n9432) :- type(X,n9431).
type(X,i9432) :- type(X,n9431).
type(X,j9432) :- type(X,n9431).
type(X,n9433) :- type(X,n9432).
type(X,i9433) :- type(X,n9432).
type(X,j9433) :- type(X,n9432).
type(X,n9434) :- type(X,n9433).
type(X,i9434) :- type(X,n9433).
type(X,j9434) :- type(X,n9433).
type(X,n9435) :- type(X,n9434).
type(X,i9435) :- type(X,n9434).
type(X,j9435) :- type(X,n9434).
type(X,n9436) :- type(X,n9435).
type(X,i9436) :- type(X,n9435).
type(X,j9436) :- type(X,n9435).
type(X,n9437) :- type(X,n9436).
type(X,i9437) :- type(X,n9436).
type(X,j9437) :- type(X,n9436).
type(X,n9438) :- type(X,n9437).
type(X,i9438) :- type(X,n9437).
type(X,j9438) :- type(X,n9437).
type(X,n9439) :- type(X,n9438).
type(X,i9439) :- type(X,n9438).
type(X,j9439) :- type(X,n9438).
type(X,n9440) :- type(X,n9439).
type(X,i9440) :- type(X,n9439).
type(X,j9440) :- type(X,n9439).
type(X,n9441) :- type(X,n9440).
type(X,i9441) :- type(X,n9440).
type(X,j9441) :- type(X,n9440).
type(X,n9442) :- type(X,n9441).
type(X,i9442) :- type(X,n9441).
type(X,j9442) :- type(X,n9441).
type(X,n9443) :- type(X,n9442).
type(X,i9443) :- type(X,n9442).
type(X,j9443) :- type(X,n9442).
type(X,n9444) :- type(X,n9443).
type(X,i9444) :- type(X,n9443).
type(X,j9444) :- type(X,n9443).
type(X,n9445) :- type(X,n9444).
type(X,i9445) :- type(X,n9444).
type(X,j9445) :- type(X,n9444).
type(X,n9446) :- type(X,n9445).
type(X,i9446) :- type(X,n9445).
type(X,j9446) :- type(X,n9445).
type(X,n9447) :- type(X,n9446).
type(X,i9447) :- type(X,n9446).
type(X,j9447) :- type(X,n9446).
type(X,n9448) :- type(X,n9447).
type(X,i9448) :- type(X,n9447).
type(X,j9448) :- type(X,n9447).
type(X,n9449) :- type(X,n9448).
type(X,i9449) :- type(X,n9448).
type(X,j9449) :- type(X,n9448).
type(X,n9450) :- type(X,n9449).
type(X,i9450) :- type(X,n9449).
type(X,j9450) :- type(X,n9449).
type(X,n9451) :- type(X,n9450).
type(X,i9451) :- type(X,n9450).
type(X,j9451) :- type(X,n9450).
type(X,n9452) :- type(X,n9451).
type(X,i9452) :- type(X,n9451).
type(X,j9452) :- type(X,n9451).
type(X,n9453) :- type(X,n9452).
type(X,i9453) :- type(X,n9452).
type(X,j9453) :- type(X,n9452).
type(X,n9454) :- type(X,n9453).
type(X,i9454) :- type(X,n9453).
type(X,j9454) :- type(X,n9453).
type(X,n9455) :- type(X,n9454).
type(X,i9455) :- type(X,n9454).
type(X,j9455) :- type(X,n9454).
type(X,n9456) :- type(X,n9455).
type(X,i9456) :- type(X,n9455).
type(X,j9456) :- type(X,n9455).
type(X,n9457) :- type(X,n9456).
type(X,i9457) :- type(X,n9456).
type(X,j9457) :- type(X,n9456).
type(X,n9458) :- type(X,n9457).
type(X,i9458) :- type(X,n9457).
type(X,j9458) :- type(X,n9457).
type(X,n9459) :- type(X,n9458).
type(X,i9459) :- type(X,n9458).
type(X,j9459) :- type(X,n9458).
type(X,n9460) :- type(X,n9459).
type(X,i9460) :- type(X,n9459).
type(X,j9460) :- type(X,n9459).
type(X,n9461) :- type(X,n9460).
type(X,i9461) :- type(X,n9460).
type(X,j9461) :- type(X,n9460).
type(X,n9462) :- type(X,n9461).
type(X,i9462) :- type(X,n9461).
type(X,j9462) :- type(X,n9461).
type(X,n9463) :- type(X,n9462).
type(X,i9463) :- type(X,n9462).
type(X,j9463) :- type(X,n9462).
type(X,n9464) :- type(X,n9463).
type(X,i9464) :- type(X,n9463).
type(X,j9464) :- type(X,n9463).
type(X,n9465) :- type(X,n9464).
type(X,i9465) :- type(X,n9464).
type(X,j9465) :- type(X,n9464).
type(X,n9466) :- type(X,n9465).
type(X,i9466) :- type(X,n9465).
type(X,j9466) :- type(X,n9465).
type(X,n9467) :- type(X,n9466).
type(X,i9467) :- type(X,n9466).
type(X,j9467) :- type(X,n9466).
type(X,n9468) :- type(X,n9467).
type(X,i9468) :- type(X,n9467).
type(X,j9468) :- type(X,n9467).
type(X,n9469) :- type(X,n9468).
type(X,i9469) :- type(X,n9468).
type(X,j9469) :- type(X,n9468).
type(X,n9470) :- type(X,n9469).
type(X,i9470) :- type(X,n9469).
type(X,j9470) :- type(X,n9469).
type(X,n9471) :- type(X,n9470).
type(X,i9471) :- type(X,n9470).
type(X,j9471) :- type(X,n9470).
type(X,n9472) :- type(X,n9471).
type(X,i9472) :- type(X,n9471).
type(X,j9472) :- type(X,n9471).
type(X,n9473) :- type(X,n9472).
type(X,i9473) :- type(X,n9472).
type(X,j9473) :- type(X,n9472).
type(X,n9474) :- type(X,n9473).
type(X,i9474) :- type(X,n9473).
type(X,j9474) :- type(X,n9473).
type(X,n9475) :- type(X,n9474).
type(X,i9475) :- type(X,n9474).
type(X,j9475) :- type(X,n9474).
type(X,n9476) :- type(X,n9475).
type(X,i9476) :- type(X,n9475).
type(X,j9476) :- type(X,n9475).
type(X,n9477) :- type(X,n9476).
type(X,i9477) :- type(X,n9476).
type(X,j9477) :- type(X,n9476).
type(X,n9478) :- type(X,n9477).
type(X,i9478) :- type(X,n9477).
type(X,j9478) :- type(X,n9477).
type(X,n9479) :- type(X,n9478).
type(X,i9479) :- type(X,n9478).
type(X,j9479) :- type(X,n9478).
type(X,n9480) :- type(X,n9479).
type(X,i9480) :- type(X,n9479).
type(X,j9480) :- type(X,n9479).
type(X,n9481) :- type(X,n9480).
type(X,i9481) :- type(X,n9480).
type(X,j9481) :- type(X,n9480).
type(X,n9482) :- type(X,n9481).
type(X,i9482) :- type(X,n9481).
type(X,j9482) :- type(X,n9481).
type(X,n9483) :- type(X,n9482).
type(X,i9483) :- type(X,n9482).
type(X,j9483) :- type(X,n9482).
type(X,n9484) :- type(X,n9483).
type(X,i9484) :- type(X,n9483).
type(X,j9484) :- type(X,n9483).
type(X,n9485) :- type(X,n9484).
type(X,i9485) :- type(X,n9484).
type(X,j9485) :- type(X,n9484).
type(X,n9486) :- type(X,n9485).
type(X,i9486) :- type(X,n9485).
type(X,j9486) :- type(X,n9485).
type(X,n9487) :- type(X,n9486).
type(X,i9487) :- type(X,n9486).
type(X,j9487) :- type(X,n9486).
type(X,n9488) :- type(X,n9487).
type(X,i9488) :- type(X,n9487).
type(X,j9488) :- type(X,n9487).
type(X,n9489) :- type(X,n9488).
type(X,i9489) :- type(X,n9488).
type(X,j9489) :- type(X,n9488).
type(X,n9490) :- type(X,n9489).
type(X,i9490) :- type(X,n9489).
type(X,j9490) :- type(X,n9489).
type(X,n9491) :- type(X,n9490).
type(X,i9491) :- type(X,n9490).
type(X,j9491) :- type(X,n9490).
type(X,n9492) :- type(X,n9491).
type(X,i9492) :- type(X,n9491).
type(X,j9492) :- type(X,n9491).
type(X,n9493) :- type(X,n9492).
type(X,i9493) :- type(X,n9492).
type(X,j9493) :- type(X,n9492).
type(X,n9494) :- type(X,n9493).
type(X,i9494) :- type(X,n9493).
type(X,j9494) :- type(X,n9493).
type(X,n9495) :- type(X,n9494).
type(X,i9495) :- type(X,n9494).
type(X,j9495) :- type(X,n9494).
type(X,n9496) :- type(X,n9495).
type(X,i9496) :- type(X,n9495).
type(X,j9496) :- type(X,n9495).
type(X,n9497) :- type(X,n9496).
type(X,i9497) :- type(X,n9496).
type(X,j9497) :- type(X,n9496).
type(X,n9498) :- type(X,n9497).
type(X,i9498) :- type(X,n9497).
type(X,j9498) :- type(X,n9497).
type(X,n9499) :- type(X,n9498).
type(X,i9499) :- type(X,n9498).
type(X,j9499) :- type(X,n9498).
type(X,n9500) :- type(X,n9499).
type(X,i9500) :- type(X,n9499).
type(X,j9500) :- type(X,n9499).
type(X,n9501) :- type(X,n9500).
type(X,i9501) :- type(X,n9500).
type(X,j9501) :- type(X,n9500).
type(X,n9502) :- type(X,n9501).
type(X,i9502) :- type(X,n9501).
type(X,j9502) :- type(X,n9501).
type(X,n9503) :- type(X,n9502).
type(X,i9503) :- type(X,n9502).
type(X,j9503) :- type(X,n9502).
type(X,n9504) :- type(X,n9503).
type(X,i9504) :- type(X,n9503).
type(X,j9504) :- type(X,n9503).
type(X,n9505) :- type(X,n9504).
type(X,i9505) :- type(X,n9504).
type(X,j9505) :- type(X,n9504).
type(X,n9506) :- type(X,n9505).
type(X,i9506) :- type(X,n9505).
type(X,j9506) :- type(X,n9505).
type(X,n9507) :- type(X,n9506).
type(X,i9507) :- type(X,n9506).
type(X,j9507) :- type(X,n9506).
type(X,n9508) :- type(X,n9507).
type(X,i9508) :- type(X,n9507).
type(X,j9508) :- type(X,n9507).
type(X,n9509) :- type(X,n9508).
type(X,i9509) :- type(X,n9508).
type(X,j9509) :- type(X,n9508).
type(X,n9510) :- type(X,n9509).
type(X,i9510) :- type(X,n9509).
type(X,j9510) :- type(X,n9509).
type(X,n9511) :- type(X,n9510).
type(X,i9511) :- type(X,n9510).
type(X,j9511) :- type(X,n9510).
type(X,n9512) :- type(X,n9511).
type(X,i9512) :- type(X,n9511).
type(X,j9512) :- type(X,n9511).
type(X,n9513) :- type(X,n9512).
type(X,i9513) :- type(X,n9512).
type(X,j9513) :- type(X,n9512).
type(X,n9514) :- type(X,n9513).
type(X,i9514) :- type(X,n9513).
type(X,j9514) :- type(X,n9513).
type(X,n9515) :- type(X,n9514).
type(X,i9515) :- type(X,n9514).
type(X,j9515) :- type(X,n9514).
type(X,n9516) :- type(X,n9515).
type(X,i9516) :- type(X,n9515).
type(X,j9516) :- type(X,n9515).
type(X,n9517) :- type(X,n9516).
type(X,i9517) :- type(X,n9516).
type(X,j9517) :- type(X,n9516).
type(X,n9518) :- type(X,n9517).
type(X,i9518) :- type(X,n9517).
type(X,j9518) :- type(X,n9517).
type(X,n9519) :- type(X,n9518).
type(X,i9519) :- type(X,n9518).
type(X,j9519) :- type(X,n9518).
type(X,n9520) :- type(X,n9519).
type(X,i9520) :- type(X,n9519).
type(X,j9520) :- type(X,n9519).
type(X,n9521) :- type(X,n9520).
type(X,i9521) :- type(X,n9520).
type(X,j9521) :- type(X,n9520).
type(X,n9522) :- type(X,n9521).
type(X,i9522) :- type(X,n9521).
type(X,j9522) :- type(X,n9521).
type(X,n9523) :- type(X,n9522).
type(X,i9523) :- type(X,n9522).
type(X,j9523) :- type(X,n9522).
type(X,n9524) :- type(X,n9523).
type(X,i9524) :- type(X,n9523).
type(X,j9524) :- type(X,n9523).
type(X,n9525) :- type(X,n9524).
type(X,i9525) :- type(X,n9524).
type(X,j9525) :- type(X,n9524).
type(X,n9526) :- type(X,n9525).
type(X,i9526) :- type(X,n9525).
type(X,j9526) :- type(X,n9525).
type(X,n9527) :- type(X,n9526).
type(X,i9527) :- type(X,n9526).
type(X,j9527) :- type(X,n9526).
type(X,n9528) :- type(X,n9527).
type(X,i9528) :- type(X,n9527).
type(X,j9528) :- type(X,n9527).
type(X,n9529) :- type(X,n9528).
type(X,i9529) :- type(X,n9528).
type(X,j9529) :- type(X,n9528).
type(X,n9530) :- type(X,n9529).
type(X,i9530) :- type(X,n9529).
type(X,j9530) :- type(X,n9529).
type(X,n9531) :- type(X,n9530).
type(X,i9531) :- type(X,n9530).
type(X,j9531) :- type(X,n9530).
type(X,n9532) :- type(X,n9531).
type(X,i9532) :- type(X,n9531).
type(X,j9532) :- type(X,n9531).
type(X,n9533) :- type(X,n9532).
type(X,i9533) :- type(X,n9532).
type(X,j9533) :- type(X,n9532).
type(X,n9534) :- type(X,n9533).
type(X,i9534) :- type(X,n9533).
type(X,j9534) :- type(X,n9533).
type(X,n9535) :- type(X,n9534).
type(X,i9535) :- type(X,n9534).
type(X,j9535) :- type(X,n9534).
type(X,n9536) :- type(X,n9535).
type(X,i9536) :- type(X,n9535).
type(X,j9536) :- type(X,n9535).
type(X,n9537) :- type(X,n9536).
type(X,i9537) :- type(X,n9536).
type(X,j9537) :- type(X,n9536).
type(X,n9538) :- type(X,n9537).
type(X,i9538) :- type(X,n9537).
type(X,j9538) :- type(X,n9537).
type(X,n9539) :- type(X,n9538).
type(X,i9539) :- type(X,n9538).
type(X,j9539) :- type(X,n9538).
type(X,n9540) :- type(X,n9539).
type(X,i9540) :- type(X,n9539).
type(X,j9540) :- type(X,n9539).
type(X,n9541) :- type(X,n9540).
type(X,i9541) :- type(X,n9540).
type(X,j9541) :- type(X,n9540).
type(X,n9542) :- type(X,n9541).
type(X,i9542) :- type(X,n9541).
type(X,j9542) :- type(X,n9541).
type(X,n9543) :- type(X,n9542).
type(X,i9543) :- type(X,n9542).
type(X,j9543) :- type(X,n9542).
type(X,n9544) :- type(X,n9543).
type(X,i9544) :- type(X,n9543).
type(X,j9544) :- type(X,n9543).
type(X,n9545) :- type(X,n9544).
type(X,i9545) :- type(X,n9544).
type(X,j9545) :- type(X,n9544).
type(X,n9546) :- type(X,n9545).
type(X,i9546) :- type(X,n9545).
type(X,j9546) :- type(X,n9545).
type(X,n9547) :- type(X,n9546).
type(X,i9547) :- type(X,n9546).
type(X,j9547) :- type(X,n9546).
type(X,n9548) :- type(X,n9547).
type(X,i9548) :- type(X,n9547).
type(X,j9548) :- type(X,n9547).
type(X,n9549) :- type(X,n9548).
type(X,i9549) :- type(X,n9548).
type(X,j9549) :- type(X,n9548).
type(X,n9550) :- type(X,n9549).
type(X,i9550) :- type(X,n9549).
type(X,j9550) :- type(X,n9549).
type(X,n9551) :- type(X,n9550).
type(X,i9551) :- type(X,n9550).
type(X,j9551) :- type(X,n9550).
type(X,n9552) :- type(X,n9551).
type(X,i9552) :- type(X,n9551).
type(X,j9552) :- type(X,n9551).
type(X,n9553) :- type(X,n9552).
type(X,i9553) :- type(X,n9552).
type(X,j9553) :- type(X,n9552).
type(X,n9554) :- type(X,n9553).
type(X,i9554) :- type(X,n9553).
type(X,j9554) :- type(X,n9553).
type(X,n9555) :- type(X,n9554).
type(X,i9555) :- type(X,n9554).
type(X,j9555) :- type(X,n9554).
type(X,n9556) :- type(X,n9555).
type(X,i9556) :- type(X,n9555).
type(X,j9556) :- type(X,n9555).
type(X,n9557) :- type(X,n9556).
type(X,i9557) :- type(X,n9556).
type(X,j9557) :- type(X,n9556).
type(X,n9558) :- type(X,n9557).
type(X,i9558) :- type(X,n9557).
type(X,j9558) :- type(X,n9557).
type(X,n9559) :- type(X,n9558).
type(X,i9559) :- type(X,n9558).
type(X,j9559) :- type(X,n9558).
type(X,n9560) :- type(X,n9559).
type(X,i9560) :- type(X,n9559).
type(X,j9560) :- type(X,n9559).
type(X,n9561) :- type(X,n9560).
type(X,i9561) :- type(X,n9560).
type(X,j9561) :- type(X,n9560).
type(X,n9562) :- type(X,n9561).
type(X,i9562) :- type(X,n9561).
type(X,j9562) :- type(X,n9561).
type(X,n9563) :- type(X,n9562).
type(X,i9563) :- type(X,n9562).
type(X,j9563) :- type(X,n9562).
type(X,n9564) :- type(X,n9563).
type(X,i9564) :- type(X,n9563).
type(X,j9564) :- type(X,n9563).
type(X,n9565) :- type(X,n9564).
type(X,i9565) :- type(X,n9564).
type(X,j9565) :- type(X,n9564).
type(X,n9566) :- type(X,n9565).
type(X,i9566) :- type(X,n9565).
type(X,j9566) :- type(X,n9565).
type(X,n9567) :- type(X,n9566).
type(X,i9567) :- type(X,n9566).
type(X,j9567) :- type(X,n9566).
type(X,n9568) :- type(X,n9567).
type(X,i9568) :- type(X,n9567).
type(X,j9568) :- type(X,n9567).
type(X,n9569) :- type(X,n9568).
type(X,i9569) :- type(X,n9568).
type(X,j9569) :- type(X,n9568).
type(X,n9570) :- type(X,n9569).
type(X,i9570) :- type(X,n9569).
type(X,j9570) :- type(X,n9569).
type(X,n9571) :- type(X,n9570).
type(X,i9571) :- type(X,n9570).
type(X,j9571) :- type(X,n9570).
type(X,n9572) :- type(X,n9571).
type(X,i9572) :- type(X,n9571).
type(X,j9572) :- type(X,n9571).
type(X,n9573) :- type(X,n9572).
type(X,i9573) :- type(X,n9572).
type(X,j9573) :- type(X,n9572).
type(X,n9574) :- type(X,n9573).
type(X,i9574) :- type(X,n9573).
type(X,j9574) :- type(X,n9573).
type(X,n9575) :- type(X,n9574).
type(X,i9575) :- type(X,n9574).
type(X,j9575) :- type(X,n9574).
type(X,n9576) :- type(X,n9575).
type(X,i9576) :- type(X,n9575).
type(X,j9576) :- type(X,n9575).
type(X,n9577) :- type(X,n9576).
type(X,i9577) :- type(X,n9576).
type(X,j9577) :- type(X,n9576).
type(X,n9578) :- type(X,n9577).
type(X,i9578) :- type(X,n9577).
type(X,j9578) :- type(X,n9577).
type(X,n9579) :- type(X,n9578).
type(X,i9579) :- type(X,n9578).
type(X,j9579) :- type(X,n9578).
type(X,n9580) :- type(X,n9579).
type(X,i9580) :- type(X,n9579).
type(X,j9580) :- type(X,n9579).
type(X,n9581) :- type(X,n9580).
type(X,i9581) :- type(X,n9580).
type(X,j9581) :- type(X,n9580).
type(X,n9582) :- type(X,n9581).
type(X,i9582) :- type(X,n9581).
type(X,j9582) :- type(X,n9581).
type(X,n9583) :- type(X,n9582).
type(X,i9583) :- type(X,n9582).
type(X,j9583) :- type(X,n9582).
type(X,n9584) :- type(X,n9583).
type(X,i9584) :- type(X,n9583).
type(X,j9584) :- type(X,n9583).
type(X,n9585) :- type(X,n9584).
type(X,i9585) :- type(X,n9584).
type(X,j9585) :- type(X,n9584).
type(X,n9586) :- type(X,n9585).
type(X,i9586) :- type(X,n9585).
type(X,j9586) :- type(X,n9585).
type(X,n9587) :- type(X,n9586).
type(X,i9587) :- type(X,n9586).
type(X,j9587) :- type(X,n9586).
type(X,n9588) :- type(X,n9587).
type(X,i9588) :- type(X,n9587).
type(X,j9588) :- type(X,n9587).
type(X,n9589) :- type(X,n9588).
type(X,i9589) :- type(X,n9588).
type(X,j9589) :- type(X,n9588).
type(X,n9590) :- type(X,n9589).
type(X,i9590) :- type(X,n9589).
type(X,j9590) :- type(X,n9589).
type(X,n9591) :- type(X,n9590).
type(X,i9591) :- type(X,n9590).
type(X,j9591) :- type(X,n9590).
type(X,n9592) :- type(X,n9591).
type(X,i9592) :- type(X,n9591).
type(X,j9592) :- type(X,n9591).
type(X,n9593) :- type(X,n9592).
type(X,i9593) :- type(X,n9592).
type(X,j9593) :- type(X,n9592).
type(X,n9594) :- type(X,n9593).
type(X,i9594) :- type(X,n9593).
type(X,j9594) :- type(X,n9593).
type(X,n9595) :- type(X,n9594).
type(X,i9595) :- type(X,n9594).
type(X,j9595) :- type(X,n9594).
type(X,n9596) :- type(X,n9595).
type(X,i9596) :- type(X,n9595).
type(X,j9596) :- type(X,n9595).
type(X,n9597) :- type(X,n9596).
type(X,i9597) :- type(X,n9596).
type(X,j9597) :- type(X,n9596).
type(X,n9598) :- type(X,n9597).
type(X,i9598) :- type(X,n9597).
type(X,j9598) :- type(X,n9597).
type(X,n9599) :- type(X,n9598).
type(X,i9599) :- type(X,n9598).
type(X,j9599) :- type(X,n9598).
type(X,n9600) :- type(X,n9599).
type(X,i9600) :- type(X,n9599).
type(X,j9600) :- type(X,n9599).
type(X,n9601) :- type(X,n9600).
type(X,i9601) :- type(X,n9600).
type(X,j9601) :- type(X,n9600).
type(X,n9602) :- type(X,n9601).
type(X,i9602) :- type(X,n9601).
type(X,j9602) :- type(X,n9601).
type(X,n9603) :- type(X,n9602).
type(X,i9603) :- type(X,n9602).
type(X,j9603) :- type(X,n9602).
type(X,n9604) :- type(X,n9603).
type(X,i9604) :- type(X,n9603).
type(X,j9604) :- type(X,n9603).
type(X,n9605) :- type(X,n9604).
type(X,i9605) :- type(X,n9604).
type(X,j9605) :- type(X,n9604).
type(X,n9606) :- type(X,n9605).
type(X,i9606) :- type(X,n9605).
type(X,j9606) :- type(X,n9605).
type(X,n9607) :- type(X,n9606).
type(X,i9607) :- type(X,n9606).
type(X,j9607) :- type(X,n9606).
type(X,n9608) :- type(X,n9607).
type(X,i9608) :- type(X,n9607).
type(X,j9608) :- type(X,n9607).
type(X,n9609) :- type(X,n9608).
type(X,i9609) :- type(X,n9608).
type(X,j9609) :- type(X,n9608).
type(X,n9610) :- type(X,n9609).
type(X,i9610) :- type(X,n9609).
type(X,j9610) :- type(X,n9609).
type(X,n9611) :- type(X,n9610).
type(X,i9611) :- type(X,n9610).
type(X,j9611) :- type(X,n9610).
type(X,n9612) :- type(X,n9611).
type(X,i9612) :- type(X,n9611).
type(X,j9612) :- type(X,n9611).
type(X,n9613) :- type(X,n9612).
type(X,i9613) :- type(X,n9612).
type(X,j9613) :- type(X,n9612).
type(X,n9614) :- type(X,n9613).
type(X,i9614) :- type(X,n9613).
type(X,j9614) :- type(X,n9613).
type(X,n9615) :- type(X,n9614).
type(X,i9615) :- type(X,n9614).
type(X,j9615) :- type(X,n9614).
type(X,n9616) :- type(X,n9615).
type(X,i9616) :- type(X,n9615).
type(X,j9616) :- type(X,n9615).
type(X,n9617) :- type(X,n9616).
type(X,i9617) :- type(X,n9616).
type(X,j9617) :- type(X,n9616).
type(X,n9618) :- type(X,n9617).
type(X,i9618) :- type(X,n9617).
type(X,j9618) :- type(X,n9617).
type(X,n9619) :- type(X,n9618).
type(X,i9619) :- type(X,n9618).
type(X,j9619) :- type(X,n9618).
type(X,n9620) :- type(X,n9619).
type(X,i9620) :- type(X,n9619).
type(X,j9620) :- type(X,n9619).
type(X,n9621) :- type(X,n9620).
type(X,i9621) :- type(X,n9620).
type(X,j9621) :- type(X,n9620).
type(X,n9622) :- type(X,n9621).
type(X,i9622) :- type(X,n9621).
type(X,j9622) :- type(X,n9621).
type(X,n9623) :- type(X,n9622).
type(X,i9623) :- type(X,n9622).
type(X,j9623) :- type(X,n9622).
type(X,n9624) :- type(X,n9623).
type(X,i9624) :- type(X,n9623).
type(X,j9624) :- type(X,n9623).
type(X,n9625) :- type(X,n9624).
type(X,i9625) :- type(X,n9624).
type(X,j9625) :- type(X,n9624).
type(X,n9626) :- type(X,n9625).
type(X,i9626) :- type(X,n9625).
type(X,j9626) :- type(X,n9625).
type(X,n9627) :- type(X,n9626).
type(X,i9627) :- type(X,n9626).
type(X,j9627) :- type(X,n9626).
type(X,n9628) :- type(X,n9627).
type(X,i9628) :- type(X,n9627).
type(X,j9628) :- type(X,n9627).
type(X,n9629) :- type(X,n9628).
type(X,i9629) :- type(X,n9628).
type(X,j9629) :- type(X,n9628).
type(X,n9630) :- type(X,n9629).
type(X,i9630) :- type(X,n9629).
type(X,j9630) :- type(X,n9629).
type(X,n9631) :- type(X,n9630).
type(X,i9631) :- type(X,n9630).
type(X,j9631) :- type(X,n9630).
type(X,n9632) :- type(X,n9631).
type(X,i9632) :- type(X,n9631).
type(X,j9632) :- type(X,n9631).
type(X,n9633) :- type(X,n9632).
type(X,i9633) :- type(X,n9632).
type(X,j9633) :- type(X,n9632).
type(X,n9634) :- type(X,n9633).
type(X,i9634) :- type(X,n9633).
type(X,j9634) :- type(X,n9633).
type(X,n9635) :- type(X,n9634).
type(X,i9635) :- type(X,n9634).
type(X,j9635) :- type(X,n9634).
type(X,n9636) :- type(X,n9635).
type(X,i9636) :- type(X,n9635).
type(X,j9636) :- type(X,n9635).
type(X,n9637) :- type(X,n9636).
type(X,i9637) :- type(X,n9636).
type(X,j9637) :- type(X,n9636).
type(X,n9638) :- type(X,n9637).
type(X,i9638) :- type(X,n9637).
type(X,j9638) :- type(X,n9637).
type(X,n9639) :- type(X,n9638).
type(X,i9639) :- type(X,n9638).
type(X,j9639) :- type(X,n9638).
type(X,n9640) :- type(X,n9639).
type(X,i9640) :- type(X,n9639).
type(X,j9640) :- type(X,n9639).
type(X,n9641) :- type(X,n9640).
type(X,i9641) :- type(X,n9640).
type(X,j9641) :- type(X,n9640).
type(X,n9642) :- type(X,n9641).
type(X,i9642) :- type(X,n9641).
type(X,j9642) :- type(X,n9641).
type(X,n9643) :- type(X,n9642).
type(X,i9643) :- type(X,n9642).
type(X,j9643) :- type(X,n9642).
type(X,n9644) :- type(X,n9643).
type(X,i9644) :- type(X,n9643).
type(X,j9644) :- type(X,n9643).
type(X,n9645) :- type(X,n9644).
type(X,i9645) :- type(X,n9644).
type(X,j9645) :- type(X,n9644).
type(X,n9646) :- type(X,n9645).
type(X,i9646) :- type(X,n9645).
type(X,j9646) :- type(X,n9645).
type(X,n9647) :- type(X,n9646).
type(X,i9647) :- type(X,n9646).
type(X,j9647) :- type(X,n9646).
type(X,n9648) :- type(X,n9647).
type(X,i9648) :- type(X,n9647).
type(X,j9648) :- type(X,n9647).
type(X,n9649) :- type(X,n9648).
type(X,i9649) :- type(X,n9648).
type(X,j9649) :- type(X,n9648).
type(X,n9650) :- type(X,n9649).
type(X,i9650) :- type(X,n9649).
type(X,j9650) :- type(X,n9649).
type(X,n9651) :- type(X,n9650).
type(X,i9651) :- type(X,n9650).
type(X,j9651) :- type(X,n9650).
type(X,n9652) :- type(X,n9651).
type(X,i9652) :- type(X,n9651).
type(X,j9652) :- type(X,n9651).
type(X,n9653) :- type(X,n9652).
type(X,i9653) :- type(X,n9652).
type(X,j9653) :- type(X,n9652).
type(X,n9654) :- type(X,n9653).
type(X,i9654) :- type(X,n9653).
type(X,j9654) :- type(X,n9653).
type(X,n9655) :- type(X,n9654).
type(X,i9655) :- type(X,n9654).
type(X,j9655) :- type(X,n9654).
type(X,n9656) :- type(X,n9655).
type(X,i9656) :- type(X,n9655).
type(X,j9656) :- type(X,n9655).
type(X,n9657) :- type(X,n9656).
type(X,i9657) :- type(X,n9656).
type(X,j9657) :- type(X,n9656).
type(X,n9658) :- type(X,n9657).
type(X,i9658) :- type(X,n9657).
type(X,j9658) :- type(X,n9657).
type(X,n9659) :- type(X,n9658).
type(X,i9659) :- type(X,n9658).
type(X,j9659) :- type(X,n9658).
type(X,n9660) :- type(X,n9659).
type(X,i9660) :- type(X,n9659).
type(X,j9660) :- type(X,n9659).
type(X,n9661) :- type(X,n9660).
type(X,i9661) :- type(X,n9660).
type(X,j9661) :- type(X,n9660).
type(X,n9662) :- type(X,n9661).
type(X,i9662) :- type(X,n9661).
type(X,j9662) :- type(X,n9661).
type(X,n9663) :- type(X,n9662).
type(X,i9663) :- type(X,n9662).
type(X,j9663) :- type(X,n9662).
type(X,n9664) :- type(X,n9663).
type(X,i9664) :- type(X,n9663).
type(X,j9664) :- type(X,n9663).
type(X,n9665) :- type(X,n9664).
type(X,i9665) :- type(X,n9664).
type(X,j9665) :- type(X,n9664).
type(X,n9666) :- type(X,n9665).
type(X,i9666) :- type(X,n9665).
type(X,j9666) :- type(X,n9665).
type(X,n9667) :- type(X,n9666).
type(X,i9667) :- type(X,n9666).
type(X,j9667) :- type(X,n9666).
type(X,n9668) :- type(X,n9667).
type(X,i9668) :- type(X,n9667).
type(X,j9668) :- type(X,n9667).
type(X,n9669) :- type(X,n9668).
type(X,i9669) :- type(X,n9668).
type(X,j9669) :- type(X,n9668).
type(X,n9670) :- type(X,n9669).
type(X,i9670) :- type(X,n9669).
type(X,j9670) :- type(X,n9669).
type(X,n9671) :- type(X,n9670).
type(X,i9671) :- type(X,n9670).
type(X,j9671) :- type(X,n9670).
type(X,n9672) :- type(X,n9671).
type(X,i9672) :- type(X,n9671).
type(X,j9672) :- type(X,n9671).
type(X,n9673) :- type(X,n9672).
type(X,i9673) :- type(X,n9672).
type(X,j9673) :- type(X,n9672).
type(X,n9674) :- type(X,n9673).
type(X,i9674) :- type(X,n9673).
type(X,j9674) :- type(X,n9673).
type(X,n9675) :- type(X,n9674).
type(X,i9675) :- type(X,n9674).
type(X,j9675) :- type(X,n9674).
type(X,n9676) :- type(X,n9675).
type(X,i9676) :- type(X,n9675).
type(X,j9676) :- type(X,n9675).
type(X,n9677) :- type(X,n9676).
type(X,i9677) :- type(X,n9676).
type(X,j9677) :- type(X,n9676).
type(X,n9678) :- type(X,n9677).
type(X,i9678) :- type(X,n9677).
type(X,j9678) :- type(X,n9677).
type(X,n9679) :- type(X,n9678).
type(X,i9679) :- type(X,n9678).
type(X,j9679) :- type(X,n9678).
type(X,n9680) :- type(X,n9679).
type(X,i9680) :- type(X,n9679).
type(X,j9680) :- type(X,n9679).
type(X,n9681) :- type(X,n9680).
type(X,i9681) :- type(X,n9680).
type(X,j9681) :- type(X,n9680).
type(X,n9682) :- type(X,n9681).
type(X,i9682) :- type(X,n9681).
type(X,j9682) :- type(X,n9681).
type(X,n9683) :- type(X,n9682).
type(X,i9683) :- type(X,n9682).
type(X,j9683) :- type(X,n9682).
type(X,n9684) :- type(X,n9683).
type(X,i9684) :- type(X,n9683).
type(X,j9684) :- type(X,n9683).
type(X,n9685) :- type(X,n9684).
type(X,i9685) :- type(X,n9684).
type(X,j9685) :- type(X,n9684).
type(X,n9686) :- type(X,n9685).
type(X,i9686) :- type(X,n9685).
type(X,j9686) :- type(X,n9685).
type(X,n9687) :- type(X,n9686).
type(X,i9687) :- type(X,n9686).
type(X,j9687) :- type(X,n9686).
type(X,n9688) :- type(X,n9687).
type(X,i9688) :- type(X,n9687).
type(X,j9688) :- type(X,n9687).
type(X,n9689) :- type(X,n9688).
type(X,i9689) :- type(X,n9688).
type(X,j9689) :- type(X,n9688).
type(X,n9690) :- type(X,n9689).
type(X,i9690) :- type(X,n9689).
type(X,j9690) :- type(X,n9689).
type(X,n9691) :- type(X,n9690).
type(X,i9691) :- type(X,n9690).
type(X,j9691) :- type(X,n9690).
type(X,n9692) :- type(X,n9691).
type(X,i9692) :- type(X,n9691).
type(X,j9692) :- type(X,n9691).
type(X,n9693) :- type(X,n9692).
type(X,i9693) :- type(X,n9692).
type(X,j9693) :- type(X,n9692).
type(X,n9694) :- type(X,n9693).
type(X,i9694) :- type(X,n9693).
type(X,j9694) :- type(X,n9693).
type(X,n9695) :- type(X,n9694).
type(X,i9695) :- type(X,n9694).
type(X,j9695) :- type(X,n9694).
type(X,n9696) :- type(X,n9695).
type(X,i9696) :- type(X,n9695).
type(X,j9696) :- type(X,n9695).
type(X,n9697) :- type(X,n9696).
type(X,i9697) :- type(X,n9696).
type(X,j9697) :- type(X,n9696).
type(X,n9698) :- type(X,n9697).
type(X,i9698) :- type(X,n9697).
type(X,j9698) :- type(X,n9697).
type(X,n9699) :- type(X,n9698).
type(X,i9699) :- type(X,n9698).
type(X,j9699) :- type(X,n9698).
type(X,n9700) :- type(X,n9699).
type(X,i9700) :- type(X,n9699).
type(X,j9700) :- type(X,n9699).
type(X,n9701) :- type(X,n9700).
type(X,i9701) :- type(X,n9700).
type(X,j9701) :- type(X,n9700).
type(X,n9702) :- type(X,n9701).
type(X,i9702) :- type(X,n9701).
type(X,j9702) :- type(X,n9701).
type(X,n9703) :- type(X,n9702).
type(X,i9703) :- type(X,n9702).
type(X,j9703) :- type(X,n9702).
type(X,n9704) :- type(X,n9703).
type(X,i9704) :- type(X,n9703).
type(X,j9704) :- type(X,n9703).
type(X,n9705) :- type(X,n9704).
type(X,i9705) :- type(X,n9704).
type(X,j9705) :- type(X,n9704).
type(X,n9706) :- type(X,n9705).
type(X,i9706) :- type(X,n9705).
type(X,j9706) :- type(X,n9705).
type(X,n9707) :- type(X,n9706).
type(X,i9707) :- type(X,n9706).
type(X,j9707) :- type(X,n9706).
type(X,n9708) :- type(X,n9707).
type(X,i9708) :- type(X,n9707).
type(X,j9708) :- type(X,n9707).
type(X,n9709) :- type(X,n9708).
type(X,i9709) :- type(X,n9708).
type(X,j9709) :- type(X,n9708).
type(X,n9710) :- type(X,n9709).
type(X,i9710) :- type(X,n9709).
type(X,j9710) :- type(X,n9709).
type(X,n9711) :- type(X,n9710).
type(X,i9711) :- type(X,n9710).
type(X,j9711) :- type(X,n9710).
type(X,n9712) :- type(X,n9711).
type(X,i9712) :- type(X,n9711).
type(X,j9712) :- type(X,n9711).
type(X,n9713) :- type(X,n9712).
type(X,i9713) :- type(X,n9712).
type(X,j9713) :- type(X,n9712).
type(X,n9714) :- type(X,n9713).
type(X,i9714) :- type(X,n9713).
type(X,j9714) :- type(X,n9713).
type(X,n9715) :- type(X,n9714).
type(X,i9715) :- type(X,n9714).
type(X,j9715) :- type(X,n9714).
type(X,n9716) :- type(X,n9715).
type(X,i9716) :- type(X,n9715).
type(X,j9716) :- type(X,n9715).
type(X,n9717) :- type(X,n9716).
type(X,i9717) :- type(X,n9716).
type(X,j9717) :- type(X,n9716).
type(X,n9718) :- type(X,n9717).
type(X,i9718) :- type(X,n9717).
type(X,j9718) :- type(X,n9717).
type(X,n9719) :- type(X,n9718).
type(X,i9719) :- type(X,n9718).
type(X,j9719) :- type(X,n9718).
type(X,n9720) :- type(X,n9719).
type(X,i9720) :- type(X,n9719).
type(X,j9720) :- type(X,n9719).
type(X,n9721) :- type(X,n9720).
type(X,i9721) :- type(X,n9720).
type(X,j9721) :- type(X,n9720).
type(X,n9722) :- type(X,n9721).
type(X,i9722) :- type(X,n9721).
type(X,j9722) :- type(X,n9721).
type(X,n9723) :- type(X,n9722).
type(X,i9723) :- type(X,n9722).
type(X,j9723) :- type(X,n9722).
type(X,n9724) :- type(X,n9723).
type(X,i9724) :- type(X,n9723).
type(X,j9724) :- type(X,n9723).
type(X,n9725) :- type(X,n9724).
type(X,i9725) :- type(X,n9724).
type(X,j9725) :- type(X,n9724).
type(X,n9726) :- type(X,n9725).
type(X,i9726) :- type(X,n9725).
type(X,j9726) :- type(X,n9725).
type(X,n9727) :- type(X,n9726).
type(X,i9727) :- type(X,n9726).
type(X,j9727) :- type(X,n9726).
type(X,n9728) :- type(X,n9727).
type(X,i9728) :- type(X,n9727).
type(X,j9728) :- type(X,n9727).
type(X,n9729) :- type(X,n9728).
type(X,i9729) :- type(X,n9728).
type(X,j9729) :- type(X,n9728).
type(X,n9730) :- type(X,n9729).
type(X,i9730) :- type(X,n9729).
type(X,j9730) :- type(X,n9729).
type(X,n9731) :- type(X,n9730).
type(X,i9731) :- type(X,n9730).
type(X,j9731) :- type(X,n9730).
type(X,n9732) :- type(X,n9731).
type(X,i9732) :- type(X,n9731).
type(X,j9732) :- type(X,n9731).
type(X,n9733) :- type(X,n9732).
type(X,i9733) :- type(X,n9732).
type(X,j9733) :- type(X,n9732).
type(X,n9734) :- type(X,n9733).
type(X,i9734) :- type(X,n9733).
type(X,j9734) :- type(X,n9733).
type(X,n9735) :- type(X,n9734).
type(X,i9735) :- type(X,n9734).
type(X,j9735) :- type(X,n9734).
type(X,n9736) :- type(X,n9735).
type(X,i9736) :- type(X,n9735).
type(X,j9736) :- type(X,n9735).
type(X,n9737) :- type(X,n9736).
type(X,i9737) :- type(X,n9736).
type(X,j9737) :- type(X,n9736).
type(X,n9738) :- type(X,n9737).
type(X,i9738) :- type(X,n9737).
type(X,j9738) :- type(X,n9737).
type(X,n9739) :- type(X,n9738).
type(X,i9739) :- type(X,n9738).
type(X,j9739) :- type(X,n9738).
type(X,n9740) :- type(X,n9739).
type(X,i9740) :- type(X,n9739).
type(X,j9740) :- type(X,n9739).
type(X,n9741) :- type(X,n9740).
type(X,i9741) :- type(X,n9740).
type(X,j9741) :- type(X,n9740).
type(X,n9742) :- type(X,n9741).
type(X,i9742) :- type(X,n9741).
type(X,j9742) :- type(X,n9741).
type(X,n9743) :- type(X,n9742).
type(X,i9743) :- type(X,n9742).
type(X,j9743) :- type(X,n9742).
type(X,n9744) :- type(X,n9743).
type(X,i9744) :- type(X,n9743).
type(X,j9744) :- type(X,n9743).
type(X,n9745) :- type(X,n9744).
type(X,i9745) :- type(X,n9744).
type(X,j9745) :- type(X,n9744).
type(X,n9746) :- type(X,n9745).
type(X,i9746) :- type(X,n9745).
type(X,j9746) :- type(X,n9745).
type(X,n9747) :- type(X,n9746).
type(X,i9747) :- type(X,n9746).
type(X,j9747) :- type(X,n9746).
type(X,n9748) :- type(X,n9747).
type(X,i9748) :- type(X,n9747).
type(X,j9748) :- type(X,n9747).
type(X,n9749) :- type(X,n9748).
type(X,i9749) :- type(X,n9748).
type(X,j9749) :- type(X,n9748).
type(X,n9750) :- type(X,n9749).
type(X,i9750) :- type(X,n9749).
type(X,j9750) :- type(X,n9749).
type(X,n9751) :- type(X,n9750).
type(X,i9751) :- type(X,n9750).
type(X,j9751) :- type(X,n9750).
type(X,n9752) :- type(X,n9751).
type(X,i9752) :- type(X,n9751).
type(X,j9752) :- type(X,n9751).
type(X,n9753) :- type(X,n9752).
type(X,i9753) :- type(X,n9752).
type(X,j9753) :- type(X,n9752).
type(X,n9754) :- type(X,n9753).
type(X,i9754) :- type(X,n9753).
type(X,j9754) :- type(X,n9753).
type(X,n9755) :- type(X,n9754).
type(X,i9755) :- type(X,n9754).
type(X,j9755) :- type(X,n9754).
type(X,n9756) :- type(X,n9755).
type(X,i9756) :- type(X,n9755).
type(X,j9756) :- type(X,n9755).
type(X,n9757) :- type(X,n9756).
type(X,i9757) :- type(X,n9756).
type(X,j9757) :- type(X,n9756).
type(X,n9758) :- type(X,n9757).
type(X,i9758) :- type(X,n9757).
type(X,j9758) :- type(X,n9757).
type(X,n9759) :- type(X,n9758).
type(X,i9759) :- type(X,n9758).
type(X,j9759) :- type(X,n9758).
type(X,n9760) :- type(X,n9759).
type(X,i9760) :- type(X,n9759).
type(X,j9760) :- type(X,n9759).
type(X,n9761) :- type(X,n9760).
type(X,i9761) :- type(X,n9760).
type(X,j9761) :- type(X,n9760).
type(X,n9762) :- type(X,n9761).
type(X,i9762) :- type(X,n9761).
type(X,j9762) :- type(X,n9761).
type(X,n9763) :- type(X,n9762).
type(X,i9763) :- type(X,n9762).
type(X,j9763) :- type(X,n9762).
type(X,n9764) :- type(X,n9763).
type(X,i9764) :- type(X,n9763).
type(X,j9764) :- type(X,n9763).
type(X,n9765) :- type(X,n9764).
type(X,i9765) :- type(X,n9764).
type(X,j9765) :- type(X,n9764).
type(X,n9766) :- type(X,n9765).
type(X,i9766) :- type(X,n9765).
type(X,j9766) :- type(X,n9765).
type(X,n9767) :- type(X,n9766).
type(X,i9767) :- type(X,n9766).
type(X,j9767) :- type(X,n9766).
type(X,n9768) :- type(X,n9767).
type(X,i9768) :- type(X,n9767).
type(X,j9768) :- type(X,n9767).
type(X,n9769) :- type(X,n9768).
type(X,i9769) :- type(X,n9768).
type(X,j9769) :- type(X,n9768).
type(X,n9770) :- type(X,n9769).
type(X,i9770) :- type(X,n9769).
type(X,j9770) :- type(X,n9769).
type(X,n9771) :- type(X,n9770).
type(X,i9771) :- type(X,n9770).
type(X,j9771) :- type(X,n9770).
type(X,n9772) :- type(X,n9771).
type(X,i9772) :- type(X,n9771).
type(X,j9772) :- type(X,n9771).
type(X,n9773) :- type(X,n9772).
type(X,i9773) :- type(X,n9772).
type(X,j9773) :- type(X,n9772).
type(X,n9774) :- type(X,n9773).
type(X,i9774) :- type(X,n9773).
type(X,j9774) :- type(X,n9773).
type(X,n9775) :- type(X,n9774).
type(X,i9775) :- type(X,n9774).
type(X,j9775) :- type(X,n9774).
type(X,n9776) :- type(X,n9775).
type(X,i9776) :- type(X,n9775).
type(X,j9776) :- type(X,n9775).
type(X,n9777) :- type(X,n9776).
type(X,i9777) :- type(X,n9776).
type(X,j9777) :- type(X,n9776).
type(X,n9778) :- type(X,n9777).
type(X,i9778) :- type(X,n9777).
type(X,j9778) :- type(X,n9777).
type(X,n9779) :- type(X,n9778).
type(X,i9779) :- type(X,n9778).
type(X,j9779) :- type(X,n9778).
type(X,n9780) :- type(X,n9779).
type(X,i9780) :- type(X,n9779).
type(X,j9780) :- type(X,n9779).
type(X,n9781) :- type(X,n9780).
type(X,i9781) :- type(X,n9780).
type(X,j9781) :- type(X,n9780).
type(X,n9782) :- type(X,n9781).
type(X,i9782) :- type(X,n9781).
type(X,j9782) :- type(X,n9781).
type(X,n9783) :- type(X,n9782).
type(X,i9783) :- type(X,n9782).
type(X,j9783) :- type(X,n9782).
type(X,n9784) :- type(X,n9783).
type(X,i9784) :- type(X,n9783).
type(X,j9784) :- type(X,n9783).
type(X,n9785) :- type(X,n9784).
type(X,i9785) :- type(X,n9784).
type(X,j9785) :- type(X,n9784).
type(X,n9786) :- type(X,n9785).
type(X,i9786) :- type(X,n9785).
type(X,j9786) :- type(X,n9785).
type(X,n9787) :- type(X,n9786).
type(X,i9787) :- type(X,n9786).
type(X,j9787) :- type(X,n9786).
type(X,n9788) :- type(X,n9787).
type(X,i9788) :- type(X,n9787).
type(X,j9788) :- type(X,n9787).
type(X,n9789) :- type(X,n9788).
type(X,i9789) :- type(X,n9788).
type(X,j9789) :- type(X,n9788).
type(X,n9790) :- type(X,n9789).
type(X,i9790) :- type(X,n9789).
type(X,j9790) :- type(X,n9789).
type(X,n9791) :- type(X,n9790).
type(X,i9791) :- type(X,n9790).
type(X,j9791) :- type(X,n9790).
type(X,n9792) :- type(X,n9791).
type(X,i9792) :- type(X,n9791).
type(X,j9792) :- type(X,n9791).
type(X,n9793) :- type(X,n9792).
type(X,i9793) :- type(X,n9792).
type(X,j9793) :- type(X,n9792).
type(X,n9794) :- type(X,n9793).
type(X,i9794) :- type(X,n9793).
type(X,j9794) :- type(X,n9793).
type(X,n9795) :- type(X,n9794).
type(X,i9795) :- type(X,n9794).
type(X,j9795) :- type(X,n9794).
type(X,n9796) :- type(X,n9795).
type(X,i9796) :- type(X,n9795).
type(X,j9796) :- type(X,n9795).
type(X,n9797) :- type(X,n9796).
type(X,i9797) :- type(X,n9796).
type(X,j9797) :- type(X,n9796).
type(X,n9798) :- type(X,n9797).
type(X,i9798) :- type(X,n9797).
type(X,j9798) :- type(X,n9797).
type(X,n9799) :- type(X,n9798).
type(X,i9799) :- type(X,n9798).
type(X,j9799) :- type(X,n9798).
type(X,n9800) :- type(X,n9799).
type(X,i9800) :- type(X,n9799).
type(X,j9800) :- type(X,n9799).
type(X,n9801) :- type(X,n9800).
type(X,i9801) :- type(X,n9800).
type(X,j9801) :- type(X,n9800).
type(X,n9802) :- type(X,n9801).
type(X,i9802) :- type(X,n9801).
type(X,j9802) :- type(X,n9801).
type(X,n9803) :- type(X,n9802).
type(X,i9803) :- type(X,n9802).
type(X,j9803) :- type(X,n9802).
type(X,n9804) :- type(X,n9803).
type(X,i9804) :- type(X,n9803).
type(X,j9804) :- type(X,n9803).
type(X,n9805) :- type(X,n9804).
type(X,i9805) :- type(X,n9804).
type(X,j9805) :- type(X,n9804).
type(X,n9806) :- type(X,n9805).
type(X,i9806) :- type(X,n9805).
type(X,j9806) :- type(X,n9805).
type(X,n9807) :- type(X,n9806).
type(X,i9807) :- type(X,n9806).
type(X,j9807) :- type(X,n9806).
type(X,n9808) :- type(X,n9807).
type(X,i9808) :- type(X,n9807).
type(X,j9808) :- type(X,n9807).
type(X,n9809) :- type(X,n9808).
type(X,i9809) :- type(X,n9808).
type(X,j9809) :- type(X,n9808).
type(X,n9810) :- type(X,n9809).
type(X,i9810) :- type(X,n9809).
type(X,j9810) :- type(X,n9809).
type(X,n9811) :- type(X,n9810).
type(X,i9811) :- type(X,n9810).
type(X,j9811) :- type(X,n9810).
type(X,n9812) :- type(X,n9811).
type(X,i9812) :- type(X,n9811).
type(X,j9812) :- type(X,n9811).
type(X,n9813) :- type(X,n9812).
type(X,i9813) :- type(X,n9812).
type(X,j9813) :- type(X,n9812).
type(X,n9814) :- type(X,n9813).
type(X,i9814) :- type(X,n9813).
type(X,j9814) :- type(X,n9813).
type(X,n9815) :- type(X,n9814).
type(X,i9815) :- type(X,n9814).
type(X,j9815) :- type(X,n9814).
type(X,n9816) :- type(X,n9815).
type(X,i9816) :- type(X,n9815).
type(X,j9816) :- type(X,n9815).
type(X,n9817) :- type(X,n9816).
type(X,i9817) :- type(X,n9816).
type(X,j9817) :- type(X,n9816).
type(X,n9818) :- type(X,n9817).
type(X,i9818) :- type(X,n9817).
type(X,j9818) :- type(X,n9817).
type(X,n9819) :- type(X,n9818).
type(X,i9819) :- type(X,n9818).
type(X,j9819) :- type(X,n9818).
type(X,n9820) :- type(X,n9819).
type(X,i9820) :- type(X,n9819).
type(X,j9820) :- type(X,n9819).
type(X,n9821) :- type(X,n9820).
type(X,i9821) :- type(X,n9820).
type(X,j9821) :- type(X,n9820).
type(X,n9822) :- type(X,n9821).
type(X,i9822) :- type(X,n9821).
type(X,j9822) :- type(X,n9821).
type(X,n9823) :- type(X,n9822).
type(X,i9823) :- type(X,n9822).
type(X,j9823) :- type(X,n9822).
type(X,n9824) :- type(X,n9823).
type(X,i9824) :- type(X,n9823).
type(X,j9824) :- type(X,n9823).
type(X,n9825) :- type(X,n9824).
type(X,i9825) :- type(X,n9824).
type(X,j9825) :- type(X,n9824).
type(X,n9826) :- type(X,n9825).
type(X,i9826) :- type(X,n9825).
type(X,j9826) :- type(X,n9825).
type(X,n9827) :- type(X,n9826).
type(X,i9827) :- type(X,n9826).
type(X,j9827) :- type(X,n9826).
type(X,n9828) :- type(X,n9827).
type(X,i9828) :- type(X,n9827).
type(X,j9828) :- type(X,n9827).
type(X,n9829) :- type(X,n9828).
type(X,i9829) :- type(X,n9828).
type(X,j9829) :- type(X,n9828).
type(X,n9830) :- type(X,n9829).
type(X,i9830) :- type(X,n9829).
type(X,j9830) :- type(X,n9829).
type(X,n9831) :- type(X,n9830).
type(X,i9831) :- type(X,n9830).
type(X,j9831) :- type(X,n9830).
type(X,n9832) :- type(X,n9831).
type(X,i9832) :- type(X,n9831).
type(X,j9832) :- type(X,n9831).
type(X,n9833) :- type(X,n9832).
type(X,i9833) :- type(X,n9832).
type(X,j9833) :- type(X,n9832).
type(X,n9834) :- type(X,n9833).
type(X,i9834) :- type(X,n9833).
type(X,j9834) :- type(X,n9833).
type(X,n9835) :- type(X,n9834).
type(X,i9835) :- type(X,n9834).
type(X,j9835) :- type(X,n9834).
type(X,n9836) :- type(X,n9835).
type(X,i9836) :- type(X,n9835).
type(X,j9836) :- type(X,n9835).
type(X,n9837) :- type(X,n9836).
type(X,i9837) :- type(X,n9836).
type(X,j9837) :- type(X,n9836).
type(X,n9838) :- type(X,n9837).
type(X,i9838) :- type(X,n9837).
type(X,j9838) :- type(X,n9837).
type(X,n9839) :- type(X,n9838).
type(X,i9839) :- type(X,n9838).
type(X,j9839) :- type(X,n9838).
type(X,n9840) :- type(X,n9839).
type(X,i9840) :- type(X,n9839).
type(X,j9840) :- type(X,n9839).
type(X,n9841) :- type(X,n9840).
type(X,i9841) :- type(X,n9840).
type(X,j9841) :- type(X,n9840).
type(X,n9842) :- type(X,n9841).
type(X,i9842) :- type(X,n9841).
type(X,j9842) :- type(X,n9841).
type(X,n9843) :- type(X,n9842).
type(X,i9843) :- type(X,n9842).
type(X,j9843) :- type(X,n9842).
type(X,n9844) :- type(X,n9843).
type(X,i9844) :- type(X,n9843).
type(X,j9844) :- type(X,n9843).
type(X,n9845) :- type(X,n9844).
type(X,i9845) :- type(X,n9844).
type(X,j9845) :- type(X,n9844).
type(X,n9846) :- type(X,n9845).
type(X,i9846) :- type(X,n9845).
type(X,j9846) :- type(X,n9845).
type(X,n9847) :- type(X,n9846).
type(X,i9847) :- type(X,n9846).
type(X,j9847) :- type(X,n9846).
type(X,n9848) :- type(X,n9847).
type(X,i9848) :- type(X,n9847).
type(X,j9848) :- type(X,n9847).
type(X,n9849) :- type(X,n9848).
type(X,i9849) :- type(X,n9848).
type(X,j9849) :- type(X,n9848).
type(X,n9850) :- type(X,n9849).
type(X,i9850) :- type(X,n9849).
type(X,j9850) :- type(X,n9849).
type(X,n9851) :- type(X,n9850).
type(X,i9851) :- type(X,n9850).
type(X,j9851) :- type(X,n9850).
type(X,n9852) :- type(X,n9851).
type(X,i9852) :- type(X,n9851).
type(X,j9852) :- type(X,n9851).
type(X,n9853) :- type(X,n9852).
type(X,i9853) :- type(X,n9852).
type(X,j9853) :- type(X,n9852).
type(X,n9854) :- type(X,n9853).
type(X,i9854) :- type(X,n9853).
type(X,j9854) :- type(X,n9853).
type(X,n9855) :- type(X,n9854).
type(X,i9855) :- type(X,n9854).
type(X,j9855) :- type(X,n9854).
type(X,n9856) :- type(X,n9855).
type(X,i9856) :- type(X,n9855).
type(X,j9856) :- type(X,n9855).
type(X,n9857) :- type(X,n9856).
type(X,i9857) :- type(X,n9856).
type(X,j9857) :- type(X,n9856).
type(X,n9858) :- type(X,n9857).
type(X,i9858) :- type(X,n9857).
type(X,j9858) :- type(X,n9857).
type(X,n9859) :- type(X,n9858).
type(X,i9859) :- type(X,n9858).
type(X,j9859) :- type(X,n9858).
type(X,n9860) :- type(X,n9859).
type(X,i9860) :- type(X,n9859).
type(X,j9860) :- type(X,n9859).
type(X,n9861) :- type(X,n9860).
type(X,i9861) :- type(X,n9860).
type(X,j9861) :- type(X,n9860).
type(X,n9862) :- type(X,n9861).
type(X,i9862) :- type(X,n9861).
type(X,j9862) :- type(X,n9861).
type(X,n9863) :- type(X,n9862).
type(X,i9863) :- type(X,n9862).
type(X,j9863) :- type(X,n9862).
type(X,n9864) :- type(X,n9863).
type(X,i9864) :- type(X,n9863).
type(X,j9864) :- type(X,n9863).
type(X,n9865) :- type(X,n9864).
type(X,i9865) :- type(X,n9864).
type(X,j9865) :- type(X,n9864).
type(X,n9866) :- type(X,n9865).
type(X,i9866) :- type(X,n9865).
type(X,j9866) :- type(X,n9865).
type(X,n9867) :- type(X,n9866).
type(X,i9867) :- type(X,n9866).
type(X,j9867) :- type(X,n9866).
type(X,n9868) :- type(X,n9867).
type(X,i9868) :- type(X,n9867).
type(X,j9868) :- type(X,n9867).
type(X,n9869) :- type(X,n9868).
type(X,i9869) :- type(X,n9868).
type(X,j9869) :- type(X,n9868).
type(X,n9870) :- type(X,n9869).
type(X,i9870) :- type(X,n9869).
type(X,j9870) :- type(X,n9869).
type(X,n9871) :- type(X,n9870).
type(X,i9871) :- type(X,n9870).
type(X,j9871) :- type(X,n9870).
type(X,n9872) :- type(X,n9871).
type(X,i9872) :- type(X,n9871).
type(X,j9872) :- type(X,n9871).
type(X,n9873) :- type(X,n9872).
type(X,i9873) :- type(X,n9872).
type(X,j9873) :- type(X,n9872).
type(X,n9874) :- type(X,n9873).
type(X,i9874) :- type(X,n9873).
type(X,j9874) :- type(X,n9873).
type(X,n9875) :- type(X,n9874).
type(X,i9875) :- type(X,n9874).
type(X,j9875) :- type(X,n9874).
type(X,n9876) :- type(X,n9875).
type(X,i9876) :- type(X,n9875).
type(X,j9876) :- type(X,n9875).
type(X,n9877) :- type(X,n9876).
type(X,i9877) :- type(X,n9876).
type(X,j9877) :- type(X,n9876).
type(X,n9878) :- type(X,n9877).
type(X,i9878) :- type(X,n9877).
type(X,j9878) :- type(X,n9877).
type(X,n9879) :- type(X,n9878).
type(X,i9879) :- type(X,n9878).
type(X,j9879) :- type(X,n9878).
type(X,n9880) :- type(X,n9879).
type(X,i9880) :- type(X,n9879).
type(X,j9880) :- type(X,n9879).
type(X,n9881) :- type(X,n9880).
type(X,i9881) :- type(X,n9880).
type(X,j9881) :- type(X,n9880).
type(X,n9882) :- type(X,n9881).
type(X,i9882) :- type(X,n9881).
type(X,j9882) :- type(X,n9881).
type(X,n9883) :- type(X,n9882).
type(X,i9883) :- type(X,n9882).
type(X,j9883) :- type(X,n9882).
type(X,n9884) :- type(X,n9883).
type(X,i9884) :- type(X,n9883).
type(X,j9884) :- type(X,n9883).
type(X,n9885) :- type(X,n9884).
type(X,i9885) :- type(X,n9884).
type(X,j9885) :- type(X,n9884).
type(X,n9886) :- type(X,n9885).
type(X,i9886) :- type(X,n9885).
type(X,j9886) :- type(X,n9885).
type(X,n9887) :- type(X,n9886).
type(X,i9887) :- type(X,n9886).
type(X,j9887) :- type(X,n9886).
type(X,n9888) :- type(X,n9887).
type(X,i9888) :- type(X,n9887).
type(X,j9888) :- type(X,n9887).
type(X,n9889) :- type(X,n9888).
type(X,i9889) :- type(X,n9888).
type(X,j9889) :- type(X,n9888).
type(X,n9890) :- type(X,n9889).
type(X,i9890) :- type(X,n9889).
type(X,j9890) :- type(X,n9889).
type(X,n9891) :- type(X,n9890).
type(X,i9891) :- type(X,n9890).
type(X,j9891) :- type(X,n9890).
type(X,n9892) :- type(X,n9891).
type(X,i9892) :- type(X,n9891).
type(X,j9892) :- type(X,n9891).
type(X,n9893) :- type(X,n9892).
type(X,i9893) :- type(X,n9892).
type(X,j9893) :- type(X,n9892).
type(X,n9894) :- type(X,n9893).
type(X,i9894) :- type(X,n9893).
type(X,j9894) :- type(X,n9893).
type(X,n9895) :- type(X,n9894).
type(X,i9895) :- type(X,n9894).
type(X,j9895) :- type(X,n9894).
type(X,n9896) :- type(X,n9895).
type(X,i9896) :- type(X,n9895).
type(X,j9896) :- type(X,n9895).
type(X,n9897) :- type(X,n9896).
type(X,i9897) :- type(X,n9896).
type(X,j9897) :- type(X,n9896).
type(X,n9898) :- type(X,n9897).
type(X,i9898) :- type(X,n9897).
type(X,j9898) :- type(X,n9897).
type(X,n9899) :- type(X,n9898).
type(X,i9899) :- type(X,n9898).
type(X,j9899) :- type(X,n9898).
type(X,n9900) :- type(X,n9899).
type(X,i9900) :- type(X,n9899).
type(X,j9900) :- type(X,n9899).
type(X,n9901) :- type(X,n9900).
type(X,i9901) :- type(X,n9900).
type(X,j9901) :- type(X,n9900).
type(X,n9902) :- type(X,n9901).
type(X,i9902) :- type(X,n9901).
type(X,j9902) :- type(X,n9901).
type(X,n9903) :- type(X,n9902).
type(X,i9903) :- type(X,n9902).
type(X,j9903) :- type(X,n9902).
type(X,n9904) :- type(X,n9903).
type(X,i9904) :- type(X,n9903).
type(X,j9904) :- type(X,n9903).
type(X,n9905) :- type(X,n9904).
type(X,i9905) :- type(X,n9904).
type(X,j9905) :- type(X,n9904).
type(X,n9906) :- type(X,n9905).
type(X,i9906) :- type(X,n9905).
type(X,j9906) :- type(X,n9905).
type(X,n9907) :- type(X,n9906).
type(X,i9907) :- type(X,n9906).
type(X,j9907) :- type(X,n9906).
type(X,n9908) :- type(X,n9907).
type(X,i9908) :- type(X,n9907).
type(X,j9908) :- type(X,n9907).
type(X,n9909) :- type(X,n9908).
type(X,i9909) :- type(X,n9908).
type(X,j9909) :- type(X,n9908).
type(X,n9910) :- type(X,n9909).
type(X,i9910) :- type(X,n9909).
type(X,j9910) :- type(X,n9909).
type(X,n9911) :- type(X,n9910).
type(X,i9911) :- type(X,n9910).
type(X,j9911) :- type(X,n9910).
type(X,n9912) :- type(X,n9911).
type(X,i9912) :- type(X,n9911).
type(X,j9912) :- type(X,n9911).
type(X,n9913) :- type(X,n9912).
type(X,i9913) :- type(X,n9912).
type(X,j9913) :- type(X,n9912).
type(X,n9914) :- type(X,n9913).
type(X,i9914) :- type(X,n9913).
type(X,j9914) :- type(X,n9913).
type(X,n9915) :- type(X,n9914).
type(X,i9915) :- type(X,n9914).
type(X,j9915) :- type(X,n9914).
type(X,n9916) :- type(X,n9915).
type(X,i9916) :- type(X,n9915).
type(X,j9916) :- type(X,n9915).
type(X,n9917) :- type(X,n9916).
type(X,i9917) :- type(X,n9916).
type(X,j9917) :- type(X,n9916).
type(X,n9918) :- type(X,n9917).
type(X,i9918) :- type(X,n9917).
type(X,j9918) :- type(X,n9917).
type(X,n9919) :- type(X,n9918).
type(X,i9919) :- type(X,n9918).
type(X,j9919) :- type(X,n9918).
type(X,n9920) :- type(X,n9919).
type(X,i9920) :- type(X,n9919).
type(X,j9920) :- type(X,n9919).
type(X,n9921) :- type(X,n9920).
type(X,i9921) :- type(X,n9920).
type(X,j9921) :- type(X,n9920).
type(X,n9922) :- type(X,n9921).
type(X,i9922) :- type(X,n9921).
type(X,j9922) :- type(X,n9921).
type(X,n9923) :- type(X,n9922).
type(X,i9923) :- type(X,n9922).
type(X,j9923) :- type(X,n9922).
type(X,n9924) :- type(X,n9923).
type(X,i9924) :- type(X,n9923).
type(X,j9924) :- type(X,n9923).
type(X,n9925) :- type(X,n9924).
type(X,i9925) :- type(X,n9924).
type(X,j9925) :- type(X,n9924).
type(X,n9926) :- type(X,n9925).
type(X,i9926) :- type(X,n9925).
type(X,j9926) :- type(X,n9925).
type(X,n9927) :- type(X,n9926).
type(X,i9927) :- type(X,n9926).
type(X,j9927) :- type(X,n9926).
type(X,n9928) :- type(X,n9927).
type(X,i9928) :- type(X,n9927).
type(X,j9928) :- type(X,n9927).
type(X,n9929) :- type(X,n9928).
type(X,i9929) :- type(X,n9928).
type(X,j9929) :- type(X,n9928).
type(X,n9930) :- type(X,n9929).
type(X,i9930) :- type(X,n9929).
type(X,j9930) :- type(X,n9929).
type(X,n9931) :- type(X,n9930).
type(X,i9931) :- type(X,n9930).
type(X,j9931) :- type(X,n9930).
type(X,n9932) :- type(X,n9931).
type(X,i9932) :- type(X,n9931).
type(X,j9932) :- type(X,n9931).
type(X,n9933) :- type(X,n9932).
type(X,i9933) :- type(X,n9932).
type(X,j9933) :- type(X,n9932).
type(X,n9934) :- type(X,n9933).
type(X,i9934) :- type(X,n9933).
type(X,j9934) :- type(X,n9933).
type(X,n9935) :- type(X,n9934).
type(X,i9935) :- type(X,n9934).
type(X,j9935) :- type(X,n9934).
type(X,n9936) :- type(X,n9935).
type(X,i9936) :- type(X,n9935).
type(X,j9936) :- type(X,n9935).
type(X,n9937) :- type(X,n9936).
type(X,i9937) :- type(X,n9936).
type(X,j9937) :- type(X,n9936).
type(X,n9938) :- type(X,n9937).
type(X,i9938) :- type(X,n9937).
type(X,j9938) :- type(X,n9937).
type(X,n9939) :- type(X,n9938).
type(X,i9939) :- type(X,n9938).
type(X,j9939) :- type(X,n9938).
type(X,n9940) :- type(X,n9939).
type(X,i9940) :- type(X,n9939).
type(X,j9940) :- type(X,n9939).
type(X,n9941) :- type(X,n9940).
type(X,i9941) :- type(X,n9940).
type(X,j9941) :- type(X,n9940).
type(X,n9942) :- type(X,n9941).
type(X,i9942) :- type(X,n9941).
type(X,j9942) :- type(X,n9941).
type(X,n9943) :- type(X,n9942).
type(X,i9943) :- type(X,n9942).
type(X,j9943) :- type(X,n9942).
type(X,n9944) :- type(X,n9943).
type(X,i9944) :- type(X,n9943).
type(X,j9944) :- type(X,n9943).
type(X,n9945) :- type(X,n9944).
type(X,i9945) :- type(X,n9944).
type(X,j9945) :- type(X,n9944).
type(X,n9946) :- type(X,n9945).
type(X,i9946) :- type(X,n9945).
type(X,j9946) :- type(X,n9945).
type(X,n9947) :- type(X,n9946).
type(X,i9947) :- type(X,n9946).
type(X,j9947) :- type(X,n9946).
type(X,n9948) :- type(X,n9947).
type(X,i9948) :- type(X,n9947).
type(X,j9948) :- type(X,n9947).
type(X,n9949) :- type(X,n9948).
type(X,i9949) :- type(X,n9948).
type(X,j9949) :- type(X,n9948).
type(X,n9950) :- type(X,n9949).
type(X,i9950) :- type(X,n9949).
type(X,j9950) :- type(X,n9949).
type(X,n9951) :- type(X,n9950).
type(X,i9951) :- type(X,n9950).
type(X,j9951) :- type(X,n9950).
type(X,n9952) :- type(X,n9951).
type(X,i9952) :- type(X,n9951).
type(X,j9952) :- type(X,n9951).
type(X,n9953) :- type(X,n9952).
type(X,i9953) :- type(X,n9952).
type(X,j9953) :- type(X,n9952).
type(X,n9954) :- type(X,n9953).
type(X,i9954) :- type(X,n9953).
type(X,j9954) :- type(X,n9953).
type(X,n9955) :- type(X,n9954).
type(X,i9955) :- type(X,n9954).
type(X,j9955) :- type(X,n9954).
type(X,n9956) :- type(X,n9955).
type(X,i9956) :- type(X,n9955).
type(X,j9956) :- type(X,n9955).
type(X,n9957) :- type(X,n9956).
type(X,i9957) :- type(X,n9956).
type(X,j9957) :- type(X,n9956).
type(X,n9958) :- type(X,n9957).
type(X,i9958) :- type(X,n9957).
type(X,j9958) :- type(X,n9957).
type(X,n9959) :- type(X,n9958).
type(X,i9959) :- type(X,n9958).
type(X,j9959) :- type(X,n9958).
type(X,n9960) :- type(X,n9959).
type(X,i9960) :- type(X,n9959).
type(X,j9960) :- type(X,n9959).
type(X,n9961) :- type(X,n9960).
type(X,i9961) :- type(X,n9960).
type(X,j9961) :- type(X,n9960).
type(X,n9962) :- type(X,n9961).
type(X,i9962) :- type(X,n9961).
type(X,j9962) :- type(X,n9961).
type(X,n9963) :- type(X,n9962).
type(X,i9963) :- type(X,n9962).
type(X,j9963) :- type(X,n9962).
type(X,n9964) :- type(X,n9963).
type(X,i9964) :- type(X,n9963).
type(X,j9964) :- type(X,n9963).
type(X,n9965) :- type(X,n9964).
type(X,i9965) :- type(X,n9964).
type(X,j9965) :- type(X,n9964).
type(X,n9966) :- type(X,n9965).
type(X,i9966) :- type(X,n9965).
type(X,j9966) :- type(X,n9965).
type(X,n9967) :- type(X,n9966).
type(X,i9967) :- type(X,n9966).
type(X,j9967) :- type(X,n9966).
type(X,n9968) :- type(X,n9967).
type(X,i9968) :- type(X,n9967).
type(X,j9968) :- type(X,n9967).
type(X,n9969) :- type(X,n9968).
type(X,i9969) :- type(X,n9968).
type(X,j9969) :- type(X,n9968).
type(X,n9970) :- type(X,n9969).
type(X,i9970) :- type(X,n9969).
type(X,j9970) :- type(X,n9969).
type(X,n9971) :- type(X,n9970).
type(X,i9971) :- type(X,n9970).
type(X,j9971) :- type(X,n9970).
type(X,n9972) :- type(X,n9971).
type(X,i9972) :- type(X,n9971).
type(X,j9972) :- type(X,n9971).
type(X,n9973) :- type(X,n9972).
type(X,i9973) :- type(X,n9972).
type(X,j9973) :- type(X,n9972).
type(X,n9974) :- type(X,n9973).
type(X,i9974) :- type(X,n9973).
type(X,j9974) :- type(X,n9973).
type(X,n9975) :- type(X,n9974).
type(X,i9975) :- type(X,n9974).
type(X,j9975) :- type(X,n9974).
type(X,n9976) :- type(X,n9975).
type(X,i9976) :- type(X,n9975).
type(X,j9976) :- type(X,n9975).
type(X,n9977) :- type(X,n9976).
type(X,i9977) :- type(X,n9976).
type(X,j9977) :- type(X,n9976).
type(X,n9978) :- type(X,n9977).
type(X,i9978) :- type(X,n9977).
type(X,j9978) :- type(X,n9977).
type(X,n9979) :- type(X,n9978).
type(X,i9979) :- type(X,n9978).
type(X,j9979) :- type(X,n9978).
type(X,n9980) :- type(X,n9979).
type(X,i9980) :- type(X,n9979).
type(X,j9980) :- type(X,n9979).
type(X,n9981) :- type(X,n9980).
type(X,i9981) :- type(X,n9980).
type(X,j9981) :- type(X,n9980).
type(X,n9982) :- type(X,n9981).
type(X,i9982) :- type(X,n9981).
type(X,j9982) :- type(X,n9981).
type(X,n9983) :- type(X,n9982).
type(X,i9983) :- type(X,n9982).
type(X,j9983) :- type(X,n9982).
type(X,n9984) :- type(X,n9983).
type(X,i9984) :- type(X,n9983).
type(X,j9984) :- type(X,n9983).
type(X,n9985) :- type(X,n9984).
type(X,i9985) :- type(X,n9984).
type(X,j9985) :- type(X,n9984).
type(X,n9986) :- type(X,n9985).
type(X,i9986) :- type(X,n9985).
type(X,j9986) :- type(X,n9985).
type(X,n9987) :- type(X,n9986).
type(X,i9987) :- type(X,n9986).
type(X,j9987) :- type(X,n9986).
type(X,n9988) :- type(X,n9987).
type(X,i9988) :- type(X,n9987).
type(X,j9988) :- type(X,n9987).
type(X,n9989) :- type(X,n9988).
type(X,i9989) :- type(X,n9988).
type(X,j9989) :- type(X,n9988).
type(X,n9990) :- type(X,n9989).
type(X,i9990) :- type(X,n9989).
type(X,j9990) :- type(X,n9989).
type(X,n9991) :- type(X,n9990).
type(X,i9991) :- type(X,n9990).
type(X,j9991) :- type(X,n9990).
type(X,n9992) :- type(X,n9991).
type(X,i9992) :- type(X,n9991).
type(X,j9992) :- type(X,n9991).
type(X,n9993) :- type(X,n9992).
type(X,i9993) :- type(X,n9992).
type(X,j9993) :- type(X,n9992).
type(X,n9994) :- type(X,n9993).
type(X,i9994) :- type(X,n9993).
type(X,j9994) :- type(X,n9993).
type(X,n9995) :- type(X,n9994).
type(X,i9995) :- type(X,n9994).
type(X,j9995) :- type(X,n9994).
type(X,n9996) :- type(X,n9995).
type(X,i9996) :- type(X,n9995).
type(X,j9996) :- type(X,n9995).
type(X,n9997) :- type(X,n9996).
type(X,i9997) :- type(X,n9996).
type(X,j9997) :- type(X,n9996).
type(X,n9998) :- type(X,n9997).
type(X,i9998) :- type(X,n9997).
type(X,j9998) :- type(X,n9997).
type(X,n9999) :- type(X,n9998).
type(X,i9999) :- type(X,n9998).
type(X,j9999) :- type(X,n9998).
type(X,n10000) :- type(X,n9999).
type(X,i10000) :- type(X,n9999).
type(X,j10000) :- type(X,n9999).

goal :- type(X,n10000).
