For the first time in her life Salander had a bustline that made her - when she glanced at herself in the full-length mirror - catch her breath. The breasts were as fake as Monica Sholes' identity. They were made of latex and had been bought in Copenhagen where the transvestites shopped.

She was ready for battle.

Just after 9:00 she walked two blocks to the venerable Zimmertal Hotel, where she booked a room in Monica Sholes' name. She gave a generous tip to a boy who carried up her suitcase (which contained her travel bag). The suite was a small one, costing 22,000 kronor a day. She had booked it for one night. When she was alone she took a look around. She had a dazzling view of Lake Zürich, which didn't interest her in the least. But she did spend close to five minutes examining herself in the mirror. She saw a total stranger. Big-busted Monica Sholes in a blonde page-boy wig, wearing more make-up than Lisbeth Salander dreamed of using in a whole month. She looked... different.

At 9:30 she had breakfast in the hotel bar: two cups of coffee and a bagel with jam. The cost was 210 kronor. Are these people soft in the head?

Just before 10:00 Monica Sholes set down her coffee cup, opened her mobile, and punched in the number of a modem uplink in Hawaii. After three rings, the handshaking tone began. The modem was connected. Monica Sholes replied by punching in a six-digit code on her mobile and texting a message containing instructions to start a programme that Salander had written especially for this purpose.

In Honolulu the programme came to life on an anonymous home page on a server that was officially located at the university. The programme was simple. Its only function was to send instructions to start another programme in another server, which in this case was a perfectly ordinary commercial ISP offering Internet services in Holland. The function of that programme, in turn, was to look for the mirrored hard drive belonging to Hans-Erik Wennerstrom and take command of the programme that showed the contents of his approximately 3,000 bank accounts around the world.

There was only one account of any interest. Salander had noted that Wennerstrom looked at the account a couple of times each week. If he turned on his computer and looked at that particular file, everything would appear to be normal. The programme showed small changes, which were to be expected, based on normal fluctuations in the account during the past six months. If during the next forty-eight hours Wennerstrom should go in and ask to have the funds paid out or moved from the account, the programme would dutifully report that it had been done. In reality, the change would have occurred only on the mirrored hard drive in Holland.

Monica Sholes switched off her mobile the moment she heard four short tones confirming that the programme had started.

She left the Zimmertal Hotel and walked over to Bank Hauser General, across the street, where she had made an appointment to see Herr Wagner, the general manager, at 10:00. She was there three minutes ahead of schedule, and she spent the waiting time posing in front of the surveillance camera, which took her picture as she walked into the department with offices for discreet private consultations.

"I need some assistance with a number of transactions," she said in Oxford English. When she opened her briefcase, she let drop a pen from the Zimmertal Hotel, and Herr Wagner politely retrieved it for her. She gave him an arch smile and wrote an account number on the notepad on the desk in front of her.

Herr Wagner pigeonholed her as the spoiled daughter, or possibly mistress, of some bigshot.

"There are a number of accounts at the Bank of Kroenenfeld in the Cayman Islands. Automatic transfer can be done by sequential clearing codes," she said.

"Fraulein Sholes, naturally you have all the required clearing codes?" he asked.

"Aber natürlich," she replied with such a heavy accent that it was obvious she had only school-level German.

She started reciting several series of sixteen-digit numbers without once referring to any papers. Herr Wagner saw that it was going to be a long morning, but for a 4 percent commission on the transactions, he was prepared to skip lunch, and he was going to have to revise his pigeonhole for Fraulein Sholes.

She did not leave Bank Hauser General until just past noon, slightly later than planned, and she walked back to the Zimmertal. She put in an appearance at the front desk before she went up to her room and took off the clothes she had bought. She kept on the latex breasts but replaced the page-boy wig with Irene Nesser's shoulder-length blonde hair. She put on more familiar clothes: boots with stiletto heels, black trousers, a simple shirt, and a nice black leather jacket from Malungsboden in Stockholm. She studied herself in the mirror. Not unkempt by any means, but she was no longer an heiress. Before Irene Nesser left the room, she sorted through a number of bonds, which she placed inside a thin portfolio.

