← Curiosity Land · Story Wall
Twenty-Three

Twenty-Three

Twenty-three kids in a gym make 253 pairs — and 253 chances is enough to crack a code.

The rain had been hammering the gym roof for an hour, and Mr. Okafor had given up on field day. He let everyone sit in clumps on the floor and told them to entertain themselves quietly, which nobody was doing quietly.

"I bet nobody in here has my birthday," said a kid named Dev, loud, like it was a fact about the universe.

Maya looked up from where she was sitting against the wall with Soren.

"That's a bad bet," she said.

"Why?" said Dev. "There's, what, like a few hundred days. There's only thirty of us."

"Twenty-eight," said Soren. "I counted at the door."

"Even worse for you," said Dev. "Twenty-eight out of three hundred and sixty-five. No way two people match."

Maya tilted her head. She did the thing where she went quiet first.

"No," she said. "Somebody matches. I'd bet on it."

"You can't know that," said Dev.

"I don't know it," said Maya. "But I'd still bet."

Soren pulled his notebook out of his bag and set it on his knee. He clicked his pen.

"Okay," he said. "Walk it. Why would you bet?"

Maya frowned at the gym, at all the kids in clumps. "Because it's not me against everyone. Dev's thinking it's him, and then everybody else, one at a time. Does this kid match me, does that kid match me. That's the wrong picture."

"What's the right picture?"

"Everybody against everybody." She started pointing. "Dev and me. Dev and you. You and me. Every pair. Not every person. Every pair."

Soren stopped clicking the pen.

"Say that again."

"Count the pairs," said Maya.

Soren bent over the notebook. "Two people, that's one pair. Three people." He drew dots and lines between them. "Three pairs. Four people." More lines. "Six."

"It's growing faster than the people," said Maya.

"Way faster." He kept going, muttering. "Each new person can pair with everyone already here." He wrote the numbers in a column. "Twenty-eight people." His pen slowed. He multiplied, crossed it out, multiplied again. "Twenty-seven plus twenty-six plus, no, it's twenty-eight times twenty-seven over two."

He stared at what he'd written.

"That's three hundred and seventy-eight," he said. "Three hundred and seventy-eight pairs. In this gym. Right now."

"More pairs than there are days," said Maya softly.

"More pairs than days," Soren repeated. He looked up at the clumps of kids like they'd just turned into something else.

Dev had wandered closer. "That's a trick. There's still only twenty-eight birthdays."

"But there's three hundred and seventy-eight chances for two of them to land on the same day," said Soren. "Each pair is a chance. And every chance is pretty likely to miss. But you're rolling it three hundred and seventy-eight times."

"Roll anything enough times," said Maya.

Dev crossed his arms. "Prove it. Right now."

Maya stood up so fast her shoe squeaked on the floor.

"Mr. Okafor," she called. "Can we line everyone up by birthday?"

Mr. Okafor was grading something and clearly hoped to be left alone. "By birthday," he said, not looking up. "Sure. Whatever's quiet."

It was not quiet. It took ten minutes of yelling months across the gym. January at the wall by the door, December by the bleachers. Kids shuffled and argued and pushed into a long crooked line.

Soren walked the line with his notebook, writing dates as kids called them. Maya walked the other way, watching for clumps.

"March twelfth," said a girl named Priya.

Four kids down, a boy named Marcus said, "March twelfth."

The two of them looked at each other.

"Wait," said Priya. "For real?"

"For real," said Marcus. "The twelfth."

The line went loud. Maya didn't cheer. She turned around and looked at Soren, and Soren looked at his notebook, and neither of them said anything for a second.

"We had twenty-eight," said Soren. "You only need twenty-three."

"Twenty-three?" said Dev.

"Twenty-three people," said Soren. "At twenty-three, it's better than half. Better than a coin. Two of them probably share a day." He flipped back to his pairs. "Because twenty-three people make two hundred and fifty-three pairs. Two hundred and fifty-three chances. With twenty-three, you've already got enough chances to tip past half."

Dev stared at the line of kids like he was counting it again.

"That's only twenty-three people," he said slowly. "That's barely anybody."

"That's the part nobody believes," said Maya. "Your brain wants to count people. The days are counting pairs."

Soren had stopped writing. He was looking at the notebook with the specific look of a person whose head had gotten too small.

"Maya," he said. "It's not just birthdays."

"What do you mean."

"Anything. Anything where you're looking for a match." He talked fast now. "Not just days. Passwords. Codes. Anything with a list of things that could collide. If you've got enough pairs, two of them crash into each other way sooner than you'd ever guess. People build secret codes thinking nobody could ever stumble onto a match by accident."

He looked up.

"But the pairs. The pairs find each other."

Maya went still against the wall. "You're saying the same thing that just happened in this gym can crack a code somebody thought was safe."

"It has," said Soren. "It's a real thing. Because everybody counts the people. Nobody counts the pairs."

Maya looked down the line, the whole crooked, arguing length of it, January to December.

"How many pairs in the whole sixth grade," she said. "All four classes."

Soren did it in the margin. His pen scratched. He wrote a number and underlined it and then underlined it again.

Priya leaned over his shoulder to read it.

"That can't be right," she said.

"It's right," said Soren.

The rain kept coming down on the roof, and along the wall the line of kids was already breaking apart into something else, every person turning to the person beside them, asking the same three words across the whole gym.

When's your birthday. When's your birthday. When's yours.

Read the interactive version and earn a gold star →

A science-verified short story for curious kids · Curiosity Land