From 36dd009ffb99578e506dfe1a9d4343dfb9503ad1 Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Sun, 6 Sep 2026 07:41:15 +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/v46_v29_clean_user_evolution_lr5e7_ep045 Source: Original Platform --- .gitattributes | 36 + README.md | 58 + all_results.json | 8 + chat_template.jinja | 89 + config.json | 63 + experiment_recipe.json | 114 + generation_config.json | 12 + model.safetensors | 3 + ...36907.ubuntu-System-Product-Name.1408984.0 | 3 + tokenizer.json | 3 + tokenizer_config.json | 16 + train.log | 2148 +++++++++++++++++ train_results.json | 8 + trainer_log.jsonl | 7 + trainer_state.json | 85 + training_args.bin | 3 + training_loss.png | Bin 0 -> 39217 bytes 17 files changed, 2656 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/Jul16_01-35-07_ubuntu-System-Product-Name/events.out.tfevents.1784136907.ubuntu-System-Product-Name.1408984.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..73f1e06 --- /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: v46_v29_clean_user_evolution_lr5e7_ep045 + results: [] +--- + + + +# v46_v29_clean_user_evolution_lr5e7_ep045 + +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_v46_clean_user_evolution 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: 5e-07 +- train_batch_size: 1 +- eval_batch_size: 8 +- seed: 202607196 +- 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: 0.45 + +### 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..2b0d48c --- /dev/null +++ b/all_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 0.4528301886792453, + "total_flos": 2.894445141093581e+16, + "train_loss": 1.7778411229451498, + "train_runtime": 516.0579, + "train_samples_per_second": 0.462, + "train_steps_per_second": 0.116 +} \ 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..f096118 --- /dev/null +++ b/experiment_recipe.json @@ -0,0 +1,114 @@ +{ + "created_at": "2026-07-16 01:45:38", + "name": "v46_v29_clean_user_evolution_lr5e7_ep045", + "base": "/home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018", + "dataset": "v46_clean_user_evolution", + "dataset_manifest": { + "name": "v46_clean_user_evolution", + "path": "/home/ll/llm4rec/experiments/data/v46_clean_user_evolution.jsonl", + "records": 9250, + "bytes": 72444822, + "sha256": "44a179f71b7ecbe7f4d3df99088bbed4b249e7283fe0937448c63f628452907c", + "requested_components": { + "old_user_array_direct": 1200, + "old_user_logic_direct": 1100, + "old_user_logic_think": 450, + "old_rec_live_direct": 300, + "old_rec_live_think": 150, + "old_rec_ad_direct": 300, + "old_rec_ad_think": 150, + "old_rec_goods_direct": 300, + "old_rec_goods_think": 150, + "old_rec_video_direct": 300, + "old_rec_video_think": 150, + "old_item_goods_direct": 300, + "old_item_goods_think": 50, + "old_item_live_direct": 300, + "old_item_live_think": 50, + "old_item_ad_direct": 300, + "old_item_ad_think": 50, + "old_item_video_direct": 300, + "old_item_video_think": 50, + "r3_balanced_ad_direct": 250, + "r3_balanced_ad_think": 100, + "r3_balanced_live_direct": 350, + "r3_balanced_live_think": 450, + "r3_balanced_goods_direct": 150, + "r3_balanced_goods_think": 300, + "r3_balanced_video_direct": 250, + "r3_balanced_video_think": 250, + "general_cn_direct": 500, + "general_cn_think": 250, + "general_other_direct": 300, + "general_other_think": 150 + }, + "groups": { + "old_item_clean": 1400, + "old_rec_clean": 1800, + "r3_clean": 2100, + "old_user_clean": 2750, + "general_clean": 1200 + }, + "variants": { + "old_item_video_direct": 300, + "old_rec_video_direct": 300, + "strict_live_direct": 350, + "old_user_logic_direct": 1100, + "strict_single_turn_direct": 800, + "old_rec_ad_direct": 300, + "strict_single_turn_cot": 400, + "old_rec_goods_direct": 300, + "strict_live_cot": 450, + "old_item_live_direct": 300, + "old_user_array_direct": 1200, + "old_rec_ad_cot": 150, + "old_item_ad_direct": 300, + "old_rec_live_direct": 300, + "strict_video_cot": 250, + "old_user_logic_cot": 450, + "strict_video_direct": 250, + "strict_goods_cot": 300, + "old_rec_live_cot": 150, + "old_rec_goods_cot": 150, + "old_item_goods_direct": 300, + "strict_ad_direct": 250, + "old_item_goods_cot": 50, + "old_item_video_cot": 50, + "strict_goods_direct": 150, + "old_item_ad_cot": 50, + "old_rec_video_cot": 150, + "strict_ad_cot": 100, + "old_item_live_cot": 50 + }, + "routes": { + "no_think": 6500, + "think": 2750 + }, + "domains": { + "video": 1300, + "live": 1600, + "ad": 1150, + "goods": 1250 + }, + "canonical_duplicates": 0, + "output_chars_p50": 466, + "output_chars_p90": 1327, + "seed": 202607253 + }, + "learning_rate": "5.0e-7", + "epochs": 0.45, + "stages": null, + "note": "User/evolution specialist using parseable deduplicated JSON, retained evidence-bearing user CoT, strict R3 temporal examples, and balanced item/rec guards.", + "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_experiments.py", + "script_sha256": "78d5f1619c271f19b4204ff4fa210ff4bbbadd81cdc0221e5f40cee201fc9877", + "data_builder": "/home/ll/llm4rec/experiments/source_data.py", + "data_builder_sha256": "a689f0bf36e31f612c3800f971501655b403e38420f4aad9116a3110206a1d5c", + "data_cleaner": "/home/ll/llm4rec/experiments/clean_data.py", + "data_cleaner_sha256": "c1831a3d85c86c740ba80e095252574495b06d79d6341ed190ac2e3fe67133bf", + "configs": [ + "/home/ll/llm4rec/experiments/configs/v46_v29_clean_user_evolution_lr5e7_ep045.yaml" + ], + "reproduce": "/home/ll/llm4rec/demo/LLaMA-Factory/.venv/bin/python /home/ll/llm4rec/experiments/run_experiments.py --single v46_v29_clean_user_evolution_lr5e7_ep045 --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..56ed6d1 --- /dev/null +++ b/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ba2e59b78d26788d10d5a9e625e312e04f095bdeb38734612c5bfa0b1d8a0d4 +size 1602902832 diff --git a/runs/Jul16_01-35-07_ubuntu-System-Product-Name/events.out.tfevents.1784136907.ubuntu-System-Product-Name.1408984.0 b/runs/Jul16_01-35-07_ubuntu-System-Product-Name/events.out.tfevents.1784136907.ubuntu-System-Product-Name.1408984.0 new file mode 100644 index 0000000..a62dc73 --- /dev/null +++ b/runs/Jul16_01-35-07_ubuntu-System-Product-Name/events.out.tfevents.1784136907.ubuntu-System-Product-Name.1408984.0 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14099526fe3f039552aef9b7db9385816713475e48636c3ad6446015b80e5fe5 +size 7555 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..34b5ce0 --- /dev/null +++ b/train.log @@ -0,0 +1,2148 @@ +[2026-07-16 01:34:42] stage 1/1: /home/ll/llm4rec/experiments/configs/v46_v29_clean_user_evolution_lr5e7_ep045.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-16 01:34:44] 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-16 01:34:44,788 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/config.json +[INFO|configuration_utils.py:847] 2026-07-16 01:34:44,792 >> 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-16 01:34:45,456 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/config.json +[INFO|configuration_utils.py:847] 2026-07-16 01:34:45,457 >> 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-16 01:34:45,460 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/config.json +[INFO|configuration_utils.py:847] 2026-07-16 01:34:45,460 >> 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-16 01:34:46] llamafactory.data.loader:144 >> Loading dataset /home/ll/llm4rec/experiments/data/v46_clean_user_evolution.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: 9250 examples [00:00, 116321.56 examples/s] + Converting format of dataset (num_proc=16): 0%| | 0/9250 [00:00user +【用户交互历史】: +【2023-09-29】 + --:-- [商品-购买] <|prod_begin|> +【2023-10-19】 + --:-- [商品-购买] <|prod_begin|> +【2023-10-21】 + --:-- [商品-购买] <|prod_begin|> +【2023-11-02】 + --:-- [商品-购买] <|prod_begin|> +【2023-11-11】 + --:-- [商品-购买] <|prod_begin|> +【2024-01-01】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-01-07】 + --:-- [商品-购买] <|prod_begin|> +【2024-03-17】 + --:-- [商品-购买] <|prod_begin|> +【2024-04-02】 + --:-- [商品-购买] <|prod_begin|> +【2024-04-04】 + --:-- [商品-购买] <|prod_begin|> +【2024-04-14】 + --:-- [商品-购买] <|prod_begin|> +【2024-04-27】 + --:-- [商品-购买] <|prod_begin|> +【2024-05-05】 + --:-- [商品-购买] <|prod_begin|> +【2024-07-14】 + --:-- [商品-购买] <|prod_begin|> +【2024-07-19】 + --:-- [商品-购买] <|prod_begin|> +【2024-09-02】 + --:-- [商品-购买] <|prod_begin|> +【2024-09-08】 + --:-- [商品-购买] <|prod_begin|> +【2024-10-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-14】 + --:-- [直播-关注] <|living_begin|> +【2025-06-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-03】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-23】 + --:-- [直播-关注] <|living_begin|> +【2025-06-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-31】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-02】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-30】 + --:-- [直播-关注] <|living_begin|> +【2025-11-04】 + --:-- [直播-关注] <|living_begin|> +【2025-12-01】 + --:-- [直播-关注] <|living_begin|> +【2025-12-02】 + --:-- [直播-关注] <|living_begin|> +【2025-12-09】 + --:-- [直播-关注] <|living_begin|> +【2025-12-17】 + --:-- [直播-关注] <|living_begin|> +【2025-12-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-31】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-01】 + --:-- [直播-关注] <|living_begin|> +【2026-01-02】 + --:-- [直播-关注] <|living_begin|> +【2026-01-03】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-07】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2026-01-08】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2026-01-09】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2026-01-12】 + --:-- [直播-关注] <|living_begin|> +【2026-01-13】 + --:-- [直播-关注] <|living_begin|> +【2026-01-19】 + --:-- [直播-关注] <|living_begin|> +【2026-01-21】 + --:-- [直播-关注] <|living_begin|> + 22:32 [视频-评论/长播] <|video_begin|> + 22:32 [视频-评论/长播] <|video_begin|> + 22:49 [视频-评论/长播] <|video_begin|> + 22:49 [视频-长播] <|video_begin|> + 22:49 [视频-评论/点赞/长播] <|video_begin|> +【2026-01-22】 + 12:43 [视频-评论/长播] <|video_begin|> + 12:43 [视频-长播] <|video_begin|> + 12:43 [视频-点赞/长播] <|video_begin|> +【2026-01-23】 + 12:04 [视频-评论/点赞/长播] <|video_begin|> +【2026-01-24】 + --:-- [直播-关注] <|living_begin|> + 01:44 [视频-评论/点赞/长播] <|video_begin|> + 13:31 [视频-长播] <|video_begin|> + 13:31 [视频-评论/点赞/长播] <|video_begin|> +【2026-01-25】 + 00:20 [视频-长播] <|video_begin|> + 09:20 [视频-评论/点赞/长播] <|video_begin|> +【2026-01-26】 + 04:12 [视频-长播] <|video_begin|> + 09:38 [视频-评论/长播] <|video_begin|> + 09:38 [视频-长播] <|video_begin|> + 22:42 [视频-长播] <|video_begin|> +【2026-01-27】 + 12:10 [视频-长播] <|video_begin|> + 12:21 [视频-长播] <|video_begin|> + 23:05 [视频-长播] <|video_begin|> + 23:05 [视频-评论/点赞/长播] <|video_begin|> + 23:05 [视频-点赞/长播] <|video_begin|> +【2026-01-28】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 11:47 [视频-长播] <|video_begin|> + 11:47 [视频-点赞/长播] <|video_begin|> + 23:00 [视频-评论/长播] <|video_begin|> + 23:00 [视频-长播] <|video_begin|> + 23:00 [视频-长播] <|video_begin|> + 23:00 [视频-评论/点赞/长播] <|video_begin|> + 23:19 [视频-长播] <|video_begin|> + 23:19 [视频-长播] <|video_begin|> +【2026-01-29】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 00:52 [视频-长播] <|video_begin|> + 03:43 [视频-长播] <|video_begin|> + 08:29 [视频-长播] <|video_begin|> + 08:29 [视频-评论/点赞/长播] <|video_begin|> + 22:32 [视频-长播] <|video_begin|> + 22:32 [视频-评论/点赞/长播] <|video_begin|> + 22:32 [视频-点赞/长播] <|video_begin|> + 22:32 [视频-转发/长播] <|video_begin|> + 22:43 [视频-评论/点赞/长播] <|video_begin|> +【2026-01-30】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 03:02 [视频-评论/点赞/长播] <|video_begin|> + 03:02 [视频-点赞/长播] <|video_begin|> + 22:49 [视频-评论/点赞/长播] <|video_begin|> + 22:49 [视频-转发/评论/长播] <|video_begin|> + 23:08 [视频-评论/点赞/长播] <|video_begin|> +【2026-01-31】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 02:41 [视频-评论/长播] <|video_begin|> + 02:41 [视频-长播] <|video_begin|> + 02:41 [视频-评论/点赞/长播] <|video_begin|> + 02:41 [视频-点赞/长播] <|video_begin|> + 02:48 [视频-点赞/长播] <|video_begin|> + 08:05 [视频-评论/点赞/长播] <|video_begin|> + 08:05 [视频-评论/点赞/长播] <|video_begin|> + 08:05 [视频-点赞/长播] <|video_begin|> + 08:16 [视频-评论/长播] <|video_begin|> + 23:15 [视频-长播] <|video_begin|> +【2026-02-01】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 02:09 [视频-长播] <|video_begin|> + 02:09 [视频-长播] <|video_begin|> + 02:09 [视频-点赞/长播] <|video_begin|> + 02:17 [视频-长播] <|video_begin|> + 02:17 [视频-点赞/长播] <|video_begin|> + 23:32 [视频-评论/点赞/长播] <|video_begin|> + 23:32 [视频-评论/点赞/长播] <|video_begin|> + 23:39 [视频-点赞/长播] <|video_begin|> +【2026-02-02】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 06:34 [视频-评论/长播] <|video_begin|> + 06:34 [视频-长播] <|video_begin|> + 06:34 [视频-评论/点赞/长播] <|video_begin|> + 06:34 [视频-评论/点赞/长播] <|video_begin|> + 06:34 [视频-评论/点赞/长播] <|video_begin|> + 09:10 [视频-点赞/长播] <|video_begin|> + 12:13 [视频-评论/长播] <|video_begin|> + 12:13 [视频-评论/长播] <|video_begin|> + 12:26 [视频-评论/点赞/长播] <|video_begin|> + 22:36 [视频-评论/点赞/长播] <|video_begin|> +【2026-02-03】 + 01:45 [视频-点赞/长播] <|video_begin|> + 06:34 [视频-点赞/长播] <|video_begin|> + 22:30 [视频-长播] <|video_begin|> + 22:30 [视频-评论/点赞/长播] <|video_begin|> + 22:30 [视频-评论/点赞/长播] <|video_begin|> + 22:30 [视频-评论/点赞/长播] <|video_begin|> + 22:30 [视频-点赞/长播] <|video_begin|> + 22:48 [视频-长播] <|video_begin|> + 22:48 [视频-长播] <|video_begin|> + 22:48 [视频-长播] <|video_begin|> + 22:48 [视频-评论/点赞/长播] <|video_begin|> + 22:48 [视频-点赞/长播] <|video_begin|> + 22:58 [视频-长播] <|video_begin|> + 22:58 [视频-点赞/长播] <|video_begin|> +【2026-02-04】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 00:13 [广告-深度转化] <|ad_begin|> + 00:19 [广告-深度转化] <|ad_begin|> + 00:20 [广告-深度转化] <|ad_begin|> + 00:24 [广告-深度转化] <|ad_begin|> + 00:29 [广告-深度转化] <|ad_begin|> + 00:34 [广告-深度转化] <|ad_begin|> + 00:44 [广告-深度转化] <|ad_begin|> + 00:47 [广告-深度转化] <|ad_begin|> + 00:48 [广告-深度转化] <|ad_begin|> + 00:53 [广告-深度转化] <|ad_begin|> + 00:59 [广告-深度转化] <|ad_begin|> + 01:04 [广告-深度转化] <|ad_begin|> + 01:04 [广告-深度转化] <|ad_begin|> + 01:05 [广告-深度转化] <|ad_begin|> + 03:12 [广告-深度转化] <|ad_begin|> + 03:22 [广告-深度转化] <|ad_begin|> + 03:34 [广告-深度转化] <|ad_begin|> + 06:17 [视频-点赞/长播] <|video_begin|> + 06:28 [广告-深度转化] <|ad_begin|> + 06:32 [广告-深度转化] <|ad_begin|> + 06:39 [广告-深度转化] <|ad_begin|> + 06:40 [广告-深度转化] <|ad_begin|> + 07:01 [广告-深度转化] <|ad_begin|> + 09:40 [广告-深度转化] <|ad_begin|> + 11:47 [广告-深度转化] <|ad_begin|> + 11:53 [广告-深度转化] <|ad_begin|> + 12:01 [广告-深度转化] <|ad_begin|> + 12:07 [广告-深度转化] <|ad_begin|> + 12:18 [广告-深度转化] <|ad_begin|> + 12:21 [广告-深度转化] <|ad_begin|> + 13:31 [广告-深度转化] <|ad_begin|> + 13:37 [广告-深度转化] <|ad_begin|> + 13:40 [广告-深度转化] <|ad_begin|> + 13:46 [广告-深度转化] <|ad_begin|> + 13:51 [广告-深度转化] <|ad_begin|> + 13:55 [广告-深度转化] <|ad_begin|> + 22:43 [视频-长播] <|video_begin|> + 22:43 [视频-长播] <|video_begin|> + 22:43 [视频-评论/点赞/长播] <|video_begin|> + 23:00 [视频-长播] <|video_begin|> + 23:00 [视频-长播] <|video_begin|> + 23:00 [视频-长播] <|video_begin|> + 23:03 [广告-深度转化] <|ad_begin|> + 23:39 [广告-深度转化] <|ad_begin|> +【2026-02-05】 + 00:00 [广告-深度转化] <|ad_begin|> + 00:01 [广告-深度转化] <|ad_begin|> + 00:03 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 00:08 [广告-深度转化] <|ad_begin|> + 00:11 [广告-深度转化] <|ad_begin|> + 00:12 [广告-深度转化] <|ad_begin|> + 00:16 [广告-深度转化] <|ad_begin|> + 00:19 [广告-深度转化] <|ad_begin|> + 00:20 [广告-深度转化] <|ad_begin|> + 00:23 [广告-深度转化] <|ad_begin|> + 00:27 [广告-深度转化] <|ad_begin|> + 00:32 [广告-深度转化] <|ad_begin|> + 00:32 [广告-深度转化] <|ad_begin|> + 00:34 [广告-深度转化] <|ad_begin|> + 01:59 [视频-评论/长播] <|video_begin|> + 01:59 [视频-长播] <|video_begin|> + 01:59 [视频-长播] <|video_begin|> + 01:59 [视频-长播] <|video_begin|> + 01:59 [视频-点赞/长播] <|video_begin|> + 02:13 [视频-评论/点赞/长播] <|video_begin|> + 02:23 [广告-深度转化] <|ad_begin|> + 02:28 [广告-深度转化] <|ad_begin|> + 02:33 [广告-深度转化] <|ad_begin|> + 02:34 [广告-深度转化] <|ad_begin|> + 02:36 [广告-深度转化] <|ad_begin|> + 02:54 [广告-点击] <|ad_begin|> + 02:55 [广告-点击] <|ad_begin|> + 02:56 [广告-点击] <|ad_begin|> + 02:56 [广告-点击] <|ad_begin|> + 02:57 [广告-点击] <|ad_begin|> + 03:03 [广告-深度转化] <|ad_begin|> + 03:03 [广告-点击] <|ad_begin|> + 03:06 [广告-点击] <|ad_begin|> + 03:14 [广告-点击] <|ad_begin|> + 03:17 [广告-点击] <|ad_begin|> + 03:19 [广告-点击] <|ad_begin|> + 03:20 [广告-点击] <|ad_begin|> + 03:26 [广告-点击] <|ad_begin|> + 06:02 [广告-点击] <|ad_begin|> + 06:04 [广告-点击] <|ad_begin|> + 06:05 [广告-深度转化] <|ad_begin|> + 06:05 [广告-点击] <|ad_begin|> + 06:05 [广告-点击] <|ad_begin|> + 06:08 [广告-点击] <|ad_begin|> + 06:13 [广告-点击] <|ad_begin|> + 06:16 [广告-点击] <|ad_begin|> + 06:18 [广告-点击] <|ad_begin|> + 06:20 [广告-点击] <|ad_begin|> + 06:21 [广告-点击] <|ad_begin|> + 06:23 [广告-点击] <|ad_begin|> + 06:25 [广告-点击] <|ad_begin|> + 06:27 [广告-点击] <|ad_begin|> + 06:29 [广告-点击] <|ad_begin|> + 06:30 [广告-深度转化] <|ad_begin|> + 06:30 [广告-点击] <|ad_begin|> + 06:31 [广告-点击] <|ad_begin|> + 06:32 [广告-点击] <|ad_begin|> + 06:34 [广告-点击] <|ad_begin|> + 06:36 [广告-深度转化] <|ad_begin|> + 06:36 [广告-点击] <|ad_begin|> + 06:36 [广告-点击] <|ad_begin|> + 06:37 [广告-深度转化] <|ad_begin|> + 06:37 [广告-点击] <|ad_begin|> + 06:37 [广告-点击] <|ad_begin|> + 06:39 [广告-点击] <|ad_begin|> + 06:41 [广告-点击] <|ad_begin|> + 09:05 [广告-点击] <|ad_begin|> + 09:06 [广告-深度转化] <|ad_begin|> + 09:06 [广告-点击] <|ad_begin|> + 09:06 [广告-点击] <|ad_begin|> + 09:09 [广告-点击] <|ad_begin|> + 09:10 [广告-点击] <|ad_begin|> + 09:13 [广告-深度转化] <|ad_begin|> + 09:13 [广告-点击] <|ad_begin|> + 09:13 [广告-点击] <|ad_begin|> + 09:14 [广告-点击] <|ad_begin|> + 09:15 [广告-点击] <|ad_begin|> + 09:16 [广告-点击] <|ad_begin|> + 09:17 [广告-深度转化] <|ad_begin|> + 09:17 [广告-点击] <|ad_begin|> + 09:17 [广告-点击] <|ad_begin|> + 09:19 [广告-点击] <|ad_begin|> + 09:22 [广告-深度转化] <|ad_begin|> + 09:22 [广告-点击] <|ad_begin|> + 10:51 [广告-点击] <|ad_begin|> + 10:53 [广告-深度转化] <|ad_begin|> + 10:53 [广告-点击] <|ad_begin|> + 10:54 [广告-点击] <|ad_begin|> + 10:54 [广告-点击] <|ad_begin|> + 10:55 [广告-点击] <|ad_begin|> + 10:56 [广告-点击] <|ad_begin|> + 10:56 [广告-点击] <|ad_begin|> + 12:51 [广告-点击] <|ad_begin|> + 12:54 [广告-点击] <|ad_begin|> + 12:56 [广告-点击] <|ad_begin|> + 12:57 [广告-点击] <|ad_begin|> + 12:57 [广告-深度转化] <|ad_begin|> + 12:57 [广告-点击] <|ad_begin|> + 12:58 [广告-点击] <|ad_begin|> + 12:59 [广告-深度转化] <|ad_begin|> + 12:59 [广告-点击] <|ad_begin|> + 12:59 [广告-点击] <|ad_begin|> + 13:00 [广告-点击] <|ad_begin|> + 13:01 [广告-深度转化] <|ad_begin|> + 13:01 [广告-点击] <|ad_begin|> + 13:01 [广告-深度转化] <|ad_begin|> + 13:01 [广告-点击] <|ad_begin|> + 13:03 [广告-深度转化] <|ad_begin|> + 13:03 [广告-点击] <|ad_begin|> + 13:04 [广告-点击] <|ad_begin|> +【2026-02-06】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +角色任务:你是一个极端严苛的用户行为数据挖掘专家以及数据格式化专家,请根据以上用户交互历史,针对给定的主题,提取出具有行为递进逻辑和内在关联的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 搜索-搜索、视频-浏览、视频-长播、直播-关注、直播-首次打赏、商品-点击、商品-购买、广告-点击、广告-深度转化 +核心提取逻辑(递进性准则): +按时间先后提取不超过 5 步的行为链,要求后项交互B必须对前项交互A形成场景需求协同补充、副作用诱因或兴趣细化升级——即 B 必须是由 A 延展出来的需求,严禁提取任何品类平级、内容重复或仅因天气/促销造成的并列凑单行为。 +1.场景驱动协同:交互 B 与 交互 A 必须在同一生活场景、主题类目下具有极强的需求补完关系。 +2.兴趣因果递进:交互 B 必须与交互 A 构成因果递进关系,即 B 来源于 A 带来的副作用、新需求,或 A 是 B 的触发诱因。 +3.需求深度细化:在同一主题类目中,交互 B 相比交互 A 应体现出更具体、更详细的需求层次,但不得包含多次重复的购买、点击、搜索等行为,以避免重复节点内容。 +请面向以下主题提取行为逻辑链: +主题:从被动接收汽车信息到主动探索特定车型功能 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从被动接收汽车信息到主动探索特定车型功能", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +} + +强约束:最终答案必须是一个可被 json.loads 解析的 JSON,不能包含 Markdown、解释、重复键或 JSON 外额外字符。/think<|im_end|> +<|im_start|>assistant + +好的,我来分析一下这位用户的行为。这项任务要求我基于用户的交互历史,挖掘出一条从被动接收汽车信息到主动探索特定车型功能的行为逻辑链。 我首先梳理了用户的整体行为时间线,发现他在2026年1月底之前,消费行为主要集中在茶叶、酒水、服饰以及一些生活用品上,例如购买了普洱茶 <|prod_begin|>、白兰地 和冲锋裤 <|prod_begin|>。他的直播关注内容也比较宽泛,从生活分享到二手车都有涉猎。 进入2026年1月下旬,我注意到用户的兴趣点开始出现一些新的变化。在1月26日,他观看了一个关于现代汽车豪华内饰和科技配置的视频 <|video_begin|>。这个视频内容比较泛化,主要展示了中控大屏、语音控制等通用性的高科技功能。我认为,这可以看作是用户对汽车领域兴趣的初步萌芽,他可能是在无意间被这类内容吸引,处于一个被动接收信息的阶段,对具体的品牌和车型还没有明确的概念。 紧接着,在短短三天后的1月29日,用户的行为出现了明显的递进。他观看了一个关于一汽丰田bZ5车型的视频 <|video_begin|>,并且进行了评论和点赞的深度互动。这与之前单纯的观看行为形成了鲜明对比。这次的视频内容不再是泛泛而谈的科技配置,而是聚焦于一个具体车型,并强调了其“精准操控”、“稳定性能”和“安全设计”等核心卖点。用户的点赞和评论行为表明,他不仅仅是看到了这条信息,更是对这些具体的功能点产生了认同或好奇,从而主动地表达了自己的态度。 我推测,从1月26日的泛化浏览到1月29日的深度互动,用户的兴趣已经完成了一次关键的收敛和升级。他不再满足于了解汽车有哪些酷炫的内饰,而是开始主动关注和评估特定车型的具体性能和安全特性。这个过程清晰地展现了他从一个对汽车内容被动接收的浏览者,转变为一个对特定车型功能有主动探索意愿的潜在消费者。 + +{"logic_chain":{"name":"从被动接收汽车信息到主动探索特定车型功能","events":[{"date":"2026-01-26","action":"[视频-长播] <|video_begin|>","logic":"初始阶段:被动接收关于汽车内饰、科技配置等泛化信息,兴趣尚处于发散状态。"},{"date":"2026-01-29","action":"[视频-评论/点赞/长播] <|video_begin|>","logic":"兴趣聚焦与深度交互:从泛化的汽车概念收敛至特定品牌型号“一汽丰田bZ5”,并对“精准操控”、“稳定性能”、“安全设计”等具体卖点产生了深度互动(评论/点赞),完成了从被动浏览到主动评估的认知升级。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-02-28】 + --:-- [直播-关注] <|living_begin|> +【2025-06-01】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-06-05】 + --:-- [直播-打赏] <|living_begin|> +【2025-06-10】 + --:-- [直播-关注/打赏] <|living_begin|> +【2025-06-14】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-06-22】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-07-26】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-08-13】 + --:-- [直播-打赏] <|living_begin|> +【2025-09-01】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-09-04】 + --:-- [直播-打赏] <|living_begin|> +【2025-09-21】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-09-25】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-09-26】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-10-03】 + --:-- [直播-打赏] <|living_begin|> +【2025-10-04】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-10-09】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-10-26】 + --:-- [直播-关注] <|living_begin|> +【2025-11-12】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-11-15】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-11-24】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-11-27】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-11-29】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-12-02】 + --:-- [直播-打赏] <|living_begin|> +【2025-12-10】 + 14:18 [广告-深度转化] <|ad_begin|> +【2025-12-11】 + 04:57 [广告-深度转化] <|ad_begin|> + 14:36 [广告-深度转化] <|ad_begin|> + 16:38 [广告-深度转化] <|ad_begin|> +【2025-12-12】 + 16:45 [广告-深度转化] <|ad_begin|> + 17:28 [广告-深度转化] <|ad_begin|> +【2025-12-13】 + 04:52 [广告-深度转化] <|ad_begin|> + 05:08 [广告-深度转化] <|ad_begin|> + 05:31 [广告-深度转化] <|ad_begin|> +【2025-12-14】 + 13:13 [广告-深度转化] <|ad_begin|> + 14:06 [广告-深度转化] <|ad_begin|> + 17:05 [广告-深度转化] <|ad_begin|> + 17:15 [广告-深度转化] <|ad_begin|> +【2025-12-15】 + 04:48 [广告-深度转化] <|ad_begin|> +【2025-12-16】 + 05:24 [广告-深度转化] <|ad_begin|> +【2025-12-17】 + 05:10 [广告-深度转化] <|ad_begin|> +【2025-12-18】 + 18:09 [广告-深度转化] <|ad_begin|> +【2025-12-20】 + 05:02 [广告-深度转化] <|ad_begin|> + 18:41 [广告-深度转化] <|ad_begin|> +【2025-12-21】 + 17:20 [广告-深度转化] <|ad_begin|> + 17:44 [广告-深度转化] <|ad_begin|> +【2025-12-22】 + 11:25 [广告-深度转化] <|ad_begin|> + 19:03 [广告-深度转化] <|ad_begin|> +【2025-12-23】 + 04:54 [广告-深度转化] <|ad_begin|> + 12:31 [广告-深度转化] <|ad_begin|> + 17:02 [广告-深度转化] <|ad_begin|> +【2025-12-24】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + 04:33 [广告-深度转化] <|ad_begin|> + 18:27 [广告-深度转化] <|ad_begin|> +【2025-12-25】 + 11:19 [广告-深度转化] <|ad_begin|> + 13:16 [广告-深度转化] <|ad_begin|> +【2025-12-26】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + 04:16 [广告-深度转化] <|ad_begin|> + 11:06 [广告-深度转化] <|ad_begin|> +【2025-12-27】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-29】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-30】 + --:-- [直播-首次打赏] <|living_begin|> + 11:36 [广告-深度转化] <|ad_begin|> + 12:29 [广告-深度转化] <|ad_begin|> +【2025-12-31】 + 05:25 [广告-深度转化] <|ad_begin|> +【2026-01-01】 + 05:12 [广告-深度转化] <|ad_begin|> +【2026-01-03】 + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + 13:06 [广告-深度转化] <|ad_begin|> +【2026-01-04】 + 11:37 [广告-深度转化] <|ad_begin|> + 14:14 [广告-深度转化] <|ad_begin|> +【2026-01-05】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2026-01-06】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2026-01-07】 + --:-- [直播-关注] <|living_begin|> +【2026-01-08】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2026-01-10】 + --:-- [直播-首次打赏] <|living_begin|> +【2026-01-11】 + 02:45 [广告-点击] <|ad_begin|> + 02:46 [广告-点击] <|ad_begin|> + 02:49 [广告-点击] <|ad_begin|> + 09:33 [广告-深度转化] <|ad_begin|> + 09:33 [广告-点击] <|ad_begin|> + 09:53 [广告-深度转化] <|ad_begin|> + 09:53 [广告-点击] <|ad_begin|> + 10:53 [广告-深度转化] <|ad_begin|> + 10:53 [广告-点击] <|ad_begin|> +【2026-01-13】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 17:26 [广告-点击] <|ad_begin|> +【2026-01-14】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 10:19 [广告-点击] <|ad_begin|> + 10:51 [广告-点击] <|ad_begin|> + 11:50 [广告-深度转化] <|ad_begin|> + 11:50 [广告-点击] <|ad_begin|> +【2026-01-15】 + --:-- [直播-关注/打赏] <|living_begin|> + 11:57 [广告-深度转化] <|ad_begin|> + 11:57 [广告-点击] <|ad_begin|> + 12:53 [广告-点击] <|ad_begin|> +【2026-01-16】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 12:01 [广告-深度转化] <|ad_begin|> + 12:01 [广告-点击] <|ad_begin|> + 12:25 [广告-点击] <|ad_begin|> +【2026-01-18】 + 13:25 [广告-点击] <|ad_begin|> +【2026-01-19】 + --:-- [直播-关注] <|living_begin|> + 10:51 [广告-深度转化] <|ad_begin|> + 10:51 [广告-点击] <|ad_begin|> + 23:48 [广告-点击] <|ad_begin|> +【2026-01-20】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2026-01-21】 + --:-- [直播-首次打赏] <|living_begin|> + 05:34 [广告-点击] <|ad_begin|> + 05:39 [广告-点击] <|ad_begin|> + 06:35 [广告-点击] <|ad_begin|> +【2026-01-22】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 13:40 [广告-点击] <|ad_begin|> + 14:07 [视频-关注/收藏/点赞/长播] <|video_begin|> + 14:14 [视频-关注/点赞/长播] <|video_begin|> + 18:42 [视频-关注/收藏/点赞/长播] <|video_begin|> +【2026-01-23】 + 03:51 [广告-深度转化] <|ad_begin|> + 03:51 [广告-点击] <|ad_begin|> + 11:48 [视频-点赞/长播] <|video_begin|> + 12:17 [广告-深度转化] <|ad_begin|> + 12:17 [广告-点击] <|ad_begin|> + 12:39 [视频-收藏/点赞/长播] <|video_begin|> + 12:54 [视频-关注/点赞/长播] <|video_begin|> + 13:08 [视频-关注/点赞/长播] <|video_begin|> + 13:08 [视频-点赞/长播] <|video_begin|> + 13:08 [视频-收藏/点赞/长播] <|video_begin|> + 13:08 [视频-关注/收藏/长播] <|video_begin|> + 13:19 [视频-关注/点赞/长播] <|video_begin|> + 13:19 [视频-关注/点赞/长播] <|video_begin|> + 13:48 [视频-关注/点赞/长播] <|video_begin|> + 14:05 [广告-点击] <|ad_begin|> + 14:13 [视频-点赞/长播] <|video_begin|> + 14:13 [视频-点赞/长播] <|video_begin|> + 20:32 [视频-收藏/长播] <|video_begin|> +【2026-01-25】 + 05:55 [视频-关注/长播] <|video_begin|> + 18:08 [广告-点击] <|ad_begin|> + 23:48 [视频-关注/点赞/长播] <|video_begin|> +【2026-01-26】 + 12:02 [广告-深度转化] <|ad_begin|> + 12:02 [广告-点击] <|ad_begin|> + 12:42 [广告-点击] <|ad_begin|> + 14:12 [视频-收藏/点赞/长播] <|video_begin|> + 14:22 [视频-评论/收藏/点赞/长播] <|video_begin|> + 18:05 [视频-关注/点赞/长播] <|video_begin|> + 18:05 [视频-点赞/长播] <|video_begin|> + 18:05 [视频-收藏/点赞/长播] <|video_begin|> + 18:11 [视频-评论/长播] <|video_begin|> + 20:41 [视频-评论/长播] <|video_begin|> + 23:49 [视频-点赞/长播] <|video_begin|> + 23:58 [广告-点击] <|ad_begin|> +【2026-01-27】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> + 11:55 [广告-点击] <|ad_begin|> + 12:11 [广告-点击] <|ad_begin|> + 13:15 [广告-深度转化] <|ad_begin|> + 13:15 [广告-点击] <|ad_begin|> + 13:44 [视频-关注/点赞/长播] <|video_begin|> + 13:59 [视频-关注/点赞/长播] <|video_begin|> + 14:22 [视频-关注/点赞/长播] <|video_begin|> + 14:22 [视频-点赞/长播] <|video_begin|> + 19:23 [视频-点赞/长播] <|video_begin|> + 22:32 [广告-深度转化] <|ad_begin|> + 22:32 [广告-点击] <|ad_begin|> + 22:37 [广告-点击] <|ad_begin|> + 22:46 [广告-点击] <|ad_begin|> +【2026-01-28】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 02:25 [视频-关注/收藏/点赞/长播] <|video_begin|> + 02:46 [广告-深度转化] <|ad_begin|> + 02:46 [广告-点击] <|ad_begin|> + 05:34 [广告-点击] <|ad_begin|> + 05:43 [广告-点击] <|ad_begin|> + 09:13 [视频-收藏/点赞/长播] <|video_begin|> + 10:18 [视频-关注/点赞/长播] <|video_begin|> + 10:18 [视频-收藏/点赞/长播] <|video_begin|> + 10:54 [广告-深度转化] <|ad_begin|> + 10:54 [广告-点击] <|ad_begin|> + 11:43 [广告-深度转化] <|ad_begin|> + 11:43 [广告-点击] <|ad_begin|> + 12:28 [广告-深度转化] <|ad_begin|> + 12:28 [广告-点击] <|ad_begin|> + 13:22 [广告-点击] <|ad_begin|> + 13:23 [视频-关注/收藏/点赞/长播] <|video_begin|> + 17:09 [广告-点击] <|ad_begin|> + 17:23 [视频-关注/点赞/长播] <|video_begin|> + 17:26 [视频-关注/点赞/长播] <|video_begin|> + 17:26 [视频-关注/点赞/长播] <|video_begin|> + 17:26 [视频-关注/点赞/长播] <|video_begin|> +【2026-01-29】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 00:04 [广告-深度转化] <|ad_begin|> + 00:04 [广告-点击] <|ad_begin|> + 18:50 [视频-点赞/长播] <|video_begin|> +【2026-01-30】 + --:-- [直播-打赏] <|living_begin|> + 04:25 [视频-点赞/长播] <|video_begin|> + 04:58 [广告-深度转化] <|ad_begin|> + 04:58 [广告-点击] <|ad_begin|> + 11:25 [广告-深度转化] <|ad_begin|> + 11:25 [广告-点击] <|ad_begin|> + 13:41 [广告-深度转化] <|ad_begin|> + 13:41 [广告-点击] <|ad_begin|> + 14:03 [视频-关注/点赞/长播] <|video_begin|> + 14:03 [视频-关注/点赞/长播] <|video_begin|> + 14:03 [视频-关注/点赞/长播] <|video_begin|> + 14:03 [视频-点赞/长播] <|video_begin|> + 14:32 [视频-关注/点赞/长播] <|video_begin|> +【2026-01-31】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 02:09 [广告-点击] <|ad_begin|> + 02:24 [广告-深度转化] <|ad_begin|> + 02:24 [广告-点击] <|ad_begin|> + 03:10 [广告-深度转化] <|ad_begin|> + 03:10 [广告-点击] <|ad_begin|> + 05:22 [视频-关注/收藏/点赞/长播] <|video_begin|> + 05:22 [视频-收藏/点赞/长播] <|video_begin|> + 05:29 [视频-关注/点赞/长播] <|video_begin|> + 05:43 [视频-收藏/点赞/长播] <|video_begin|> + 05:51 [视频-关注/点赞/长播] <|video_begin|> + 05:57 [视频-关注/长播] <|video_begin|> + 05:58 [视频-点赞/长播] <|video_begin|> + 06:02 [视频-点赞/长播] <|video_begin|> + 17:58 [视频-关注/点赞/长播] <|video_begin|> + 18:20 [广告-深度转化] <|ad_begin|> + 18:20 [广告-点击] <|ad_begin|> +【2026-02-01】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 00:02 [广告-深度转化] <|ad_begin|> + 00:02 [广告-点击] <|ad_begin|> + 05:58 [广告-点击] <|ad_begin|> + 06:33 [视频-浏览] <|video_begin|> + 13:57 [广告-点击] <|ad_begin|> + 14:10 [广告-深度转化] <|ad_begin|> + 14:10 [广告-点击] <|ad_begin|> + 19:00 [广告-深度转化] <|ad_begin|> + 19:00 [广告-点击] <|ad_begin|> +【2026-02-02】 + 00:16 [视频-关注/收藏/点赞/长播] <|video_begin|> + 00:16 [视频-关注/点赞/长播] <|video_begin|> + 00:16 [视频-关注/点赞/长播] <|video_begin|> + 00:16 [视频-点赞/长播] <|video_begin|> + 00:16 [视频-收藏/点赞/长播] <|video_begin|> + 05:24 [视频-点赞/长播] <|video_begin|> + 12:23 [视频-关注/收藏/点赞/长播] <|video_begin|> + 12:23 [视频-点赞/长播] <|video_begin|> + 12:44 [广告-深度转化] <|ad_begin|> + 12:44 [广告-点击] <|ad_begin|> + 13:44 [广告-点击] <|ad_begin|> + 14:33 [视频-关注/点赞/长播] <|video_begin|> + 14:33 [视频-点赞/长播] <|video_begin|> + 20:54 [广告-深度转化] <|ad_begin|> + 20:54 [广告-点击] <|ad_begin|> + 21:00 [广告-点击] <|ad_begin|> + 21:20 [广告-点击] <|ad_begin|> + 21:22 [广告-点击] <|ad_begin|> + 21:25 [广告-点击] <|ad_begin|> + 23:10 [广告-点击] <|ad_begin|> +【2026-02-03】 + 05:05 [视频-收藏/点赞/长播] <|video_begin|> + 13:29 [广告-点击] <|ad_begin|> + 13:35 [广告-点击] <|ad_begin|> +【2026-02-04】 + 04:26 [广告-深度转化] <|ad_begin|> + 04:26 [广告-点击] <|ad_begin|> + 06:20 [广告-点击] <|ad_begin|> + 13:18 [广告-深度转化] <|ad_begin|> + 13:18 [广告-点击] <|ad_begin|> + 13:46 [视频-点赞/长播] <|video_begin|> + 13:46 [视频-点赞/长播] <|video_begin|> + 13:56 [视频-关注/点赞/长播] <|video_begin|> + 13:56 [视频-点赞/长播] <|video_begin|> + 14:25 [视频-点赞/长播] <|video_begin|> + 14:25 [视频-点赞/长播] <|video_begin|> + 14:25 [视频-点赞/长播] <|video_begin|> + 14:30 [视频-点赞/长播] <|video_begin|> + 14:30 [视频-点赞/长播] <|video_begin|> + 23:33 [视频-长播] <|video_begin|> + 23:48 [视频-长播] <|video_begin|> + 23:48 [视频-长播] <|video_begin|> +【2026-02-05】 + 00:06 [广告-深度转化] <|ad_begin|> + 00:06 [广告-点击] <|ad_begin|> + 04:56 [视频-长播] <|video_begin|> + 04:56 [视频-长播] <|video_begin|> + 04:56 [视频-长播] <|video_begin|> + 04:56 [视频-关注/收藏/点赞/长播] <|video_begin|> + 04:56 [视频-关注/点赞/长播] <|video_begin|> + 05:06 [视频-长播] <|video_begin|> + 05:06 [视频-关注/点赞/长播] <|video_begin|> + 05:06 [视频-点赞/长播] <|video_begin|> + 05:06 [视频-点赞/长播] <|video_begin|> + 05:06 [视频-点赞/长播] <|video_begin|> + 05:06 [视频-收藏/点赞/长播] <|video_begin|> + 05:17 [视频-长播] <|video_begin|> + 05:17 [视频-长播] <|video_begin|> + 05:17 [视频-长播] <|video_begin|> + 05:17 [视频-长播] <|video_begin|> + 05:26 [视频-长播] <|video_begin|> + 09:06 [视频-长播] <|video_begin|> + 09:11 [视频-长播] <|video_begin|> + 09:11 [视频-长播] <|video_begin|> + 09:11 [视频-长播] <|video_begin|> + 09:17 [视频-长播] <|video_begin|> + 09:17 [视频-长播] <|video_begin|> + 09:22 [视频-长播] <|video_begin|> + 09:24 [视频-长播] <|video_begin|> + 09:24 [视频-长播] <|video_begin|> + 09:32 [视频-长播] <|video_begin|> + 09:32 [视频-长播] <|video_begin|> + 09:39 [广告-点击] <|ad_begin|> + 09:43 [视频-长播] <|video_begin|> + 09:43 [视频-长播] <|video_begin|> + 09:43 [视频-长播] <|video_begin|> + 09:43 [视频-长播] <|video_begin|> + 09:43 [视频-长播] <|video_begin|> + 09:46 [视频-长播] <|video_begin|> + 09:50 [视频-长播] <|video_begin|> + 09:52 [视频-长播] <|video_begin|> + 09:52 [视频-长播] <|video_begin|> + 10:01 [视频-长播] <|video_begin|> + 10:01 [视频-长播] <|video_begin|> + 10:05 [视频-长播] <|video_begin|> + 10:05 [视频-长播] <|video_begin|> + 10:05 [视频-长播] <|video_begin|> + 10:08 [视频-长播] <|video_begin|> + 10:08 [视频-长播] <|video_begin|> + 10:08 [视频-长播] <|video_begin|> + 10:14 [视频-长播] <|video_begin|> + 14:33 [视频-长播] <|video_begin|> + 14:33 [视频-长播] <|video_begin|> + 14:33 [视频-长播] <|video_begin|> + 14:33 [视频-长播] <|video_begin|> + 14:38 [视频-长播] <|video_begin|> + 14:38 [视频-长播] <|video_begin|> + 14:43 [视频-长播] <|video_begin|> + 14:43 [视频-长播] <|video_begin|> + 14:43 [视频-长播] <|video_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":"2026-01-22","action":"[视频-关注/收藏/点赞/长播] <|video_begin|>","logic":"初始触发:被“西北刀客”这一IP下的护农、动物保护主题吸引,表现为对团队行为的泛化兴趣。"},{"date":"2026-01-23","action":"[视频-点赞/长播] <|video_begin|>","logic":"兴趣聚焦:从关注整个团队转向关注团队中的明星犬“青海”,认知从“团队护农”收敛至“特定犬只的成长史与能力”。"},{"date":"2026-01-23","action":"[视频-收藏/点赞/长播] <|video_begin|>","logic":"认知深化与扩展:兴趣从“青海”个体进一步扩展到其“后代”和“家族”概念,体现了从单一IP到家族谱系追踪的深度演化,认知增量为“繁衍”与“传承”。"},{"date":"2026-01-26","action":"[视频-评论/收藏/点赞/长播] <|video_begin|>","logic":"认知闭环与情感投射:通过评论行为,主动参与到对“护农犬家族”精神(如传承、牺牲)的讨论中,完成了从被动观看到主动建构情感认知的闭环。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2024-07-19】 + --:-- [商品-购买] <|prod_begin|> +【2024-07-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-02】 + --:-- [直播-关注] <|living_begin|> +【2025-11-12】 + --:-- [直播-关注] <|living_begin|> +【2025-11-13】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-15】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-11-16】 + --:-- [直播-关注] <|living_begin|> +【2025-12-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-07】 + --:-- [商品-加购] <|prod_begin|> +【2025-12-08】 + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> +【2025-12-11】 + --:-- [商品-加购] <|prod_begin|> +【2025-12-12】 + --:-- [商品-加购] <|prod_begin|> +【2025-12-17】 + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> +【2025-12-19】 + 03:37 [广告-深度转化] <|ad_begin|> +【2025-12-21】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> + 13:37 [广告-深度转化] <|ad_begin|> +【2025-12-23】 + --:-- [直播-首次打赏] <|living_begin|> + 03:47 [广告-深度转化] <|ad_begin|> + 03:49 [广告-深度转化] <|ad_begin|> + 10:19 [广告-深度转化] <|ad_begin|> + 10:24 [广告-深度转化] <|ad_begin|> + 10:40 [广告-深度转化] <|ad_begin|> + 11:00 [广告-深度转化] <|ad_begin|> + 14:19 [广告-深度转化] <|ad_begin|> +【2025-12-24】 + 05:04 [广告-深度转化] <|ad_begin|> + 10:55 [广告-深度转化] <|ad_begin|> + 15:43 [广告-深度转化] <|ad_begin|> +【2025-12-25】 + --:-- [直播-关注] <|living_begin|> +【2025-12-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-28】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-29】 + 15:24 [广告-深度转化] <|ad_begin|> +【2025-12-30】 + 04:16 [广告-深度转化] <|ad_begin|> + 05:39 [广告-深度转化] <|ad_begin|> + 14:48 [广告-深度转化] <|ad_begin|> +【2026-01-01】 + 05:38 [广告-深度转化] <|ad_begin|> + 09:27 [广告-深度转化] <|ad_begin|> + 09:57 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-02】 + 05:31 [广告-深度转化] <|ad_begin|> + 10:24 [广告-深度转化] <|ad_begin|> +【2026-01-04】 + 03:57 [广告-深度转化] <|ad_begin|> +【2026-01-06】 + 03:51 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-07】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-08】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-09】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-12】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-13】 + --:-- [商品-点击] <|prod_begin|> +【2026-01-14】 + 03:59 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-15】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-加购] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-16】 + 04:02 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-18】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2026-01-19】 + --:-- [直播-打赏] <|living_begin|> + 11:25 [广告-点击] <|ad_begin|> + 12:03 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-20】 + 03:56 [广告-点击] <|ad_begin|> + 10:11 [广告-点击] <|ad_begin|> + 15:08 [广告-点击] <|ad_begin|> +【2026-01-21】 + 03:39 [广告-点击] <|ad_begin|> + 05:52 [广告-点击] <|ad_begin|> + 13:37 [广告-点击] <|ad_begin|> + 13:58 [广告-点击] <|ad_begin|> + 16:01 [视频-收藏/点赞/长播] <|video_begin|> +【2026-01-22】 + 03:27 [视频-收藏/长播] <|video_begin|> + 03:27 [视频-收藏/长播] <|video_begin|> + 03:39 [视频-收藏/点赞/长播] <|video_begin|> + 03:40 [广告-点击] <|ad_begin|> + 14:09 [视频-收藏/长播] <|video_begin|> + 14:38 [广告-点击] <|ad_begin|> + 14:45 [视频-收藏/点赞/长播] <|video_begin|> + 17:18 [视频-点赞/长播] <|video_begin|> + 17:23 [广告-点击] <|ad_begin|> + 17:27 [视频-评论/长播] <|video_begin|> + 17:38 [视频-关注/点赞/长播] <|video_begin|> + 17:38 [视频-关注/点赞/长播] <|video_begin|> +【2026-01-23】 + 03:45 [视频-点赞/长播] <|video_begin|> + 05:32 [视频-评论/点赞/长播] <|video_begin|> + 09:59 [视频-收藏/点赞/长播] <|video_begin|> + 09:59 [视频-关注/点赞/长播] <|video_begin|> + 15:12 [广告-点击] <|ad_begin|> + 15:18 [广告-深度转化] <|ad_begin|> + 15:18 [广告-点击] <|ad_begin|> + 15:52 [视频-评论/长播] <|video_begin|> + 15:52 [视频-关注/点赞/长播] <|video_begin|> + 15:52 [视频-关注/长播] <|video_begin|> + 15:52 [视频-关注/收藏/点赞/长播] <|video_begin|> + 16:02 [视频-关注/评论/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 18:02 [广告-点击] <|ad_begin|> +【2026-01-24】 + 06:28 [视频-点赞/长播] <|video_begin|> + 06:37 [视频-点赞/长播] <|video_begin|> + 08:55 [视频-关注/转发/收藏/点赞/长播] <|video_begin|> + 09:35 [视频-评论/长播] <|video_begin|> + 10:06 [视频-收藏/长播] <|video_begin|> + 14:38 [广告-深度转化] <|ad_begin|> + 14:38 [广告-点击] <|ad_begin|> + 16:38 [视频-转发/收藏/长播] <|video_begin|> +【2026-01-25】 + 06:57 [视频-收藏/点赞/长播] <|video_begin|> + 07:27 [广告-深度转化] <|ad_begin|> + 07:27 [广告-点击] <|ad_begin|> + 08:37 [视频-点赞/长播] <|video_begin|> + 08:37 [视频-评论/长播] <|video_begin|> + 09:19 [广告-深度转化] <|ad_begin|> + 09:19 [广告-点击] <|ad_begin|> + 09:22 [广告-深度转化] <|ad_begin|> + 09:22 [广告-点击] <|ad_begin|> + 09:39 [广告-点击] <|ad_begin|> + 09:58 [广告-深度转化] <|ad_begin|> + 09:58 [广告-点击] <|ad_begin|> + 10:26 [广告-点击] <|ad_begin|> + 11:56 [视频-关注/长播] <|video_begin|> + 11:56 [视频-转发/收藏/长播] <|video_begin|> + 12:09 [视频-评论/长播] <|video_begin|> + 12:09 [视频-关注/收藏/点赞/长播] <|video_begin|> + 12:09 [视频-关注/评论/点赞/长播] <|video_begin|> + 15:54 [视频-收藏/长播] <|video_begin|> + 16:13 [广告-深度转化] <|ad_begin|> + 16:13 [广告-点击] <|ad_begin|> + 16:13 [广告-点击] <|ad_begin|> + 16:18 [广告-深度转化] <|ad_begin|> + 16:18 [广告-点击] <|ad_begin|> + 16:24 [广告-点击] <|ad_begin|> + 16:34 [视频-收藏/点赞/长播] <|video_begin|> + 16:41 [视频-点赞/长播] <|video_begin|> + 17:05 [视频-关注/转发/评论/点赞/长播] <|video_begin|> + 17:17 [视频-关注/评论/点赞/长播] <|video_begin|> + 20:05 [广告-点击] <|ad_begin|> +【2026-01-26】 + 03:42 [广告-点击] <|ad_begin|> + 03:45 [视频-转发/收藏/长播] <|video_begin|> + 04:35 [广告-点击] <|ad_begin|> + 04:39 [广告-点击] <|ad_begin|> + 11:59 [视频-收藏/点赞/长播] <|video_begin|> +【2026-01-27】 + 03:32 [视频-关注/点赞/长播] <|video_begin|> + 03:54 [广告-点击] <|ad_begin|> + 04:54 [广告-深度转化] <|ad_begin|> + 04:54 [广告-点击] <|ad_begin|> + 05:20 [广告-深度转化] <|ad_begin|> + 05:20 [广告-点击] <|ad_begin|> + 10:10 [视频-点赞/长播] <|video_begin|> + 10:27 [广告-深度转化] <|ad_begin|> + 10:27 [广告-点击] <|ad_begin|> + 10:54 [广告-点击] <|ad_begin|> +【2026-01-28】 + 04:20 [广告-深度转化] <|ad_begin|> + 04:20 [广告-点击] <|ad_begin|> + 05:40 [视频-收藏/点赞/长播] <|video_begin|> + 05:40 [视频-评论/长播] <|video_begin|> + 12:32 [广告-点击] <|ad_begin|> + 14:39 [视频-点赞/长播] <|video_begin|> + 14:39 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-29】 + 03:29 [视频-收藏/长播] <|video_begin|> + 03:49 [视频-评论/长播] <|video_begin|> + 03:49 [视频-关注/收藏/点赞/长播] <|video_begin|> + 05:13 [广告-深度转化] <|ad_begin|> + 05:13 [广告-点击] <|ad_begin|> + 05:31 [视频-关注/点赞/长播] <|video_begin|> + 09:29 [视频-收藏/点赞/长播] <|video_begin|> + 09:29 [视频-关注/评论/点赞/长播] <|video_begin|> + 09:29 [视频-关注/评论/点赞/长播] <|video_begin|> + 09:44 [广告-深度转化] <|ad_begin|> + 09:44 [广告-点击] <|ad_begin|> + 10:09 [广告-点击] <|ad_begin|> + 15:48 [广告-深度转化] <|ad_begin|> + 15:48 [广告-点击] <|ad_begin|> + 15:50 [广告-深度转化] <|ad_begin|> + 15:50 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 16:11 [广告-点击] <|ad_begin|> +【2026-01-30】 + 03:59 [广告-深度转化] <|ad_begin|> + 03:59 [广告-点击] <|ad_begin|> + 04:10 [广告-点击] <|ad_begin|> + 04:21 [广告-点击] <|ad_begin|> + 05:17 [视频-点赞/长播] <|video_begin|> + 05:17 [视频-关注/点赞/长播] <|video_begin|> + 05:39 [广告-点击] <|ad_begin|> + 09:10 [视频-点赞/长播] <|video_begin|> + 09:32 [视频-点赞/长播] <|video_begin|> + 09:32 [视频-关注/点赞/长播] <|video_begin|> + 09:43 [广告-点击] <|ad_begin|> + 10:01 [广告-点击] <|ad_begin|> + 11:34 [视频-点赞/长播] <|video_begin|> + 13:07 [广告-深度转化] <|ad_begin|> + 13:07 [广告-点击] <|ad_begin|> + 14:20 [视频-点赞/长播] <|video_begin|> + 14:20 [视频-关注/评论/收藏/点赞/长播] <|video_begin|> + 14:29 [视频-点赞/长播] <|video_begin|> + 14:29 [视频-关注/收藏/点赞/长播] <|video_begin|> + 15:51 [视频-点赞/长播] <|video_begin|> + 15:53 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 16:08 [视频-关注/评论/点赞/长播] <|video_begin|> + 16:15 [视频-点赞/长播] <|video_begin|> + 16:15 [视频-关注/点赞/长播] <|video_begin|> + 16:15 [视频-关注/评论/点赞/长播] <|video_begin|> + 16:15 [视频-关注/评论/点赞/长播] <|video_begin|> + 16:22 [广告-点击] <|ad_begin|> + 16:24 [视频-点赞/长播] <|video_begin|> + 16:24 [视频-关注/点赞/长播] <|video_begin|> + 16:29 [视频-评论/收藏/长播] <|video_begin|> + 16:32 [视频-点赞/长播] <|video_begin|> + 16:32 [视频-点赞/长播] <|video_begin|> +【2026-01-31】 + 04:09 [视频-点赞/长播] <|video_begin|> + 04:09 [视频-点赞/长播] <|video_begin|> + 04:21 [视频-关注/点赞/长播] <|video_begin|> + 04:44 [广告-点击] <|ad_begin|> + 06:24 [广告-深度转化] <|ad_begin|> + 06:24 [广告-点击] <|ad_begin|> + 06:45 [广告-点击] <|ad_begin|> + 07:00 [视频-关注/收藏/点赞/长播] <|video_begin|> + 07:41 [广告-点击] <|ad_begin|> + 08:00 [视频-点赞/长播] <|video_begin|> + 08:03 [广告-点击] <|ad_begin|> + 08:44 [视频-点赞/长播] <|video_begin|> + 08:52 [广告-点击] <|ad_begin|> + 17:05 [视频-评论/点赞/长播] <|video_begin|> + 17:08 [视频-评论/长播] <|video_begin|> + 17:08 [视频-评论/点赞/长播] <|video_begin|> +【2026-02-01】 + 09:55 [广告-点击] <|ad_begin|> + 10:38 [视频-评论/收藏/点赞/长播] <|video_begin|> + 10:56 [视频-点赞/长播] <|video_begin|> + 10:56 [视频-关注/收藏/点赞/长播] <|video_begin|> + 11:03 [视频-评论/点赞/长播] <|video_begin|> + 15:07 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-02-02】 + 04:21 [视频-点赞/长播] <|video_begin|> + 04:21 [视频-关注/点赞/长播] <|video_begin|> + 05:12 [视频-点赞/长播] <|video_begin|> + 07:03 [视频-关注/点赞/长播] <|video_begin|> + 07:03 [视频-关注/点赞/长播] <|video_begin|> + 13:06 [视频-收藏/长播] <|video_begin|> + 13:06 [视频-点赞/长播] <|video_begin|> + 13:06 [视频-评论/长播] <|video_begin|> + 13:06 [视频-关注/收藏/点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 20:31 [广告-点击] <|ad_begin|> + 21:39 [视频-关注/长播] <|video_begin|> + 21:54 [广告-点击] <|ad_begin|> +【2026-02-03】 + 05:49 [广告-点击] <|ad_begin|> + 06:01 [广告-深度转化] <|ad_begin|> + 06:01 [广告-点击] <|ad_begin|> + 09:20 [视频-关注/评论/点赞/长播] <|video_begin|> + 13:30 [视频-长播] <|video_begin|> + 13:30 [视频-收藏/长播] <|video_begin|> + 13:47 [视频-长播] <|video_begin|> + 13:47 [视频-点赞/长播] <|video_begin|> + 13:47 [视频-点赞/长播] <|video_begin|> + 14:18 [广告-深度转化] <|ad_begin|> + 14:18 [广告-点击] <|ad_begin|> + 14:42 [视频-长播] <|video_begin|> + 14:42 [视频-点赞/长播] <|video_begin|> + 15:02 [视频-长播] <|video_begin|> + 15:55 [视频-长播] <|video_begin|> + 15:55 [视频-长播] <|video_begin|> + 15:55 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 16:14 [广告-点击] <|ad_begin|> + 16:47 [视频-长播] <|video_begin|> + 16:47 [视频-关注/点赞/长播] <|video_begin|> + 16:52 [视频-长播] <|video_begin|> + 16:52 [视频-长播] <|video_begin|> + 16:55 [广告-点击] <|ad_begin|> + 17:52 [视频-长播] <|video_begin|> + 17:52 [视频-点赞/长播] <|video_begin|> + 17:52 [视频-关注/点赞/长播] <|video_begin|> + 18:29 [视频-长播] <|video_begin|> + 18:29 [视频-长播] <|video_begin|> + 18:29 [视频-转发/收藏/长播] <|video_begin|> + 18:37 [广告-点击] <|ad_begin|> + 18:40 [视频-长播] <|video_begin|> + 18:40 [视频-长播] <|video_begin|> + 18:49 [视频-长播] <|video_begin|> + 18:49 [视频-长播] <|video_begin|> + 18:49 [视频-长播] <|video_begin|> + 18:49 [视频-长播] <|video_begin|> +【2026-02-04】 + 02:15 [视频-长播] <|video_begin|> + 02:40 [视频-长播] <|video_begin|> + 04:30 [视频-长播] <|video_begin|> + 04:30 [视频-长播] <|video_begin|> + 04:31 [视频-长播] <|video_begin|> + 04:31 [视频-长播] <|video_begin|> + 10:18 [视频-长播] <|video_begin|> + 10:18 [视频-长播] <|video_begin|> + 10:18 [视频-长播] <|video_begin|> + 10:23 [视频-长播] <|video_begin|> + 10:23 [视频-长播] <|video_begin|> + 10:23 [视频-收藏/长播] <|video_begin|> + 10:23 [视频-点赞/长播] <|video_begin|> + 11:01 [视频-长播] <|video_begin|> + 11:01 [视频-长播] <|video_begin|> + 11:01 [视频-长播] <|video_begin|> + 12:59 [视频-长播] <|video_begin|> + 13:25 [视频-长播] <|video_begin|> + 13:25 [视频-长播] <|video_begin|> + 13:25 [视频-点赞/长播] <|video_begin|> + 13:47 [广告-深度转化] <|ad_begin|> + 13:47 [广告-点击] <|ad_begin|> + 14:52 [视频-长播] <|video_begin|> + 14:52 [视频-收藏/长播] <|video_begin|> + 15:57 [视频-长播] <|video_begin|> + 16:40 [视频-长播] <|video_begin|> + 16:40 [视频-长播] <|video_begin|> + 16:40 [视频-长播] <|video_begin|> + 16:47 [视频-点赞/长播] <|video_begin|> + 16:57 [视频-长播] <|video_begin|> + 16:57 [视频-长播] <|video_begin|> + 17:03 [视频-长播] <|video_begin|> + 17:03 [视频-长播] <|video_begin|> + 17:03 [视频-长播] <|video_begin|> + 17:03 [视频-点赞/长播] <|video_begin|> + 17:08 [视频-关注/收藏/点赞/长播] <|video_begin|> + 17:08 [视频-转发/收藏/长播] <|video_begin|> + 17:24 [视频-长播] <|video_begin|> + 17:24 [视频-收藏/长播] <|video_begin|> + 17:24 [视频-点赞/长播] <|video_begin|> +【2026-02-05】 + 03:40 [广告-深度转化] <|ad_begin|> + 03:40 [广告-点击] <|ad_begin|> + 04:41 [视频-长播] <|video_begin|> + 05:05 [视频-长播] <|video_begin|> + 05:05 [视频-关注/点赞/长播] <|video_begin|> + 05:39 [视频-长播] <|video_begin|> + 05:39 [视频-长播] <|video_begin|> + 05:39 [视频-点赞/长播] <|video_begin|> + 14:28 [视频-点赞/长播] <|video_begin|> + 14:34 [视频-点赞/长播] <|video_begin|> + +角色任务:你需要以极端严苛的用户行为数据挖掘专家及数据格式化专家的身份,基于以上交互历史,针对给定主题筛选并提取出全部相关的历史交互行为。 + +主题:从被动游戏内容消费到主动探索游戏内虚拟资产交易 + +输出格式要求:请仅输出包含 SID 的 JSON 数组,严禁输出任何额外的解释、说明或 Markdown 标记。 + +强约束:最终答案必须是一个可被 json.loads 解析的 JSON,不能包含 Markdown、解释、重复键或 JSON 外额外字符。/no_think<|im_end|> +<|im_start|>assistant +["<|living_begin|>","<|living_begin|>","<|living_begin|>","<|prod_begin|>","<|living_begin|>","<|ad_begin|>","<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|living_begin|>","<|ad_begin|>","<|ad_begin|>","<|ad_begin|>","<|ad_begin|>","<|video_begin|>","<|video_begin|>","<|video_begin|>","<|ad_begin|>","<|video_begin|>","<|ad_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|>"]<|im_end|> +<|im_start|>user +【用户交互历史】: +【2023-09-29】 + --:-- [商品-购买] <|prod_begin|> +【2023-10-19】 + --:-- [商品-购买] <|prod_begin|> +【2023-10-21】 + --:-- [商品-购买] <|prod_begin|> +【2023-11-02】 + --:-- [商品-购买] <|prod_begin|> +【2023-11-11】 + --:-- [商品-购买] <|prod_begin|> +【2024-01-01】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2024-01-07】 + --:-- [商品-购买] <|prod_begin|> +【2024-03-17】 + --:-- [商品-购买] <|prod_begin|> +【2024-04-02】 + --:-- [商品-购买] <|prod_begin|> +【2024-04-04】 + --:-- [商品-购买] <|prod_begin|> +【2024-04-14】 + --:-- [商品-购买] <|prod_begin|> +【2024-04-27】 + --:-- [商品-购买] <|prod_begin|> +【2024-05-05】 + --:-- [商品-购买] <|prod_begin|> +【2024-07-14】 + --:-- [商品-购买] <|prod_begin|> +【2024-07-19】 + --:-- [商品-购买] <|prod_begin|> +【2024-09-02】 + --:-- [商品-购买] <|prod_begin|> +【2024-09-08】 + --:-- [商品-购买] <|prod_begin|> +【2024-10-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-14】 + --:-- [直播-关注] <|living_begin|> +【2025-06-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-03】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-04】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-18】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-23】 + --:-- [直播-关注] <|living_begin|> +【2025-06-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-31】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-08】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-02】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-30】 + --:-- [直播-关注] <|living_begin|> +【2025-11-04】 + --:-- [直播-关注] <|living_begin|> +【2025-12-01】 + --:-- [直播-关注] <|living_begin|> +【2025-12-02】 + --:-- [直播-关注] <|living_begin|> +【2025-12-09】 + --:-- [直播-关注] <|living_begin|> +【2025-12-17】 + --:-- [直播-关注] <|living_begin|> +【2025-12-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-31】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-01】 + --:-- [直播-关注] <|living_begin|> +【2026-01-02】 + --:-- [直播-关注] <|living_begin|> +【2026-01-03】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-07】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2026-01-08】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2026-01-09】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2026-01-12】 + --:-- [直播-关注] <|living_begin|> +【2026-01-13】 + --:-- [直播-关注] <|living_begin|> +【2026-01-19】 + --:-- [直播-关注] <|living_begin|> +【2026-01-21】 + --:-- [直播-关注] <|living_begin|> + 22:32 [视频-评论/长播] <|video_begin|> + 22:32 [视频-评论/长播] <|video_begin|> + 22:49 [视频-评论/长播] <|video_begin|> + 22:49 [视频-长播] <|video_begin|> + 22:49 [视频-评论/点赞/长播] <|video_begin|> +【2026-01-22】 + 12:43 [视频-评论/长播] <|video_begin|> + 12:43 [视频-长播] <|video_begin|> + 12:43 [视频-点赞/长播] <|video_begin|> +【2026-01-23】 + 12:04 [视频-评论/点赞/长播] <|video_begin|> +【2026-01-24】 + --:-- [直播-关注] <|living_begin|> + 01:44 [视频-评论/点赞/长播] <|video_begin|> + 13:31 [视频-长播] <|video_begin|> + 13:31 [视频-评论/点赞/长播] <|video_begin|> +【2026-01-25】 + 00:20 [视频-长播] <|video_begin|> + 09:20 [视频-评论/点赞/长播] <|video_begin|> +【2026-01-26】 + 04:12 [视频-长播] <|video_begin|> + 09:38 [视频-评论/长播] <|video_begin|> + 09:38 [视频-长播] <|video_begin|> + 22:42 [视频-长播] <|video_begin|> +【2026-01-27】 + 12:10 [视频-长播] <|video_begin|> + 12:21 [视频-长播] <|video_begin|> + 23:05 [视频-长播] <|video_begin|> + 23:05 [视频-评论/点赞/长播] <|video_begin|> + 23:05 [视频-点赞/长播] <|video_begin|> +【2026-01-28】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 11:47 [视频-长播] <|video_begin|> + 11:47 [视频-点赞/长播] <|video_begin|> + 23:00 [视频-评论/长播] <|video_begin|> + 23:00 [视频-长播] <|video_begin|> + 23:00 [视频-长播] <|video_begin|> + 23:00 [视频-评论/点赞/长播] <|video_begin|> + 23:19 [视频-长播] <|video_begin|> + 23:19 [视频-长播] <|video_begin|> +【2026-01-29】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 00:52 [视频-长播] <|video_begin|> + 03:43 [视频-长播] <|video_begin|> + 08:29 [视频-长播] <|video_begin|> + 08:29 [视频-评论/点赞/长播] <|video_begin|> + 22:32 [视频-长播] <|video_begin|> + 22:32 [视频-评论/点赞/长播] <|video_begin|> + 22:32 [视频-点赞/长播] <|video_begin|> + 22:32 [视频-转发/长播] <|video_begin|> + 22:43 [视频-评论/点赞/长播] <|video_begin|> +【2026-01-30】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 03:02 [视频-评论/点赞/长播] <|video_begin|> + 03:02 [视频-点赞/长播] <|video_begin|> + 22:49 [视频-评论/点赞/长播] <|video_begin|> + 22:49 [视频-转发/评论/长播] <|video_begin|> + 23:08 [视频-评论/点赞/长播] <|video_begin|> +【2026-01-31】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 02:41 [视频-评论/长播] <|video_begin|> + 02:41 [视频-长播] <|video_begin|> + 02:41 [视频-评论/点赞/长播] <|video_begin|> + 02:41 [视频-点赞/长播] <|video_begin|> + 02:48 [视频-点赞/长播] <|video_begin|> + 08:05 [视频-评论/点赞/长播] <|video_begin|> + 08:05 [视频-评论/点赞/长播] <|video_begin|> + 08:05 [视频-点赞/长播] <|video_begin|> + 08:16 [视频-评论/长播] <|video_begin|> + 23:15 [视频-长播] <|video_begin|> +【2026-02-01】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 02:09 [视频-长播] <|video_begin|> + 02:09 [视频-长播] <|video_begin|> + 02:09 [视频-点赞/长播] <|video_begin|> + 02:17 [视频-长播] <|video_begin|> + 02:17 [视频-点赞/长播] <|video_begin|> + 23:32 [视频-评论/点赞/长播] <|video_begin|> + 23:32 [视频-评论/点赞/长播] <|video_begin|> + 23:39 [视频-点赞/长播] <|video_begin|> +【2026-02-02】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 06:34 [视频-评论/长播] <|video_begin|> + 06:34 [视频-长播] <|video_begin|> + 06:34 [视频-评论/点赞/长播] <|video_begin|> + 06:34 [视频-评论/点赞/长播] <|video_begin|> + 06:34 [视频-评论/点赞/长播] <|video_begin|> + 09:10 [视频-点赞/长播] <|video_begin|> + 12:13 [视频-评论/长播] <|video_begin|> + 12:13 [视频-评论/长播] <|video_begin|> + 12:26 [视频-评论/点赞/长播] <|video_begin|> + 22:36 [视频-评论/点赞/长播] <|video_begin|> +【2026-02-03】 + 01:45 [视频-点赞/长播] <|video_begin|> + 06:34 [视频-点赞/长播] <|video_begin|> + 22:30 [视频-长播] <|video_begin|> + 22:30 [视频-评论/点赞/长播] <|video_begin|> + 22:30 [视频-评论/点赞/长播] <|video_begin|> + 22:30 [视频-评论/点赞/长播] <|video_begin|> + 22:30 [视频-点赞/长播] <|video_begin|> + 22:48 [视频-长播] <|video_begin|> + 22:48 [视频-长播] <|video_begin|> + 22:48 [视频-长播] <|video_begin|> + 22:48 [视频-评论/点赞/长播] <|video_begin|> + 22:48 [视频-点赞/长播] <|video_begin|> + 22:58 [视频-长播] <|video_begin|> + 22:58 [视频-点赞/长播] <|video_begin|> +【2026-02-04】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 00:13 [广告-深度转化] <|ad_begin|> + 00:19 [广告-深度转化] <|ad_begin|> + 00:20 [广告-深度转化] <|ad_begin|> + 00:24 [广告-深度转化] <|ad_begin|> + 00:29 [广告-深度转化] <|ad_begin|> + 00:34 [广告-深度转化] <|ad_begin|> + 00:44 [广告-深度转化] <|ad_begin|> + 00:47 [广告-深度转化] <|ad_begin|> + 00:48 [广告-深度转化] <|ad_begin|> + 00:53 [广告-深度转化] <|ad_begin|> + 00:59 [广告-深度转化] <|ad_begin|> + 01:04 [广告-深度转化] <|ad_begin|> + 01:04 [广告-深度转化] <|ad_begin|> + 01:05 [广告-深度转化] <|ad_begin|> + 03:12 [广告-深度转化] <|ad_begin|> + 03:22 [广告-深度转化] <|ad_begin|> + 03:34 [广告-深度转化] <|ad_begin|> + 06:17 [视频-点赞/长播] <|video_begin|> + 06:28 [广告-深度转化] <|ad_begin|> + 06:32 [广告-深度转化] <|ad_begin|> + 06:39 [广告-深度转化] <|ad_begin|> + 06:40 [广告-深度转化] <|ad_begin|> + 07:01 [广告-深度转化] <|ad_begin|> + 09:40 [广告-深度转化] <|ad_begin|> + 11:47 [广告-深度转化] <|ad_begin|> + 11:53 [广告-深度转化] <|ad_begin|> + 12:01 [广告-深度转化] <|ad_begin|> + 12:07 [广告-深度转化] <|ad_begin|> + 12:18 [广告-深度转化] <|ad_begin|> + 12:21 [广告-深度转化] <|ad_begin|> + 13:31 [广告-深度转化] <|ad_begin|> + 13:37 [广告-深度转化] <|ad_begin|> + 13:40 [广告-深度转化] <|ad_begin|> + 13:46 [广告-深度转化] <|ad_begin|> + 13:51 [广告-深度转化] <|ad_begin|> + 13:55 [广告-深度转化] <|ad_begin|> + 22:43 [视频-长播] <|video_begin|> + 22:43 [视频-长播] <|video_begin|> + 22:43 [视频-评论/点赞/长播] <|video_begin|> + 23:00 [视频-长播] <|video_begin|> + 23:00 [视频-长播] <|video_begin|> + 23:00 [视频-长播] <|video_begin|> + 23:03 [广告-深度转化] <|ad_begin|> + 23:39 [广告-深度转化] <|ad_begin|> +【2026-02-05】 + 00:00 [广告-深度转化] <|ad_begin|> + 00:01 [广告-深度转化] <|ad_begin|> + 00:03 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 00:08 [广告-深度转化] <|ad_begin|> + 00:11 [广告-深度转化] <|ad_begin|> + 00:12 [广告-深度转化] <|ad_begin|> + 00:16 [广告-深度转化] <|ad_begin|> + 00:19 [广告-深度转化] <|ad_begin|> + 00:20 [广告-深度转化] <|ad_begin|> + 00:23 [广告-深度转化] <|ad_begin|> + 00:27 [广告-深度转化] <|ad_begin|> + 00:32 [广告-深度转化] <|ad_begin|> + 00:32 [广告-深度转化] <|ad_begin|> + 00:34 [广告-深度转化] <|ad_begin|> + 01:59 [视频-评论/长播] <|video_begin|> + 01:59 [视频-长播] <|video_begin|> + 01:59 [视频-长播] <|video_begin|> + 01:59 [视频-长播] <|video_begin|> + 01:59 [视频-点赞/长播] <|video_begin|> + 02:13 [视频-评论/点赞/长播] <|video_begin|> + 02:23 [广告-深度转化] <|ad_begin|> + 02:28 [广告-深度转化] <|ad_begin|> + 02:33 [广告-深度转化] <|ad_begin|> + 02:34 [广告-深度转化] <|ad_begin|> + 02:36 [广告-深度转化] <|ad_begin|> + 02:54 [广告-点击] <|ad_begin|> + 02:55 [广告-点击] <|ad_begin|> + 02:56 [广告-点击] <|ad_begin|> + 02:56 [广告-点击] <|ad_begin|> + 02:57 [广告-点击] <|ad_begin|> + 03:03 [广告-深度转化] <|ad_begin|> + 03:03 [广告-点击] <|ad_begin|> + 03:06 [广告-点击] <|ad_begin|> + 03:14 [广告-点击] <|ad_begin|> + 03:17 [广告-点击] <|ad_begin|> + 03:19 [广告-点击] <|ad_begin|> + 03:20 [广告-点击] <|ad_begin|> + 03:26 [广告-点击] <|ad_begin|> + 06:02 [广告-点击] <|ad_begin|> + 06:04 [广告-点击] <|ad_begin|> + 06:05 [广告-深度转化] <|ad_begin|> + 06:05 [广告-点击] <|ad_begin|> + 06:05 [广告-点击] <|ad_begin|> + 06:08 [广告-点击] <|ad_begin|> + 06:13 [广告-点击] <|ad_begin|> + 06:16 [广告-点击] <|ad_begin|> + 06:18 [广告-点击] <|ad_begin|> + 06:20 [广告-点击] <|ad_begin|> + 06:21 [广告-点击] <|ad_begin|> + 06:23 [广告-点击] <|ad_begin|> + 06:25 [广告-点击] <|ad_begin|> + 06:27 [广告-点击] <|ad_begin|> + 06:29 [广告-点击] <|ad_begin|> + 06:30 [广告-深度转化] <|ad_begin|> + 06:30 [广告-点击] <|ad_begin|> + 06:31 [广告-点击] <|ad_begin|> + 06:32 [广告-点击] <|ad_begin|> + 06:34 [广告-点击] <|ad_begin|> + 06:36 [广告-深度转化] <|ad_begin|> + 06:36 [广告-点击] <|ad_begin|> + 06:36 [广告-点击] <|ad_begin|> + 06:37 [广告-深度转化] <|ad_begin|> + 06:37 [广告-点击] <|ad_begin|> + 06:37 [广告-点击] <|ad_begin|> + 06:39 [广告-点击] <|ad_begin|> + 06:41 [广告-点击] <|ad_begin|> + 09:05 [广告-点击] <|ad_begin|> + 09:06 [广告-深度转化] <|ad_begin|> + 09:06 [广告-点击] <|ad_begin|> + 09:06 [广告-点击] <|ad_begin|> + 09:09 [广告-点击] <|ad_begin|> + 09:10 [广告-点击] <|ad_begin|> + 09:13 [广告-深度转化] <|ad_begin|> + 09:13 [广告-点击] <|ad_begin|> + 09:13 [广告-点击] <|ad_begin|> + 09:14 [广告-点击] <|ad_begin|> + 09:15 [广告-点击] <|ad_begin|> + 09:16 [广告-点击] <|ad_begin|> + 09:17 [广告-深度转化] <|ad_begin|> + 09:17 [广告-点击] <|ad_begin|> + 09:17 [广告-点击] <|ad_begin|> + 09:19 [广告-点击] <|ad_begin|> + 09:22 [广告-深度转化] <|ad_begin|> + 09:22 [广告-点击] <|ad_begin|> + 10:51 [广告-点击] <|ad_begin|> + 10:53 [广告-深度转化] <|ad_begin|> + 10:53 [广告-点击] <|ad_begin|> + 10:54 [广告-点击] <|ad_begin|> + 10:54 [广告-点击] <|ad_begin|> + 10:55 [广告-点击] <|ad_begin|> + 10:56 [广告-点击] <|ad_begin|> + 10:56 [广告-点击] <|ad_begin|> + 12:51 [广告-点击] <|ad_begin|> + 12:54 [广告-点击] <|ad_begin|> + 12:56 [广告-点击] <|ad_begin|> + 12:57 [广告-点击] <|ad_begin|> + 12:57 [广告-深度转化] <|ad_begin|> + 12:57 [广告-点击] <|ad_begin|> + 12:58 [广告-点击] <|ad_begin|> + 12:59 [广告-深度转化] <|ad_begin|> + 12:59 [广告-点击] <|ad_begin|> + 12:59 [广告-点击] <|ad_begin|> + 13:00 [广告-点击] <|ad_begin|> + 13:01 [广告-深度转化] <|ad_begin|> + 13:01 [广告-点击] <|ad_begin|> + 13:01 [广告-深度转化] <|ad_begin|> + 13:01 [广告-点击] <|ad_begin|> + 13:03 [广告-深度转化] <|ad_begin|> + 13:03 [广告-点击] <|ad_begin|> + 13:04 [广告-点击] <|ad_begin|> +【2026-02-06】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +角色任务:你是一个极端严苛的用户行为数据挖掘专家以及数据格式化专家,请根据以上用户交互历史,针对给定的主题,提取出具有行为递进逻辑和内在关联的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 搜索-搜索、视频-浏览、视频-长播、直播-关注、直播-首次打赏、商品-点击、商品-购买、广告-点击、广告-深度转化 +核心提取逻辑(递进性准则): +按时间先后提取不超过 5 步的行为链,要求后项交互B必须对前项交互A形成场景需求协同补充、副作用诱因或兴趣细化升级——即 B 必须是由 A 延展出来的需求,严禁提取任何品类平级、内容重复或仅因天气/促销造成的并列凑单行为。 +1.场景驱动协同:交互 B 与 交互 A 必须在同一生活场景、主题类目下具有极强的需求补完关系。 +2.兴趣因果递进:交互 B 必须与交互 A 构成因果递进关系,即 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":"2026-01-26","action":"[视频-长播] <|video_begin|>","logic":"初始阶段:被动接收关于汽车内饰、科技配置等泛化信息,兴趣尚处于发散状态。"},{"date":"2026-01-29","action":"[视频-评论/点赞/长播] <|video_begin|>","logic":"兴趣聚焦与深度交互:从泛化的汽车概念收敛至特定品牌型号“一汽丰田bZ5”,并对“精准操控”、“稳定性能”、“安全设计”等具体卖点产生了深度互动(评论/点赞),完成了从被动浏览到主动评估的认知升级。"}]}}<|im_end|> +<|im_start|>user +你是推荐系统助手,需要基于多域时序行为进行证据充分、无目标泄漏的下一交互预测。 +用户多域历史行为(已按时间从早到晚排列): +1. [较早][广告-转化] <|ad_begin|> +2. [较早][广告-转化] <|ad_begin|> +3. [中期][广告-深度转化/转化,累计2次] <|ad_begin|> +4. [中期][商品-点击,累计2次] <|prod_begin|> +5. [近期][商品-点击,累计3次] <|prod_begin|> +6. [近期][商品-点击,累计3次] <|prod_begin|> +7. [近期][商品-点击,累计2次] <|prod_begin|> +请推断用户接下来最可能交互的广告,最终只输出一个 itemic token。/think<|im_end|> +<|im_start|>assistant + +【画像抽象】历史呈现关于一款手机游戏“纯粹软件”的详、生活纪实偏好,其中<|ad_begin|>和<|ad_begin|>都产生了深度转化/转化/转化等主动信号。 +【兴趣展开】按时间连续性展开三个以内候选:“关于一款手机游戏“纯粹软件”的详”由<|ad_begin|>的深度转化/转化支持;“关于一款名为“治愈猫咪”的热门赚”由<|ad_begin|>的转化支持;“个人生活记录”由<|ad_begin|>的转化支持。 +【转移判断】比较近期程度、交互深度与跨条目复现后,“关于一款手机游戏“纯粹软件”的详”证据最完整;下一次广告选择应延续这一历史可见方向。 + +<|ad_begin|><|im_end|> +<|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, 151667, 198, 99692, 3837, 35946, 36407, 101042, 100158, 104269, 20002, 104796, 1773, 105846, 88802, 101882, 35946, 104210, 107494, 108221, 100022, 3837, 102541, 20221, 101946, 45181, 107285, 106585, 100343, 27369, 26939, 101966, 101964, 105149, 102236, 98380, 104796, 104913, 63314, 1773, 49434, 239, 101140, 106490, 34187, 107494, 101932, 101070, 20450, 43268, 3837, 99879, 104677, 17, 15, 17, 21, 7948, 16, 105447, 101056, 3837, 100030, 101070, 99558, 110678, 105859, 5373, 99525, 52510, 5373, 106863, 101034, 101883, 99424, 104784, 17447, 3837, 77557, 103946, 34187, 99537, 120219, 100019, 220, 176247, 159466, 160704, 172747, 5373, 99243, 99533, 29490, 58143, 114204, 102693, 220, 176247, 153717, 163289, 168802, 1773, 100648, 101981, 100020, 43815, 111416, 99845, 100461, 3837, 45181, 99424, 93149, 26939, 108642, 101103, 100068, 102525, 1773, 32181, 249, 17254, 17, 15, 17, 21, 7948, 16, 115014, 3837, 35946, 106394, 107494, 100565, 27442, 55286, 100347, 101883, 100676, 100682, 1773, 18493, 16, 9754, 17, 21, 8903, 3837, 42411, 99237, 102336, 46944, 101888, 100390, 100343, 106190, 109313, 33108, 99602, 85767, 9370, 87140, 220, 176245, 156626, 162562, 169164, 1773, 99487, 87140, 43815, 99792, 100461, 32108, 3837, 99558, 108869, 15946, 99332, 26288, 100254, 5373, 105761, 100359, 49567, 105600, 104196, 106807, 98380, 1773, 106090, 3837, 43288, 73670, 50930, 19403, 20412, 20002, 32664, 100343, 100650, 100565, 9370, 105185, 105297, 106219, 3837, 42411, 87267, 101219, 108860, 17881, 99250, 105230, 43815, 100765, 3837, 101199, 46944, 107285, 106585, 27369, 9370, 100385, 3837, 32664, 100398, 106945, 33108, 102236, 104485, 100692, 107402, 1773, 10236, 112, 100, 102524, 96050, 106793, 106635, 104813, 16, 9754, 17, 24, 8903, 3837, 20002, 104796, 104423, 106050, 100520, 41299, 1773, 42411, 99237, 102336, 46944, 101888, 110775, 107223, 65, 57, 20, 102236, 9370, 87140, 220, 176245, 155747, 161090, 170301, 90395, 100136, 103993, 85641, 33108, 107377, 9370, 102217, 104199, 1773, 43288, 57218, 101056, 112507, 105208, 101070, 104416, 106259, 104877, 1773, 103969, 9370, 87140, 43815, 108883, 100461, 100461, 68536, 99437, 9370, 99602, 85767, 3837, 103955, 104536, 34204, 46944, 100398, 102236, 90395, 104046, 34187, 41146, 2073, 102146, 108536, 854, 91956, 100407, 102111, 854, 33108, 2073, 99464, 70500, 854, 49567, 100185, 99615, 27442, 1773, 107494, 107377, 33108, 85641, 101070, 102406, 3837, 42411, 106146, 104848, 102850, 27369, 3837, 103979, 32664, 100001, 100398, 106744, 27442, 106645, 106139, 57191, 102962, 3837, 101982, 101966, 29490, 102124, 106242, 102316, 1773, 49434, 239, 117132, 3837, 45181, 16, 9754, 17, 21, 8903, 9370, 100461, 32108, 102679, 26939, 16, 9754, 17, 24, 8903, 9370, 102217, 104199, 3837, 107494, 100565, 99461, 60548, 99593, 32571, 99936, 9370, 118609, 33108, 100402, 1773, 42411, 102080, 101929, 34204, 99794, 100343, 104719, 102382, 103193, 9370, 109313, 3837, 103955, 55286, 101966, 100020, 33108, 102086, 105149, 102236, 106708, 102111, 33108, 99464, 105539, 1773, 99487, 100178, 104542, 29490, 111358, 42411, 45181, 46944, 32664, 100343, 43815, 107285, 106585, 9370, 102679, 28946, 3837, 115949, 46944, 32664, 105149, 102236, 98380, 18830, 101966, 101964, 107869, 9370, 106362, 101084, 8997, 151668, 198, 4913, 24225, 30583, 22317, 606, 3252, 45181, 107285, 106585, 100343, 27369, 26939, 101966, 101964, 105149, 102236, 98380, 2198, 12389, 66582, 1028, 3252, 17, 15, 17, 21, 12, 15, 16, 12, 17, 21, 2198, 1311, 3252, 58, 87140, 12, 45861, 75650, 60, 220, 176245, 156626, 162562, 169164, 2198, 24225, 3252, 113188, 100385, 5122, 107285, 106585, 101888, 100343, 109313, 5373, 99602, 85767, 49567, 100461, 32108, 27369, 3837, 100565, 99937, 101199, 28291, 99632, 44091, 1773, 36509, 1028, 3252, 17, 15, 17, 21, 12, 15, 16, 12, 17, 24, 2198, 1311, 3252, 58, 87140, 12, 85641, 14, 107377, 14, 45861, 75650, 60, 220, 176245, 155747, 161090, 170301, 2198, 24225, 3252, 100565, 104536, 57218, 102217, 108221, 5122, 45181, 100461, 105302, 100343, 101290, 118609, 56137, 105149, 100135, 108107, 2073, 110775, 107223, 65, 57, 20, 33590, 107190, 2073, 102146, 108536, 854, 91956, 100407, 102111, 854, 91956, 99464, 70500, 854, 49567, 100398, 99615, 27442, 106645, 102217, 104199, 9909, 85641, 14, 107377, 48272, 105236, 45181, 107285, 102679, 26939, 101966, 102086, 110061, 100402, 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, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 4913, 24225, 30583, 22317, 606, 3252, 45181, 100461, 32108, 101239, 100565, 26939, 104536, 105149, 99280, 99288, 105329, 86402, 110061, 118609, 2198, 12389, 66582, 1028, 3252, 17, 15, 17, 21, 12, 15, 16, 12, 17, 17, 2198, 1311, 3252, 58, 87140, 12, 100020, 14, 104519, 14, 107377, 14, 45861, 75650, 60, 220, 176245, 152126, 160526, 171260, 2198, 24225, 3252, 113188, 111916, 5122, 99250, 2073, 105507, 101953, 64754, 854, 100147, 3298, 101373, 99280, 99288, 5373, 101239, 100153, 100220, 100765, 3837, 110966, 32664, 103932, 101070, 9370, 100461, 32108, 100565, 1773, 36509, 1028, 3252, 17, 15, 17, 21, 12, 15, 16, 12, 17, 18, 2198, 1311, 3252, 58, 87140, 12, 107377, 14, 45861, 75650, 60, 220, 176245, 159782, 166785, 175775, 2198, 24225, 3252, 100565, 104536, 5122, 45181, 100020, 101908, 103932, 106438, 100020, 103932, 101047, 102152, 105329, 2073, 103058, 33590, 102875, 45181, 2073, 103932, 99280, 99288, 854, 118609, 56137, 2073, 105149, 105329, 91680, 108450, 99497, 57218, 99788, 55807, 36509, 1028, 3252, 17, 15, 17, 21, 12, 15, 16, 12, 17, 18, 2198, 1311, 3252, 58, 87140, 12, 104519, 14, 107377, 14, 45861, 75650, 60, 220, 176245, 159054, 166785, 173707, 2198, 24225, 3252, 102875, 102145, 57218, 106375, 5122, 100565, 45181, 2073, 103058, 854, 106269, 100642, 106375, 26939, 41146, 2073, 113627, 854, 33108, 2073, 104688, 854, 101290, 3837, 107614, 45181, 106215, 3298, 26939, 104688, 101454, 38176, 110884, 9370, 102217, 116973, 3837, 102875, 111134, 17714, 2073, 100112, 103403, 854, 57218, 2073, 104502, 55807, 36509, 1028, 3252, 17, 15, 17, 21, 12, 15, 16, 12, 17, 21, 2198, 1311, 3252, 58, 87140, 12, 85641, 14, 104519, 14, 107377, 14, 45861, 75650, 60, 220, 176245, 153005, 160526, 169053, 2198, 24225, 3252, 102875, 115309, 57218, 104934, 79072, 99759, 5122, 67338, 85641, 101070, 3837, 101966, 113965, 32664, 2073, 99280, 99288, 105329, 104688, 854, 100150, 9909, 29524, 104502, 5373, 106713, 7552, 9370, 104075, 15946, 3837, 105236, 45181, 107285, 99237, 101038, 101966, 118752, 104934, 102875, 9370, 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, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 1183, 176249, 155078, 167203, 170974, 2198, 176249, 155078, 165588, 168492, 2198, 176249, 154973, 167203, 174331, 2198, 176247, 152182, 162998, 175126, 2198, 176249, 154973, 167203, 175457, 2198, 176251, 157301, 165945, 169231, 2198, 176247, 152182, 162998, 169181, 2198, 176247, 153671, 162998, 169304, 2198, 176247, 152182, 162998, 175348, 2198, 176249, 159065, 160626, 175669, 2198, 176251, 157301, 160839, 171690, 2198, 176251, 157301, 164793, 172771, 2198, 176251, 157301, 164594, 175126, 2198, 176251, 152428, 162998, 175957, 2198, 176245, 154731, 163894, 175601, 2198, 176245, 157888, 160636, 170423, 2198, 176245, 153253, 166095, 173270, 2198, 176251, 157301, 165493, 175386, 2198, 176245, 156062, 160481, 171608, 2198, 176251, 157301, 163450, 175213, 2198, 176245, 157301, 164594, 169772, 2198, 176245, 153253, 165372, 173270, 2198, 176245, 153253, 166095, 169040, 2198, 176245, 154731, 167469, 170566, 2198, 176245, 156062, 160481, 174739, 2198, 176245, 153253, 162678, 174729, 2198, 176245, 155505, 162660, 172305, 2198, 176245, 155078, 165588, 171063, 2198, 176245, 154969, 162998, 176095, 2198, 176245, 156062, 162998, 175675, 2198, 176245, 155078, 167203, 172860, 2198, 176245, 154731, 162998, 168196, 2198, 176245, 154969, 162998, 171391, 2198, 176245, 156062, 162998, 170648, 2198, 176245, 156062, 162678, 171762, 2198, 176245, 156062, 161601, 171041, 2198, 176245, 159253, 162067, 171056, 2198, 176245, 156062, 165094, 170566, 2198, 176245, 156062, 162998, 169138, 2198, 176245, 153253, 165033, 171002, 2198, 176245, 156062, 162998, 172242, 2198, 176245, 156062, 167156, 175015, 2198, 176245, 155927, 162998, 168760, 2198, 176245, 155078, 165588, 175669, 2198, 176245, 154731, 166240, 171318, 2198, 176245, 156062, 167156, 168960, 2198, 176245, 155078, 165588, 169993, 2198, 176245, 154731, 160839, 168100, 2198, 176245, 157888, 167203, 175772, 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, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 4913, 24225, 30583, 22317, 606, 3252, 45181, 107285, 106585, 100343, 27369, 26939, 101966, 101964, 105149, 102236, 98380, 2198, 12389, 66582, 1028, 3252, 17, 15, 17, 21, 12, 15, 16, 12, 17, 21, 2198, 1311, 3252, 58, 87140, 12, 45861, 75650, 60, 220, 176245, 156626, 162562, 169164, 2198, 24225, 3252, 113188, 100385, 5122, 107285, 106585, 101888, 100343, 109313, 5373, 99602, 85767, 49567, 100461, 32108, 27369, 3837, 100565, 99937, 101199, 28291, 99632, 44091, 1773, 36509, 1028, 3252, 17, 15, 17, 21, 12, 15, 16, 12, 17, 24, 2198, 1311, 3252, 58, 87140, 12, 85641, 14, 107377, 14, 45861, 75650, 60, 220, 176245, 155747, 161090, 170301, 2198, 24225, 3252, 100565, 104536, 57218, 102217, 108221, 5122, 45181, 100461, 105302, 100343, 101290, 118609, 56137, 105149, 100135, 108107, 2073, 110775, 107223, 65, 57, 20, 33590, 107190, 2073, 102146, 108536, 854, 91956, 100407, 102111, 854, 91956, 99464, 70500, 854, 49567, 100398, 99615, 27442, 106645, 102217, 104199, 9909, 85641, 14, 107377, 48272, 105236, 45181, 107285, 102679, 26939, 101966, 102086, 110061, 100402, 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, 151667, 198, 10904, 116542, 111372, 10958, 100022, 104401, 101888, 104794, 58405, 99329, 2073, 109144, 103951, 97907, 66833, 5373, 99424, 99422, 39973, 113721, 3837, 90919, 176251, 159050, 160442, 169057, 33108, 176251, 154447, 161227, 169092, 71268, 106645, 102217, 101548, 14, 101548, 14, 101548, 49567, 101966, 104757, 8997, 10904, 100565, 104324, 10958, 59879, 20450, 104005, 33071, 104324, 101124, 108341, 111015, 36987, 101888, 104794, 58405, 99329, 2073, 109144, 103951, 97907, 66833, 854, 67071, 176251, 159050, 160442, 169057, 9370, 102217, 101548, 14, 101548, 100143, 24968, 2073, 101888, 104794, 101599, 2073, 108090, 116076, 97907, 105034, 102223, 854, 67071, 176251, 154447, 161227, 169092, 9370, 101548, 100143, 24968, 2073, 99605, 99424, 65577, 854, 67071, 176251, 153395, 166095, 172912, 9370, 101548, 100143, 8997, 10904, 104651, 104317, 10958, 99792, 104352, 100069, 5373, 108221, 102217, 57218, 99960, 38989, 29732, 58364, 46451, 33447, 41505, 101888, 104794, 58405, 99329, 2073, 109144, 103951, 97907, 66833, 854, 104918, 31235, 100873, 24968, 16872, 99796, 101927, 50404, 50511, 105443, 100147, 100022, 101479, 100696, 8997, 151668, 198, 176251, 154486, 165210, 173157, 151645, 198, -100] +labels: + +好的,我来分析一下这位用户的行为。这项任务要求我基于用户的交互历史,挖掘出一条从被动接收汽车信息到主动探索特定车型功能的行为逻辑链。 我首先梳理了用户的整体行为时间线,发现他在2026年1月底之前,消费行为主要集中在茶叶、酒水、服饰以及一些生活用品上,例如购买了普洱茶 <|prod_begin|>、白兰地 和冲锋裤 <|prod_begin|>。他的直播关注内容也比较宽泛,从生活分享到二手车都有涉猎。 进入2026年1月下旬,我注意到用户的兴趣点开始出现一些新的变化。在1月26日,他观看了一个关于现代汽车豪华内饰和科技配置的视频 <|video_begin|>。这个视频内容比较泛化,主要展示了中控大屏、语音控制等通用性的高科技功能。我认为,这可以看作是用户对汽车领域兴趣的初步萌芽,他可能是在无意间被这类内容吸引,处于一个被动接收信息的阶段,对具体的品牌和车型还没有明确的概念。 紧接着,在短短三天后的1月29日,用户的行为出现了明显的递进。他观看了一个关于一汽丰田bZ5车型的视频 <|video_begin|>,并且进行了评论和点赞的深度互动。这与之前单纯的观看行为形成了鲜明对比。这次的视频内容不再是泛泛而谈的科技配置,而是聚焦于一个具体车型,并强调了其“精准操控”、“稳定性能”和“安全设计”等核心卖点。用户的点赞和评论行为表明,他不仅仅是看到了这条信息,更是对这些具体的功能点产生了认同或好奇,从而主动地表达了自己的态度。 我推测,从1月26日的泛化浏览到1月29日的深度互动,用户的兴趣已经完成了一次关键的收敛和升级。他不再满足于了解汽车有哪些酷炫的内饰,而是开始主动关注和评估特定车型的具体性能和安全特性。这个过程清晰地展现了他从一个对汽车内容被动接收的浏览者,转变为一个对特定车型功能有主动探索意愿的潜在消费者。 + +{"logic_chain":{"name":"从被动接收汽车信息到主动探索特定车型功能","events":[{"date":"2026-01-26","action":"[视频-长播] <|video_begin|>","logic":"初始阶段:被动接收关于汽车内饰、科技配置等泛化信息,兴趣尚处于发散状态。"},{"date":"2026-01-29","action":"[视频-评论/点赞/长播] <|video_begin|>","logic":"兴趣聚焦与深度交互:从泛化的汽车概念收敛至特定品牌型号“一汽丰田bZ5”,并对“精准操控”、“稳定性能”、“安全设计”等具体卖点产生了深度互动(评论/点赞),完成了从被动浏览到主动评估的认知升级。"}]}}<|im_end|> +{"logic_chain":{"name":"从泛化动物兴趣到聚焦特定护农犬种的认知收敛","events":[{"date":"2026-01-22","action":"[视频-关注/收藏/点赞/长播] <|video_begin|>","logic":"初始触发:被“西北刀客”这一IP下的护农、动物保护主题吸引,表现为对团队行为的泛化兴趣。"},{"date":"2026-01-23","action":"[视频-点赞/长播] <|video_begin|>","logic":"兴趣聚焦:从关注整个团队转向关注团队中的明星犬“青海”,认知从“团队护农”收敛至“特定犬只的成长史与能力”。"},{"date":"2026-01-23","action":"[视频-收藏/点赞/长播] <|video_begin|>","logic":"认知深化与扩展:兴趣从“青海”个体进一步扩展到其“后代”和“家族”概念,体现了从单一IP到家族谱系追踪的深度演化,认知增量为“繁衍”与“传承”。"},{"date":"2026-01-26","action":"[视频-评论/收藏/点赞/长播] <|video_begin|>","logic":"认知闭环与情感投射:通过评论行为,主动参与到对“护农犬家族”精神(如传承、牺牲)的讨论中,完成了从被动观看到主动建构情感认知的闭环。"}]}}<|im_end|> +["<|living_begin|>","<|living_begin|>","<|living_begin|>","<|prod_begin|>","<|living_begin|>","<|ad_begin|>","<|prod_begin|>","<|prod_begin|>","<|prod_begin|>","<|living_begin|>","<|ad_begin|>","<|ad_begin|>","<|ad_begin|>","<|ad_begin|>","<|video_begin|>","<|video_begin|>","<|video_begin|>","<|ad_begin|>","<|video_begin|>","<|ad_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|>"]<|im_end|> +{"logic_chain":{"name":"从被动接收汽车信息到主动探索特定车型功能","events":[{"date":"2026-01-26","action":"[视频-长播] <|video_begin|>","logic":"初始阶段:被动接收关于汽车内饰、科技配置等泛化信息,兴趣尚处于发散状态。"},{"date":"2026-01-29","action":"[视频-评论/点赞/长播] <|video_begin|>","logic":"兴趣聚焦与深度交互:从泛化的汽车概念收敛至特定品牌型号“一汽丰田bZ5”,并对“精准操控”、“稳定性能”、“安全设计”等具体卖点产生了深度互动(评论/点赞),完成了从被动浏览到主动评估的认知升级。"}]}}<|im_end|> + +【画像抽象】历史呈现关于一款手机游戏“纯粹软件”的详、生活纪实偏好,其中<|ad_begin|>和<|ad_begin|>都产生了深度转化/转化/转化等主动信号。 +【兴趣展开】按时间连续性展开三个以内候选:“关于一款手机游戏“纯粹软件”的详”由<|ad_begin|>的深度转化/转化支持;“关于一款名为“治愈猫咪”的热门赚”由<|ad_begin|>的转化支持;“个人生活记录”由<|ad_begin|>的转化支持。 +【转移判断】比较近期程度、交互深度与跨条目复现后,“关于一款手机游戏“纯粹软件”的详”证据最完整;下一次广告选择应延续这一历史可见方向。 + +<|ad_begin|><|im_end|> +[INFO|configuration_utils.py:769] 2026-07-16 01:35:06,190 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/config.json +[INFO|configuration_utils.py:847] 2026-07-16 01:35:06,191 >> 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-16 01:35:06] llamafactory.model.model_utils.kv_cache:144 >> KV cache is disabled during training. +[INFO|2026-07-16 01:35:06] llamafactory.model.model_utils.liger_kernel:144 >> Liger kernel has been applied to the model. +[INFO|modeling_utils.py:748] 2026-07-16 01:35:06,608 >> loading weights file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/model.safetensors +[INFO|modeling_utils.py:821] 2026-07-16 01:35:06,608 >> Will use dtype=torch.bfloat16 as defined in model's config object +[INFO|configuration_utils.py:1027] 2026-07-16 01:35:06,658 >> 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-16 01:35:06,944 >> 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-16 01:35:06,944 >> Could not locate the custom_generate/generate.py inside /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018. +[INFO|2026-07-16 01:35:06] llamafactory.model.model_utils.checkpointing:144 >> Gradient checkpointing enabled. +[INFO|2026-07-16 01:35:06] llamafactory.model.model_utils.attention:144 >> Using FlashAttention-2 for faster training and inference. +[INFO|2026-07-16 01:35:06] llamafactory.model.adapter:144 >> Pure bf16 / BAdam detected, remaining trainable params in half precision. +[INFO|2026-07-16 01:35:06] llamafactory.model.adapter:144 >> Fine-tuning method: Full +[INFO|2026-07-16 01:35:06] llamafactory.model.loader:144 >> trainable params: 801,433,600 || all params: 801,433,600 || trainable%: 100.0000 +[INFO|trainer.py:1469] 2026-07-16 01:35:07,072 >> ***** Running training ***** +[INFO|trainer.py:1470] 2026-07-16 01:35:07,072 >> Num examples = 530 +[INFO|trainer.py:1471] 2026-07-16 01:35:07,072 >> Num Epochs = 1 +[INFO|trainer.py:1472] 2026-07-16 01:35:07,072 >> Num update steps per epoch = 133 +[INFO|trainer.py:1473] 2026-07-16 01:35:07,072 >> Instantaneous batch size per device = 1 +[INFO|trainer.py:1476] 2026-07-16 01:35:07,072 >> Total train batch size (w. parallel, distributed & accumulation) = 4 +[INFO|trainer.py:1477] 2026-07-16 01:35:07,072 >> Gradient Accumulation steps = 4 +[INFO|trainer.py:1478] 2026-07-16 01:35:07,072 >> Total optimization steps = 60 +[INFO|trainer.py:1479] 2026-07-16 01:35:07,072 >> Number of trainable parameters = 801,433,600 + 0%| | 0/60 [00:00> `use_return_dict` is deprecated! Use `return_dict` instead! + 2%|▏ | 1/60 [00:09<09:31, 9.69s/it] 3%|▎ | 2/60 [00:16<07:43, 7.98s/it] 5%|▌ | 3/60 [00:26<08:17, 8.73s/it] 7%|▋ | 4/60 [00:35<08:16, 8.87s/it] 8%|▊ | 5/60 [00:43<07:59, 8.72s/it] 10%|█ | 6/60 [00:52<07:58, 8.87s/it] 12%|█▏ | 7/60 [01:01<07:41, 8.71s/it] 13%|█▎ | 8/60 [01:09<07:24, 8.56s/it] 15%|█▌ | 9/60 [01:18<07:29, 8.82s/it] 17%|█▋ | 10/60 [01:26<07:09, 8.60s/it] 17%|█▋ | 10/60 [01:26<07:09, 8.60s/it] 18%|█▊ | 11/60 [01:34<06:42, 8.21s/it] 20%|██ | 12/60 [01:42<06:33, 8.19s/it] 22%|██▏ | 13/60 [01:52<06:46, 8.66s/it] 23%|██▎ | 14/60 [02:00<06:35, 8.60s/it] 25%|██▌ | 15/60 [02:09<06:31, 8.70s/it] 27%|██▋ | 16/60 [02:19<06:35, 9.00s/it] 28%|██▊ | 17/60 [02:27<06:22, 8.89s/it] 30%|███ | 18/60 [02:36<06:15, 8.95s/it] 32%|███▏ | 19/60 [02:45<06:02, 8.85s/it] 33%|███▎ | 20/60 [02:54<05:59, 8.99s/it] 33%|███▎ | 20/60 [02:54<05:59, 8.99s/it] 35%|███▌ | 21/60 [03:04<05:57, 9.16s/it] 37%|███▋ | 22/60 [03:12<05:41, 8.98s/it] 38%|███▊ | 23/60 [03:21<05:31, 8.96s/it] 40%|████ | 24/60 [03:29<05:09, 8.59s/it] 42%|████▏ | 25/60 [03:38<05:04, 8.69s/it] 43%|████▎ | 26/60 [03:46<04:51, 8.58s/it] 45%|████▌ | 27/60 [03:55<04:43, 8.58s/it] 47%|████▋ | 28/60 [04:04<04:40, 8.76s/it] 48%|████▊ | 29/60 [04:13<04:33, 8.81s/it] 50%|█████ | 30/60 [04:21<04:19, 8.63s/it] 50%|█████ | 30/60 [04:21<04:19, 8.63s/it] 52%|█████▏ | 31/60 [04:30<04:10, 8.65s/it] 53%|█████▎ | 32/60 [04:39<04:08, 8.86s/it] 55%|█████▌ | 33/60 [04:49<04:03, 9.00s/it] 57%|█████▋ | 34/60 [04:56<03:42, 8.57s/it] 58%|█████▊ | 35/60 [05:05<03:33, 8.55s/it] 60%|██████ | 36/60 [05:13<03:22, 8.44s/it] 62%|██████▏ | 37/60 [05:21<03:12, 8.35s/it] 63%|██████▎ | 38/60 [05:30<03:07, 8.50s/it] 65%|██████▌ | 39/60 [05:38<02:53, 8.26s/it] 67%|██████▋ | 40/60 [05:46<02:45, 8.25s/it] 67%|██████▋ | 40/60 [05:46<02:45, 8.25s/it] 68%|██████▊ | 41/60 [05:54<02:34, 8.15s/it] 70%|███████ | 42/60 [06:02<02:26, 8.15s/it] 72%|███████▏ | 43/60 [06:11<02:22, 8.38s/it] 73%|███████▎ | 44/60 [06:19<02:12, 8.29s/it] 75%|███████▌ | 45/60 [06:28<02:09, 8.65s/it] 77%|███████▋ | 46/60 [06:37<02:01, 8.68s/it] 78%|███████▊ | 47/60 [06:46<01:53, 8.71s/it] 80%|████████ | 48/60 [06:55<01:46, 8.87s/it] 82%|████████▏ | 49/60 [07:03<01:33, 8.51s/it] 83%|████████▎ | 50/60 [07:11<01:24, 8.43s/it] 83%|████████▎ | 50/60 [07:11<01:24, 8.43s/it] 85%|████████▌ | 51/60 [07:20<01:16, 8.48s/it] 87%|████████▋ | 52/60 [07:28<01:07, 8.45s/it] 88%|████████▊ | 53/60 [07:37<00:59, 8.54s/it] 90%|█████████ | 54/60 [07:45<00:51, 8.56s/it] 92%|█████████▏| 55/60 [07:54<00:42, 8.53s/it] 93%|█████████▎| 56/60 [08:03<00:34, 8.62s/it] 95%|█████████▌| 57/60 [08:11<00:25, 8.65s/it] 97%|█████████▋| 58/60 [08:19<00:16, 8.39s/it] 98%|█████████▊| 59/60 [08:28<00:08, 8.41s/it] 100%|██████████| 60/60 [08:35<00:00, 8.25s/it] 100%|██████████| 60/60 [08:36<00:00, 8.25s/it][INFO|trainer.py:1823] 2026-07-16 01:43:43,130 >> + +Training completed. Do not forget to share your model on huggingface.co/models =) + + + 100%|██████████| 60/60 [08:36<00:00, 8.25s/it] 100%|██████████| 60/60 [08:36<00:00, 8.60s/it] +[INFO|trainer.py:3815] 2026-07-16 01:43:43,131 >> Saving model checkpoint to /home/ll/llm4rec/experiments/outputs/v46_v29_clean_user_evolution_lr5e7_ep045 +[INFO|configuration_utils.py:533] 2026-07-16 01:43:43,132 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v46_v29_clean_user_evolution_lr5e7_ep045/config.json +[INFO|configuration_utils.py:816] 2026-07-16 01:43:43,133 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v46_v29_clean_user_evolution_lr5e7_ep045/generation_config.json +{'loss': '1.778', 'grad_norm': '22.5', 'learning_rate': '4.822e-07', 'epoch': '0.07547'} +{'loss': '1.72', 'grad_norm': '6.906', 'learning_rate': '4.013e-07', 'epoch': '0.1509'} +{'loss': '1.737', 'grad_norm': '15.88', 'learning_rate': '2.77e-07', 'epoch': '0.2264'} +{'loss': '1.73', 'grad_norm': '9.062', 'learning_rate': '1.45e-07', 'epoch': '0.3019'} +{'loss': '1.787', 'grad_norm': '9.938', 'learning_rate': '4.308e-08', 'epoch': '0.3774'} +{'loss': '1.915', 'grad_norm': '20.88', 'learning_rate': '3.666e-10', 'epoch': '0.4528'} +{'train_runtime': '516.1', 'train_samples_per_second': '0.462', 'train_steps_per_second': '0.116', 'train_loss': '1.778', 'epoch': '0.4528'} + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/outputs/v46_v29_clean_user_evolution_lr5e7_ep045/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-16 01:43:44,096 >> chat template saved in /home/ll/llm4rec/experiments/outputs/v46_v29_clean_user_evolution_lr5e7_ep045/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-16 01:43:44,117 >> tokenizer config file saved in /home/ll/llm4rec/experiments/outputs/v46_v29_clean_user_evolution_lr5e7_ep045/tokenizer_config.json +***** train metrics ***** + epoch = 0.4528 + total_flos = 26956621GF + train_loss = 1.7778 + train_runtime = 0:08:36.05 + train_samples_per_second = 0.462 + train_steps_per_second = 0.116 +Figure saved at: /home/ll/llm4rec/experiments/outputs/v46_v29_clean_user_evolution_lr5e7_ep045/training_loss.png +[WARNING|2026-07-16 01:43:44] llamafactory.extras.ploting:149 >> No metric eval_loss to plot. +[WARNING|2026-07-16 01:43:44] llamafactory.extras.ploting:149 >> No metric eval_accuracy to plot. +[INFO|modelcard.py:263] 2026-07-16 01:43:44,216 >> 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..2b0d48c --- /dev/null +++ b/train_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 0.4528301886792453, + "total_flos": 2.894445141093581e+16, + "train_loss": 1.7778411229451498, + "train_runtime": 516.0579, + "train_samples_per_second": 0.462, + "train_steps_per_second": 0.116 +} \ No newline at end of file diff --git a/trainer_log.jsonl b/trainer_log.jsonl new file mode 100644 index 0000000..c332a97 --- /dev/null +++ b/trainer_log.jsonl @@ -0,0 +1,7 @@ +{"current_steps": 10, "total_steps": 60, "loss": 1.7780149459838868, "lr": 4.822441799541978e-07, "epoch": 0.07547169811320754, "percentage": 16.67, "elapsed_time": "0:01:26", "remaining_time": "0:07:14"} +{"current_steps": 20, "total_steps": 60, "loss": 1.7199886322021485, "lr": 4.012935537984413e-07, "epoch": 0.1509433962264151, "percentage": 33.33, "elapsed_time": "0:02:54", "remaining_time": "0:05:49"} +{"current_steps": 30, "total_steps": 60, "loss": 1.736968994140625, "lr": 2.770297546059854e-07, "epoch": 0.22641509433962265, "percentage": 50.0, "elapsed_time": "0:04:21", "remaining_time": "0:04:21"} +{"current_steps": 40, "total_steps": 60, "loss": 1.7296815872192384, "lr": 1.4502772460993384e-07, "epoch": 0.3018867924528302, "percentage": 66.67, "elapsed_time": "0:05:46", "remaining_time": "0:02:53"} +{"current_steps": 50, "total_steps": 60, "loss": 1.7874759674072265, "lr": 4.3077750460777384e-08, "epoch": 0.37735849056603776, "percentage": 83.33, "elapsed_time": "0:07:11", "remaining_time": "0:01:26"} +{"current_steps": 60, "total_steps": 60, "loss": 1.9149166107177735, "lr": 3.6664653721904526e-10, "epoch": 0.4528301886792453, "percentage": 100.0, "elapsed_time": "0:08:36", "remaining_time": "0:00:00"} +{"current_steps": 60, "total_steps": 60, "epoch": 0.4528301886792453, "percentage": 100.0, "elapsed_time": "0:08:36", "remaining_time": "0:00:00"} diff --git a/trainer_state.json b/trainer_state.json new file mode 100644 index 0000000..2e61e91 --- /dev/null +++ b/trainer_state.json @@ -0,0 +1,85 @@ +{ + "best_global_step": null, + "best_metric": null, + "best_model_checkpoint": null, + "epoch": 0.4528301886792453, + "eval_steps": 500, + "global_step": 60, + "is_hyper_param_search": false, + "is_local_process_zero": true, + "is_world_process_zero": true, + "log_history": [ + { + "epoch": 0.07547169811320754, + "grad_norm": 22.5, + "learning_rate": 4.822441799541978e-07, + "loss": 1.7780149459838868, + "step": 10 + }, + { + "epoch": 0.1509433962264151, + "grad_norm": 6.90625, + "learning_rate": 4.012935537984413e-07, + "loss": 1.7199886322021485, + "step": 20 + }, + { + "epoch": 0.22641509433962265, + "grad_norm": 15.875, + "learning_rate": 2.770297546059854e-07, + "loss": 1.736968994140625, + "step": 30 + }, + { + "epoch": 0.3018867924528302, + "grad_norm": 9.0625, + "learning_rate": 1.4502772460993384e-07, + "loss": 1.7296815872192384, + "step": 40 + }, + { + "epoch": 0.37735849056603776, + "grad_norm": 9.9375, + "learning_rate": 4.3077750460777384e-08, + "loss": 1.7874759674072265, + "step": 50 + }, + { + "epoch": 0.4528301886792453, + "grad_norm": 20.875, + "learning_rate": 3.6664653721904526e-10, + "loss": 1.9149166107177735, + "step": 60 + }, + { + "epoch": 0.4528301886792453, + "step": 60, + "total_flos": 2.894445141093581e+16, + "train_loss": 1.7778411229451498, + "train_runtime": 516.0579, + "train_samples_per_second": 0.462, + "train_steps_per_second": 0.116 + } + ], + "logging_steps": 10, + "max_steps": 60, + "num_input_tokens_seen": 0, + "num_train_epochs": 1, + "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": 2.894445141093581e+16, + "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..f2fa7a8 --- /dev/null +++ b/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7215c9cf1ba658d480e55c38bdc56de595411b2b5a82fb28051efbcc8a9876b +size 6033 diff --git a/training_loss.png b/training_loss.png new file mode 100644 index 0000000000000000000000000000000000000000..4a91aa699dcbe09ce4a6b7b22af505b4e2cd87a3 GIT binary patch literal 39217 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