From c48b1a9c139d5fe5f6689644b4284d80fa642b71 Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Sun, 19 Jul 2026 04:10:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=EF=BC=8C=E7=94=B1ModelHub=20XC=E7=A4=BE=E5=8C=BA=E6=8F=90?= =?UTF-8?q?=E4=BE=9B=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Model: lldois/v36_v29_general_guard_lr4e7_ep12 Source: Original Platform --- .gitattributes | 36 + README.md | 58 + all_results.json | 8 + chat_template.jinja | 89 + config.json | 63 + experiment_recipe.json | 72 + generation_config.json | 12 + model.safetensors | 3 + ...52165.ubuntu-System-Product-Name.1381619.0 | 3 + tokenizer.json | 3 + tokenizer_config.json | 16 + train.log | 2257 +++++++++++++++++ train_results.json | 8 + trainer_log.jsonl | 65 + trainer_state.json | 491 ++++ training_args.bin | 3 + training_loss.png | Bin 0 -> 60671 bytes 17 files changed, 3187 insertions(+) create mode 100644 .gitattributes create mode 100644 README.md create mode 100644 all_results.json create mode 100644 chat_template.jinja create mode 100644 config.json create mode 100644 experiment_recipe.json create mode 100644 generation_config.json create mode 100644 model.safetensors create mode 100644 runs/Jul15_02-02-45_ubuntu-System-Product-Name/events.out.tfevents.1784052165.ubuntu-System-Product-Name.1381619.0 create mode 100644 tokenizer.json create mode 100644 tokenizer_config.json create mode 100644 train.log create mode 100644 train_results.json create mode 100644 trainer_log.jsonl create mode 100644 trainer_state.json create mode 100644 training_args.bin create mode 100644 training_loss.png diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..52373fe --- /dev/null +++ b/.gitattributes @@ -0,0 +1,36 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text +*.bin filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text +tokenizer.json filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md new file mode 100644 index 0000000..9a187a5 --- /dev/null +++ b/README.md @@ -0,0 +1,58 @@ +--- +library_name: transformers +license: other +base_model: lldois/v29_v19_user_world_guard_lr8e7_ep018 +tags: +- llama-factory +- full +- generated_from_trainer +model-index: +- name: v36_v29_general_guard_lr4e7_ep12 + results: [] +--- + + + +# v36_v29_general_guard_lr4e7_ep12 + +This model is a fine-tuned version of [lldois/v29_v19_user_world_guard_lr8e7_ep018](https://huggingface.co/lldois/v29_v19_user_world_guard_lr8e7_ep018) on the exp_v36_general_guard dataset. + +## Model description + +More information needed + +## Intended uses & limitations + +More information needed + +## Training and evaluation data + +More information needed + +## Training procedure + +### Training hyperparameters + +The following hyperparameters were used during training: +- learning_rate: 4e-07 +- train_batch_size: 1 +- eval_batch_size: 8 +- seed: 202607186 +- gradient_accumulation_steps: 4 +- total_train_batch_size: 4 +- optimizer: Use OptimizerNames.ADAMW_TORCH with betas=(0.9,0.999) and epsilon=1e-08 and optimizer_args=No additional optimizer arguments +- lr_scheduler_type: cosine +- lr_scheduler_warmup_steps: 0.03 +- num_epochs: 1.2 + +### Training results + + + +### Framework versions + +- Transformers 5.6.0 +- Pytorch 2.7.1+cu126 +- Datasets 4.0.0 +- Tokenizers 0.22.2 diff --git a/all_results.json b/all_results.json new file mode 100644 index 0000000..f3c7bb5 --- /dev/null +++ b/all_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.2000926354793886, + "total_flos": 3.10173216276566e+17, + "train_loss": 1.8869445338661288, + "train_runtime": 5074.5206, + "train_samples_per_second": 0.511, + "train_steps_per_second": 0.128 +} \ No newline at end of file diff --git a/chat_template.jinja b/chat_template.jinja new file mode 100644 index 0000000..01be9b3 --- /dev/null +++ b/chat_template.jinja @@ -0,0 +1,89 @@ +{%- if tools %} + {{- '<|im_start|>system\n' }} + {%- if messages[0].role == 'system' %} + {{- messages[0].content + '\n\n' }} + {%- endif %} + {{- "# Tools\n\nYou may call one or more functions to assist with the user query.\n\nYou are provided with function signatures within XML tags:\n" }} + {%- for tool in tools %} + {{- "\n" }} + {{- tool | tojson }} + {%- endfor %} + {{- "\n\n\nFor each function call, return a json object with function name and arguments within XML tags:\n\n{\"name\": , \"arguments\": }\n<|im_end|>\n" }} +{%- else %} + {%- if messages[0].role == 'system' %} + {{- '<|im_start|>system\n' + messages[0].content + '<|im_end|>\n' }} + {%- endif %} +{%- endif %} +{%- set ns = namespace(multi_step_tool=true, last_query_index=messages|length - 1) %} +{%- for message in messages[::-1] %} + {%- set index = (messages|length - 1) - loop.index0 %} + {%- if ns.multi_step_tool and message.role == "user" and message.content is string and not(message.content.startswith('') and message.content.endswith('')) %} + {%- set ns.multi_step_tool = false %} + {%- set ns.last_query_index = index %} + {%- endif %} +{%- endfor %} +{%- for message in messages %} + {%- if message.content is string %} + {%- set content = message.content %} + {%- else %} + {%- set content = '' %} + {%- endif %} + {%- if (message.role == "user") or (message.role == "system" and not loop.first) %} + {{- '<|im_start|>' + message.role + '\n' + content + '<|im_end|>' + '\n' }} + {%- elif message.role == "assistant" %} + {%- set reasoning_content = '' %} + {%- if message.reasoning_content is string %} + {%- set reasoning_content = message.reasoning_content %} + {%- else %} + {%- if '' in content %} + {%- set reasoning_content = content.split('')[0].rstrip('\n').split('')[-1].lstrip('\n') %} + {%- set content = content.split('')[-1].lstrip('\n') %} + {%- endif %} + {%- endif %} + {%- if loop.index0 > ns.last_query_index %} + {%- if loop.last or (not loop.last and reasoning_content) %} + {{- '<|im_start|>' + message.role + '\n\n' + reasoning_content.strip('\n') + '\n\n\n' + content.lstrip('\n') }} + {%- else %} + {{- '<|im_start|>' + message.role + '\n' + content }} + {%- endif %} + {%- else %} + {{- '<|im_start|>' + message.role + '\n' + content }} + {%- endif %} + {%- if message.tool_calls %} + {%- for tool_call in message.tool_calls %} + {%- if (loop.first and content) or (not loop.first) %} + {{- '\n' }} + {%- endif %} + {%- if tool_call.function %} + {%- set tool_call = tool_call.function %} + {%- endif %} + {{- '\n{"name": "' }} + {{- tool_call.name }} + {{- '", "arguments": ' }} + {%- if tool_call.arguments is string %} + {{- tool_call.arguments }} + {%- else %} + {{- tool_call.arguments | tojson }} + {%- endif %} + {{- '}\n' }} + {%- endfor %} + {%- endif %} + {{- '<|im_end|>\n' }} + {%- elif message.role == "tool" %} + {%- if loop.first or (messages[loop.index0 - 1].role != "tool") %} + {{- '<|im_start|>user' }} + {%- endif %} + {{- '\n\n' }} + {{- content }} + {{- '\n' }} + {%- if loop.last or (messages[loop.index0 + 1].role != "tool") %} + {{- '<|im_end|>\n' }} + {%- endif %} + {%- endif %} +{%- endfor %} +{%- if add_generation_prompt %} + {{- '<|im_start|>assistant\n' }} + {%- if enable_thinking is defined and enable_thinking is false %} + {{- '\n\n\n\n' }} + {%- endif %} +{%- endif %} \ No newline at end of file diff --git a/config.json b/config.json new file mode 100644 index 0000000..c4eb20b --- /dev/null +++ b/config.json @@ -0,0 +1,63 @@ +{ + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 176253 +} diff --git a/experiment_recipe.json b/experiment_recipe.json new file mode 100644 index 0000000..d5f9252 --- /dev/null +++ b/experiment_recipe.json @@ -0,0 +1,72 @@ +{ + "created_at": "2026-07-15 00:59:15", + "name": "v36_v29_general_guard_lr4e7_ep12", + "base": "/home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018", + "dataset": "v36_general_guard", + "dataset_manifest": { + "name": "v36_general_guard", + "path": "/home/ll/llm4rec/experiments/data/v36_general_guard.jsonl", + "records": 80000, + "bytes": 322603609, + "sha256": "8aa50ef29b36de4764d1255110a3d1eba6c62e3eaa22636cd92f351cb59d72c2", + "requested_components": { + "general": 36000, + "r0": 12000, + "r3_think": 7000, + "r3_direct": 10000, + "old_rec": 6000, + "old_user": 4500, + "old_item": 4500 + }, + "groups": { + "general": 36000, + "r0": 12000, + "r3": 17000, + "old_item": 4500, + "old_user": 4500, + "old_rec": 6000 + }, + "variants": { + "official_general_cot": 17998, + "caption_to_sid_direct": 5982, + "profile_video/ad_cot": 1620, + "profile_video/video_cot": 2159, + "original_competition": 7355, + "profile_goods_direct": 2199, + "official_general_direct": 18002, + "profile_live_direct": 2330, + "profile_video/ad_direct": 2329, + "user_strict_logic": 645, + "sid_to_caption_cot": 2964, + "rec_no_think_direct_final": 2970, + "profile_video/video_direct": 3142, + "profile_live_cot": 1623, + "user_strict_array": 775, + "user_array_json_strict": 710, + "item_short_think": 779, + "sid_to_caption_direct": 3054, + "profile_goods_cot": 1598, + "user_extra_no_think_logic": 294, + "item_no_think_direct_final": 819, + "user_logic_json_strict": 653 + }, + "routes": { + "think": 34086, + "no_think": 45914 + }, + "target_leakage": 0, + "seed": 202607153 + }, + "learning_rate": "4.0e-7", + "epochs": 1.2, + "stages": null, + "note": "General-heavy replay explicitly targeting the world-score forgetting seen in v31-v33.", + "cot_policy": "Preserve meaningful CoT for /think and pure final outputs for /no_think.", + "checkpoint_policy": "save_strategy=no; only the final model is retained.", + "script": "/home/ll/llm4rec/experiments/run_v34_v43.py", + "script_sha256": "fbf01773c61579cf6159f64442fc0c8902714c84ed23b488bc9a6236a154f402", + "configs": [ + "/home/ll/llm4rec/experiments/configs/v36_v29_general_guard_lr4e7_ep12.yaml" + ], + "reproduce": "/home/ll/llm4rec/demo/LLaMA-Factory/.venv/bin/python /home/ll/llm4rec/experiments/run_v34_v43.py --single v36_v29_general_guard_lr4e7_ep12 --gpu " +} \ No newline at end of file diff --git a/generation_config.json b/generation_config.json new file mode 100644 index 0000000..cf5bf49 --- /dev/null +++ b/generation_config.json @@ -0,0 +1,12 @@ +{ + "do_sample": true, + "eos_token_id": [ + 151645, + 151643 + ], + "pad_token_id": 151643, + "temperature": 0.6, + "top_k": 20, + "top_p": 0.95, + "transformers_version": "5.6.0" +} diff --git a/model.safetensors b/model.safetensors new file mode 100644 index 0000000..c171295 --- /dev/null +++ b/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bb0c47a381d89c19f0b9c266db9edac5df3bca3295f22da541b841e4382cafd +size 1602902832 diff --git a/runs/Jul15_02-02-45_ubuntu-System-Product-Name/events.out.tfevents.1784052165.ubuntu-System-Product-Name.1381619.0 b/runs/Jul15_02-02-45_ubuntu-System-Product-Name/events.out.tfevents.1784052165.ubuntu-System-Product-Name.1381619.0 new file mode 100644 index 0000000..112d14c --- /dev/null +++ b/runs/Jul15_02-02-45_ubuntu-System-Product-Name/events.out.tfevents.1784052165.ubuntu-System-Product-Name.1381619.0 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35213f676413ac8aaee1d1e8fcce0cc81b49c6cf87d9543501316ac5165eaf29 +size 19758 diff --git a/tokenizer.json b/tokenizer.json new file mode 100644 index 0000000..8aee134 --- /dev/null +++ b/tokenizer.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd4d15f596979aecbc11ba12668cb21c9fb8452ce1235cd9d7878cc950170421 +size 16016554 diff --git a/tokenizer_config.json b/tokenizer_config.json new file mode 100644 index 0000000..35d445f --- /dev/null +++ b/tokenizer_config.json @@ -0,0 +1,16 @@ +{ + "add_prefix_space": false, + "backend": "tokenizers", + "bos_token": null, + "clean_up_tokenization_spaces": false, + "eos_token": "<|im_end|>", + "errors": "replace", + "is_local": true, + "local_files_only": false, + "model_max_length": 131072, + "pad_token": "<|endoftext|>", + "padding_side": "right", + "split_special_tokens": false, + "tokenizer_class": "Qwen2Tokenizer", + "unk_token": null +} diff --git a/train.log b/train.log new file mode 100644 index 0000000..f820626 --- /dev/null +++ b/train.log @@ -0,0 +1,2257 @@ +[2026-07-15 02:02:14] stage 1/1: /home/ll/llm4rec/experiments/configs/v36_v29_general_guard_lr4e7_ep12.yaml +/home/ll/llm4rec/demo/LLaMA-Factory/.venv/lib/python3.11/site-packages/jieba/_compat.py:18: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. + import pkg_resources +[transformers] warmup_ratio is deprecated and will be removed in v5.2. Use `warmup_steps` instead. +[transformers] `logging_dir` is deprecated and will be removed in v5.2. Please set `TENSORBOARD_LOGGING_DIR` instead. +[INFO|2026-07-15 02:02:16] llamafactory.hparams.parser:523 >> Process rank: 0, world size: 1, device: cuda:0, distributed training: False, compute dtype: torch.bfloat16 +[INFO|configuration_utils.py:769] 2026-07-15 02:02:16,854 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/config.json +[INFO|configuration_utils.py:847] 2026-07-15 02:02:16,857 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|configuration_utils.py:769] 2026-07-15 02:02:17,512 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/config.json +[INFO|configuration_utils.py:847] 2026-07-15 02:02:17,512 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|configuration_utils.py:769] 2026-07-15 02:02:17,512 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/config.json +[INFO|configuration_utils.py:847] 2026-07-15 02:02:17,513 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|2026-07-15 02:02:18] llamafactory.data.loader:144 >> Loading dataset /home/ll/llm4rec/experiments/data/v36_general_guard.jsonl... +Setting num_proc from 16 back to 1 for the train split to disable multiprocessing as it only contains one shard. + Generating train split: 0 examples [00:00, ? examples/s] Generating train split: 26125 examples [00:00, 225198.05 examples/s] Generating train split: 57525 examples [00:00, 254038.76 examples/s] Generating train split: 80000 examples [00:00, 261111.18 examples/s] + Converting format of dataset (num_proc=16): 0%| | 0/80000 [00:00user +【用户交互历史】: +【2025-04-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-11】 + --:-- [直播-打赏] <|living_begin|> +【2025-05-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-26】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-05-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-12】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-10-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-03】 + --:-- [直播-关注] <|living_begin|> +【2025-11-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-05】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-09】 + --:-- [直播-关注] <|living_begin|> +【2025-11-12】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-13】 + --:-- [直播-关注] <|living_begin|> +【2025-11-14】 + --:-- [直播-关注] <|living_begin|> +【2025-11-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-16】 + --:-- [直播-关注] <|living_begin|> +【2025-11-18】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-20】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-21】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-24】 + --:-- [直播-关注] <|living_begin|> +【2025-11-25】 + --:-- [直播-关注] <|living_begin|> +【2025-11-27】 + --:-- [直播-关注] <|living_begin|> +【2025-11-28】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-29】 + --:-- [直播-关注] <|living_begin|> +【2025-12-03】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-05】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-09】 + --:-- [直播-关注] <|living_begin|> +【2025-12-10】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-11】 + --:-- [直播-关注] <|living_begin|> +【2025-12-12】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-14】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-16】 + --:-- [直播-关注] <|living_begin|> +【2025-12-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-21】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-31】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-04】 + 10:18 [广告-深度转化] <|ad_begin|> + 10:18 [广告-深度转化] <|ad_begin|> + 10:21 [广告-深度转化] <|ad_begin|> + 10:35 [广告-深度转化] <|ad_begin|> +【2026-01-05】 + 03:11 [广告-深度转化] <|ad_begin|> + 03:13 [广告-深度转化] <|ad_begin|> + 03:14 [广告-深度转化] <|ad_begin|> + 03:15 [广告-深度转化] <|ad_begin|> + 03:18 [广告-深度转化] <|ad_begin|> + 03:18 [广告-深度转化] <|ad_begin|> + 07:31 [广告-深度转化] <|ad_begin|> +【2026-01-06】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + 01:43 [广告-深度转化] <|ad_begin|> + 06:43 [广告-深度转化] <|ad_begin|> + 07:45 [广告-深度转化] <|ad_begin|> +【2026-01-07】 + --:-- [商品-购买] <|prod_begin|> + 09:19 [广告-深度转化] <|ad_begin|> + 12:10 [广告-深度转化] <|ad_begin|> +【2026-01-08】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 04:50 [广告-深度转化] <|ad_begin|> + 04:52 [广告-深度转化] <|ad_begin|> + 04:52 [广告-深度转化] <|ad_begin|> + 07:30 [广告-深度转化] <|ad_begin|> + 07:30 [广告-深度转化] <|ad_begin|> + 08:59 [广告-深度转化] <|ad_begin|> +【2026-01-09】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2026-01-10】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + 02:13 [广告-深度转化] <|ad_begin|> +【2026-01-11】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-12】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + 05:01 [广告-深度转化] <|ad_begin|> + 05:34 [广告-深度转化] <|ad_begin|> + 09:31 [广告-深度转化] <|ad_begin|> +【2026-01-13】 + 02:24 [广告-深度转化] <|ad_begin|> + 07:15 [广告-深度转化] <|ad_begin|> + 07:16 [广告-深度转化] <|ad_begin|> +【2026-01-14】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2026-01-15】 + --:-- [商品-购买] <|prod_begin|> + 09:11 [广告-深度转化] <|ad_begin|> + 09:11 [广告-深度转化] <|ad_begin|> + 09:13 [广告-深度转化] <|ad_begin|> + 09:31 [广告-深度转化] <|ad_begin|> +【2026-01-16】 + 03:44 [广告-深度转化] <|ad_begin|> + 06:36 [广告-深度转化] <|ad_begin|> +【2026-01-19】 + 04:41 [广告-深度转化] <|ad_begin|> + 04:43 [广告-深度转化] <|ad_begin|> +【2026-01-20】 + 01:12 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-21】 + 04:21 [广告-深度转化] <|ad_begin|> + 07:58 [广告-深度转化] <|ad_begin|> + 07:58 [广告-深度转化] <|ad_begin|> + 09:19 [广告-点击] <|ad_begin|> +【2026-01-22】 + 02:35 [视频-收藏/长播] <|video_begin|> + 02:35 [视频-点赞/长播] <|video_begin|> + 03:11 [广告-深度转化] <|ad_begin|> + 03:11 [广告-点击] <|ad_begin|> + 03:12 [广告-深度转化] <|ad_begin|> + 03:12 [广告-点击] <|ad_begin|> + 03:12 [广告-点击] <|ad_begin|> + 03:54 [视频-转发/收藏/点赞/长播] <|video_begin|> + 04:02 [视频-点赞/长播] <|video_begin|> + 04:02 [视频-点赞/长播] <|video_begin|> + 04:02 [视频-关注/长播] <|video_begin|> + 04:07 [广告-点击] <|ad_begin|> + 04:25 [视频-收藏/长播] <|video_begin|> + 04:27 [视频-关注/长播] <|video_begin|> + 04:32 [视频-点赞/长播] <|video_begin|> + 04:32 [视频-关注/长播] <|video_begin|> + 05:20 [广告-深度转化] <|ad_begin|> + 05:20 [广告-点击] <|ad_begin|> + 05:22 [广告-深度转化] <|ad_begin|> + 05:22 [广告-点击] <|ad_begin|> + 05:24 [广告-点击] <|ad_begin|> + 06:40 [视频-收藏/长播] <|video_begin|> + 07:45 [广告-深度转化] <|ad_begin|> + 07:45 [广告-点击] <|ad_begin|> + 08:45 [广告-点击] <|ad_begin|> +【2026-01-23】 + 03:18 [视频-收藏/长播] <|video_begin|> + 05:43 [视频-关注/长播] <|video_begin|> + 07:46 [广告-深度转化] <|ad_begin|> + 07:46 [广告-点击] <|ad_begin|> + 07:46 [广告-点击] <|ad_begin|> + 09:08 [视频-关注/点赞/长播] <|video_begin|> + 09:59 [视频-点赞/长播] <|video_begin|> + 10:13 [视频-点赞/长播] <|video_begin|> +【2026-01-24】 + 00:07 [视频-收藏/长播] <|video_begin|> + 01:02 [视频-关注/收藏/长播] <|video_begin|> + 01:02 [视频-关注/收藏/长播] <|video_begin|> + 04:53 [广告-点击] <|ad_begin|> + 05:38 [广告-点击] <|ad_begin|> + 07:42 [视频-关注/长播] <|video_begin|> + 07:48 [视频-关注/长播] <|video_begin|> + 08:06 [视频-转发/收藏/长播] <|video_begin|> + 08:06 [视频-关注/点赞/长播] <|video_begin|> + 08:45 [视频-关注/长播] <|video_begin|> + 10:20 [视频-收藏/长播] <|video_begin|> + 10:45 [视频-点赞/长播] <|video_begin|> + 23:01 [视频-转发/长播] <|video_begin|> +【2026-01-25】 + 00:02 [视频-收藏/长播] <|video_begin|> + 06:19 [广告-深度转化] <|ad_begin|> + 06:19 [广告-点击] <|ad_begin|> + 06:32 [广告-点击] <|ad_begin|> +【2026-01-26】 + 00:44 [视频-收藏/长播] <|video_begin|> + 02:07 [广告-深度转化] <|ad_begin|> + 02:07 [广告-点击] <|ad_begin|> + 02:19 [视频-关注/长播] <|video_begin|> + 02:44 [视频-点赞/长播] <|video_begin|> + 07:17 [视频-点赞/长播] <|video_begin|> +【2026-01-27】 + 03:38 [视频-关注/长播] <|video_begin|> + 03:44 [视频-转发/长播] <|video_begin|> + 03:49 [视频-点赞/长播] <|video_begin|> + 03:49 [视频-关注/长播] <|video_begin|> + 04:04 [视频-关注/长播] <|video_begin|> + 04:11 [广告-深度转化] <|ad_begin|> + 04:11 [广告-点击] <|ad_begin|> + 04:11 [广告-点击] <|ad_begin|> + 04:26 [广告-深度转化] <|ad_begin|> + 04:26 [广告-点击] <|ad_begin|> + 04:27 [广告-深度转化] <|ad_begin|> + 04:27 [广告-点击] <|ad_begin|> + 04:27 [广告-点击] <|ad_begin|> + 04:28 [视频-关注/长播] <|video_begin|> + 04:33 [视频-关注/长播] <|video_begin|> + 04:33 [视频-关注/点赞/长播] <|video_begin|> + 04:37 [广告-点击] <|ad_begin|> + 04:53 [视频-点赞/长播] <|video_begin|> + 04:54 [视频-收藏/长播] <|video_begin|> + 05:04 [视频-关注/长播] <|video_begin|> + 09:25 [视频-关注/点赞/长播] <|video_begin|> + 09:34 [视频-收藏/点赞/长播] <|video_begin|> +【2026-01-28】 + 03:40 [广告-深度转化] <|ad_begin|> + 03:40 [广告-点击] <|ad_begin|> + 03:41 [广告-点击] <|ad_begin|> + 04:17 [视频-点赞/长播] <|video_begin|> + 04:19 [广告-深度转化] <|ad_begin|> + 04:19 [广告-点击] <|ad_begin|> + 04:20 [广告-深度转化] <|ad_begin|> + 04:20 [广告-点击] <|ad_begin|> + 04:21 [广告-点击] <|ad_begin|> + 04:24 [广告-深度转化] <|ad_begin|> + 04:24 [广告-点击] <|ad_begin|> + 05:47 [广告-深度转化] <|ad_begin|> + 05:47 [广告-点击] <|ad_begin|> + 05:47 [广告-点击] <|ad_begin|> + 08:48 [视频-关注/转发/长播] <|video_begin|> + 09:50 [广告-点击] <|ad_begin|> + 11:03 [广告-深度转化] <|ad_begin|> + 11:03 [广告-点击] <|ad_begin|> +【2026-01-29】 + 01:32 [视频-点赞/长播] <|video_begin|> + 02:00 [视频-点赞/长播] <|video_begin|> + 10:38 [广告-点击] <|ad_begin|> +【2026-01-30】 + --:-- [直播-关注] <|living_begin|> + 06:58 [视频-点赞/长播] <|video_begin|> +【2026-01-31】 + 01:08 [广告-点击] <|ad_begin|> + 04:11 [广告-点击] <|ad_begin|> + 04:18 [广告-深度转化] <|ad_begin|> + 04:18 [广告-点击] <|ad_begin|> + 04:36 [广告-点击] <|ad_begin|> + 06:09 [广告-点击] <|ad_begin|> + 23:31 [视频-点赞/长播] <|video_begin|> +【2026-02-01】 + 00:35 [广告-点击] <|ad_begin|> + 00:38 [广告-点击] <|ad_begin|> + 00:40 [广告-点击] <|ad_begin|> + 02:51 [广告-深度转化] <|ad_begin|> + 02:51 [广告-点击] <|ad_begin|> + 02:51 [广告-点击] <|ad_begin|> + 04:18 [广告-点击] <|ad_begin|> + 04:43 [广告-点击] <|ad_begin|> + 04:45 [广告-点击] <|ad_begin|> + 05:09 [广告-点击] <|ad_begin|> + 09:12 [广告-点击] <|ad_begin|> + 10:57 [广告-深度转化] <|ad_begin|> + 10:57 [广告-点击] <|ad_begin|> + 23:57 [视频-点赞/长播] <|video_begin|> +【2026-02-02】 + 00:14 [广告-点击] <|ad_begin|> + 01:33 [视频-点赞/长播] <|video_begin|> + --:-- [商品-购买] <|prod_begin|> + 09:28 [视频-长播] <|video_begin|> + 23:58 [视频-长播] <|video_begin|> +【2026-02-03】 + 00:05 [视频-长播] <|video_begin|> + 00:33 [视频-长播] <|video_begin|> + 00:33 [视频-点赞/长播] <|video_begin|> + 00:34 [视频-长播] <|video_begin|> + 01:21 [视频-长播] <|video_begin|> + 01:53 [视频-转发/长播] <|video_begin|> + 02:00 [视频-长播] <|video_begin|> + 02:00 [视频-长播] <|video_begin|> + 03:19 [视频-收藏/长播] <|video_begin|> + 03:27 [视频-收藏/长播] <|video_begin|> + 03:32 [视频-长播] <|video_begin|> + 03:37 [视频-长播] <|video_begin|> + 03:42 [视频-长播] <|video_begin|> + 04:15 [视频-点赞/长播] <|video_begin|> + 04:38 [广告-深度转化] <|ad_begin|> + 04:38 [广告-点击] <|ad_begin|> + 04:58 [视频-长播] <|video_begin|> + 04:58 [视频-长播] <|video_begin|> + 04:58 [视频-长播] <|video_begin|> + 07:22 [广告-深度转化] <|ad_begin|> + 07:22 [广告-点击] <|ad_begin|> + 07:23 [广告-点击] <|ad_begin|> + 07:24 [视频-长播] <|video_begin|> + 07:24 [视频-长播] <|video_begin|> + 23:38 [视频-长播] <|video_begin|> + 23:38 [视频-长播] <|video_begin|> + 23:45 [视频-长播] <|video_begin|> + 23:46 [视频-长播] <|video_begin|> + 23:51 [广告-点击] <|ad_begin|> + 23:56 [视频-长播] <|video_begin|> + 23:56 [视频-长播] <|video_begin|> +【2026-02-04】 + 00:09 [视频-长播] <|video_begin|> + 03:26 [视频-长播] <|video_begin|> + 03:26 [视频-长播] <|video_begin|> + 03:36 [广告-点击] <|ad_begin|> + 03:37 [广告-深度转化] <|ad_begin|> + 03:37 [广告-点击] <|ad_begin|> + 03:44 [视频-长播] <|video_begin|> + 04:24 [广告-点击] <|ad_begin|> + 05:06 [视频-长播] <|video_begin|> + 05:09 [广告-深度转化] <|ad_begin|> + 05:09 [广告-点击] <|ad_begin|> + 05:10 [广告-深度转化] <|ad_begin|> + 05:10 [广告-点击] <|ad_begin|> + 05:10 [广告-点击] <|ad_begin|> + 05:43 [视频-收藏/点赞/长播] <|video_begin|> + 05:46 [视频-长播] <|video_begin|> + 05:46 [视频-长播] <|video_begin|> + 08:59 [广告-点击] <|ad_begin|> + 09:00 [视频-点赞/长播] <|video_begin|> + 09:07 [视频-关注/点赞/长播] <|video_begin|> + 09:15 [视频-长播] <|video_begin|> + 09:15 [视频-收藏/点赞/长播] <|video_begin|> + 09:16 [视频-关注/点赞/长播] <|video_begin|> + 23:32 [视频-长播] <|video_begin|> + 23:33 [视频-长播] <|video_begin|> +【2026-02-05】 + 00:10 [视频-长播] <|video_begin|> + 00:10 [视频-点赞/长播] <|video_begin|> + 00:14 [视频-长播] <|video_begin|> + 00:16 [视频-长播] <|video_begin|> + 01:08 [视频-长播] <|video_begin|> + 01:08 [视频-长播] <|video_begin|> + 01:11 [视频-长播] <|video_begin|> + 01:29 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 03:11 [广告-点击] <|ad_begin|> + 03:31 [视频-收藏/长播] <|video_begin|> + 03:35 [视频-点赞/长播] <|video_begin|> + 03:39 [视频-收藏/点赞/长播] <|video_begin|> + 04:00 [视频-长播] <|video_begin|> + 04:47 [视频-长播] <|video_begin|> + 04:53 [视频-长播] <|video_begin|> + 04:54 [视频-长播] <|video_begin|> + 04:54 [视频-长播] <|video_begin|> + 04:54 [视频-长播] <|video_begin|> + 05:02 [视频-长播] <|video_begin|> + 06:17 [广告-点击] <|ad_begin|> + 06:18 [广告-深度转化] <|ad_begin|> + 06:18 [广告-点击] <|ad_begin|> + 06:19 [广告-深度转化] <|ad_begin|> + 06:19 [广告-点击] <|ad_begin|> + 06:20 [广告-深度转化] <|ad_begin|> + 06:20 [广告-点击] <|ad_begin|> + 06:20 [广告-点击] <|ad_begin|> + 08:11 [视频-评论/收藏/长播] <|video_begin|> + 08:22 [视频-长播] <|video_begin|> + 08:33 [视频-长播] <|video_begin|> + 08:43 [视频-长播] <|video_begin|> + 08:51 [视频-长播] <|video_begin|> + 08:59 [广告-深度转化] <|ad_begin|> + 08:59 [广告-点击] <|ad_begin|> + 11:43 [广告-点击] <|ad_begin|> +【2026-02-06】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +角色任务:你是一位极端严苛的用户行为数据挖掘专家兼数据格式化专家,请依托以上用户交互历史,针对指定主题提炼具有递进逻辑与内部关联的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 直播-关注、直播-首次打赏、商品-点击、商品-购买、搜索-搜索、视频-浏览、视频-长播、广告-点击、广告-深度转化 +核心判定逻辑(递进性准则): +按时间先后提取不超过 5 步的行为链,要求后项交互B必须对前项交互A形成场景需求协同补充、副作用诱因或兴趣细化升级——即 B 必须是由 A 延展出来的需求,严禁提取任何品类平级、内容重复或仅因天气/促销造成的并列凑单行为。 +1.场景驱动协同:交互 B 与交互 A 必须处于同一生活场景和主题类目下,并具备极强的需求补完关系。 +2.兴趣因果递进:交互 B 是因为 交互 A 产生的副作用或新需求,或者 A 是 B 的诱因。 +3.需求深度细化:在同一主题类目下,交互 B 的需求必须比交互 A 更具体、更细化,但不包括重复出现的购买、点击、搜索等行为,避免节点内容重复。 +请针对以下主题提取行为逻辑链: +主题:围绕“便秘”问题的多路径食疗方案探索与验证 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "围绕“便秘”问题的多路径食疗方案探索与验证", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +} + +强约束:最终答案必须是一个可被 json.loads 解析的 JSON,不能包含 Markdown、解释、重复键或 JSON 外额外字符。/no_think<|im_end|> +<|im_start|>assistant + + +{"logic_chain":{"name":"围绕“便秘”问题的多路径食疗方案探索与验证","events":[{"date":"2025-06-26","action":"[商品-购买] <|prod_begin|>","logic":"问题识别与初始行动:首次购买针对性产品“便秘果”,标志着用户明确了健康问题并开始寻求解决方案。"},{"date":"2026-01-22","action":"[视频-转发/收藏/点赞/长播] <|video_begin|>","logic":"信息获取与方案拓展:用户通过高强度互动(转发/收藏/点赞)学习新的食疗偏方(紫皮洋葱),表明初始方案可能未达预期,用户开始主动搜集更多元的非药物解决方案,认知从“购买成品”拓展到“自制偏方”。"},{"date":"2026-01-23","action":"[视频-收藏/长播] <|video_begin|>","logic":"方案深化与对比筛选:在前一天的基础上,继续收藏新的、操作方式完全不同的解决方案(大蒜外敷)。这表明用户正在密集对比和评估不同方法的有效性,从“食疗内服”拓展到“物理外敷”,探索路径进一步深化。"},{"date":"2026-01-27","action":"[视频-收藏/点赞/长播] <|video_begin|>","logic":"认知闭环与决策收敛:用户收藏了一个对“病因”进行分析(气血不通、经络淤堵)并提供“独家秘方”的视频。这标志着用户的认知从简单的“尝试偏方”升级到对“病理机制”的探究,并可能找到了一个自认为更根本的解决方案,形成了初步的认知闭环。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-02-17】 + --:-- [直播-关注] <|living_begin|> +【2025-02-28】 + --:-- [直播-关注] <|living_begin|> +【2025-03-03】 + --:-- [直播-关注] <|living_begin|> +【2025-03-10】 + --:-- [直播-关注] <|living_begin|> +【2025-05-10】 + --:-- [直播-关注] <|living_begin|> +【2025-05-12】 + --:-- [直播-关注] <|living_begin|> +【2025-05-17】 + --:-- [直播-关注] <|living_begin|> +【2025-06-23】 + --:-- [直播-关注] <|living_begin|> +【2025-07-01】 + --:-- [直播-打赏] <|living_begin|> +【2025-07-04】 + --:-- [直播-关注] <|living_begin|> +【2025-07-05】 + --:-- [直播-关注] <|living_begin|> +【2025-07-06】 + --:-- [直播-关注] <|living_begin|> +【2025-07-09】 + --:-- [直播-关注] <|living_begin|> +【2025-07-10】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-07-19】 + --:-- [直播-关注] <|living_begin|> +【2025-07-22】 + --:-- [直播-关注] <|living_begin|> +【2025-08-04】 + --:-- [直播-关注] <|living_begin|> +【2025-08-08】 + --:-- [直播-关注] <|living_begin|> +【2025-08-14】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-08-20】 + --:-- [直播-关注] <|living_begin|> +【2025-08-23】 + --:-- [直播-关注] <|living_begin|> +【2025-08-24】 + --:-- [直播-关注] <|living_begin|> +【2025-08-25】 + --:-- [直播-关注] <|living_begin|> +【2025-08-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-28】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-01】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-02】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-04】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-05】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-08】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-09】 + --:-- [直播-关注] <|living_begin|> +【2025-09-10】 + --:-- [直播-关注] <|living_begin|> +【2025-09-11】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-13】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-16】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-09-21】 + --:-- [直播-关注] <|living_begin|> +【2025-09-22】 + --:-- [直播-关注] <|living_begin|> +【2025-10-03】 + --:-- [商品-点击] <|prod_begin|> +【2025-10-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-10-05】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-06】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-10-07】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-08】 + --:-- [商品-点击] <|prod_begin|> +【2025-10-09】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-11】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-20】 + --:-- [直播-关注] <|living_begin|> +【2025-10-26】 + --:-- [商品-点击] <|prod_begin|> +【2025-11-21】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-11】 + --:-- [直播-关注] <|living_begin|> +【2025-12-12】 + --:-- [直播-关注] <|living_begin|> +【2025-12-13】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-16】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-19】 + --:-- [直播-关注] <|living_begin|> +【2025-12-23】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-25】 + --:-- [直播-关注] <|living_begin|> +【2025-12-26】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-27】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-01】 + --:-- [直播-关注] <|living_begin|> + 21:58 [广告-深度转化] <|ad_begin|> +【2026-01-02】 + 19:33 [广告-深度转化] <|ad_begin|> +【2026-01-03】 + 06:46 [广告-深度转化] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-04】 + 05:03 [广告-深度转化] <|ad_begin|> + 05:30 [广告-深度转化] <|ad_begin|> + 07:54 [广告-深度转化] <|ad_begin|> + 11:35 [广告-深度转化] <|ad_begin|> + 22:57 [广告-深度转化] <|ad_begin|> +【2026-01-05】 + 01:01 [广告-深度转化] <|ad_begin|> + 01:03 [广告-深度转化] <|ad_begin|> + 01:36 [广告-深度转化] <|ad_begin|> + 07:37 [广告-深度转化] <|ad_begin|> + 08:08 [广告-深度转化] <|ad_begin|> + 08:12 [广告-深度转化] <|ad_begin|> + 10:01 [广告-深度转化] <|ad_begin|> + 10:01 [广告-深度转化] <|ad_begin|> + 11:06 [广告-深度转化] <|ad_begin|> +【2026-01-06】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 10:18 [广告-深度转化] <|ad_begin|> + 10:23 [广告-深度转化] <|ad_begin|> + 18:15 [广告-深度转化] <|ad_begin|> + 21:56 [广告-深度转化] <|ad_begin|> + 22:26 [广告-深度转化] <|ad_begin|> +【2026-01-07】 + 06:59 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 09:49 [广告-深度转化] <|ad_begin|> +【2026-01-08】 + --:-- [商品-点击] <|prod_begin|> + 10:45 [广告-深度转化] <|ad_begin|> + 21:50 [广告-深度转化] <|ad_begin|> +【2026-01-09】 + 05:40 [广告-深度转化] <|ad_begin|> +【2026-01-10】 + 05:07 [广告-深度转化] <|ad_begin|> + 22:32 [广告-深度转化] <|ad_begin|> + 22:32 [广告-深度转化] <|ad_begin|> + 22:36 [广告-深度转化] <|ad_begin|> +【2026-01-11】 + 03:40 [广告-深度转化] <|ad_begin|> + 08:00 [广告-深度转化] <|ad_begin|> + 08:03 [广告-深度转化] <|ad_begin|> + 20:32 [广告-深度转化] <|ad_begin|> + 20:32 [广告-深度转化] <|ad_begin|> + 20:33 [广告-深度转化] <|ad_begin|> +【2026-01-12】 + 07:08 [广告-深度转化] <|ad_begin|> + 22:53 [广告-深度转化] <|ad_begin|> +【2026-01-13】 + 05:45 [广告-深度转化] <|ad_begin|> +【2026-01-14】 + 05:43 [广告-深度转化] <|ad_begin|> + 05:43 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 10:38 [广告-深度转化] <|ad_begin|> + 10:59 [广告-深度转化] <|ad_begin|> + 11:12 [广告-深度转化] <|ad_begin|> + 21:11 [广告-深度转化] <|ad_begin|> + 21:18 [广告-深度转化] <|ad_begin|> + 21:19 [广告-深度转化] <|ad_begin|> +【2026-01-15】 + 10:35 [广告-深度转化] <|ad_begin|> + 10:35 [广告-深度转化] <|ad_begin|> + 10:38 [广告-深度转化] <|ad_begin|> + 10:38 [广告-深度转化] <|ad_begin|> + 10:38 [广告-深度转化] <|ad_begin|> + 10:40 [广告-深度转化] <|ad_begin|> + 10:40 [广告-深度转化] <|ad_begin|> + 10:40 [广告-深度转化] <|ad_begin|> + 10:54 [广告-深度转化] <|ad_begin|> +【2026-01-19】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-20】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 20:37 [广告-深度转化] <|ad_begin|> +【2026-01-21】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-22】 + 10:32 [广告-深度转化] <|ad_begin|> +【2026-01-23】 + 00:32 [视频-浏览] <|video_begin|> + 00:46 [视频-关注/评论/点赞/长播] <|video_begin|> + 04:21 [视频-关注/评论/点赞/长播] <|video_begin|> + 08:36 [视频-评论/长播] <|video_begin|> + 22:44 [视频-点赞/长播] <|video_begin|> +【2026-01-24】 + 03:31 [视频-关注/评论/点赞/长播] <|video_begin|> + 12:21 [视频-关注/长播] <|video_begin|> +【2026-01-25】 + 00:05 [视频-关注/长播] <|video_begin|> + 00:35 [视频-关注/点赞/长播] <|video_begin|> + 02:18 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-31】 + 16:35 [广告-深度转化] <|ad_begin|> + 20:52 [广告-深度转化] <|ad_begin|> +【2026-02-01】 + 12:19 [视频-点赞/长播] <|video_begin|> + 21:16 [广告-深度转化] <|ad_begin|> + 21:21 [广告-深度转化] <|ad_begin|> +【2026-02-02】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 01:38 [视频-关注/评论/点赞/长播] <|video_begin|> + 01:42 [视频-关注/点赞/长播] <|video_begin|> + 01:42 [视频-关注/点赞/长播] <|video_begin|> + 01:50 [视频-关注/长播] <|video_begin|> + 02:08 [视频-关注/评论/点赞/长播] <|video_begin|> + 02:08 [视频-关注/点赞/长播] <|video_begin|> + 02:42 [视频-关注/评论/点赞/长播] <|video_begin|> + 02:42 [视频-关注/评论/点赞/长播] <|video_begin|> + 02:49 [视频-关注/评论/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 11:22 [广告-点击] <|ad_begin|> + 11:23 [视频-关注/评论/点赞/长播] <|video_begin|> + 11:23 [视频-关注/评论/点赞/长播] <|video_begin|> + 11:23 [视频-关注/评论/点赞/长播] <|video_begin|> + 11:31 [视频-关注/评论/点赞/长播] <|video_begin|> + 11:31 [视频-关注/点赞/长播] <|video_begin|> + 12:05 [视频-长播] <|video_begin|> + 12:14 [广告-点击] <|ad_begin|> + 12:22 [广告-点击] <|ad_begin|> + 12:22 [视频-长播] <|video_begin|> + 12:22 [视频-评论/长播] <|video_begin|> + 12:22 [视频-关注/转发/评论/点赞/长播] <|video_begin|> + 21:12 [广告-点击] <|ad_begin|> + 21:14 [广告-点击] <|ad_begin|> + 21:14 [广告-点击] <|ad_begin|> + 21:14 [广告-点击] <|ad_begin|> + 21:14 [广告-点击] <|ad_begin|> + 21:16 [广告-点击] <|ad_begin|> + 21:16 [广告-深度转化] <|ad_begin|> + 21:16 [广告-点击] <|ad_begin|> + 21:16 [广告-点击] <|ad_begin|> + 21:16 [广告-点击] <|ad_begin|> + 21:16 [广告-点击] <|ad_begin|> + 21:18 [广告-深度转化] <|ad_begin|> + 21:18 [广告-点击] <|ad_begin|> + 21:23 [广告-点击] <|ad_begin|> + 21:25 [广告-点击] <|ad_begin|> +【2026-02-03】 + 01:25 [视频-长播] <|video_begin|> + 01:25 [视频-关注/点赞/长播] <|video_begin|> + 01:35 [视频-长播] <|video_begin|> + 03:06 [视频-长播] <|video_begin|> + 03:06 [视频-长播] <|video_begin|> + 03:06 [视频-长播] <|video_begin|> + 03:15 [视频-长播] <|video_begin|> + 03:15 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 10:16 [视频-长播] <|video_begin|> + 10:35 [视频-长播] <|video_begin|> + 10:35 [视频-长播] <|video_begin|> + 11:19 [视频-长播] <|video_begin|> + 11:19 [视频-长播] <|video_begin|> + 11:19 [视频-长播] <|video_begin|> + 21:46 [广告-点击] <|ad_begin|> + 21:48 [广告-点击] <|ad_begin|> + 21:49 [广告-点击] <|ad_begin|> + 21:50 [广告-点击] <|ad_begin|> + 21:51 [广告-点击] <|ad_begin|> + 21:52 [广告-点击] <|ad_begin|> + 21:53 [广告-点击] <|ad_begin|> + 21:55 [广告-点击] <|ad_begin|> + 21:55 [广告-点击] <|ad_begin|> + 21:59 [广告-点击] <|ad_begin|> + 22:00 [广告-点击] <|ad_begin|> + 22:29 [广告-点击] <|ad_begin|> +【2026-02-04】 + --:-- [直播-关注] <|living_begin|> + 03:37 [视频-长播] <|video_begin|> + 03:37 [视频-长播] <|video_begin|> + 03:37 [视频-长播] <|video_begin|> + 03:48 [视频-关注/评论/点赞/长播] <|video_begin|> + 03:48 [视频-关注/评论/点赞/长播] <|video_begin|> + 06:21 [视频-长播] <|video_begin|> + 06:21 [视频-长播] <|video_begin|> + 06:21 [视频-长播] <|video_begin|> + 06:21 [视频-长播] <|video_begin|> + 06:56 [视频-关注/评论/点赞/长播] <|video_begin|> + 06:56 [视频-关注/点赞/长播] <|video_begin|> + 08:55 [广告-点击] <|ad_begin|> + 09:36 [广告-点击] <|ad_begin|> + 09:36 [广告-点击] <|ad_begin|> + 09:39 [广告-深度转化] <|ad_begin|> + 09:39 [广告-点击] <|ad_begin|> + 09:40 [广告-点击] <|ad_begin|> + 09:41 [广告-点击] <|ad_begin|> + 09:41 [广告-点击] <|ad_begin|> + 09:41 [广告-点击] <|ad_begin|> + 09:43 [广告-点击] <|ad_begin|> + 09:43 [广告-点击] <|ad_begin|> + 09:44 [广告-点击] <|ad_begin|> + 09:46 [广告-点击] <|ad_begin|> + 09:47 [广告-点击] <|ad_begin|> + 09:49 [广告-点击] <|ad_begin|> + 09:53 [广告-点击] <|ad_begin|> + 09:54 [广告-点击] <|ad_begin|> + 09:56 [广告-点击] <|ad_begin|> + 09:56 [广告-点击] <|ad_begin|> + 09:56 [广告-点击] <|ad_begin|> + 09:56 [广告-点击] <|ad_begin|> + 09:57 [视频-长播] <|video_begin|> + 09:57 [视频-长播] <|video_begin|> + 09:57 [视频-长播] <|video_begin|> + 10:01 [视频-点赞/长播] <|video_begin|> + 10:01 [视频-关注/长播] <|video_begin|> + 11:56 [广告-点击] <|ad_begin|> + 11:58 [视频-长播] <|video_begin|> + 22:13 [视频-长播] <|video_begin|> + 22:13 [视频-长播] <|video_begin|> + 22:13 [视频-长播] <|video_begin|> + 22:26 [视频-长播] <|video_begin|> + 22:26 [视频-关注/评论/长播] <|video_begin|> + 23:03 [视频-关注/长播] <|video_begin|> +【2026-02-05】 + 00:51 [视频-长播] <|video_begin|> + 00:54 [视频-长播] <|video_begin|> + 02:14 [视频-长播] <|video_begin|> + 03:02 [广告-点击] <|ad_begin|> + 03:03 [广告-点击] <|ad_begin|> + 03:32 [广告-点击] <|ad_begin|> + 03:35 [广告-点击] <|ad_begin|> + 04:09 [广告-点击] <|ad_begin|> + 04:09 [广告-深度转化] <|ad_begin|> + 04:09 [广告-点击] <|ad_begin|> + 04:11 [广告-点击] <|ad_begin|> + 04:12 [广告-点击] <|ad_begin|> + 04:14 [广告-点击] <|ad_begin|> + 04:15 [广告-点击] <|ad_begin|> + 04:15 [广告-点击] <|ad_begin|> + 04:17 [广告-点击] <|ad_begin|> + 04:30 [广告-点击] <|ad_begin|> + 04:30 [广告-点击] <|ad_begin|> + 04:33 [广告-点击] <|ad_begin|> + 04:34 [广告-点击] <|ad_begin|> + 04:36 [视频-长播] <|video_begin|> + 04:36 [视频-长播] <|video_begin|> + 04:36 [视频-长播] <|video_begin|> + 04:45 [视频-长播] <|video_begin|> + 04:54 [视频-长播] <|video_begin|> + 04:54 [视频-长播] <|video_begin|> + 04:54 [视频-长播] <|video_begin|> + 05:02 [视频-长播] <|video_begin|> + 05:02 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 07:22 [广告-点击] <|ad_begin|> + 07:23 [广告-点击] <|ad_begin|> + 08:06 [视频-长播] <|video_begin|> + 08:06 [视频-长播] <|video_begin|> + 09:52 [视频-长播] <|video_begin|> + 09:52 [视频-关注/长播] <|video_begin|> + 14:21 [视频-长播] <|video_begin|> + 14:34 [广告-点击] <|ad_begin|> + 14:35 [广告-深度转化] <|ad_begin|> + 14:35 [广告-点击] <|ad_begin|> + 14:35 [广告-深度转化] <|ad_begin|> + 14:35 [广告-点击] <|ad_begin|> +角色任务:你是极端严苛的用户行为数据挖掘专家,同时也是数据格式化专家,请结合以上用户交互历史,面向给定主题提取带有递进行为逻辑和内在关联的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 视频-浏览、视频-长播、搜索-搜索、商品-点击、商品-购买、直播-关注、直播-首次打赏、广告-点击、广告-深度转化 +核心提取逻辑(递进性准则): +按时间先后提取不超过 5 步的行为链,要求后项交互B必须对前项交互A形成场景需求协同补充、副作用诱因或兴趣细化升级——即 B 必须是由 A 延展出来的需求,严禁提取任何品类平级、内容重复或仅因天气/促销造成的并列凑单行为。 +1.场景驱动协同:交互 B 与 交互 A 必须在同一生活场景、主题类目下具有极强的需求补完关系。 +2.兴趣因果递进:交互 B 应是交互 A 带来的副作用需求或新增需求的结果,或者 A 对 B 具有明确诱发作用。 +3.需求深度细化:在同一主题类目中,交互 B 相比交互 A 应体现出更具体、更详细的需求层次,但不得包含多次重复的购买、点击、搜索等行为,以避免重复节点内容。 +请针对以下主题提取行为逻辑链: +主题:从关注宏大叙事到聚焦个体民生的视角下沉 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从关注宏大叙事到聚焦个体民生的视角下沉", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/no_think<|im_end|> +<|im_start|>assistant + + +{"logic_chain": {"name": "从关注宏大叙事到聚焦个体民生的视角下沉", "events": [{"date": "2026-01-23", "action": "[视频-浏览] <|video_begin|>", "logic": "初始兴趣点:关注国家级文化事件(春晚)及其争议,属于对公共议题和宏大叙事的典型关注。"}, {"date": "2026-02-02", "action": "[视频-关注/评论/点赞/长播] <|video_begin|>", "logic": "视角下沉:用户的关注点从宏观的文化事件,转向了具体的社会群体(农民)和民生议题(养老金)。这标志着其社会观察的视角开始下沉,从“旁观者”向“共情者”转变。"}, {"date": "2026-02-04", "action": "[视频-关注/评论/点赞/长播] <|video_begin|>", "logic": "认知闭环与批判性思考:用户将初始的宏大叙事(春晚)与后期的民生关怀(基层生活)联系起来,形成批判性视角。这不再是简单的信息接收,而是将两个不同层面的议题进行关联思考,完成了从“关注事件”到“反思事件背后社会价值”的认知跃迁。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-01-27】 + --:-- [直播-关注] <|living_begin|> +【2025-01-31】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-02-02】 + --:-- [直播-关注] <|living_begin|> +【2025-02-03】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-02-13】 + --:-- [直播-关注] <|living_begin|> +【2025-02-15】 + --:-- [直播-关注] <|living_begin|> +【2025-03-02】 + --:-- [直播-关注] <|living_begin|> +【2025-03-22】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-04-03】 + --:-- [直播-关注] <|living_begin|> +【2025-05-10】 + --:-- [直播-关注] <|living_begin|> +【2025-05-11】 + --:-- [直播-关注] <|living_begin|> +【2025-05-31】 + --:-- [直播-关注] <|living_begin|> +【2025-06-07】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-22】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-23】 + --:-- [直播-关注] <|living_begin|> +【2025-06-26】 + --:-- [直播-关注] <|living_begin|> +【2025-07-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-07-03】 + --:-- [直播-关注] <|living_begin|> +【2025-07-05】 + --:-- [直播-关注] <|living_begin|> +【2025-07-06】 + --:-- [直播-关注] <|living_begin|> +【2025-07-17】 + --:-- [直播-关注] <|living_begin|> +【2025-07-25】 + --:-- [直播-关注] <|living_begin|> +【2025-07-26】 + --:-- [直播-关注] <|living_begin|> +【2025-07-27】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-10】 + --:-- [直播-关注] <|living_begin|> +【2025-08-12】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-08-27】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-08-29】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-09-07】 + --:-- [直播-关注] <|living_begin|> +【2025-09-12】 + --:-- [直播-关注] <|living_begin|> +【2025-09-13】 + --:-- [直播-关注] <|living_begin|> +【2025-09-27】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-01】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-18】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-02】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-16】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-22】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-17】 + --:-- [商品-加购] <|prod_begin|> +【2025-12-18】 + --:-- [商品-加购] <|prod_begin|> +【2025-12-19】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-26】 + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> +【2025-12-27】 + --:-- [直播-关注] <|living_begin|> + 09:52 [广告-点击] <|ad_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-28】 + --:-- [商品-加购] <|prod_begin|> +【2025-12-30】 + --:-- [商品-加购] <|prod_begin|> +【2026-01-01】 + 04:54 [广告-深度转化] <|ad_begin|> + 04:54 [广告-点击] <|ad_begin|> +【2026-01-02】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> +【2026-01-03】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-09】 + 10:08 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 14:31 [广告-点击] <|ad_begin|> +【2026-01-10】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-11】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2026-01-16】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2026-01-18】 + 22:53 [广告-点击] <|ad_begin|> +【2026-01-23】 + 08:36 [视频-收藏/点赞/长播] <|video_begin|> + 08:36 [视频-关注/收藏/点赞/长播] <|video_begin|> + 08:42 [视频-收藏/点赞/长播] <|video_begin|> + 08:48 [视频-转发/收藏/点赞/长播] <|video_begin|> + 09:18 [视频-关注/收藏/点赞/长播] <|video_begin|> + 09:18 [视频-关注/点赞/长播] <|video_begin|> + 09:23 [视频-关注/收藏/点赞/长播] <|video_begin|> + 09:55 [视频-关注/点赞/长播] <|video_begin|> + 09:55 [视频-关注/点赞/长播] <|video_begin|> + 10:35 [视频-关注/点赞/长播] <|video_begin|> + 11:14 [视频-关注/点赞/长播] <|video_begin|> + 11:35 [视频-关注/点赞/长播] <|video_begin|> + 11:41 [视频-关注/点赞/长播] <|video_begin|> + 13:06 [视频-关注/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 13:38 [视频-关注/长播] <|video_begin|> +【2026-01-24】 + 04:32 [视频-关注/点赞/长播] <|video_begin|> + 06:03 [视频-关注/点赞/长播] <|video_begin|> + 06:05 [视频-关注/点赞/长播] <|video_begin|> + 06:29 [视频-收藏/点赞/长播] <|video_begin|> + 07:18 [视频-关注/点赞/长播] <|video_begin|> + 09:06 [视频-关注/收藏/点赞/长播] <|video_begin|> + 09:08 [视频-关注/点赞/长播] <|video_begin|> + 09:08 [视频-转发/长播] <|video_begin|> + 09:21 [视频-关注/点赞/长播] <|video_begin|> + 09:52 [视频-评论/长播] <|video_begin|> + 10:41 [视频-关注/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 14:09 [视频-关注/点赞/长播] <|video_begin|> + 14:20 [视频-关注/点赞/长播] <|video_begin|> + 14:48 [视频-关注/长播] <|video_begin|> + 14:48 [视频-收藏/长播] <|video_begin|> +【2026-01-25】 + 00:51 [视频-关注/点赞/长播] <|video_begin|> + 00:51 [视频-关注/点赞/长播] <|video_begin|> + 00:51 [视频-关注/点赞/长播] <|video_begin|> + 03:42 [视频-关注/点赞/长播] <|video_begin|> + 06:15 [视频-转发/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-30】 + 10:07 [视频-关注/点赞/长播] <|video_begin|> + 11:47 [视频-关注/点赞/长播] <|video_begin|> + 12:07 [视频-关注/点赞/长播] <|video_begin|> + 12:40 [视频-评论/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 20:21 [视频-关注/点赞/长播] <|video_begin|> + 20:51 [视频-关注/点赞/长播] <|video_begin|> + 20:51 [视频-关注/点赞/长播] <|video_begin|> + 22:51 [广告-点击] <|ad_begin|> + 23:18 [视频-关注/点赞/长播] <|video_begin|> +【2026-01-31】 + 01:25 [视频-关注/点赞/长播] <|video_begin|> + 03:27 [视频-收藏/点赞/长播] <|video_begin|> + 03:27 [视频-关注/点赞/长播] <|video_begin|> + 03:27 [视频-关注/点赞/长播] <|video_begin|> + 03:27 [视频-关注/长播] <|video_begin|> + 06:23 [广告-点击] <|ad_begin|> + 06:37 [视频-关注/长播] <|video_begin|> + 11:09 [视频-关注/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 14:45 [广告-点击] <|ad_begin|> +【2026-02-01】 + 05:12 [视频-关注/点赞/长播] <|video_begin|> + 07:16 [视频-关注/点赞/长播] <|video_begin|> + 10:34 [视频-关注/点赞/长播] <|video_begin|> + 10:34 [视频-关注/点赞/长播] <|video_begin|> + 12:53 [视频-关注/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 15:33 [视频-关注/点赞/长播] <|video_begin|> + 16:23 [广告-点击] <|ad_begin|> + 18:23 [视频-关注/点赞/长播] <|video_begin|> + 18:30 [视频-收藏/长播] <|video_begin|> + 20:45 [视频-关注/点赞/长播] <|video_begin|> +【2026-02-02】 + 06:36 [视频-关注/长播] <|video_begin|> + 07:18 [视频-转发/点赞/长播] <|video_begin|> + 07:22 [视频-关注/点赞/长播] <|video_begin|> + 07:22 [视频-关注/长播] <|video_begin|> + 10:01 [视频-收藏/长播] <|video_begin|> + 10:06 [视频-关注/点赞/长播] <|video_begin|> + 13:33 [视频-关注/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 14:56 [视频-评论/长播] <|video_begin|> + 15:16 [视频-转发/长播] <|video_begin|> + 15:30 [视频-关注/点赞/长播] <|video_begin|> +【2026-02-03】 + 00:51 [视频-长播] <|video_begin|> + 00:55 [视频-长播] <|video_begin|> + 00:55 [视频-长播] <|video_begin|> + 00:55 [视频-长播] <|video_begin|> + 04:08 [视频-关注/点赞/长播] <|video_begin|> + 04:08 [视频-长播] <|video_begin|> + 04:23 [视频-长播] <|video_begin|> + 04:31 [视频-长播] <|video_begin|> + 04:31 [视频-长播] <|video_begin|> + 04:31 [视频-长播] <|video_begin|> + 04:31 [视频-长播] <|video_begin|> + 04:31 [视频-长播] <|video_begin|> + 05:05 [视频-长播] <|video_begin|> + 05:05 [视频-长播] <|video_begin|> + 05:08 [视频-长播] <|video_begin|> + 05:08 [视频-长播] <|video_begin|> + 06:47 [视频-点赞/长播] <|video_begin|> + 06:50 [视频-点赞/长播] <|video_begin|> + 06:50 [视频-点赞/长播] <|video_begin|> + 06:52 [视频-点赞/长播] <|video_begin|> + 07:37 [视频-长播] <|video_begin|> + 07:48 [视频-点赞/长播] <|video_begin|> + 07:48 [视频-长播] <|video_begin|> + 07:48 [视频-长播] <|video_begin|> + 07:48 [视频-长播] <|video_begin|> + 10:00 [视频-长播] <|video_begin|> + 10:02 [视频-转发/点赞/长播] <|video_begin|> + 10:03 [视频-长播] <|video_begin|> + 10:04 [视频-点赞/长播] <|video_begin|> + 10:04 [视频-点赞/长播] <|video_begin|> + 10:07 [视频-点赞/长播] <|video_begin|> + 10:07 [视频-点赞/长播] <|video_begin|> + 10:07 [视频-点赞/长播] <|video_begin|> + 10:07 [视频-转发/点赞/长播] <|video_begin|> + 10:37 [视频-长播] <|video_begin|> + 10:37 [视频-长播] <|video_begin|> + 10:37 [视频-评论/长播] <|video_begin|> + 10:39 [视频-点赞/长播] <|video_begin|> + 10:39 [视频-长播] <|video_begin|> + 10:49 [视频-点赞/长播] <|video_begin|> + 10:49 [视频-点赞/长播] <|video_begin|> + 10:49 [视频-长播] <|video_begin|> + 10:55 [视频-点赞/长播] <|video_begin|> + 10:55 [视频-点赞/长播] <|video_begin|> + 10:55 [视频-长播] <|video_begin|> + 10:55 [视频-长播] <|video_begin|> + 12:01 [视频-点赞/长播] <|video_begin|> + 12:08 [视频-点赞/长播] <|video_begin|> + 12:08 [视频-长播] <|video_begin|> + 12:16 [视频-点赞/长播] <|video_begin|> + 12:19 [视频-长播] <|video_begin|> + 12:23 [视频-点赞/长播] <|video_begin|> + 12:23 [视频-长播] <|video_begin|> + 12:36 [视频-评论/长播] <|video_begin|> + 12:56 [视频-点赞/长播] <|video_begin|> + 12:56 [视频-关注/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 15:07 [视频-点赞/长播] <|video_begin|> +【2026-02-04】 + 00:20 [视频-长播] <|video_begin|> + 02:19 [视频-点赞/长播] <|video_begin|> + 02:19 [视频-点赞/长播] <|video_begin|> + 02:19 [视频-点赞/长播] <|video_begin|> + 02:19 [视频-关注/点赞/长播] <|video_begin|> + 02:19 [视频-长播] <|video_begin|> + 02:29 [视频-点赞/长播] <|video_begin|> + 02:29 [视频-点赞/长播] <|video_begin|> + 02:29 [视频-关注/点赞/长播] <|video_begin|> + 02:29 [视频-长播] <|video_begin|> + 04:56 [视频-点赞/长播] <|video_begin|> + 04:56 [视频-点赞/长播] <|video_begin|> + 04:56 [视频-长播] <|video_begin|> + 05:34 [视频-点赞/长播] <|video_begin|> + 05:34 [视频-长播] <|video_begin|> + 05:38 [视频-长播] <|video_begin|> + 05:38 [视频-长播] <|video_begin|> + 05:38 [视频-长播] <|video_begin|> + 05:38 [视频-长播] <|video_begin|> + 05:54 [视频-点赞/长播] <|video_begin|> + 06:09 [视频-关注/点赞/长播] <|video_begin|> + 06:09 [视频-长播] <|video_begin|> + 06:09 [视频-长播] <|video_begin|> + 06:09 [视频-评论/长播] <|video_begin|> + 06:34 [视频-点赞/长播] <|video_begin|> + 06:34 [视频-点赞/长播] <|video_begin|> + 06:34 [视频-点赞/长播] <|video_begin|> + 06:34 [视频-点赞/长播] <|video_begin|> + 06:34 [视频-关注/点赞/长播] <|video_begin|> + 06:47 [视频-点赞/长播] <|video_begin|> + 06:47 [视频-点赞/长播] <|video_begin|> + 06:47 [视频-点赞/长播] <|video_begin|> + 06:58 [视频-点赞/长播] <|video_begin|> + 06:58 [视频-点赞/长播] <|video_begin|> + 09:28 [视频-关注/点赞/长播] <|video_begin|> + 09:28 [视频-关注/点赞/长播] <|video_begin|> + 09:29 [视频-点赞/长播] <|video_begin|> + 09:29 [视频-关注/点赞/长播] <|video_begin|> + 09:29 [视频-长播] <|video_begin|> + 09:33 [视频-点赞/长播] <|video_begin|> + 09:33 [视频-点赞/长播] <|video_begin|> + 09:34 [视频-关注/点赞/长播] <|video_begin|> + 11:09 [视频-长播] <|video_begin|> + 11:09 [视频-长播] <|video_begin|> + 11:49 [视频-点赞/长播] <|video_begin|> + 11:49 [视频-点赞/长播] <|video_begin|> + 12:55 [视频-点赞/长播] <|video_begin|> + 12:55 [视频-长播] <|video_begin|> + 14:26 [视频-点赞/长播] <|video_begin|> + 14:26 [视频-长播] <|video_begin|> + 14:26 [视频-长播] <|video_begin|> + 14:38 [视频-长播] <|video_begin|> +【2026-02-05】 + 00:50 [视频-点赞/长播] <|video_begin|> + 05:35 [视频-长播] <|video_begin|> + 05:35 [视频-长播] <|video_begin|> + 09:46 [视频-点赞/长播] <|video_begin|> + 09:46 [视频-点赞/长播] <|video_begin|> + 15:40 [视频-点赞/长播] <|video_begin|> + +角色任务:作为一名极端严苛的用户行为数据挖掘与数据格式化专家,请根据上述用户交互历史,围绕指定主题,精准提取出所有相关的历史交互记录。 + +主题:从泛化潮流消费到聚焦特定品牌风格的认知收敛 + +输出格式要求:请严格只输出包含 SID 字段的 JSON 数组格式,禁止输出任何其他补充说明或解释性文本。 + +强约束:最终答案必须是一个可被 json.loads 解析的 JSON,不能包含 Markdown、解释、重复键或 JSON 外额外字符。/no_think<|im_end|> +<|im_start|>assistant + + +["<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|video_begin|>","<|video_begin|>","<|prod_begin|>","<|prod_begin|>","<|video_begin|>","<|video_begin|>","<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|video_begin|>","<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|prod_begin|>"]<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-02-23】 + --:-- [直播-关注/打赏] <|living_begin|> +【2025-04-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-21】 + --:-- [直播-打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-05-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-22】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-07】 + --:-- [直播-关注] <|living_begin|> +【2025-07-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-28】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-07-30】 + --:-- [直播-关注] <|living_begin|> +【2025-08-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-05】 + --:-- [直播-打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-10】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-08-12】 + --:-- [直播-关注] <|living_begin|> +【2025-08-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-14】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-08-15】 + --:-- [直播-打赏] <|living_begin|> +【2025-08-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-20】 + --:-- [直播-关注] <|living_begin|> +【2025-08-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-06】 + --:-- [直播-关注] <|living_begin|> +【2025-09-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-12】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-20】 + --:-- [直播-关注] <|living_begin|> +【2025-09-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-28】 + --:-- [直播-关注] <|living_begin|> +【2025-10-02】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-11】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-19】 + --:-- [直播-关注] <|living_begin|> +【2025-10-20】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-23】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-26】 + --:-- [直播-关注] <|living_begin|> +【2025-10-27】 + --:-- [直播-关注] <|living_begin|> +【2025-10-28】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-29】 + --:-- [直播-关注] <|living_begin|> +【2025-10-30】 + --:-- [直播-关注] <|living_begin|> +【2025-10-31】 + --:-- [直播-关注] <|living_begin|> +【2025-11-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-02】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2025-11-05】 + --:-- [直播-关注] <|living_begin|> +【2025-11-07】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-08】 + --:-- [直播-关注] <|living_begin|> +【2025-11-16】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-20】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-29】 + --:-- [直播-关注] <|living_begin|> +【2025-12-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-02】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-03】 + --:-- [直播-关注] <|living_begin|> +【2025-12-05】 + --:-- [直播-关注] <|living_begin|> +【2025-12-07】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-10】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 11:39 [广告-深度转化] <|ad_begin|> +【2025-12-11】 + 08:57 [广告-深度转化] <|ad_begin|> +【2025-12-15】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-21】 + --:-- [直播-关注] <|living_begin|> + 03:43 [广告-点击] <|ad_begin|> +【2025-12-23】 + 04:21 [广告-深度转化] <|ad_begin|> + 04:21 [广告-点击] <|ad_begin|> +【2025-12-26】 + 05:14 [广告-深度转化] <|ad_begin|> + 05:14 [广告-点击] <|ad_begin|> +【2025-12-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-28】 + 08:21 [广告-点击] <|ad_begin|> + 08:23 [广告-深度转化] <|ad_begin|> + 08:23 [广告-点击] <|ad_begin|> + 08:23 [广告-深度转化] <|ad_begin|> + 08:23 [广告-点击] <|ad_begin|> + 08:24 [广告-深度转化] <|ad_begin|> + 08:24 [广告-点击] <|ad_begin|> + 08:24 [广告-深度转化] <|ad_begin|> + 08:24 [广告-点击] <|ad_begin|> + 08:37 [广告-深度转化] <|ad_begin|> + 08:37 [广告-点击] <|ad_begin|> + 08:37 [广告-深度转化] <|ad_begin|> + 08:37 [广告-点击] <|ad_begin|> + 08:38 [广告-深度转化] <|ad_begin|> + 08:38 [广告-点击] <|ad_begin|> + 08:38 [广告-深度转化] <|ad_begin|> + 08:38 [广告-点击] <|ad_begin|> + 08:38 [广告-点击] <|ad_begin|> + 09:20 [广告-深度转化] <|ad_begin|> + 09:20 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-30】 + --:-- [直播-关注] <|living_begin|> + 03:53 [广告-深度转化] <|ad_begin|> + 03:53 [广告-点击] <|ad_begin|> + 03:54 [广告-深度转化] <|ad_begin|> + 03:54 [广告-点击] <|ad_begin|> + 03:55 [广告-深度转化] <|ad_begin|> + 03:55 [广告-点击] <|ad_begin|> + 03:56 [广告-深度转化] <|ad_begin|> + 03:56 [广告-点击] <|ad_begin|> + 03:58 [广告-深度转化] <|ad_begin|> + 03:58 [广告-点击] <|ad_begin|> + 10:37 [广告-深度转化] <|ad_begin|> + 10:37 [广告-点击] <|ad_begin|> + 11:12 [广告-深度转化] <|ad_begin|> + 11:12 [广告-点击] <|ad_begin|> +【2025-12-31】 + 03:55 [广告-深度转化] <|ad_begin|> + 03:55 [广告-点击] <|ad_begin|> + 06:19 [广告-深度转化] <|ad_begin|> + 06:19 [广告-点击] <|ad_begin|> + 06:20 [广告-深度转化] <|ad_begin|> + 06:20 [广告-点击] <|ad_begin|> + 08:10 [广告-深度转化] <|ad_begin|> + 08:10 [广告-点击] <|ad_begin|> + 08:10 [广告-深度转化] <|ad_begin|> + 08:10 [广告-点击] <|ad_begin|> +【2026-01-02】 + 12:00 [广告-深度转化] <|ad_begin|> + 12:00 [广告-点击] <|ad_begin|> + 12:00 [广告-深度转化] <|ad_begin|> + 12:00 [广告-点击] <|ad_begin|> + 12:35 [广告-深度转化] <|ad_begin|> + 12:35 [广告-点击] <|ad_begin|> +【2026-01-04】 + 10:22 [广告-点击] <|ad_begin|> + 14:05 [广告-深度转化] <|ad_begin|> + 14:05 [广告-点击] <|ad_begin|> + 14:05 [广告-深度转化] <|ad_begin|> + 14:05 [广告-点击] <|ad_begin|> + 14:05 [广告-深度转化] <|ad_begin|> + 14:05 [广告-点击] <|ad_begin|> + 14:05 [广告-深度转化] <|ad_begin|> + 14:05 [广告-点击] <|ad_begin|> + 14:06 [广告-深度转化] <|ad_begin|> + 14:06 [广告-点击] <|ad_begin|> + 14:10 [广告-深度转化] <|ad_begin|> + 14:10 [广告-点击] <|ad_begin|> + 14:11 [广告-深度转化] <|ad_begin|> + 14:11 [广告-点击] <|ad_begin|> + 14:11 [广告-深度转化] <|ad_begin|> + 14:11 [广告-点击] <|ad_begin|> + 14:12 [广告-深度转化] <|ad_begin|> + 14:12 [广告-点击] <|ad_begin|> + 14:12 [广告-点击] <|ad_begin|> + 14:13 [广告-点击] <|ad_begin|> +【2026-01-05】 + 04:28 [广告-点击] <|ad_begin|> + 04:28 [广告-深度转化] <|ad_begin|> + 04:28 [广告-点击] <|ad_begin|> +【2026-01-07】 + --:-- [直播-关注] <|living_begin|> +【2026-01-08】 + 09:23 [广告-深度转化] <|ad_begin|> + 09:23 [广告-点击] <|ad_begin|> + 09:23 [广告-深度转化] <|ad_begin|> + 09:23 [广告-点击] <|ad_begin|> + 09:24 [广告-点击] <|ad_begin|> + 09:24 [广告-深度转化] <|ad_begin|> + 09:24 [广告-点击] <|ad_begin|> + 09:24 [广告-深度转化] <|ad_begin|> + 09:24 [广告-点击] <|ad_begin|> +【2026-01-09】 + 17:21 [广告-深度转化] <|ad_begin|> + 17:21 [广告-点击] <|ad_begin|> +【2026-01-10】 + --:-- [直播-关注] <|living_begin|> +【2026-01-11】 + --:-- [直播-关注] <|living_begin|> + 10:52 [广告-点击] <|ad_begin|> +【2026-01-12】 + 11:55 [广告-点击] <|ad_begin|> +【2026-01-13】 + 13:31 [广告-深度转化] <|ad_begin|> + 13:31 [广告-点击] <|ad_begin|> + 13:31 [广告-点击] <|ad_begin|> + 13:32 [广告-点击] <|ad_begin|> +【2026-01-15】 + 02:18 [广告-点击] <|ad_begin|> +【2026-01-18】 + 06:52 [广告-点击] <|ad_begin|> +【2026-01-19】 + 02:55 [广告-点击] <|ad_begin|> +【2026-01-20】 + 02:34 [广告-点击] <|ad_begin|> + 02:35 [广告-点击] <|ad_begin|> + 02:36 [广告-点击] <|ad_begin|> +【2026-01-22】 + 07:14 [广告-点击] <|ad_begin|> +【2026-01-25】 + 06:52 [广告-深度转化] <|ad_begin|> + 06:52 [广告-点击] <|ad_begin|> +【2026-01-27】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-28】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-29】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-30】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-31】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-02】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-03】 + 10:28 [广告-点击] <|ad_begin|> + 10:28 [广告-点击] <|ad_begin|> + 10:29 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 16:44 [视频-点赞/长播] <|video_begin|> +【2026-02-04】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-05】 + 05:57 [视频-长播] <|video_begin|> + 05:57 [视频-长播] <|video_begin|> + 05:57 [视频-长播] <|video_begin|> + 06:02 [视频-长播] <|video_begin|> + 06:02 [视频-长播] <|video_begin|> + 06:02 [视频-长播] <|video_begin|> + 06:02 [视频-长播] <|video_begin|> + 06:05 [视频-长播] <|video_begin|> + 06:08 [视频-长播] <|video_begin|> + 06:08 [视频-长播] <|video_begin|> + 06:13 [视频-长播] <|video_begin|> + 06:14 [视频-长播] <|video_begin|> + 06:14 [视频-长播] <|video_begin|> + 06:15 [视频-长播] <|video_begin|> + 06:15 [视频-长播] <|video_begin|> + 06:16 [视频-长播] <|video_begin|> + 06:20 [视频-长播] <|video_begin|> + 06:23 [视频-长播] <|video_begin|> + 06:24 [视频-长播] <|video_begin|> + 06:24 [视频-长播] <|video_begin|> + 06:24 [视频-长播] <|video_begin|> + 06:24 [视频-长播] <|video_begin|> + 06:36 [视频-长播] <|video_begin|> + 06:36 [视频-长播] <|video_begin|> + 06:36 [视频-长播] <|video_begin|> + 06:39 [视频-长播] <|video_begin|> + 06:39 [视频-长播] <|video_begin|> + 06:39 [视频-长播] <|video_begin|> + 06:42 [广告-点击] <|ad_begin|> + 06:43 [广告-点击] <|ad_begin|> + 06:43 [广告-点击] <|ad_begin|> + 06:44 [广告-点击] <|ad_begin|> + 06:44 [广告-点击] <|ad_begin|> + 06:48 [视频-长播] <|video_begin|> + 06:48 [视频-长播] <|video_begin|> + 06:48 [视频-长播] <|video_begin|> + 06:54 [视频-长播] <|video_begin|> + 06:54 [视频-长播] <|video_begin|> + 06:54 [视频-长播] <|video_begin|> + 06:58 [视频-长播] <|video_begin|> + 06:58 [视频-长播] <|video_begin|> + 06:58 [视频-长播] <|video_begin|> + 06:58 [视频-长播] <|video_begin|> + 07:10 [视频-长播] <|video_begin|> + 07:10 [视频-长播] <|video_begin|> + 07:10 [视频-长播] <|video_begin|> + 10:37 [视频-长播] <|video_begin|> + 10:49 [视频-长播] <|video_begin|> + 10:49 [视频-长播] <|video_begin|> + 10:50 [视频-长播] <|video_begin|> + 10:50 [视频-长播] <|video_begin|> + 10:55 [视频-长播] <|video_begin|> + 11:07 [视频-长播] <|video_begin|> + 11:07 [视频-长播] <|video_begin|> + 13:05 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + +角色任务:你是极端严苛的用户行为数据挖掘与数据格式化专家,请结合上述用户交互历史,面向给定主题,全面提取出所有具备关联性的历史交互数据。 + +主题:从文玩兴趣萌芽到工具链补齐的闭环 + +输出格式要求:输出必须且仅为包含 SID 的 JSON 数组,绝对不要输出任何额外的解释、提示或格式化外的文字。/no_think<|im_end|> +<|im_start|>assistant + + +["<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>"]<|im_end|> +<|im_start|>user +你擅长理解快手用户跨场景行为和语义ID表示,请根据输入信息归纳该用户的目标内容。 +已知如下用户跨场景行为: +用户在直播域: 关注了主播 <|living_begin|>,首次打赏了 <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>, <|living_begin|>。 +用户购物行为: 浏览了商品 <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>,购买了 <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>, <|prod_begin|>。 +用户视频行为: 深度观看了 <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>, <|video_begin|>,对视频 <|video_begin|>, <|video_begin|> 有过点赞/长播行为,对视频 <|video_begin|>, <|video_begin|> 有过收藏/长播行为,对视频 <|video_begin|> 有过关注/长播行为,看过视频 <|video_begin|>, <|video_begin|>。 +广告行为: 对广告 <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|> 完成过深度转化,点击过广告 <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>, <|ad_begin|>。 + +请输出该用户在不同场景下对应的目标内容。/no_think<|im_end|> +<|im_start|>assistant +该用户最近喜欢的视频有: <|video_begin|><|im_end|> +<|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|> +label_ids: +[-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 151668, 198, 4913, 24225, 30583, 22317, 606, 3252, 102074, 2073, 111795, 854, 86119, 9370, 42140, 76837, 99450, 99527, 100389, 101964, 57218, 48927, 2198, 12389, 66582, 1028, 3252, 17, 15, 17, 20, 12, 15, 21, 12, 17, 21, 2198, 1311, 3252, 58, 45943, 12, 103946, 60, 220, 176247, 153778, 167452, 171285, 2198, 24225, 3252, 86119, 102450, 57218, 113188, 100675, 5122, 104181, 103946, 103332, 82700, 2073, 111795, 27773, 33590, 108653, 20002, 109329, 99722, 86119, 62926, 55286, 105789, 104520, 1773, 36509, 1028, 3252, 17, 15, 17, 21, 12, 15, 16, 12, 17, 17, 2198, 1311, 3252, 58, 87140, 12, 108942, 14, 104519, 14, 107377, 14, 45861, 75650, 60, 220, 176245, 158818, 162973, 170451, 2198, 24225, 3252, 27369, 45912, 57218, 100389, 104206, 5122, 20002, 67338, 115432, 104199, 9909, 108942, 14, 104519, 14, 107377, 7552, 100134, 100676, 99450, 99527, 99835, 23384, 9909, 101168, 99888, 117956, 48272, 102406, 113188, 100389, 87267, 38342, 93488, 104394, 3837, 20002, 55286, 101966, 111783, 99573, 23305, 9370, 65676, 104459, 104520, 3837, 102875, 45181, 2073, 103946, 107865, 854, 104206, 26939, 2073, 113189, 99835, 23384, 55807, 36509, 1028, 3252, 17, 15, 17, 21, 12, 15, 16, 12, 17, 18, 2198, 1311, 3252, 58, 87140, 12, 104519, 14, 45861, 75650, 60, 220, 176245, 153681, 164759, 170306, 2198, 24225, 3252, 100389, 102145, 57218, 104877, 108732, 5122, 18493, 115982, 104558, 3837, 100640, 104519, 100676, 5373, 40090, 75768, 100372, 101970, 104520, 9909, 115436, 47815, 107659, 74276, 43288, 102406, 20002, 96555, 105807, 104877, 33108, 102086, 99604, 39907, 107474, 33071, 3837, 45181, 2073, 99450, 99527, 31843, 43209, 854, 104206, 26939, 2073, 102462, 47815, 107659, 33590, 101964, 76837, 100642, 102145, 1773, 36509, 1028, 3252, 17, 15, 17, 21, 12, 15, 16, 12, 17, 22, 2198, 1311, 3252, 58, 87140, 12, 104519, 14, 107377, 14, 45861, 75650, 60, 220, 176245, 158818, 161991, 168210, 2198, 24225, 3252, 102875, 115309, 57218, 102041, 118609, 5122, 20002, 104519, 104059, 32664, 2073, 113422, 854, 71817, 101042, 9909, 114192, 109933, 5373, 53393, 68065, 118495, 101476, 7552, 62926, 99553, 2073, 106147, 99780, 23384, 97907, 87140, 1773, 43288, 108653, 107494, 102875, 45181, 105172, 2073, 104482, 99835, 23384, 854, 100402, 26939, 32664, 2073, 116545, 100674, 97907, 110558, 90395, 87267, 105962, 46944, 35926, 100140, 33126, 100232, 9370, 104520, 3837, 104416, 105185, 110061, 115309, 1773, 9207, 60, 3417, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 100020, 115749, 115692, 26939, 104536, 106269, 104486, 9370, 107372, 112200, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 18, 497, 330, 1311, 788, 10545, 87140, 12, 102679, 60, 220, 176245, 152833, 161798, 174972, 497, 330, 24225, 788, 330, 113188, 100565, 27442, 5122, 100020, 105197, 99348, 57621, 9909, 111258, 7552, 104204, 105661, 3837, 100409, 32664, 100070, 113994, 33108, 115749, 115692, 9370, 101460, 100020, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 17, 497, 330, 1311, 788, 10545, 87140, 12, 100020, 14, 85641, 14, 107377, 14, 45861, 75650, 60, 220, 176245, 152833, 167251, 168152, 497, 330, 24225, 788, 330, 107372, 112200, 5122, 107494, 100020, 27442, 45181, 103129, 107137, 57621, 3837, 106438, 34187, 100398, 106780, 104553, 9909, 102059, 7552, 33108, 104486, 113994, 9909, 111896, 74276, 43288, 108653, 41146, 99328, 104144, 9370, 107372, 55286, 112200, 3837, 45181, 2073, 100484, 99237, 28946, 854, 69041, 2073, 54899, 39374, 28946, 854, 102324, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 17, 12, 15, 19, 497, 330, 1311, 788, 10545, 87140, 12, 100020, 14, 85641, 14, 107377, 14, 45861, 75650, 60, 220, 176245, 152833, 166338, 173616, 497, 330, 24225, 788, 330, 102875, 115309, 57218, 111943, 33071, 104107, 5122, 20002, 44063, 113188, 9370, 115749, 115692, 9909, 111258, 7552, 57218, 104694, 9370, 104486, 107045, 9909, 104062, 99424, 7552, 72064, 99793, 3837, 101894, 111943, 33071, 107372, 1773, 43288, 108883, 105172, 27369, 106585, 3837, 103955, 44063, 100369, 99604, 104873, 9370, 113994, 71817, 102802, 104107, 3837, 105236, 45181, 2073, 100020, 57621, 854, 26939, 2073, 107639, 57621, 101423, 99328, 100162, 97907, 102875, 100560, 100287, 1773, 9207, 60, 3417, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 151668, 198, 1183, 176247, 153499, 165521, 175426, 2198, 176247, 159082, 160916, 175658, 2198, 176247, 157435, 165521, 174431, 2198, 176247, 154597, 165521, 169953, 2198, 176245, 158827, 165521, 170596, 2198, 176245, 159284, 160916, 172212, 2198, 176247, 157894, 161669, 168396, 2198, 176247, 154597, 166513, 170326, 2198, 176245, 156238, 166284, 175728, 2198, 176245, 159159, 160558, 173468, 2198, 176247, 153119, 166904, 169769, 2198, 176247, 159674, 166513, 173979, 2198, 176247, 159674, 162841, 174303, 2198, 176247, 154597, 162726, 174978, 2198, 176245, 153549, 160916, 170853, 2198, 176247, 154597, 165521, 171053, 2198, 176247, 153499, 165521, 173384, 2198, 176247, 154597, 160008, 169594, 2198, 176247, 154597, 161285, 168451, 1341, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 151668, 198, 1183, 176247, 156105, 165287, 168158, 497, 330, 176247, 152014, 160886, 173033, 497, 330, 176247, 151860, 165941, 171108, 497, 330, 176247, 154064, 162750, 175600, 497, 330, 176247, 153607, 165835, 172902, 1341, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 75882, 20002, 104044, 99729, 9370, 87140, 18830, 25, 220, 176245, 156249, 160094, 169272, 151645, 198, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100] +labels: + + +{"logic_chain":{"name":"围绕“便秘”问题的多路径食疗方案探索与验证","events":[{"date":"2025-06-26","action":"[商品-购买] <|prod_begin|>","logic":"问题识别与初始行动:首次购买针对性产品“便秘果”,标志着用户明确了健康问题并开始寻求解决方案。"},{"date":"2026-01-22","action":"[视频-转发/收藏/点赞/长播] <|video_begin|>","logic":"信息获取与方案拓展:用户通过高强度互动(转发/收藏/点赞)学习新的食疗偏方(紫皮洋葱),表明初始方案可能未达预期,用户开始主动搜集更多元的非药物解决方案,认知从“购买成品”拓展到“自制偏方”。"},{"date":"2026-01-23","action":"[视频-收藏/长播] <|video_begin|>","logic":"方案深化与对比筛选:在前一天的基础上,继续收藏新的、操作方式完全不同的解决方案(大蒜外敷)。这表明用户正在密集对比和评估不同方法的有效性,从“食疗内服”拓展到“物理外敷”,探索路径进一步深化。"},{"date":"2026-01-27","action":"[视频-收藏/点赞/长播] <|video_begin|>","logic":"认知闭环与决策收敛:用户收藏了一个对“病因”进行分析(气血不通、经络淤堵)并提供“独家秘方”的视频。这标志着用户的认知从简单的“尝试偏方”升级到对“病理机制”的探究,并可能找到了一个自认为更根本的解决方案,形成了初步的认知闭环。"}]}}<|im_end|> + + +{"logic_chain": {"name": "从关注宏大叙事到聚焦个体民生的视角下沉", "events": [{"date": "2026-01-23", "action": "[视频-浏览] <|video_begin|>", "logic": "初始兴趣点:关注国家级文化事件(春晚)及其争议,属于对公共议题和宏大叙事的典型关注。"}, {"date": "2026-02-02", "action": "[视频-关注/评论/点赞/长播] <|video_begin|>", "logic": "视角下沉:用户的关注点从宏观的文化事件,转向了具体的社会群体(农民)和民生议题(养老金)。这标志着其社会观察的视角开始下沉,从“旁观者”向“共情者”转变。"}, {"date": "2026-02-04", "action": "[视频-关注/评论/点赞/长播] <|video_begin|>", "logic": "认知闭环与批判性思考:用户将初始的宏大叙事(春晚)与后期的民生关怀(基层生活)联系起来,形成批判性视角。这不再是简单的信息接收,而是将两个不同层面的议题进行关联思考,完成了从“关注事件”到“反思事件背后社会价值”的认知跃迁。"}]}}<|im_end|> + + +["<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|video_begin|>","<|video_begin|>","<|prod_begin|>","<|prod_begin|>","<|video_begin|>","<|video_begin|>","<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|video_begin|>","<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|prod_begin|>"]<|im_end|> + + +["<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>", "<|prod_begin|>"]<|im_end|> +该用户最近喜欢的视频有: <|video_begin|><|im_end|> + +[INFO|configuration_utils.py:769] 2026-07-15 02:02:44,589 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/config.json +[INFO|configuration_utils.py:847] 2026-07-15 02:02:44,590 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|2026-07-15 02:02:44] llamafactory.model.model_utils.kv_cache:144 >> KV cache is disabled during training. +[INFO|2026-07-15 02:02:44] llamafactory.model.model_utils.liger_kernel:144 >> Liger kernel has been applied to the model. +[INFO|modeling_utils.py:748] 2026-07-15 02:02:44,955 >> loading weights file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/model.safetensors +[INFO|modeling_utils.py:821] 2026-07-15 02:02:44,955 >> Will use dtype=torch.bfloat16 as defined in model's config object +[INFO|configuration_utils.py:1027] 2026-07-15 02:02:45,152 >> Generate config GenerationConfig { + "eos_token_id": 151645, + "output_attentions": false, + "output_hidden_states": false, + "pad_token_id": 151643, + "use_cache": false +} + + Loading weights: 0%| | 0/311 [00:00> loading configuration file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/generation_config.json +[INFO|configuration_utils.py:1027] 2026-07-15 02:02:45,508 >> Generate config GenerationConfig { + "do_sample": true, + "eos_token_id": [ + 151645, + 151643 + ], + "pad_token_id": 151643, + "temperature": 0.6, + "top_k": 20, + "top_p": 0.95 +} + +[INFO|dynamic_module_utils.py:406] 2026-07-15 02:02:45,508 >> Could not locate the custom_generate/generate.py inside /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018. +[INFO|2026-07-15 02:02:45] llamafactory.model.model_utils.checkpointing:144 >> Gradient checkpointing enabled. +[INFO|2026-07-15 02:02:45] llamafactory.model.model_utils.attention:144 >> Using FlashAttention-2 for faster training and inference. +[INFO|2026-07-15 02:02:45] llamafactory.model.adapter:144 >> Pure bf16 / BAdam detected, remaining trainable params in half precision. +[INFO|2026-07-15 02:02:45] llamafactory.model.adapter:144 >> Fine-tuning method: Full +[INFO|2026-07-15 02:02:45] llamafactory.model.loader:144 >> trainable params: 801,433,600 || all params: 801,433,600 || trainable%: 100.0000 +[INFO|trainer.py:1469] 2026-07-15 02:02:45,657 >> ***** Running training ***** +[INFO|trainer.py:1470] 2026-07-15 02:02:45,657 >> Num examples = 2,159 +[INFO|trainer.py:1471] 2026-07-15 02:02:45,657 >> Num Epochs = 2 +[INFO|trainer.py:1472] 2026-07-15 02:02:45,657 >> Num update steps per epoch = 540 +[INFO|trainer.py:1473] 2026-07-15 02:02:45,657 >> Instantaneous batch size per device = 1 +[INFO|trainer.py:1476] 2026-07-15 02:02:45,657 >> Total train batch size (w. parallel, distributed & accumulation) = 4 +[INFO|trainer.py:1477] 2026-07-15 02:02:45,657 >> Gradient Accumulation steps = 4 +[INFO|trainer.py:1478] 2026-07-15 02:02:45,657 >> Total optimization steps = 648 +[INFO|trainer.py:1479] 2026-07-15 02:02:45,658 >> Number of trainable parameters = 801,433,600 + 0%| | 0/648 [00:00> `use_return_dict` is deprecated! Use `return_dict` instead! + 0%| | 1/648 [00:08<1:26:32, 8.03s/it] 0%| | 2/648 [00:15<1:25:40, 7.96s/it] 0%| | 3/648 [00:23<1:24:17, 7.84s/it] 1%| | 4/648 [00:31<1:23:51, 7.81s/it] 1%| | 5/648 [00:38<1:22:07, 7.66s/it] 1%| | 6/648 [00:46<1:22:30, 7.71s/it] 1%| | 7/648 [00:54<1:23:12, 7.79s/it] 1%| | 8/648 [01:02<1:23:12, 7.80s/it] 1%|▏ | 9/648 [01:10<1:23:47, 7.87s/it] 2%|▏ | 10/648 [01:17<1:20:03, 7.53s/it] {'loss': '1.959', 'grad_norm': '9.938', 'learning_rate': '1.8e-07', 'epoch': '0.01853'} + 2%|▏ | 10/648 [01:17<1:20:03, 7.53s/it] 2%|▏ | 11/648 [01:25<1:21:39, 7.69s/it] 2%|▏ | 12/648 [01:32<1:20:26, 7.59s/it] 2%|▏ | 13/648 [01:39<1:18:06, 7.38s/it] 2%|▏ | 14/648 [01:47<1:19:14, 7.50s/it] 2%|▏ | 15/648 [01:54<1:19:22, 7.52s/it] 2%|▏ | 16/648 [02:02<1:18:47, 7.48s/it] 3%|▎ | 17/648 [02:10<1:19:57, 7.60s/it] 3%|▎ | 18/648 [02:17<1:20:00, 7.62s/it] 3%|▎ | 19/648 [02:25<1:20:14, 7.65s/it] 3%|▎ | 20/648 [02:32<1:18:59, 7.55s/it] {'loss': '1.857', 'grad_norm': '6.625', 'learning_rate': '3.8e-07', 'epoch': '0.03705'} + 3%|▎ | 20/648 [02:32<1:18:59, 7.55s/it] 3%|▎ | 21/648 [02:41<1:23:25, 7.98s/it] 3%|▎ | 22/648 [02:50<1:25:03, 8.15s/it] 4%|▎ | 23/648 [02:58<1:24:28, 8.11s/it] 4%|▎ | 24/648 [03:06<1:23:08, 7.99s/it] 4%|▍ | 25/648 [03:14<1:24:52, 8.17s/it] 4%|▍ | 26/648 [03:21<1:22:04, 7.92s/it] 4%|▍ | 27/648 [03:29<1:21:26, 7.87s/it] 4%|▍ | 28/648 [03:36<1:17:10, 7.47s/it] 4%|▍ | 29/648 [03:43<1:16:58, 7.46s/it] 5%|▍ | 30/648 [03:51<1:16:43, 7.45s/it] {'loss': '1.789', 'grad_norm': '6.094', 'learning_rate': '3.998e-07', 'epoch': '0.05558'} + 5%|▍ | 30/648 [03:51<1:16:43, 7.45s/it] 5%|▍ | 31/648 [03:59<1:19:27, 7.73s/it] 5%|▍ | 32/648 [04:07<1:19:51, 7.78s/it] 5%|▌ | 33/648 [04:14<1:18:53, 7.70s/it] 5%|▌ | 34/648 [04:22<1:18:34, 7.68s/it] 5%|▌ | 35/648 [04:30<1:17:55, 7.63s/it] 6%|▌ | 36/648 [04:38<1:20:14, 7.87s/it] 6%|▌ | 37/648 [04:46<1:21:04, 7.96s/it] 6%|▌ | 38/648 [04:54<1:21:14, 7.99s/it] 6%|▌ | 39/648 [05:02<1:21:48, 8.06s/it] 6%|▌ | 40/648 [05:11<1:22:14, 8.12s/it] {'loss': '1.697', 'grad_norm': '10.94', 'learning_rate': '3.991e-07', 'epoch': '0.07411'} + 6%|▌ | 40/648 [05:11<1:22:14, 8.12s/it] 6%|▋ | 41/648 [05:18<1:20:21, 7.94s/it] 6%|▋ | 42/648 [05:25<1:16:53, 7.61s/it] 7%|▋ | 43/648 [05:33<1:16:32, 7.59s/it] 7%|▋ | 44/648 [05:40<1:15:50, 7.53s/it] 7%|▋ | 45/648 [05:48<1:16:42, 7.63s/it] 7%|▋ | 46/648 [05:54<1:12:32, 7.23s/it] 7%|▋ | 47/648 [06:02<1:14:56, 7.48s/it] 7%|▋ | 48/648 [06:10<1:16:28, 7.65s/it] 8%|▊ | 49/648 [06:18<1:16:33, 7.67s/it] 8%|▊ | 50/648 [06:26<1:17:43, 7.80s/it] {'loss': '1.982', 'grad_norm': '5.375', 'learning_rate': '3.979e-07', 'epoch': '0.09264'} + 8%|▊ | 50/648 [06:26<1:17:43, 7.80s/it] 8%|▊ | 51/648 [06:34<1:16:35, 7.70s/it] 8%|▊ | 52/648 [06:42<1:18:35, 7.91s/it] 8%|▊ | 53/648 [06:50<1:17:55, 7.86s/it] 8%|▊ | 54/648 [06:58<1:19:49, 8.06s/it] 8%|▊ | 55/648 [07:06<1:19:21, 8.03s/it] 9%|▊ | 56/648 [07:14<1:17:10, 7.82s/it] 9%|▉ | 57/648 [07:21<1:16:53, 7.81s/it] 9%|▉ | 58/648 [07:29<1:15:18, 7.66s/it] 9%|▉ | 59/648 [07:36<1:13:29, 7.49s/it] 9%|▉ | 60/648 [07:45<1:17:28, 7.90s/it] {'loss': '1.883', 'grad_norm': '4.281', 'learning_rate': '3.962e-07', 'epoch': '0.1112'} + 9%|▉ | 60/648 [07:45<1:17:28, 7.90s/it] 9%|▉ | 61/648 [07:52<1:16:10, 7.79s/it] 10%|▉ | 62/648 [08:01<1:18:30, 8.04s/it] 10%|▉ | 63/648 [08:08<1:17:01, 7.90s/it] 10%|▉ | 64/648 [08:16<1:16:03, 7.81s/it] 10%|█ | 65/648 [08:24<1:16:21, 7.86s/it] 10%|█ | 66/648 [08:32<1:16:45, 7.91s/it] 10%|█ | 67/648 [08:40<1:16:06, 7.86s/it] 10%|█ | 68/648 [08:48<1:16:29, 7.91s/it] 11%|█ | 69/648 [08:56<1:17:09, 8.00s/it] 11%|█ | 70/648 [09:04<1:16:20, 7.93s/it] {'loss': '1.902', 'grad_norm': '6.312', 'learning_rate': '3.94e-07', 'epoch': '0.1297'} + 11%|█ | 70/648 [09:04<1:16:20, 7.93s/it] 11%|█ | 71/648 [09:12<1:16:21, 7.94s/it] 11%|█ | 72/648 [09:20<1:16:58, 8.02s/it] 11%|█▏ | 73/648 [09:28<1:16:18, 7.96s/it] 11%|█▏ | 74/648 [09:35<1:15:31, 7.89s/it] 12%|█▏ | 75/648 [09:43<1:15:00, 7.85s/it] 12%|█▏ | 76/648 [09:51<1:13:34, 7.72s/it] 12%|█▏ | 77/648 [09:57<1:10:57, 7.46s/it] 12%|█▏ | 78/648 [10:05<1:10:42, 7.44s/it] 12%|█▏ | 79/648 [10:12<1:10:30, 7.43s/it] 12%|█▏ | 80/648 [10:20<1:11:10, 7.52s/it] {'loss': '1.948', 'grad_norm': '4.688', 'learning_rate': '3.914e-07', 'epoch': '0.1482'} + 12%|█▏ | 80/648 [10:20<1:11:10, 7.52s/it] 12%|█▎ | 81/648 [10:28<1:12:58, 7.72s/it] 13%|█▎ | 82/648 [10:36<1:11:58, 7.63s/it] 13%|█▎ | 83/648 [10:43<1:12:12, 7.67s/it] 13%|█▎ | 84/648 [10:52<1:13:35, 7.83s/it] 13%|█▎ | 85/648 [11:01<1:17:37, 8.27s/it] 13%|█▎ | 86/648 [11:09<1:16:26, 8.16s/it] 13%|█▎ | 87/648 [11:17<1:16:50, 8.22s/it] 14%|█▎ | 88/648 [11:25<1:15:21, 8.07s/it] 14%|█▎ | 89/648 [11:33<1:14:18, 7.98s/it] 14%|█▍ | 90/648 [11:39<1:09:19, 7.45s/it] {'loss': '1.857', 'grad_norm': '7.688', 'learning_rate': '3.882e-07', 'epoch': '0.1667'} + 14%|█▍ | 90/648 [11:39<1:09:19, 7.45s/it] 14%|█▍ | 91/648 [11:47<1:11:05, 7.66s/it] 14%|█▍ | 92/648 [11:55<1:12:46, 7.85s/it] 14%|█▍ | 93/648 [12:03<1:12:38, 7.85s/it] 15%|█▍ | 94/648 [12:11<1:12:51, 7.89s/it] 15%|█▍ | 95/648 [12:18<1:11:07, 7.72s/it] 15%|█▍ | 96/648 [12:27<1:13:30, 7.99s/it] 15%|█▍ | 97/648 [12:35<1:12:31, 7.90s/it] 15%|█▌ | 98/648 [12:43<1:13:27, 8.01s/it] 15%|█▌ | 99/648 [12:51<1:12:49, 7.96s/it] 15%|█▌ | 100/648 [12:59<1:12:28, 7.93s/it] {'loss': '1.953', 'grad_norm': '7.625', 'learning_rate': '3.846e-07', 'epoch': '0.1853'} + 15%|█▌ | 100/648 [12:59<1:12:28, 7.93s/it] 16%|█▌ | 101/648 [13:06<1:11:52, 7.88s/it] 16%|█▌ | 102/648 [13:15<1:13:26, 8.07s/it] 16%|█▌ | 103/648 [13:23<1:12:44, 8.01s/it] 16%|█▌ | 104/648 [13:30<1:10:45, 7.80s/it] 16%|█▌ | 105/648 [13:36<1:05:53, 7.28s/it] 16%|█▋ | 106/648 [13:44<1:06:23, 7.35s/it] 17%|█▋ | 107/648 [13:52<1:09:02, 7.66s/it] 17%|█▋ | 108/648 [14:00<1:08:15, 7.58s/it] 17%|█▋ | 109/648 [14:07<1:09:13, 7.71s/it] 17%|█▋ | 110/648 [14:15<1:09:25, 7.74s/it] {'loss': '1.964', 'grad_norm': '7.5', 'learning_rate': '3.805e-07', 'epoch': '0.2038'} + 17%|█▋ | 110/648 [14:15<1:09:25, 7.74s/it] 17%|█▋ | 111/648 [14:24<1:10:42, 7.90s/it] 17%|█▋ | 112/648 [14:32<1:11:14, 7.97s/it] 17%|█▋ | 113/648 [14:40<1:12:12, 8.10s/it] 18%|█▊ | 114/648 [14:48<1:11:30, 8.03s/it] 18%|█▊ | 115/648 [14:56<1:12:25, 8.15s/it] 18%|█▊ | 116/648 [15:04<1:11:22, 8.05s/it] 18%|█▊ | 117/648 [15:12<1:10:55, 8.01s/it] 18%|█▊ | 118/648 [15:20<1:09:32, 7.87s/it] 18%|█▊ | 119/648 [15:27<1:08:36, 7.78s/it] 19%|█▊ | 120/648 [15:36<1:11:49, 8.16s/it] {'loss': '1.819', 'grad_norm': '4.781', 'learning_rate': '3.76e-07', 'epoch': '0.2223'} + 19%|█▊ | 120/648 [15:36<1:11:49, 8.16s/it] 19%|█▊ | 121/648 [15:45<1:12:18, 8.23s/it] 19%|█▉ | 122/648 [15:53<1:11:16, 8.13s/it] 19%|█▉ | 123/648 [16:01<1:11:01, 8.12s/it] 19%|█▉ | 124/648 [16:08<1:09:00, 7.90s/it] 19%|█▉ | 125/648 [16:16<1:08:33, 7.86s/it] 19%|█▉ | 126/648 [16:24<1:08:42, 7.90s/it] 20%|█▉ | 127/648 [16:32<1:08:33, 7.90s/it] 20%|█▉ | 128/648 [16:40<1:08:54, 7.95s/it] 20%|█▉ | 129/648 [16:48<1:10:18, 8.13s/it] 20%|██ | 130/648 [16:56<1:07:55, 7.87s/it] {'loss': '1.87', 'grad_norm': '7.094', 'learning_rate': '3.71e-07', 'epoch': '0.2409'} + 20%|██ | 130/648 [16:56<1:07:55, 7.87s/it] 20%|██ | 131/648 [17:03<1:06:28, 7.71s/it] 20%|██ | 132/648 [17:10<1:04:41, 7.52s/it] 21%|██ | 133/648 [17:18<1:04:31, 7.52s/it] 21%|██ | 134/648 [17:25<1:04:58, 7.58s/it] 21%|██ | 135/648 [17:32<1:03:41, 7.45s/it] 21%|██ | 136/648 [17:41<1:05:15, 7.65s/it] 21%|██ | 137/648 [17:49<1:06:53, 7.85s/it] 21%|██▏ | 138/648 [17:57<1:07:35, 7.95s/it] 21%|██▏ | 139/648 [18:05<1:08:01, 8.02s/it] 22%|██▏ | 140/648 [18:13<1:07:00, 7.91s/it] {'loss': '1.959', 'grad_norm': '5', 'learning_rate': '3.656e-07', 'epoch': '0.2594'} + 22%|██▏ | 140/648 [18:13<1:07:00, 7.91s/it] 22%|██▏ | 141/648 [18:21<1:06:57, 7.92s/it] 22%|██▏ | 142/648 [18:29<1:06:56, 7.94s/it] 22%|██▏ | 143/648 [18:36<1:04:37, 7.68s/it] 22%|██▏ | 144/648 [18:43<1:04:03, 7.63s/it] 22%|██▏ | 145/648 [18:51<1:03:10, 7.54s/it] 23%|██▎ | 146/648 [18:59<1:04:43, 7.74s/it] 23%|██▎ | 147/648 [19:07<1:05:54, 7.89s/it] 23%|██▎ | 148/648 [19:15<1:04:20, 7.72s/it] 23%|██▎ | 149/648 [19:23<1:04:53, 7.80s/it] 23%|██▎ | 150/648 [19:29<1:02:14, 7.50s/it] {'loss': '2.01', 'grad_norm': '11', 'learning_rate': '3.598e-07', 'epoch': '0.2779'} + 23%|██▎ | 150/648 [19:29<1:02:14, 7.50s/it] 23%|██▎ | 151/648 [19:38<1:04:29, 7.79s/it] 23%|██▎ | 152/648 [19:47<1:07:08, 8.12s/it] 24%|██▎ | 153/648 [19:55<1:07:03, 8.13s/it] 24%|██▍ | 154/648 [20:03<1:06:59, 8.14s/it] 24%|██▍ | 155/648 [20:11<1:06:01, 8.03s/it] 24%|██▍ | 156/648 [20:19<1:06:55, 8.16s/it] 24%|██▍ | 157/648 [20:27<1:06:04, 8.07s/it] 24%|██▍ | 158/648 [20:36<1:07:46, 8.30s/it] 25%|██▍ | 159/648 [20:43<1:05:39, 8.06s/it] 25%|██▍ | 160/648 [20:50<1:02:37, 7.70s/it] {'loss': '1.769', 'grad_norm': '9', 'learning_rate': '3.536e-07', 'epoch': '0.2964'} + 25%|██▍ | 160/648 [20:50<1:02:37, 7.70s/it] 25%|██▍ | 161/648 [20:58<1:03:43, 7.85s/it] 25%|██▌ | 162/648 [21:07<1:04:59, 8.02s/it] 25%|██▌ | 163/648 [21:15<1:04:34, 7.99s/it] 25%|██▌ | 164/648 [21:23<1:03:46, 7.91s/it] 25%|██▌ | 165/648 [21:30<1:02:39, 7.78s/it] 26%|██▌ | 166/648 [21:38<1:03:17, 7.88s/it] 26%|██▌ | 167/648 [21:46<1:02:25, 7.79s/it] 26%|██▌ | 168/648 [21:54<1:02:34, 7.82s/it] 26%|██▌ | 169/648 [22:02<1:04:21, 8.06s/it] 26%|██▌ | 170/648 [22:10<1:03:31, 7.97s/it] {'loss': '1.901', 'grad_norm': '7', 'learning_rate': '3.47e-07', 'epoch': '0.315'} + 26%|██▌ | 170/648 [22:10<1:03:31, 7.97s/it] 26%|██▋ | 171/648 [22:18<1:02:21, 7.84s/it] 27%|██▋ | 172/648 [22:25<1:02:25, 7.87s/it] 27%|██▋ | 173/648 [22:34<1:03:51, 8.07s/it] 27%|██▋ | 174/648 [22:42<1:02:58, 7.97s/it] 27%|██▋ | 175/648 [22:50<1:02:23, 7.92s/it] 27%|██▋ | 176/648 [22:55<56:00, 7.12s/it] 27%|██▋ | 177/648 [23:03<57:39, 7.35s/it] 27%|██▋ | 178/648 [23:10<58:22, 7.45s/it] 28%|██▊ | 179/648 [23:18<59:10, 7.57s/it] 28%|██▊ | 180/648 [23:26<58:47, 7.54s/it] {'loss': '1.867', 'grad_norm': '7.312', 'learning_rate': '3.4e-07', 'epoch': '0.3335'} + 28%|██▊ | 180/648 [23:26<58:47, 7.54s/it] 28%|██▊ | 181/648 [23:34<59:31, 7.65s/it] 28%|██▊ | 182/648 [23:41<58:58, 7.59s/it] 28%|██▊ | 183/648 [23:49<59:19, 7.65s/it] 28%|██▊ | 184/648 [23:57<59:46, 7.73s/it] 29%|██▊ | 185/648 [24:05<59:58, 7.77s/it] 29%|██▊ | 186/648 [24:13<1:00:36, 7.87s/it] 29%|██▉ | 187/648 [24:20<59:44, 7.78s/it] 29%|██▉ | 188/648 [24:28<1:00:35, 7.90s/it] 29%|██▉ | 189/648 [24:37<1:02:45, 8.20s/it] 29%|██▉ | 190/648 [24:45<1:02:02, 8.13s/it] {'loss': '1.99', 'grad_norm': '9.375', 'learning_rate': '3.327e-07', 'epoch': '0.352'} + 29%|██▉ | 190/648 [24:45<1:02:02, 8.13s/it] 29%|██▉ | 191/648 [24:53<1:00:59, 8.01s/it] 30%|██▉ | 192/648 [25:01<1:00:47, 8.00s/it] 30%|██▉ | 193/648 [25:09<1:00:32, 7.98s/it] 30%|██▉ | 194/648 [25:17<59:56, 7.92s/it] 30%|███ | 195/648 [25:25<1:00:39, 8.03s/it] 30%|███ | 196/648 [25:33<59:43, 7.93s/it] 30%|███ | 197/648 [25:40<58:57, 7.84s/it] 31%|███ | 198/648 [25:49<59:31, 7.94s/it] 31%|███ | 199/648 [25:57<1:00:38, 8.10s/it] 31%|███ | 200/648 [26:05<1:00:36, 8.12s/it] {'loss': '1.889', 'grad_norm': '13.31', 'learning_rate': '3.25e-07', 'epoch': '0.3705'} + 31%|███ | 200/648 [26:05<1:00:36, 8.12s/it] 31%|███ | 201/648 [26:14<1:02:04, 8.33s/it] 31%|███ | 202/648 [26:22<1:00:12, 8.10s/it] 31%|███▏ | 203/648 [26:28<56:54, 7.67s/it] 31%|███▏ | 204/648 [26:37<58:23, 7.89s/it] 32%|███▏ | 205/648 [26:45<58:26, 7.92s/it] 32%|███▏ | 206/648 [26:53<58:49, 7.99s/it] 32%|███▏ | 207/648 [27:00<57:07, 7.77s/it] 32%|███▏ | 208/648 [27:07<56:13, 7.67s/it] 32%|███▏ | 209/648 [27:16<57:14, 7.82s/it] 32%|███▏ | 210/648 [27:23<56:22, 7.72s/it] {'loss': '1.983', 'grad_norm': '6.438', 'learning_rate': '3.171e-07', 'epoch': '0.3891'} + 32%|███▏ | 210/648 [27:23<56:22, 7.72s/it] 33%|███▎ | 211/648 [27:31<56:36, 7.77s/it] 33%|███▎ | 212/648 [27:39<56:42, 7.80s/it] 33%|███▎ | 213/648 [27:47<58:01, 8.00s/it] 33%|███▎ | 214/648 [27:56<58:36, 8.10s/it] 33%|███▎ | 215/648 [28:04<58:32, 8.11s/it] 33%|███▎ | 216/648 [28:13<1:00:27, 8.40s/it] 33%|███▎ | 217/648 [28:21<59:12, 8.24s/it] 34%|███▎ | 218/648 [28:27<54:30, 7.61s/it] 34%|███▍ | 219/648 [28:34<53:41, 7.51s/it] 34%|███▍ | 220/648 [28:42<53:48, 7.54s/it] {'loss': '1.926', 'grad_norm': '8.25', 'learning_rate': '3.088e-07', 'epoch': '0.4076'} + 34%|███▍ | 220/648 [28:42<53:48, 7.54s/it] 34%|███▍ | 221/648 [28:49<53:01, 7.45s/it] 34%|███▍ | 222/648 [28:56<52:49, 7.44s/it] 34%|███▍ | 223/648 [29:06<56:07, 7.92s/it] 35%|███▍ | 224/648 [29:14<56:20, 7.97s/it] 35%|███▍ | 225/648 [29:22<56:24, 8.00s/it] 35%|███▍ | 226/648 [29:30<57:09, 8.13s/it] 35%|███▌ | 227/648 [29:38<57:24, 8.18s/it] 35%|███▌ | 228/648 [29:47<57:32, 8.22s/it] 35%|███▌ | 229/648 [29:54<54:42, 7.83s/it] 35%|███▌ | 230/648 [30:02<55:35, 7.98s/it] {'loss': '1.706', 'grad_norm': '7.656', 'learning_rate': '3.003e-07', 'epoch': '0.4261'} + 35%|███▌ | 230/648 [30:02<55:35, 7.98s/it] 36%|███▌ | 231/648 [30:10<55:10, 7.94s/it] 36%|███▌ | 232/648 [30:15<49:28, 7.13s/it] 36%|███▌ | 233/648 [30:22<49:40, 7.18s/it] 36%|███▌ | 234/648 [30:30<51:15, 7.43s/it] 36%|███▋ | 235/648 [30:39<52:42, 7.66s/it] 36%|███▋ | 236/648 [30:47<53:39, 7.81s/it] 37%|███▋ | 237/648 [30:54<52:49, 7.71s/it] 37%|███▋ | 238/648 [31:00<49:39, 7.27s/it] 37%|███▋ | 239/648 [31:09<51:32, 7.56s/it] 37%|███▋ | 240/648 [31:17<52:32, 7.73s/it] {'loss': '1.922', 'grad_norm': '9.75', 'learning_rate': '2.915e-07', 'epoch': '0.4447'} + 37%|███▋ | 240/648 [31:17<52:32, 7.73s/it] 37%|███▋ | 241/648 [31:25<53:10, 7.84s/it] 37%|███▋ | 242/648 [31:32<51:05, 7.55s/it] 38%|███▊ | 243/648 [31:39<51:12, 7.59s/it] 38%|███▊ | 244/648 [31:47<50:47, 7.54s/it] 38%|███▊ | 245/648 [31:55<51:58, 7.74s/it] 38%|███▊ | 246/648 [32:03<52:11, 7.79s/it] 38%|███▊ | 247/648 [32:11<52:26, 7.85s/it] 38%|███▊ | 248/648 [32:19<51:50, 7.78s/it] 38%|███▊ | 249/648 [32:26<50:47, 7.64s/it] 39%|███▊ | 250/648 [32:33<50:22, 7.59s/it] {'loss': '1.917', 'grad_norm': '5.25', 'learning_rate': '2.825e-07', 'epoch': '0.4632'} + 39%|███▊ | 250/648 [32:33<50:22, 7.59s/it] 39%|███▊ | 251/648 [32:41<50:33, 7.64s/it] 39%|███▉ | 252/648 [32:49<50:47, 7.70s/it] 39%|███▉ | 253/648 [32:57<51:33, 7.83s/it] 39%|███▉ | 254/648 [33:04<50:19, 7.66s/it] 39%|███▉ | 255/648 [33:12<50:11, 7.66s/it] 40%|███▉ | 256/648 [33:20<50:41, 7.76s/it] 40%|███▉ | 257/648 [33:28<50:32, 7.75s/it] 40%|███▉ | 258/648 [33:36<51:20, 7.90s/it] 40%|███▉ | 259/648 [33:44<50:33, 7.80s/it] 40%|████ | 260/648 [33:53<52:47, 8.16s/it] {'loss': '1.909', 'grad_norm': '14.25', 'learning_rate': '2.733e-07', 'epoch': '0.4817'} + 40%|████ | 260/648 [33:53<52:47, 8.16s/it] 40%|████ | 261/648 [34:02<54:22, 8.43s/it] 40%|████ | 262/648 [34:10<54:19, 8.44s/it] 41%|████ | 263/648 [34:18<53:03, 8.27s/it] 41%|████ | 264/648 [34:26<53:21, 8.34s/it] 41%|████ | 265/648 [34:35<53:38, 8.40s/it] 41%|████ | 266/648 [34:43<52:00, 8.17s/it] 41%|████ | 267/648 [34:51<52:36, 8.28s/it] 41%|████▏ | 268/648 [34:59<50:39, 8.00s/it] 42%|████▏ | 269/648 [35:06<49:43, 7.87s/it] 42%|████▏ | 270/648 [35:14<49:06, 7.79s/it] {'loss': '1.914', 'grad_norm': '4.719', 'learning_rate': '2.639e-07', 'epoch': '0.5002'} + 42%|████▏ | 270/648 [35:14<49:06, 7.79s/it] 42%|████▏ | 271/648 [35:22<50:08, 7.98s/it] 42%|████▏ | 272/648 [35:30<49:46, 7.94s/it] 42%|████▏ | 273/648 [35:37<47:42, 7.63s/it] 42%|████▏ | 274/648 [35:45<49:05, 7.88s/it] 42%|████▏ | 275/648 [35:52<47:28, 7.64s/it] 43%|████▎ | 276/648 [36:00<47:47, 7.71s/it] 43%|████▎ | 277/648 [36:08<46:47, 7.57s/it] 43%|████▎ | 278/648 [36:16<48:06, 7.80s/it] 43%|████▎ | 279/648 [36:23<45:47, 7.45s/it] 43%|████▎ | 280/648 [36:31<47:37, 7.76s/it] {'loss': '1.916', 'grad_norm': '5.875', 'learning_rate': '2.543e-07', 'epoch': '0.5188'} + 43%|████▎ | 280/648 [36:31<47:37, 7.76s/it] 43%|████▎ | 281/648 [36:38<46:51, 7.66s/it] 44%|████▎ | 282/648 [36:47<47:58, 7.86s/it] 44%|████▎ | 283/648 [36:55<48:20, 7.95s/it] 44%|████▍ | 284/648 [37:02<47:14, 7.79s/it] 44%|████▍ | 285/648 [37:10<47:07, 7.79s/it] 44%|████▍ | 286/648 [37:18<47:31, 7.88s/it] 44%|████▍ | 287/648 [37:25<44:47, 7.44s/it] 44%|████▍ | 288/648 [37:33<46:45, 7.79s/it] 45%|████▍ | 289/648 [37:42<48:38, 8.13s/it] 45%|████▍ | 290/648 [37:50<47:38, 7.98s/it] {'loss': '1.786', 'grad_norm': '4.281', 'learning_rate': '2.446e-07', 'epoch': '0.5373'} + 45%|████▍ | 290/648 [37:50<47:38, 7.98s/it] 45%|████▍ | 291/648 [37:57<46:51, 7.87s/it] 45%|████▌ | 292/648 [38:06<47:22, 7.98s/it] 45%|████▌ | 293/648 [38:13<45:56, 7.77s/it] 45%|████▌ | 294/648 [38:20<45:05, 7.64s/it] 46%|████▌ | 295/648 [38:28<45:07, 7.67s/it] 46%|████▌ | 296/648 [38:35<44:24, 7.57s/it] 46%|████▌ | 297/648 [38:44<45:34, 7.79s/it] 46%|████▌ | 298/648 [38:51<45:19, 7.77s/it] 46%|████▌ | 299/648 [38:59<45:00, 7.74s/it] 46%|████▋ | 300/648 [39:07<45:17, 7.81s/it] {'loss': '1.915', 'grad_norm': '4.938', 'learning_rate': '2.348e-07', 'epoch': '0.5558'} + 46%|████▋ | 300/648 [39:07<45:17, 7.81s/it] 46%|████▋ | 301/648 [39:15<45:20, 7.84s/it] 47%|████▋ | 302/648 [39:23<45:09, 7.83s/it] 47%|████▋ | 303/648 [39:31<46:27, 8.08s/it] 47%|████▋ | 304/648 [39:39<44:50, 7.82s/it] 47%|████▋ | 305/648 [39:47<45:46, 8.01s/it] 47%|████▋ | 306/648 [39:55<45:21, 7.96s/it] 47%|████▋ | 307/648 [40:03<45:15, 7.96s/it] 48%|████▊ | 308/648 [40:11<44:50, 7.91s/it] 48%|████▊ | 309/648 [40:19<44:46, 7.93s/it] 48%|████▊ | 310/648 [40:25<41:53, 7.44s/it] {'loss': '1.895', 'grad_norm': '5.125', 'learning_rate': '2.249e-07', 'epoch': '0.5743'} + 48%|████▊ | 310/648 [40:25<41:53, 7.44s/it] 48%|████▊ | 311/648 [40:33<43:24, 7.73s/it] 48%|████▊ | 312/648 [40:42<45:02, 8.04s/it] 48%|████▊ | 313/648 [40:50<44:26, 7.96s/it] 48%|████▊ | 314/648 [40:58<44:02, 7.91s/it] 49%|████▊ | 315/648 [41:05<43:16, 7.80s/it] 49%|████▉ | 316/648 [41:12<42:13, 7.63s/it] 49%|████▉ | 317/648 [41:21<44:15, 8.02s/it] 49%|████▉ | 318/648 [41:29<43:36, 7.93s/it] 49%|████▉ | 319/648 [41:37<44:08, 8.05s/it] 49%|████▉ | 320/648 [41:44<41:28, 7.59s/it] {'loss': '1.862', 'grad_norm': '8.438', 'learning_rate': '2.15e-07', 'epoch': '0.5929'} + 49%|████▉ | 320/648 [41:44<41:28, 7.59s/it] 50%|████▉ | 321/648 [41:52<42:56, 7.88s/it] 50%|████▉ | 322/648 [42:01<43:54, 8.08s/it] 50%|████▉ | 323/648 [42:09<43:20, 8.00s/it] 50%|█████ | 324/648 [42:16<42:00, 7.78s/it] 50%|█████ | 325/648 [42:24<41:54, 7.79s/it] 50%|█████ | 326/648 [42:32<42:24, 7.90s/it] 50%|█████ | 327/648 [42:40<41:57, 7.84s/it] 51%|█████ | 328/648 [42:48<42:07, 7.90s/it] 51%|█████ | 329/648 [42:56<42:16, 7.95s/it] 51%|█████ | 330/648 [43:03<41:18, 7.79s/it] {'loss': '1.817', 'grad_norm': '7.156', 'learning_rate': '2.05e-07', 'epoch': '0.6114'} + 51%|█████ | 330/648 [43:03<41:18, 7.79s/it] 51%|█████ | 331/648 [43:11<40:16, 7.62s/it] 51%|█████ | 332/648 [43:19<41:16, 7.84s/it] 51%|█████▏ | 333/648 [43:26<40:27, 7.71s/it] 52%|█████▏ | 334/648 [43:34<40:56, 7.82s/it] 52%|█████▏ | 335/648 [43:42<40:56, 7.85s/it] 52%|█████▏ | 336/648 [43:50<40:25, 7.77s/it] 52%|█████▏ | 337/648 [43:57<39:48, 7.68s/it] 52%|█████▏ | 338/648 [44:05<40:22, 7.81s/it] 52%|█████▏ | 339/648 [44:13<39:55, 7.75s/it] 52%|█████▏ | 340/648 [44:21<39:23, 7.67s/it] {'loss': '1.865', 'grad_norm': '5.781', 'learning_rate': '1.95e-07', 'epoch': '0.6299'} + 52%|█████▏ | 340/648 [44:21<39:23, 7.67s/it] 53%|█████▎ | 341/648 [44:28<39:22, 7.69s/it] 53%|█████▎ | 342/648 [44:35<37:49, 7.42s/it] 53%|█████▎ | 343/648 [44:43<38:12, 7.52s/it] 53%|█████▎ | 344/648 [44:51<39:36, 7.82s/it] 53%|█████▎ | 345/648 [44:59<38:56, 7.71s/it] 53%|█████▎ | 346/648 [45:07<39:02, 7.76s/it] 54%|█████▎ | 347/648 [45:13<36:20, 7.24s/it] 54%|█████▎ | 348/648 [45:20<36:35, 7.32s/it] 54%|█████▍ | 349/648 [45:28<37:37, 7.55s/it] 54%|█████▍ | 350/648 [45:36<37:22, 7.53s/it] {'loss': '1.926', 'grad_norm': '5.625', 'learning_rate': '1.85e-07', 'epoch': '0.6484'} + 54%|█████▍ | 350/648 [45:36<37:22, 7.53s/it] 54%|█████▍ | 351/648 [45:43<37:17, 7.53s/it] 54%|█████▍ | 352/648 [45:50<36:14, 7.35s/it] 54%|█████▍ | 353/648 [45:58<37:06, 7.55s/it] 55%|█████▍ | 354/648 [46:05<35:44, 7.29s/it] 55%|█████▍ | 355/648 [46:13<37:13, 7.62s/it] 55%|█████▍ | 356/648 [46:21<37:02, 7.61s/it] 55%|█████▌ | 357/648 [46:28<36:50, 7.60s/it] 55%|█████▌ | 358/648 [46:36<36:23, 7.53s/it] 55%|█████▌ | 359/648 [46:43<36:22, 7.55s/it] 56%|█████▌ | 360/648 [46:51<36:19, 7.57s/it] {'loss': '1.836', 'grad_norm': '5.719', 'learning_rate': '1.751e-07', 'epoch': '0.667'} + 56%|█████▌ | 360/648 [46:51<36:19, 7.57s/it] 56%|█████▌ | 361/648 [46:58<35:56, 7.51s/it] 56%|█████▌ | 362/648 [47:06<35:54, 7.53s/it] 56%|█████▌ | 363/648 [47:14<36:47, 7.75s/it] 56%|█████▌ | 364/648 [47:22<36:37, 7.74s/it] 56%|█████▋ | 365/648 [47:29<36:00, 7.63s/it] 56%|█████▋ | 366/648 [47:38<36:45, 7.82s/it] 57%|█████▋ | 367/648 [47:45<36:15, 7.74s/it] 57%|█████▋ | 368/648 [47:53<36:52, 7.90s/it] 57%|█████▋ | 369/648 [48:01<36:00, 7.74s/it] 57%|█████▋ | 370/648 [48:07<34:09, 7.37s/it] {'loss': '1.921', 'grad_norm': '5.531', 'learning_rate': '1.652e-07', 'epoch': '0.6855'} + 57%|█████▋ | 370/648 [48:07<34:09, 7.37s/it] 57%|█████▋ | 371/648 [48:15<34:21, 7.44s/it] 57%|█████▋ | 372/648 [48:22<34:16, 7.45s/it] 58%|█████▊ | 373/648 [48:31<35:10, 7.67s/it] 58%|█████▊ | 374/648 [48:39<35:49, 7.85s/it] 58%|█████▊ | 375/648 [48:47<35:38, 7.83s/it] 58%|█████▊ | 376/648 [48:54<35:25, 7.81s/it] 58%|█████▊ | 377/648 [49:03<35:39, 7.89s/it] 58%|█████▊ | 378/648 [49:11<36:04, 8.02s/it] 58%|█████▊ | 379/648 [49:19<36:40, 8.18s/it] 59%|█████▊ | 380/648 [49:27<36:06, 8.08s/it] {'loss': '1.899', 'grad_norm': '7.25', 'learning_rate': '1.554e-07', 'epoch': '0.704'} + 59%|█████▊ | 380/648 [49:27<36:06, 8.08s/it] 59%|█████▉ | 381/648 [49:35<34:52, 7.84s/it] 59%|█████▉ | 382/648 [49:42<34:20, 7.75s/it] 59%|█████▉ | 383/648 [49:52<36:31, 8.27s/it] 59%|█████▉ | 384/648 [49:59<35:08, 7.99s/it] 59%|█████▉ | 385/648 [50:07<34:41, 7.91s/it] 60%|█████▉ | 386/648 [50:16<36:41, 8.40s/it] 60%|█████▉ | 387/648 [50:24<35:20, 8.12s/it] 60%|█████▉ | 388/648 [50:32<35:05, 8.10s/it] 60%|██████ | 389/648 [50:39<33:49, 7.84s/it] 60%|██████ | 390/648 [50:45<31:48, 7.40s/it] {'loss': '1.867', 'grad_norm': '20.12', 'learning_rate': '1.457e-07', 'epoch': '0.7226'} + 60%|██████ | 390/648 [50:45<31:48, 7.40s/it] 60%|██████ | 391/648 [50:53<32:12, 7.52s/it] 60%|██████ | 392/648 [51:01<33:02, 7.74s/it] 61%|██████ | 393/648 [51:09<32:43, 7.70s/it] 61%|██████ | 394/648 [51:17<32:46, 7.74s/it] 61%|██████ | 395/648 [51:24<31:28, 7.46s/it] 61%|██████ | 396/648 [51:31<31:18, 7.45s/it] 61%|██████▏ | 397/648 [51:40<32:30, 7.77s/it] 61%|██████▏ | 398/648 [51:48<33:04, 7.94s/it] 62%|██████▏ | 399/648 [51:56<33:21, 8.04s/it] 62%|██████▏ | 400/648 [52:04<33:31, 8.11s/it] {'loss': '1.891', 'grad_norm': '6.25', 'learning_rate': '1.361e-07', 'epoch': '0.7411'} + 62%|██████▏ | 400/648 [52:04<33:31, 8.11s/it] 62%|██████▏ | 401/648 [52:12<32:38, 7.93s/it] 62%|██████▏ | 402/648 [52:20<32:27, 7.92s/it] 62%|██████▏ | 403/648 [52:28<32:15, 7.90s/it] 62%|██████▏ | 404/648 [52:36<32:35, 8.01s/it] 62%|██████▎ | 405/648 [52:44<32:54, 8.13s/it] 63%|██████▎ | 406/648 [52:52<32:18, 8.01s/it] 63%|██████▎ | 407/648 [52:59<31:12, 7.77s/it] 63%|██████▎ | 408/648 [53:07<31:19, 7.83s/it] 63%|██████▎ | 409/648 [53:15<30:52, 7.75s/it] 63%|██████▎ | 410/648 [53:23<31:11, 7.87s/it] {'loss': '1.848', 'grad_norm': '11.31', 'learning_rate': '1.267e-07', 'epoch': '0.7596'} + 63%|██████▎ | 410/648 [53:23<31:11, 7.87s/it] 63%|██████▎ | 411/648 [53:31<30:54, 7.82s/it] 64%|██████▎ | 412/648 [53:39<31:01, 7.89s/it] 64%|██████▎ | 413/648 [53:46<30:06, 7.69s/it] 64%|██████▍ | 414/648 [53:54<29:56, 7.68s/it] 64%|██████▍ | 415/648 [54:01<29:23, 7.57s/it] 64%|██████▍ | 416/648 [54:09<29:28, 7.62s/it] 64%|██████▍ | 417/648 [54:16<28:48, 7.48s/it] 65%|██████▍ | 418/648 [54:23<28:43, 7.49s/it] 65%|██████▍ | 419/648 [54:31<29:03, 7.61s/it] 65%|██████▍ | 420/648 [54:40<29:43, 7.82s/it] {'loss': '1.943', 'grad_norm': '4.688', 'learning_rate': '1.175e-07', 'epoch': '0.7781'} + 65%|██████▍ | 420/648 [54:40<29:43, 7.82s/it] 65%|██████▍ | 421/648 [54:48<30:24, 8.04s/it] 65%|██████▌ | 422/648 [54:54<27:30, 7.30s/it] 65%|██████▌ | 423/648 [55:02<28:26, 7.58s/it] 65%|██████▌ | 424/648 [55:09<28:05, 7.52s/it] 66%|██████▌ | 425/648 [55:15<26:21, 7.09s/it] 66%|██████▌ | 426/648 [55:23<26:44, 7.23s/it] 66%|██████▌ | 427/648 [55:31<27:21, 7.43s/it] 66%|██████▌ | 428/648 [55:39<27:31, 7.51s/it] 66%|██████▌ | 429/648 [55:46<27:30, 7.54s/it] 66%|██████▋ | 430/648 [55:54<27:18, 7.51s/it] {'loss': '1.789', 'grad_norm': '5.156', 'learning_rate': '1.085e-07', 'epoch': '0.7967'} + 66%|██████▋ | 430/648 [55:54<27:18, 7.51s/it] 67%|██████▋ | 431/648 [56:02<27:57, 7.73s/it] 67%|██████▋ | 432/648 [56:10<28:23, 7.89s/it] 67%|██████▋ | 433/648 [56:18<28:18, 7.90s/it] 67%|██████▋ | 434/648 [56:26<28:37, 8.02s/it] 67%|██████▋ | 435/648 [56:35<28:58, 8.16s/it] 67%|██████▋ | 436/648 [56:42<27:55, 7.90s/it] 67%|██████▋ | 437/648 [56:50<27:23, 7.79s/it] 68%|██████▊ | 438/648 [56:58<27:28, 7.85s/it] 68%|██████▊ | 439/648 [57:05<26:56, 7.73s/it] 68%|██████▊ | 440/648 [57:14<28:08, 8.12s/it] {'loss': '1.9', 'grad_norm': '4.656', 'learning_rate': '9.971e-08', 'epoch': '0.8152'} + 68%|██████▊ | 440/648 [57:14<28:08, 8.12s/it] 68%|██████▊ | 441/648 [57:23<28:26, 8.24s/it] 68%|██████▊ | 442/648 [57:31<28:49, 8.39s/it] 68%|██████▊ | 443/648 [57:39<27:34, 8.07s/it] 69%|██████▊ | 444/648 [57:47<27:24, 8.06s/it] 69%|██████▊ | 445/648 [57:54<26:45, 7.91s/it] 69%|██████▉ | 446/648 [58:02<26:38, 7.91s/it] 69%|██████▉ | 447/648 [58:10<26:38, 7.95s/it] 69%|██████▉ | 448/648 [58:18<26:45, 8.03s/it] 69%|██████▉ | 449/648 [58:27<26:56, 8.12s/it] 69%|██████▉ | 450/648 [58:34<25:54, 7.85s/it] {'loss': '2.03', 'grad_norm': '7.812', 'learning_rate': '9.118e-08', 'epoch': '0.8337'} + 69%|██████▉ | 450/648 [58:34<25:54, 7.85s/it] 70%|██████▉ | 451/648 [58:42<26:03, 7.94s/it] 70%|██████▉ | 452/648 [58:51<26:26, 8.09s/it] 70%|██████▉ | 453/648 [58:59<26:11, 8.06s/it] 70%|███████ | 454/648 [59:07<26:14, 8.12s/it] 70%|███████ | 455/648 [59:15<26:06, 8.12s/it] 70%|███████ | 456/648 [59:22<24:29, 7.66s/it] 71%|███████ | 457/648 [59:30<25:06, 7.89s/it] 71%|███████ | 458/648 [59:38<24:42, 7.80s/it] 71%|███████ | 459/648 [59:46<24:52, 7.90s/it] 71%|███████ | 460/648 [59:53<24:25, 7.80s/it] {'loss': '1.821', 'grad_norm': '6.344', 'learning_rate': '8.293e-08', 'epoch': '0.8522'} + 71%|███████ | 460/648 [59:53<24:25, 7.80s/it] 71%|███████ | 461/648 [1:00:01<24:27, 7.85s/it] 71%|███████▏ | 462/648 [1:00:09<24:38, 7.95s/it] 71%|███████▏ | 463/648 [1:00:18<24:44, 8.03s/it] 72%|███████▏ | 464/648 [1:00:26<24:44, 8.07s/it] 72%|███████▏ | 465/648 [1:00:33<24:15, 7.95s/it] 72%|███████▏ | 466/648 [1:00:41<23:56, 7.89s/it] 72%|███████▏ | 467/648 [1:00:49<23:22, 7.75s/it] 72%|███████▏ | 468/648 [1:00:57<23:52, 7.96s/it] 72%|███████▏ | 469/648 [1:01:05<24:07, 8.09s/it] 73%|███████▎ | 470/648 [1:01:14<24:06, 8.12s/it] {'loss': '1.78', 'grad_norm': '4.062', 'learning_rate': '7.497e-08', 'epoch': '0.8708'} + 73%|███████▎ | 470/648 [1:01:14<24:06, 8.12s/it] 73%|███████▎ | 471/648 [1:01:23<24:49, 8.41s/it] 73%|███████▎ | 472/648 [1:01:32<25:01, 8.53s/it] 73%|███████▎ | 473/648 [1:01:40<25:09, 8.63s/it] 73%|███████▎ | 474/648 [1:01:48<24:17, 8.37s/it] 73%|███████▎ | 475/648 [1:01:57<24:12, 8.40s/it] 73%|███████▎ | 476/648 [1:02:03<22:00, 7.68s/it] 74%|███████▎ | 477/648 [1:02:11<22:25, 7.87s/it] 74%|███████▍ | 478/648 [1:02:19<22:23, 7.90s/it] 74%|███████▍ | 479/648 [1:02:27<22:15, 7.90s/it] 74%|███████▍ | 480/648 [1:02:35<22:37, 8.08s/it] {'loss': '1.807', 'grad_norm': '4.656', 'learning_rate': '6.732e-08', 'epoch': '0.8893'} + 74%|███████▍ | 480/648 [1:02:35<22:37, 8.08s/it] 74%|███████▍ | 481/648 [1:02:43<22:34, 8.11s/it] 74%|███████▍ | 482/648 [1:02:51<22:19, 8.07s/it] 75%|███████▍ | 483/648 [1:02:59<21:33, 7.84s/it] 75%|███████▍ | 484/648 [1:03:07<21:52, 8.00s/it] 75%|███████▍ | 485/648 [1:03:15<21:38, 7.97s/it] 75%|███████▌ | 486/648 [1:03:23<21:07, 7.82s/it] 75%|███████▌ | 487/648 [1:03:30<20:57, 7.81s/it] 75%|███████▌ | 488/648 [1:03:38<21:07, 7.92s/it] 75%|███████▌ | 489/648 [1:03:46<20:28, 7.73s/it] 76%|███████▌ | 490/648 [1:03:53<20:01, 7.60s/it] {'loss': '1.87', 'grad_norm': '6.875', 'learning_rate': '6e-08', 'epoch': '0.9078'} + 76%|███████▌ | 490/648 [1:03:53<20:01, 7.60s/it] 76%|███████▌ | 491/648 [1:04:02<20:43, 7.92s/it] 76%|███████▌ | 492/648 [1:04:09<19:45, 7.60s/it] 76%|███████▌ | 493/648 [1:04:17<20:17, 7.85s/it] 76%|███████▌ | 494/648 [1:04:25<20:15, 7.89s/it] 76%|███████▋ | 495/648 [1:04:33<20:13, 7.93s/it] 77%|███████▋ | 496/648 [1:04:41<20:01, 7.90s/it] 77%|███████▋ | 497/648 [1:04:48<19:25, 7.72s/it] 77%|███████▋ | 498/648 [1:04:55<18:54, 7.56s/it] 77%|███████▋ | 499/648 [1:05:04<19:40, 7.92s/it] 77%|███████▋ | 500/648 [1:05:12<19:11, 7.78s/it] {'loss': '1.888', 'grad_norm': '12.94', 'learning_rate': '5.303e-08', 'epoch': '0.9264'} + 77%|███████▋ | 500/648 [1:05:12<19:11, 7.78s/it] 77%|███████▋ | 501/648 [1:05:20<19:11, 7.84s/it] 77%|███████▋ | 502/648 [1:05:27<18:44, 7.70s/it] 78%|███████▊ | 503/648 [1:05:35<18:38, 7.71s/it] 78%|███████▊ | 504/648 [1:05:43<18:39, 7.78s/it] 78%|███████▊ | 505/648 [1:05:50<18:33, 7.79s/it] 78%|███████▊ | 506/648 [1:05:58<18:07, 7.66s/it] 78%|███████▊ | 507/648 [1:06:06<18:07, 7.71s/it] 78%|███████▊ | 508/648 [1:06:13<17:53, 7.67s/it] 79%|███████▊ | 509/648 [1:06:22<18:32, 8.00s/it] 79%|███████▊ | 510/648 [1:06:30<18:10, 7.90s/it] {'loss': '1.839', 'grad_norm': '7.031', 'learning_rate': '4.643e-08', 'epoch': '0.9449'} + 79%|███████▊ | 510/648 [1:06:30<18:10, 7.90s/it] 79%|███████▉ | 511/648 [1:06:38<18:41, 8.19s/it] 79%|███████▉ | 512/648 [1:06:47<18:46, 8.29s/it] 79%|███████▉ | 513/648 [1:06:56<19:01, 8.46s/it] 79%|███████▉ | 514/648 [1:07:03<17:49, 7.98s/it] 79%|███████▉ | 515/648 [1:07:10<17:22, 7.84s/it] 80%|███████▉ | 516/648 [1:07:18<17:09, 7.80s/it] 80%|███████▉ | 517/648 [1:07:25<16:47, 7.69s/it] 80%|███████▉ | 518/648 [1:07:33<16:47, 7.75s/it] 80%|████████ | 519/648 [1:07:42<17:00, 7.91s/it] 80%|████████ | 520/648 [1:07:50<17:11, 8.05s/it] {'loss': '1.768', 'grad_norm': '4.906', 'learning_rate': '4.022e-08', 'epoch': '0.9634'} + 80%|████████ | 520/648 [1:07:50<17:11, 8.05s/it] 80%|████████ | 521/648 [1:07:58<16:56, 8.00s/it] 81%|████████ | 522/648 [1:08:05<16:29, 7.85s/it] 81%|████████ | 523/648 [1:08:13<16:19, 7.84s/it] 81%|████████ | 524/648 [1:08:22<16:33, 8.01s/it] 81%|████████ | 525/648 [1:08:29<15:59, 7.80s/it] 81%|████████ | 526/648 [1:08:37<16:06, 7.92s/it] 81%|████████▏ | 527/648 [1:08:45<16:02, 7.95s/it] 81%|████████▏ | 528/648 [1:08:52<15:09, 7.58s/it] 82%|████████▏ | 529/648 [1:09:00<15:18, 7.72s/it] 82%|████████▏ | 530/648 [1:09:08<15:15, 7.76s/it] {'loss': '1.93', 'grad_norm': '10.25', 'learning_rate': '3.44e-08', 'epoch': '0.9819'} + 82%|████████▏ | 530/648 [1:09:08<15:15, 7.76s/it] 82%|████████▏ | 531/648 [1:09:15<14:56, 7.66s/it] 82%|████████▏ | 532/648 [1:09:23<15:06, 7.81s/it] 82%|████████▏ | 533/648 [1:09:32<15:13, 7.94s/it] 82%|████████▏ | 534/648 [1:09:40<15:16, 8.04s/it] 83%|████████▎ | 535/648 [1:09:48<15:04, 8.01s/it] 83%|████████▎ | 536/648 [1:09:55<14:48, 7.94s/it] 83%|████████▎ | 537/648 [1:10:03<14:22, 7.77s/it] 83%|████████▎ | 538/648 [1:10:10<14:04, 7.68s/it] 83%|████████▎ | 539/648 [1:10:19<14:17, 7.86s/it] 83%|████████▎ | 540/648 [1:10:24<12:52, 7.15s/it] {'loss': '2.006', 'grad_norm': '10.19', 'learning_rate': '2.9e-08', 'epoch': '1'} + 83%|████████▎ | 540/648 [1:10:24<12:52, 7.15s/it] 83%|████████▎ | 541/648 [1:10:33<13:26, 7.54s/it] 84%|████████▎ | 542/648 [1:10:40<13:16, 7.51s/it] 84%|████████▍ | 543/648 [1:10:48<13:33, 7.75s/it] 84%|████████▍ | 544/648 [1:10:57<13:45, 7.94s/it] 84%|████████▍ | 545/648 [1:11:05<13:57, 8.13s/it] 84%|████████▍ | 546/648 [1:11:13<13:45, 8.10s/it] 84%|████████▍ | 547/648 [1:11:22<13:47, 8.19s/it] 85%|████████▍ | 548/648 [1:11:30<13:47, 8.28s/it] 85%|████████▍ | 549/648 [1:11:38<13:22, 8.10s/it] 85%|████████▍ | 550/648 [1:11:46<13:11, 8.07s/it] {'loss': '1.818', 'grad_norm': '6.312', 'learning_rate': '2.403e-08', 'epoch': '1.019'} + 85%|████████▍ | 550/648 [1:11:46<13:11, 8.07s/it] 85%|████████▌ | 551/648 [1:11:53<12:44, 7.88s/it] 85%|████████▌ | 552/648 [1:12:02<12:48, 8.00s/it] 85%|████████▌ | 553/648 [1:12:08<11:57, 7.56s/it] 85%|████████▌ | 554/648 [1:12:16<12:05, 7.72s/it] 86%|████████▌ | 555/648 [1:12:24<12:03, 7.78s/it] 86%|████████▌ | 556/648 [1:12:33<12:14, 7.98s/it] 86%|████████▌ | 557/648 [1:12:41<12:07, 7.99s/it] 86%|████████▌ | 558/648 [1:12:49<11:56, 7.96s/it] 86%|████████▋ | 559/648 [1:12:56<11:34, 7.80s/it] 86%|████████▋ | 560/648 [1:13:04<11:35, 7.90s/it] {'loss': '1.882', 'grad_norm': '5.531', 'learning_rate': '1.95e-08', 'epoch': '1.037'} + 86%|████████▋ | 560/648 [1:13:04<11:35, 7.90s/it] 87%|████████▋ | 561/648 [1:13:12<11:27, 7.90s/it] 87%|████████▋ | 562/648 [1:13:19<11:08, 7.78s/it] 87%|████████▋ | 563/648 [1:13:28<11:31, 8.14s/it] 87%|████████▋ | 564/648 [1:13:36<11:10, 7.99s/it] 87%|████████▋ | 565/648 [1:13:44<10:55, 7.90s/it] 87%|████████▋ | 566/648 [1:13:51<10:34, 7.73s/it] 88%|████████▊ | 567/648 [1:14:00<10:48, 8.00s/it] 88%|████████▊ | 568/648 [1:14:08<10:40, 8.00s/it] 88%|████████▊ | 569/648 [1:14:16<10:27, 7.95s/it] 88%|████████▊ | 570/648 [1:14:23<10:05, 7.76s/it] {'loss': '1.925', 'grad_norm': '7.5', 'learning_rate': '1.542e-08', 'epoch': '1.056'} + 88%|████████▊ | 570/648 [1:14:23<10:05, 7.76s/it] 88%|████████▊ | 571/648 [1:14:30<09:54, 7.72s/it] 88%|████████▊ | 572/648 [1:14:38<09:48, 7.74s/it] 88%|████████▊ | 573/648 [1:14:47<10:05, 8.07s/it] 89%|████████▊ | 574/648 [1:14:55<09:49, 7.97s/it] 89%|████████▊ | 575/648 [1:15:03<09:39, 7.94s/it] 89%|████████▉ | 576/648 [1:15:11<09:32, 7.95s/it] 89%|████████▉ | 577/648 [1:15:19<09:24, 7.95s/it] 89%|████████▉ | 578/648 [1:15:27<09:14, 7.92s/it] 89%|████████▉ | 579/648 [1:15:35<09:09, 7.97s/it] 90%|████████▉ | 580/648 [1:15:43<09:01, 7.96s/it] {'loss': '1.918', 'grad_norm': '6.938', 'learning_rate': '1.18e-08', 'epoch': '1.074'} + 90%|████████▉ | 580/648 [1:15:43<09:01, 7.96s/it] 90%|████████▉ | 581/648 [1:15:51<09:02, 8.10s/it] 90%|████████▉ | 582/648 [1:16:00<09:06, 8.27s/it] 90%|████████▉ | 583/648 [1:16:08<08:51, 8.17s/it] 90%|█████████ | 584/648 [1:16:16<08:41, 8.14s/it] 90%|█████████ | 585/648 [1:16:23<08:22, 7.98s/it] 90%|█████████ | 586/648 [1:16:31<08:08, 7.89s/it] 91%|█████████ | 587/648 [1:16:39<08:04, 7.94s/it] 91%|█████████ | 588/648 [1:16:47<07:59, 7.99s/it] 91%|█████████ | 589/648 [1:16:55<07:44, 7.87s/it] 91%|█████████ | 590/648 [1:17:03<07:45, 8.03s/it] {'loss': '1.951', 'grad_norm': '5.719', 'learning_rate': '8.648e-09', 'epoch': '1.093'} + 91%|█████████ | 590/648 [1:17:03<07:45, 8.03s/it] 91%|█████████ | 591/648 [1:17:11<07:33, 7.96s/it] 91%|█████████▏| 592/648 [1:17:19<07:28, 8.01s/it] 92%|█████████▏| 593/648 [1:17:26<07:10, 7.83s/it] 92%|█████████▏| 594/648 [1:17:35<07:16, 8.09s/it] 92%|█████████▏| 595/648 [1:17:42<06:56, 7.86s/it] 92%|█████████▏| 596/648 [1:17:50<06:42, 7.74s/it] 92%|█████████▏| 597/648 [1:17:58<06:40, 7.86s/it] 92%|█████████▏| 598/648 [1:18:06<06:38, 7.97s/it] 92%|█████████▏| 599/648 [1:18:13<06:19, 7.75s/it] 93%|█████████▎| 600/648 [1:18:21<06:05, 7.62s/it] {'loss': '1.918', 'grad_norm': '11.25', 'learning_rate': '5.979e-09', 'epoch': '1.111'} + 93%|█████████▎| 600/648 [1:18:21<06:05, 7.62s/it] 93%|█████████▎| 601/648 [1:18:28<05:54, 7.55s/it] 93%|█████████▎| 602/648 [1:18:36<05:55, 7.73s/it] 93%|█████████▎| 603/648 [1:18:44<05:48, 7.74s/it] 93%|█████████▎| 604/648 [1:18:52<05:38, 7.70s/it] 93%|█████████▎| 605/648 [1:18:59<05:22, 7.51s/it] 94%|█████████▎| 606/648 [1:19:07<05:22, 7.69s/it] 94%|█████████▎| 607/648 [1:19:14<05:06, 7.48s/it] 94%|█████████▍| 608/648 [1:19:22<05:11, 7.79s/it] 94%|█████████▍| 609/648 [1:19:29<04:55, 7.57s/it] 94%|█████████▍| 610/648 [1:19:38<05:03, 7.99s/it] {'loss': '1.903', 'grad_norm': '12.69', 'learning_rate': '3.794e-09', 'epoch': '1.13'} + 94%|█████████▍| 610/648 [1:19:38<05:03, 7.99s/it] 94%|█████████▍| 611/648 [1:19:46<04:52, 7.92s/it] 94%|█████████▍| 612/648 [1:19:54<04:49, 8.03s/it] 95%|█████████▍| 613/648 [1:20:03<04:41, 8.05s/it] 95%|█████████▍| 614/648 [1:20:11<04:36, 8.12s/it] 95%|█████████▍| 615/648 [1:20:18<04:20, 7.89s/it] 95%|█████████▌| 616/648 [1:20:26<04:07, 7.72s/it] 95%|█████████▌| 617/648 [1:20:33<03:57, 7.66s/it] 95%|█████████▌| 618/648 [1:20:39<03:36, 7.20s/it] 96%|█████████▌| 619/648 [1:20:47<03:38, 7.53s/it] 96%|█████████▌| 620/648 [1:20:55<03:32, 7.58s/it] {'loss': '1.938', 'grad_norm': '5.062', 'learning_rate': '2.101e-09', 'epoch': '1.148'} + 96%|█████████▌| 620/648 [1:20:55<03:32, 7.58s/it] 96%|█████████▌| 621/648 [1:21:03<03:29, 7.76s/it] 96%|█████████▌| 622/648 [1:21:12<03:27, 7.97s/it] 96%|█████████▌| 623/648 [1:21:19<03:12, 7.70s/it] 96%|█████████▋| 624/648 [1:21:27<03:04, 7.70s/it] 96%|█████████▋| 625/648 [1:21:34<02:58, 7.75s/it] 97%|█████████▋| 626/648 [1:21:42<02:50, 7.73s/it] 97%|█████████▋| 627/648 [1:21:50<02:41, 7.71s/it] 97%|█████████▋| 628/648 [1:21:58<02:35, 7.77s/it] 97%|█████████▋| 629/648 [1:22:04<02:20, 7.41s/it] 97%|█████████▋| 630/648 [1:22:12<02:13, 7.44s/it] {'loss': '1.955', 'grad_norm': '5.812', 'learning_rate': '9.027e-10', 'epoch': '1.167'} + 97%|█████████▋| 630/648 [1:22:12<02:13, 7.44s/it] 97%|█████████▋| 631/648 [1:22:19<02:07, 7.48s/it] 98%|█████████▊| 632/648 [1:22:27<02:01, 7.58s/it] 98%|█████████▊| 633/648 [1:22:35<01:55, 7.70s/it] 98%|█████████▊| 634/648 [1:22:43<01:48, 7.77s/it] 98%|█████████▊| 635/648 [1:22:52<01:43, 7.99s/it] 98%|█████████▊| 636/648 [1:22:59<01:35, 7.96s/it] 98%|█████████▊| 637/648 [1:23:07<01:27, 7.98s/it] 98%|█████████▊| 638/648 [1:23:15<01:18, 7.85s/it] 99%|█████████▊| 639/648 [1:23:23<01:11, 8.00s/it] 99%|█████████▉| 640/648 [1:23:31<01:04, 8.02s/it] {'loss': '1.8', 'grad_norm': '4.781', 'learning_rate': '2.027e-10', 'epoch': '1.185'} + 99%|█████████▉| 640/648 [1:23:31<01:04, 8.02s/it] 99%|█████████▉| 641/648 [1:23:39<00:55, 7.94s/it] 99%|█████████▉| 642/648 [1:23:47<00:47, 7.96s/it] 99%|█████████▉| 643/648 [1:23:56<00:40, 8.10s/it] 99%|█████████▉| 644/648 [1:24:02<00:30, 7.64s/it] 100%|█████████▉| 645/648 [1:24:10<00:22, 7.60s/it] 100%|█████████▉| 646/648 [1:24:17<00:15, 7.55s/it] 100%|█████████▉| 647/648 [1:24:25<00:07, 7.77s/it] 100%|██████████| 648/648 [1:24:34<00:00, 8.01s/it][INFO|trainer.py:1823] 2026-07-15 03:27:20,171 >> + +Training completed. Do not forget to share your model on huggingface.co/models =) + + + {'train_runtime': '5075', 'train_samples_per_second': '0.511', 'train_steps_per_second': '0.128', 'train_loss': '1.887', 'epoch': '1.2'} + 100%|██████████| 648/648 [1:24:34<00:00, 8.01s/it] 100%|██████████| 648/648 [1:24:34<00:00, 7.83s/it] +[INFO|trainer.py:3815] 2026-07-15 03:27:20,179 >> Saving model checkpoint to /home/ll/llm4rec/experiments/outputs/v36_v29_general_guard_lr4e7_ep12 +[INFO|configuration_utils.py:533] 2026-07-15 03:27:20,181 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v36_v29_general_guard_lr4e7_ep12/config.json +[INFO|configuration_utils.py:816] 2026-07-15 03:27:20,181 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v36_v29_general_guard_lr4e7_ep12/generation_config.json + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/outputs/v36_v29_general_guard_lr4e7_ep12/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-15 03:27:21,146 >> chat template saved in /home/ll/llm4rec/experiments/outputs/v36_v29_general_guard_lr4e7_ep12/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-15 03:27:21,168 >> tokenizer config file saved in /home/ll/llm4rec/experiments/outputs/v36_v29_general_guard_lr4e7_ep12/tokenizer_config.json +***** train metrics ***** + epoch = 1.2001 + total_flos = 288871318GF + train_loss = 1.8869 + train_runtime = 1:24:34.52 + train_samples_per_second = 0.511 + train_steps_per_second = 0.128 +Figure saved at: /home/ll/llm4rec/experiments/outputs/v36_v29_general_guard_lr4e7_ep12/training_loss.png +[WARNING|2026-07-15 03:27:21] llamafactory.extras.ploting:149 >> No metric eval_loss to plot. +[WARNING|2026-07-15 03:27:21] llamafactory.extras.ploting:149 >> No metric eval_accuracy to plot. +[INFO|modelcard.py:263] 2026-07-15 03:27:21,269 >> Dropping the following result as it does not have all the necessary fields: +{'task': {'name': 'Causal Language Modeling', 'type': 'text-generation'}} diff --git a/train_results.json b/train_results.json new file mode 100644 index 0000000..f3c7bb5 --- /dev/null +++ b/train_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.2000926354793886, + "total_flos": 3.10173216276566e+17, + "train_loss": 1.8869445338661288, + "train_runtime": 5074.5206, + "train_samples_per_second": 0.511, + "train_steps_per_second": 0.128 +} \ No newline at end of file diff --git a/trainer_log.jsonl b/trainer_log.jsonl new file mode 100644 index 0000000..e02d598 --- /dev/null +++ b/trainer_log.jsonl @@ -0,0 +1,65 @@ +{"current_steps": 10, "total_steps": 648, "loss": 1.9585561752319336, "lr": 1.8e-07, "epoch": 0.018527095877721167, "percentage": 1.54, "elapsed_time": "0:01:17", "remaining_time": "1:22:05"} +{"current_steps": 20, "total_steps": 648, "loss": 1.8574798583984375, "lr": 3.7999999999999996e-07, "epoch": 0.037054191755442334, "percentage": 3.09, "elapsed_time": "0:02:32", "remaining_time": "1:19:59"} +{"current_steps": 30, "total_steps": 648, "loss": 1.789466094970703, "lr": 3.997973287649674e-07, "epoch": 0.0555812876331635, "percentage": 4.63, "elapsed_time": "0:03:51", "remaining_time": "1:19:22"} +{"current_steps": 40, "total_steps": 648, "loss": 1.6971963882446288, "lr": 3.9909726417418306e-07, "epoch": 0.07410838351088467, "percentage": 6.17, "elapsed_time": "0:05:11", "remaining_time": "1:18:50"} +{"current_steps": 50, "total_steps": 648, "loss": 1.9821432113647461, "lr": 3.978990552681652e-07, "epoch": 0.09263547938860583, "percentage": 7.72, "elapsed_time": "0:06:26", "remaining_time": "1:17:04"} +{"current_steps": 60, "total_steps": 648, "loss": 1.8834493637084961, "lr": 3.962056999834122e-07, "epoch": 0.111162575266327, "percentage": 9.26, "elapsed_time": "0:07:45", "remaining_time": "1:15:58"} +{"current_steps": 70, "total_steps": 648, "loss": 1.901871681213379, "lr": 3.9402143512002393e-07, "epoch": 0.12968967114404817, "percentage": 10.8, "elapsed_time": "0:09:04", "remaining_time": "1:14:53"} +{"current_steps": 80, "total_steps": 648, "loss": 1.947560691833496, "lr": 3.913517257411654e-07, "epoch": 0.14821676702176934, "percentage": 12.35, "elapsed_time": "0:10:20", "remaining_time": "1:13:25"} +{"current_steps": 90, "total_steps": 648, "loss": 1.8572700500488282, "lr": 3.8820325149939695e-07, "epoch": 0.1667438628994905, "percentage": 13.89, "elapsed_time": "0:11:39", "remaining_time": "1:12:15"} +{"current_steps": 100, "total_steps": 648, "loss": 1.9525575637817383, "lr": 3.8458388992408446e-07, "epoch": 0.18527095877721167, "percentage": 15.43, "elapsed_time": "0:12:59", "remaining_time": "1:11:10"} +{"current_steps": 110, "total_steps": 648, "loss": 1.9637582778930665, "lr": 3.805026967117037e-07, "epoch": 0.20379805465493284, "percentage": 16.98, "elapsed_time": "0:14:15", "remaining_time": "1:09:45"} +{"current_steps": 120, "total_steps": 648, "loss": 1.8187477111816406, "lr": 3.7596988306835307e-07, "epoch": 0.222325150532654, "percentage": 18.52, "elapsed_time": "0:15:36", "remaining_time": "1:08:42"} +{"current_steps": 130, "total_steps": 648, "loss": 1.8701536178588867, "lr": 3.709967901611643e-07, "epoch": 0.24085224641037517, "percentage": 20.06, "elapsed_time": "0:16:56", "remaining_time": "1:07:29"} +{"current_steps": 140, "total_steps": 648, "loss": 1.9594388961791993, "lr": 3.6559586074253323e-07, "epoch": 0.25937934228809634, "percentage": 21.6, "elapsed_time": "0:18:13", "remaining_time": "1:06:07"} +{"current_steps": 150, "total_steps": 648, "loss": 2.0100639343261717, "lr": 3.597806080181688e-07, "epoch": 0.2779064381658175, "percentage": 23.15, "elapsed_time": "0:19:29", "remaining_time": "1:04:43"} +{"current_steps": 160, "total_steps": 648, "loss": 1.7690265655517579, "lr": 3.535655818368514e-07, "epoch": 0.29643353404353867, "percentage": 24.69, "elapsed_time": "0:20:50", "remaining_time": "1:03:35"} +{"current_steps": 170, "total_steps": 648, "loss": 1.901205825805664, "lr": 3.469663322864944e-07, "epoch": 0.31496062992125984, "percentage": 26.23, "elapsed_time": "0:22:10", "remaining_time": "1:02:21"} +{"current_steps": 180, "total_steps": 648, "loss": 1.8674629211425782, "lr": 3.399993707875936e-07, "epoch": 0.333487725798981, "percentage": 27.78, "elapsed_time": "0:23:26", "remaining_time": "1:00:56"} +{"current_steps": 190, "total_steps": 648, "loss": 1.9903881072998046, "lr": 3.326821287814071e-07, "epoch": 0.35201482167670217, "percentage": 29.32, "elapsed_time": "0:24:45", "remaining_time": "0:59:41"} +{"current_steps": 200, "total_steps": 648, "loss": 1.8886430740356446, "lr": 3.250329141162305e-07, "epoch": 0.37054191755442334, "percentage": 30.86, "elapsed_time": "0:26:05", "remaining_time": "0:58:27"} +{"current_steps": 210, "total_steps": 648, "loss": 1.9833818435668946, "lr": 3.1707086524088837e-07, "epoch": 0.3890690134321445, "percentage": 32.41, "elapsed_time": "0:27:23", "remaining_time": "0:57:08"} +{"current_steps": 220, "total_steps": 648, "loss": 1.9257682800292968, "lr": 3.088159033200498e-07, "epoch": 0.4075961093098657, "percentage": 33.95, "elapsed_time": "0:28:42", "remaining_time": "0:55:50"} +{"current_steps": 230, "total_steps": 648, "loss": 1.705978012084961, "lr": 3.002886823911797e-07, "epoch": 0.42612320518758684, "percentage": 35.49, "elapsed_time": "0:30:02", "remaining_time": "0:54:35"} +{"current_steps": 240, "total_steps": 648, "loss": 1.9222623825073242, "lr": 2.9151053768782854e-07, "epoch": 0.444650301065308, "percentage": 37.04, "elapsed_time": "0:31:17", "remaining_time": "0:53:11"} +{"current_steps": 250, "total_steps": 648, "loss": 1.9167638778686524, "lr": 2.8250343225856163e-07, "epoch": 0.4631773969430292, "percentage": 38.58, "elapsed_time": "0:32:33", "remaining_time": "0:51:50"} +{"current_steps": 260, "total_steps": 648, "loss": 1.908761978149414, "lr": 2.7328990201508475e-07, "epoch": 0.48170449282075034, "percentage": 40.12, "elapsed_time": "0:33:53", "remaining_time": "0:50:34"} +{"current_steps": 270, "total_steps": 648, "loss": 1.913759994506836, "lr": 2.6389299934705824e-07, "epoch": 0.5002315886984715, "percentage": 41.67, "elapsed_time": "0:35:14", "remaining_time": "0:49:19"} +{"current_steps": 280, "total_steps": 648, "loss": 1.9161806106567383, "lr": 2.5433623544467476e-07, "epoch": 0.5187586845761927, "percentage": 43.21, "elapsed_time": "0:36:31", "remaining_time": "0:48:00"} +{"current_steps": 290, "total_steps": 648, "loss": 1.785818099975586, "lr": 2.446435214733126e-07, "epoch": 0.5372857804539138, "percentage": 44.75, "elapsed_time": "0:37:50", "remaining_time": "0:46:42"} +{"current_steps": 300, "total_steps": 648, "loss": 1.9147356033325196, "lr": 2.3483910874744376e-07, "epoch": 0.555812876331635, "percentage": 46.3, "elapsed_time": "0:39:07", "remaining_time": "0:45:23"} +{"current_steps": 310, "total_steps": 648, "loss": 1.8954235076904298, "lr": 2.2494752805348493e-07, "epoch": 0.5743399722093562, "percentage": 47.84, "elapsed_time": "0:40:25", "remaining_time": "0:44:04"} +{"current_steps": 320, "total_steps": 648, "loss": 1.862330436706543, "lr": 2.14993528273405e-07, "epoch": 0.5928670680870773, "percentage": 49.38, "elapsed_time": "0:41:44", "remaining_time": "0:42:47"} +{"current_steps": 330, "total_steps": 648, "loss": 1.8166675567626953, "lr": 2.0500201446265426e-07, "epoch": 0.6113941639647985, "percentage": 50.93, "elapsed_time": "0:43:03", "remaining_time": "0:41:29"} +{"current_steps": 340, "total_steps": 648, "loss": 1.86541748046875, "lr": 1.949979855373457e-07, "epoch": 0.6299212598425197, "percentage": 52.47, "elapsed_time": "0:44:21", "remaining_time": "0:40:10"} +{"current_steps": 350, "total_steps": 648, "loss": 1.9255918502807616, "lr": 1.8500647172659497e-07, "epoch": 0.6484483557202408, "percentage": 54.01, "elapsed_time": "0:45:36", "remaining_time": "0:38:49"} +{"current_steps": 360, "total_steps": 648, "loss": 1.8364168167114259, "lr": 1.7505247194651502e-07, "epoch": 0.666975451597962, "percentage": 55.56, "elapsed_time": "0:46:51", "remaining_time": "0:37:29"} +{"current_steps": 370, "total_steps": 648, "loss": 1.9211824417114258, "lr": 1.651608912525562e-07, "epoch": 0.6855025474756832, "percentage": 57.1, "elapsed_time": "0:48:07", "remaining_time": "0:36:09"} +{"current_steps": 380, "total_steps": 648, "loss": 1.8987268447875976, "lr": 1.553564785266874e-07, "epoch": 0.7040296433534043, "percentage": 58.64, "elapsed_time": "0:49:27", "remaining_time": "0:34:53"} +{"current_steps": 390, "total_steps": 648, "loss": 1.8674749374389648, "lr": 1.4566376455532522e-07, "epoch": 0.7225567392311255, "percentage": 60.19, "elapsed_time": "0:50:45", "remaining_time": "0:33:34"} +{"current_steps": 400, "total_steps": 648, "loss": 1.8906829833984375, "lr": 1.361070006529418e-07, "epoch": 0.7410838351088467, "percentage": 61.73, "elapsed_time": "0:52:04", "remaining_time": "0:32:17"} +{"current_steps": 410, "total_steps": 648, "loss": 1.8476547241210937, "lr": 1.267100979849152e-07, "epoch": 0.7596109309865678, "percentage": 63.27, "elapsed_time": "0:53:23", "remaining_time": "0:30:59"} +{"current_steps": 420, "total_steps": 648, "loss": 1.9425527572631835, "lr": 1.1749656774143837e-07, "epoch": 0.778138026864289, "percentage": 64.81, "elapsed_time": "0:54:40", "remaining_time": "0:29:40"} +{"current_steps": 430, "total_steps": 648, "loss": 1.7886039733886718, "lr": 1.0848946231217149e-07, "epoch": 0.7966651227420102, "percentage": 66.36, "elapsed_time": "0:55:54", "remaining_time": "0:28:20"} +{"current_steps": 440, "total_steps": 648, "loss": 1.9002357482910157, "lr": 9.971131760882032e-08, "epoch": 0.8151922186197313, "percentage": 67.9, "elapsed_time": "0:57:14", "remaining_time": "0:27:03"} +{"current_steps": 450, "total_steps": 648, "loss": 2.0303293228149415, "lr": 9.118409667995014e-08, "epoch": 0.8337193144974525, "percentage": 69.44, "elapsed_time": "0:58:34", "remaining_time": "0:25:46"} +{"current_steps": 460, "total_steps": 648, "loss": 1.8214141845703125, "lr": 8.292913475911168e-08, "epoch": 0.8522464103751737, "percentage": 70.99, "elapsed_time": "0:59:53", "remaining_time": "0:24:28"} +{"current_steps": 470, "total_steps": 648, "loss": 1.7804437637329102, "lr": 7.496708588376946e-08, "epoch": 0.8707735062528948, "percentage": 72.53, "elapsed_time": "1:01:14", "remaining_time": "0:23:11"} +{"current_steps": 480, "total_steps": 648, "loss": 1.807050895690918, "lr": 6.731787121859294e-08, "epoch": 0.889300602130616, "percentage": 74.07, "elapsed_time": "1:02:35", "remaining_time": "0:21:54"} +{"current_steps": 490, "total_steps": 648, "loss": 1.8698265075683593, "lr": 6.00006292124064e-08, "epoch": 0.9078276980083372, "percentage": 75.62, "elapsed_time": "1:03:53", "remaining_time": "0:20:36"} +{"current_steps": 500, "total_steps": 648, "loss": 1.8879680633544922, "lr": 5.303366771350557e-08, "epoch": 0.9263547938860583, "percentage": 77.16, "elapsed_time": "1:05:12", "remaining_time": "0:19:17"} +{"current_steps": 510, "total_steps": 648, "loss": 1.8387239456176758, "lr": 4.6434418163148616e-08, "epoch": 0.9448818897637795, "percentage": 78.7, "elapsed_time": "1:06:30", "remaining_time": "0:17:59"} +{"current_steps": 520, "total_steps": 648, "loss": 1.7679691314697266, "lr": 4.021939198183113e-08, "epoch": 0.9634089856415007, "percentage": 80.25, "elapsed_time": "1:07:50", "remaining_time": "0:16:41"} +{"current_steps": 530, "total_steps": 648, "loss": 1.9303434371948243, "lr": 3.440413925746679e-08, "epoch": 0.9819360815192218, "percentage": 81.79, "elapsed_time": "1:09:08", "remaining_time": "0:15:23"} +{"current_steps": 540, "total_steps": 648, "loss": 2.0060049057006837, "lr": 2.900320983883575e-08, "epoch": 1.0, "percentage": 83.33, "elapsed_time": "1:10:24", "remaining_time": "0:14:04"} +{"current_steps": 550, "total_steps": 648, "loss": 1.8175098419189453, "lr": 2.4030116931646914e-08, "epoch": 1.018527095877721, "percentage": 84.88, "elapsed_time": "1:11:46", "remaining_time": "0:12:47"} +{"current_steps": 560, "total_steps": 648, "loss": 1.8821565628051757, "lr": 1.9497303288296263e-08, "epoch": 1.0370541917554423, "percentage": 86.42, "elapsed_time": "1:13:04", "remaining_time": "0:11:29"} +{"current_steps": 570, "total_steps": 648, "loss": 1.9253089904785157, "lr": 1.54161100759155e-08, "epoch": 1.0555812876331636, "percentage": 87.96, "elapsed_time": "1:14:23", "remaining_time": "0:10:10"} +{"current_steps": 580, "total_steps": 648, "loss": 1.918222999572754, "lr": 1.1796748500603015e-08, "epoch": 1.0741083835108847, "percentage": 89.51, "elapsed_time": "1:15:43", "remaining_time": "0:08:52"} +{"current_steps": 590, "total_steps": 648, "loss": 1.950904655456543, "lr": 8.648274258834565e-09, "epoch": 1.0926354793886057, "percentage": 91.05, "elapsed_time": "1:17:03", "remaining_time": "0:07:34"} +{"current_steps": 600, "total_steps": 648, "loss": 1.9175649642944337, "lr": 5.978564879976078e-09, "epoch": 1.111162575266327, "percentage": 92.59, "elapsed_time": "1:18:21", "remaining_time": "0:06:16"} +{"current_steps": 610, "total_steps": 648, "loss": 1.9034099578857422, "lr": 3.79430001658787e-09, "epoch": 1.1296896711440483, "percentage": 94.14, "elapsed_time": "1:19:38", "remaining_time": "0:04:57"} +{"current_steps": 620, "total_steps": 648, "loss": 1.9379833221435547, "lr": 2.100944731834797e-09, "epoch": 1.1482167670217693, "percentage": 95.68, "elapsed_time": "1:20:55", "remaining_time": "0:03:39"} +{"current_steps": 630, "total_steps": 648, "loss": 1.955449676513672, "lr": 9.027358258169026e-10, "epoch": 1.1667438628994904, "percentage": 97.22, "elapsed_time": "1:22:12", "remaining_time": "0:02:20"} +{"current_steps": 640, "total_steps": 648, "loss": 1.7997220993041991, "lr": 2.0267123503259208e-10, "epoch": 1.1852709587772117, "percentage": 98.77, "elapsed_time": "1:23:31", "remaining_time": "0:01:02"} +{"current_steps": 648, "total_steps": 648, "epoch": 1.2000926354793886, "percentage": 100.0, "elapsed_time": "1:24:34", "remaining_time": "0:00:00"} diff --git a/trainer_state.json b/trainer_state.json new file mode 100644 index 0000000..6c70301 --- /dev/null +++ b/trainer_state.json @@ -0,0 +1,491 @@ +{ + "best_global_step": null, + "best_metric": null, + "best_model_checkpoint": null, + "epoch": 1.2000926354793886, + "eval_steps": 500, + "global_step": 648, + "is_hyper_param_search": false, + "is_local_process_zero": true, + "is_world_process_zero": true, + "log_history": [ + { + "epoch": 0.018527095877721167, + "grad_norm": 9.9375, + "learning_rate": 1.8e-07, + "loss": 1.9585561752319336, + "step": 10 + }, + { + "epoch": 0.037054191755442334, + "grad_norm": 6.625, + "learning_rate": 3.7999999999999996e-07, + "loss": 1.8574798583984375, + "step": 20 + }, + { + "epoch": 0.0555812876331635, + "grad_norm": 6.09375, + "learning_rate": 3.997973287649674e-07, + "loss": 1.789466094970703, + "step": 30 + }, + { + "epoch": 0.07410838351088467, + "grad_norm": 10.9375, + "learning_rate": 3.9909726417418306e-07, + "loss": 1.6971963882446288, + "step": 40 + }, + { + "epoch": 0.09263547938860583, + "grad_norm": 5.375, + "learning_rate": 3.978990552681652e-07, + "loss": 1.9821432113647461, + "step": 50 + }, + { + "epoch": 0.111162575266327, + "grad_norm": 4.28125, + "learning_rate": 3.962056999834122e-07, + "loss": 1.8834493637084961, + "step": 60 + }, + { + "epoch": 0.12968967114404817, + "grad_norm": 6.3125, + "learning_rate": 3.9402143512002393e-07, + "loss": 1.901871681213379, + "step": 70 + }, + { + "epoch": 0.14821676702176934, + "grad_norm": 4.6875, + "learning_rate": 3.913517257411654e-07, + "loss": 1.947560691833496, + "step": 80 + }, + { + "epoch": 0.1667438628994905, + "grad_norm": 7.6875, + "learning_rate": 3.8820325149939695e-07, + "loss": 1.8572700500488282, + "step": 90 + }, + { + "epoch": 0.18527095877721167, + "grad_norm": 7.625, + "learning_rate": 3.8458388992408446e-07, + "loss": 1.9525575637817383, + "step": 100 + }, + { + "epoch": 0.20379805465493284, + "grad_norm": 7.5, + "learning_rate": 3.805026967117037e-07, + "loss": 1.9637582778930665, + "step": 110 + }, + { + "epoch": 0.222325150532654, + "grad_norm": 4.78125, + "learning_rate": 3.7596988306835307e-07, + "loss": 1.8187477111816406, + "step": 120 + }, + { + "epoch": 0.24085224641037517, + "grad_norm": 7.09375, + "learning_rate": 3.709967901611643e-07, + "loss": 1.8701536178588867, + "step": 130 + }, + { + "epoch": 0.25937934228809634, + "grad_norm": 5.0, + "learning_rate": 3.6559586074253323e-07, + "loss": 1.9594388961791993, + "step": 140 + }, + { + "epoch": 0.2779064381658175, + "grad_norm": 11.0, + "learning_rate": 3.597806080181688e-07, + "loss": 2.0100639343261717, + "step": 150 + }, + { + "epoch": 0.29643353404353867, + "grad_norm": 9.0, + "learning_rate": 3.535655818368514e-07, + "loss": 1.7690265655517579, + "step": 160 + }, + { + "epoch": 0.31496062992125984, + "grad_norm": 7.0, + "learning_rate": 3.469663322864944e-07, + "loss": 1.901205825805664, + "step": 170 + }, + { + "epoch": 0.333487725798981, + "grad_norm": 7.3125, + "learning_rate": 3.399993707875936e-07, + "loss": 1.8674629211425782, + "step": 180 + }, + { + "epoch": 0.35201482167670217, + "grad_norm": 9.375, + "learning_rate": 3.326821287814071e-07, + "loss": 1.9903881072998046, + "step": 190 + }, + { + "epoch": 0.37054191755442334, + "grad_norm": 13.3125, + "learning_rate": 3.250329141162305e-07, + "loss": 1.8886430740356446, + "step": 200 + }, + { + "epoch": 0.3890690134321445, + "grad_norm": 6.4375, + "learning_rate": 3.1707086524088837e-07, + "loss": 1.9833818435668946, + "step": 210 + }, + { + "epoch": 0.4075961093098657, + "grad_norm": 8.25, + "learning_rate": 3.088159033200498e-07, + "loss": 1.9257682800292968, + "step": 220 + }, + { + "epoch": 0.42612320518758684, + "grad_norm": 7.65625, + "learning_rate": 3.002886823911797e-07, + "loss": 1.705978012084961, + "step": 230 + }, + { + "epoch": 0.444650301065308, + "grad_norm": 9.75, + "learning_rate": 2.9151053768782854e-07, + "loss": 1.9222623825073242, + "step": 240 + }, + { + "epoch": 0.4631773969430292, + "grad_norm": 5.25, + "learning_rate": 2.8250343225856163e-07, + "loss": 1.9167638778686524, + "step": 250 + }, + { + "epoch": 0.48170449282075034, + "grad_norm": 14.25, + "learning_rate": 2.7328990201508475e-07, + "loss": 1.908761978149414, + "step": 260 + }, + { + "epoch": 0.5002315886984715, + "grad_norm": 4.71875, + "learning_rate": 2.6389299934705824e-07, + "loss": 1.913759994506836, + "step": 270 + }, + { + "epoch": 0.5187586845761927, + "grad_norm": 5.875, + "learning_rate": 2.5433623544467476e-07, + "loss": 1.9161806106567383, + "step": 280 + }, + { + "epoch": 0.5372857804539138, + "grad_norm": 4.28125, + "learning_rate": 2.446435214733126e-07, + "loss": 1.785818099975586, + "step": 290 + }, + { + "epoch": 0.555812876331635, + "grad_norm": 4.9375, + "learning_rate": 2.3483910874744376e-07, + "loss": 1.9147356033325196, + "step": 300 + }, + { + "epoch": 0.5743399722093562, + "grad_norm": 5.125, + "learning_rate": 2.2494752805348493e-07, + "loss": 1.8954235076904298, + "step": 310 + }, + { + "epoch": 0.5928670680870773, + "grad_norm": 8.4375, + "learning_rate": 2.14993528273405e-07, + "loss": 1.862330436706543, + "step": 320 + }, + { + "epoch": 0.6113941639647985, + "grad_norm": 7.15625, + "learning_rate": 2.0500201446265426e-07, + "loss": 1.8166675567626953, + "step": 330 + }, + { + "epoch": 0.6299212598425197, + "grad_norm": 5.78125, + "learning_rate": 1.949979855373457e-07, + "loss": 1.86541748046875, + "step": 340 + }, + { + "epoch": 0.6484483557202408, + "grad_norm": 5.625, + "learning_rate": 1.8500647172659497e-07, + "loss": 1.9255918502807616, + "step": 350 + }, + { + "epoch": 0.666975451597962, + "grad_norm": 5.71875, + "learning_rate": 1.7505247194651502e-07, + "loss": 1.8364168167114259, + "step": 360 + }, + { + "epoch": 0.6855025474756832, + "grad_norm": 5.53125, + "learning_rate": 1.651608912525562e-07, + "loss": 1.9211824417114258, + "step": 370 + }, + { + "epoch": 0.7040296433534043, + "grad_norm": 7.25, + "learning_rate": 1.553564785266874e-07, + "loss": 1.8987268447875976, + "step": 380 + }, + { + "epoch": 0.7225567392311255, + "grad_norm": 20.125, + "learning_rate": 1.4566376455532522e-07, + "loss": 1.8674749374389648, + "step": 390 + }, + { + "epoch": 0.7410838351088467, + "grad_norm": 6.25, + "learning_rate": 1.361070006529418e-07, + "loss": 1.8906829833984375, + "step": 400 + }, + { + "epoch": 0.7596109309865678, + "grad_norm": 11.3125, + "learning_rate": 1.267100979849152e-07, + "loss": 1.8476547241210937, + "step": 410 + }, + { + "epoch": 0.778138026864289, + "grad_norm": 4.6875, + "learning_rate": 1.1749656774143837e-07, + "loss": 1.9425527572631835, + "step": 420 + }, + { + "epoch": 0.7966651227420102, + "grad_norm": 5.15625, + "learning_rate": 1.0848946231217149e-07, + "loss": 1.7886039733886718, + "step": 430 + }, + { + "epoch": 0.8151922186197313, + "grad_norm": 4.65625, + "learning_rate": 9.971131760882032e-08, + "loss": 1.9002357482910157, + "step": 440 + }, + { + "epoch": 0.8337193144974525, + "grad_norm": 7.8125, + "learning_rate": 9.118409667995014e-08, + "loss": 2.0303293228149415, + "step": 450 + }, + { + "epoch": 0.8522464103751737, + "grad_norm": 6.34375, + "learning_rate": 8.292913475911168e-08, + "loss": 1.8214141845703125, + "step": 460 + }, + { + "epoch": 0.8707735062528948, + "grad_norm": 4.0625, + "learning_rate": 7.496708588376946e-08, + "loss": 1.7804437637329102, + "step": 470 + }, + { + "epoch": 0.889300602130616, + "grad_norm": 4.65625, + "learning_rate": 6.731787121859294e-08, + "loss": 1.807050895690918, + "step": 480 + }, + { + "epoch": 0.9078276980083372, + "grad_norm": 6.875, + "learning_rate": 6.00006292124064e-08, + "loss": 1.8698265075683593, + "step": 490 + }, + { + "epoch": 0.9263547938860583, + "grad_norm": 12.9375, + "learning_rate": 5.303366771350557e-08, + "loss": 1.8879680633544922, + "step": 500 + }, + { + "epoch": 0.9448818897637795, + "grad_norm": 7.03125, + "learning_rate": 4.6434418163148616e-08, + "loss": 1.8387239456176758, + "step": 510 + }, + { + "epoch": 0.9634089856415007, + "grad_norm": 4.90625, + "learning_rate": 4.021939198183113e-08, + "loss": 1.7679691314697266, + "step": 520 + }, + { + "epoch": 0.9819360815192218, + "grad_norm": 10.25, + "learning_rate": 3.440413925746679e-08, + "loss": 1.9303434371948243, + "step": 530 + }, + { + "epoch": 1.0, + "grad_norm": 10.1875, + "learning_rate": 2.900320983883575e-08, + "loss": 2.0060049057006837, + "step": 540 + }, + { + "epoch": 1.018527095877721, + "grad_norm": 6.3125, + "learning_rate": 2.4030116931646914e-08, + "loss": 1.8175098419189453, + "step": 550 + }, + { + "epoch": 1.0370541917554423, + "grad_norm": 5.53125, + "learning_rate": 1.9497303288296263e-08, + "loss": 1.8821565628051757, + "step": 560 + }, + { + "epoch": 1.0555812876331636, + "grad_norm": 7.5, + "learning_rate": 1.54161100759155e-08, + "loss": 1.9253089904785157, + "step": 570 + }, + { + "epoch": 1.0741083835108847, + "grad_norm": 6.9375, + "learning_rate": 1.1796748500603015e-08, + "loss": 1.918222999572754, + "step": 580 + }, + { + "epoch": 1.0926354793886057, + "grad_norm": 5.71875, + "learning_rate": 8.648274258834565e-09, + "loss": 1.950904655456543, + "step": 590 + }, + { + "epoch": 1.111162575266327, + "grad_norm": 11.25, + "learning_rate": 5.978564879976078e-09, + "loss": 1.9175649642944337, + "step": 600 + }, + { + "epoch": 1.1296896711440483, + "grad_norm": 12.6875, + "learning_rate": 3.79430001658787e-09, + "loss": 1.9034099578857422, + "step": 610 + }, + { + "epoch": 1.1482167670217693, + "grad_norm": 5.0625, + "learning_rate": 2.100944731834797e-09, + "loss": 1.9379833221435547, + "step": 620 + }, + { + "epoch": 1.1667438628994904, + "grad_norm": 5.8125, + "learning_rate": 9.027358258169026e-10, + "loss": 1.955449676513672, + "step": 630 + }, + { + "epoch": 1.1852709587772117, + "grad_norm": 4.78125, + "learning_rate": 2.0267123503259208e-10, + "loss": 1.7997220993041991, + "step": 640 + }, + { + "epoch": 1.2000926354793886, + "step": 648, + "total_flos": 3.10173216276566e+17, + "train_loss": 1.8869445338661288, + "train_runtime": 5074.5206, + "train_samples_per_second": 0.511, + "train_steps_per_second": 0.128 + } + ], + "logging_steps": 10, + "max_steps": 648, + "num_input_tokens_seen": 0, + "num_train_epochs": 2, + "save_steps": 500, + "stateful_callbacks": { + "TrainerControl": { + "args": { + "should_epoch_stop": false, + "should_evaluate": false, + "should_log": false, + "should_save": false, + "should_training_stop": false + }, + "attributes": {} + } + }, + "total_flos": 3.10173216276566e+17, + "train_batch_size": 1, + "trial_name": null, + "trial_params": null +} diff --git a/training_args.bin b/training_args.bin new file mode 100644 index 0000000..6427833 --- /dev/null +++ b/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d58bd38694093ec97f676de69d5765b34ecb91d93d6435738200246738d1bb1 +size 6033 diff --git a/training_loss.png b/training_loss.png new file mode 100644 index 0000000000000000000000000000000000000000..18433ef1500730ea0ecd74bf9bcfe35d1993659f GIT binary patch literal 60671 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

S41 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∓j-W0&5owOe5v$?DeJJ$oLQu`h>f)5 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