How Hard Is Differential Equations