M+M1 by M. Simon Levin

M+M1