snd 1 snd 2 snd p rcv a rcv b rcv c rcv d