s M s p M p s M p M s p M p s p\