log_{2}{ 2^(p-1) } = log_{2}(n) + log_{2}(p^2) + log_{2}(1)
p = log_{2}(n) + 2log_{2}(p) + 1
無理じゃね?