在正方形ABCD中,过点D作DP交AC于点M,交AB于点N,交CB的延长线于点P,若MN=1,PN=3,求DM的长