The Mystery of the Missing Homework
The morning light crept through the blinds of Alex Chen's bedroom, casting long golden stripes across the unmade bed and the scattered textbooks on the desk. It was Thursday, March 14th—a day that would have been perfectly ordinary if it weren't for the cold knot of dread growing in Alex's stomach with every passing minute. History project deadline: tomorrow. The USB drive containing six weeks of research, countless hours of typing, and what Alex considered the best infographic design of any seventh-grader in Westfield Middle School—missing.
Alex had searched everywhere. Under the bed yielded dust bunnies and a forgotten sock. The desk drawers revealed old pens, sticky notes, and a mystery granola bar from last month. The backpack, turned inside out on the floor, gave up nothing but crumpled paper and a pencil that had seen better days. The living room couch cushions had been thoroughly investigated. The bathroom counter had been checked twice. Even the kitchen junk drawer—usually a black hole of random objects—had been emptied and re-examined with desperate hope.
Nothing.
Alex sat on the edge of the bed, phone in hand, staring at the blank search history screen. Three hours until school. Three hours to find the impossible. The project was due Friday morning, worth thirty percent of the semester grade, and Alex could already imagine the disappointment in Mr. Patterson's eyes—that look teachers reserved for students who claimed their dog ate the homework, except Alex couldn't even blame a pet.
"Maybe I left it at school," Alex muttered, though deep down, a voice that sounded suspiciously like doubt whispered that this wasn't true. The memory was too clear: coming home, plugging the USB into the laptop, and then... nothing. A blur of evening activities. Dinner. Homework for other classes. The USB had been right there on the desk, and then it wasn't, and now here they were, forty-eight hours before everything fell apart.
The door creaked open behind them.
"I heard you get up an hour ago. Why are you still sitting here looking like someone stole your lunch money?" Maya Chen stood in the doorway, coffee mug in hand, dark hair pulled back in her signature messy bun. At seventeen, Maya was everything Alex wasn't yet—confident, collected, and terrifyingly competent in the world of technology. She was the kind of person who built her own computers for fun and had already completed two coding internships.
"It's gone, Maya." Alex's voice cracked slightly. "My project. The USB. I've looked everywhere, and it's just... gone."
Maya's expression shifted from sleepy confusion to sudden alertness. She set down her coffee and walked into the room, surveying the chaos of the search with the practiced eye of someone who had learned to troubleshoot problems systematically.
"Okay," she said slowly, sitting down on the desk chair and spinning it to face Alex. "Let's not spiral yet. Show me exactly where you remember putting it last."
Alex explained the sequence again—the evening routine, the brief moment with the laptop, the vague memory of picking something up and then... nothing. Maya nodded thoughtfully, her fingers drumming against her knee.
"You know what you just did?" Maya asked suddenly.
"Panicked?"
"No. You told me a story about what happened. You gave me a narrative—a sequence of events as you remember them. But here's the thing about stories: they're fuzzy. They're emotional. They leave out details and fill in gaps with assumptions." She stood up and walked to Alex's desk, picking up the laptop. "Let me show you something. Come on, follow me."
Alex followed Maya to her room down the hall—a space that looked like organized chaos, with multiple monitors displaying what appeared to be code, bookshelves overflowing with technology manuals, and a whiteboard covered in diagrams and notes. Maya sat at her own desk and opened a blank document.
"Let's think about this like a computer would," Maya said, her fingers poised over the keyboard. "When something goes missing, the human instinct is to search randomly, frantically, in all the places that seem obvious. But that's not efficient. That's not how you actually find things." She turned to look at Alex. "Have you ever heard the word 'algorithm'?"
"Like in math class?" Alex remembered solving problems that required following specific steps. "Like the order of operations? PEMDAS?"
"Exactly like that. An algorithm is essentially a step-by-step procedure for solving a problem or accomplishing a task. It's a recipe. It's a set of instructions that, if followed exactly, will always give you the same result." Maya typed a few words on the screen. "When your computer searches through a million files to find the one you want, it's using an algorithm. When Google figures out which search results to show you first, that's an algorithm. And when you lost your USB, you could have used an algorithm too."
Alex blinked. "An algorithm for finding lost stuff?"
Maya smiled—the same smile she got when she was about to explain something she found genuinely exciting. "Let's build one together. First, we need to break down the problem. What's the actual task here?"
"Finding the USB drive," Alex said, feeling slightly ridiculous.
"Right. And what's the current state of the situation?"
"The USB is... somewhere. I don't know where."
"And what do we need to know to solve this?"
Alex thought about this. "We need to figure out where it could be. Where I might have put it. Or if someone moved it."
"Perfect. Now we're getting somewhere." Maya turned the screen to show Alex what she'd typed:
``` FIND-MISSING-USB: 1. Define the search space (all possible locations) 2. Check the most likely locations first 3. If not found, systematically expand the search 4. If still not found, consider alternative explanations ```
"This is the skeleton of an algorithm," Maya explained. "It's a framework. The computer science term for this is a 'search algorithm,' and there are actually many different types. Some are faster, some are more thorough, and the smart thing is knowing which one to use in which situation."
Maya grabbed a notebook from her desk and started sketching as she talked, her pen moving quickly across the page. "Think about it this way. If you lost a twenty-dollar bill in your bedroom, where would you look first?"
"The obvious places. Maybe my desk, or under the mattress, or in my jacket pocket."
"Right. You're using probability. You're starting with the places where a twenty-dollar bill is most likely to be, based on how you normally use money. But here's where people go wrong—they check those obvious places once, don't find anything, and then they start searching randomly. They open drawers they never use. They look behind furniture. They're not being systematic; they're being desperate."
Alex nodded slowly, recognizing this behavior. "That's exactly what I did this morning."
"Most people do. But a computer would never work that way. A computer follows the algorithm exactly, step by step, without getting emotional or giving up." Maya tapped the notebook. "So let's build a proper algorithm for finding your USB. First, we need to make a complete list of every possible location. Not just where you think it might be—every single place it could possibly be."
Alex grabbed another pen and started listing: bedroom desk, bedroom floor, bedroom closet, desk drawer, backpack, living room, kitchen, bathroom, garage, parents' room, the USB's original packaging, and so on. Maya guided them to be exhaustive—every room, every container, every surface.
"Now," Maya said, "we need to organize this list into a logical order. Not just random locations, but a sequence that makes sense. Why would we check some places before others?"
"Because they're more likely?"
"Exactly. Let's create categories. Where would you have been most likely to put it last night, based on what you remember doing?"
Alex thought back. "I was at my desk. I was u