price mystery