From clues:
- 7-year-old born in June ⇒ Oldest child is born in June. Not Anshuman as 4-year-old is not him. ⇒ Anshuman not 4 ⇒ He must be 7 or 2.
- Suprita’s birthday = April ⇒ She is not 7 (oldest born in June), not 2 (youngest is 2), so she is 4 years old.
- Vaibhav older than Suprita ⇒ Vaibhav is not 2, must be 7 or 4. But 4-year-old already Suprita ⇒ Vaibhav is 2-year-old? No, contradiction ⇒ So Anshuman = 7-year-old (born in June), Suprita = 4-year-old (April), Vaibhav = 2-year-old (September).