2 input 3output