1. Imagine discrete logarithm, factorization and other similar mathematical problems become solved (in practice) and published. What will happen to the world's crypto? How things will be changed? What should be used instead?
2. Imagine you're a conscious mathematician that suddenly solved the above (but not yet published). What will do you to minimize the negative impact, yet let the mathematics to march on; how will you publish such a thing?