Special Rules

[id: hbmitwbnclzyxxgu] anyInput() && $x, $y in eval(listToOverlappingPairs(words(ai_input())))
  => fact($_q_x and $_q_y are words next to each other)

[id: bvkghqiwkxgkpmda] fact($_q_x and $_q_y are words next to each other)
  && fact($_q_x is a noun)
  && fact($_q_y is a noun)
  => fact[javaTokNoQuotes]("$x $y" is a noun)