Выбрать главу

It was Chapel’s turn to laugh. He jumped up off the cot and clapped the hacker on his shoulder. “Nobody wants to kill you. In fact, if you’re interested in a job in America, I think maybe we could work something out.” Chapel already had Angel as his in-house hacker, but he imagined Hollingshead could find some use for the Romanian. Anybody who understood Russian computers as well as Bogdan did would find plenty of work. “You’d be safe, there, and—”

“He does not know?” Bogdan asked. He was looking at Nadia.

“Go wait in the cave,” she told him, harsher than before.

When he was gone, Nadia got off the cot and wrapped her arms around Chapel, kissing his chest and then leaning her cheek against his skin.

He pulled away. “What is it I’m supposed to know?” he asked.

She looked confused for a second. Maybe even hurt. “After all this,” she said, gesturing at the cot — which was leaning on one buckled leg and would never be the same again—”still you question me like some enemy agent?”

“When I asked why you were spying on my conversations with Angel, you said it was just part of the job. Nothing personal.” He put one hand against her cheek, and after a second she rubbed her face against his palm. “What am I supposed to know?” he demanded.

She hissed in frustration and started grabbing her clothes. “I’ll tell you. In a minute. Just let us see first what Bogdan has done.”

They dressed without another word and then hurried down the spiral staircase. Bogdan was standing next to the terminal desk. Chapel couldn’t tell if he looked bored or proud or sad that his work was done — all those expressions looked pretty much the same on Bogdan’s face.

“Show us,” Nadia said.

“Is nothing to see.” Bogdan tapped a key on Perimeter’s keyboard and the screen filled with Cyrillic text. It looked exactly the same as it had the first time Chapel had seen it. He still couldn’t understand any of it. “No change shows, as you asked. No one will know I was here. But! The system does not work now.”

Chapel frowned. “How’s that?”

Bogdan nodded. He tapped some more keys and more, but different, text appeared on the screen. Just as meaningless to Chapel. “I have put small subroutine in this program. Nothing that looks out of place. In normal times, if Perimeter activates, its first step is to query its atmospheric sensors, yes? It looks for heat, for light, for change in the barometer. If a signature is found, a specific signature for nuclear blast, then, and only then, Perimeter launches all missiles.”

“Sure,” Chapel said. “That’s what we don’t want it to do.”

Bogdan nodded. “So now, is extra step. If Perimeter checks sensors and finds such a signature, it goes to a new line in program that tells to check whether Perimeter has been activated. If is activated, it checks sensors. If sensors show signature, it checks for activation. If activated, check sensors… goes on forever, like this, but never gets to launch codes.”

“An infinite loop,” Chapel said, finally getting it. “It can never finish the program.”

Nadia clapped her hands in delight. “That’s perfect! And you hid your work?”

“Yes, yes. No one will find it unless they know exactly where to look. No sign of tampering, no obvious code insertions. No one will know system is broken, unless they make Perimeter launch, and nothing happens.”

“That’s… kind of brilliant. Bogdan, you’re a genius,” Chapel said. He fought back an urge to grab the Romanian and give him a hug. He turned to Nadia. He knew there was a big goofy grin on his face, but he didn’t care. “This is what you had planned all along, isn’t it? I thought you were going to blow Perimeter up, or just take a fire axe to those data banks. But you knew that wouldn’t work. You did it, Nadia. You did it!”

“I could not have come this far without you, my svidetel,” Nadia said, smiling at him. “My dear witness. You will tell the Americans it is done? That Perimeter is no longer a threat?”

“Absolutely. And then — who knows. This thing has been holding back any kind of nuclear disarmament talks for years. Maybe, someday we can live in a world without all these nukes. Maybe the world can finally stop worrying about the apocalypse and start getting things turned around… there’s just one last thing we need to consider.”

Nadia shook her head, but she was close to laughing with joy. “There is? What is it?”

“What did Bogdan think I was supposed to know?”

Her face fell instantly. She frowned and started to turn away, but then she stopped and looked him right in the eye. “Bogdan will not be going with you to America,” she said, “because he’s coming with me.”

“Where?” Chapel asked.

“That’s the big question.” She inhaled sharply. “There is something I have wanted to tell you. Something about my mission — something you are not cleared for, but I think, at this point, such niceties are unnecessary.”

Chapel could feel the muscles tensing up in his neck. She had lied to him once already about the mission — when she claimed she had unequivocal support from the Russian government. If there was more, if she had misled him further—

“You know I am an agent of FSTEK. At least, I was. If Marshal Bulgachenko is dead, then the bureau for which I worked is… no more. He was that office. I am an agent now with no agency.”

Chapel shook his head. “It’s not like that matters anyway. You can’t go back to Moscow. They’d shoot you the second you stepped off the plane.”

She nodded. “Konyechno. But my plan was never to return to Moscow, not even at the start. You see, the marshal and I, we had something in common. Something we believed in. It was why he chose me, why he allowed me to take on this mission, even after he knew I was dying. We thought we could make a grand play, a great leap that would carry our common dream forward, to—”

She stopped in midsentence, as if she’d been frozen in place.

Chapel frowned but just watched as she tilted her head to the side. “Bogdan,” she whispered. “What does that mean?” She pointed at the terminal desk.

Bogdan and Chapel both turned to look at the screen there. A line of Cyrillic characters had appeared in bright green. They flashed alarmingly as if demanding attention.

“Oh,” Bogdan said. “This is shit.”

“What kind of shit?” Nadia asked.

“Is saying, someone is here. Up top,” Bogdan said. He looked almost ashamed, as if it were his fault.

“It can tell that? That there’s something out of place up in Aralsk-30? Tell me it’s just picking up our truck,” Chapel demanded.

“If it makes you happy, yes, yes, I will tell you this. But is lie.”

ARALSK-30, KAZAKHSTAN: JULY 21, 08:59

Bogdan grabbed his MP3 player off the top of the data bank where he’d left it. Chapel checked the assault rifle he had carried down into the cave. None of them said anything. There was nothing to say, until they knew what they faced.

They came up the elevator into punishing sunlight — after the cool darkness of Perimeter’s cave, the heat and brightness of the desert above hit Chapel like a wall and it took him a second to adjust. Even with his eyes clamped shut, though, he could hear the helicopter just fine.

Shielding his eyes with his hands, he cursed when he saw it not a mile away, floating over the desert floor as if it were pinned to the air. It looked like a standard Russian military chopper — a Kamov Ka-60. Something occurred to him about it, though. “Nadia — that helicopter’s a newer Russian model. Does Kazakhstan have any of those?”

An agent of FSTEK, he knew, would have that information memorized. “No, none — they use Mil Mi-24s, only.”