At 1:05, a few minutes behind schedule, she went into Bank Dorffmann, about seventy yards away from Bank Hauser General. Irene Nesser had made an appointment in advance with a Herr Hasselmann. She apologised for being late. She spoke impeccable German with a Norwegian accent.

"No problem at all, Fraulein," Herr Hasselmann said. "How can I be of service?"

"I would like to open an account. I have a number of private bonds that I'd like to convert."

Irene Nesser placed her portfolio on the desk in front of him.

Herr Hasselmann examined the contents, hastily at first, and then more slowly. He raised an eyebrow and smiled politely.

She opened five numbered accounts, which she could access via the Internet and which were owned by an apparently anonymous post-office-box company in Gibraltar. A broker had set them up for her for 50,000 kronor of the money she had borrowed from Blomkvist. She cashed in fifty of the bonds and deposited the money in the accounts. Each bond was worth the equivalent of one million kronor.

Her business at the Bank Dorffmann also took more time than expected, so now she was even more behind on her schedule. She had no chance to take care of her final transactions before the banks closed for the day. So Irene Nesser returned to the Matterhorn Hotel, where she spent an hour hanging around to establish her presence. But she had a headache and went to bed early. She bought some aspirin at the front desk and ordered a wake-up call for 8:00 a.m. Then she went back to her room.

It was close to 5:00 p.m., and all the banks in Europe were closed for business. But the banks in North and South America were open. She booted up her PowerBook and uplinked to the Net through her mobile. She spent an hour emptying the numbered accounts she had opened at Bank Dorffmann earlier in the day.

She divided the money up into small amounts and used it to pay invoices for a large number of fictional companies around the world. When she was done, the money had strangely enough been transferred back to the Bank of Kroenenfeld in the Cayman Islands, but this time to an entirely different account than the one from which it had been withdrawn earlier that day.

Irene Nesser considered this first stage to be secure and almost impossible to trace. She made one payment from the account: the sum of nearly one million kronor was deposited into an account linked to a credit card that she had in her wallet. The account was owned by Wasp Enterprises, registered in Gibraltar.

Several minutes later a girl with blonde page-boy hair left the Matterhorn by a door into the hotel bar. Monica Sholes walked to the Zimmertal Hotel, nodded politely to the desk clerk, and took the lift up to her room.

There she took her time putting on Monica Sholes' combat uniform, touching up her make-up, and applying an extra layer of skin cream to the tattoo before she went down to the hotel restaurant and had an insanely delicious fish dinner. She ordered a bottle of vintage wine that she had never heard of before though it cost 1,200 kronor, drank one glass, and nonchalantly left the rest before she went into the hotel bar. She left absurd tips, which certainly made the staff notice her.

She spent quite a while allowing herself to be picked up by a drunk young Italian with an aristocratic name which she did not bother to remember. They shared two bottles of champagne, of which she drank almost one glass.

Around 11:00 her intoxicated suitor leaned forward and boldly squeezed her breast. She moved his hand down to the table, feeling pleased. He did not seem to have noticed that he was squeezing soft latex. At times they were so loud that they caused a certain amount of irritation among the other guests. Just before midnight, when Monica Sholes noticed that a hall porter was keeping a stern eye on them, she helped her Italian boyfriend up to his room.

When he went to the bathroom, she poured one last glass of wine. She opened a folded piece of paper and spiked the wine with a crushed Rohypnol sleeping tablet. He passed out in a miserable heap on the bed within a minute after she drank a toast with him. She loosened his tie, pulled off his shoes, and drew a cover over him. She wiped the bottle clean, then washed the glasses in the bathroom and wiped them off too before going back to her room.

Monica Sholes had breakfast in her room at 6:00 and checked out of the Zimmertal at 6:55. Before leaving her room, she spent five minutes wiping off fingerprints from the door handles, wardrobes, toilet, telephone, and other objects in the room that she had touched.

Irene Nesser checked out of the Matterhorn around 8:30, shortly after the wake-up call. She took a taxi and left her luggage in a locker at the railway station. Then she spent the next few hours visiting nine private banks, where she distributed some of the private bonds from the Cayman Islands. By 3:00 in the afternoon she had converted about 10 percent of the bonds into cash, which she deposited in thirty numbered accounts. The rest of the bonds she bundled up and put in a safe-deposit box.

