在正方形abcd中,p为CD延长线上的一点,连接DP,分别交AC,AB于m,n两点,若mn=1,np=3,求dn的长