mystery pi puzzle 2025