TwoHCatInputTwoHCatOutput