Irene Nesser would need to make several more visits to Zürich, but there was no immediate hurry.

At 4:30 that afternoon Irene Nesser took a taxi to the airport, where she went into the ladies' room and cut up Monica Sholes' passport into little pieces, flushing them down the toilet. The credit card she also cut up and put the bits in five different rubbish bins, and the scissors too. After September 11 it was not a good idea to attract attention by having any sharp objects in your baggage.

Irene Nesser took Lufthansa flight GD890 to Oslo and caught the airport bus to the Oslo train station, where she went into the ladies' room and sorted through her clothes. She placed all items belonging to the Monica Sholes persona - the page-boy wig and the designer clothes - in three plastic bags and tossed them into three different rubbish containers and wastebaskets in the train station. She put the empty Samsonite suitcase in an unlocked locker. The gold chain and earrings were designer jewellery that could be traced; they disappeared down a drain in the street outside the station.

After a moment of anxious hesitation, Irene Nesser decided to keep the fake latex breasts.

By then she did not have much time and took on some fuel in the form of a hamburger from McDonald's while she transferred the contents of the luxury leather briefcase to her travel bag. When she left, the empty briefcase remained under the table. She bought a latte to go at a kiosk and ran to catch the night train to Stockholm. She arrived as the doors were closing. She had booked a private sleeping berth.

When she locked the door to her compartment, she could feel that for the first time in two days, her adrenaline levels had returned to normal. She opened the compartment window and defied the no-smoking regulations. She stood there sipping at her coffee as the train rolled out of Oslo.

She ran through her checklist to be sure that she had forgotten no detail. After a moment she frowned and rummaged through her jacket pockets. She took out the complimentary pen from the Zimmertal Hotel and studied it for several minutes before she tossed it out of the window.

After fifteen minutes she crept into bed and fell asleep.

EPILOGUE: FINAL AUDIT

Thursday, November 27 - Tuesday, December 30

Millennium's special report on Hans-Erik Wennerstrom took up all of forty-six pages of the magazine and exploded like a time bomb the last week of November. The main story appeared under the joint byline of Mikael Blomkvist and Erika Berger. For the first few hours the media did not know how to handle the scoop. A similar story just a year earlier had resulted in Blomkvist being convicted of libel, and it had also apparently resulted in his being dismissed from Millennium. For that reason his credibility was regarded as rather low. Now the same magazine was back with a story by the same journalist containing much more serious allegations than the article for which he had run into so much trouble. Some parts of the report were so absurd that they defied common sense. The Swedish media sat and waited, filled with mistrust.

But that evening She on TV4 led off with an eleven-minute summary of the highlights in Blomkvist's accusations. Berger had lunched with the host several days earlier and given her an advance exclusive.

TV4's brutal profile scooped the state-run news channels, which did not clamber on to the bandwagon until the 9:00 news. By then the TT wire service had also sent out its first wire with the cautious headline: CONVICTED JOURNALIST ACCUSES FINANCIER OF SERIOUS CRIME. The text was a rewrite of the TV story, but the fact that TT addressed the subject at all unleashed feverish activity at the Conservative morning newspaper and at a dozen of the larger regional papers as they reset their front pages before the presses started rolling. Up until then, the papers had more or less decided to ignore the Millennium allegations.

The Liberal morning newspaper commented on Millennium's scoop in the form of an editorial, written personally by the editor in chief, earlier in the afternoon. The editor in chief then went to a dinner party as TV4 started broadcasting its news programme. He dismissed his secretary's frantic calls that there "might be something" to Blomkvist's claims with these later famous words: "Nonsense - if there were, our financial reporters would have found out about it long ago." Consequently, the Liberal editor in chief's editorial was the only media voice in the country that butchered Millennium's claims. The editorial contained phrases such as: personal vendetta, criminally sloppy journalism, and demands that measures be taken against indictable allegations regarding decent citizens. But that was the only contribution the editor in chief made during the debate.