How Many Handshakes Are There