svvvp svvsp svvpp svsvp svspp svpvp svppp ssvvp ssvsp ssvpp sssvp ssspp sspvp sspsp ssppp spvvp spvpp sppvp spppp