Disha and her friend, Sapna once met at a party. Soon a fight broke out between the two while discussing their ages.
Said Disha,"I definitely am not older than 30!!!"
On hearing that, Sapna snapped back, "You're old enough to be my aunt. I'm exactly 28 and you are not less than 5 years older than I am."
Disha immediately yelled back,"Liar! I'm sure you're at least 29!!"
A man broke up the fight and conducted a lie-detector test on both of them to prove to them who's right and who's wrong. As it turned out, they'd both lied throughout the entire fight. What are their actual ages? Provide a detailed explanation along with your answer.