Your answer is correct. An easier way to get it is by noting that $$\frac{p}{2^a5^b}=\frac{2^b5^ap}{2^{a+b}5^{a+b}}=\frac{2^b5^ap}{10^{a+b}}.$$
Your answer is correct. An easier way to get it is by noting that $$\frac{p}{2^a5^b}=\frac{2^b5^ap}{2^{a+b}5^{a+b}}=\frac{2^b5^ap}{10^{a+b}}.$$