Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
/* !!! JUST INSTALL PLUGIN IN PLUGINS FOLDER, IT WILL WORK NORMALLY !!! !!! JUST INS..
Decoded Output download
<?
/*
!!! JUST INSTALL PLUGIN IN PLUGINS FOLDER, IT WILL WORK NORMALLY !!!
!!! JUST INSTALL PLUGIN IN PLUGINS FOLDER, IT WILL WORK NORMALLY !!!
!!! JUST INSTALL PLUGIN IN PLUGINS FOLDER, IT WILL WORK NORMALLY !!!
Welcome wanderer!
If you are reading this, that means that you tried to open one of my protected plugins.
If you want to get the decrypted version of that plugin, message me and tell me why you need it.
Contact information:
Email: [email protected]
Website: https://rustworkshop.space/
Discord: Orange#0900
*/
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using Newtonsoft.Json;
using Oxide.Core;
using UnityEngine;
namespace Oxide.Plugins
{
[Info("Loadout", "Orange", "2.3.6")]
[Description("https://rustworkshop.space/resources/loadout.28/")]
public class Loadout : RustPlugin
{ private void Init() { foreach (var value in config.permissions) { permission.RegisterPermission(value.permission, this); } foreach (var command in config.commands) { cmd.AddChatCommand(command, this, nameof(cmdLoadoutChat)); cmd.AddConsoleCommand(command, this, nameof(cmdLoadoutConsole)); } if (config.permissionsCacheDuration > 0) { timer.Every(config.permissionsCacheDuration, () => { cachePermission.Clear(); }); } } private void OnServerInitialized() { LoadData(); foreach (var value in config.permissions) { var info = Data.Get(value.permission, true); value.special = info; } } private void Unload() { SaveData(); } private void OnPlayerRespawned(BasePlayer player) { NextTick(()=> {GiveLoadout(player);}); } private void cmdLoadoutConsole(ConsoleSystem.Arg arg) { if (arg.IsAdmin == true) { var action = arg.Args?.FirstOrDefault()?.ToLower(); switch (action) { case "convert": MoveOldFiles(); return; } } cmdLoadoutChat(arg.Player(), arg.cmd.FullName, arg.Args); } private void cmdLoadoutChat(BasePlayer player, string command, string[] args) { if (args == null || args.Length < 1) { SendMessage(player, Message.Usage); return; } var action = args[0].ToLower(); switch (action) { case "list": case "current": SendLoadout(player); break; case "save": case "add": case "set": SaveLoadout(player); break; case "clear": case "reset": case "remove": case "delete": case "del": ResetLoadout(player); break; case "default": var name = args.Length > 1 ? args[1] : "null"; SetDefaultLoadout(player, name); break; default: SendMessage(player, Message.Usage); break; } } private void SaveLoadout(BasePlayer player) { var info = GetPermission(player.UserIDString, config.permissions); if (info == null) { SendMessage(player, Message.Permission); return; } if (info.canSave == false) { SendMessage(player, Message.SaveDisabled); return; } var allItems = GetItems(player); var allowedItems = GetAllowedItems(player, allItems, info); var data = Data.Get(player.UserIDString, true); data.lastPermission = info.permission; data.items = allowedItems; } private static BaseItem[] GetItems(BasePlayer player) { var list = new List<BaseItem>(); foreach (var item in player.inventory.containerBelt.itemList) { list.Add(BaseItem.CreateFrom(item, "Belt")); } foreach (var item in player.inventory.containerWear.itemList) { list.Add(BaseItem.CreateFrom(item, "Wear")); } foreach (var item in player.inventory.containerMain.itemList) { if (item.position < 24) { list.Add(BaseItem.CreateFrom(item, "Main")); } } return list.ToArray(); } private BaseItem[] GetAllowedItems(BasePlayer player, BaseItem[] allItems, PermissionEntry info) { var counted = new Dictionary<string, int>(); var allowed = new List<BaseItem>(); var blacklisted = new List<BaseItem>(); foreach (var item in allItems) { var shortname = item.shortname; var category = item.category; var limitCategory = 0; var limitShortname = 0; var existingCategory = 0; var existingShortname = 0; var canBeSavedShortname = 0; var canBeSavedCategory = 0; if (shortname.Contains("weapon.mod")) { category = "Attachment"; } info.categories.TryGetValue(category, out limitCategory); if (info.shortnames.TryGetValue(shortname, out limitShortname) == false && info.blockIfNotDefined == false) { limitShortname = 999999; } counted.TryGetValue(category, out existingCategory); counted.TryGetValue(shortname, out existingShortname); canBeSavedShortname = limitShortname - existingShortname; canBeSavedCategory = limitCategory - existingCategory; if (limitCategory == 0 || limitShortname == 0 || canBeSavedShortname < 1 || canBeSavedCategory < 1) { blacklisted.Add(item); continue; } if (canBeSavedShortname < item.amount) { item.amount = canBeSavedShortname; blacklisted.Add(new BaseItem{niceName = item.niceName, amount = item.amount - canBeSavedShortname}); } if (canBeSavedCategory < item.amount) { item.amount = canBeSavedCategory; blacklisted.Add(new BaseItem{niceName = item.niceName, amount = item.amount - canBeSavedCategory}); } if (counted.TryAdd(shortname, item.amount) == false) { counted[shortname] += item.amount; } if (counted.TryAdd(category, item.amount) == false) { counted[category] += item.amount; } foreach (var pair in item.contents.ToArray()) { shortname = pair.Key; category = "None"; var amount = pair.Value; if (shortname.Contains("ammo") || shortname.Contains("arrow")) { category = "Ammunition"; } else { if (shortname.Contains("weapon.mod")) { category = "Attachment"; } } info.categories.TryGetValue(category, out limitCategory); if (info.shortnames.TryGetValue(shortname, out limitShortname) == false && info.blockIfNotDefined == false) { limitShortname = 999999; } counted.TryGetValue(category, out existingCategory); counted.TryGetValue(shortname, out existingShortname); canBeSavedShortname = limitShortname - existingShortname; canBeSavedCategory = limitCategory - existingCategory; if (limitCategory == 0 || limitShortname == 0 || canBeSavedShortname < 1 || canBeSavedCategory < 1) { blacklisted.Add(new BaseItem{niceName = shortname, amount = amount}); item.contents.Remove(shortname); continue; } if (canBeSavedShortname < amount) { blacklisted.Add(new BaseItem{niceName = shortname, amount = amount - canBeSavedShortname}); amount = canBeSavedShortname; item.contents[shortname] = amount; } if (canBeSavedCategory < amount) { blacklisted.Add(new BaseItem{niceName = shortname, amount = amount - canBeSavedCategory}); amount = canBeSavedCategory; item.contents[shortname] = amount; } if (counted.TryAdd(shortname, amount) == false) { counted[shortname] += amount; } if (counted.TryAdd(category, amount) == false) { counted[category] += amount; } } if (info.blockedSkins.Contains("*") || info.blockedSkins.Contains(item.skinId.ToString())) { item.skinId = 0; } allowed.Add(item); } var strSaved = string.Empty; var strBlocked = string.Empty; if (allowed.Count > 0) { foreach (var item in allowed) { strSaved += GetMessage(Message.RestrictedEntry, player.UserIDString, "{name}", item.niceName, "{amount}", item.amount); foreach (var value in item.contents) { strSaved += GetMessage(Message.RestrictedEntry, player.UserIDString, "{name}", value.Key, "{amount}", value.Value); } } } else { strSaved = GetMessage(Message.None, player.UserIDString); } if (blacklisted.Count > 0) { foreach (var item in blacklisted) { strBlocked += GetMessage(Message.RestrictedEntry, player.UserIDString, "{name}", item.niceName, "{amount}", item.amount); foreach (var value in item.contents) { strBlocked += GetMessage(Message.RestrictedEntry, player.UserIDString, "{name}", value.Key, "{amount}", value.Value); } } } else { strBlocked = GetMessage(Message.None, player.UserIDString); } SendMessage(player, Message.LoadoutSaved, "{saved}", strSaved, "{blocked}", strBlocked); return allowed.ToArray(); } private void GiveLoadout(BasePlayer player) { if (player.IsValid() == false || player.userID.IsSteamId() == false) { return; } var info = GetPermission(player.UserIDString, config.permissions); if (info == null) { return; } if (info.canGet == false) { SendMessage(player, Message.GetDisabled); return; } var items = (BaseItem[]) null; var data = Data.Get(player.UserIDString, false); if (data?.items == null || data.items.Length < 1) { items = info.special.items; } else { items = data.items; if (data.lastPermission != "converted" && data.lastPermission != info.permission && info.resetOldLoadout == true) { data.items = new BaseItem[]{}; items = info.special?.items; } } if (items == null || items.Length < 1) { SendMessage(player, Message.CantFindItems); return; } ClearInventory(player); GiveItems(player, items); SendMessage(player, Message.LoadoutReceived); } private static void ClearInventory(BasePlayer player) { foreach (var item in player.inventory.AllItems().ToArray()) { if (item.position < 24) { item.GetHeldEntity()?.Kill(); item.DoRemove(); } } } private static void GiveItems(BasePlayer player, BaseItem[] items) { foreach (var value in items) { var item = value.Create(); if (item == null) { continue; } var position = value.slot; var container = (ItemContainer) null; switch (value.container.ToLower()) { case "main": container = player.inventory.containerMain; break; case "wear": container = player.inventory.containerWear; break; case "belt": container = player.inventory.containerBelt; break; } if (item.MoveToContainer(container, position) == false) { player.GiveItem(item); } } } private void ResetLoadout(BasePlayer player) { var data = Data.Get(player.UserIDString, false); if (data?.items?.Length > 0) { data.items = new BaseItem[]{}; data.lastPermission = null; } SendMessage(player, Message.LoadoutReset); } private void SendLoadout(BasePlayer player) { var info = GetPermission(player.UserIDString, config.permissions); if (info == null) { SendMessage(player, Message.Permission); return; } var items = (BaseItem[]) null; var data = Data.Get(player.UserIDString, false); if (data?.items == null || data.items.Length < 1) { items = info.special?.items; } else { items = data.items; } if (items == null || items.Length < 1) { SendMessage(player, Message.CantFindItems); return; } var loadoutString = string.Empty; foreach (var item in items) { loadoutString += $" * {item.shortname} x{item.amount}
"; } SendMessage(player, Message.LoadoutCurrent, "{list}", loadoutString); } private void SetDefaultLoadout(BasePlayer player, string name) { if (player.IsAdmin == false) { SendMessage(player, Message.Permission); return; } var value = config.permissions.FirstOrDefault(x => x.permission.Contains(name, CompareOptions.OrdinalIgnoreCase)); if (value == null) { SendMessage(player, $"Can't find permission from config! '{name}'"); return; } var items = GetItems(player); value.special.items = items; var data = Data.Get(value.permission, true); data.items = items; SaveConfig(); SendMessage(player, $"Default loadout for '{value.permission}' was set successfully!"); } private void MoveOldFiles() { var converted = 0; var files = Interface.Oxide.DataFileSystem.GetFiles("Loadout/Players/"); foreach (var file in files) { var filename = file.Replace(".json", string.Empty); var obj = Interface.Oxide.DataFileSystem.ReadObject<LoadoutDef>(filename); if (obj != null) { var value = new DataEntry { items = obj.items.ToArray(), lastPermission = "converted" }; var index = filename.LastIndexOf("/", StringComparison.Ordinal) + 1; var name = filename.Substring(index, 17); Data.Reset(name, value); converted++; } } SaveData(); PrintWarning($"{files.Length} files was found, {converted} files was converted!"); } private static ConfigData config = new ConfigData(); private class ConfigData { [JsonProperty(PropertyName = "Permissions cache duration (seconds)")] public int permissionsCacheDuration = 300; [JsonProperty(PropertyName = "Command")] public string[] commands = { "loadout", "outfit", "spawnkit", "loadouts", "load-out" }; [JsonProperty(PropertyName = "Wipe data on new map")] public PermissionEntry[] permissions = { new PermissionEntry { permission = "loadout.default", priority = 1, }, new PermissionEntry { permission = "loadout.vip", priority = 2, }, new PermissionEntry { permission = "loadout.admin", priority = 500, }, }; } protected override void LoadConfig() { base.LoadConfig(); try { config = Config.ReadObject<ConfigData>(); if (config == null) { LoadDefaultConfig(); } } catch { for (var i = 0; i < 3; i++) { PrintError("Configuration file is corrupt! Check your config file at https://jsonlint.com/"); } LoadDefaultConfig(); return; } ValidateConfig(); SaveConfig(); } private static void ValidateConfig() { var categories = Enum.GetValues(typeof(ItemCategory)); foreach (var value in config.permissions) { if (value.categories.ContainsKey("Attachment") == false) { value.categories.Add("Attachment", 0); } foreach (var value2 in categories) { var category = value2.ToString(); if (value.categories.ContainsKey(category) == false) { value.categories.Add(category, 0); } } } } protected override void LoadDefaultConfig() { config = new ConfigData(); } protected override void SaveConfig() { Config.WriteObject(config); } private Dictionary<object, string> langMessages = new Dictionary<object, string> { {Message.Usage, "Usage:
" + "/loadout save -> will save your current loadout
" + "/loadout reset -> will clear your current loadout
" + "/loadout list -> will show your loadout"}, {Message.Permission, "<color=#ff0000>You don't have permission to use that!</color>"}, {Message.SaveDisabled, "You can't save items in your loadout group"}, {Message.GetDisabled, "You can't get items in your loadout group"}, {Message.CantFindItems, "Can't find items in loadout!"}, {Message.LoadoutSaved, "<color=#00ff00>Following items was saved:</color>
{saved}
<color=#ff0000>That ones was not saved:</color>
{blocked}"}, {Message.LoadoutReceived, "Loadout was get successfully!"}, {Message.LoadoutReset, "Your loadout was cleared!"}, {Message.LoadoutCurrent, "Your current loadout is:
{list}"}, {Message.RestrictedEntry, "{name} <color=#00ffff>x{amount}</color>
"}, {Message.None, "No items"} }; private enum Message { Usage, Permission, SaveDisabled, GetDisabled, CantFindItems, None, RestrictedEntry, LoadoutSaved, LoadoutReceived, LoadoutReset, LoadoutCurrent, } protected override void LoadDefaultMessages() { var dictionary = new Dictionary<string, string>(); foreach (var pair in langMessages) { var key = pair.Key.ToString(); var value = pair.Value; dictionary.TryAdd(key, value); } lang.RegisterMessages(dictionary, this); } private string GetMessage(Message key, string playerID = null, params object[] args) { var message = lang.GetMessage(key.ToString(), this, playerID); var organized = OrganizeArgs(args); message = ReplaceArgs(message, organized); return message; } private static Dictionary<string, object> OrganizeArgs(object[] args) { var dic = new Dictionary<string, object>(); for (var i = 0; i < args.Length; i += 2) { var value = args[i].ToString(); var nextValue = i + 1 < args.Length ? args[i + 1] : null; dic.Add(value, nextValue); } return dic; } private static string ReplaceArgs(string message, Dictionary<string, object> args) { if (args == null || args.Count < 1) { return message; } foreach (var pair in args) { var s0 = "{" + pair.Key + "}"; var s1 = pair.Key; var s2 = pair.Value != null ? pair.Value.ToString() : "null"; message = message.Replace(s0, s2, StringComparison.InvariantCultureIgnoreCase); message = message.Replace(s1, s2, StringComparison.InvariantCultureIgnoreCase); } return message; } private void SendMessage(object receiver, Message key, params object[] args) { var userID = (receiver as BasePlayer)?.UserIDString; var message = GetMessage(key, userID, args); SendMessage(receiver, message); } private void SendMessage(object receiver, string message) { if (receiver == null) { Puts(message); return; } var console = receiver as ConsoleSystem.Arg; if (console != null) { SendReply(console, message); return; } var player = receiver as BasePlayer; if (player != null) { player.ChatMessage(message); return; } } private static PluginData Data = new PluginData(); private const string filename = "data_v2"; private bool validData = false; private class DataEntry { public string lastPermission; public BaseItem[] items = { }; } private class PluginData { public Dictionary<string, DataEntry> values = new Dictionary<string, DataEntry>(); [JsonIgnore] public Dictionary<string, DataEntry> cache = new Dictionary<string, DataEntry>(); public DataEntry Get(object param, bool createNewOnMissing) { var key = param?.ToString(); if (key == null) { return null; } var value = (DataEntry) null; if (cache.TryGetValue(key, out value) == true) { return value; } if (values.TryGetValue(key, out value) == false && createNewOnMissing == true) { value = new DataEntry(); values.Add(key, value); } if (value != null) { cache.TryAdd(key, value); } return value; } public void Reset(object param, DataEntry value) { var key = param?.ToString(); if (key == null) { return; } if (values.TryAdd(key, value) == false) { values[key] = value; if (cache.ContainsKey(key) == true) { cache[key] = value; } } } public void Remove(object param) { var key = param?.ToString(); if (key == null) { return; } if (values.ContainsKey(key) == false) { return; } values.Remove(key); if (cache.ContainsKey(key) == false) { return; } cache.Remove(key); } } private void LoadData(string keyName = filename) { try { Data = Interface.Oxide.DataFileSystem.ReadObject<PluginData>($"{Name}/{keyName}"); timer.Every(Core.Random.Range(500, 700), () => SaveData()); validData = true; } catch (Exception e) { Data = new PluginData(); for (var i = 0; i < 5; i++) { PrintError("!!! CRITICAL DATA ERROR !!!
* Data was not loaded!
* Data auto-save was disabled!"); } LogToFile("errors", $"
Error: {e.Message}
Trace: {e.StackTrace}
", this); } } private void SaveData(string keyName = filename) { if (validData == true && Data != null) { Data.cache.Clear(); Interface.Oxide.DataFileSystem.WriteObject($"{Name}/{keyName}", Data); } } private Dictionary<string, PermissionEntry> cachePermission = new Dictionary<string, PermissionEntry>(); private float lastPermissionCacheReset = float.NegativeInfinity; private class PermissionEntry { [JsonProperty(PropertyName = "Permission")] public string permission; [JsonProperty(PropertyName = "Priority")] public int priority = 0; [JsonProperty(PropertyName = "Reset items from old loadout group")] public bool resetOldLoadout = true; [JsonProperty(PropertyName = "Can save loadout")] public bool canSave = true; [JsonProperty(PropertyName = "Can get loadout")] public bool canGet = true; [JsonProperty(PropertyName = "Block if shortname was not defined")] public bool blockIfNotDefined = true; [JsonProperty(PropertyName = "Blocked skins to save")] public string[] blockedSkins = {"*", "1234", "555-555-555"}; [JsonProperty(PropertyName = "Restriction by categories")] public Dictionary<string, int> categories = new Dictionary<string, int>(); [JsonProperty(PropertyName = "Restriction by shortnames")] public Dictionary<string, int> shortnames = new Dictionary<string, int> { {"rifle.ak", 1}, {"ammo.rifle", 300} }; [JsonIgnore] public DataEntry special; } private PermissionEntry GetPermission(string playerID, PermissionEntry[] permissions) { var value = (PermissionEntry) null; if (config.permissionsCacheDuration > 0) { if (cachePermission.TryGetValue(playerID, out value) == true) { return value; } } var idString = playerID.ToString(); var num = -1; foreach (var entry in permissions) { if (permission.UserHasPermission(idString, entry.permission) && entry.priority > num) { num = entry.priority; value = entry; } } if (value != null && config.permissionsCacheDuration > 0) { cachePermission.Add(playerID, value); } return value; } private class BaseItem { [JsonProperty(PropertyName = "Shortname")] public string shortname = string.Empty; [JsonProperty(PropertyName = "Amount")] public int amount = 1; [JsonProperty(PropertyName = "Skin")] public ulong skinId; [JsonProperty(PropertyName = "Display name")] public string displayName = string.Empty; [JsonProperty(PropertyName = "Item name")] public string niceName; [JsonProperty(PropertyName = "Container")] public string container = string.Empty; [JsonProperty(PropertyName = "Slot")] public int slot; [JsonProperty(PropertyName = "Fuel")] public float fuel; [JsonProperty(PropertyName = "Category")] public string category = string.Empty; [JsonProperty(PropertyName = "Contents")] public Dictionary<string, int> contents = new Dictionary<string, int>(); public Item Create() { var item = ItemManager.CreateByName(shortname, amount, skinId); if (item == null) { return null; } item.name = displayName; item.fuel = fuel; var weapon = item?.GetHeldEntity()?.GetComponent<BaseProjectile>(); foreach (var defC in contents) { var name = defC.Key; var amount = defC.Value; if ((name.StartsWith("arrow.") || name.StartsWith("ammo.")) && weapon != null) { weapon.primaryMagazine.ammoType = ItemManager.FindItemDefinition(name); weapon.primaryMagazine.contents = amount; continue; } var content = ItemManager.CreateByName(name, amount); content.MoveToContainer(item.contents); } weapon?.SendNetworkUpdateImmediate(); return item; } public static BaseItem CreateFrom(Item item, string rootContainer = null) { var value = new BaseItem { shortname = item.blueprintTarget != 0 ? ItemManager.FindItemDefinition(item.blueprintTarget).shortname : item.info.shortname, amount = item.amount, skinId = item.skin, displayName = item.name, fuel = item.fuel, category = item.info.category.ToString(), niceName = item.info.displayName.english + " (i)", slot = item.position, container = rootContainer, }; foreach (var subItem in item.contents?.itemList ?? new List<Item>()) { value.contents.Add(subItem.info.shortname, subItem.amount); } var weapon = item.GetHeldEntity()?.GetComponent<BaseProjectile>()?.primaryMagazine; if (weapon != null) { value.contents.Add(weapon.ammoType.shortname, weapon.contents); } return value; } } private class LoadoutDef { public string lastPermission = null; public List<BaseItem> items = new List<BaseItem>(); } }} ?>
Did this file decode correctly?
Original Code
/*
!!! JUST INSTALL PLUGIN IN PLUGINS FOLDER, IT WILL WORK NORMALLY !!!
!!! JUST INSTALL PLUGIN IN PLUGINS FOLDER, IT WILL WORK NORMALLY !!!
!!! JUST INSTALL PLUGIN IN PLUGINS FOLDER, IT WILL WORK NORMALLY !!!
Welcome wanderer!
If you are reading this, that means that you tried to open one of my protected plugins.
If you want to get the decrypted version of that plugin, message me and tell me why you need it.
Contact information:
Email: [email protected]
Website: https://rustworkshop.space/
Discord: Orange#0900
*/
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using Newtonsoft.Json;
using Oxide.Core;
using UnityEngine;
namespace Oxide.Plugins
{
[Info("Loadout", "Orange", "2.3.6")]
[Description("https://rustworkshop.space/resources/loadout.28/")]
public class Loadout : RustPlugin
{ \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0076\u006F\u0069\u0064 \u0049\u006E\u0069\u0074() { f\u006F\u0072\u0065\u0061\u0063\u0068 (\u0076\u0061\u0072 \u0076\u0061\u006C\u0075\u0065 \u0069\u006E \u0063\u006F\u006Ef\u0069\u0067.\u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0073) { \u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E.\u0052\u0065\u0067\u0069\u0073\u0074\u0065\u0072\u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E(\u0076\u0061\u006C\u0075\u0065.\u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E, \u0074\u0068\u0069\u0073); } f\u006F\u0072\u0065\u0061\u0063\u0068 (\u0076\u0061\u0072 \u0063\u006F\u006D\u006D\u0061\u006E\u0064 \u0069\u006E \u0063\u006F\u006Ef\u0069\u0067.\u0063\u006F\u006D\u006D\u0061\u006E\u0064\u0073) { \u0063\u006D\u0064.\u0041\u0064\u0064\u0043\u0068\u0061\u0074\u0043\u006F\u006D\u006D\u0061\u006E\u0064(\u0063\u006F\u006D\u006D\u0061\u006E\u0064, \u0074\u0068\u0069\u0073, \u006E\u0061\u006D\u0065\u006Ff(\u0063\u006D\u0064\u004C\u006F\u0061\u0064\u006F\u0075\u0074\u0043\u0068\u0061\u0074)); \u0063\u006D\u0064.\u0041\u0064\u0064\u0043\u006F\u006E\u0073\u006F\u006C\u0065\u0043\u006F\u006D\u006D\u0061\u006E\u0064(\u0063\u006F\u006D\u006D\u0061\u006E\u0064, \u0074\u0068\u0069\u0073, \u006E\u0061\u006D\u0065\u006Ff(\u0063\u006D\u0064\u004C\u006F\u0061\u0064\u006F\u0075\u0074\u0043\u006F\u006E\u0073\u006F\u006C\u0065)); } \u0069f (\u0063\u006F\u006Ef\u0069\u0067.\u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0073\u0043\u0061\u0063\u0068\u0065\u0044\u0075\u0072\u0061\u0074\u0069\u006F\u006E > 0) { \u0074\u0069\u006D\u0065\u0072.\u0045\u0076\u0065\u0072\u0079(\u0063\u006F\u006Ef\u0069\u0067.\u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0073\u0043\u0061\u0063\u0068\u0065\u0044\u0075\u0072\u0061\u0074\u0069\u006F\u006E, () => { \u0063\u0061\u0063\u0068\u0065\u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E.\u0043\u006C\u0065\u0061\u0072(); }); } } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0076\u006F\u0069\u0064 \u004F\u006E\u0053\u0065\u0072\u0076\u0065\u0072\u0049\u006E\u0069\u0074\u0069\u0061\u006C\u0069\u007A\u0065\u0064() { \u004C\u006F\u0061\u0064\u0044\u0061\u0074\u0061(); f\u006F\u0072\u0065\u0061\u0063\u0068 (\u0076\u0061\u0072 \u0076\u0061\u006C\u0075\u0065 \u0069\u006E \u0063\u006F\u006Ef\u0069\u0067.\u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0073) { \u0076\u0061\u0072 \u0069\u006Ef\u006F = \u0044\u0061\u0074\u0061.\u0047\u0065\u0074(\u0076\u0061\u006C\u0075\u0065.\u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E, \u0074\u0072\u0075\u0065); \u0076\u0061\u006C\u0075\u0065.\u0073\u0070\u0065\u0063\u0069\u0061\u006C = \u0069\u006Ef\u006F; } } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0076\u006F\u0069\u0064 \u0055\u006E\u006C\u006F\u0061\u0064() { \u0053\u0061\u0076\u0065\u0044\u0061\u0074\u0061(); } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0076\u006F\u0069\u0064 \u004F\u006E\u0050\u006C\u0061\u0079\u0065\u0072\u0052\u0065\u0073\u0070\u0061\u0077\u006E\u0065\u0064(\u0042\u0061\u0073\u0065\u0050\u006C\u0061\u0079\u0065\u0072 \u0070\u006C\u0061\u0079\u0065\u0072) { \u004E\u0065\u0078\u0074\u0054\u0069\u0063\u006B(()=> {\u0047\u0069\u0076\u0065\u004C\u006F\u0061\u0064\u006F\u0075\u0074(\u0070\u006C\u0061\u0079\u0065\u0072);}); } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0076\u006F\u0069\u0064 \u0063\u006D\u0064\u004C\u006F\u0061\u0064\u006F\u0075\u0074\u0043\u006F\u006E\u0073\u006F\u006C\u0065(\u0043\u006F\u006E\u0073\u006F\u006C\u0065\u0053\u0079\u0073\u0074\u0065\u006D.\u0041\u0072\u0067 \u0061\u0072\u0067) { \u0069f (\u0061\u0072\u0067.\u0049\u0073\u0041\u0064\u006D\u0069\u006E == \u0074\u0072\u0075\u0065) { \u0076\u0061\u0072 \u0061\u0063\u0074\u0069\u006F\u006E = \u0061\u0072\u0067.\u0041\u0072\u0067\u0073?.\u0046\u0069\u0072\u0073\u0074\u004F\u0072\u0044\u0065f\u0061\u0075\u006C\u0074()?.\u0054\u006F\u004C\u006F\u0077\u0065\u0072(); \u0073\u0077\u0069\u0074\u0063\u0068 (\u0061\u0063\u0074\u0069\u006F\u006E) { \u0063\u0061\u0073\u0065 "\u0063\u006F\u006E\u0076\u0065\u0072\u0074": \u004D\u006F\u0076\u0065\u004F\u006C\u0064\u0046\u0069\u006C\u0065\u0073(); \u0072\u0065\u0074\u0075\u0072\u006E; } } \u0063\u006D\u0064\u004C\u006F\u0061\u0064\u006F\u0075\u0074\u0043\u0068\u0061\u0074(\u0061\u0072\u0067.\u0050\u006C\u0061\u0079\u0065\u0072(), \u0061\u0072\u0067.\u0063\u006D\u0064.\u0046\u0075\u006C\u006C\u004E\u0061\u006D\u0065, \u0061\u0072\u0067.\u0041\u0072\u0067\u0073); } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0076\u006F\u0069\u0064 \u0063\u006D\u0064\u004C\u006F\u0061\u0064\u006F\u0075\u0074\u0043\u0068\u0061\u0074(\u0042\u0061\u0073\u0065\u0050\u006C\u0061\u0079\u0065\u0072 \u0070\u006C\u0061\u0079\u0065\u0072, \u0073\u0074\u0072\u0069\u006E\u0067 \u0063\u006F\u006D\u006D\u0061\u006E\u0064, \u0073\u0074\u0072\u0069\u006E\u0067[] \u0061\u0072\u0067\u0073) { \u0069f (\u0061\u0072\u0067\u0073 == \u006E\u0075\u006C\u006C || \u0061\u0072\u0067\u0073.\u004C\u0065\u006E\u0067\u0074\u0068 < 1) { \u0053\u0065\u006E\u0064\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u0070\u006C\u0061\u0079\u0065\u0072, \u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u0055\u0073\u0061\u0067\u0065); \u0072\u0065\u0074\u0075\u0072\u006E; } \u0076\u0061\u0072 \u0061\u0063\u0074\u0069\u006F\u006E = \u0061\u0072\u0067\u0073[0].\u0054\u006F\u004C\u006F\u0077\u0065\u0072(); \u0073\u0077\u0069\u0074\u0063\u0068 (\u0061\u0063\u0074\u0069\u006F\u006E) { \u0063\u0061\u0073\u0065 "\u006C\u0069\u0073\u0074": \u0063\u0061\u0073\u0065 "\u0063\u0075\u0072\u0072\u0065\u006E\u0074": \u0053\u0065\u006E\u0064\u004C\u006F\u0061\u0064\u006F\u0075\u0074(\u0070\u006C\u0061\u0079\u0065\u0072); \u0062\u0072\u0065\u0061\u006B; \u0063\u0061\u0073\u0065 "\u0073\u0061\u0076\u0065": \u0063\u0061\u0073\u0065 "\u0061\u0064\u0064": \u0063\u0061\u0073\u0065 "\u0073\u0065\u0074": \u0053\u0061\u0076\u0065\u004C\u006F\u0061\u0064\u006F\u0075\u0074(\u0070\u006C\u0061\u0079\u0065\u0072); \u0062\u0072\u0065\u0061\u006B; \u0063\u0061\u0073\u0065 "\u0063\u006C\u0065\u0061\u0072": \u0063\u0061\u0073\u0065 "\u0072\u0065\u0073\u0065\u0074": \u0063\u0061\u0073\u0065 "\u0072\u0065\u006D\u006F\u0076\u0065": \u0063\u0061\u0073\u0065 "\u0064\u0065\u006C\u0065\u0074\u0065": \u0063\u0061\u0073\u0065 "\u0064\u0065\u006C": \u0052\u0065\u0073\u0065\u0074\u004C\u006F\u0061\u0064\u006F\u0075\u0074(\u0070\u006C\u0061\u0079\u0065\u0072); \u0062\u0072\u0065\u0061\u006B; \u0063\u0061\u0073\u0065 "\u0064\u0065f\u0061\u0075\u006C\u0074": \u0076\u0061\u0072 \u006E\u0061\u006D\u0065 = \u0061\u0072\u0067\u0073.\u004C\u0065\u006E\u0067\u0074\u0068 > 1 ? \u0061\u0072\u0067\u0073[1] : "\u006E\u0075\u006C\u006C"; \u0053\u0065\u0074\u0044\u0065f\u0061\u0075\u006C\u0074\u004C\u006F\u0061\u0064\u006F\u0075\u0074(\u0070\u006C\u0061\u0079\u0065\u0072, \u006E\u0061\u006D\u0065); \u0062\u0072\u0065\u0061\u006B; \u0064\u0065f\u0061\u0075\u006C\u0074: \u0053\u0065\u006E\u0064\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u0070\u006C\u0061\u0079\u0065\u0072, \u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u0055\u0073\u0061\u0067\u0065); \u0062\u0072\u0065\u0061\u006B; } } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0076\u006F\u0069\u0064 \u0053\u0061\u0076\u0065\u004C\u006F\u0061\u0064\u006F\u0075\u0074(\u0042\u0061\u0073\u0065\u0050\u006C\u0061\u0079\u0065\u0072 \u0070\u006C\u0061\u0079\u0065\u0072) { \u0076\u0061\u0072 \u0069\u006Ef\u006F = \u0047\u0065\u0074\u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E(\u0070\u006C\u0061\u0079\u0065\u0072.\u0055\u0073\u0065\u0072\u0049\u0044\u0053\u0074\u0072\u0069\u006E\u0067, \u0063\u006F\u006Ef\u0069\u0067.\u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0073); \u0069f (\u0069\u006Ef\u006F == \u006E\u0075\u006C\u006C) { \u0053\u0065\u006E\u0064\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u0070\u006C\u0061\u0079\u0065\u0072, \u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E); \u0072\u0065\u0074\u0075\u0072\u006E; } \u0069f (\u0069\u006Ef\u006F.\u0063\u0061\u006E\u0053\u0061\u0076\u0065 == f\u0061\u006C\u0073\u0065) { \u0053\u0065\u006E\u0064\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u0070\u006C\u0061\u0079\u0065\u0072, \u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u0053\u0061\u0076\u0065\u0044\u0069\u0073\u0061\u0062\u006C\u0065\u0064); \u0072\u0065\u0074\u0075\u0072\u006E; } \u0076\u0061\u0072 \u0061\u006C\u006C\u0049\u0074\u0065\u006D\u0073 = \u0047\u0065\u0074\u0049\u0074\u0065\u006D\u0073(\u0070\u006C\u0061\u0079\u0065\u0072); \u0076\u0061\u0072 \u0061\u006C\u006C\u006F\u0077\u0065\u0064\u0049\u0074\u0065\u006D\u0073 = \u0047\u0065\u0074\u0041\u006C\u006C\u006F\u0077\u0065\u0064\u0049\u0074\u0065\u006D\u0073(\u0070\u006C\u0061\u0079\u0065\u0072, \u0061\u006C\u006C\u0049\u0074\u0065\u006D\u0073, \u0069\u006Ef\u006F); \u0076\u0061\u0072 \u0064\u0061\u0074\u0061 = \u0044\u0061\u0074\u0061.\u0047\u0065\u0074(\u0070\u006C\u0061\u0079\u0065\u0072.\u0055\u0073\u0065\u0072\u0049\u0044\u0053\u0074\u0072\u0069\u006E\u0067, \u0074\u0072\u0075\u0065); \u0064\u0061\u0074\u0061.\u006C\u0061\u0073\u0074\u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E = \u0069\u006Ef\u006F.\u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E; \u0064\u0061\u0074\u0061.\u0069\u0074\u0065\u006D\u0073 = \u0061\u006C\u006C\u006F\u0077\u0065\u0064\u0049\u0074\u0065\u006D\u0073; } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0073\u0074\u0061\u0074\u0069\u0063 \u0042\u0061\u0073\u0065\u0049\u0074\u0065\u006D[] \u0047\u0065\u0074\u0049\u0074\u0065\u006D\u0073(\u0042\u0061\u0073\u0065\u0050\u006C\u0061\u0079\u0065\u0072 \u0070\u006C\u0061\u0079\u0065\u0072) { \u0076\u0061\u0072 \u006C\u0069\u0073\u0074 = \u006E\u0065\u0077 \u004C\u0069\u0073\u0074<\u0042\u0061\u0073\u0065\u0049\u0074\u0065\u006D>(); f\u006F\u0072\u0065\u0061\u0063\u0068 (\u0076\u0061\u0072 \u0069\u0074\u0065\u006D \u0069\u006E \u0070\u006C\u0061\u0079\u0065\u0072.\u0069\u006E\u0076\u0065\u006E\u0074\u006F\u0072\u0079.\u0063\u006F\u006E\u0074\u0061\u0069\u006E\u0065\u0072\u0042\u0065\u006C\u0074.\u0069\u0074\u0065\u006D\u004C\u0069\u0073\u0074) { \u006C\u0069\u0073\u0074.\u0041\u0064\u0064(\u0042\u0061\u0073\u0065\u0049\u0074\u0065\u006D.\u0043\u0072\u0065\u0061\u0074\u0065\u0046\u0072\u006F\u006D(\u0069\u0074\u0065\u006D, "\u0042\u0065\u006C\u0074")); } f\u006F\u0072\u0065\u0061\u0063\u0068 (\u0076\u0061\u0072 \u0069\u0074\u0065\u006D \u0069\u006E \u0070\u006C\u0061\u0079\u0065\u0072.\u0069\u006E\u0076\u0065\u006E\u0074\u006F\u0072\u0079.\u0063\u006F\u006E\u0074\u0061\u0069\u006E\u0065\u0072\u0057\u0065\u0061\u0072.\u0069\u0074\u0065\u006D\u004C\u0069\u0073\u0074) { \u006C\u0069\u0073\u0074.\u0041\u0064\u0064(\u0042\u0061\u0073\u0065\u0049\u0074\u0065\u006D.\u0043\u0072\u0065\u0061\u0074\u0065\u0046\u0072\u006F\u006D(\u0069\u0074\u0065\u006D, "\u0057\u0065\u0061\u0072")); } f\u006F\u0072\u0065\u0061\u0063\u0068 (\u0076\u0061\u0072 \u0069\u0074\u0065\u006D \u0069\u006E \u0070\u006C\u0061\u0079\u0065\u0072.\u0069\u006E\u0076\u0065\u006E\u0074\u006F\u0072\u0079.\u0063\u006F\u006E\u0074\u0061\u0069\u006E\u0065\u0072\u004D\u0061\u0069\u006E.\u0069\u0074\u0065\u006D\u004C\u0069\u0073\u0074) { \u0069f (\u0069\u0074\u0065\u006D.\u0070\u006F\u0073\u0069\u0074\u0069\u006F\u006E < 24) { \u006C\u0069\u0073\u0074.\u0041\u0064\u0064(\u0042\u0061\u0073\u0065\u0049\u0074\u0065\u006D.\u0043\u0072\u0065\u0061\u0074\u0065\u0046\u0072\u006F\u006D(\u0069\u0074\u0065\u006D, "\u004D\u0061\u0069\u006E")); } } \u0072\u0065\u0074\u0075\u0072\u006E \u006C\u0069\u0073\u0074.\u0054\u006F\u0041\u0072\u0072\u0061\u0079(); } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0042\u0061\u0073\u0065\u0049\u0074\u0065\u006D[] \u0047\u0065\u0074\u0041\u006C\u006C\u006F\u0077\u0065\u0064\u0049\u0074\u0065\u006D\u0073(\u0042\u0061\u0073\u0065\u0050\u006C\u0061\u0079\u0065\u0072 \u0070\u006C\u0061\u0079\u0065\u0072, \u0042\u0061\u0073\u0065\u0049\u0074\u0065\u006D[] \u0061\u006C\u006C\u0049\u0074\u0065\u006D\u0073, \u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0045\u006E\u0074\u0072\u0079 \u0069\u006Ef\u006F) { \u0076\u0061\u0072 \u0063\u006F\u0075\u006E\u0074\u0065\u0064 = \u006E\u0065\u0077 \u0044\u0069\u0063\u0074\u0069\u006F\u006E\u0061\u0072\u0079<\u0073\u0074\u0072\u0069\u006E\u0067, \u0069\u006E\u0074>(); \u0076\u0061\u0072 \u0061\u006C\u006C\u006F\u0077\u0065\u0064 = \u006E\u0065\u0077 \u004C\u0069\u0073\u0074<\u0042\u0061\u0073\u0065\u0049\u0074\u0065\u006D>(); \u0076\u0061\u0072 \u0062\u006C\u0061\u0063\u006B\u006C\u0069\u0073\u0074\u0065\u0064 = \u006E\u0065\u0077 \u004C\u0069\u0073\u0074<\u0042\u0061\u0073\u0065\u0049\u0074\u0065\u006D>(); f\u006F\u0072\u0065\u0061\u0063\u0068 (\u0076\u0061\u0072 \u0069\u0074\u0065\u006D \u0069\u006E \u0061\u006C\u006C\u0049\u0074\u0065\u006D\u0073) { \u0076\u0061\u0072 \u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065 = \u0069\u0074\u0065\u006D.\u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065; \u0076\u0061\u0072 \u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0079 = \u0069\u0074\u0065\u006D.\u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0079; \u0076\u0061\u0072 \u006C\u0069\u006D\u0069\u0074\u0043\u0061\u0074\u0065\u0067\u006F\u0072\u0079 = 0; \u0076\u0061\u0072 \u006C\u0069\u006D\u0069\u0074\u0053\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065 = 0; \u0076\u0061\u0072 \u0065\u0078\u0069\u0073\u0074\u0069\u006E\u0067\u0043\u0061\u0074\u0065\u0067\u006F\u0072\u0079 = 0; \u0076\u0061\u0072 \u0065\u0078\u0069\u0073\u0074\u0069\u006E\u0067\u0053\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065 = 0; \u0076\u0061\u0072 \u0063\u0061\u006E\u0042\u0065\u0053\u0061\u0076\u0065\u0064\u0053\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065 = 0; \u0076\u0061\u0072 \u0063\u0061\u006E\u0042\u0065\u0053\u0061\u0076\u0065\u0064\u0043\u0061\u0074\u0065\u0067\u006F\u0072\u0079 = 0; \u0069f (\u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065.\u0043\u006F\u006E\u0074\u0061\u0069\u006E\u0073("\u0077\u0065\u0061\u0070\u006F\u006E.\u006D\u006F\u0064")) { \u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0079 = "\u0041\u0074\u0074\u0061\u0063\u0068\u006D\u0065\u006E\u0074"; } \u0069\u006Ef\u006F.\u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0069\u0065\u0073.\u0054\u0072\u0079\u0047\u0065\u0074\u0056\u0061\u006C\u0075\u0065(\u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0079, \u006F\u0075\u0074 \u006C\u0069\u006D\u0069\u0074\u0043\u0061\u0074\u0065\u0067\u006F\u0072\u0079); \u0069f (\u0069\u006Ef\u006F.\u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065\u0073.\u0054\u0072\u0079\u0047\u0065\u0074\u0056\u0061\u006C\u0075\u0065(\u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065, \u006F\u0075\u0074 \u006C\u0069\u006D\u0069\u0074\u0053\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065) == f\u0061\u006C\u0073\u0065 && \u0069\u006Ef\u006F.\u0062\u006C\u006F\u0063\u006B\u0049f\u004E\u006F\u0074\u0044\u0065f\u0069\u006E\u0065\u0064 == f\u0061\u006C\u0073\u0065) { \u006C\u0069\u006D\u0069\u0074\u0053\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065 = 999999; } \u0063\u006F\u0075\u006E\u0074\u0065\u0064.\u0054\u0072\u0079\u0047\u0065\u0074\u0056\u0061\u006C\u0075\u0065(\u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0079, \u006F\u0075\u0074 \u0065\u0078\u0069\u0073\u0074\u0069\u006E\u0067\u0043\u0061\u0074\u0065\u0067\u006F\u0072\u0079); \u0063\u006F\u0075\u006E\u0074\u0065\u0064.\u0054\u0072\u0079\u0047\u0065\u0074\u0056\u0061\u006C\u0075\u0065(\u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065, \u006F\u0075\u0074 \u0065\u0078\u0069\u0073\u0074\u0069\u006E\u0067\u0053\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065); \u0063\u0061\u006E\u0042\u0065\u0053\u0061\u0076\u0065\u0064\u0053\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065 = \u006C\u0069\u006D\u0069\u0074\u0053\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065 - \u0065\u0078\u0069\u0073\u0074\u0069\u006E\u0067\u0053\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065; \u0063\u0061\u006E\u0042\u0065\u0053\u0061\u0076\u0065\u0064\u0043\u0061\u0074\u0065\u0067\u006F\u0072\u0079 = \u006C\u0069\u006D\u0069\u0074\u0043\u0061\u0074\u0065\u0067\u006F\u0072\u0079 - \u0065\u0078\u0069\u0073\u0074\u0069\u006E\u0067\u0043\u0061\u0074\u0065\u0067\u006F\u0072\u0079; \u0069f (\u006C\u0069\u006D\u0069\u0074\u0043\u0061\u0074\u0065\u0067\u006F\u0072\u0079 == 0 || \u006C\u0069\u006D\u0069\u0074\u0053\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065 == 0 || \u0063\u0061\u006E\u0042\u0065\u0053\u0061\u0076\u0065\u0064\u0053\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065 < 1 || \u0063\u0061\u006E\u0042\u0065\u0053\u0061\u0076\u0065\u0064\u0043\u0061\u0074\u0065\u0067\u006F\u0072\u0079 < 1) { \u0062\u006C\u0061\u0063\u006B\u006C\u0069\u0073\u0074\u0065\u0064.\u0041\u0064\u0064(\u0069\u0074\u0065\u006D); \u0063\u006F\u006E\u0074\u0069\u006E\u0075\u0065; } \u0069f (\u0063\u0061\u006E\u0042\u0065\u0053\u0061\u0076\u0065\u0064\u0053\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065 < \u0069\u0074\u0065\u006D.\u0061\u006D\u006F\u0075\u006E\u0074) { \u0069\u0074\u0065\u006D.\u0061\u006D\u006F\u0075\u006E\u0074 = \u0063\u0061\u006E\u0042\u0065\u0053\u0061\u0076\u0065\u0064\u0053\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065; \u0062\u006C\u0061\u0063\u006B\u006C\u0069\u0073\u0074\u0065\u0064.\u0041\u0064\u0064(\u006E\u0065\u0077 \u0042\u0061\u0073\u0065\u0049\u0074\u0065\u006D{\u006E\u0069\u0063\u0065\u004E\u0061\u006D\u0065 = \u0069\u0074\u0065\u006D.\u006E\u0069\u0063\u0065\u004E\u0061\u006D\u0065, \u0061\u006D\u006F\u0075\u006E\u0074 = \u0069\u0074\u0065\u006D.\u0061\u006D\u006F\u0075\u006E\u0074 - \u0063\u0061\u006E\u0042\u0065\u0053\u0061\u0076\u0065\u0064\u0053\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065}); } \u0069f (\u0063\u0061\u006E\u0042\u0065\u0053\u0061\u0076\u0065\u0064\u0043\u0061\u0074\u0065\u0067\u006F\u0072\u0079 < \u0069\u0074\u0065\u006D.\u0061\u006D\u006F\u0075\u006E\u0074) { \u0069\u0074\u0065\u006D.\u0061\u006D\u006F\u0075\u006E\u0074 = \u0063\u0061\u006E\u0042\u0065\u0053\u0061\u0076\u0065\u0064\u0043\u0061\u0074\u0065\u0067\u006F\u0072\u0079; \u0062\u006C\u0061\u0063\u006B\u006C\u0069\u0073\u0074\u0065\u0064.\u0041\u0064\u0064(\u006E\u0065\u0077 \u0042\u0061\u0073\u0065\u0049\u0074\u0065\u006D{\u006E\u0069\u0063\u0065\u004E\u0061\u006D\u0065 = \u0069\u0074\u0065\u006D.\u006E\u0069\u0063\u0065\u004E\u0061\u006D\u0065, \u0061\u006D\u006F\u0075\u006E\u0074 = \u0069\u0074\u0065\u006D.\u0061\u006D\u006F\u0075\u006E\u0074 - \u0063\u0061\u006E\u0042\u0065\u0053\u0061\u0076\u0065\u0064\u0043\u0061\u0074\u0065\u0067\u006F\u0072\u0079}); } \u0069f (\u0063\u006F\u0075\u006E\u0074\u0065\u0064.\u0054\u0072\u0079\u0041\u0064\u0064(\u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065, \u0069\u0074\u0065\u006D.\u0061\u006D\u006F\u0075\u006E\u0074) == f\u0061\u006C\u0073\u0065) { \u0063\u006F\u0075\u006E\u0074\u0065\u0064[\u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065] += \u0069\u0074\u0065\u006D.\u0061\u006D\u006F\u0075\u006E\u0074; } \u0069f (\u0063\u006F\u0075\u006E\u0074\u0065\u0064.\u0054\u0072\u0079\u0041\u0064\u0064(\u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0079, \u0069\u0074\u0065\u006D.\u0061\u006D\u006F\u0075\u006E\u0074) == f\u0061\u006C\u0073\u0065) { \u0063\u006F\u0075\u006E\u0074\u0065\u0064[\u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0079] += \u0069\u0074\u0065\u006D.\u0061\u006D\u006F\u0075\u006E\u0074; } f\u006F\u0072\u0065\u0061\u0063\u0068 (\u0076\u0061\u0072 \u0070\u0061\u0069\u0072 \u0069\u006E \u0069\u0074\u0065\u006D.\u0063\u006F\u006E\u0074\u0065\u006E\u0074\u0073.\u0054\u006F\u0041\u0072\u0072\u0061\u0079()) { \u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065 = \u0070\u0061\u0069\u0072.\u004B\u0065\u0079; \u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0079 = "\u004E\u006F\u006E\u0065"; \u0076\u0061\u0072 \u0061\u006D\u006F\u0075\u006E\u0074 = \u0070\u0061\u0069\u0072.\u0056\u0061\u006C\u0075\u0065; \u0069f (\u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065.\u0043\u006F\u006E\u0074\u0061\u0069\u006E\u0073("\u0061\u006D\u006D\u006F") || \u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065.\u0043\u006F\u006E\u0074\u0061\u0069\u006E\u0073("\u0061\u0072\u0072\u006F\u0077")) { \u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0079 = "\u0041\u006D\u006D\u0075\u006E\u0069\u0074\u0069\u006F\u006E"; } \u0065\u006C\u0073\u0065 { \u0069f (\u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065.\u0043\u006F\u006E\u0074\u0061\u0069\u006E\u0073("\u0077\u0065\u0061\u0070\u006F\u006E.\u006D\u006F\u0064")) { \u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0079 = "\u0041\u0074\u0074\u0061\u0063\u0068\u006D\u0065\u006E\u0074"; } } \u0069\u006Ef\u006F.\u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0069\u0065\u0073.\u0054\u0072\u0079\u0047\u0065\u0074\u0056\u0061\u006C\u0075\u0065(\u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0079, \u006F\u0075\u0074 \u006C\u0069\u006D\u0069\u0074\u0043\u0061\u0074\u0065\u0067\u006F\u0072\u0079); \u0069f (\u0069\u006Ef\u006F.\u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065\u0073.\u0054\u0072\u0079\u0047\u0065\u0074\u0056\u0061\u006C\u0075\u0065(\u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065, \u006F\u0075\u0074 \u006C\u0069\u006D\u0069\u0074\u0053\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065) == f\u0061\u006C\u0073\u0065 && \u0069\u006Ef\u006F.\u0062\u006C\u006F\u0063\u006B\u0049f\u004E\u006F\u0074\u0044\u0065f\u0069\u006E\u0065\u0064 == f\u0061\u006C\u0073\u0065) { \u006C\u0069\u006D\u0069\u0074\u0053\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065 = 999999; } \u0063\u006F\u0075\u006E\u0074\u0065\u0064.\u0054\u0072\u0079\u0047\u0065\u0074\u0056\u0061\u006C\u0075\u0065(\u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0079, \u006F\u0075\u0074 \u0065\u0078\u0069\u0073\u0074\u0069\u006E\u0067\u0043\u0061\u0074\u0065\u0067\u006F\u0072\u0079); \u0063\u006F\u0075\u006E\u0074\u0065\u0064.\u0054\u0072\u0079\u0047\u0065\u0074\u0056\u0061\u006C\u0075\u0065(\u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065, \u006F\u0075\u0074 \u0065\u0078\u0069\u0073\u0074\u0069\u006E\u0067\u0053\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065); \u0063\u0061\u006E\u0042\u0065\u0053\u0061\u0076\u0065\u0064\u0053\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065 = \u006C\u0069\u006D\u0069\u0074\u0053\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065 - \u0065\u0078\u0069\u0073\u0074\u0069\u006E\u0067\u0053\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065; \u0063\u0061\u006E\u0042\u0065\u0053\u0061\u0076\u0065\u0064\u0043\u0061\u0074\u0065\u0067\u006F\u0072\u0079 = \u006C\u0069\u006D\u0069\u0074\u0043\u0061\u0074\u0065\u0067\u006F\u0072\u0079 - \u0065\u0078\u0069\u0073\u0074\u0069\u006E\u0067\u0043\u0061\u0074\u0065\u0067\u006F\u0072\u0079; \u0069f (\u006C\u0069\u006D\u0069\u0074\u0043\u0061\u0074\u0065\u0067\u006F\u0072\u0079 == 0 || \u006C\u0069\u006D\u0069\u0074\u0053\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065 == 0 || \u0063\u0061\u006E\u0042\u0065\u0053\u0061\u0076\u0065\u0064\u0053\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065 < 1 || \u0063\u0061\u006E\u0042\u0065\u0053\u0061\u0076\u0065\u0064\u0043\u0061\u0074\u0065\u0067\u006F\u0072\u0079 < 1) { \u0062\u006C\u0061\u0063\u006B\u006C\u0069\u0073\u0074\u0065\u0064.\u0041\u0064\u0064(\u006E\u0065\u0077 \u0042\u0061\u0073\u0065\u0049\u0074\u0065\u006D{\u006E\u0069\u0063\u0065\u004E\u0061\u006D\u0065 = \u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065, \u0061\u006D\u006F\u0075\u006E\u0074 = \u0061\u006D\u006F\u0075\u006E\u0074}); \u0069\u0074\u0065\u006D.\u0063\u006F\u006E\u0074\u0065\u006E\u0074\u0073.\u0052\u0065\u006D\u006F\u0076\u0065(\u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065); \u0063\u006F\u006E\u0074\u0069\u006E\u0075\u0065; } \u0069f (\u0063\u0061\u006E\u0042\u0065\u0053\u0061\u0076\u0065\u0064\u0053\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065 < \u0061\u006D\u006F\u0075\u006E\u0074) { \u0062\u006C\u0061\u0063\u006B\u006C\u0069\u0073\u0074\u0065\u0064.\u0041\u0064\u0064(\u006E\u0065\u0077 \u0042\u0061\u0073\u0065\u0049\u0074\u0065\u006D{\u006E\u0069\u0063\u0065\u004E\u0061\u006D\u0065 = \u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065, \u0061\u006D\u006F\u0075\u006E\u0074 = \u0061\u006D\u006F\u0075\u006E\u0074 - \u0063\u0061\u006E\u0042\u0065\u0053\u0061\u0076\u0065\u0064\u0053\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065}); \u0061\u006D\u006F\u0075\u006E\u0074 = \u0063\u0061\u006E\u0042\u0065\u0053\u0061\u0076\u0065\u0064\u0053\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065; \u0069\u0074\u0065\u006D.\u0063\u006F\u006E\u0074\u0065\u006E\u0074\u0073[\u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065] = \u0061\u006D\u006F\u0075\u006E\u0074; } \u0069f (\u0063\u0061\u006E\u0042\u0065\u0053\u0061\u0076\u0065\u0064\u0043\u0061\u0074\u0065\u0067\u006F\u0072\u0079 < \u0061\u006D\u006F\u0075\u006E\u0074) { \u0062\u006C\u0061\u0063\u006B\u006C\u0069\u0073\u0074\u0065\u0064.\u0041\u0064\u0064(\u006E\u0065\u0077 \u0042\u0061\u0073\u0065\u0049\u0074\u0065\u006D{\u006E\u0069\u0063\u0065\u004E\u0061\u006D\u0065 = \u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065, \u0061\u006D\u006F\u0075\u006E\u0074 = \u0061\u006D\u006F\u0075\u006E\u0074 - \u0063\u0061\u006E\u0042\u0065\u0053\u0061\u0076\u0065\u0064\u0043\u0061\u0074\u0065\u0067\u006F\u0072\u0079}); \u0061\u006D\u006F\u0075\u006E\u0074 = \u0063\u0061\u006E\u0042\u0065\u0053\u0061\u0076\u0065\u0064\u0043\u0061\u0074\u0065\u0067\u006F\u0072\u0079; \u0069\u0074\u0065\u006D.\u0063\u006F\u006E\u0074\u0065\u006E\u0074\u0073[\u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065] = \u0061\u006D\u006F\u0075\u006E\u0074; } \u0069f (\u0063\u006F\u0075\u006E\u0074\u0065\u0064.\u0054\u0072\u0079\u0041\u0064\u0064(\u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065, \u0061\u006D\u006F\u0075\u006E\u0074) == f\u0061\u006C\u0073\u0065) { \u0063\u006F\u0075\u006E\u0074\u0065\u0064[\u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065] += \u0061\u006D\u006F\u0075\u006E\u0074; } \u0069f (\u0063\u006F\u0075\u006E\u0074\u0065\u0064.\u0054\u0072\u0079\u0041\u0064\u0064(\u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0079, \u0061\u006D\u006F\u0075\u006E\u0074) == f\u0061\u006C\u0073\u0065) { \u0063\u006F\u0075\u006E\u0074\u0065\u0064[\u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0079] += \u0061\u006D\u006F\u0075\u006E\u0074; } } \u0069f (\u0069\u006Ef\u006F.\u0062\u006C\u006F\u0063\u006B\u0065\u0064\u0053\u006B\u0069\u006E\u0073.\u0043\u006F\u006E\u0074\u0061\u0069\u006E\u0073("*") || \u0069\u006Ef\u006F.\u0062\u006C\u006F\u0063\u006B\u0065\u0064\u0053\u006B\u0069\u006E\u0073.\u0043\u006F\u006E\u0074\u0061\u0069\u006E\u0073(\u0069\u0074\u0065\u006D.\u0073\u006B\u0069\u006E\u0049\u0064.\u0054\u006F\u0053\u0074\u0072\u0069\u006E\u0067())) { \u0069\u0074\u0065\u006D.\u0073\u006B\u0069\u006E\u0049\u0064 = 0; } \u0061\u006C\u006C\u006F\u0077\u0065\u0064.\u0041\u0064\u0064(\u0069\u0074\u0065\u006D); } \u0076\u0061\u0072 \u0073\u0074\u0072\u0053\u0061\u0076\u0065\u0064 = \u0073\u0074\u0072\u0069\u006E\u0067.\u0045\u006D\u0070\u0074\u0079; \u0076\u0061\u0072 \u0073\u0074\u0072\u0042\u006C\u006F\u0063\u006B\u0065\u0064 = \u0073\u0074\u0072\u0069\u006E\u0067.\u0045\u006D\u0070\u0074\u0079; \u0069f (\u0061\u006C\u006C\u006F\u0077\u0065\u0064.\u0043\u006F\u0075\u006E\u0074 > 0) { f\u006F\u0072\u0065\u0061\u0063\u0068 (\u0076\u0061\u0072 \u0069\u0074\u0065\u006D \u0069\u006E \u0061\u006C\u006C\u006F\u0077\u0065\u0064) { \u0073\u0074\u0072\u0053\u0061\u0076\u0065\u0064 += \u0047\u0065\u0074\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u0052\u0065\u0073\u0074\u0072\u0069\u0063\u0074\u0065\u0064\u0045\u006E\u0074\u0072\u0079, \u0070\u006C\u0061\u0079\u0065\u0072.\u0055\u0073\u0065\u0072\u0049\u0044\u0053\u0074\u0072\u0069\u006E\u0067, "{\u006E\u0061\u006D\u0065}", \u0069\u0074\u0065\u006D.\u006E\u0069\u0063\u0065\u004E\u0061\u006D\u0065, "{\u0061\u006D\u006F\u0075\u006E\u0074}", \u0069\u0074\u0065\u006D.\u0061\u006D\u006F\u0075\u006E\u0074); f\u006F\u0072\u0065\u0061\u0063\u0068 (\u0076\u0061\u0072 \u0076\u0061\u006C\u0075\u0065 \u0069\u006E \u0069\u0074\u0065\u006D.\u0063\u006F\u006E\u0074\u0065\u006E\u0074\u0073) { \u0073\u0074\u0072\u0053\u0061\u0076\u0065\u0064 += \u0047\u0065\u0074\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u0052\u0065\u0073\u0074\u0072\u0069\u0063\u0074\u0065\u0064\u0045\u006E\u0074\u0072\u0079, \u0070\u006C\u0061\u0079\u0065\u0072.\u0055\u0073\u0065\u0072\u0049\u0044\u0053\u0074\u0072\u0069\u006E\u0067, "{\u006E\u0061\u006D\u0065}", \u0076\u0061\u006C\u0075\u0065.\u004B\u0065\u0079, "{\u0061\u006D\u006F\u0075\u006E\u0074}", \u0076\u0061\u006C\u0075\u0065.\u0056\u0061\u006C\u0075\u0065); } } } \u0065\u006C\u0073\u0065 { \u0073\u0074\u0072\u0053\u0061\u0076\u0065\u0064 = \u0047\u0065\u0074\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u004E\u006F\u006E\u0065, \u0070\u006C\u0061\u0079\u0065\u0072.\u0055\u0073\u0065\u0072\u0049\u0044\u0053\u0074\u0072\u0069\u006E\u0067); } \u0069f (\u0062\u006C\u0061\u0063\u006B\u006C\u0069\u0073\u0074\u0065\u0064.\u0043\u006F\u0075\u006E\u0074 > 0) { f\u006F\u0072\u0065\u0061\u0063\u0068 (\u0076\u0061\u0072 \u0069\u0074\u0065\u006D \u0069\u006E \u0062\u006C\u0061\u0063\u006B\u006C\u0069\u0073\u0074\u0065\u0064) { \u0073\u0074\u0072\u0042\u006C\u006F\u0063\u006B\u0065\u0064 += \u0047\u0065\u0074\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u0052\u0065\u0073\u0074\u0072\u0069\u0063\u0074\u0065\u0064\u0045\u006E\u0074\u0072\u0079, \u0070\u006C\u0061\u0079\u0065\u0072.\u0055\u0073\u0065\u0072\u0049\u0044\u0053\u0074\u0072\u0069\u006E\u0067, "{\u006E\u0061\u006D\u0065}", \u0069\u0074\u0065\u006D.\u006E\u0069\u0063\u0065\u004E\u0061\u006D\u0065, "{\u0061\u006D\u006F\u0075\u006E\u0074}", \u0069\u0074\u0065\u006D.\u0061\u006D\u006F\u0075\u006E\u0074); f\u006F\u0072\u0065\u0061\u0063\u0068 (\u0076\u0061\u0072 \u0076\u0061\u006C\u0075\u0065 \u0069\u006E \u0069\u0074\u0065\u006D.\u0063\u006F\u006E\u0074\u0065\u006E\u0074\u0073) { \u0073\u0074\u0072\u0042\u006C\u006F\u0063\u006B\u0065\u0064 += \u0047\u0065\u0074\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u0052\u0065\u0073\u0074\u0072\u0069\u0063\u0074\u0065\u0064\u0045\u006E\u0074\u0072\u0079, \u0070\u006C\u0061\u0079\u0065\u0072.\u0055\u0073\u0065\u0072\u0049\u0044\u0053\u0074\u0072\u0069\u006E\u0067, "{\u006E\u0061\u006D\u0065}", \u0076\u0061\u006C\u0075\u0065.\u004B\u0065\u0079, "{\u0061\u006D\u006F\u0075\u006E\u0074}", \u0076\u0061\u006C\u0075\u0065.\u0056\u0061\u006C\u0075\u0065); } } } \u0065\u006C\u0073\u0065 { \u0073\u0074\u0072\u0042\u006C\u006F\u0063\u006B\u0065\u0064 = \u0047\u0065\u0074\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u004E\u006F\u006E\u0065, \u0070\u006C\u0061\u0079\u0065\u0072.\u0055\u0073\u0065\u0072\u0049\u0044\u0053\u0074\u0072\u0069\u006E\u0067); } \u0053\u0065\u006E\u0064\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u0070\u006C\u0061\u0079\u0065\u0072, \u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u004C\u006F\u0061\u0064\u006F\u0075\u0074\u0053\u0061\u0076\u0065\u0064, "{\u0073\u0061\u0076\u0065\u0064}", \u0073\u0074\u0072\u0053\u0061\u0076\u0065\u0064, "{\u0062\u006C\u006F\u0063\u006B\u0065\u0064}", \u0073\u0074\u0072\u0042\u006C\u006F\u0063\u006B\u0065\u0064); \u0072\u0065\u0074\u0075\u0072\u006E \u0061\u006C\u006C\u006F\u0077\u0065\u0064.\u0054\u006F\u0041\u0072\u0072\u0061\u0079(); } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0076\u006F\u0069\u0064 \u0047\u0069\u0076\u0065\u004C\u006F\u0061\u0064\u006F\u0075\u0074(\u0042\u0061\u0073\u0065\u0050\u006C\u0061\u0079\u0065\u0072 \u0070\u006C\u0061\u0079\u0065\u0072) { \u0069f (\u0070\u006C\u0061\u0079\u0065\u0072.\u0049\u0073\u0056\u0061\u006C\u0069\u0064() == f\u0061\u006C\u0073\u0065 || \u0070\u006C\u0061\u0079\u0065\u0072.\u0075\u0073\u0065\u0072\u0049\u0044.\u0049\u0073\u0053\u0074\u0065\u0061\u006D\u0049\u0064() == f\u0061\u006C\u0073\u0065) { \u0072\u0065\u0074\u0075\u0072\u006E; } \u0076\u0061\u0072 \u0069\u006Ef\u006F = \u0047\u0065\u0074\u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E(\u0070\u006C\u0061\u0079\u0065\u0072.\u0055\u0073\u0065\u0072\u0049\u0044\u0053\u0074\u0072\u0069\u006E\u0067, \u0063\u006F\u006Ef\u0069\u0067.\u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0073); \u0069f (\u0069\u006Ef\u006F == \u006E\u0075\u006C\u006C) { \u0072\u0065\u0074\u0075\u0072\u006E; } \u0069f (\u0069\u006Ef\u006F.\u0063\u0061\u006E\u0047\u0065\u0074 == f\u0061\u006C\u0073\u0065) { \u0053\u0065\u006E\u0064\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u0070\u006C\u0061\u0079\u0065\u0072, \u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u0047\u0065\u0074\u0044\u0069\u0073\u0061\u0062\u006C\u0065\u0064); \u0072\u0065\u0074\u0075\u0072\u006E; } \u0076\u0061\u0072 \u0069\u0074\u0065\u006D\u0073 = (\u0042\u0061\u0073\u0065\u0049\u0074\u0065\u006D[]) \u006E\u0075\u006C\u006C; \u0076\u0061\u0072 \u0064\u0061\u0074\u0061 = \u0044\u0061\u0074\u0061.\u0047\u0065\u0074(\u0070\u006C\u0061\u0079\u0065\u0072.\u0055\u0073\u0065\u0072\u0049\u0044\u0053\u0074\u0072\u0069\u006E\u0067, f\u0061\u006C\u0073\u0065); \u0069f (\u0064\u0061\u0074\u0061?.\u0069\u0074\u0065\u006D\u0073 == \u006E\u0075\u006C\u006C || \u0064\u0061\u0074\u0061.\u0069\u0074\u0065\u006D\u0073.\u004C\u0065\u006E\u0067\u0074\u0068 < 1) { \u0069\u0074\u0065\u006D\u0073 = \u0069\u006Ef\u006F.\u0073\u0070\u0065\u0063\u0069\u0061\u006C.\u0069\u0074\u0065\u006D\u0073; } \u0065\u006C\u0073\u0065 { \u0069\u0074\u0065\u006D\u0073 = \u0064\u0061\u0074\u0061.\u0069\u0074\u0065\u006D\u0073; \u0069f (\u0064\u0061\u0074\u0061.\u006C\u0061\u0073\u0074\u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E != "\u0063\u006F\u006E\u0076\u0065\u0072\u0074\u0065\u0064" && \u0064\u0061\u0074\u0061.\u006C\u0061\u0073\u0074\u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E != \u0069\u006Ef\u006F.\u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E && \u0069\u006Ef\u006F.\u0072\u0065\u0073\u0065\u0074\u004F\u006C\u0064\u004C\u006F\u0061\u0064\u006F\u0075\u0074 == \u0074\u0072\u0075\u0065) { \u0064\u0061\u0074\u0061.\u0069\u0074\u0065\u006D\u0073 = \u006E\u0065\u0077 \u0042\u0061\u0073\u0065\u0049\u0074\u0065\u006D[]{}; \u0069\u0074\u0065\u006D\u0073 = \u0069\u006Ef\u006F.\u0073\u0070\u0065\u0063\u0069\u0061\u006C?.\u0069\u0074\u0065\u006D\u0073; } } \u0069f (\u0069\u0074\u0065\u006D\u0073 == \u006E\u0075\u006C\u006C || \u0069\u0074\u0065\u006D\u0073.\u004C\u0065\u006E\u0067\u0074\u0068 < 1) { \u0053\u0065\u006E\u0064\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u0070\u006C\u0061\u0079\u0065\u0072, \u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u0043\u0061\u006E\u0074\u0046\u0069\u006E\u0064\u0049\u0074\u0065\u006D\u0073); \u0072\u0065\u0074\u0075\u0072\u006E; } \u0043\u006C\u0065\u0061\u0072\u0049\u006E\u0076\u0065\u006E\u0074\u006F\u0072\u0079(\u0070\u006C\u0061\u0079\u0065\u0072); \u0047\u0069\u0076\u0065\u0049\u0074\u0065\u006D\u0073(\u0070\u006C\u0061\u0079\u0065\u0072, \u0069\u0074\u0065\u006D\u0073); \u0053\u0065\u006E\u0064\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u0070\u006C\u0061\u0079\u0065\u0072, \u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u004C\u006F\u0061\u0064\u006F\u0075\u0074\u0052\u0065\u0063\u0065\u0069\u0076\u0065\u0064); } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0073\u0074\u0061\u0074\u0069\u0063 \u0076\u006F\u0069\u0064 \u0043\u006C\u0065\u0061\u0072\u0049\u006E\u0076\u0065\u006E\u0074\u006F\u0072\u0079(\u0042\u0061\u0073\u0065\u0050\u006C\u0061\u0079\u0065\u0072 \u0070\u006C\u0061\u0079\u0065\u0072) { f\u006F\u0072\u0065\u0061\u0063\u0068 (\u0076\u0061\u0072 \u0069\u0074\u0065\u006D \u0069\u006E \u0070\u006C\u0061\u0079\u0065\u0072.\u0069\u006E\u0076\u0065\u006E\u0074\u006F\u0072\u0079.\u0041\u006C\u006C\u0049\u0074\u0065\u006D\u0073().\u0054\u006F\u0041\u0072\u0072\u0061\u0079()) { \u0069f (\u0069\u0074\u0065\u006D.\u0070\u006F\u0073\u0069\u0074\u0069\u006F\u006E < 24) { \u0069\u0074\u0065\u006D.\u0047\u0065\u0074\u0048\u0065\u006C\u0064\u0045\u006E\u0074\u0069\u0074\u0079()?.\u004B\u0069\u006C\u006C(); \u0069\u0074\u0065\u006D.\u0044\u006F\u0052\u0065\u006D\u006F\u0076\u0065(); } } } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0073\u0074\u0061\u0074\u0069\u0063 \u0076\u006F\u0069\u0064 \u0047\u0069\u0076\u0065\u0049\u0074\u0065\u006D\u0073(\u0042\u0061\u0073\u0065\u0050\u006C\u0061\u0079\u0065\u0072 \u0070\u006C\u0061\u0079\u0065\u0072, \u0042\u0061\u0073\u0065\u0049\u0074\u0065\u006D[] \u0069\u0074\u0065\u006D\u0073) { f\u006F\u0072\u0065\u0061\u0063\u0068 (\u0076\u0061\u0072 \u0076\u0061\u006C\u0075\u0065 \u0069\u006E \u0069\u0074\u0065\u006D\u0073) { \u0076\u0061\u0072 \u0069\u0074\u0065\u006D = \u0076\u0061\u006C\u0075\u0065.\u0043\u0072\u0065\u0061\u0074\u0065(); \u0069f (\u0069\u0074\u0065\u006D == \u006E\u0075\u006C\u006C) { \u0063\u006F\u006E\u0074\u0069\u006E\u0075\u0065; } \u0076\u0061\u0072 \u0070\u006F\u0073\u0069\u0074\u0069\u006F\u006E = \u0076\u0061\u006C\u0075\u0065.\u0073\u006C\u006F\u0074; \u0076\u0061\u0072 \u0063\u006F\u006E\u0074\u0061\u0069\u006E\u0065\u0072 = (\u0049\u0074\u0065\u006D\u0043\u006F\u006E\u0074\u0061\u0069\u006E\u0065\u0072) \u006E\u0075\u006C\u006C; \u0073\u0077\u0069\u0074\u0063\u0068 (\u0076\u0061\u006C\u0075\u0065.\u0063\u006F\u006E\u0074\u0061\u0069\u006E\u0065\u0072.\u0054\u006F\u004C\u006F\u0077\u0065\u0072()) { \u0063\u0061\u0073\u0065 "\u006D\u0061\u0069\u006E": \u0063\u006F\u006E\u0074\u0061\u0069\u006E\u0065\u0072 = \u0070\u006C\u0061\u0079\u0065\u0072.\u0069\u006E\u0076\u0065\u006E\u0074\u006F\u0072\u0079.\u0063\u006F\u006E\u0074\u0061\u0069\u006E\u0065\u0072\u004D\u0061\u0069\u006E; \u0062\u0072\u0065\u0061\u006B; \u0063\u0061\u0073\u0065 "\u0077\u0065\u0061\u0072": \u0063\u006F\u006E\u0074\u0061\u0069\u006E\u0065\u0072 = \u0070\u006C\u0061\u0079\u0065\u0072.\u0069\u006E\u0076\u0065\u006E\u0074\u006F\u0072\u0079.\u0063\u006F\u006E\u0074\u0061\u0069\u006E\u0065\u0072\u0057\u0065\u0061\u0072; \u0062\u0072\u0065\u0061\u006B; \u0063\u0061\u0073\u0065 "\u0062\u0065\u006C\u0074": \u0063\u006F\u006E\u0074\u0061\u0069\u006E\u0065\u0072 = \u0070\u006C\u0061\u0079\u0065\u0072.\u0069\u006E\u0076\u0065\u006E\u0074\u006F\u0072\u0079.\u0063\u006F\u006E\u0074\u0061\u0069\u006E\u0065\u0072\u0042\u0065\u006C\u0074; \u0062\u0072\u0065\u0061\u006B; } \u0069f (\u0069\u0074\u0065\u006D.\u004D\u006F\u0076\u0065\u0054\u006F\u0043\u006F\u006E\u0074\u0061\u0069\u006E\u0065\u0072(\u0063\u006F\u006E\u0074\u0061\u0069\u006E\u0065\u0072, \u0070\u006F\u0073\u0069\u0074\u0069\u006F\u006E) == f\u0061\u006C\u0073\u0065) { \u0070\u006C\u0061\u0079\u0065\u0072.\u0047\u0069\u0076\u0065\u0049\u0074\u0065\u006D(\u0069\u0074\u0065\u006D); } } } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0076\u006F\u0069\u0064 \u0052\u0065\u0073\u0065\u0074\u004C\u006F\u0061\u0064\u006F\u0075\u0074(\u0042\u0061\u0073\u0065\u0050\u006C\u0061\u0079\u0065\u0072 \u0070\u006C\u0061\u0079\u0065\u0072) { \u0076\u0061\u0072 \u0064\u0061\u0074\u0061 = \u0044\u0061\u0074\u0061.\u0047\u0065\u0074(\u0070\u006C\u0061\u0079\u0065\u0072.\u0055\u0073\u0065\u0072\u0049\u0044\u0053\u0074\u0072\u0069\u006E\u0067, f\u0061\u006C\u0073\u0065); \u0069f (\u0064\u0061\u0074\u0061?.\u0069\u0074\u0065\u006D\u0073?.\u004C\u0065\u006E\u0067\u0074\u0068 > 0) { \u0064\u0061\u0074\u0061.\u0069\u0074\u0065\u006D\u0073 = \u006E\u0065\u0077 \u0042\u0061\u0073\u0065\u0049\u0074\u0065\u006D[]{}; \u0064\u0061\u0074\u0061.\u006C\u0061\u0073\u0074\u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E = \u006E\u0075\u006C\u006C; } \u0053\u0065\u006E\u0064\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u0070\u006C\u0061\u0079\u0065\u0072, \u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u004C\u006F\u0061\u0064\u006F\u0075\u0074\u0052\u0065\u0073\u0065\u0074); } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0076\u006F\u0069\u0064 \u0053\u0065\u006E\u0064\u004C\u006F\u0061\u0064\u006F\u0075\u0074(\u0042\u0061\u0073\u0065\u0050\u006C\u0061\u0079\u0065\u0072 \u0070\u006C\u0061\u0079\u0065\u0072) { \u0076\u0061\u0072 \u0069\u006Ef\u006F = \u0047\u0065\u0074\u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E(\u0070\u006C\u0061\u0079\u0065\u0072.\u0055\u0073\u0065\u0072\u0049\u0044\u0053\u0074\u0072\u0069\u006E\u0067, \u0063\u006F\u006Ef\u0069\u0067.\u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0073); \u0069f (\u0069\u006Ef\u006F == \u006E\u0075\u006C\u006C) { \u0053\u0065\u006E\u0064\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u0070\u006C\u0061\u0079\u0065\u0072, \u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E); \u0072\u0065\u0074\u0075\u0072\u006E; } \u0076\u0061\u0072 \u0069\u0074\u0065\u006D\u0073 = (\u0042\u0061\u0073\u0065\u0049\u0074\u0065\u006D[]) \u006E\u0075\u006C\u006C; \u0076\u0061\u0072 \u0064\u0061\u0074\u0061 = \u0044\u0061\u0074\u0061.\u0047\u0065\u0074(\u0070\u006C\u0061\u0079\u0065\u0072.\u0055\u0073\u0065\u0072\u0049\u0044\u0053\u0074\u0072\u0069\u006E\u0067, f\u0061\u006C\u0073\u0065); \u0069f (\u0064\u0061\u0074\u0061?.\u0069\u0074\u0065\u006D\u0073 == \u006E\u0075\u006C\u006C || \u0064\u0061\u0074\u0061.\u0069\u0074\u0065\u006D\u0073.\u004C\u0065\u006E\u0067\u0074\u0068 < 1) { \u0069\u0074\u0065\u006D\u0073 = \u0069\u006Ef\u006F.\u0073\u0070\u0065\u0063\u0069\u0061\u006C?.\u0069\u0074\u0065\u006D\u0073; } \u0065\u006C\u0073\u0065 { \u0069\u0074\u0065\u006D\u0073 = \u0064\u0061\u0074\u0061.\u0069\u0074\u0065\u006D\u0073; } \u0069f (\u0069\u0074\u0065\u006D\u0073 == \u006E\u0075\u006C\u006C || \u0069\u0074\u0065\u006D\u0073.\u004C\u0065\u006E\u0067\u0074\u0068 < 1) { \u0053\u0065\u006E\u0064\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u0070\u006C\u0061\u0079\u0065\u0072, \u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u0043\u0061\u006E\u0074\u0046\u0069\u006E\u0064\u0049\u0074\u0065\u006D\u0073); \u0072\u0065\u0074\u0075\u0072\u006E; } \u0076\u0061\u0072 \u006C\u006F\u0061\u0064\u006F\u0075\u0074\u0053\u0074\u0072\u0069\u006E\u0067 = \u0073\u0074\u0072\u0069\u006E\u0067.\u0045\u006D\u0070\u0074\u0079; f\u006F\u0072\u0065\u0061\u0063\u0068 (\u0076\u0061\u0072 \u0069\u0074\u0065\u006D \u0069\u006E \u0069\u0074\u0065\u006D\u0073) { \u006C\u006F\u0061\u0064\u006F\u0075\u0074\u0053\u0074\u0072\u0069\u006E\u0067 += $" * {\u0069\u0074\u0065\u006D.\u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065} \u0078{\u0069\u0074\u0065\u006D.\u0061\u006D\u006F\u0075\u006E\u0074}\n"; } \u0053\u0065\u006E\u0064\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u0070\u006C\u0061\u0079\u0065\u0072, \u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u004C\u006F\u0061\u0064\u006F\u0075\u0074\u0043\u0075\u0072\u0072\u0065\u006E\u0074, "{\u006C\u0069\u0073\u0074}", \u006C\u006F\u0061\u0064\u006F\u0075\u0074\u0053\u0074\u0072\u0069\u006E\u0067); } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0076\u006F\u0069\u0064 \u0053\u0065\u0074\u0044\u0065f\u0061\u0075\u006C\u0074\u004C\u006F\u0061\u0064\u006F\u0075\u0074(\u0042\u0061\u0073\u0065\u0050\u006C\u0061\u0079\u0065\u0072 \u0070\u006C\u0061\u0079\u0065\u0072, \u0073\u0074\u0072\u0069\u006E\u0067 \u006E\u0061\u006D\u0065) { \u0069f (\u0070\u006C\u0061\u0079\u0065\u0072.\u0049\u0073\u0041\u0064\u006D\u0069\u006E == f\u0061\u006C\u0073\u0065) { \u0053\u0065\u006E\u0064\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u0070\u006C\u0061\u0079\u0065\u0072, \u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E); \u0072\u0065\u0074\u0075\u0072\u006E; } \u0076\u0061\u0072 \u0076\u0061\u006C\u0075\u0065 = \u0063\u006F\u006Ef\u0069\u0067.\u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0073.\u0046\u0069\u0072\u0073\u0074\u004F\u0072\u0044\u0065f\u0061\u0075\u006C\u0074(\u0078 => \u0078.\u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E.\u0043\u006F\u006E\u0074\u0061\u0069\u006E\u0073(\u006E\u0061\u006D\u0065, \u0043\u006F\u006D\u0070\u0061\u0072\u0065\u004F\u0070\u0074\u0069\u006F\u006E\u0073.\u004F\u0072\u0064\u0069\u006E\u0061\u006C\u0049\u0067\u006E\u006F\u0072\u0065\u0043\u0061\u0073\u0065)); \u0069f (\u0076\u0061\u006C\u0075\u0065 == \u006E\u0075\u006C\u006C) { \u0053\u0065\u006E\u0064\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u0070\u006C\u0061\u0079\u0065\u0072, $"\u0043\u0061\u006E'\u0074 f\u0069\u006E\u0064 \u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E f\u0072\u006F\u006D \u0063\u006F\u006Ef\u0069\u0067! '{\u006E\u0061\u006D\u0065}'"); \u0072\u0065\u0074\u0075\u0072\u006E; } \u0076\u0061\u0072 \u0069\u0074\u0065\u006D\u0073 = \u0047\u0065\u0074\u0049\u0074\u0065\u006D\u0073(\u0070\u006C\u0061\u0079\u0065\u0072); \u0076\u0061\u006C\u0075\u0065.\u0073\u0070\u0065\u0063\u0069\u0061\u006C.\u0069\u0074\u0065\u006D\u0073 = \u0069\u0074\u0065\u006D\u0073; \u0076\u0061\u0072 \u0064\u0061\u0074\u0061 = \u0044\u0061\u0074\u0061.\u0047\u0065\u0074(\u0076\u0061\u006C\u0075\u0065.\u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E, \u0074\u0072\u0075\u0065); \u0064\u0061\u0074\u0061.\u0069\u0074\u0065\u006D\u0073 = \u0069\u0074\u0065\u006D\u0073; \u0053\u0061\u0076\u0065\u0043\u006F\u006Ef\u0069\u0067(); \u0053\u0065\u006E\u0064\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u0070\u006C\u0061\u0079\u0065\u0072, $"\u0044\u0065f\u0061\u0075\u006C\u0074 \u006C\u006F\u0061\u0064\u006F\u0075\u0074 f\u006F\u0072 '{\u0076\u0061\u006C\u0075\u0065.\u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E}' \u0077\u0061\u0073 \u0073\u0065\u0074 \u0073\u0075\u0063\u0063\u0065\u0073\u0073f\u0075\u006C\u006C\u0079!"); } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0076\u006F\u0069\u0064 \u004D\u006F\u0076\u0065\u004F\u006C\u0064\u0046\u0069\u006C\u0065\u0073() { \u0076\u0061\u0072 \u0063\u006F\u006E\u0076\u0065\u0072\u0074\u0065\u0064 = 0; \u0076\u0061\u0072 f\u0069\u006C\u0065\u0073 = \u0049\u006E\u0074\u0065\u0072f\u0061\u0063\u0065.\u004F\u0078\u0069\u0064\u0065.\u0044\u0061\u0074\u0061\u0046\u0069\u006C\u0065\u0053\u0079\u0073\u0074\u0065\u006D.\u0047\u0065\u0074\u0046\u0069\u006C\u0065\u0073("\u004C\u006F\u0061\u0064\u006F\u0075\u0074/\u0050\u006C\u0061\u0079\u0065\u0072\u0073/"); f\u006F\u0072\u0065\u0061\u0063\u0068 (\u0076\u0061\u0072 f\u0069\u006C\u0065 \u0069\u006E f\u0069\u006C\u0065\u0073) { \u0076\u0061\u0072 f\u0069\u006C\u0065\u006E\u0061\u006D\u0065 = f\u0069\u006C\u0065.\u0052\u0065\u0070\u006C\u0061\u0063\u0065(".\u006A\u0073\u006F\u006E", \u0073\u0074\u0072\u0069\u006E\u0067.\u0045\u006D\u0070\u0074\u0079); \u0076\u0061\u0072 \u006F\u0062\u006A = \u0049\u006E\u0074\u0065\u0072f\u0061\u0063\u0065.\u004F\u0078\u0069\u0064\u0065.\u0044\u0061\u0074\u0061\u0046\u0069\u006C\u0065\u0053\u0079\u0073\u0074\u0065\u006D.\u0052\u0065\u0061\u0064\u004F\u0062\u006A\u0065\u0063\u0074<\u004C\u006F\u0061\u0064\u006F\u0075\u0074\u0044\u0065f>(f\u0069\u006C\u0065\u006E\u0061\u006D\u0065); \u0069f (\u006F\u0062\u006A != \u006E\u0075\u006C\u006C) { \u0076\u0061\u0072 \u0076\u0061\u006C\u0075\u0065 = \u006E\u0065\u0077 \u0044\u0061\u0074\u0061\u0045\u006E\u0074\u0072\u0079 { \u0069\u0074\u0065\u006D\u0073 = \u006F\u0062\u006A.\u0069\u0074\u0065\u006D\u0073.\u0054\u006F\u0041\u0072\u0072\u0061\u0079(), \u006C\u0061\u0073\u0074\u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E = "\u0063\u006F\u006E\u0076\u0065\u0072\u0074\u0065\u0064" }; \u0076\u0061\u0072 \u0069\u006E\u0064\u0065\u0078 = f\u0069\u006C\u0065\u006E\u0061\u006D\u0065.\u004C\u0061\u0073\u0074\u0049\u006E\u0064\u0065\u0078\u004Ff("/", \u0053\u0074\u0072\u0069\u006E\u0067\u0043\u006F\u006D\u0070\u0061\u0072\u0069\u0073\u006F\u006E.\u004F\u0072\u0064\u0069\u006E\u0061\u006C) + 1; \u0076\u0061\u0072 \u006E\u0061\u006D\u0065 = f\u0069\u006C\u0065\u006E\u0061\u006D\u0065.\u0053\u0075\u0062\u0073\u0074\u0072\u0069\u006E\u0067(\u0069\u006E\u0064\u0065\u0078, 17); \u0044\u0061\u0074\u0061.\u0052\u0065\u0073\u0065\u0074(\u006E\u0061\u006D\u0065, \u0076\u0061\u006C\u0075\u0065); \u0063\u006F\u006E\u0076\u0065\u0072\u0074\u0065\u0064++; } } \u0053\u0061\u0076\u0065\u0044\u0061\u0074\u0061(); \u0050\u0072\u0069\u006E\u0074\u0057\u0061\u0072\u006E\u0069\u006E\u0067($"{f\u0069\u006C\u0065\u0073.\u004C\u0065\u006E\u0067\u0074\u0068} f\u0069\u006C\u0065\u0073 \u0077\u0061\u0073 f\u006F\u0075\u006E\u0064, {\u0063\u006F\u006E\u0076\u0065\u0072\u0074\u0065\u0064} f\u0069\u006C\u0065\u0073 \u0077\u0061\u0073 \u0063\u006F\u006E\u0076\u0065\u0072\u0074\u0065\u0064!"); } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0073\u0074\u0061\u0074\u0069\u0063 \u0043\u006F\u006Ef\u0069\u0067\u0044\u0061\u0074\u0061 \u0063\u006F\u006Ef\u0069\u0067 = \u006E\u0065\u0077 \u0043\u006F\u006Ef\u0069\u0067\u0044\u0061\u0074\u0061(); \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0063\u006C\u0061\u0073\u0073 \u0043\u006F\u006Ef\u0069\u0067\u0044\u0061\u0074\u0061 { [\u004A\u0073\u006F\u006E\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079(\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079\u004E\u0061\u006D\u0065 = "\u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0073 \u0063\u0061\u0063\u0068\u0065 \u0064\u0075\u0072\u0061\u0074\u0069\u006F\u006E (\u0073\u0065\u0063\u006F\u006E\u0064\u0073)")] \u0070\u0075\u0062\u006C\u0069\u0063 \u0069\u006E\u0074 \u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0073\u0043\u0061\u0063\u0068\u0065\u0044\u0075\u0072\u0061\u0074\u0069\u006F\u006E = 300; [\u004A\u0073\u006F\u006E\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079(\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079\u004E\u0061\u006D\u0065 = "\u0043\u006F\u006D\u006D\u0061\u006E\u0064")] \u0070\u0075\u0062\u006C\u0069\u0063 \u0073\u0074\u0072\u0069\u006E\u0067[] \u0063\u006F\u006D\u006D\u0061\u006E\u0064\u0073 = { "\u006C\u006F\u0061\u0064\u006F\u0075\u0074", "\u006F\u0075\u0074f\u0069\u0074", "\u0073\u0070\u0061\u0077\u006E\u006B\u0069\u0074", "\u006C\u006F\u0061\u0064\u006F\u0075\u0074\u0073", "\u006C\u006F\u0061\u0064-\u006F\u0075\u0074" }; [\u004A\u0073\u006F\u006E\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079(\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079\u004E\u0061\u006D\u0065 = "\u0057\u0069\u0070\u0065 \u0064\u0061\u0074\u0061 \u006F\u006E \u006E\u0065\u0077 \u006D\u0061\u0070")] \u0070\u0075\u0062\u006C\u0069\u0063 \u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0045\u006E\u0074\u0072\u0079[] \u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0073 = { \u006E\u0065\u0077 \u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0045\u006E\u0074\u0072\u0079 { \u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E = "\u006C\u006F\u0061\u0064\u006F\u0075\u0074.\u0064\u0065f\u0061\u0075\u006C\u0074", \u0070\u0072\u0069\u006F\u0072\u0069\u0074\u0079 = 1, }, \u006E\u0065\u0077 \u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0045\u006E\u0074\u0072\u0079 { \u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E = "\u006C\u006F\u0061\u0064\u006F\u0075\u0074.\u0076\u0069\u0070", \u0070\u0072\u0069\u006F\u0072\u0069\u0074\u0079 = 2, }, \u006E\u0065\u0077 \u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0045\u006E\u0074\u0072\u0079 { \u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E = "\u006C\u006F\u0061\u0064\u006F\u0075\u0074.\u0061\u0064\u006D\u0069\u006E", \u0070\u0072\u0069\u006F\u0072\u0069\u0074\u0079 = 500, }, }; } \u0070\u0072\u006F\u0074\u0065\u0063\u0074\u0065\u0064 \u006F\u0076\u0065\u0072\u0072\u0069\u0064\u0065 \u0076\u006F\u0069\u0064 \u004C\u006F\u0061\u0064\u0043\u006F\u006Ef\u0069\u0067() { \u0062\u0061\u0073\u0065.\u004C\u006F\u0061\u0064\u0043\u006F\u006Ef\u0069\u0067(); \u0074\u0072\u0079 { \u0063\u006F\u006Ef\u0069\u0067 = \u0043\u006F\u006Ef\u0069\u0067.\u0052\u0065\u0061\u0064\u004F\u0062\u006A\u0065\u0063\u0074<\u0043\u006F\u006Ef\u0069\u0067\u0044\u0061\u0074\u0061>(); \u0069f (\u0063\u006F\u006Ef\u0069\u0067 == \u006E\u0075\u006C\u006C) { \u004C\u006F\u0061\u0064\u0044\u0065f\u0061\u0075\u006C\u0074\u0043\u006F\u006Ef\u0069\u0067(); } } \u0063\u0061\u0074\u0063\u0068 { f\u006F\u0072 (\u0076\u0061\u0072 \u0069 = 0; \u0069 < 3; \u0069++) { \u0050\u0072\u0069\u006E\u0074\u0045\u0072\u0072\u006F\u0072("\u0043\u006F\u006Ef\u0069\u0067\u0075\u0072\u0061\u0074\u0069\u006F\u006E f\u0069\u006C\u0065 \u0069\u0073 \u0063\u006F\u0072\u0072\u0075\u0070\u0074! \u0043\u0068\u0065\u0063\u006B \u0079\u006F\u0075\u0072 \u0063\u006F\u006Ef\u0069\u0067 f\u0069\u006C\u0065 \u0061\u0074 \u0068\u0074\u0074\u0070\u0073://\u006A\u0073\u006F\u006E\u006C\u0069\u006E\u0074.\u0063\u006F\u006D/"); } \u004C\u006F\u0061\u0064\u0044\u0065f\u0061\u0075\u006C\u0074\u0043\u006F\u006Ef\u0069\u0067(); \u0072\u0065\u0074\u0075\u0072\u006E; } \u0056\u0061\u006C\u0069\u0064\u0061\u0074\u0065\u0043\u006F\u006Ef\u0069\u0067(); \u0053\u0061\u0076\u0065\u0043\u006F\u006Ef\u0069\u0067(); } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0073\u0074\u0061\u0074\u0069\u0063 \u0076\u006F\u0069\u0064 \u0056\u0061\u006C\u0069\u0064\u0061\u0074\u0065\u0043\u006F\u006Ef\u0069\u0067() { \u0076\u0061\u0072 \u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0069\u0065\u0073 = \u0045\u006E\u0075\u006D.\u0047\u0065\u0074\u0056\u0061\u006C\u0075\u0065\u0073(\u0074\u0079\u0070\u0065\u006Ff(\u0049\u0074\u0065\u006D\u0043\u0061\u0074\u0065\u0067\u006F\u0072\u0079)); f\u006F\u0072\u0065\u0061\u0063\u0068 (\u0076\u0061\u0072 \u0076\u0061\u006C\u0075\u0065 \u0069\u006E \u0063\u006F\u006Ef\u0069\u0067.\u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0073) { \u0069f (\u0076\u0061\u006C\u0075\u0065.\u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0069\u0065\u0073.\u0043\u006F\u006E\u0074\u0061\u0069\u006E\u0073\u004B\u0065\u0079("\u0041\u0074\u0074\u0061\u0063\u0068\u006D\u0065\u006E\u0074") == f\u0061\u006C\u0073\u0065) { \u0076\u0061\u006C\u0075\u0065.\u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0069\u0065\u0073.\u0041\u0064\u0064("\u0041\u0074\u0074\u0061\u0063\u0068\u006D\u0065\u006E\u0074", 0); } f\u006F\u0072\u0065\u0061\u0063\u0068 (\u0076\u0061\u0072 \u0076\u0061\u006C\u0075\u00652 \u0069\u006E \u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0069\u0065\u0073) { \u0076\u0061\u0072 \u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0079 = \u0076\u0061\u006C\u0075\u00652.\u0054\u006F\u0053\u0074\u0072\u0069\u006E\u0067(); \u0069f (\u0076\u0061\u006C\u0075\u0065.\u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0069\u0065\u0073.\u0043\u006F\u006E\u0074\u0061\u0069\u006E\u0073\u004B\u0065\u0079(\u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0079) == f\u0061\u006C\u0073\u0065) { \u0076\u0061\u006C\u0075\u0065.\u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0069\u0065\u0073.\u0041\u0064\u0064(\u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0079, 0); } } } } \u0070\u0072\u006F\u0074\u0065\u0063\u0074\u0065\u0064 \u006F\u0076\u0065\u0072\u0072\u0069\u0064\u0065 \u0076\u006F\u0069\u0064 \u004C\u006F\u0061\u0064\u0044\u0065f\u0061\u0075\u006C\u0074\u0043\u006F\u006Ef\u0069\u0067() { \u0063\u006F\u006Ef\u0069\u0067 = \u006E\u0065\u0077 \u0043\u006F\u006Ef\u0069\u0067\u0044\u0061\u0074\u0061(); } \u0070\u0072\u006F\u0074\u0065\u0063\u0074\u0065\u0064 \u006F\u0076\u0065\u0072\u0072\u0069\u0064\u0065 \u0076\u006F\u0069\u0064 \u0053\u0061\u0076\u0065\u0043\u006F\u006Ef\u0069\u0067() { \u0043\u006F\u006Ef\u0069\u0067.\u0057\u0072\u0069\u0074\u0065\u004F\u0062\u006A\u0065\u0063\u0074(\u0063\u006F\u006Ef\u0069\u0067); } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0044\u0069\u0063\u0074\u0069\u006F\u006E\u0061\u0072\u0079<\u006F\u0062\u006A\u0065\u0063\u0074, \u0073\u0074\u0072\u0069\u006E\u0067> \u006C\u0061\u006E\u0067\u004D\u0065\u0073\u0073\u0061\u0067\u0065\u0073 = \u006E\u0065\u0077 \u0044\u0069\u0063\u0074\u0069\u006F\u006E\u0061\u0072\u0079<\u006F\u0062\u006A\u0065\u0063\u0074, \u0073\u0074\u0072\u0069\u006E\u0067> { {\u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u0055\u0073\u0061\u0067\u0065, "\u0055\u0073\u0061\u0067\u0065:\n" + "/\u006C\u006F\u0061\u0064\u006F\u0075\u0074 \u0073\u0061\u0076\u0065 -> \u0077\u0069\u006C\u006C \u0073\u0061\u0076\u0065 \u0079\u006F\u0075\u0072 \u0063\u0075\u0072\u0072\u0065\u006E\u0074 \u006C\u006F\u0061\u0064\u006F\u0075\u0074\n" + "/\u006C\u006F\u0061\u0064\u006F\u0075\u0074 \u0072\u0065\u0073\u0065\u0074 -> \u0077\u0069\u006C\u006C \u0063\u006C\u0065\u0061\u0072 \u0079\u006F\u0075\u0072 \u0063\u0075\u0072\u0072\u0065\u006E\u0074 \u006C\u006F\u0061\u0064\u006F\u0075\u0074\n" + "/\u006C\u006F\u0061\u0064\u006F\u0075\u0074 \u006C\u0069\u0073\u0074 -> \u0077\u0069\u006C\u006C \u0073\u0068\u006F\u0077 \u0079\u006F\u0075\u0072 \u006C\u006F\u0061\u0064\u006F\u0075\u0074"}, {\u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E, "<\u0063\u006F\u006C\u006F\u0072=#ff0000>\u0059\u006F\u0075 \u0064\u006F\u006E'\u0074 \u0068\u0061\u0076\u0065 \u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E \u0074\u006F \u0075\u0073\u0065 \u0074\u0068\u0061\u0074!</\u0063\u006F\u006C\u006F\u0072>"}, {\u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u0053\u0061\u0076\u0065\u0044\u0069\u0073\u0061\u0062\u006C\u0065\u0064, "\u0059\u006F\u0075 \u0063\u0061\u006E'\u0074 \u0073\u0061\u0076\u0065 \u0069\u0074\u0065\u006D\u0073 \u0069\u006E \u0079\u006F\u0075\u0072 \u006C\u006F\u0061\u0064\u006F\u0075\u0074 \u0067\u0072\u006F\u0075\u0070"}, {\u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u0047\u0065\u0074\u0044\u0069\u0073\u0061\u0062\u006C\u0065\u0064, "\u0059\u006F\u0075 \u0063\u0061\u006E'\u0074 \u0067\u0065\u0074 \u0069\u0074\u0065\u006D\u0073 \u0069\u006E \u0079\u006F\u0075\u0072 \u006C\u006F\u0061\u0064\u006F\u0075\u0074 \u0067\u0072\u006F\u0075\u0070"}, {\u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u0043\u0061\u006E\u0074\u0046\u0069\u006E\u0064\u0049\u0074\u0065\u006D\u0073, "\u0043\u0061\u006E'\u0074 f\u0069\u006E\u0064 \u0069\u0074\u0065\u006D\u0073 \u0069\u006E \u006C\u006F\u0061\u0064\u006F\u0075\u0074!"}, {\u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u004C\u006F\u0061\u0064\u006F\u0075\u0074\u0053\u0061\u0076\u0065\u0064, "<\u0063\u006F\u006C\u006F\u0072=#00ff00>\u0046\u006F\u006C\u006C\u006F\u0077\u0069\u006E\u0067 \u0069\u0074\u0065\u006D\u0073 \u0077\u0061\u0073 \u0073\u0061\u0076\u0065\u0064:</\u0063\u006F\u006C\u006F\u0072>\n{\u0073\u0061\u0076\u0065\u0064}\n\n<\u0063\u006F\u006C\u006F\u0072=#ff0000>\u0054\u0068\u0061\u0074 \u006F\u006E\u0065\u0073 \u0077\u0061\u0073 \u006E\u006F\u0074 \u0073\u0061\u0076\u0065\u0064:</\u0063\u006F\u006C\u006F\u0072>\n{\u0062\u006C\u006F\u0063\u006B\u0065\u0064}"}, {\u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u004C\u006F\u0061\u0064\u006F\u0075\u0074\u0052\u0065\u0063\u0065\u0069\u0076\u0065\u0064, "\u004C\u006F\u0061\u0064\u006F\u0075\u0074 \u0077\u0061\u0073 \u0067\u0065\u0074 \u0073\u0075\u0063\u0063\u0065\u0073\u0073f\u0075\u006C\u006C\u0079!"}, {\u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u004C\u006F\u0061\u0064\u006F\u0075\u0074\u0052\u0065\u0073\u0065\u0074, "\u0059\u006F\u0075\u0072 \u006C\u006F\u0061\u0064\u006F\u0075\u0074 \u0077\u0061\u0073 \u0063\u006C\u0065\u0061\u0072\u0065\u0064!"}, {\u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u004C\u006F\u0061\u0064\u006F\u0075\u0074\u0043\u0075\u0072\u0072\u0065\u006E\u0074, "\u0059\u006F\u0075\u0072 \u0063\u0075\u0072\u0072\u0065\u006E\u0074 \u006C\u006F\u0061\u0064\u006F\u0075\u0074 \u0069\u0073:\n{\u006C\u0069\u0073\u0074}"}, {\u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u0052\u0065\u0073\u0074\u0072\u0069\u0063\u0074\u0065\u0064\u0045\u006E\u0074\u0072\u0079, "{\u006E\u0061\u006D\u0065} <\u0063\u006F\u006C\u006F\u0072=#00ffff>\u0078{\u0061\u006D\u006F\u0075\u006E\u0074}</\u0063\u006F\u006C\u006F\u0072>\n"}, {\u004D\u0065\u0073\u0073\u0061\u0067\u0065.\u004E\u006F\u006E\u0065, "\u004E\u006F \u0069\u0074\u0065\u006D\u0073"} }; \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0065\u006E\u0075\u006D \u004D\u0065\u0073\u0073\u0061\u0067\u0065 { \u0055\u0073\u0061\u0067\u0065, \u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E, \u0053\u0061\u0076\u0065\u0044\u0069\u0073\u0061\u0062\u006C\u0065\u0064, \u0047\u0065\u0074\u0044\u0069\u0073\u0061\u0062\u006C\u0065\u0064, \u0043\u0061\u006E\u0074\u0046\u0069\u006E\u0064\u0049\u0074\u0065\u006D\u0073, \u004E\u006F\u006E\u0065, \u0052\u0065\u0073\u0074\u0072\u0069\u0063\u0074\u0065\u0064\u0045\u006E\u0074\u0072\u0079, \u004C\u006F\u0061\u0064\u006F\u0075\u0074\u0053\u0061\u0076\u0065\u0064, \u004C\u006F\u0061\u0064\u006F\u0075\u0074\u0052\u0065\u0063\u0065\u0069\u0076\u0065\u0064, \u004C\u006F\u0061\u0064\u006F\u0075\u0074\u0052\u0065\u0073\u0065\u0074, \u004C\u006F\u0061\u0064\u006F\u0075\u0074\u0043\u0075\u0072\u0072\u0065\u006E\u0074, } \u0070\u0072\u006F\u0074\u0065\u0063\u0074\u0065\u0064 \u006F\u0076\u0065\u0072\u0072\u0069\u0064\u0065 \u0076\u006F\u0069\u0064 \u004C\u006F\u0061\u0064\u0044\u0065f\u0061\u0075\u006C\u0074\u004D\u0065\u0073\u0073\u0061\u0067\u0065\u0073() { \u0076\u0061\u0072 \u0064\u0069\u0063\u0074\u0069\u006F\u006E\u0061\u0072\u0079 = \u006E\u0065\u0077 \u0044\u0069\u0063\u0074\u0069\u006F\u006E\u0061\u0072\u0079<\u0073\u0074\u0072\u0069\u006E\u0067, \u0073\u0074\u0072\u0069\u006E\u0067>(); f\u006F\u0072\u0065\u0061\u0063\u0068 (\u0076\u0061\u0072 \u0070\u0061\u0069\u0072 \u0069\u006E \u006C\u0061\u006E\u0067\u004D\u0065\u0073\u0073\u0061\u0067\u0065\u0073) { \u0076\u0061\u0072 \u006B\u0065\u0079 = \u0070\u0061\u0069\u0072.\u004B\u0065\u0079.\u0054\u006F\u0053\u0074\u0072\u0069\u006E\u0067(); \u0076\u0061\u0072 \u0076\u0061\u006C\u0075\u0065 = \u0070\u0061\u0069\u0072.\u0056\u0061\u006C\u0075\u0065; \u0064\u0069\u0063\u0074\u0069\u006F\u006E\u0061\u0072\u0079.\u0054\u0072\u0079\u0041\u0064\u0064(\u006B\u0065\u0079, \u0076\u0061\u006C\u0075\u0065); } \u006C\u0061\u006E\u0067.\u0052\u0065\u0067\u0069\u0073\u0074\u0065\u0072\u004D\u0065\u0073\u0073\u0061\u0067\u0065\u0073(\u0064\u0069\u0063\u0074\u0069\u006F\u006E\u0061\u0072\u0079, \u0074\u0068\u0069\u0073); } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0073\u0074\u0072\u0069\u006E\u0067 \u0047\u0065\u0074\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u004D\u0065\u0073\u0073\u0061\u0067\u0065 \u006B\u0065\u0079, \u0073\u0074\u0072\u0069\u006E\u0067 \u0070\u006C\u0061\u0079\u0065\u0072\u0049\u0044 = \u006E\u0075\u006C\u006C, \u0070\u0061\u0072\u0061\u006D\u0073 \u006F\u0062\u006A\u0065\u0063\u0074[] \u0061\u0072\u0067\u0073) { \u0076\u0061\u0072 \u006D\u0065\u0073\u0073\u0061\u0067\u0065 = \u006C\u0061\u006E\u0067.\u0047\u0065\u0074\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u006B\u0065\u0079.\u0054\u006F\u0053\u0074\u0072\u0069\u006E\u0067(), \u0074\u0068\u0069\u0073, \u0070\u006C\u0061\u0079\u0065\u0072\u0049\u0044); \u0076\u0061\u0072 \u006F\u0072\u0067\u0061\u006E\u0069\u007A\u0065\u0064 = \u004F\u0072\u0067\u0061\u006E\u0069\u007A\u0065\u0041\u0072\u0067\u0073(\u0061\u0072\u0067\u0073); \u006D\u0065\u0073\u0073\u0061\u0067\u0065 = \u0052\u0065\u0070\u006C\u0061\u0063\u0065\u0041\u0072\u0067\u0073(\u006D\u0065\u0073\u0073\u0061\u0067\u0065, \u006F\u0072\u0067\u0061\u006E\u0069\u007A\u0065\u0064); \u0072\u0065\u0074\u0075\u0072\u006E \u006D\u0065\u0073\u0073\u0061\u0067\u0065; } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0073\u0074\u0061\u0074\u0069\u0063 \u0044\u0069\u0063\u0074\u0069\u006F\u006E\u0061\u0072\u0079<\u0073\u0074\u0072\u0069\u006E\u0067, \u006F\u0062\u006A\u0065\u0063\u0074> \u004F\u0072\u0067\u0061\u006E\u0069\u007A\u0065\u0041\u0072\u0067\u0073(\u006F\u0062\u006A\u0065\u0063\u0074[] \u0061\u0072\u0067\u0073) { \u0076\u0061\u0072 \u0064\u0069\u0063 = \u006E\u0065\u0077 \u0044\u0069\u0063\u0074\u0069\u006F\u006E\u0061\u0072\u0079<\u0073\u0074\u0072\u0069\u006E\u0067, \u006F\u0062\u006A\u0065\u0063\u0074>(); f\u006F\u0072 (\u0076\u0061\u0072 \u0069 = 0; \u0069 < \u0061\u0072\u0067\u0073.\u004C\u0065\u006E\u0067\u0074\u0068; \u0069 += 2) { \u0076\u0061\u0072 \u0076\u0061\u006C\u0075\u0065 = \u0061\u0072\u0067\u0073[\u0069].\u0054\u006F\u0053\u0074\u0072\u0069\u006E\u0067(); \u0076\u0061\u0072 \u006E\u0065\u0078\u0074\u0056\u0061\u006C\u0075\u0065 = \u0069 + 1 < \u0061\u0072\u0067\u0073.\u004C\u0065\u006E\u0067\u0074\u0068 ? \u0061\u0072\u0067\u0073[\u0069 + 1] : \u006E\u0075\u006C\u006C; \u0064\u0069\u0063.\u0041\u0064\u0064(\u0076\u0061\u006C\u0075\u0065, \u006E\u0065\u0078\u0074\u0056\u0061\u006C\u0075\u0065); } \u0072\u0065\u0074\u0075\u0072\u006E \u0064\u0069\u0063; } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0073\u0074\u0061\u0074\u0069\u0063 \u0073\u0074\u0072\u0069\u006E\u0067 \u0052\u0065\u0070\u006C\u0061\u0063\u0065\u0041\u0072\u0067\u0073(\u0073\u0074\u0072\u0069\u006E\u0067 \u006D\u0065\u0073\u0073\u0061\u0067\u0065, \u0044\u0069\u0063\u0074\u0069\u006F\u006E\u0061\u0072\u0079<\u0073\u0074\u0072\u0069\u006E\u0067, \u006F\u0062\u006A\u0065\u0063\u0074> \u0061\u0072\u0067\u0073) { \u0069f (\u0061\u0072\u0067\u0073 == \u006E\u0075\u006C\u006C || \u0061\u0072\u0067\u0073.\u0043\u006F\u0075\u006E\u0074 < 1) { \u0072\u0065\u0074\u0075\u0072\u006E \u006D\u0065\u0073\u0073\u0061\u0067\u0065; } f\u006F\u0072\u0065\u0061\u0063\u0068 (\u0076\u0061\u0072 \u0070\u0061\u0069\u0072 \u0069\u006E \u0061\u0072\u0067\u0073) { \u0076\u0061\u0072 \u00730 = "{" + \u0070\u0061\u0069\u0072.\u004B\u0065\u0079 + "}"; \u0076\u0061\u0072 \u00731 = \u0070\u0061\u0069\u0072.\u004B\u0065\u0079; \u0076\u0061\u0072 \u00732 = \u0070\u0061\u0069\u0072.\u0056\u0061\u006C\u0075\u0065 != \u006E\u0075\u006C\u006C ? \u0070\u0061\u0069\u0072.\u0056\u0061\u006C\u0075\u0065.\u0054\u006F\u0053\u0074\u0072\u0069\u006E\u0067() : "\u006E\u0075\u006C\u006C"; \u006D\u0065\u0073\u0073\u0061\u0067\u0065 = \u006D\u0065\u0073\u0073\u0061\u0067\u0065.\u0052\u0065\u0070\u006C\u0061\u0063\u0065(\u00730, \u00732, \u0053\u0074\u0072\u0069\u006E\u0067\u0043\u006F\u006D\u0070\u0061\u0072\u0069\u0073\u006F\u006E.\u0049\u006E\u0076\u0061\u0072\u0069\u0061\u006E\u0074\u0043\u0075\u006C\u0074\u0075\u0072\u0065\u0049\u0067\u006E\u006F\u0072\u0065\u0043\u0061\u0073\u0065); \u006D\u0065\u0073\u0073\u0061\u0067\u0065 = \u006D\u0065\u0073\u0073\u0061\u0067\u0065.\u0052\u0065\u0070\u006C\u0061\u0063\u0065(\u00731, \u00732, \u0053\u0074\u0072\u0069\u006E\u0067\u0043\u006F\u006D\u0070\u0061\u0072\u0069\u0073\u006F\u006E.\u0049\u006E\u0076\u0061\u0072\u0069\u0061\u006E\u0074\u0043\u0075\u006C\u0074\u0075\u0072\u0065\u0049\u0067\u006E\u006F\u0072\u0065\u0043\u0061\u0073\u0065); } \u0072\u0065\u0074\u0075\u0072\u006E \u006D\u0065\u0073\u0073\u0061\u0067\u0065; } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0076\u006F\u0069\u0064 \u0053\u0065\u006E\u0064\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u006F\u0062\u006A\u0065\u0063\u0074 \u0072\u0065\u0063\u0065\u0069\u0076\u0065\u0072, \u004D\u0065\u0073\u0073\u0061\u0067\u0065 \u006B\u0065\u0079, \u0070\u0061\u0072\u0061\u006D\u0073 \u006F\u0062\u006A\u0065\u0063\u0074[] \u0061\u0072\u0067\u0073) { \u0076\u0061\u0072 \u0075\u0073\u0065\u0072\u0049\u0044 = (\u0072\u0065\u0063\u0065\u0069\u0076\u0065\u0072 \u0061\u0073 \u0042\u0061\u0073\u0065\u0050\u006C\u0061\u0079\u0065\u0072)?.\u0055\u0073\u0065\u0072\u0049\u0044\u0053\u0074\u0072\u0069\u006E\u0067; \u0076\u0061\u0072 \u006D\u0065\u0073\u0073\u0061\u0067\u0065 = \u0047\u0065\u0074\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u006B\u0065\u0079, \u0075\u0073\u0065\u0072\u0049\u0044, \u0061\u0072\u0067\u0073); \u0053\u0065\u006E\u0064\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u0072\u0065\u0063\u0065\u0069\u0076\u0065\u0072, \u006D\u0065\u0073\u0073\u0061\u0067\u0065); } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0076\u006F\u0069\u0064 \u0053\u0065\u006E\u0064\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u006F\u0062\u006A\u0065\u0063\u0074 \u0072\u0065\u0063\u0065\u0069\u0076\u0065\u0072, \u0073\u0074\u0072\u0069\u006E\u0067 \u006D\u0065\u0073\u0073\u0061\u0067\u0065) { \u0069f (\u0072\u0065\u0063\u0065\u0069\u0076\u0065\u0072 == \u006E\u0075\u006C\u006C) { \u0050\u0075\u0074\u0073(\u006D\u0065\u0073\u0073\u0061\u0067\u0065); \u0072\u0065\u0074\u0075\u0072\u006E; } \u0076\u0061\u0072 \u0063\u006F\u006E\u0073\u006F\u006C\u0065 = \u0072\u0065\u0063\u0065\u0069\u0076\u0065\u0072 \u0061\u0073 \u0043\u006F\u006E\u0073\u006F\u006C\u0065\u0053\u0079\u0073\u0074\u0065\u006D.\u0041\u0072\u0067; \u0069f (\u0063\u006F\u006E\u0073\u006F\u006C\u0065 != \u006E\u0075\u006C\u006C) { \u0053\u0065\u006E\u0064\u0052\u0065\u0070\u006C\u0079(\u0063\u006F\u006E\u0073\u006F\u006C\u0065, \u006D\u0065\u0073\u0073\u0061\u0067\u0065); \u0072\u0065\u0074\u0075\u0072\u006E; } \u0076\u0061\u0072 \u0070\u006C\u0061\u0079\u0065\u0072 = \u0072\u0065\u0063\u0065\u0069\u0076\u0065\u0072 \u0061\u0073 \u0042\u0061\u0073\u0065\u0050\u006C\u0061\u0079\u0065\u0072; \u0069f (\u0070\u006C\u0061\u0079\u0065\u0072 != \u006E\u0075\u006C\u006C) { \u0070\u006C\u0061\u0079\u0065\u0072.\u0043\u0068\u0061\u0074\u004D\u0065\u0073\u0073\u0061\u0067\u0065(\u006D\u0065\u0073\u0073\u0061\u0067\u0065); \u0072\u0065\u0074\u0075\u0072\u006E; } } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0073\u0074\u0061\u0074\u0069\u0063 \u0050\u006C\u0075\u0067\u0069\u006E\u0044\u0061\u0074\u0061 \u0044\u0061\u0074\u0061 = \u006E\u0065\u0077 \u0050\u006C\u0075\u0067\u0069\u006E\u0044\u0061\u0074\u0061(); \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0063\u006F\u006E\u0073\u0074 \u0073\u0074\u0072\u0069\u006E\u0067 f\u0069\u006C\u0065\u006E\u0061\u006D\u0065 = "\u0064\u0061\u0074\u0061_\u00762"; \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0062\u006F\u006F\u006C \u0076\u0061\u006C\u0069\u0064\u0044\u0061\u0074\u0061 = f\u0061\u006C\u0073\u0065; \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0063\u006C\u0061\u0073\u0073 \u0044\u0061\u0074\u0061\u0045\u006E\u0074\u0072\u0079 { \u0070\u0075\u0062\u006C\u0069\u0063 \u0073\u0074\u0072\u0069\u006E\u0067 \u006C\u0061\u0073\u0074\u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E; \u0070\u0075\u0062\u006C\u0069\u0063 \u0042\u0061\u0073\u0065\u0049\u0074\u0065\u006D[] \u0069\u0074\u0065\u006D\u0073 = { }; } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0063\u006C\u0061\u0073\u0073 \u0050\u006C\u0075\u0067\u0069\u006E\u0044\u0061\u0074\u0061 { \u0070\u0075\u0062\u006C\u0069\u0063 \u0044\u0069\u0063\u0074\u0069\u006F\u006E\u0061\u0072\u0079<\u0073\u0074\u0072\u0069\u006E\u0067, \u0044\u0061\u0074\u0061\u0045\u006E\u0074\u0072\u0079> \u0076\u0061\u006C\u0075\u0065\u0073 = \u006E\u0065\u0077 \u0044\u0069\u0063\u0074\u0069\u006F\u006E\u0061\u0072\u0079<\u0073\u0074\u0072\u0069\u006E\u0067, \u0044\u0061\u0074\u0061\u0045\u006E\u0074\u0072\u0079>(); [\u004A\u0073\u006F\u006E\u0049\u0067\u006E\u006F\u0072\u0065] \u0070\u0075\u0062\u006C\u0069\u0063 \u0044\u0069\u0063\u0074\u0069\u006F\u006E\u0061\u0072\u0079<\u0073\u0074\u0072\u0069\u006E\u0067, \u0044\u0061\u0074\u0061\u0045\u006E\u0074\u0072\u0079> \u0063\u0061\u0063\u0068\u0065 = \u006E\u0065\u0077 \u0044\u0069\u0063\u0074\u0069\u006F\u006E\u0061\u0072\u0079<\u0073\u0074\u0072\u0069\u006E\u0067, \u0044\u0061\u0074\u0061\u0045\u006E\u0074\u0072\u0079>(); \u0070\u0075\u0062\u006C\u0069\u0063 \u0044\u0061\u0074\u0061\u0045\u006E\u0074\u0072\u0079 \u0047\u0065\u0074(\u006F\u0062\u006A\u0065\u0063\u0074 \u0070\u0061\u0072\u0061\u006D, \u0062\u006F\u006F\u006C \u0063\u0072\u0065\u0061\u0074\u0065\u004E\u0065\u0077\u004F\u006E\u004D\u0069\u0073\u0073\u0069\u006E\u0067) { \u0076\u0061\u0072 \u006B\u0065\u0079 = \u0070\u0061\u0072\u0061\u006D?.\u0054\u006F\u0053\u0074\u0072\u0069\u006E\u0067(); \u0069f (\u006B\u0065\u0079 == \u006E\u0075\u006C\u006C) { \u0072\u0065\u0074\u0075\u0072\u006E \u006E\u0075\u006C\u006C; } \u0076\u0061\u0072 \u0076\u0061\u006C\u0075\u0065 = (\u0044\u0061\u0074\u0061\u0045\u006E\u0074\u0072\u0079) \u006E\u0075\u006C\u006C; \u0069f (\u0063\u0061\u0063\u0068\u0065.\u0054\u0072\u0079\u0047\u0065\u0074\u0056\u0061\u006C\u0075\u0065(\u006B\u0065\u0079, \u006F\u0075\u0074 \u0076\u0061\u006C\u0075\u0065) == \u0074\u0072\u0075\u0065) { \u0072\u0065\u0074\u0075\u0072\u006E \u0076\u0061\u006C\u0075\u0065; } \u0069f (\u0076\u0061\u006C\u0075\u0065\u0073.\u0054\u0072\u0079\u0047\u0065\u0074\u0056\u0061\u006C\u0075\u0065(\u006B\u0065\u0079, \u006F\u0075\u0074 \u0076\u0061\u006C\u0075\u0065) == f\u0061\u006C\u0073\u0065 && \u0063\u0072\u0065\u0061\u0074\u0065\u004E\u0065\u0077\u004F\u006E\u004D\u0069\u0073\u0073\u0069\u006E\u0067 == \u0074\u0072\u0075\u0065) { \u0076\u0061\u006C\u0075\u0065 = \u006E\u0065\u0077 \u0044\u0061\u0074\u0061\u0045\u006E\u0074\u0072\u0079(); \u0076\u0061\u006C\u0075\u0065\u0073.\u0041\u0064\u0064(\u006B\u0065\u0079, \u0076\u0061\u006C\u0075\u0065); } \u0069f (\u0076\u0061\u006C\u0075\u0065 != \u006E\u0075\u006C\u006C) { \u0063\u0061\u0063\u0068\u0065.\u0054\u0072\u0079\u0041\u0064\u0064(\u006B\u0065\u0079, \u0076\u0061\u006C\u0075\u0065); } \u0072\u0065\u0074\u0075\u0072\u006E \u0076\u0061\u006C\u0075\u0065; } \u0070\u0075\u0062\u006C\u0069\u0063 \u0076\u006F\u0069\u0064 \u0052\u0065\u0073\u0065\u0074(\u006F\u0062\u006A\u0065\u0063\u0074 \u0070\u0061\u0072\u0061\u006D, \u0044\u0061\u0074\u0061\u0045\u006E\u0074\u0072\u0079 \u0076\u0061\u006C\u0075\u0065) { \u0076\u0061\u0072 \u006B\u0065\u0079 = \u0070\u0061\u0072\u0061\u006D?.\u0054\u006F\u0053\u0074\u0072\u0069\u006E\u0067(); \u0069f (\u006B\u0065\u0079 == \u006E\u0075\u006C\u006C) { \u0072\u0065\u0074\u0075\u0072\u006E; } \u0069f (\u0076\u0061\u006C\u0075\u0065\u0073.\u0054\u0072\u0079\u0041\u0064\u0064(\u006B\u0065\u0079, \u0076\u0061\u006C\u0075\u0065) == f\u0061\u006C\u0073\u0065) { \u0076\u0061\u006C\u0075\u0065\u0073[\u006B\u0065\u0079] = \u0076\u0061\u006C\u0075\u0065; \u0069f (\u0063\u0061\u0063\u0068\u0065.\u0043\u006F\u006E\u0074\u0061\u0069\u006E\u0073\u004B\u0065\u0079(\u006B\u0065\u0079) == \u0074\u0072\u0075\u0065) { \u0063\u0061\u0063\u0068\u0065[\u006B\u0065\u0079] = \u0076\u0061\u006C\u0075\u0065; } } } \u0070\u0075\u0062\u006C\u0069\u0063 \u0076\u006F\u0069\u0064 \u0052\u0065\u006D\u006F\u0076\u0065(\u006F\u0062\u006A\u0065\u0063\u0074 \u0070\u0061\u0072\u0061\u006D) { \u0076\u0061\u0072 \u006B\u0065\u0079 = \u0070\u0061\u0072\u0061\u006D?.\u0054\u006F\u0053\u0074\u0072\u0069\u006E\u0067(); \u0069f (\u006B\u0065\u0079 == \u006E\u0075\u006C\u006C) { \u0072\u0065\u0074\u0075\u0072\u006E; } \u0069f (\u0076\u0061\u006C\u0075\u0065\u0073.\u0043\u006F\u006E\u0074\u0061\u0069\u006E\u0073\u004B\u0065\u0079(\u006B\u0065\u0079) == f\u0061\u006C\u0073\u0065) { \u0072\u0065\u0074\u0075\u0072\u006E; } \u0076\u0061\u006C\u0075\u0065\u0073.\u0052\u0065\u006D\u006F\u0076\u0065(\u006B\u0065\u0079); \u0069f (\u0063\u0061\u0063\u0068\u0065.\u0043\u006F\u006E\u0074\u0061\u0069\u006E\u0073\u004B\u0065\u0079(\u006B\u0065\u0079) == f\u0061\u006C\u0073\u0065) { \u0072\u0065\u0074\u0075\u0072\u006E; } \u0063\u0061\u0063\u0068\u0065.\u0052\u0065\u006D\u006F\u0076\u0065(\u006B\u0065\u0079); } } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0076\u006F\u0069\u0064 \u004C\u006F\u0061\u0064\u0044\u0061\u0074\u0061(\u0073\u0074\u0072\u0069\u006E\u0067 \u006B\u0065\u0079\u004E\u0061\u006D\u0065 = f\u0069\u006C\u0065\u006E\u0061\u006D\u0065) { \u0074\u0072\u0079 { \u0044\u0061\u0074\u0061 = \u0049\u006E\u0074\u0065\u0072f\u0061\u0063\u0065.\u004F\u0078\u0069\u0064\u0065.\u0044\u0061\u0074\u0061\u0046\u0069\u006C\u0065\u0053\u0079\u0073\u0074\u0065\u006D.\u0052\u0065\u0061\u0064\u004F\u0062\u006A\u0065\u0063\u0074<\u0050\u006C\u0075\u0067\u0069\u006E\u0044\u0061\u0074\u0061>($"{\u004E\u0061\u006D\u0065}/{\u006B\u0065\u0079\u004E\u0061\u006D\u0065}"); \u0074\u0069\u006D\u0065\u0072.\u0045\u0076\u0065\u0072\u0079(\u0043\u006F\u0072\u0065.\u0052\u0061\u006E\u0064\u006F\u006D.\u0052\u0061\u006E\u0067\u0065(500, 700), () => \u0053\u0061\u0076\u0065\u0044\u0061\u0074\u0061()); \u0076\u0061\u006C\u0069\u0064\u0044\u0061\u0074\u0061 = \u0074\u0072\u0075\u0065; } \u0063\u0061\u0074\u0063\u0068 (\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006F\u006E \u0065) { \u0044\u0061\u0074\u0061 = \u006E\u0065\u0077 \u0050\u006C\u0075\u0067\u0069\u006E\u0044\u0061\u0074\u0061(); f\u006F\u0072 (\u0076\u0061\u0072 \u0069 = 0; \u0069 < 5; \u0069++) { \u0050\u0072\u0069\u006E\u0074\u0045\u0072\u0072\u006F\u0072("!!! \u0043\u0052\u0049\u0054\u0049\u0043\u0041\u004C \u0044\u0041\u0054\u0041 \u0045\u0052\u0052\u004F\u0052 !!!\n * \u0044\u0061\u0074\u0061 \u0077\u0061\u0073 \u006E\u006F\u0074 \u006C\u006F\u0061\u0064\u0065\u0064!\n * \u0044\u0061\u0074\u0061 \u0061\u0075\u0074\u006F-\u0073\u0061\u0076\u0065 \u0077\u0061\u0073 \u0064\u0069\u0073\u0061\u0062\u006C\u0065\u0064!"); } \u004C\u006F\u0067\u0054\u006F\u0046\u0069\u006C\u0065("\u0065\u0072\u0072\u006F\u0072\u0073", $"\n\n\u0045\u0072\u0072\u006F\u0072: {\u0065.\u004D\u0065\u0073\u0073\u0061\u0067\u0065}\n\n\u0054\u0072\u0061\u0063\u0065: {\u0065.\u0053\u0074\u0061\u0063\u006B\u0054\u0072\u0061\u0063\u0065}\n\n", \u0074\u0068\u0069\u0073); } } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0076\u006F\u0069\u0064 \u0053\u0061\u0076\u0065\u0044\u0061\u0074\u0061(\u0073\u0074\u0072\u0069\u006E\u0067 \u006B\u0065\u0079\u004E\u0061\u006D\u0065 = f\u0069\u006C\u0065\u006E\u0061\u006D\u0065) { \u0069f (\u0076\u0061\u006C\u0069\u0064\u0044\u0061\u0074\u0061 == \u0074\u0072\u0075\u0065 && \u0044\u0061\u0074\u0061 != \u006E\u0075\u006C\u006C) { \u0044\u0061\u0074\u0061.\u0063\u0061\u0063\u0068\u0065.\u0043\u006C\u0065\u0061\u0072(); \u0049\u006E\u0074\u0065\u0072f\u0061\u0063\u0065.\u004F\u0078\u0069\u0064\u0065.\u0044\u0061\u0074\u0061\u0046\u0069\u006C\u0065\u0053\u0079\u0073\u0074\u0065\u006D.\u0057\u0072\u0069\u0074\u0065\u004F\u0062\u006A\u0065\u0063\u0074($"{\u004E\u0061\u006D\u0065}/{\u006B\u0065\u0079\u004E\u0061\u006D\u0065}", \u0044\u0061\u0074\u0061); } } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0044\u0069\u0063\u0074\u0069\u006F\u006E\u0061\u0072\u0079<\u0073\u0074\u0072\u0069\u006E\u0067, \u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0045\u006E\u0074\u0072\u0079> \u0063\u0061\u0063\u0068\u0065\u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E = \u006E\u0065\u0077 \u0044\u0069\u0063\u0074\u0069\u006F\u006E\u0061\u0072\u0079<\u0073\u0074\u0072\u0069\u006E\u0067, \u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0045\u006E\u0074\u0072\u0079>(); \u0070\u0072\u0069\u0076\u0061\u0074\u0065 f\u006C\u006F\u0061\u0074 \u006C\u0061\u0073\u0074\u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0043\u0061\u0063\u0068\u0065\u0052\u0065\u0073\u0065\u0074 = f\u006C\u006F\u0061\u0074.\u004E\u0065\u0067\u0061\u0074\u0069\u0076\u0065\u0049\u006Ef\u0069\u006E\u0069\u0074\u0079; \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0063\u006C\u0061\u0073\u0073 \u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0045\u006E\u0074\u0072\u0079 { [\u004A\u0073\u006F\u006E\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079(\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079\u004E\u0061\u006D\u0065 = "\u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E")] \u0070\u0075\u0062\u006C\u0069\u0063 \u0073\u0074\u0072\u0069\u006E\u0067 \u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E; [\u004A\u0073\u006F\u006E\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079(\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079\u004E\u0061\u006D\u0065 = "\u0050\u0072\u0069\u006F\u0072\u0069\u0074\u0079")] \u0070\u0075\u0062\u006C\u0069\u0063 \u0069\u006E\u0074 \u0070\u0072\u0069\u006F\u0072\u0069\u0074\u0079 = 0; [\u004A\u0073\u006F\u006E\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079(\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079\u004E\u0061\u006D\u0065 = "\u0052\u0065\u0073\u0065\u0074 \u0069\u0074\u0065\u006D\u0073 f\u0072\u006F\u006D \u006F\u006C\u0064 \u006C\u006F\u0061\u0064\u006F\u0075\u0074 \u0067\u0072\u006F\u0075\u0070")] \u0070\u0075\u0062\u006C\u0069\u0063 \u0062\u006F\u006F\u006C \u0072\u0065\u0073\u0065\u0074\u004F\u006C\u0064\u004C\u006F\u0061\u0064\u006F\u0075\u0074 = \u0074\u0072\u0075\u0065; [\u004A\u0073\u006F\u006E\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079(\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079\u004E\u0061\u006D\u0065 = "\u0043\u0061\u006E \u0073\u0061\u0076\u0065 \u006C\u006F\u0061\u0064\u006F\u0075\u0074")] \u0070\u0075\u0062\u006C\u0069\u0063 \u0062\u006F\u006F\u006C \u0063\u0061\u006E\u0053\u0061\u0076\u0065 = \u0074\u0072\u0075\u0065; [\u004A\u0073\u006F\u006E\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079(\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079\u004E\u0061\u006D\u0065 = "\u0043\u0061\u006E \u0067\u0065\u0074 \u006C\u006F\u0061\u0064\u006F\u0075\u0074")] \u0070\u0075\u0062\u006C\u0069\u0063 \u0062\u006F\u006F\u006C \u0063\u0061\u006E\u0047\u0065\u0074 = \u0074\u0072\u0075\u0065; [\u004A\u0073\u006F\u006E\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079(\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079\u004E\u0061\u006D\u0065 = "\u0042\u006C\u006F\u0063\u006B \u0069f \u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065 \u0077\u0061\u0073 \u006E\u006F\u0074 \u0064\u0065f\u0069\u006E\u0065\u0064")] \u0070\u0075\u0062\u006C\u0069\u0063 \u0062\u006F\u006F\u006C \u0062\u006C\u006F\u0063\u006B\u0049f\u004E\u006F\u0074\u0044\u0065f\u0069\u006E\u0065\u0064 = \u0074\u0072\u0075\u0065; [\u004A\u0073\u006F\u006E\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079(\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079\u004E\u0061\u006D\u0065 = "\u0042\u006C\u006F\u0063\u006B\u0065\u0064 \u0073\u006B\u0069\u006E\u0073 \u0074\u006F \u0073\u0061\u0076\u0065")] \u0070\u0075\u0062\u006C\u0069\u0063 \u0073\u0074\u0072\u0069\u006E\u0067[] \u0062\u006C\u006F\u0063\u006B\u0065\u0064\u0053\u006B\u0069\u006E\u0073 = {"*", "1234", "555-555-555"}; [\u004A\u0073\u006F\u006E\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079(\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079\u004E\u0061\u006D\u0065 = "\u0052\u0065\u0073\u0074\u0072\u0069\u0063\u0074\u0069\u006F\u006E \u0062\u0079 \u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0069\u0065\u0073")] \u0070\u0075\u0062\u006C\u0069\u0063 \u0044\u0069\u0063\u0074\u0069\u006F\u006E\u0061\u0072\u0079<\u0073\u0074\u0072\u0069\u006E\u0067, \u0069\u006E\u0074> \u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0069\u0065\u0073 = \u006E\u0065\u0077 \u0044\u0069\u0063\u0074\u0069\u006F\u006E\u0061\u0072\u0079<\u0073\u0074\u0072\u0069\u006E\u0067, \u0069\u006E\u0074>(); [\u004A\u0073\u006F\u006E\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079(\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079\u004E\u0061\u006D\u0065 = "\u0052\u0065\u0073\u0074\u0072\u0069\u0063\u0074\u0069\u006F\u006E \u0062\u0079 \u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065\u0073")] \u0070\u0075\u0062\u006C\u0069\u0063 \u0044\u0069\u0063\u0074\u0069\u006F\u006E\u0061\u0072\u0079<\u0073\u0074\u0072\u0069\u006E\u0067, \u0069\u006E\u0074> \u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065\u0073 = \u006E\u0065\u0077 \u0044\u0069\u0063\u0074\u0069\u006F\u006E\u0061\u0072\u0079<\u0073\u0074\u0072\u0069\u006E\u0067, \u0069\u006E\u0074> { {"\u0072\u0069f\u006C\u0065.\u0061\u006B", 1}, {"\u0061\u006D\u006D\u006F.\u0072\u0069f\u006C\u0065", 300} }; [\u004A\u0073\u006F\u006E\u0049\u0067\u006E\u006F\u0072\u0065] \u0070\u0075\u0062\u006C\u0069\u0063 \u0044\u0061\u0074\u0061\u0045\u006E\u0074\u0072\u0079 \u0073\u0070\u0065\u0063\u0069\u0061\u006C; } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0045\u006E\u0074\u0072\u0079 \u0047\u0065\u0074\u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E(\u0073\u0074\u0072\u0069\u006E\u0067 \u0070\u006C\u0061\u0079\u0065\u0072\u0049\u0044, \u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0045\u006E\u0074\u0072\u0079[] \u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0073) { \u0076\u0061\u0072 \u0076\u0061\u006C\u0075\u0065 = (\u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0045\u006E\u0074\u0072\u0079) \u006E\u0075\u006C\u006C; \u0069f (\u0063\u006F\u006Ef\u0069\u0067.\u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0073\u0043\u0061\u0063\u0068\u0065\u0044\u0075\u0072\u0061\u0074\u0069\u006F\u006E > 0) { \u0069f (\u0063\u0061\u0063\u0068\u0065\u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E.\u0054\u0072\u0079\u0047\u0065\u0074\u0056\u0061\u006C\u0075\u0065(\u0070\u006C\u0061\u0079\u0065\u0072\u0049\u0044, \u006F\u0075\u0074 \u0076\u0061\u006C\u0075\u0065) == \u0074\u0072\u0075\u0065) { \u0072\u0065\u0074\u0075\u0072\u006E \u0076\u0061\u006C\u0075\u0065; } } \u0076\u0061\u0072 \u0069\u0064\u0053\u0074\u0072\u0069\u006E\u0067 = \u0070\u006C\u0061\u0079\u0065\u0072\u0049\u0044.\u0054\u006F\u0053\u0074\u0072\u0069\u006E\u0067(); \u0076\u0061\u0072 \u006E\u0075\u006D = -1; f\u006F\u0072\u0065\u0061\u0063\u0068 (\u0076\u0061\u0072 \u0065\u006E\u0074\u0072\u0079 \u0069\u006E \u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0073) { \u0069f (\u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E.\u0055\u0073\u0065\u0072\u0048\u0061\u0073\u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E(\u0069\u0064\u0053\u0074\u0072\u0069\u006E\u0067, \u0065\u006E\u0074\u0072\u0079.\u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E) && \u0065\u006E\u0074\u0072\u0079.\u0070\u0072\u0069\u006F\u0072\u0069\u0074\u0079 > \u006E\u0075\u006D) { \u006E\u0075\u006D = \u0065\u006E\u0074\u0072\u0079.\u0070\u0072\u0069\u006F\u0072\u0069\u0074\u0079; \u0076\u0061\u006C\u0075\u0065 = \u0065\u006E\u0074\u0072\u0079; } } \u0069f (\u0076\u0061\u006C\u0075\u0065 != \u006E\u0075\u006C\u006C && \u0063\u006F\u006Ef\u0069\u0067.\u0070\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E\u0073\u0043\u0061\u0063\u0068\u0065\u0044\u0075\u0072\u0061\u0074\u0069\u006F\u006E > 0) { \u0063\u0061\u0063\u0068\u0065\u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E.\u0041\u0064\u0064(\u0070\u006C\u0061\u0079\u0065\u0072\u0049\u0044, \u0076\u0061\u006C\u0075\u0065); } \u0072\u0065\u0074\u0075\u0072\u006E \u0076\u0061\u006C\u0075\u0065; } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0063\u006C\u0061\u0073\u0073 \u0042\u0061\u0073\u0065\u0049\u0074\u0065\u006D { [\u004A\u0073\u006F\u006E\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079(\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079\u004E\u0061\u006D\u0065 = "\u0053\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065")] \u0070\u0075\u0062\u006C\u0069\u0063 \u0073\u0074\u0072\u0069\u006E\u0067 \u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065 = \u0073\u0074\u0072\u0069\u006E\u0067.\u0045\u006D\u0070\u0074\u0079; [\u004A\u0073\u006F\u006E\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079(\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079\u004E\u0061\u006D\u0065 = "\u0041\u006D\u006F\u0075\u006E\u0074")] \u0070\u0075\u0062\u006C\u0069\u0063 \u0069\u006E\u0074 \u0061\u006D\u006F\u0075\u006E\u0074 = 1; [\u004A\u0073\u006F\u006E\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079(\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079\u004E\u0061\u006D\u0065 = "\u0053\u006B\u0069\u006E")] \u0070\u0075\u0062\u006C\u0069\u0063 \u0075\u006C\u006F\u006E\u0067 \u0073\u006B\u0069\u006E\u0049\u0064; [\u004A\u0073\u006F\u006E\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079(\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079\u004E\u0061\u006D\u0065 = "\u0044\u0069\u0073\u0070\u006C\u0061\u0079 \u006E\u0061\u006D\u0065")] \u0070\u0075\u0062\u006C\u0069\u0063 \u0073\u0074\u0072\u0069\u006E\u0067 \u0064\u0069\u0073\u0070\u006C\u0061\u0079\u004E\u0061\u006D\u0065 = \u0073\u0074\u0072\u0069\u006E\u0067.\u0045\u006D\u0070\u0074\u0079; [\u004A\u0073\u006F\u006E\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079(\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079\u004E\u0061\u006D\u0065 = "\u0049\u0074\u0065\u006D \u006E\u0061\u006D\u0065")] \u0070\u0075\u0062\u006C\u0069\u0063 \u0073\u0074\u0072\u0069\u006E\u0067 \u006E\u0069\u0063\u0065\u004E\u0061\u006D\u0065; [\u004A\u0073\u006F\u006E\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079(\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079\u004E\u0061\u006D\u0065 = "\u0043\u006F\u006E\u0074\u0061\u0069\u006E\u0065\u0072")] \u0070\u0075\u0062\u006C\u0069\u0063 \u0073\u0074\u0072\u0069\u006E\u0067 \u0063\u006F\u006E\u0074\u0061\u0069\u006E\u0065\u0072 = \u0073\u0074\u0072\u0069\u006E\u0067.\u0045\u006D\u0070\u0074\u0079; [\u004A\u0073\u006F\u006E\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079(\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079\u004E\u0061\u006D\u0065 = "\u0053\u006C\u006F\u0074")] \u0070\u0075\u0062\u006C\u0069\u0063 \u0069\u006E\u0074 \u0073\u006C\u006F\u0074; [\u004A\u0073\u006F\u006E\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079(\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079\u004E\u0061\u006D\u0065 = "\u0046\u0075\u0065\u006C")] \u0070\u0075\u0062\u006C\u0069\u0063 f\u006C\u006F\u0061\u0074 f\u0075\u0065\u006C; [\u004A\u0073\u006F\u006E\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079(\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079\u004E\u0061\u006D\u0065 = "\u0043\u0061\u0074\u0065\u0067\u006F\u0072\u0079")] \u0070\u0075\u0062\u006C\u0069\u0063 \u0073\u0074\u0072\u0069\u006E\u0067 \u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0079 = \u0073\u0074\u0072\u0069\u006E\u0067.\u0045\u006D\u0070\u0074\u0079; [\u004A\u0073\u006F\u006E\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079(\u0050\u0072\u006F\u0070\u0065\u0072\u0074\u0079\u004E\u0061\u006D\u0065 = "\u0043\u006F\u006E\u0074\u0065\u006E\u0074\u0073")] \u0070\u0075\u0062\u006C\u0069\u0063 \u0044\u0069\u0063\u0074\u0069\u006F\u006E\u0061\u0072\u0079<\u0073\u0074\u0072\u0069\u006E\u0067, \u0069\u006E\u0074> \u0063\u006F\u006E\u0074\u0065\u006E\u0074\u0073 = \u006E\u0065\u0077 \u0044\u0069\u0063\u0074\u0069\u006F\u006E\u0061\u0072\u0079<\u0073\u0074\u0072\u0069\u006E\u0067, \u0069\u006E\u0074>(); \u0070\u0075\u0062\u006C\u0069\u0063 \u0049\u0074\u0065\u006D \u0043\u0072\u0065\u0061\u0074\u0065() { \u0076\u0061\u0072 \u0069\u0074\u0065\u006D = \u0049\u0074\u0065\u006D\u004D\u0061\u006E\u0061\u0067\u0065\u0072.\u0043\u0072\u0065\u0061\u0074\u0065\u0042\u0079\u004E\u0061\u006D\u0065(\u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065, \u0061\u006D\u006F\u0075\u006E\u0074, \u0073\u006B\u0069\u006E\u0049\u0064); \u0069f (\u0069\u0074\u0065\u006D == \u006E\u0075\u006C\u006C) { \u0072\u0065\u0074\u0075\u0072\u006E \u006E\u0075\u006C\u006C; } \u0069\u0074\u0065\u006D.\u006E\u0061\u006D\u0065 = \u0064\u0069\u0073\u0070\u006C\u0061\u0079\u004E\u0061\u006D\u0065; \u0069\u0074\u0065\u006D.f\u0075\u0065\u006C = f\u0075\u0065\u006C; \u0076\u0061\u0072 \u0077\u0065\u0061\u0070\u006F\u006E = \u0069\u0074\u0065\u006D?.\u0047\u0065\u0074\u0048\u0065\u006C\u0064\u0045\u006E\u0074\u0069\u0074\u0079()?.\u0047\u0065\u0074\u0043\u006F\u006D\u0070\u006F\u006E\u0065\u006E\u0074<\u0042\u0061\u0073\u0065\u0050\u0072\u006F\u006A\u0065\u0063\u0074\u0069\u006C\u0065>(); f\u006F\u0072\u0065\u0061\u0063\u0068 (\u0076\u0061\u0072 \u0064\u0065f\u0043 \u0069\u006E \u0063\u006F\u006E\u0074\u0065\u006E\u0074\u0073) { \u0076\u0061\u0072 \u006E\u0061\u006D\u0065 = \u0064\u0065f\u0043.\u004B\u0065\u0079; \u0076\u0061\u0072 \u0061\u006D\u006F\u0075\u006E\u0074 = \u0064\u0065f\u0043.\u0056\u0061\u006C\u0075\u0065; \u0069f ((\u006E\u0061\u006D\u0065.\u0053\u0074\u0061\u0072\u0074\u0073\u0057\u0069\u0074\u0068("\u0061\u0072\u0072\u006F\u0077.") || \u006E\u0061\u006D\u0065.\u0053\u0074\u0061\u0072\u0074\u0073\u0057\u0069\u0074\u0068("\u0061\u006D\u006D\u006F.")) && \u0077\u0065\u0061\u0070\u006F\u006E != \u006E\u0075\u006C\u006C) { \u0077\u0065\u0061\u0070\u006F\u006E.\u0070\u0072\u0069\u006D\u0061\u0072\u0079\u004D\u0061\u0067\u0061\u007A\u0069\u006E\u0065.\u0061\u006D\u006D\u006F\u0054\u0079\u0070\u0065 = \u0049\u0074\u0065\u006D\u004D\u0061\u006E\u0061\u0067\u0065\u0072.\u0046\u0069\u006E\u0064\u0049\u0074\u0065\u006D\u0044\u0065f\u0069\u006E\u0069\u0074\u0069\u006F\u006E(\u006E\u0061\u006D\u0065); \u0077\u0065\u0061\u0070\u006F\u006E.\u0070\u0072\u0069\u006D\u0061\u0072\u0079\u004D\u0061\u0067\u0061\u007A\u0069\u006E\u0065.\u0063\u006F\u006E\u0074\u0065\u006E\u0074\u0073 = \u0061\u006D\u006F\u0075\u006E\u0074; \u0063\u006F\u006E\u0074\u0069\u006E\u0075\u0065; } \u0076\u0061\u0072 \u0063\u006F\u006E\u0074\u0065\u006E\u0074 = \u0049\u0074\u0065\u006D\u004D\u0061\u006E\u0061\u0067\u0065\u0072.\u0043\u0072\u0065\u0061\u0074\u0065\u0042\u0079\u004E\u0061\u006D\u0065(\u006E\u0061\u006D\u0065, \u0061\u006D\u006F\u0075\u006E\u0074); \u0063\u006F\u006E\u0074\u0065\u006E\u0074.\u004D\u006F\u0076\u0065\u0054\u006F\u0043\u006F\u006E\u0074\u0061\u0069\u006E\u0065\u0072(\u0069\u0074\u0065\u006D.\u0063\u006F\u006E\u0074\u0065\u006E\u0074\u0073); } \u0077\u0065\u0061\u0070\u006F\u006E?.\u0053\u0065\u006E\u0064\u004E\u0065\u0074\u0077\u006F\u0072\u006B\u0055\u0070\u0064\u0061\u0074\u0065\u0049\u006D\u006D\u0065\u0064\u0069\u0061\u0074\u0065(); \u0072\u0065\u0074\u0075\u0072\u006E \u0069\u0074\u0065\u006D; } \u0070\u0075\u0062\u006C\u0069\u0063 \u0073\u0074\u0061\u0074\u0069\u0063 \u0042\u0061\u0073\u0065\u0049\u0074\u0065\u006D \u0043\u0072\u0065\u0061\u0074\u0065\u0046\u0072\u006F\u006D(\u0049\u0074\u0065\u006D \u0069\u0074\u0065\u006D, \u0073\u0074\u0072\u0069\u006E\u0067 \u0072\u006F\u006F\u0074\u0043\u006F\u006E\u0074\u0061\u0069\u006E\u0065\u0072 = \u006E\u0075\u006C\u006C) { \u0076\u0061\u0072 \u0076\u0061\u006C\u0075\u0065 = \u006E\u0065\u0077 \u0042\u0061\u0073\u0065\u0049\u0074\u0065\u006D { \u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065 = \u0069\u0074\u0065\u006D.\u0062\u006C\u0075\u0065\u0070\u0072\u0069\u006E\u0074\u0054\u0061\u0072\u0067\u0065\u0074 != 0 ? \u0049\u0074\u0065\u006D\u004D\u0061\u006E\u0061\u0067\u0065\u0072.\u0046\u0069\u006E\u0064\u0049\u0074\u0065\u006D\u0044\u0065f\u0069\u006E\u0069\u0074\u0069\u006F\u006E(\u0069\u0074\u0065\u006D.\u0062\u006C\u0075\u0065\u0070\u0072\u0069\u006E\u0074\u0054\u0061\u0072\u0067\u0065\u0074).\u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065 : \u0069\u0074\u0065\u006D.\u0069\u006Ef\u006F.\u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065, \u0061\u006D\u006F\u0075\u006E\u0074 = \u0069\u0074\u0065\u006D.\u0061\u006D\u006F\u0075\u006E\u0074, \u0073\u006B\u0069\u006E\u0049\u0064 = \u0069\u0074\u0065\u006D.\u0073\u006B\u0069\u006E, \u0064\u0069\u0073\u0070\u006C\u0061\u0079\u004E\u0061\u006D\u0065 = \u0069\u0074\u0065\u006D.\u006E\u0061\u006D\u0065, f\u0075\u0065\u006C = \u0069\u0074\u0065\u006D.f\u0075\u0065\u006C, \u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0079 = \u0069\u0074\u0065\u006D.\u0069\u006Ef\u006F.\u0063\u0061\u0074\u0065\u0067\u006F\u0072\u0079.\u0054\u006F\u0053\u0074\u0072\u0069\u006E\u0067(), \u006E\u0069\u0063\u0065\u004E\u0061\u006D\u0065 = \u0069\u0074\u0065\u006D.\u0069\u006Ef\u006F.\u0064\u0069\u0073\u0070\u006C\u0061\u0079\u004E\u0061\u006D\u0065.\u0065\u006E\u0067\u006C\u0069\u0073\u0068 + " (\u0069)", \u0073\u006C\u006F\u0074 = \u0069\u0074\u0065\u006D.\u0070\u006F\u0073\u0069\u0074\u0069\u006F\u006E, \u0063\u006F\u006E\u0074\u0061\u0069\u006E\u0065\u0072 = \u0072\u006F\u006F\u0074\u0043\u006F\u006E\u0074\u0061\u0069\u006E\u0065\u0072, }; f\u006F\u0072\u0065\u0061\u0063\u0068 (\u0076\u0061\u0072 \u0073\u0075\u0062\u0049\u0074\u0065\u006D \u0069\u006E \u0069\u0074\u0065\u006D.\u0063\u006F\u006E\u0074\u0065\u006E\u0074\u0073?.\u0069\u0074\u0065\u006D\u004C\u0069\u0073\u0074 ?? \u006E\u0065\u0077 \u004C\u0069\u0073\u0074<\u0049\u0074\u0065\u006D>()) { \u0076\u0061\u006C\u0075\u0065.\u0063\u006F\u006E\u0074\u0065\u006E\u0074\u0073.\u0041\u0064\u0064(\u0073\u0075\u0062\u0049\u0074\u0065\u006D.\u0069\u006Ef\u006F.\u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065, \u0073\u0075\u0062\u0049\u0074\u0065\u006D.\u0061\u006D\u006F\u0075\u006E\u0074); } \u0076\u0061\u0072 \u0077\u0065\u0061\u0070\u006F\u006E = \u0069\u0074\u0065\u006D.\u0047\u0065\u0074\u0048\u0065\u006C\u0064\u0045\u006E\u0074\u0069\u0074\u0079()?.\u0047\u0065\u0074\u0043\u006F\u006D\u0070\u006F\u006E\u0065\u006E\u0074<\u0042\u0061\u0073\u0065\u0050\u0072\u006F\u006A\u0065\u0063\u0074\u0069\u006C\u0065>()?.\u0070\u0072\u0069\u006D\u0061\u0072\u0079\u004D\u0061\u0067\u0061\u007A\u0069\u006E\u0065; \u0069f (\u0077\u0065\u0061\u0070\u006F\u006E != \u006E\u0075\u006C\u006C) { \u0076\u0061\u006C\u0075\u0065.\u0063\u006F\u006E\u0074\u0065\u006E\u0074\u0073.\u0041\u0064\u0064(\u0077\u0065\u0061\u0070\u006F\u006E.\u0061\u006D\u006D\u006F\u0054\u0079\u0070\u0065.\u0073\u0068\u006F\u0072\u0074\u006E\u0061\u006D\u0065, \u0077\u0065\u0061\u0070\u006F\u006E.\u0063\u006F\u006E\u0074\u0065\u006E\u0074\u0073); } \u0072\u0065\u0074\u0075\u0072\u006E \u0076\u0061\u006C\u0075\u0065; } } \u0070\u0072\u0069\u0076\u0061\u0074\u0065 \u0063\u006C\u0061\u0073\u0073 \u004C\u006F\u0061\u0064\u006F\u0075\u0074\u0044\u0065f { \u0070\u0075\u0062\u006C\u0069\u0063 \u0073\u0074\u0072\u0069\u006E\u0067 \u006C\u0061\u0073\u0074\u0050\u0065\u0072\u006D\u0069\u0073\u0073\u0069\u006F\u006E = \u006E\u0075\u006C\u006C; \u0070\u0075\u0062\u006C\u0069\u0063 \u004C\u0069\u0073\u0074<\u0042\u0061\u0073\u0065\u0049\u0074\u0065\u006D> \u0069\u0074\u0065\u006D\u0073 = \u006E\u0065\u0077 \u004C\u0069\u0073\u0074<\u0042\u0061\u0073\u0065\u0049\u0074\u0065\u006D>(); } }}
Function Calls
None |
Stats
MD5 | ae0762b13a1769977053c12f18895c65 |
Eval Count | 0 |
Decode Time | 73 ms |