Question: when is the next time easter is on march 31
Answer: 2024