Brainpower'd?

Joseishijin tells me that this might be a cel from an anime called Brainpower'd. I don't have any idea who these characters are, or why they're so happy to see each other....
 
Added: 7/18/02 From: Celga
 
Brainpower'd?