Huh? We go to the same school?
Duh.
Of course, it's Japan, a place where there are so few people and the country's so small you stumble on plot armored characters every day and everyone lives in one block, half in the same appartment building and floor sometimes. Magic.