From 0d1bc395abccf28b0aaa6b593aaf3ba645e1db68 Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Sun, 19 Jul 2026 03:59:11 +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/v34_v29_paper_mix_lr5e7_ep10 Source: Original Platform --- .gitattributes | 36 + README.md | 58 + all_results.json | 8 + chat_template.jinja | 89 + config.json | 63 + experiment_recipe.json | 72 + generation_config.json | 12 + model.safetensors | 3 + ...48392.ubuntu-System-Product-Name.1380388.0 | 3 + tokenizer.json | 3 + tokenizer_config.json | 16 + train.log | 2304 +++++++++++++++++ train_results.json | 8 + trainer_log.jsonl | 48 + trainer_state.json | 372 +++ training_args.bin | 3 + training_loss.png | Bin 0 -> 56023 bytes 17 files changed, 3098 insertions(+) create mode 100644 .gitattributes create mode 100644 README.md create mode 100644 all_results.json create mode 100644 chat_template.jinja create mode 100644 config.json create mode 100644 experiment_recipe.json create mode 100644 generation_config.json create mode 100644 model.safetensors create mode 100644 runs/Jul15_00-59-52_ubuntu-System-Product-Name/events.out.tfevents.1784048392.ubuntu-System-Product-Name.1380388.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..ef0de07 --- /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: v34_v29_paper_mix_lr5e7_ep10 + results: [] +--- + + + +# v34_v29_paper_mix_lr5e7_ep10 + +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_v34_paper_mix 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: 202607184 +- gradient_accumulation_steps: 4 +- total_train_batch_size: 4 +- optimizer: Use OptimizerNames.ADAMW_TORCH with betas=(0.9,0.999) and epsilon=1e-08 and optimizer_args=No additional optimizer arguments +- lr_scheduler_type: cosine +- lr_scheduler_warmup_steps: 0.03 +- num_epochs: 1.0 + +### 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..b9f8838 --- /dev/null +++ b/all_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 2.27705175303125e+17, + "train_loss": 1.8975331122133912, + "train_runtime": 3756.1832, + "train_samples_per_second": 0.507, + "train_steps_per_second": 0.127 +} \ 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..7cd6339 --- /dev/null +++ b/experiment_recipe.json @@ -0,0 +1,72 @@ +{ + "created_at": "2026-07-15 00:59:15", + "name": "v34_v29_paper_mix_lr5e7_ep10", + "base": "/home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018", + "dataset": "v34_paper_mix", + "dataset_manifest": { + "name": "v34_paper_mix", + "path": "/home/ll/llm4rec/experiments/data/v34_paper_mix.jsonl", + "records": 80000, + "bytes": 287964112, + "sha256": "114013600aa0113ef0ef441bc1ecbd16a8c01f1a77cf76b9d0de16040656da8f", + "requested_components": { + "general": 30400, + "r0": 19000, + "r3_think": 6000, + "r3_direct": 12000, + "old_rec": 5000, + "old_user": 3800, + "old_item": 3800 + }, + "groups": { + "general": 30400, + "old_rec": 5000, + "r3": 18000, + "r0": 19000, + "old_item": 3800, + "old_user": 3800 + }, + "variants": { + "official_general_cot": 15121, + "rec_no_think_direct_final": 2520, + "profile_goods_direct": 2647, + "caption_to_sid_direct": 9502, + "profile_live_cot": 1414, + "official_general_direct": 15279, + "profile_video/video_cot": 1876, + "sid_to_caption_cot": 4746, + "item_short_think": 699, + "profile_video/video_direct": 3676, + "original_competition": 6105, + "profile_goods_cot": 1350, + "profile_live_direct": 2834, + "profile_video/ad_direct": 2843, + "sid_to_caption_direct": 4752, + "user_strict_array": 666, + "item_no_think_direct_final": 670, + "profile_video/ad_cot": 1360, + "user_strict_logic": 542, + "user_extra_no_think_logic": 228, + "user_logic_json_strict": 529, + "user_array_json_strict": 641 + }, + "routes": { + "think": 31005, + "no_think": 48995 + }, + "target_leakage": 0, + "seed": 202607151 + }, + "learning_rate": "5.0e-7", + "epochs": 1.0, + "stages": null, + "note": "Anchor run using a scaled OneReason-like R0/R3/general mixture plus old-task replay.", + "cot_policy": "Preserve meaningful CoT for /think and pure final outputs for /no_think.", + "checkpoint_policy": "save_strategy=no; only the final model is retained.", + "script": "/home/ll/llm4rec/experiments/run_v34_v43.py", + "script_sha256": "fbf01773c61579cf6159f64442fc0c8902714c84ed23b488bc9a6236a154f402", + "configs": [ + "/home/ll/llm4rec/experiments/configs/v34_v29_paper_mix_lr5e7_ep10.yaml" + ], + "reproduce": "/home/ll/llm4rec/demo/LLaMA-Factory/.venv/bin/python /home/ll/llm4rec/experiments/run_v34_v43.py --single v34_v29_paper_mix_lr5e7_ep10 --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..0996772 --- /dev/null +++ b/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ada26e67cafc409cf6c815d35e0f769f3e37e320ae3637666601c65ab73433d +size 1602902832 diff --git a/runs/Jul15_00-59-52_ubuntu-System-Product-Name/events.out.tfevents.1784048392.ubuntu-System-Product-Name.1380388.0 b/runs/Jul15_00-59-52_ubuntu-System-Product-Name/events.out.tfevents.1784048392.ubuntu-System-Product-Name.1380388.0 new file mode 100644 index 0000000..27ea3b7 --- /dev/null +++ b/runs/Jul15_00-59-52_ubuntu-System-Product-Name/events.out.tfevents.1784048392.ubuntu-System-Product-Name.1380388.0 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ea0965da2ce4988748d0ebadca49e606be0b9655ac51ffadd812cfbe4441e52 +size 16163 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..f0fe8ad --- /dev/null +++ b/train.log @@ -0,0 +1,2304 @@ +[2026-07-15 00:59:15] stage 1/1: /home/ll/llm4rec/experiments/configs/v34_v29_paper_mix_lr5e7_ep10.yaml +/home/ll/llm4rec/demo/LLaMA-Factory/.venv/lib/python3.11/site-packages/jieba/_compat.py:18: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81. + import pkg_resources +[transformers] warmup_ratio is deprecated and will be removed in v5.2. Use `warmup_steps` instead. +[transformers] `logging_dir` is deprecated and will be removed in v5.2. Please set `TENSORBOARD_LOGGING_DIR` instead. +[INFO|2026-07-15 00:59:19] llamafactory.hparams.parser:523 >> Process rank: 0, world size: 1, device: cuda:0, distributed training: False, compute dtype: torch.bfloat16 +[INFO|configuration_utils.py:769] 2026-07-15 00:59:19,018 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/config.json +[INFO|configuration_utils.py:847] 2026-07-15 00:59:19,020 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|configuration_utils.py:769] 2026-07-15 00:59:19,691 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/config.json +[INFO|configuration_utils.py:847] 2026-07-15 00:59:19,692 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|configuration_utils.py:769] 2026-07-15 00:59:19,692 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/config.json +[INFO|configuration_utils.py:847] 2026-07-15 00:59:19,693 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|2026-07-15 00:59:20] llamafactory.data.loader:144 >> Loading dataset /home/ll/llm4rec/experiments/data/v34_paper_mix.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: 17413 examples [00:00, 166909.86 examples/s] Generating train split: 37809 examples [00:00, 170744.83 examples/s] Generating train split: 67231 examples [00:00, 213581.69 examples/s] Generating train split: 80000 examples [00:00, 203297.73 examples/s] + Converting format of dataset (num_proc=16): 0%| | 0/80000 [00:00user +【用户交互历史】: +【2025-01-03】 + --:-- [直播-打赏] <|living_begin|> +【2025-01-05】 + --:-- [直播-关注] <|living_begin|> +【2025-02-15】 + --:-- [直播-关注] <|living_begin|> +【2025-03-14】 + --:-- [直播-关注] <|living_begin|> +【2025-04-22】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-25】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-04】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-05-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-25】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-05-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-02】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-14】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-06-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-29】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-07-03】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-07-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-31】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-15】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-17】 + --:-- [直播-关注] <|living_begin|> +【2025-08-31】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-04】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-12】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-15】 + --:-- [直播-关注] <|living_begin|> +【2025-09-16】 + --:-- [直播-打赏] <|living_begin|> +【2025-09-17】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-09-29】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-09】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-20】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-05】 + --:-- [直播-打赏] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-07】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-08】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2025-11-17】 + --:-- [直播-关注] <|living_begin|> +【2025-11-19】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-20】 + --:-- [直播-关注] <|living_begin|> +【2025-11-21】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-11-22】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2025-11-23】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-25】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-28】 + --:-- [商品-点击] <|prod_begin|> +【2025-11-30】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-02】 + --:-- [直播-关注] <|living_begin|> +【2025-12-03】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-06】 + --:-- [直播-关注] <|living_begin|> +【2025-12-07】 + --:-- [直播-关注] <|living_begin|> +【2025-12-14】 + --:-- [直播-关注] <|living_begin|> +【2025-12-15】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-16】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-17】 + --:-- [直播-首次打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-18】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-20】 + --:-- [直播-打赏] <|living_begin|> + --:-- [直播-首次打赏] <|living_begin|> +【2025-12-22】 + --:-- [直播-关注/首次打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-12-28】 + --:-- [商品-点击] <|prod_begin|> +【2025-12-31】 + --:-- [直播-首次打赏] <|living_begin|> +【2026-01-01】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2026-01-02】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-04】 + 06:40 [广告-深度转化] <|ad_begin|> + 09:08 [广告-深度转化] <|ad_begin|> + 18:55 [广告-深度转化] <|ad_begin|> +【2026-01-05】 + 03:43 [广告-深度转化] <|ad_begin|> + 04:23 [广告-深度转化] <|ad_begin|> + 05:08 [广告-深度转化] <|ad_begin|> + 13:13 [广告-深度转化] <|ad_begin|> + 15:30 [广告-深度转化] <|ad_begin|> + 17:25 [广告-深度转化] <|ad_begin|> + 17:40 [广告-深度转化] <|ad_begin|> +【2026-01-06】 + 04:53 [广告-深度转化] <|ad_begin|> + 23:19 [广告-深度转化] <|ad_begin|> +【2026-01-07】 + --:-- [直播-首次打赏] <|living_begin|> + 10:27 [广告-深度转化] <|ad_begin|> + 17:25 [广告-深度转化] <|ad_begin|> + 17:40 [广告-深度转化] <|ad_begin|> +【2026-01-08】 + 03:27 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 16:22 [广告-深度转化] <|ad_begin|> + 16:32 [广告-点击] <|ad_begin|> + 16:42 [广告-深度转化] <|ad_begin|> + 16:42 [广告-点击] <|ad_begin|> + 19:38 [广告-深度转化] <|ad_begin|> + 19:38 [广告-点击] <|ad_begin|> +【2026-01-09】 + --:-- [直播-关注] <|living_begin|> + 02:53 [广告-深度转化] <|ad_begin|> + 02:53 [广告-点击] <|ad_begin|> + 09:06 [广告-深度转化] <|ad_begin|> + 09:06 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-10】 + 03:02 [广告-深度转化] <|ad_begin|> + 03:02 [广告-点击] <|ad_begin|> + 03:13 [广告-点击] <|ad_begin|> + 05:07 [广告-点击] <|ad_begin|> + 05:41 [广告-深度转化] <|ad_begin|> + 05:41 [广告-点击] <|ad_begin|> + 08:07 [广告-深度转化] <|ad_begin|> + 08:07 [广告-点击] <|ad_begin|> + 08:15 [广告-深度转化] <|ad_begin|> + 08:15 [广告-点击] <|ad_begin|> + 08:31 [广告-深度转化] <|ad_begin|> + 08:31 [广告-点击] <|ad_begin|> + 09:01 [广告-深度转化] <|ad_begin|> + 09:01 [广告-点击] <|ad_begin|> + 16:06 [广告-深度转化] <|ad_begin|> + 16:06 [广告-点击] <|ad_begin|> + 17:42 [广告-深度转化] <|ad_begin|> + 17:42 [广告-点击] <|ad_begin|> + 17:52 [广告-点击] <|ad_begin|> + 18:04 [广告-深度转化] <|ad_begin|> + 18:04 [广告-点击] <|ad_begin|> +【2026-01-11】 + 04:38 [广告-深度转化] <|ad_begin|> + 04:38 [广告-点击] <|ad_begin|> +【2026-01-12】 + --:-- [直播-打赏] <|living_begin|> + 06:35 [广告-深度转化] <|ad_begin|> + 06:35 [广告-点击] <|ad_begin|> + 15:36 [广告-点击] <|ad_begin|> +【2026-01-13】 + 03:09 [广告-深度转化] <|ad_begin|> + 03:09 [广告-点击] <|ad_begin|> + 04:48 [广告-深度转化] <|ad_begin|> + 04:48 [广告-点击] <|ad_begin|> + 08:28 [广告-深度转化] <|ad_begin|> + 08:28 [广告-点击] <|ad_begin|> + 09:54 [广告-深度转化] <|ad_begin|> + 09:54 [广告-点击] <|ad_begin|> + 11:11 [广告-深度转化] <|ad_begin|> + 11:11 [广告-点击] <|ad_begin|> + 13:18 [广告-深度转化] <|ad_begin|> + 13:18 [广告-点击] <|ad_begin|> +【2026-01-14】 + --:-- [直播-首次打赏] <|living_begin|> + 04:22 [广告-深度转化] <|ad_begin|> + 04:22 [广告-点击] <|ad_begin|> + 10:23 [广告-深度转化] <|ad_begin|> + 10:23 [广告-点击] <|ad_begin|> + 17:10 [广告-深度转化] <|ad_begin|> + 17:10 [广告-点击] <|ad_begin|> + 20:10 [广告-深度转化] <|ad_begin|> + 20:10 [广告-点击] <|ad_begin|> +【2026-01-16】 + 03:13 [广告-深度转化] <|ad_begin|> + 03:13 [广告-点击] <|ad_begin|> +【2026-01-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-18】 + 03:11 [广告-点击] <|ad_begin|> + 04:23 [广告-深度转化] <|ad_begin|> + 04:23 [广告-点击] <|ad_begin|> + 18:31 [广告-深度转化] <|ad_begin|> + 18:31 [广告-点击] <|ad_begin|> +【2026-01-19】 + --:-- [直播-关注/打赏] <|living_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-20】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 04:13 [广告-点击] <|ad_begin|> + 18:02 [广告-深度转化] <|ad_begin|> + 18:02 [广告-点击] <|ad_begin|> +【2026-01-21】 + 03:26 [广告-深度转化] <|ad_begin|> + 03:26 [广告-点击] <|ad_begin|> + 03:41 [广告-深度转化] <|ad_begin|> + 03:41 [广告-点击] <|ad_begin|> + 05:41 [广告-点击] <|ad_begin|> + 05:47 [广告-深度转化] <|ad_begin|> + 05:47 [广告-点击] <|ad_begin|> + 09:19 [广告-深度转化] <|ad_begin|> + 09:19 [广告-点击] <|ad_begin|> + 09:29 [广告-深度转化] <|ad_begin|> + 09:29 [广告-点击] <|ad_begin|> + 09:43 [广告-深度转化] <|ad_begin|> + 09:43 [广告-点击] <|ad_begin|> + 17:29 [广告-深度转化] <|ad_begin|> + 17:29 [广告-点击] <|ad_begin|> +【2026-01-22】 + 11:11 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 14:08 [视频-点赞/长播] <|video_begin|> + 18:03 [广告-点击] <|ad_begin|> + 18:10 [视频-点赞/长播] <|video_begin|> +【2026-01-23】 + 04:00 [视频-点赞/长播] <|video_begin|> + 07:08 [广告-深度转化] <|ad_begin|> + 07:08 [广告-点击] <|ad_begin|> + 11:17 [视频-点赞/长播] <|video_begin|> + 11:17 [视频-点赞/长播] <|video_begin|> + 11:17 [视频-点赞/长播] <|video_begin|> + 11:35 [广告-深度转化] <|ad_begin|> + 11:35 [广告-点击] <|ad_begin|> + 14:48 [广告-点击] <|ad_begin|> + 15:48 [视频-点赞/长播] <|video_begin|> +【2026-01-24】 + 03:05 [广告-深度转化] <|ad_begin|> + 03:05 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 15:16 [视频-点赞/长播] <|video_begin|> + 15:16 [视频-点赞/长播] <|video_begin|> +【2026-01-25】 + --:-- [直播-关注/首次打赏] <|living_begin|> + 06:42 [视频-点赞/长播] <|video_begin|> + 09:07 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 15:37 [视频-浏览] <|video_begin|> + 17:17 [广告-深度转化] <|ad_begin|> + 17:17 [广告-点击] <|ad_begin|> + 21:19 [广告-点击] <|ad_begin|> +【2026-01-26】 + 07:11 [广告-点击] <|ad_begin|> + 10:08 [广告-深度转化] <|ad_begin|> + 10:08 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 15:55 [视频-转发/长播] <|video_begin|> + 18:08 [视频-点赞/长播] <|video_begin|> + 18:10 [视频-点赞/长播] <|video_begin|> + 18:14 [视频-评论/点赞/长播] <|video_begin|> + 19:26 [广告-深度转化] <|ad_begin|> + 19:26 [广告-点击] <|ad_begin|> +【2026-01-27】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 03:35 [视频-浏览] <|video_begin|> + 09:29 [广告-点击] <|ad_begin|> + 15:10 [视频-点赞/长播] <|video_begin|> + 15:10 [视频-点赞/长播] <|video_begin|> + 16:20 [视频-点赞/长播] <|video_begin|> +【2026-01-28】 + 03:29 [视频-浏览] <|video_begin|> + 03:54 [广告-深度转化] <|ad_begin|> + 03:54 [广告-点击] <|ad_begin|> + 04:05 [广告-深度转化] <|ad_begin|> + 04:05 [广告-点击] <|ad_begin|> + 07:21 [广告-深度转化] <|ad_begin|> + 07:21 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 14:19 [视频-点赞/长播] <|video_begin|> +【2026-01-29】 + 03:06 [视频-点赞/长播] <|video_begin|> + 03:24 [视频-点赞/长播] <|video_begin|> + 10:36 [视频-关注/长播] <|video_begin|> + 10:47 [视频-点赞/长播] <|video_begin|> + 10:47 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 13:23 [视频-点赞/长播] <|video_begin|> + 15:52 [视频-点赞/长播] <|video_begin|> + 17:53 [视频-点赞/长播] <|video_begin|> + 20:59 [视频-点赞/长播] <|video_begin|> + 21:13 [视频-点赞/长播] <|video_begin|> + 22:48 [视频-点赞/长播] <|video_begin|> + 23:03 [视频-点赞/长播] <|video_begin|> + 23:17 [视频-点赞/长播] <|video_begin|> +【2026-01-30】 + --:-- [直播-关注] <|living_begin|> + 04:00 [视频-点赞/长播] <|video_begin|> + 04:11 [视频-点赞/长播] <|video_begin|> + 04:26 [广告-点击] <|ad_begin|> + 10:51 [视频-点赞/长播] <|video_begin|> + 10:55 [视频-点赞/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + 17:48 [视频-点赞/长播] <|video_begin|> + 17:58 [广告-深度转化] <|ad_begin|> + 17:58 [广告-点击] <|ad_begin|> +【2026-01-31】 + --:-- [直播-首次打赏] <|living_begin|> + 03:37 [广告-点击] <|ad_begin|> + 03:52 [广告-深度转化] <|ad_begin|> + 03:52 [广告-点击] <|ad_begin|> + 12:35 [视频-点赞/长播] <|video_begin|> + 12:35 [视频-点赞/长播] <|video_begin|> + 18:20 [广告-深度转化] <|ad_begin|> + 18:20 [广告-点击] <|ad_begin|> + 18:39 [视频-点赞/长播] <|video_begin|> + 18:50 [广告-深度转化] <|ad_begin|> + 18:50 [广告-点击] <|ad_begin|> + 19:31 [视频-点赞/长播] <|video_begin|> + 19:40 [视频-点赞/长播] <|video_begin|> +【2026-02-01】 + 06:11 [广告-深度转化] <|ad_begin|> + 06:11 [广告-点击] <|ad_begin|> + 15:14 [广告-深度转化] <|ad_begin|> + 15:14 [广告-点击] <|ad_begin|> + 15:44 [广告-点击] <|ad_begin|> + 16:27 [视频-点赞/长播] <|video_begin|> + 16:27 [视频-点赞/长播] <|video_begin|> + 18:07 [视频-点赞/长播] <|video_begin|> + 18:22 [广告-深度转化] <|ad_begin|> + 18:22 [广告-点击] <|ad_begin|> + 21:04 [广告-点击] <|ad_begin|> +【2026-02-02】 + 18:11 [视频-点赞/长播] <|video_begin|> + 19:11 [视频-点赞/长播] <|video_begin|> +【2026-02-03】 + 02:35 [广告-深度转化] <|ad_begin|> + 02:35 [广告-点击] <|ad_begin|> + 03:17 [视频-点赞/长播] <|video_begin|> + 03:20 [视频-点赞/长播] <|video_begin|> + 08:46 [视频-长播] <|video_begin|> + 08:46 [视频-长播] <|video_begin|> + 09:27 [视频-长播] <|video_begin|> + 12:34 [视频-长播] <|video_begin|> + 13:31 [视频-长播] <|video_begin|> + 13:31 [视频-长播] <|video_begin|> + 13:31 [视频-长播] <|video_begin|> + 13:36 [视频-长播] <|video_begin|> + 13:36 [视频-长播] <|video_begin|> + 13:36 [视频-长播] <|video_begin|> + 13:39 [视频-长播] <|video_begin|> + 13:39 [视频-长播] <|video_begin|> + 14:58 [视频-长播] <|video_begin|> + 14:58 [视频-长播] <|video_begin|> + 15:12 [视频-点赞/长播] <|video_begin|> +【2026-02-04】 + --:-- [直播-首次打赏] <|living_begin|> + 01:56 [视频-长播] <|video_begin|> + 04:09 [视频-长播] <|video_begin|> + 10:50 [视频-长播] <|video_begin|> + 10:50 [视频-长播] <|video_begin|> + 20:36 [视频-长播] <|video_begin|> + 20:38 [视频-长播] <|video_begin|> + 20:38 [视频-长播] <|video_begin|> + 22:20 [视频-长播] <|video_begin|> + 22:28 [视频-长播] <|video_begin|> + 22:29 [视频-长播] <|video_begin|> + 22:29 [视频-长播] <|video_begin|> + 22:29 [视频-长播] <|video_begin|> + 22:38 [视频-长播] <|video_begin|> + 22:45 [视频-长播] <|video_begin|> + 23:03 [视频-长播] <|video_begin|> + 23:09 [视频-长播] <|video_begin|> + 23:09 [视频-长播] <|video_begin|> + 23:09 [视频-长播] <|video_begin|> + 23:17 [视频-长播] <|video_begin|> + 23:22 [视频-长播] <|video_begin|> + 23:22 [视频-长播] <|video_begin|> + 23:28 [视频-长播] <|video_begin|> + 23:28 [视频-长播] <|video_begin|> + 23:30 [视频-长播] <|video_begin|> + 23:30 [视频-长播] <|video_begin|> + 23:30 [视频-长播] <|video_begin|> +【2026-02-05】 + 04:48 [视频-长播] <|video_begin|> + 05:02 [视频-长播] <|video_begin|> + 11:21 [视频-点赞/长播] <|video_begin|> + 13:00 [视频-长播] <|video_begin|> + 13:00 [视频-长播] <|video_begin|> + 14:23 [视频-长播] <|video_begin|> + 14:24 [视频-长播] <|video_begin|> + 14:24 [视频-长播] <|video_begin|> + 14:24 [视频-长播] <|video_begin|> + 14:25 [视频-长播] <|video_begin|> + 15:48 [视频-长播] <|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": "逻辑说明" + } + ] + } +}/no_think<|im_end|> +<|im_start|>assistant + + +{"logic_chain": {"name": "从地域偏好到特定风物特产的兴趣收敛", "events": [{"date": "2025-11-21", "action": "[直播-关注] <|living_begin|>", "logic": "兴趣沉浸:在长达数月对云南主播(尤其是临沧地区)的持续关注和互动中,不断被动接收地域文化和生活方式信息,形成对“云南”的深度情感连接和认知背景。"}, {"date": "2025-10-27", "action": "[商品-购买] <|prod_begin|>", "logic": "行为转化:基于对云南文化的长期兴趣,首次将线上情感消费(打赏/关注)转化为对具体地域风物(傣味腌菜)的实体消费尝试,实现了从“云体验”到“实体感知”的跨越。"}, {"date": "2026-01-17", "action": "[商品-点击] <|prod_begin|>", "logic": "兴趣聚焦与收敛:用户的兴趣点从泛化的“云南特产”进一步收敛到更具体的地理单元“永德县”(临沧市下辖县)。这表明用户不再满足于宽泛的地域标签,而是基于已有的认知(可能源于直播内容),开始对特定子区域的标志性产品进行精准探索,体现了认知地图的精细化。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2024-10-20】 + --:-- [商品-购买] <|prod_begin|> +【2024-10-21】 + --:-- [商品-购买] <|prod_begin|> +【2024-11-04】 + --:-- [商品-购买] <|prod_begin|> +【2024-11-14】 + --:-- [商品-购买] <|prod_begin|> +【2024-12-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-16】 + --:-- [商品-购买] <|prod_begin|> +【2025-01-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-02】 + --:-- [直播-打赏] <|living_begin|> +【2025-05-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-07】 + --:-- [直播-关注] <|living_begin|> +【2025-07-10】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-07-16】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-07-17】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-打赏] <|living_begin|> +【2025-07-18】 + --:-- [直播-关注] <|living_begin|> +【2025-07-19】 + --:-- [直播-关注] <|living_begin|> +【2025-07-21】 + --:-- [直播-关注] <|living_begin|> +【2025-07-22】 + --:-- [直播-首次打赏] <|living_begin|> +【2025-07-26】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-07-28】 + --:-- [直播-关注] <|living_begin|> +【2025-07-31】 + --:-- [直播-关注] <|living_begin|> +【2025-08-02】 + --:-- [直播-关注] <|living_begin|> +【2025-08-04】 + --:-- [直播-关注] <|living_begin|> +【2025-08-14】 + --:-- [直播-关注] <|living_begin|> +【2025-08-19】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-08-22】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-23】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-25】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-08-29】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-08-30】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-08-31】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-09-04】 + --:-- [直播-关注] <|living_begin|> +【2025-09-05】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-08】 + --:-- [直播-关注] <|living_begin|> +【2025-09-16】 + --:-- [直播-关注] <|living_begin|> +【2025-09-23】 + --:-- [直播-打赏] <|living_begin|> +【2025-10-01】 + --:-- [直播-打赏] <|living_begin|> +【2025-10-15】 + --:-- [直播-关注] <|living_begin|> +【2025-10-27】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-28】 + --:-- [直播-关注] <|living_begin|> +【2025-10-31】 + --:-- [直播-关注] <|living_begin|> +【2025-11-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-14】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-21】 + --:-- [直播-关注] <|living_begin|> +【2025-12-27】 + 02:54 [广告-深度转化] <|ad_begin|> + 03:46 [广告-深度转化] <|ad_begin|> + 05:26 [广告-深度转化] <|ad_begin|> + 08:33 [广告-深度转化] <|ad_begin|> + 10:03 [广告-深度转化] <|ad_begin|> + 11:52 [广告-深度转化] <|ad_begin|> + 14:53 [广告-深度转化] <|ad_begin|> +【2025-12-29】 + 10:01 [广告-深度转化] <|ad_begin|> +【2025-12-31】 + 00:29 [广告-深度转化] <|ad_begin|> + 00:40 [广告-深度转化] <|ad_begin|> +【2026-01-02】 + 09:50 [广告-深度转化] <|ad_begin|> + 11:58 [广告-深度转化] <|ad_begin|> +【2026-01-03】 + 11:44 [广告-深度转化] <|ad_begin|> + 12:09 [广告-深度转化] <|ad_begin|> + 16:00 [广告-深度转化] <|ad_begin|> + 17:05 [广告-深度转化] <|ad_begin|> +【2026-01-04】 + 11:29 [广告-深度转化] <|ad_begin|> + 13:22 [广告-深度转化] <|ad_begin|> + 16:14 [广告-深度转化] <|ad_begin|> + 17:00 [广告-深度转化] <|ad_begin|> +【2026-01-05】 + 10:44 [广告-深度转化] <|ad_begin|> + 13:12 [广告-深度转化] <|ad_begin|> +【2026-01-06】 + 06:49 [广告-深度转化] <|ad_begin|> + 18:38 [广告-深度转化] <|ad_begin|> + 19:15 [广告-深度转化] <|ad_begin|> + 19:41 [广告-深度转化] <|ad_begin|> +【2026-01-07】 + 01:52 [广告-深度转化] <|ad_begin|> + 13:47 [广告-深度转化] <|ad_begin|> +【2026-01-08】 + 05:04 [广告-深度转化] <|ad_begin|> + 16:17 [广告-深度转化] <|ad_begin|> +【2026-01-09】 + --:-- [直播-关注] <|living_begin|> + 08:15 [广告-深度转化] <|ad_begin|> + 08:30 [广告-深度转化] <|ad_begin|> +【2026-01-11】 + 02:48 [广告-深度转化] <|ad_begin|> +【2026-01-12】 + 06:12 [广告-深度转化] <|ad_begin|> + 08:20 [广告-深度转化] <|ad_begin|> +【2026-01-13】 + 05:16 [广告-深度转化] <|ad_begin|> + 08:17 [广告-深度转化] <|ad_begin|> + 12:15 [广告-深度转化] <|ad_begin|> + 12:15 [广告-点击] <|ad_begin|> + 13:24 [广告-深度转化] <|ad_begin|> + 13:24 [广告-点击] <|ad_begin|> +【2026-01-14】 + 05:47 [广告-深度转化] <|ad_begin|> + 05:47 [广告-点击] <|ad_begin|> + 06:32 [广告-深度转化] <|ad_begin|> + 06:32 [广告-点击] <|ad_begin|> + 11:54 [广告-点击] <|ad_begin|> + 12:11 [广告-深度转化] <|ad_begin|> + 12:11 [广告-点击] <|ad_begin|> + 12:43 [广告-点击] <|ad_begin|> + 14:28 [广告-点击] <|ad_begin|> +【2026-01-15】 + 03:23 [广告-点击] <|ad_begin|> + 13:04 [广告-深度转化] <|ad_begin|> + 13:04 [广告-点击] <|ad_begin|> +【2026-01-16】 + 04:24 [广告-深度转化] <|ad_begin|> + 04:24 [广告-点击] <|ad_begin|> + 07:37 [广告-深度转化] <|ad_begin|> + 07:37 [广告-点击] <|ad_begin|> + 16:20 [广告-深度转化] <|ad_begin|> + 16:20 [广告-点击] <|ad_begin|> + 20:35 [广告-点击] <|ad_begin|> +【2026-01-17】 + 01:27 [广告-深度转化] <|ad_begin|> + 01:27 [广告-点击] <|ad_begin|> + 03:32 [广告-深度转化] <|ad_begin|> + 03:32 [广告-点击] <|ad_begin|> + 05:36 [广告-深度转化] <|ad_begin|> + 05:36 [广告-点击] <|ad_begin|> + 07:13 [广告-深度转化] <|ad_begin|> + 07:13 [广告-点击] <|ad_begin|> + 13:13 [广告-点击] <|ad_begin|> + 13:27 [广告-点击] <|ad_begin|> + 13:33 [广告-点击] <|ad_begin|> + 14:47 [广告-深度转化] <|ad_begin|> + 14:47 [广告-点击] <|ad_begin|> +【2026-01-18】 + 08:11 [广告-深度转化] <|ad_begin|> + 08:11 [广告-点击] <|ad_begin|> + 09:23 [广告-点击] <|ad_begin|> +【2026-01-19】 + 11:47 [广告-点击] <|ad_begin|> + 13:37 [广告-深度转化] <|ad_begin|> + 13:37 [广告-点击] <|ad_begin|> +【2026-01-20】 + 04:07 [广告-深度转化] <|ad_begin|> + 04:07 [广告-点击] <|ad_begin|> +【2026-01-21】 + 15:51 [广告-深度转化] <|ad_begin|> + 15:51 [广告-点击] <|ad_begin|> +【2026-01-22】 + 00:28 [广告-深度转化] <|ad_begin|> + 00:28 [广告-点击] <|ad_begin|> + 01:22 [广告-点击] <|ad_begin|> + 04:37 [广告-深度转化] <|ad_begin|> + 04:37 [广告-点击] <|ad_begin|> + 04:51 [广告-点击] <|ad_begin|> +【2026-01-23】 + 03:41 [广告-点击] <|ad_begin|> + 14:46 [广告-点击] <|ad_begin|> + 17:44 [广告-点击] <|ad_begin|> + 20:38 [广告-点击] <|ad_begin|> +【2026-01-24】 + --:-- [商品-购买] <|prod_begin|> + 07:31 [广告-点击] <|ad_begin|> + 08:02 [广告-深度转化] <|ad_begin|> + 08:02 [广告-点击] <|ad_begin|> + 08:12 [广告-点击] <|ad_begin|> + 12:37 [广告-点击] <|ad_begin|> + 15:07 [广告-深度转化] <|ad_begin|> + 15:07 [广告-点击] <|ad_begin|> + 15:24 [广告-点击] <|ad_begin|> +【2026-01-25】 + 04:00 [广告-点击] <|ad_begin|> + 23:17 [广告-点击] <|ad_begin|> +【2026-01-26】 + 07:12 [广告-深度转化] <|ad_begin|> + 07:12 [广告-点击] <|ad_begin|> + 07:36 [广告-深度转化] <|ad_begin|> + 07:36 [广告-点击] <|ad_begin|> + 12:35 [广告-深度转化] <|ad_begin|> + 12:35 [广告-点击] <|ad_begin|> + 18:12 [广告-深度转化] <|ad_begin|> + 18:12 [广告-点击] <|ad_begin|> +【2026-01-27】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 09:33 [广告-深度转化] <|ad_begin|> + 09:33 [广告-点击] <|ad_begin|> + 12:33 [广告-点击] <|ad_begin|> + 16:11 [广告-点击] <|ad_begin|> +【2026-01-28】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 13:03 [广告-点击] <|ad_begin|> + 14:27 [视频-评论/长播] <|video_begin|> + 15:32 [视频-评论/长播] <|video_begin|> +【2026-01-29】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 07:03 [广告-深度转化] <|ad_begin|> + 07:03 [广告-点击] <|ad_begin|> + 15:12 [视频-评论/长播] <|video_begin|> + 15:16 [视频-评论/长播] <|video_begin|> + 16:05 [视频-评论/长播] <|video_begin|> + 16:13 [视频-评论/长播] <|video_begin|> + 16:24 [广告-点击] <|ad_begin|> + 17:46 [视频-转发/长播] <|video_begin|> +【2026-01-30】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 04:18 [广告-点击] <|ad_begin|> +【2026-01-31】 + 05:00 [广告-深度转化] <|ad_begin|> + 05:00 [广告-点击] <|ad_begin|> + 11:46 [广告-点击] <|ad_begin|> + 14:54 [视频-转发/长播] <|video_begin|> + 17:10 [广告-点击] <|ad_begin|> + 17:11 [视频-评论/长播] <|video_begin|> + 17:40 [广告-点击] <|ad_begin|> +【2026-02-01】 + 00:48 [视频-评论/长播] <|video_begin|> + 02:09 [视频-评论/长播] <|video_begin|> + 02:16 [视频-评论/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 04:30 [广告-点击] <|ad_begin|> + 04:44 [广告-深度转化] <|ad_begin|> + 04:44 [广告-点击] <|ad_begin|> + 11:55 [广告-点击] <|ad_begin|> + 14:57 [视频-转发/点赞/长播] <|video_begin|> + 19:22 [视频-评论/长播] <|video_begin|> +【2026-02-02】 + 01:19 [视频-评论/长播] <|video_begin|> + 01:47 [视频-评论/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 05:25 [视频-评论/长播] <|video_begin|> + 05:40 [广告-点击] <|ad_begin|> + 05:57 [广告-点击] <|ad_begin|> + 07:03 [广告-点击] <|ad_begin|> + 07:47 [视频-评论/长播] <|video_begin|> + 08:10 [视频-评论/长播] <|video_begin|> + 12:04 [视频-评论/长播] <|video_begin|> +【2026-02-03】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 06:37 [视频-评论/长播] <|video_begin|> + 06:47 [视频-浏览] <|video_begin|> + 06:54 [视频-评论/长播] <|video_begin|> + 07:01 [视频-评论/长播] <|video_begin|> + 12:33 [广告-深度转化] <|ad_begin|> + 12:33 [广告-点击] <|ad_begin|> + 12:57 [广告-深度转化] <|ad_begin|> + 12:57 [广告-点击] <|ad_begin|> + 13:23 [视频-评论/长播] <|video_begin|> + 14:47 [视频-评论/长播] <|video_begin|> + 15:20 [视频-评论/长播] <|video_begin|> + 16:58 [视频-评论/长播] <|video_begin|> + 17:21 [视频-评论/长播] <|video_begin|> + 17:39 [视频-浏览] <|video_begin|> +【2026-02-04】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 20:43 [视频-评论/长播] <|video_begin|> + 20:53 [视频-评论/长播] <|video_begin|> + 21:10 [视频-评论/长播] <|video_begin|> + 21:18 [视频-评论/长播] <|video_begin|> + 21:25 [视频-评论/长播] <|video_begin|> + 21:35 [视频-评论/长播] <|video_begin|> + 21:39 [视频-评论/长播] <|video_begin|> + 21:44 [视频-评论/长播] <|video_begin|> + 21:52 [视频-评论/长播] <|video_begin|> + 21:52 [视频-评论/长播] <|video_begin|> + 21:59 [视频-评论/长播] <|video_begin|> + 22:12 [视频-评论/长播] <|video_begin|> + 23:19 [广告-点击] <|ad_begin|> + 23:52 [视频-浏览] <|video_begin|> +【2026-02-05】 + 00:37 [视频-长播] <|video_begin|> + 00:41 [视频-长播] <|video_begin|> + 00:41 [视频-长播] <|video_begin|> + 00:41 [视频-长播] <|video_begin|> + 01:08 [视频-收藏/长播] <|video_begin|> + 01:25 [视频-长播] <|video_begin|> + 01:31 [视频-长播] <|video_begin|> + 01:31 [视频-长播] <|video_begin|> + 01:36 [视频-评论/长播] <|video_begin|> + 01:38 [视频-长播] <|video_begin|> + 01:38 [视频-长播] <|video_begin|> + 01:54 [视频-评论/长播] <|video_begin|> + 01:54 [视频-长播] <|video_begin|> + 01:54 [视频-长播] <|video_begin|> + 02:06 [视频-评论/长播] <|video_begin|> + 02:06 [视频-长播] <|video_begin|> + 02:16 [视频-评论/长播] <|video_begin|> + 02:25 [视频-评论/长播] <|video_begin|> + 02:25 [视频-长播] <|video_begin|> + 02:25 [视频-长播] <|video_begin|> + 02:30 [视频-长播] <|video_begin|> + 02:40 [视频-长播] <|video_begin|> + 02:43 [视频-长播] <|video_begin|> + 02:43 [视频-长播] <|video_begin|> + 02:47 [视频-长播] <|video_begin|> + 02:51 [视频-评论/长播] <|video_begin|> + 03:11 [视频-评论/长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 03:32 [视频-长播] <|video_begin|> + 03:32 [视频-长播] <|video_begin|> + 03:37 [视频-长播] <|video_begin|> + 03:55 [视频-长播] <|video_begin|> + 03:55 [视频-长播] <|video_begin|> + 04:01 [视频-评论/长播] <|video_begin|> + 04:01 [视频-评论/长播] <|video_begin|> + 04:01 [视频-长播] <|video_begin|> + 04:09 [视频-评论/长播] <|video_begin|> + 04:09 [视频-长播] <|video_begin|> + 04:17 [视频-长播] <|video_begin|> + 04:53 [视频-长播] <|video_begin|> + 04:53 [视频-长播] <|video_begin|> + 05:45 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 05:59 [视频-长播] <|video_begin|> + 06:13 [视频-长播] <|video_begin|> + 06:13 [视频-长播] <|video_begin|> + 06:32 [视频-评论/长播] <|video_begin|> + 06:32 [视频-长播] <|video_begin|> + 06:39 [视频-长播] <|video_begin|> + 06:45 [视频-长播] <|video_begin|> + 07:01 [视频-长播] <|video_begin|> + 07:01 [视频-长播] <|video_begin|> + 07:07 [视频-评论/长播] <|video_begin|> + 07:07 [视频-长播] <|video_begin|> + 07:22 [视频-长播] <|video_begin|> + 07:22 [视频-长播] <|video_begin|> + 07:22 [视频-长播] <|video_begin|> + 07:34 [视频-评论/长播] <|video_begin|> + 07:34 [视频-长播] <|video_begin|> + 07:34 [视频-长播] <|video_begin|> + 07:41 [视频-长播] <|video_begin|> + 07:41 [视频-长播] <|video_begin|> + 07:57 [视频-长播] <|video_begin|> + 07:57 [视频-长播] <|video_begin|> + 08:10 [广告-点击] <|ad_begin|> + 13:01 [广告-深度转化] <|ad_begin|> + 13:01 [广告-点击] <|ad_begin|> +角色任务:你需要以极端严苛的用户行为数据挖掘专家及数据格式化专家身份,根据以上用户交互历史,针对给定主题抽取存在行为递进性与内在联系的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 广告-点击、广告-深度转化、视频-浏览、视频-长播、搜索-搜索、商品-点击、商品-购买、直播-关注、直播-首次打赏 +核心逻辑要求(递进性准则): +请按时间顺序提取 5 步以内的行为链,且后项交互B必须构成前项交互A在场景需求上的协同补充、副作用诱因或兴趣细化升级——即 B 必须源于 A 所延伸出的需求,严禁提取任何品类平级、内容重复或仅由天气/促销触发的并列凑单行为。 +1.场景驱动协同:交互 B 和交互 A 必须落在同一生活场景、同一主题类目中,且存在很强的需求补完关系。 +2.兴趣因果递进:交互 B 应是交互 A 带来的副作用需求或新增需求的结果,或者 A 对 B 具有明确诱发作用。 +3.需求深度细化:在同一主题类目下,交互 B 的需求必须比交互 A 更具体、更细化,但不包括重复出现的购买、点击、搜索等行为,避免节点内容重复。 +请根据以下主题提取行为逻辑链: +主题:从被动接收信息到主动探索知识的兴趣演化 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从被动接收信息到主动探索知识的兴趣演化", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +} + +强约束:最终答案必须是一个可被 json.loads 解析的 JSON,不能包含 Markdown、解释、重复键或 JSON 外额外字符。/no_think<|im_end|> +<|im_start|>assistant + + +{"logic_chain":{"name":"从被动接收信息到主动探索知识的兴趣演化","events":[{"date":"2026-01-26","action":"[广告-深度转化] <|ad_begin|>","logic":"初始阶段:用户在2025年底至2026年1月期间,被动且大量地深度转化/点击了内容相似的短剧广告(如穿越、逆袭、宫斗题材),行为模式为被动信息接收。"},{"date":"2026-01-29","action":"[视频-转发/长播] <|video_begin|>","logic":"行为转折:用户首次出现主动的、带有知识探索性质的“转发”行为,内容是关于“机械门锁原理”的硬核科普。这标志着用户的兴趣从被动的剧情消费,演化为对具体事物工作原理的主动探究,交互深度和认知意图均发生显著变化。"}]}}<|im_end|> +<|im_start|>user +【用户交互历史】: +【2024-04-15】 + --:-- [商品-购买] <|prod_begin|> +【2024-04-24】 + --:-- [商品-购买] <|prod_begin|> +【2024-04-25】 + --:-- [商品-购买] <|prod_begin|> +【2024-04-27】 + --:-- [商品-购买] <|prod_begin|> +【2024-06-06】 + --:-- [商品-购买] <|prod_begin|> +【2024-06-16】 + --:-- [商品-购买] <|prod_begin|> +【2024-08-30】 + --:-- [商品-购买] <|prod_begin|> +【2024-09-16】 + --:-- [商品-购买] <|prod_begin|> +【2024-09-29】 + --:-- [商品-购买] <|prod_begin|> +【2024-10-08】 + --:-- [商品-购买] <|prod_begin|> +【2024-10-11】 + --:-- [商品-购买] <|prod_begin|> +【2024-10-24】 + --:-- [商品-购买] <|prod_begin|> +【2024-11-02】 + --:-- [商品-购买] <|prod_begin|> +【2024-11-20】 + --:-- [商品-购买] <|prod_begin|> +【2024-12-15】 + --:-- [商品-购买] <|prod_begin|> +【2024-12-21】 + --:-- [商品-购买] <|prod_begin|> +【2024-12-22】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-02-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-03-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-26】 + --:-- [商品-购买] <|prod_begin|> +【2025-04-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-05-21】 + --:-- [商品-购买] <|prod_begin|> +【2025-06-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-21】 + --:-- [直播-关注] <|living_begin|> +【2025-08-31】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-03】 + --:-- [直播-关注] <|living_begin|> +【2025-09-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-14】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-16】 + --:-- [直播-关注/首次打赏] <|living_begin|> +【2025-10-04】 + --:-- [直播-关注] <|living_begin|> +【2025-10-08】 + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-17】 + --:-- [直播-关注] <|living_begin|> +【2025-10-18】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-10-19】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-20】 + --:-- [直播-关注] <|living_begin|> +【2025-10-21】 + --:-- [直播-关注] <|living_begin|> +【2025-10-25】 + --:-- [直播-关注] <|living_begin|> +【2025-10-26】 + --:-- [直播-关注] <|living_begin|> +【2025-10-27】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-01】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-02】 + --:-- [直播-关注] <|living_begin|> +【2025-11-03】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-04】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-11-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-08】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-11-10】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-01】 + --:-- [直播-关注] <|living_begin|> +【2025-12-06】 + --:-- [直播-关注] <|living_begin|> +【2025-12-08】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> +【2025-12-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-12-22】 + --:-- [直播-关注] <|living_begin|> +【2025-12-23】 + --:-- [直播-关注] <|living_begin|> +【2025-12-25】 + --:-- [直播-关注] <|living_begin|> +【2025-12-28】 + --:-- [直播-关注] <|living_begin|> +【2026-01-03】 + --:-- [直播-关注] <|living_begin|> +【2026-01-05】 + --:-- [直播-关注] <|living_begin|> +【2026-01-12】 + --:-- [直播-关注] <|living_begin|> +【2026-01-14】 + 08:11 [广告-深度转化] <|ad_begin|> +【2026-01-15】 + 10:31 [广告-深度转化] <|ad_begin|> + 12:30 [广告-深度转化] <|ad_begin|> + 13:04 [广告-深度转化] <|ad_begin|> +【2026-01-16】 + 01:48 [广告-深度转化] <|ad_begin|> + 07:52 [广告-深度转化] <|ad_begin|> + 11:51 [广告-深度转化] <|ad_begin|> +【2026-01-17】 + 08:58 [广告-深度转化] <|ad_begin|> + 18:26 [广告-深度转化] <|ad_begin|> +【2026-01-18】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 01:12 [广告-深度转化] <|ad_begin|> + 03:55 [广告-深度转化] <|ad_begin|> + 05:08 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 10:35 [广告-深度转化] <|ad_begin|> +【2026-01-19】 + --:-- [商品-点击] <|prod_begin|> + 18:27 [广告-深度转化] <|ad_begin|> + 18:28 [广告-深度转化] <|ad_begin|> + 18:33 [广告-深度转化] <|ad_begin|> + 19:14 [广告-深度转化] <|ad_begin|> + 21:20 [广告-深度转化] <|ad_begin|> +【2026-01-20】 + 02:02 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 06:01 [广告-深度转化] <|ad_begin|> +【2026-01-21】 + --:-- [直播-关注] <|living_begin|> + --:-- [直播-关注] <|living_begin|> + 04:07 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 06:36 [广告-深度转化] <|ad_begin|> + 13:24 [广告-深度转化] <|ad_begin|> + 13:56 [广告-深度转化] <|ad_begin|> + 17:30 [广告-深度转化] <|ad_begin|> + 17:47 [广告-深度转化] <|ad_begin|> + 19:16 [广告-深度转化] <|ad_begin|> +【2026-01-22】 + 00:07 [广告-深度转化] <|ad_begin|> + 03:06 [广告-深度转化] <|ad_begin|> + 05:04 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 07:00 [广告-深度转化] <|ad_begin|> + 16:48 [广告-深度转化] <|ad_begin|> + 17:55 [广告-深度转化] <|ad_begin|> + 21:05 [视频-关注/长播] <|video_begin|> + 21:40 [广告-深度转化] <|ad_begin|> +【2026-01-24】 + 01:14 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 06:11 [广告-深度转化] <|ad_begin|> + 07:32 [广告-深度转化] <|ad_begin|> + 20:20 [视频-点赞/长播] <|video_begin|> +【2026-01-25】 + 04:39 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 08:30 [广告-深度转化] <|ad_begin|> + 11:38 [广告-深度转化] <|ad_begin|> + 16:38 [广告-深度转化] <|ad_begin|> + 21:16 [广告-深度转化] <|ad_begin|> +【2026-01-26】 + --:-- [直播-关注] <|living_begin|> + 00:18 [广告-深度转化] <|ad_begin|> + 04:30 [视频-点赞/长播] <|video_begin|> + 04:52 [广告-深度转化] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 05:42 [广告-深度转化] <|ad_begin|> + 05:59 [广告-深度转化] <|ad_begin|> + 06:54 [广告-点击] <|ad_begin|> + 06:58 [广告-点击] <|ad_begin|> + 07:12 [视频-收藏/长播] <|video_begin|> + 10:26 [广告-深度转化] <|ad_begin|> + 10:26 [广告-点击] <|ad_begin|> + 13:24 [广告-深度转化] <|ad_begin|> + 13:24 [广告-点击] <|ad_begin|> + 19:44 [广告-点击] <|ad_begin|> + 19:57 [广告-深度转化] <|ad_begin|> + 19:57 [广告-点击] <|ad_begin|> + 20:00 [广告-点击] <|ad_begin|> + 20:05 [广告-点击] <|ad_begin|> + 20:06 [广告-点击] <|ad_begin|> + 20:15 [广告-点击] <|ad_begin|> + 20:19 [广告-点击] <|ad_begin|> + 22:27 [广告-深度转化] <|ad_begin|> + 22:27 [广告-点击] <|ad_begin|> + 22:51 [广告-深度转化] <|ad_begin|> + 22:51 [广告-点击] <|ad_begin|> + 23:10 [视频-收藏/长播] <|video_begin|> +【2026-01-27】 + 01:11 [广告-深度转化] <|ad_begin|> + 01:11 [广告-点击] <|ad_begin|> + 02:21 [广告-点击] <|ad_begin|> + 02:28 [广告-点击] <|ad_begin|> + 03:01 [广告-点击] <|ad_begin|> + 04:39 [广告-点击] <|ad_begin|> + 05:06 [广告-深度转化] <|ad_begin|> + 05:06 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 06:00 [广告-深度转化] <|ad_begin|> + 06:00 [广告-点击] <|ad_begin|> + 09:41 [广告-点击] <|ad_begin|> + 10:15 [广告-点击] <|ad_begin|> + 10:16 [广告-点击] <|ad_begin|> + 15:48 [广告-点击] <|ad_begin|> + 21:44 [广告-深度转化] <|ad_begin|> + 21:44 [广告-点击] <|ad_begin|> + 22:25 [广告-点击] <|ad_begin|> + 22:25 [广告-点击] <|ad_begin|> + 22:26 [广告-点击] <|ad_begin|> + 22:56 [广告-点击] <|ad_begin|> + 23:17 [广告-点击] <|ad_begin|> +【2026-01-28】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 14:02 [广告-深度转化] <|ad_begin|> + 14:02 [广告-点击] <|ad_begin|> + 19:43 [广告-深度转化] <|ad_begin|> + 19:43 [广告-点击] <|ad_begin|> + 20:00 [广告-点击] <|ad_begin|> + 23:23 [广告-点击] <|ad_begin|> +【2026-01-29】 + 03:48 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 19:53 [广告-点击] <|ad_begin|> + 19:55 [广告-点击] <|ad_begin|> + 19:56 [广告-点击] <|ad_begin|> +【2026-01-30】 + 02:23 [广告-点击] <|ad_begin|> + 05:13 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 06:13 [广告-深度转化] <|ad_begin|> + 06:13 [广告-点击] <|ad_begin|> + 12:26 [广告-深度转化] <|ad_begin|> + 12:26 [广告-点击] <|ad_begin|> +【2026-01-31】 + --:-- [直播-关注] <|living_begin|> + 01:52 [视频-转发/长播] <|video_begin|> + 04:53 [视频-点赞/长播] <|video_begin|> + 05:16 [广告-深度转化] <|ad_begin|> + 05:16 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 14:18 [广告-深度转化] <|ad_begin|> + 14:18 [广告-点击] <|ad_begin|> + 22:33 [广告-点击] <|ad_begin|> + 23:15 [广告-深度转化] <|ad_begin|> + 23:15 [广告-点击] <|ad_begin|> + 23:45 [广告-点击] <|ad_begin|> + 23:45 [广告-点击] <|ad_begin|> +【2026-02-01】 + 01:18 [广告-点击] <|ad_begin|> + 03:09 [视频-长播] <|video_begin|> + 03:09 [视频-长播] <|video_begin|> + 03:26 [广告-深度转化] <|ad_begin|> + 03:26 [广告-点击] <|ad_begin|> + 11:42 [广告-点击] <|ad_begin|> + 13:11 [视频-长播] <|video_begin|> + 13:43 [广告-深度转化] <|ad_begin|> + 13:43 [广告-点击] <|ad_begin|> + 15:09 [视频-长播] <|video_begin|> + 15:13 [视频-长播] <|video_begin|> + 15:13 [视频-长播] <|video_begin|> + 15:23 [视频-长播] <|video_begin|> + 15:44 [视频-长播] <|video_begin|> + 15:44 [视频-长播] <|video_begin|> + 16:01 [视频-长播] <|video_begin|> + 16:01 [视频-长播] <|video_begin|> + 16:48 [视频-长播] <|video_begin|> + 17:12 [视频-长播] <|video_begin|> + 17:19 [广告-点击] <|ad_begin|> + 18:46 [视频-长播] <|video_begin|> + 18:57 [视频-长播] <|video_begin|> + 18:57 [视频-长播] <|video_begin|> + 19:10 [视频-长播] <|video_begin|> + 20:44 [视频-长播] <|video_begin|> + 20:52 [视频-长播] <|video_begin|> + 20:52 [视频-长播] <|video_begin|> + 21:06 [视频-长播] <|video_begin|> + 21:08 [视频-长播] <|video_begin|> + 21:08 [视频-长播] <|video_begin|> + 23:28 [视频-长播] <|video_begin|> +【2026-02-02】 + 01:44 [广告-深度转化] <|ad_begin|> + 01:44 [广告-点击] <|ad_begin|> + 08:51 [视频-长播] <|video_begin|> + 09:03 [视频-长播] <|video_begin|> + 09:03 [视频-长播] <|video_begin|> +【2026-02-03】 + 04:09 [视频-长播] <|video_begin|> + 04:21 [视频-长播] <|video_begin|> + 04:46 [视频-长播] <|video_begin|> + 05:27 [视频-长播] <|video_begin|> + 09:12 [视频-长播] <|video_begin|> + 10:50 [广告-点击] <|ad_begin|> + 11:23 [广告-点击] <|ad_begin|> + 12:15 [视频-长播] <|video_begin|> + 13:43 [视频-长播] <|video_begin|> + 15:28 [视频-长播] <|video_begin|> + 15:28 [视频-长播] <|video_begin|> + 15:28 [视频-长播] <|video_begin|> + 15:28 [视频-点赞/长播] <|video_begin|> + 15:35 [视频-长播] <|video_begin|> + 15:35 [视频-长播] <|video_begin|> + 15:42 [视频-长播] <|video_begin|> + 15:44 [视频-关注/长播] <|video_begin|> + 16:30 [视频-关注/长播] <|video_begin|> + 16:42 [广告-深度转化] <|ad_begin|> + 16:42 [广告-点击] <|ad_begin|> + 17:10 [广告-点击] <|ad_begin|> + 17:13 [广告-点击] <|ad_begin|> + 17:41 [广告-点击] <|ad_begin|> + 17:48 [广告-点击] <|ad_begin|> + 17:56 [广告-点击] <|ad_begin|> + 17:59 [视频-长播] <|video_begin|> + 18:31 [广告-深度转化] <|ad_begin|> + 18:31 [广告-点击] <|ad_begin|> + 19:25 [视频-长播] <|video_begin|> + 23:04 [广告-点击] <|ad_begin|> +【2026-02-04】 + 00:27 [视频-长播] <|video_begin|> + 00:54 [广告-深度转化] <|ad_begin|> + 00:54 [广告-点击] <|ad_begin|> + 03:15 [广告-点击] <|ad_begin|> + 03:21 [广告-点击] <|ad_begin|> + 19:44 [视频-长播] <|video_begin|> + 22:55 [广告-深度转化] <|ad_begin|> + 22:55 [广告-点击] <|ad_begin|> +【2026-02-05】 + 02:36 [视频-长播] <|video_begin|> + 02:36 [视频-长播] <|video_begin|> + 02:43 [视频-长播] <|video_begin|> + 02:43 [视频-长播] <|video_begin|> + 03:36 [视频-长播] <|video_begin|> + 10:05 [广告-深度转化] <|ad_begin|> + 10:05 [广告-点击] <|ad_begin|> + 12:01 [视频-长播] <|video_begin|> + 12:49 [广告-点击] <|ad_begin|> + +角色任务:你需要以极端严苛的用户行为数据挖掘专家及数据格式化专家的身份,基于以上交互历史,针对给定主题筛选并提取出全部相关的历史交互行为。 + +主题:从泛化养生到聚焦血糖管理的认知收敛 + +输出格式要求:请仅以包含 SID 的 JSON 数组形式返回结果,切勿输出任何额外的解释说明或无关字符。 + +强约束:最终答案必须是一个可被 json.loads 解析的 JSON,不能包含 Markdown、解释、重复键或 JSON 外额外字符。/no_think<|im_end|> +<|im_start|>assistant +["<|prod_begin|>","<|prod_begin|>","<|living_begin|>","<|prod_begin|>","<|living_begin|>","<|living_begin|>","<|living_begin|>","<|prod_begin|>","<|prod_begin|>","<|living_begin|>","<|prod_begin|>","<|video_begin|>","<|video_begin|>","<|video_begin|>"]<|im_end|> +<|im_start|>user +【用户交互历史】: +【2025-04-04】 + --:-- [直播-关注] <|living_begin|> +【2025-04-15】 + --:-- [直播-关注] <|living_begin|> +【2025-04-21】 + --:-- [直播-关注] <|living_begin|> +【2025-04-22】 + --:-- [直播-关注] <|living_begin|> +【2025-04-29】 + --:-- [直播-关注] <|living_begin|> +【2025-05-07】 + --:-- [直播-关注] <|living_begin|> +【2025-06-19】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-02】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-10】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-11】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-14】 + --:-- [商品-购买] <|prod_begin|> +【2025-07-16】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-01】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-06】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-07】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-13】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-14】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-15】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-17】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-25】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-08-29】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-30】 + --:-- [商品-购买] <|prod_begin|> +【2025-08-31】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-04】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-09-15】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-20】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-24】 + --:-- [商品-购买] <|prod_begin|> +【2025-09-27】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-20】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2025-10-23】 + --:-- [商品-购买] <|prod_begin|> +【2025-10-28】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-12】 + --:-- [商品-购买] <|prod_begin|> +【2025-11-15】 + --:-- [直播-关注] <|living_begin|> +【2025-11-19】 + --:-- [直播-关注] <|living_begin|> +【2026-01-05】 + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-06】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-09】 + 10:36 [广告-深度转化] <|ad_begin|> + 12:18 [广告-深度转化] <|ad_begin|> + 13:17 [广告-深度转化] <|ad_begin|> + 15:18 [广告-深度转化] <|ad_begin|> +【2026-01-10】 + --:-- [商品-购买] <|prod_begin|> +【2026-01-15】 + 14:24 [广告-深度转化] <|ad_begin|> + 14:24 [广告-点击] <|ad_begin|> + 14:43 [广告-深度转化] <|ad_begin|> + 14:43 [广告-点击] <|ad_begin|> +【2026-01-16】 + 06:49 [广告-深度转化] <|ad_begin|> + 06:49 [广告-点击] <|ad_begin|> + 09:23 [广告-深度转化] <|ad_begin|> + 09:23 [广告-点击] <|ad_begin|> + 10:15 [广告-深度转化] <|ad_begin|> + 10:15 [广告-点击] <|ad_begin|> + 11:23 [广告-深度转化] <|ad_begin|> + 11:23 [广告-点击] <|ad_begin|> + 11:57 [广告-深度转化] <|ad_begin|> + 11:57 [广告-点击] <|ad_begin|> + 13:24 [广告-深度转化] <|ad_begin|> + 13:24 [广告-点击] <|ad_begin|> + 16:15 [广告-深度转化] <|ad_begin|> + 16:15 [广告-点击] <|ad_begin|> +【2026-01-17】 + 06:18 [广告-深度转化] <|ad_begin|> + 06:18 [广告-点击] <|ad_begin|> +【2026-01-18】 + 13:50 [广告-深度转化] <|ad_begin|> + 13:50 [广告-点击] <|ad_begin|> + 15:02 [广告-深度转化] <|ad_begin|> + 15:02 [广告-点击] <|ad_begin|> + 16:31 [广告-深度转化] <|ad_begin|> + 16:31 [广告-点击] <|ad_begin|> + 16:50 [广告-深度转化] <|ad_begin|> + 16:50 [广告-点击] <|ad_begin|> +【2026-01-19】 + 02:23 [广告-深度转化] <|ad_begin|> + 02:23 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +【2026-01-20】 + 06:19 [广告-点击] <|ad_begin|> + 07:19 [广告-深度转化] <|ad_begin|> + 07:19 [广告-点击] <|ad_begin|> + 08:43 [广告-深度转化] <|ad_begin|> + 08:43 [广告-点击] <|ad_begin|> + 12:57 [广告-深度转化] <|ad_begin|> + 12:57 [广告-点击] <|ad_begin|> + 15:11 [广告-深度转化] <|ad_begin|> + 15:11 [广告-点击] <|ad_begin|> + 15:45 [广告-深度转化] <|ad_begin|> + 15:45 [广告-点击] <|ad_begin|> + 15:55 [广告-深度转化] <|ad_begin|> + 15:55 [广告-点击] <|ad_begin|> +【2026-01-21】 + 09:21 [广告-深度转化] <|ad_begin|> + 09:21 [广告-点击] <|ad_begin|> + 09:39 [广告-深度转化] <|ad_begin|> + 09:39 [广告-点击] <|ad_begin|> + 13:19 [广告-深度转化] <|ad_begin|> + 13:19 [广告-点击] <|ad_begin|> + 14:07 [广告-深度转化] <|ad_begin|> + 14:07 [广告-点击] <|ad_begin|> + 14:38 [广告-深度转化] <|ad_begin|> + 14:38 [广告-点击] <|ad_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 15:11 [广告-深度转化] <|ad_begin|> + 15:11 [广告-点击] <|ad_begin|> +【2026-01-22】 + 04:12 [广告-深度转化] <|ad_begin|> + 04:12 [广告-点击] <|ad_begin|> +【2026-01-23】 + 04:00 [广告-深度转化] <|ad_begin|> + 04:00 [广告-点击] <|ad_begin|> + 07:57 [广告-深度转化] <|ad_begin|> + 07:57 [广告-点击] <|ad_begin|> + 09:07 [广告-深度转化] <|ad_begin|> + 09:07 [广告-点击] <|ad_begin|> + 14:40 [广告-深度转化] <|ad_begin|> + 14:40 [广告-点击] <|ad_begin|> + 15:41 [广告-深度转化] <|ad_begin|> + 15:41 [广告-点击] <|ad_begin|> +【2026-01-24】 + 05:24 [视频-点赞/长播] <|video_begin|> + 06:10 [广告-深度转化] <|ad_begin|> + 06:10 [广告-点击] <|ad_begin|> +【2026-01-25】 + 05:56 [广告-深度转化] <|ad_begin|> + 05:56 [广告-点击] <|ad_begin|> + 08:08 [广告-深度转化] <|ad_begin|> + 08:08 [广告-点击] <|ad_begin|> + 09:07 [广告-深度转化] <|ad_begin|> + 09:07 [广告-点击] <|ad_begin|> + 09:41 [广告-深度转化] <|ad_begin|> + 09:41 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-26】 + 07:06 [广告-深度转化] <|ad_begin|> + 07:06 [广告-点击] <|ad_begin|> + 07:36 [广告-深度转化] <|ad_begin|> + 07:36 [广告-点击] <|ad_begin|> + 08:44 [广告-深度转化] <|ad_begin|> + 08:44 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-27】 + 09:58 [广告-深度转化] <|ad_begin|> + 09:58 [广告-点击] <|ad_begin|> + 13:19 [广告-深度转化] <|ad_begin|> + 13:19 [广告-点击] <|ad_begin|> + 14:21 [广告-深度转化] <|ad_begin|> + 14:21 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + 16:02 [广告-深度转化] <|ad_begin|> + 16:02 [广告-点击] <|ad_begin|> +【2026-01-28】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 15:29 [视频-长播] <|video_begin|> + 16:01 [广告-深度转化] <|ad_begin|> + 16:01 [广告-点击] <|ad_begin|> + 16:27 [广告-深度转化] <|ad_begin|> + 16:27 [广告-点击] <|ad_begin|> +【2026-01-29】 + 06:07 [广告-深度转化] <|ad_begin|> + 06:07 [广告-点击] <|ad_begin|> + 07:07 [广告-深度转化] <|ad_begin|> + 07:07 [广告-点击] <|ad_begin|> + 07:37 [视频-长播] <|video_begin|> + 07:37 [视频-长播] <|video_begin|> + 10:00 [广告-深度转化] <|ad_begin|> + 10:00 [广告-点击] <|ad_begin|> + 13:04 [视频-长播] <|video_begin|> + 13:04 [视频-长播] <|video_begin|> + 13:04 [视频-长播] <|video_begin|> + 13:23 [视频-长播] <|video_begin|> + 13:38 [视频-收藏/长播] <|video_begin|> + 13:50 [视频-长播] <|video_begin|> + 13:50 [视频-长播] <|video_begin|> + 13:50 [视频-长播] <|video_begin|> + 14:28 [广告-深度转化] <|ad_begin|> + 14:28 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> + 15:21 [视频-长播] <|video_begin|> + 15:21 [视频-长播] <|video_begin|> + 15:21 [视频-长播] <|video_begin|> +【2026-01-30】 + 00:40 [视频-长播] <|video_begin|> + 00:40 [视频-长播] <|video_begin|> + 03:50 [广告-深度转化] <|ad_begin|> + 03:50 [广告-点击] <|ad_begin|> + 04:31 [广告-深度转化] <|ad_begin|> + 04:31 [广告-点击] <|ad_begin|> + 07:19 [视频-长播] <|video_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> +【2026-01-31】 + 03:39 [视频-长播] <|video_begin|> + 03:55 [广告-深度转化] <|ad_begin|> + 03:55 [广告-点击] <|ad_begin|> + 05:21 [广告-深度转化] <|ad_begin|> + 05:21 [广告-点击] <|ad_begin|> + 08:40 [视频-长播] <|video_begin|> + 08:40 [视频-长播] <|video_begin|> + 09:25 [视频-长播] <|video_begin|> + 09:52 [广告-深度转化] <|ad_begin|> + 09:52 [广告-点击] <|ad_begin|> + 10:24 [广告-深度转化] <|ad_begin|> + 10:24 [广告-点击] <|ad_begin|> + 12:03 [广告-深度转化] <|ad_begin|> + 12:03 [广告-点击] <|ad_begin|> + 14:27 [视频-长播] <|video_begin|> + 14:29 [视频-长播] <|video_begin|> + 15:36 [广告-深度转化] <|ad_begin|> + 15:36 [广告-点击] <|ad_begin|> + 16:17 [视频-长播] <|video_begin|> + 16:30 [视频-长播] <|video_begin|> + 16:47 [视频-长播] <|video_begin|> + 17:03 [视频-长播] <|video_begin|> + 17:03 [视频-长播] <|video_begin|> + 17:11 [视频-长播] <|video_begin|> + 17:11 [视频-长播] <|video_begin|> + 17:11 [视频-长播] <|video_begin|> + 17:19 [视频-长播] <|video_begin|> + 17:19 [视频-长播] <|video_begin|> + 17:26 [视频-长播] <|video_begin|> + 17:26 [视频-长播] <|video_begin|> + 17:33 [视频-长播] <|video_begin|> + 17:33 [视频-长播] <|video_begin|> + 17:33 [视频-长播] <|video_begin|> + 17:46 [视频-长播] <|video_begin|> +【2026-02-01】 + 09:30 [广告-点击] <|ad_begin|> + 09:54 [广告-深度转化] <|ad_begin|> + 09:54 [广告-点击] <|ad_begin|> + 12:29 [广告-深度转化] <|ad_begin|> + 12:29 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 14:52 [广告-深度转化] <|ad_begin|> + 14:52 [广告-点击] <|ad_begin|> + 15:46 [视频-长播] <|video_begin|> +【2026-02-02】 + 13:13 [广告-深度转化] <|ad_begin|> + 13:13 [广告-点击] <|ad_begin|> + 14:26 [广告-深度转化] <|ad_begin|> + 14:26 [广告-点击] <|ad_begin|> + 14:43 [视频-长播] <|video_begin|> + 15:35 [视频-长播] <|video_begin|> + 15:35 [视频-长播] <|video_begin|> + 15:35 [视频-长播] <|video_begin|> + 15:35 [视频-长播] <|video_begin|> + 15:43 [视频-长播] <|video_begin|> + 15:43 [视频-长播] <|video_begin|> + 16:24 [广告-深度转化] <|ad_begin|> + 16:24 [广告-点击] <|ad_begin|> +【2026-02-03】 + 14:08 [广告-点击] <|ad_begin|> + 14:11 [广告-点击] <|ad_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + 15:45 [视频-长播] <|video_begin|> + 15:45 [视频-长播] <|video_begin|> + 15:45 [视频-长播] <|video_begin|> + 16:38 [广告-深度转化] <|ad_begin|> + 16:38 [广告-点击] <|ad_begin|> +【2026-02-05】 + 03:12 [视频-长播] <|video_begin|> +【2026-02-06】 + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-点击] <|prod_begin|> + --:-- [商品-购买] <|prod_begin|> +角色任务:你是极端严苛的用户行为数据挖掘专家,同时也是数据格式化专家,请结合以上用户交互历史,面向给定主题提取带有递进行为逻辑和内在关联的交互行为逻辑链。 +交互行为类型(固定格式严禁更改): 商品-点击、商品-购买、搜索-搜索、直播-关注、直播-首次打赏、视频-浏览、视频-长播、广告-点击、广告-深度转化 +核心判定逻辑(递进性准则): +按时间先后提取不超过 5 步的行为链,要求后项交互B必须对前项交互A形成场景需求协同补充、副作用诱因或兴趣细化升级——即 B 必须是由 A 延展出来的需求,严禁提取任何品类平级、内容重复或仅因天气/促销造成的并列凑单行为。 +1.场景驱动协同:交互 B 与 交互 A 必须在同一生活场景、主题类目下具有极强的需求补完关系。 +2.兴趣因果递进:交互 B 需要体现为交互 A 之后衍生出的副作用需求或新需求,或者 A 是促使 B 出现的诱因。 +3.需求深度细化:在同一主题类目中,交互 B 相比交互 A 应体现出更具体、更详细的需求层次,但不得包含多次重复的购买、点击、搜索等行为,以避免重复节点内容。 +请针对以下主题提取行为逻辑链: +主题:从被动学习到主动实践的烹饪技能闭环 + +输出格式:请以 JSON 对象形式返回,结构如下: +{ + "logic_chain": { + "name": "从被动学习到主动实践的烹饪技能闭环", + "events": [ + { + "date": "YYYY-MM-DD", + "action": "[交互行为类型] 交互内容"(严格对应Timeline中交互条目,不允许省略), + "logic": "逻辑说明" + } + ] + } +}/think<|im_end|> +<|im_start|>assistant + +好的,我来分析一下这个任务。任务要求我基于用户的交互历史,挖掘出一条“从被动学习到主动实践的烹饪技能闭环”的行为逻辑链。这意味着我需要找到用户从产生烹饪兴趣、学习具体做法,到最终购买相关食材或半成品,形成一个完整闭环的证据。 + +我首先通览了用户的全部行为时间线,发现其消费行为主要集中在家庭日用品、母婴用品以及大量的食品生鲜上,比如多次购买大米、洗衣液、儿童服饰等,这描绘出一个注重家庭生活、有孩童的居家型用户画像。在内容偏好上,早期用户关注了许多接地气、生活化的直播,而近期则密集地点击和观看了大量以情感纠葛、家庭伦理为主题的短剧广告,这表明用户在内容消费上偏向于剧情化、有冲突感的故事。 + +在这样的背景下,我要寻找烹饪相关的行为链。我注意到在2026年1月29日这一天,用户的行为出现了非常集中的主题性。在13:38,我看到用户有一个关键的动作:收藏并长时间观看了金汤酸菜鱼的制作教学视频 <|video_begin|>。这个“收藏”行为非常重要,它不仅仅是简单的观看,而是代表了用户对这个内容有强烈的认可和后续实践的意图。这可以看作是烹饪兴趣被明确触发的起点。 + +紧接着,我发现用户的行为立刻从内容消费转向了电商消费。就在观看完教学视频的同一天,用户开始密集点击与“酸菜鱼”相关的商品。我看到了一系列的点击行为,比如对天海藏黑鱼金汤酸菜鱼 <|prod_begin|> 的点击。这清晰地表明,用户在学习了如何制作这道菜之后,并没有选择去购买鱼、酸菜、调料等原生食材从头做起,而是立刻开始寻找便捷的半成品解决方案。这是一种非常典型的从“理论学习”到“实践捷径”的思路转变,用户希望将学到的知识快速应用,但又倾向于选择更省时省力的方式。 + +最终,用户的决策迅速闭环。在浏览了多个酸菜鱼半成品后,用户最终购买了之前点击过的天海藏黑鱼金汤酸菜鱼 <|prod_begin|>。这个购买行为直接印证了之前观看和收藏视频 <|video_begin|> 的动机。从学习菜谱,到寻找并筛选合适的半成品,再到最终下单购买,这一系列行为在同一天内完成,形成了一条非常流畅且逻辑严密的“学以致用”链路。用户的需求从一个模糊的“想吃酸菜鱼”或者“想学做菜”,通过一个教学视频被激发并具体化,然后迅速转化为一个明确的购买行为,完成了从兴趣到实践的完整闭环。 + +因此,我倾向于认为,用户的烹饪技能提升路径展现出一种务实的特点:通过观看视频内容激发兴趣并储备知识,然后通过购买半成品来降低实践门槛,快速获得烹饪成就感。基于此,我构建的行为逻辑链如下:首先,用户通过收藏并观看金汤酸菜鱼的教学视频 <|video_begin|> 产生了明确的烹饪意图;接着,在学习后,用户立即点击了相关的半成品 <|prod_begin|>,寻求更便捷的实践方案;最后,用户完成了对该半成品的购买 <|prod_begin|>,实现了从学习到行动的转化。这一系列行为清晰地展示了用户从被动接收信息到主动寻求实践的完整过程,未来向其推荐类似的快手菜或方便料理包,有较大概率被吸引。 +{"logic_chain": {"name": "从被动学习到主动实践的烹饪技能闭环", "events": [{"date": "2026-01-29", "action": "[视频-收藏/长播] <|video_begin|>", "logic": "兴趣触发与知识储备:用户通过观看并收藏烹饪教学视频,主动学习“金汤酸菜鱼”的具体制作方法,表明其产生了制作该菜品的明确意图。"}, {"date": "2026-01-29", "action": "[商品-点击] <|prod_begin|>", "logic": "决策收敛与方案筛选:在学习了完整制作流程后,用户并未选择购买原生食材从零开始,而是立即转向搜索并点击“金汤酸菜鱼”半成品,体现了从“学习复杂流程”到“寻求便捷方案”的认知转变和行为收敛。"}, {"date": "2026-01-29", "action": "[商品-购买] <|prod_begin|>", "logic": "行为闭环:最终购买了与学习内容高度相关的半成品食材,完成了从“学做菜”到“买菜准备做”的完整认知与行动闭环,验证了前序学习行为的直接转化效果。"}]}}<|im_end|> +<|im_start|>user +For a non-relativistic electron in a magnetic field $B=2 \, \text{T}$ oriented along z-axis, calculate the Zeeman energy splitting $\Delta E$ when the magnetic moment couples to spin angular momentum. Use $\mu_B=9.27\times10^{-24} \, \text{J/T}$ and $g_s=2$ for electron g-factor./think<|im_end|> +<|im_start|>assistant + +We are asked: "For a non-relativistic electron in a magnetic field B=2 T oriented along z-axis, calculate the Zeeman energy splitting ΔE when the magnetic moment couples to spin angular momentum. Use μ_B=9.27×10^{-24} J/T and g_s=2 for electron g-factor." + +Interpretation: The Zeeman splitting for an electron in a magnetic field due to its spin: The electron has a magnetic moment μ = -g_s μ_B S/ħ? Actually the spin magnetic moment is μ_s = -g_s μ_B S/ħ? Wait careful: The spin magnetic moment operator is: μ_s = -g_s μ_B S/ħ? Actually the magnetic moment due to spin is μ_s = -g_s μ_B (S/ħ). Since S has units of angular momentum (ħ). Typically we have μ_s = -g_s μ_B S/ħ? But in many contexts we write μ_s = -g_s μ_B (S/ħ). However the energy is E = -μ·B. So for spin: E = - μ_s · B = -(-g_s μ_B (S/ħ))·B = g_s μ_B (S·B)/ħ. Since B is along z, S_z = m_s ħ, with m_s = ±1/2. So E = g_s μ_B m_s (since S·B = S_z B, and dividing by ħ gives m_s B). Actually let's derive: + +μ_s = -g_s μ_B (S/ħ). So -μ_s·B = -(-g_s μ_B/ħ) S·B = (g_s μ_B/ħ) S·B. For B = B z-hat, S·B = S_z B. So E = (g_s μ_B/ħ) S_z B = g_s μ_B (S_z/ħ) B = g_s μ_B m_s B. + +Since S_z eigenvalues: m_s ħ, so m_s = ±1/2. So energies: E_up (m_s=+1/2) = (1/2) g_s μ_B B; E_down (m_s=-1/2) = -(1/2) g_s μ_B B. Then ΔE = E_up - E_down = g_s μ_B B. + +Alternatively sometimes they take g_s=2, so ΔE = 2 μ_B B. With B=2 T, μ_B=9.27e-24 J/T, so ΔE = 2 * 9.27e-24 * 2 = 4 * 9.27e-24? Wait careful: ΔE = g_s μ_B B = 2 * 9.27e-24 J/T * 2 T = 4 * 9.27e-24 J = 3.708e-23 J. But check: 2*2 =4, so 4*9.27e-24 = 37.08e-24? Actually 9.27e-24 * 4 = 3.708e-23. Yes. + +But we could also consider splitting between m_s=±1/2 is g_s μ_B B, which is correct. + +The problem statement says "Zeeman energy splitting ΔE when the magnetic moment couples to spin angular momentum." So they want the difference between the two energy levels. + +Thus answer: ΔE = g_s μ_B B = 2 * 9.27×10^{-24} J/T * 2 T = 3.708×10^{-23} J. + +We could also express in eV if needed? But the question uses J/T, so likely answer in J. They didn't ask for eV. + +Thus final answer: ΔE = 3.71×10^{-23} J (approx). But we can keep full: 3.708×10^{-23} J. + +But maybe they want in eV: 1 eV = 1.602×10^{-19} J, so ΔE ≈ 3.708e-23 / 1.602e-19 = 2.31e-4 eV. But since they gave μ_B in J/T, they expect J. + +We'll provide: ΔE = 3.71×10^{-23} J (maybe rounding). Actually 9.27×10^{-24} * 4 = 3.708×10^{-23}. Keep three significant figures? μ_B given as 9.27×10^{-24} has three significant figures, B=2 T is exact? Possibly 2.0? Might be considered exact as 2. So we can give ΔE = 3.71×10^{-23} J. + +But they might want exact expression: ΔE = g_s μ_B B = 2 * 9.27e-24 * 2 = 3.708e-23 J. + +Thus final answer. + +The Zeeman energy splitting for an electron due to its spin is given by: + +\[ +\Delta E = g_s \mu_B B +\] + +Given \(g_s = 2\), \(\mu_B = 9.27 \times 10^{-24} \, \text{J/T}\), and \(B = 2 \, \text{T}\), + +\[ +\Delta E = 2 \times (9.27 \times 10^{-24} \, \text{J/T}) \times 2 \, \text{T} = 4 \times 9.27 \times 10^{-24} \, \text{J} = 3.708 \times 10^{-23} \, \text{J}. +\] + +Thus, the energy splitting is \(\boxed{3.71 \times 10^{-23} \, \text{J}}\) (rounded to three significant figures).<|im_end|> +<|endoftext|><|endoftext|><|endoftext|><|endoftext|><|endoftext|> +label_ids: +[-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 106002, 113721, 26939, 105149, 99208, 52853, 112984, 110257, 118609, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 16, 12, 17, 16, 497, 330, 1311, 788, 10545, 101981, 12, 100020, 60, 220, 176249, 155036, 163715, 173297, 497, 330, 24225, 788, 330, 100565, 117739, 5122, 18493, 108412, 8863, 9754, 32664, 104500, 107206, 9909, 104033, 99635, 101781, 100361, 7552, 9370, 100652, 100020, 33108, 104199, 15946, 3837, 99607, 107285, 106585, 106002, 108444, 107142, 27369, 3837, 101894, 32664, 2073, 104500, 97907, 102217, 104934, 64064, 33108, 102875, 102193, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 20, 12, 16, 15, 12, 17, 22, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 156127, 166908, 172909, 497, 330, 24225, 788, 330, 101070, 101548, 5122, 104210, 32664, 104500, 107705, 101930, 100565, 3837, 104181, 44063, 102065, 104934, 100030, 9909, 75437, 100541, 14, 100020, 7552, 106474, 32664, 100398, 106002, 99208, 52853, 9909, 120984, 99375, 119122, 99800, 7552, 9370, 101565, 100030, 104482, 3837, 104415, 45181, 2073, 99718, 101904, 854, 26939, 2073, 101565, 108272, 97907, 103013, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 16, 22, 497, 330, 1311, 788, 10545, 45943, 12, 72651, 60, 220, 176247, 155869, 166908, 173563, 497, 330, 24225, 788, 330, 100565, 104536, 57218, 118609, 5122, 107494, 100565, 27442, 45181, 100461, 105302, 2073, 104500, 112984, 854, 100642, 118609, 26939, 33126, 108247, 102752, 106251, 2073, 99906, 99462, 24342, 854, 9909, 99635, 101781, 22697, 16872, 100600, 24342, 74276, 43288, 102406, 20002, 102080, 101929, 34204, 99845, 100461, 9370, 106002, 105151, 3837, 103955, 104210, 36667, 99996, 102875, 9909, 87267, 108041, 101981, 43815, 48272, 55286, 32664, 105149, 44729, 101065, 9370, 114737, 82700, 71817, 102146, 101964, 3837, 107614, 102875, 100826, 9370, 110076, 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, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, 151667, 198, 151668, 198, 4913, 24225, 30583, 22317, 606, 3252, 45181, 107285, 106585, 27369, 26939, 101966, 101964, 100032, 110257, 116973, 2198, 12389, 66582, 1028, 3252, 17, 15, 17, 21, 12, 15, 16, 12, 17, 21, 2198, 1311, 3252, 58, 101927, 12, 102217, 101548, 60, 220, 176251, 155407, 166095, 168524, 2198, 24225, 3252, 113188, 100385, 5122, 20002, 18493, 17, 15, 17, 20, 101375, 56137, 17, 15, 17, 21, 7948, 16, 9754, 101072, 3837, 107285, 100136, 100722, 29490, 102217, 101548, 14, 72651, 34187, 43815, 105790, 9370, 99534, 99418, 101927, 9909, 29524, 106063, 5373, 118691, 5373, 99921, 99761, 106799, 48272, 101070, 100144, 17714, 107285, 27369, 106585, 1773, 36509, 1028, 3252, 17, 15, 17, 21, 12, 15, 16, 12, 17, 24, 2198, 1311, 3252, 58, 87140, 12, 108942, 14, 45861, 75650, 60, 220, 176245, 153749, 160489, 168681, 2198, 24225, 3252, 101070, 114695, 5122, 20002, 104181, 100347, 101966, 9370, 5373, 106646, 100032, 101964, 105155, 9370, 2073, 108942, 854, 101070, 3837, 43815, 20412, 101888, 2073, 100754, 64689, 100504, 105318, 97907, 99927, 71137, 106094, 1773, 43288, 108653, 107494, 100565, 45181, 107285, 9370, 105461, 100030, 3837, 116973, 17714, 32664, 100398, 105001, 99257, 105318, 9370, 101966, 110558, 3837, 108221, 102217, 33108, 102875, 111450, 99472, 99726, 104656, 100682, 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, 1183, 176247, 154619, 164905, 174577, 2198, 176247, 159849, 160850, 175860, 2198, 176249, 158296, 160342, 169673, 2198, 176247, 159843, 165999, 169935, 2198, 176249, 153681, 162107, 176004, 2198, 176249, 154910, 165554, 170218, 2198, 176249, 152044, 163597, 173726, 2198, 176247, 154619, 164873, 169356, 2198, 176247, 159843, 163196, 171696, 2198, 176249, 158296, 161296, 170566, 2198, 176247, 151879, 163158, 172710, 2198, 176245, 155269, 166303, 171604, 2198, 176245, 152201, 166303, 174268, 2198, 176245, 153681, 166105, 170974, 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, 151667, 198, 99692, 3837, 35946, 36407, 101042, 100158, 99487, 88802, 1773, 88802, 101882, 35946, 104210, 107494, 108221, 100022, 3837, 102541, 20221, 101946, 2073, 45181, 107285, 100134, 26939, 101966, 100419, 9370, 111611, 101139, 115309, 97907, 101070, 104913, 63314, 1773, 109883, 35946, 85106, 101958, 20002, 45181, 100394, 111611, 100565, 5373, 100134, 100398, 102501, 3837, 26939, 103941, 103946, 78556, 107644, 57191, 99369, 107865, 3837, 101894, 46944, 100873, 115309, 9370, 104918, 3407, 35946, 101140, 31935, 99778, 34187, 107494, 85248, 101070, 20450, 43268, 3837, 99879, 41146, 100030, 101070, 99558, 110678, 101064, 8903, 104784, 5373, 110107, 104784, 101034, 101514, 101083, 110617, 17447, 3837, 101912, 104183, 103946, 110319, 5373, 103520, 100058, 5373, 101939, 106863, 49567, 3837, 43288, 109655, 20221, 46944, 104216, 101064, 99424, 5373, 18830, 112976, 9370, 108175, 24300, 20002, 116542, 1773, 18493, 43815, 113721, 17447, 3837, 105184, 20002, 100020, 106650, 116963, 5373, 99424, 105302, 101981, 3837, 68536, 104352, 46448, 105807, 29490, 72651, 33108, 99237, 102336, 100722, 23031, 104934, 100300, 102826, 5373, 101064, 112811, 111997, 99534, 99418, 101927, 3837, 43288, 102406, 20002, 18493, 43815, 100030, 17447, 115673, 34204, 105461, 32108, 5373, 18830, 105417, 98650, 104413, 3407, 18493, 101893, 106206, 3837, 104515, 104243, 111611, 78556, 104796, 63314, 1773, 35946, 106394, 18493, 17, 15, 17, 21, 7948, 16, 9754, 17, 24, 8903, 112480, 3837, 20002, 104796, 104423, 99491, 42067, 101047, 100220, 33071, 1773, 18493, 16, 18, 25, 18, 23, 3837, 35946, 101038, 20002, 104133, 99936, 109318, 5122, 104519, 62926, 102612, 99237, 102336, 34230, 102022, 99918, 99800, 100655, 9370, 103963, 100384, 87140, 220, 176245, 152968, 166026, 175585, 1773, 99487, 2073, 104519, 854, 101070, 106078, 3837, 99652, 106146, 105172, 105208, 3837, 103955, 99661, 34187, 20002, 32664, 99487, 43815, 18830, 107450, 102387, 33108, 105463, 100419, 9370, 111450, 1773, 43288, 73670, 50930, 19403, 20412, 111611, 100565, 99250, 100692, 111916, 9370, 105756, 3407, 113744, 3837, 111003, 20002, 104796, 104770, 45181, 43815, 100030, 106438, 34187, 101215, 100030, 1773, 104158, 105208, 46306, 100384, 87140, 9370, 40916, 100729, 3837, 20002, 55286, 105807, 72651, 57218, 2073, 99918, 99800, 100655, 854, 105470, 45943, 1773, 35946, 104848, 102322, 9370, 72651, 101070, 3837, 101912, 32664, 35727, 55135, 50366, 56652, 100655, 34230, 102022, 99918, 99800, 100655, 220, 176247, 158490, 166026, 175730, 43589, 72651, 1773, 43288, 104542, 29490, 102406, 3837, 20002, 18493, 100134, 34187, 100007, 103963, 43288, 44793, 99800, 103922, 90395, 80443, 50404, 85336, 103946, 100655, 5373, 99918, 99800, 5373, 117410, 49567, 52129, 21287, 107644, 45181, 64355, 109937, 3837, 103955, 104770, 55286, 104243, 105499, 9370, 99369, 107865, 104520, 1773, 112314, 99491, 107784, 45181, 2073, 101911, 100134, 854, 26939, 2073, 100419, 100906, 66569, 97907, 104337, 102324, 3837, 20002, 99880, 44063, 109741, 107232, 101098, 99892, 3837, 77288, 99518, 114587, 50404, 33126, 65770, 13343, 65770, 47534, 101990, 3407, 103941, 3837, 107494, 102041, 104015, 115309, 1773, 18493, 102679, 34187, 101213, 99918, 99800, 100655, 99369, 107865, 33447, 3837, 20002, 103941, 103946, 34187, 101056, 72651, 105565, 35727, 55135, 50366, 56652, 100655, 34230, 102022, 99918, 99800, 100655, 220, 176247, 158490, 166026, 175730, 1773, 99487, 103946, 101070, 101041, 99540, 33477, 34187, 101056, 105208, 33108, 104519, 87140, 220, 176245, 152968, 166026, 175585, 43589, 111443, 1773, 45181, 100134, 99800, 101454, 3837, 26939, 104243, 62926, 108732, 106873, 99369, 107865, 3837, 107947, 103941, 112832, 103946, 3837, 100147, 100187, 101070, 18493, 40916, 100729, 31843, 60548, 3837, 101894, 99593, 38989, 99491, 110205, 100136, 104913, 112612, 9370, 2073, 47764, 112176, 11622, 854, 63314, 45995, 1773, 20002, 104378, 45181, 46944, 107346, 9370, 2073, 99172, 99405, 99918, 99800, 100655, 854, 100631, 2073, 99172, 47764, 99190, 99800, 33590, 67338, 46944, 100384, 87140, 99250, 104970, 62926, 100398, 32108, 3837, 101889, 104015, 106474, 46944, 100692, 9370, 103946, 101070, 3837, 105236, 45181, 100565, 26939, 100419, 9370, 100873, 115309, 3407, 101886, 3837, 35946, 114587, 100140, 3837, 107494, 111611, 101139, 100341, 76837, 112227, 101053, 109408, 105117, 5122, 67338, 105208, 87140, 43815, 104970, 100565, 62926, 105422, 100032, 3837, 101889, 67338, 103946, 99369, 107865, 36407, 101134, 100419, 106728, 3837, 101098, 100350, 111611, 118026, 1773, 104210, 31991, 3837, 35946, 104004, 104796, 104913, 63314, 104506, 5122, 101140, 3837, 20002, 67338, 104519, 62926, 105208, 34230, 102022, 99918, 99800, 100655, 108667, 87140, 220, 176245, 152968, 166026, 175585, 220, 106645, 100692, 9370, 111611, 111450, 24968, 102524, 96050, 100134, 33447, 3837, 20002, 104078, 72651, 34187, 105470, 99369, 107865, 220, 176247, 158490, 166026, 175730, 3837, 105789, 33126, 105499, 9370, 100419, 100389, 24968, 100161, 3837, 20002, 105236, 109683, 99369, 107865, 9370, 103946, 220, 176247, 158490, 166026, 175730, 3837, 104415, 45181, 100134, 26939, 100675, 9370, 101548, 1773, 100147, 100187, 101070, 104542, 29490, 108869, 20002, 45181, 107285, 106585, 27369, 26939, 101966, 105789, 100419, 9370, 100873, 100178, 3837, 100353, 69041, 41146, 101914, 109909, 113558, 99800, 57191, 101147, 111974, 67279, 3837, 18830, 99260, 102201, 95355, 99250, 100765, 1773, 151668, 198, 4913, 24225, 30583, 788, 5212, 606, 788, 330, 45181, 107285, 100134, 26939, 101966, 100419, 9370, 111611, 101139, 115309, 497, 330, 12389, 788, 61753, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 24, 497, 330, 1311, 788, 10545, 87140, 12, 104519, 14, 45861, 75650, 60, 220, 176245, 152968, 166026, 175585, 497, 330, 24225, 788, 330, 100565, 111916, 57218, 100032, 105422, 5122, 20002, 67338, 105208, 62926, 104519, 111611, 100384, 87140, 3837, 101966, 100134, 2073, 34230, 102022, 99918, 99800, 100655, 97907, 100398, 103963, 39907, 3837, 102406, 41146, 106645, 103963, 75882, 115915, 9370, 100692, 111450, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 24, 497, 330, 1311, 788, 10545, 45943, 12, 72651, 60, 220, 176247, 158490, 166026, 175730, 497, 330, 24225, 788, 330, 102041, 118609, 57218, 100389, 108732, 5122, 18493, 100134, 34187, 100873, 103963, 102054, 33447, 3837, 20002, 105624, 50404, 103946, 52129, 21287, 107644, 45181, 99822, 55286, 3837, 103955, 104078, 106438, 78973, 62926, 72651, 2073, 34230, 102022, 99918, 99800, 100655, 854, 99369, 107865, 3837, 107614, 45181, 2073, 100134, 102181, 102054, 854, 26939, 2073, 105789, 105499, 100389, 97907, 102875, 102324, 33108, 101070, 118609, 1773, 14345, 5212, 1028, 788, 330, 17, 15, 17, 21, 12, 15, 16, 12, 17, 24, 497, 330, 1311, 788, 10545, 45943, 12, 103946, 60, 220, 176247, 158490, 166026, 175730, 497, 330, 24225, 788, 330, 101070, 115309, 5122, 103941, 103946, 34187, 57218, 100134, 43815, 101251, 105470, 99369, 107865, 107644, 3837, 105236, 45181, 2073, 47764, 99190, 99800, 854, 26939, 2073, 99565, 99800, 101077, 99190, 97907, 100873, 102875, 57218, 100675, 115309, 3837, 48927, 34187, 24562, 32044, 100134, 101070, 9370, 101041, 101548, 101062, 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, 151667, 198, 1654, 525, 4588, 25, 330, 2461, 264, 2477, 47612, 19488, 4532, 16715, 304, 264, 23970, 2070, 425, 28, 17, 350, 41108, 3156, 1147, 35321, 11, 11047, 279, 9919, 15977, 4802, 44373, 81163, 36, 979, 279, 23970, 4445, 21264, 311, 12616, 20314, 23270, 13, 5443, 32883, 1668, 28, 24, 13, 17, 22, 17568, 16, 15, 87210, 17, 19, 92, 619, 16731, 323, 342, 643, 28, 17, 369, 16715, 342, 74097, 2217, 3306, 8043, 367, 25, 576, 9919, 15977, 44373, 369, 458, 16715, 304, 264, 23970, 2070, 4152, 311, 1181, 12616, 25, 576, 16715, 702, 264, 23970, 4445, 32883, 284, 481, 70, 643, 32883, 1668, 328, 14, 145796, 30, 33763, 279, 12616, 23970, 4445, 374, 32883, 643, 284, 481, 70, 643, 32883, 1668, 328, 14, 145796, 30, 13824, 16585, 25, 576, 12616, 23970, 4445, 5675, 374, 25, 32883, 643, 284, 481, 70, 643, 32883, 1668, 328, 14, 145796, 30, 33763, 279, 23970, 4445, 4152, 311, 12616, 374, 32883, 643, 284, 481, 70, 643, 32883, 1668, 320, 50, 14, 145796, 568, 8704, 328, 702, 8153, 315, 20314, 23270, 320, 145796, 568, 45302, 582, 614, 32883, 643, 284, 481, 70, 643, 32883, 1668, 328, 14, 145796, 30, 1988, 304, 1657, 37597, 582, 3270, 32883, 643, 284, 481, 70, 643, 32883, 1668, 320, 50, 14, 145796, 568, 4354, 279, 4802, 374, 468, 284, 481, 43123, 13935, 33, 13, 2055, 369, 12616, 25, 468, 284, 481, 32883, 643, 9592, 425, 284, 481, 4080, 70, 643, 32883, 1668, 320, 50, 14, 145796, 593, 13935, 33, 284, 342, 643, 32883, 1668, 320, 50, 13935, 33, 5620, 145796, 13, 8704, 425, 374, 3156, 1147, 11, 328, 6415, 284, 296, 643, 9843, 100, 11, 448, 296, 643, 284, 20287, 16, 14, 17, 13, 2055, 468, 284, 342, 643, 32883, 1668, 296, 643, 320, 11284, 328, 13935, 33, 284, 328, 6415, 425, 11, 323, 49702, 553, 9843, 100, 6696, 296, 643, 425, 568, 33763, 1077, 594, 42430, 1447, 43123, 643, 284, 481, 70, 643, 32883, 1668, 320, 50, 14, 145796, 568, 2055, 481, 43123, 643, 13935, 33, 284, 481, 4080, 70, 643, 32883, 1668, 14, 145796, 8, 328, 13935, 33, 284, 320, 70, 643, 32883, 1668, 14, 145796, 8, 328, 13935, 33, 13, 1752, 425, 284, 425, 1147, 2832, 266, 11, 328, 13935, 33, 284, 328, 6415, 425, 13, 2055, 468, 284, 320, 70, 643, 32883, 1668, 14, 145796, 8, 328, 6415, 425, 284, 342, 643, 32883, 1668, 320, 50, 6415, 14, 145796, 8, 425, 284, 342, 643, 32883, 1668, 296, 643, 425, 382, 12549, 328, 6415, 28724, 3661, 25, 296, 643, 9843, 100, 11, 773, 296, 643, 284, 20287, 16, 14, 17, 13, 2055, 48869, 25, 468, 8237, 320, 76, 643, 28, 10, 16, 14, 17, 8, 284, 320, 16, 14, 17, 8, 342, 643, 32883, 1668, 425, 26, 468, 13998, 320, 76, 643, 10829, 16, 14, 17, 8, 284, 28406, 16, 14, 17, 8, 342, 643, 32883, 1668, 425, 13, 5005, 81163, 36, 284, 468, 8237, 481, 468, 13998, 284, 342, 643, 32883, 1668, 425, 382, 92014, 7025, 807, 1896, 342, 643, 28, 17, 11, 773, 81163, 36, 284, 220, 17, 32883, 1668, 425, 13, 3085, 425, 28, 17, 350, 11, 32883, 1668, 28, 24, 13, 17, 22, 68, 12, 17, 19, 619, 16731, 11, 773, 81163, 36, 284, 220, 17, 353, 220, 24, 13, 17, 22, 68, 12, 17, 19, 353, 220, 17, 284, 220, 19, 353, 220, 24, 13, 17, 22, 68, 12, 17, 19, 30, 13824, 16585, 25, 81163, 36, 284, 342, 643, 32883, 1668, 425, 284, 220, 17, 353, 220, 24, 13, 17, 22, 68, 12, 17, 19, 619, 16731, 353, 220, 17, 350, 284, 220, 19, 353, 220, 24, 13, 17, 22, 68, 12, 17, 19, 619, 284, 220, 18, 13, 22, 15, 23, 68, 12, 17, 18, 619, 13, 1988, 1779, 25, 220, 17, 9, 17, 284, 19, 11, 773, 220, 19, 9, 24, 13, 17, 22, 68, 12, 17, 19, 284, 220, 18, 22, 13, 15, 23, 68, 12, 17, 19, 30, 33763, 220, 24, 13, 17, 22, 68, 12, 17, 19, 353, 220, 19, 284, 220, 18, 13, 22, 15, 23, 68, 12, 17, 18, 13, 7414, 382, 3983, 582, 1410, 1083, 2908, 44373, 1948, 296, 643, 28, 37021, 16, 14, 17, 374, 342, 643, 32883, 1668, 425, 11, 892, 374, 4396, 382, 785, 3491, 5114, 2727, 330, 59462, 15977, 4802, 44373, 81163, 36, 979, 279, 23970, 4445, 21264, 311, 12616, 20314, 23270, 1189, 2055, 807, 1366, 279, 6672, 1948, 279, 1378, 4802, 5866, 382, 44500, 4226, 25, 81163, 36, 284, 342, 643, 32883, 1668, 425, 284, 220, 17, 353, 220, 24, 13, 17, 22, 17568, 16, 15, 87210, 17, 19, 92, 619, 16731, 353, 220, 17, 350, 284, 220, 18, 13, 22, 15, 23, 17568, 16, 15, 87210, 17, 18, 92, 619, 382, 1654, 1410, 1083, 3158, 304, 384, 53, 421, 4362, 30, 1988, 279, 3405, 5711, 619, 16731, 11, 773, 4363, 4226, 304, 619, 13, 2379, 3207, 944, 2548, 369, 384, 53, 382, 44500, 1590, 4226, 25, 81163, 36, 284, 220, 18, 13, 22, 16, 17568, 16, 15, 87210, 17, 18, 92, 619, 320, 48053, 568, 1988, 582, 646, 2506, 2480, 25, 220, 18, 13, 22, 15, 23, 17568, 16, 15, 87210, 17, 18, 92, 619, 382, 3983, 7196, 807, 1366, 304, 384, 53, 25, 220, 16, 384, 53, 284, 220, 16, 13, 21, 15, 17, 17568, 16, 15, 87210, 16, 24, 92, 619, 11, 773, 81163, 36, 21103, 230, 220, 18, 13, 22, 15, 23, 68, 12, 17, 18, 608, 220, 16, 13, 21, 15, 17, 68, 12, 16, 24, 284, 220, 17, 13, 18, 16, 68, 12, 19, 384, 53, 13, 1988, 2474, 807, 6551, 32883, 1668, 304, 619, 16731, 11, 807, 1720, 619, 382, 1654, 3278, 3410, 25, 81163, 36, 284, 220, 18, 13, 22, 16, 17568, 16, 15, 87210, 17, 18, 92, 619, 320, 36760, 51562, 568, 33763, 220, 24, 13, 17, 22, 17568, 16, 15, 87210, 17, 19, 92, 353, 220, 19, 284, 220, 18, 13, 22, 15, 23, 17568, 16, 15, 87210, 17, 18, 7810, 13655, 2326, 5089, 12396, 30, 32883, 1668, 2661, 438, 220, 24, 13, 17, 22, 17568, 16, 15, 87210, 17, 19, 92, 702, 2326, 5089, 12396, 11, 425, 28, 17, 350, 374, 4734, 30, 79191, 220, 17, 13, 15, 30, 33251, 387, 6509, 4734, 438, 220, 17, 13, 2055, 582, 646, 2968, 81163, 36, 284, 220, 18, 13, 22, 16, 17568, 16, 15, 87210, 17, 18, 92, 619, 382, 3983, 807, 2578, 1366, 4734, 7493, 25, 81163, 36, 284, 342, 643, 32883, 1668, 425, 284, 220, 17, 353, 220, 24, 13, 17, 22, 68, 12, 17, 19, 353, 220, 17, 284, 220, 18, 13, 22, 15, 23, 68, 12, 17, 18, 619, 382, 44500, 1590, 4226, 624, 151668, 198, 785, 9919, 15977, 4802, 44373, 369, 458, 16715, 4152, 311, 1181, 12616, 374, 2661, 553, 1447, 59, 9640, 59, 20277, 468, 284, 342, 643, 1124, 15128, 1668, 425, 198, 59, 2533, 22043, 17767, 70, 643, 284, 220, 17, 59, 701, 1124, 11520, 15128, 1668, 284, 220, 24, 13, 17, 22, 1124, 15136, 220, 16, 15, 87210, 17, 19, 92, 1124, 11, 1124, 1318, 90, 41, 16731, 11035, 701, 323, 17767, 33, 284, 220, 17, 1124, 11, 1124, 1318, 76025, 11035, 18459, 59, 9640, 59, 20277, 468, 284, 220, 17, 1124, 15136, 320, 24, 13, 17, 22, 1124, 15136, 220, 16, 15, 87210, 17, 19, 92, 1124, 11, 1124, 1318, 90, 41, 16731, 5410, 1124, 15136, 220, 17, 1124, 11, 1124, 1318, 76025, 92, 284, 220, 19, 1124, 15136, 220, 24, 13, 17, 22, 1124, 15136, 220, 16, 15, 87210, 17, 19, 92, 1124, 11, 1124, 1318, 90, 41, 92, 284, 220, 18, 13, 22, 15, 23, 1124, 15136, 220, 16, 15, 87210, 17, 18, 92, 1124, 11, 1124, 1318, 90, 41, 27275, 59, 2533, 44500, 11, 279, 4802, 44373, 374, 1124, 11520, 79075, 90, 18, 13, 22, 16, 1124, 15136, 220, 16, 15, 87210, 17, 18, 92, 1124, 11, 1124, 1318, 90, 41, 3417, 57758, 320, 43991, 311, 2326, 5089, 12396, 568, 151645, 198, -100, -100, -100, -100, -100] +labels: + + +{"logic_chain": {"name": "从地域偏好到特定风物特产的兴趣收敛", "events": [{"date": "2025-11-21", "action": "[直播-关注] <|living_begin|>", "logic": "兴趣沉浸:在长达数月对云南主播(尤其是临沧地区)的持续关注和互动中,不断被动接收地域文化和生活方式信息,形成对“云南”的深度情感连接和认知背景。"}, {"date": "2025-10-27", "action": "[商品-购买] <|prod_begin|>", "logic": "行为转化:基于对云南文化的长期兴趣,首次将线上情感消费(打赏/关注)转化为对具体地域风物(傣味腌菜)的实体消费尝试,实现了从“云体验”到“实体感知”的跨越。"}, {"date": "2026-01-17", "action": "[商品-点击] <|prod_begin|>", "logic": "兴趣聚焦与收敛:用户的兴趣点从泛化的“云南特产”进一步收敛到更具体的地理单元“永德县”(临沧市下辖县)。这表明用户不再满足于宽泛的地域标签,而是基于已有的认知(可能源于直播内容),开始对特定子区域的标志性产品进行精准探索,体现了认知地图的精细化。"}]}}<|im_end|> + + +{"logic_chain":{"name":"从被动接收信息到主动探索知识的兴趣演化","events":[{"date":"2026-01-26","action":"[广告-深度转化] <|ad_begin|>","logic":"初始阶段:用户在2025年底至2026年1月期间,被动且大量地深度转化/点击了内容相似的短剧广告(如穿越、逆袭、宫斗题材),行为模式为被动信息接收。"},{"date":"2026-01-29","action":"[视频-转发/长播] <|video_begin|>","logic":"行为转折:用户首次出现主动的、带有知识探索性质的“转发”行为,内容是关于“机械门锁原理”的硬核科普。这标志着用户的兴趣从被动的剧情消费,演化为对具体事物工作原理的主动探究,交互深度和认知意图均发生显著变化。"}]}}<|im_end|> +["<|prod_begin|>","<|prod_begin|>","<|living_begin|>","<|prod_begin|>","<|living_begin|>","<|living_begin|>","<|living_begin|>","<|prod_begin|>","<|prod_begin|>","<|living_begin|>","<|prod_begin|>","<|video_begin|>","<|video_begin|>","<|video_begin|>"]<|im_end|> + +好的,我来分析一下这个任务。任务要求我基于用户的交互历史,挖掘出一条“从被动学习到主动实践的烹饪技能闭环”的行为逻辑链。这意味着我需要找到用户从产生烹饪兴趣、学习具体做法,到最终购买相关食材或半成品,形成一个完整闭环的证据。 + +我首先通览了用户的全部行为时间线,发现其消费行为主要集中在家庭日用品、母婴用品以及大量的食品生鲜上,比如多次购买大米、洗衣液、儿童服饰等,这描绘出一个注重家庭生活、有孩童的居家型用户画像。在内容偏好上,早期用户关注了许多接地气、生活化的直播,而近期则密集地点击和观看了大量以情感纠葛、家庭伦理为主题的短剧广告,这表明用户在内容消费上偏向于剧情化、有冲突感的故事。 + +在这样的背景下,我要寻找烹饪相关的行为链。我注意到在2026年1月29日这一天,用户的行为出现了非常集中的主题性。在13:38,我看到用户有一个关键的动作:收藏并长时间观看了金汤酸菜鱼的制作教学视频 <|video_begin|>。这个“收藏”行为非常重要,它不仅仅是简单的观看,而是代表了用户对这个内容有强烈的认可和后续实践的意图。这可以看作是烹饪兴趣被明确触发的起点。 + +紧接着,我发现用户的行为立刻从内容消费转向了电商消费。就在观看完教学视频的同一天,用户开始密集点击与“酸菜鱼”相关的商品。我看到了一系列的点击行为,比如对天海藏黑鱼金汤酸菜鱼 <|prod_begin|> 的点击。这清晰地表明,用户在学习了如何制作这道菜之后,并没有选择去购买鱼、酸菜、调料等原生食材从头做起,而是立刻开始寻找便捷的半成品解决方案。这是一种非常典型的从“理论学习”到“实践捷径”的思路转变,用户希望将学到的知识快速应用,但又倾向于选择更省时省力的方式。 + +最终,用户的决策迅速闭环。在浏览了多个酸菜鱼半成品后,用户最终购买了之前点击过的天海藏黑鱼金汤酸菜鱼 <|prod_begin|>。这个购买行为直接印证了之前观看和收藏视频 <|video_begin|> 的动机。从学习菜谱,到寻找并筛选合适的半成品,再到最终下单购买,这一系列行为在同一天内完成,形成了一条非常流畅且逻辑严密的“学以致用”链路。用户的需求从一个模糊的“想吃酸菜鱼”或者“想学做菜”,通过一个教学视频被激发并具体化,然后迅速转化为一个明确的购买行为,完成了从兴趣到实践的完整闭环。 + +因此,我倾向于认为,用户的烹饪技能提升路径展现出一种务实的特点:通过观看视频内容激发兴趣并储备知识,然后通过购买半成品来降低实践门槛,快速获得烹饪成就感。基于此,我构建的行为逻辑链如下:首先,用户通过收藏并观看金汤酸菜鱼的教学视频 <|video_begin|> 产生了明确的烹饪意图;接着,在学习后,用户立即点击了相关的半成品 <|prod_begin|>,寻求更便捷的实践方案;最后,用户完成了对该半成品的购买 <|prod_begin|>,实现了从学习到行动的转化。这一系列行为清晰地展示了用户从被动接收信息到主动寻求实践的完整过程,未来向其推荐类似的快手菜或方便料理包,有较大概率被吸引。 +{"logic_chain": {"name": "从被动学习到主动实践的烹饪技能闭环", "events": [{"date": "2026-01-29", "action": "[视频-收藏/长播] <|video_begin|>", "logic": "兴趣触发与知识储备:用户通过观看并收藏烹饪教学视频,主动学习“金汤酸菜鱼”的具体制作方法,表明其产生了制作该菜品的明确意图。"}, {"date": "2026-01-29", "action": "[商品-点击] <|prod_begin|>", "logic": "决策收敛与方案筛选:在学习了完整制作流程后,用户并未选择购买原生食材从零开始,而是立即转向搜索并点击“金汤酸菜鱼”半成品,体现了从“学习复杂流程”到“寻求便捷方案”的认知转变和行为收敛。"}, {"date": "2026-01-29", "action": "[商品-购买] <|prod_begin|>", "logic": "行为闭环:最终购买了与学习内容高度相关的半成品食材,完成了从“学做菜”到“买菜准备做”的完整认知与行动闭环,验证了前序学习行为的直接转化效果。"}]}}<|im_end|> + +We are asked: "For a non-relativistic electron in a magnetic field B=2 T oriented along z-axis, calculate the Zeeman energy splitting ΔE when the magnetic moment couples to spin angular momentum. Use μ_B=9.27×10^{-24} J/T and g_s=2 for electron g-factor." + +Interpretation: The Zeeman splitting for an electron in a magnetic field due to its spin: The electron has a magnetic moment μ = -g_s μ_B S/ħ? Actually the spin magnetic moment is μ_s = -g_s μ_B S/ħ? Wait careful: The spin magnetic moment operator is: μ_s = -g_s μ_B S/ħ? Actually the magnetic moment due to spin is μ_s = -g_s μ_B (S/ħ). Since S has units of angular momentum (ħ). Typically we have μ_s = -g_s μ_B S/ħ? But in many contexts we write μ_s = -g_s μ_B (S/ħ). However the energy is E = -μ·B. So for spin: E = - μ_s · B = -(-g_s μ_B (S/ħ))·B = g_s μ_B (S·B)/ħ. Since B is along z, S_z = m_s ħ, with m_s = ±1/2. So E = g_s μ_B m_s (since S·B = S_z B, and dividing by ħ gives m_s B). Actually let's derive: + +μ_s = -g_s μ_B (S/ħ). So -μ_s·B = -(-g_s μ_B/ħ) S·B = (g_s μ_B/ħ) S·B. For B = B z-hat, S·B = S_z B. So E = (g_s μ_B/ħ) S_z B = g_s μ_B (S_z/ħ) B = g_s μ_B m_s B. + +Since S_z eigenvalues: m_s ħ, so m_s = ±1/2. So energies: E_up (m_s=+1/2) = (1/2) g_s μ_B B; E_down (m_s=-1/2) = -(1/2) g_s μ_B B. Then ΔE = E_up - E_down = g_s μ_B B. + +Alternatively sometimes they take g_s=2, so ΔE = 2 μ_B B. With B=2 T, μ_B=9.27e-24 J/T, so ΔE = 2 * 9.27e-24 * 2 = 4 * 9.27e-24? Wait careful: ΔE = g_s μ_B B = 2 * 9.27e-24 J/T * 2 T = 4 * 9.27e-24 J = 3.708e-23 J. But check: 2*2 =4, so 4*9.27e-24 = 37.08e-24? Actually 9.27e-24 * 4 = 3.708e-23. Yes. + +But we could also consider splitting between m_s=±1/2 is g_s μ_B B, which is correct. + +The problem statement says "Zeeman energy splitting ΔE when the magnetic moment couples to spin angular momentum." So they want the difference between the two energy levels. + +Thus answer: ΔE = g_s μ_B B = 2 * 9.27×10^{-24} J/T * 2 T = 3.708×10^{-23} J. + +We could also express in eV if needed? But the question uses J/T, so likely answer in J. They didn't ask for eV. + +Thus final answer: ΔE = 3.71×10^{-23} J (approx). But we can keep full: 3.708×10^{-23} J. + +But maybe they want in eV: 1 eV = 1.602×10^{-19} J, so ΔE ≈ 3.708e-23 / 1.602e-19 = 2.31e-4 eV. But since they gave μ_B in J/T, they expect J. + +We'll provide: ΔE = 3.71×10^{-23} J (maybe rounding). Actually 9.27×10^{-24} * 4 = 3.708×10^{-23}. Keep three significant figures? μ_B given as 9.27×10^{-24} has three significant figures, B=2 T is exact? Possibly 2.0? Might be considered exact as 2. So we can give ΔE = 3.71×10^{-23} J. + +But they might want exact expression: ΔE = g_s μ_B B = 2 * 9.27e-24 * 2 = 3.708e-23 J. + +Thus final answer. + +The Zeeman energy splitting for an electron due to its spin is given by: + +\[ +\Delta E = g_s \mu_B B +\] + +Given \(g_s = 2\), \(\mu_B = 9.27 \times 10^{-24} \, \text{J/T}\), and \(B = 2 \, \text{T}\), + +\[ +\Delta E = 2 \times (9.27 \times 10^{-24} \, \text{J/T}) \times 2 \, \text{T} = 4 \times 9.27 \times 10^{-24} \, \text{J} = 3.708 \times 10^{-23} \, \text{J}. +\] + +Thus, the energy splitting is \(\boxed{3.71 \times 10^{-23} \, \text{J}}\) (rounded to three significant figures).<|im_end|> + +[INFO|configuration_utils.py:769] 2026-07-15 00:59:51,528 >> loading configuration file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/config.json +[INFO|configuration_utils.py:847] 2026-07-15 00:59:51,529 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": null, + "dtype": "bfloat16", + "eos_token_id": 151645, + "head_dim": 128, + "hidden_act": "silu", + "hidden_size": 1024, + "initializer_range": 0.02, + "intermediate_size": 3072, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 40960, + "max_window_layers": 28, + "model_type": "qwen3", + "num_attention_heads": 16, + "num_hidden_layers": 28, + "num_key_value_heads": 8, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_parameters": { + "rope_theta": 1000000, + "rope_type": "default" + }, + "sliding_window": null, + "tie_word_embeddings": false, + "transformers_version": "5.6.0", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|2026-07-15 00:59:51] llamafactory.model.model_utils.kv_cache:144 >> KV cache is disabled during training. +[INFO|2026-07-15 00:59:51] llamafactory.model.model_utils.liger_kernel:144 >> Liger kernel has been applied to the model. +[INFO|modeling_utils.py:748] 2026-07-15 00:59:51,855 >> loading weights file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/model.safetensors +[INFO|modeling_utils.py:821] 2026-07-15 00:59:51,855 >> Will use dtype=torch.bfloat16 as defined in model's config object +[INFO|configuration_utils.py:1027] 2026-07-15 00:59:52,009 >> Generate config GenerationConfig { + "eos_token_id": 151645, + "output_attentions": false, + "output_hidden_states": false, + "pad_token_id": 151643, + "use_cache": false +} + + Loading weights: 0%| | 0/311 [00:00> loading configuration file /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018/generation_config.json +[INFO|configuration_utils.py:1027] 2026-07-15 00:59:52,303 >> Generate config GenerationConfig { + "do_sample": true, + "eos_token_id": [ + 151645, + 151643 + ], + "pad_token_id": 151643, + "temperature": 0.6, + "top_k": 20, + "top_p": 0.95 +} + +[INFO|dynamic_module_utils.py:406] 2026-07-15 00:59:52,303 >> Could not locate the custom_generate/generate.py inside /home/ll/llm4rec/experiments/outputs/v29_v19_user_world_guard_lr8e7_ep018. +[INFO|2026-07-15 00:59:52] llamafactory.model.model_utils.checkpointing:144 >> Gradient checkpointing enabled. +[INFO|2026-07-15 00:59:52] llamafactory.model.model_utils.attention:144 >> Using FlashAttention-2 for faster training and inference. +[INFO|2026-07-15 00:59:52] llamafactory.model.adapter:144 >> Pure bf16 / BAdam detected, remaining trainable params in half precision. +[INFO|2026-07-15 00:59:52] llamafactory.model.adapter:144 >> Fine-tuning method: Full +[INFO|2026-07-15 00:59:52] llamafactory.model.loader:144 >> trainable params: 801,433,600 || all params: 801,433,600 || trainable%: 100.0000 +[INFO|trainer.py:1469] 2026-07-15 00:59:52,450 >> ***** Running training ***** +[INFO|trainer.py:1470] 2026-07-15 00:59:52,450 >> Num examples = 1,903 +[INFO|trainer.py:1471] 2026-07-15 00:59:52,450 >> Num Epochs = 1 +[INFO|trainer.py:1472] 2026-07-15 00:59:52,450 >> Num update steps per epoch = 476 +[INFO|trainer.py:1473] 2026-07-15 00:59:52,450 >> Instantaneous batch size per device = 1 +[INFO|trainer.py:1476] 2026-07-15 00:59:52,450 >> Total train batch size (w. parallel, distributed & accumulation) = 4 +[INFO|trainer.py:1477] 2026-07-15 00:59:52,450 >> Gradient Accumulation steps = 4 +[INFO|trainer.py:1478] 2026-07-15 00:59:52,450 >> Total optimization steps = 476 +[INFO|trainer.py:1479] 2026-07-15 00:59:52,451 >> Number of trainable parameters = 801,433,600 + 0%| | 0/476 [00:00> `use_return_dict` is deprecated! Use `return_dict` instead! + 0%| | 1/476 [00:07<1:01:57, 7.83s/it] 0%| | 2/476 [00:15<59:30, 7.53s/it] 1%| | 3/476 [00:20<51:14, 6.50s/it] 1%| | 4/476 [00:27<51:48, 6.58s/it] 1%| | 5/476 [00:35<57:44, 7.36s/it] 1%|▏ | 6/476 [00:45<1:02:45, 8.01s/it] 1%|▏ | 7/476 [00:53<1:04:26, 8.25s/it] 2%|▏ | 8/476 [01:02<1:04:28, 8.27s/it] 2%|▏ | 9/476 [01:09<1:02:43, 8.06s/it] 2%|▏ | 10/476 [01:18<1:03:37, 8.19s/it] {'loss': '1.808', 'grad_norm': '5.531', 'learning_rate': '3e-07', 'epoch': '0.02102'} + 2%|▏ | 10/476 [01:18<1:03:37, 8.19s/it] 2%|▏ | 11/476 [01:25<1:01:30, 7.94s/it] 3%|▎ | 12/476 [01:33<1:01:24, 7.94s/it] 3%|▎ | 13/476 [01:41<1:01:48, 8.01s/it] 3%|▎ | 14/476 [01:49<1:01:31, 7.99s/it] 3%|▎ | 15/476 [01:58<1:02:50, 8.18s/it] 3%|▎ | 16/476 [02:06<1:01:49, 8.06s/it] 4%|▎ | 17/476 [02:14<1:02:35, 8.18s/it] 4%|▍ | 18/476 [02:20<58:12, 7.62s/it] 4%|▍ | 19/476 [02:28<57:31, 7.55s/it] 4%|▍ | 20/476 [02:36<59:34, 7.84s/it] {'loss': '1.957', 'grad_norm': '5.156', 'learning_rate': '4.999e-07', 'epoch': '0.04204'} + 4%|▍ | 20/476 [02:36<59:34, 7.84s/it] 4%|▍ | 21/476 [02:44<1:00:08, 7.93s/it] 5%|▍ | 22/476 [02:53<1:01:19, 8.10s/it] 5%|▍ | 23/476 [03:01<1:01:20, 8.12s/it] 5%|▌ | 24/476 [03:09<1:00:07, 7.98s/it] 5%|▌ | 25/476 [03:16<59:09, 7.87s/it] 5%|▌ | 26/476 [03:24<59:07, 7.88s/it] 6%|▌ | 27/476 [03:32<59:30, 7.95s/it] 6%|▌ | 28/476 [03:41<1:00:41, 8.13s/it] 6%|▌ | 29/476 [03:49<1:00:03, 8.06s/it] 6%|▋ | 30/476 [03:56<57:50, 7.78s/it] {'loss': '1.934', 'grad_norm': '8.125', 'learning_rate': '4.989e-07', 'epoch': '0.06306'} + 6%|▋ | 30/476 [03:56<57:50, 7.78s/it] 7%|▋ | 31/476 [04:04<57:46, 7.79s/it] 7%|▋ | 32/476 [04:11<56:29, 7.63s/it] 7%|▋ | 33/476 [04:19<56:08, 7.60s/it] 7%|▋ | 34/476 [04:27<57:38, 7.83s/it] 7%|▋ | 35/476 [04:35<57:46, 7.86s/it] 8%|▊ | 36/476 [04:43<57:59, 7.91s/it] 8%|▊ | 37/476 [04:51<58:08, 7.95s/it] 8%|▊ | 38/476 [04:59<58:55, 8.07s/it] 8%|▊ | 39/476 [05:07<58:01, 7.97s/it] 8%|▊ | 40/476 [05:16<1:00:32, 8.33s/it] {'loss': '1.889', 'grad_norm': '8.75', 'learning_rate': '4.967e-07', 'epoch': '0.08408'} + 8%|▊ | 40/476 [05:16<1:00:32, 8.33s/it] 9%|▊ | 41/476 [05:24<59:21, 8.19s/it] 9%|▉ | 42/476 [05:32<58:26, 8.08s/it] 9%|▉ | 43/476 [05:40<59:03, 8.18s/it] 9%|▉ | 44/476 [05:48<57:56, 8.05s/it] 9%|▉ | 45/476 [05:56<57:22, 7.99s/it] 10%|▉ | 46/476 [06:02<54:11, 7.56s/it] 10%|▉ | 47/476 [06:11<56:09, 7.85s/it] 10%|█ | 48/476 [06:19<57:12, 8.02s/it] 10%|█ | 49/476 [06:27<56:22, 7.92s/it] 11%|█ | 50/476 [06:35<57:05, 8.04s/it] {'loss': '1.851', 'grad_norm': '7.375', 'learning_rate': '4.933e-07', 'epoch': '0.1051'} + 11%|█ | 50/476 [06:35<57:05, 8.04s/it] 11%|█ | 51/476 [06:43<56:20, 7.95s/it] 11%|█ | 52/476 [06:51<56:34, 8.00s/it] 11%|█ | 53/476 [06:59<55:39, 7.89s/it] 11%|█▏ | 54/476 [07:07<55:33, 7.90s/it] 12%|█▏ | 55/476 [07:15<55:32, 7.92s/it] 12%|█▏ | 56/476 [07:23<55:29, 7.93s/it] 12%|█▏ | 57/476 [07:29<51:04, 7.31s/it] 12%|█▏ | 58/476 [07:36<51:11, 7.35s/it] 12%|█▏ | 59/476 [07:44<51:33, 7.42s/it] 13%|█▎ | 60/476 [07:51<52:08, 7.52s/it] {'loss': '1.893', 'grad_norm': '5.219', 'learning_rate': '4.888e-07', 'epoch': '0.1261'} + 13%|█▎ | 60/476 [07:51<52:08, 7.52s/it] 13%|█▎ | 61/476 [08:00<53:47, 7.78s/it] 13%|█▎ | 62/476 [08:08<54:33, 7.91s/it] 13%|█▎ | 63/476 [08:16<54:19, 7.89s/it] 13%|█▎ | 64/476 [08:25<56:21, 8.21s/it] 14%|█▎ | 65/476 [08:33<55:19, 8.08s/it] 14%|█▍ | 66/476 [08:40<53:56, 7.89s/it] 14%|█▍ | 67/476 [08:47<52:54, 7.76s/it] 14%|█▍ | 68/476 [08:55<52:25, 7.71s/it] 14%|█▍ | 69/476 [09:02<50:52, 7.50s/it] 15%|█▍ | 70/476 [09:10<51:08, 7.56s/it] {'loss': '1.864', 'grad_norm': '5.125', 'learning_rate': '4.833e-07', 'epoch': '0.1471'} + 15%|█▍ | 70/476 [09:10<51:08, 7.56s/it] 15%|█▍ | 71/476 [09:18<52:33, 7.79s/it] 15%|█▌ | 72/476 [09:25<49:53, 7.41s/it] 15%|█▌ | 73/476 [09:33<51:11, 7.62s/it] 16%|█▌ | 74/476 [09:41<51:36, 7.70s/it] 16%|█▌ | 75/476 [09:49<52:19, 7.83s/it] 16%|█▌ | 76/476 [09:57<52:31, 7.88s/it] 16%|█▌ | 77/476 [10:05<52:13, 7.85s/it] 16%|█▋ | 78/476 [10:12<51:00, 7.69s/it] 17%|█▋ | 79/476 [10:20<52:28, 7.93s/it] 17%|█▋ | 80/476 [10:29<53:28, 8.10s/it] {'loss': '1.983', 'grad_norm': '11.06', 'learning_rate': '4.766e-07', 'epoch': '0.1682'} + 17%|█▋ | 80/476 [10:29<53:28, 8.10s/it] 17%|█▋ | 81/476 [10:36<51:41, 7.85s/it] 17%|█▋ | 82/476 [10:44<51:56, 7.91s/it] 17%|█▋ | 83/476 [10:52<52:03, 7.95s/it] 18%|█▊ | 84/476 [11:00<52:09, 7.98s/it] 18%|█▊ | 85/476 [11:08<51:10, 7.85s/it] 18%|█▊ | 86/476 [11:15<49:59, 7.69s/it] 18%|█▊ | 87/476 [11:23<50:25, 7.78s/it] 18%|█▊ | 88/476 [11:31<50:26, 7.80s/it] 19%|█▊ | 89/476 [11:39<50:00, 7.75s/it] 19%|█▉ | 90/476 [11:47<50:42, 7.88s/it] {'loss': '1.919', 'grad_norm': '5.219', 'learning_rate': '4.689e-07', 'epoch': '0.1892'} + 19%|█▉ | 90/476 [11:47<50:42, 7.88s/it] 19%|█▉ | 91/476 [11:54<50:12, 7.82s/it] 19%|█▉ | 92/476 [12:02<49:05, 7.67s/it] 20%|█▉ | 93/476 [12:10<49:45, 7.80s/it] 20%|█▉ | 94/476 [12:19<51:29, 8.09s/it] 20%|█▉ | 95/476 [12:27<51:20, 8.09s/it] 20%|██ | 96/476 [12:34<50:32, 7.98s/it] 20%|██ | 97/476 [12:43<50:35, 8.01s/it] 21%|██ | 98/476 [12:50<49:50, 7.91s/it] 21%|██ | 99/476 [12:59<51:17, 8.16s/it] 21%|██ | 100/476 [13:06<49:59, 7.98s/it] {'loss': '1.874', 'grad_norm': '5.938', 'learning_rate': '4.601e-07', 'epoch': '0.2102'} + 21%|██ | 100/476 [13:07<49:59, 7.98s/it] 21%|██ | 101/476 [13:15<51:21, 8.22s/it] 21%|██▏ | 102/476 [13:23<49:32, 7.95s/it] 22%|██▏ | 103/476 [13:31<49:40, 7.99s/it] 22%|██▏ | 104/476 [13:38<48:57, 7.90s/it] 22%|██▏ | 105/476 [13:47<50:46, 8.21s/it] 22%|██▏ | 106/476 [13:56<50:44, 8.23s/it] 22%|██▏ | 107/476 [14:04<51:04, 8.31s/it] 23%|██▎ | 108/476 [14:12<49:35, 8.08s/it] 23%|██▎ | 109/476 [14:20<49:20, 8.07s/it] 23%|██▎ | 110/476 [14:27<48:11, 7.90s/it] {'loss': '1.948', 'grad_norm': '9.438', 'learning_rate': '4.504e-07', 'epoch': '0.2312'} + 23%|██▎ | 110/476 [14:27<48:11, 7.90s/it] 23%|██▎ | 111/476 [14:35<47:58, 7.89s/it] 24%|██▎ | 112/476 [14:44<50:23, 8.31s/it] 24%|██▎ | 113/476 [14:52<48:34, 8.03s/it] 24%|██▍ | 114/476 [15:00<49:48, 8.26s/it] 24%|██▍ | 115/476 [15:09<49:36, 8.25s/it] 24%|██▍ | 116/476 [15:16<48:27, 8.08s/it] 25%|██▍ | 117/476 [15:25<48:41, 8.14s/it] 25%|██▍ | 118/476 [15:33<49:22, 8.28s/it] 25%|██▌ | 119/476 [15:41<48:42, 8.19s/it] 25%|██▌ | 120/476 [15:49<48:14, 8.13s/it] {'loss': '1.8', 'grad_norm': '6.188', 'learning_rate': '4.398e-07', 'epoch': '0.2522'} + 25%|██▌ | 120/476 [15:49<48:14, 8.13s/it] 25%|██▌ | 121/476 [15:57<47:12, 7.98s/it] 26%|██▌ | 122/476 [16:05<47:54, 8.12s/it] 26%|██▌ | 123/476 [16:14<47:56, 8.15s/it] 26%|██▌ | 124/476 [16:22<48:02, 8.19s/it] 26%|██▋ | 125/476 [16:30<47:33, 8.13s/it] 26%|██▋ | 126/476 [16:39<48:28, 8.31s/it] 27%|██▋ | 127/476 [16:46<46:38, 8.02s/it] 27%|██▋ | 128/476 [16:54<46:54, 8.09s/it] 27%|██▋ | 129/476 [17:02<45:34, 7.88s/it] 27%|██▋ | 130/476 [17:09<45:15, 7.85s/it] {'loss': '1.915', 'grad_norm': '7.125', 'learning_rate': '4.283e-07', 'epoch': '0.2733'} + 27%|██▋ | 130/476 [17:09<45:15, 7.85s/it] 28%|██▊ | 131/476 [17:17<44:46, 7.79s/it] 28%|██▊ | 132/476 [17:25<44:45, 7.81s/it] 28%|██▊ | 133/476 [17:33<45:27, 7.95s/it] 28%|██▊ | 134/476 [17:40<44:25, 7.80s/it] 28%|██▊ | 135/476 [17:49<44:47, 7.88s/it] 29%|██▊ | 136/476 [17:55<42:39, 7.53s/it] 29%|██▉ | 137/476 [18:05<45:45, 8.10s/it] 29%|██▉ | 138/476 [18:13<46:25, 8.24s/it] 29%|██▉ | 139/476 [18:21<45:22, 8.08s/it] 29%|██▉ | 140/476 [18:29<45:30, 8.13s/it] {'loss': '1.985', 'grad_norm': '12.62', 'learning_rate': '4.159e-07', 'epoch': '0.2943'} + 29%|██▉ | 140/476 [18:29<45:30, 8.13s/it] 30%|██▉ | 141/476 [18:37<45:24, 8.13s/it] 30%|██▉ | 142/476 [18:45<43:58, 7.90s/it] 30%|███ | 143/476 [18:54<45:22, 8.18s/it] 30%|███ | 144/476 [19:01<44:28, 8.04s/it] 30%|███ | 145/476 [19:09<43:11, 7.83s/it] 31%|███ | 146/476 [19:16<41:47, 7.60s/it] 31%|███ | 147/476 [19:23<41:51, 7.64s/it] 31%|███ | 148/476 [19:32<43:47, 8.01s/it] 31%|███▏ | 149/476 [19:41<45:02, 8.26s/it] 32%|███▏ | 150/476 [19:49<44:41, 8.23s/it] {'loss': '1.804', 'grad_norm': '7.281', 'learning_rate': '4.028e-07', 'epoch': '0.3153'} + 32%|███▏ | 150/476 [19:49<44:41, 8.23s/it] 32%|███▏ | 151/476 [19:57<44:18, 8.18s/it] 32%|███▏ | 152/476 [20:06<44:48, 8.30s/it] 32%|███▏ | 153/476 [20:15<45:12, 8.40s/it] 32%|███▏ | 154/476 [20:23<44:46, 8.34s/it] 33%|███▎ | 155/476 [20:31<44:05, 8.24s/it] 33%|███▎ | 156/476 [20:39<43:27, 8.15s/it] 33%|███▎ | 157/476 [20:47<44:14, 8.32s/it] 33%|███▎ | 158/476 [20:55<43:04, 8.13s/it] 33%|███▎ | 159/476 [21:03<42:36, 8.06s/it] 34%|███▎ | 160/476 [21:11<42:22, 8.04s/it] {'loss': '1.848', 'grad_norm': '6.469', 'learning_rate': '3.89e-07', 'epoch': '0.3363'} + 34%|███▎ | 160/476 [21:11<42:22, 8.04s/it] 34%|███▍ | 161/476 [21:19<42:51, 8.16s/it] 34%|███▍ | 162/476 [21:27<41:57, 8.02s/it] 34%|███▍ | 163/476 [21:35<41:26, 7.94s/it] 34%|███▍ | 164/476 [21:44<42:43, 8.22s/it] 35%|███▍ | 165/476 [21:52<42:28, 8.19s/it] 35%|███▍ | 166/476 [22:00<41:57, 8.12s/it] 35%|███▌ | 167/476 [22:09<42:40, 8.29s/it] 35%|███▌ | 168/476 [22:17<42:05, 8.20s/it] 36%|███▌ | 169/476 [22:24<40:40, 7.95s/it] 36%|███▌ | 170/476 [22:31<39:55, 7.83s/it] {'loss': '1.82', 'grad_norm': '9.375', 'learning_rate': '3.745e-07', 'epoch': '0.3573'} + 36%|███▌ | 170/476 [22:31<39:55, 7.83s/it] 36%|███▌ | 171/476 [22:40<40:27, 7.96s/it] 36%|███▌ | 172/476 [22:47<39:51, 7.87s/it] 36%|███▋ | 173/476 [22:56<40:45, 8.07s/it] 37%|███▋ | 174/476 [23:03<39:54, 7.93s/it] 37%|███▋ | 175/476 [23:12<40:36, 8.09s/it] 37%|███▋ | 176/476 [23:20<40:29, 8.10s/it] 37%|███▋ | 177/476 [23:27<38:55, 7.81s/it] 37%|███▋ | 178/476 [23:35<38:26, 7.74s/it] 38%|███▊ | 179/476 [23:43<38:32, 7.79s/it] 38%|███▊ | 180/476 [23:51<38:37, 7.83s/it] {'loss': '1.813', 'grad_norm': '6.906', 'learning_rate': '3.595e-07', 'epoch': '0.3783'} + 38%|███▊ | 180/476 [23:51<38:37, 7.83s/it] 38%|███▊ | 181/476 [23:59<39:22, 8.01s/it] 38%|███▊ | 182/476 [24:07<38:59, 7.96s/it] 38%|███▊ | 183/476 [24:15<39:01, 7.99s/it] 39%|███▊ | 184/476 [24:23<38:39, 7.94s/it] 39%|███▉ | 185/476 [24:31<39:11, 8.08s/it] 39%|███▉ | 186/476 [24:40<39:47, 8.23s/it] 39%|███▉ | 187/476 [24:48<39:25, 8.19s/it] 39%|███▉ | 188/476 [24:56<39:36, 8.25s/it] 40%|███▉ | 189/476 [25:03<37:22, 7.81s/it] 40%|███▉ | 190/476 [25:11<37:41, 7.91s/it] {'loss': '1.816', 'grad_norm': '5.812', 'learning_rate': '3.439e-07', 'epoch': '0.3994'} + 40%|███▉ | 190/476 [25:11<37:41, 7.91s/it] 40%|████ | 191/476 [25:19<37:43, 7.94s/it] 40%|████ | 192/476 [25:27<36:49, 7.78s/it] 41%|████ | 193/476 [25:34<36:41, 7.78s/it] 41%|████ | 194/476 [25:42<36:41, 7.81s/it] 41%|████ | 195/476 [25:50<36:18, 7.75s/it] 41%|████ | 196/476 [25:57<35:53, 7.69s/it] 41%|████▏ | 197/476 [26:05<35:53, 7.72s/it] 42%|████▏ | 198/476 [26:13<36:26, 7.86s/it] 42%|████▏ | 199/476 [26:21<36:20, 7.87s/it] 42%|████▏ | 200/476 [26:29<36:22, 7.91s/it] {'loss': '1.853', 'grad_norm': '9.5', 'learning_rate': '3.279e-07', 'epoch': '0.4204'} + 42%|████▏ | 200/476 [26:29<36:22, 7.91s/it] 42%|████▏ | 201/476 [26:37<36:10, 7.89s/it] 42%|████▏ | 202/476 [26:45<36:02, 7.89s/it] 43%|████▎ | 203/476 [26:53<36:32, 8.03s/it] 43%|████▎ | 204/476 [27:01<36:29, 8.05s/it] 43%|████▎ | 205/476 [27:09<35:55, 7.95s/it] 43%|████▎ | 206/476 [27:16<34:03, 7.57s/it] 43%|████▎ | 207/476 [27:24<34:12, 7.63s/it] 44%|████▎ | 208/476 [27:32<34:29, 7.72s/it] 44%|████▍ | 209/476 [27:39<33:50, 7.60s/it] 44%|████▍ | 210/476 [27:46<33:31, 7.56s/it] {'loss': '1.879', 'grad_norm': '6.594', 'learning_rate': '3.115e-07', 'epoch': '0.4414'} + 44%|████▍ | 210/476 [27:46<33:31, 7.56s/it] 44%|████▍ | 211/476 [27:54<32:49, 7.43s/it] 45%|████▍ | 212/476 [28:01<32:39, 7.42s/it] 45%|████▍ | 213/476 [28:09<33:47, 7.71s/it] 45%|████▍ | 214/476 [28:17<33:55, 7.77s/it] 45%|████▌ | 215/476 [28:25<33:15, 7.65s/it] 45%|████▌ | 216/476 [28:32<32:53, 7.59s/it] 46%|████▌ | 217/476 [28:41<34:02, 7.89s/it] 46%|████▌ | 218/476 [28:48<33:16, 7.74s/it] 46%|████▌ | 219/476 [28:56<32:53, 7.68s/it] 46%|████▌ | 220/476 [29:03<32:52, 7.71s/it] {'loss': '1.948', 'grad_norm': '5.875', 'learning_rate': '2.949e-07', 'epoch': '0.4624'} + 46%|████▌ | 220/476 [29:03<32:52, 7.71s/it] 46%|████▋ | 221/476 [29:11<32:26, 7.63s/it] 47%|████▋ | 222/476 [29:19<32:38, 7.71s/it] 47%|████▋ | 223/476 [29:27<32:43, 7.76s/it] 47%|████▋ | 224/476 [29:35<34:02, 8.11s/it] 47%|████▋ | 225/476 [29:43<33:49, 8.09s/it] 47%|████▋ | 226/476 [29:51<33:14, 7.98s/it] 48%|████▊ | 227/476 [29:59<32:40, 7.88s/it] 48%|████▊ | 228/476 [30:07<32:41, 7.91s/it] 48%|████▊ | 229/476 [30:14<31:54, 7.75s/it] 48%|████▊ | 230/476 [30:22<32:19, 7.88s/it] {'loss': '1.944', 'grad_norm': '12.75', 'learning_rate': '2.781e-07', 'epoch': '0.4834'} + 48%|████▊ | 230/476 [30:22<32:19, 7.88s/it] 49%|████▊ | 231/476 [30:30<31:35, 7.73s/it] 49%|████▊ | 232/476 [30:38<31:35, 7.77s/it] 49%|████▉ | 233/476 [30:46<31:46, 7.85s/it] 49%|████▉ | 234/476 [30:54<32:46, 8.13s/it] 49%|████▉ | 235/476 [31:03<32:40, 8.13s/it] 50%|████▉ | 236/476 [31:11<32:33, 8.14s/it] 50%|████▉ | 237/476 [31:20<33:24, 8.39s/it] 50%|█████ | 238/476 [31:28<32:43, 8.25s/it] 50%|█████ | 239/476 [31:35<31:38, 8.01s/it] 50%|█████ | 240/476 [31:43<31:45, 8.07s/it] {'loss': '1.795', 'grad_norm': '4.969', 'learning_rate': '2.611e-07', 'epoch': '0.5045'} + 50%|█████ | 240/476 [31:43<31:45, 8.07s/it] 51%|█████ | 241/476 [31:51<30:52, 7.88s/it] 51%|█████ | 242/476 [31:59<31:13, 8.00s/it] 51%|█████ | 243/476 [32:07<30:52, 7.95s/it] 51%|█████▏ | 244/476 [32:15<30:53, 7.99s/it] 51%|█████▏ | 245/476 [32:21<28:58, 7.53s/it] 52%|█████▏ | 246/476 [32:30<29:44, 7.76s/it] 52%|█████▏ | 247/476 [32:39<31:22, 8.22s/it] 52%|█████▏ | 248/476 [32:47<30:30, 8.03s/it] 52%|█████▏ | 249/476 [32:54<30:00, 7.93s/it] 53%|█████▎ | 250/476 [33:02<29:20, 7.79s/it] {'loss': '1.904', 'grad_norm': '7.531', 'learning_rate': '2.44e-07', 'epoch': '0.5255'} + 53%|█████▎ | 250/476 [33:02<29:20, 7.79s/it] 53%|█████▎ | 251/476 [33:08<27:30, 7.33s/it] 53%|█████▎ | 252/476 [33:16<27:36, 7.39s/it] 53%|█████▎ | 253/476 [33:23<27:36, 7.43s/it] 53%|█████▎ | 254/476 [33:30<27:17, 7.38s/it] 54%|█████▎ | 255/476 [33:38<27:42, 7.52s/it] 54%|█████▍ | 256/476 [33:46<27:23, 7.47s/it] 54%|█████▍ | 257/476 [33:53<26:58, 7.39s/it] 54%|█████▍ | 258/476 [34:01<27:43, 7.63s/it] 54%|█████▍ | 259/476 [34:08<27:28, 7.60s/it] 55%|█████▍ | 260/476 [34:16<27:03, 7.52s/it] {'loss': '1.953', 'grad_norm': '9.562', 'learning_rate': '2.27e-07', 'epoch': '0.5465'} + 55%|█████▍ | 260/476 [34:16<27:03, 7.52s/it] 55%|█████▍ | 261/476 [34:25<28:24, 7.93s/it] 55%|█████▌ | 262/476 [34:32<28:09, 7.89s/it] 55%|█████▌ | 263/476 [34:40<27:58, 7.88s/it] 55%|█████▌ | 264/476 [34:48<27:27, 7.77s/it] 56%|█████▌ | 265/476 [34:56<27:43, 7.88s/it] 56%|█████▌ | 266/476 [35:04<27:53, 7.97s/it] 56%|█████▌ | 267/476 [35:12<28:02, 8.05s/it] 56%|█████▋ | 268/476 [35:21<28:53, 8.33s/it] 57%|█████▋ | 269/476 [35:29<28:17, 8.20s/it] 57%|█████▋ | 270/476 [35:37<27:55, 8.13s/it] {'loss': '1.955', 'grad_norm': '8.875', 'learning_rate': '2.101e-07', 'epoch': '0.5675'} + 57%|█████▋ | 270/476 [35:37<27:55, 8.13s/it] 57%|█████▋ | 271/476 [35:45<26:55, 7.88s/it] 57%|█████▋ | 272/476 [35:53<27:20, 8.04s/it] 57%|█████▋ | 273/476 [36:01<27:35, 8.15s/it] 58%|█████▊ | 274/476 [36:07<25:22, 7.54s/it] 58%|█████▊ | 275/476 [36:16<25:52, 7.72s/it] 58%|█████▊ | 276/476 [36:24<26:36, 7.98s/it] 58%|█████▊ | 277/476 [36:33<27:33, 8.31s/it] 58%|█████▊ | 278/476 [36:41<26:27, 8.02s/it] 59%|█████▊ | 279/476 [36:48<26:03, 7.93s/it] 59%|█████▉ | 280/476 [36:56<25:50, 7.91s/it] {'loss': '1.896', 'grad_norm': '11.75', 'learning_rate': '1.934e-07', 'epoch': '0.5885'} + 59%|█████▉ | 280/476 [36:56<25:50, 7.91s/it] 59%|█████▉ | 281/476 [37:04<25:49, 7.94s/it] 59%|█████▉ | 282/476 [37:12<25:26, 7.87s/it] 59%|█████▉ | 283/476 [37:20<25:18, 7.87s/it] 60%|█████▉ | 284/476 [37:26<23:48, 7.44s/it] 60%|█████▉ | 285/476 [37:35<25:00, 7.86s/it] 60%|██████ | 286/476 [37:43<25:13, 7.97s/it] 60%|██████ | 287/476 [37:51<24:28, 7.77s/it] 61%|██████ | 288/476 [37:59<25:01, 7.99s/it] 61%|██████ | 289/476 [38:07<24:22, 7.82s/it] 61%|██████ | 290/476 [38:15<24:32, 7.91s/it] {'loss': '1.969', 'grad_norm': '4.531', 'learning_rate': '1.77e-07', 'epoch': '0.6096'} + 61%|██████ | 290/476 [38:15<24:32, 7.91s/it] 61%|██████ | 291/476 [38:22<24:09, 7.83s/it] 61%|██████▏ | 292/476 [38:31<24:51, 8.11s/it] 62%|██████▏ | 293/476 [38:39<24:53, 8.16s/it] 62%|██████▏ | 294/476 [38:47<24:38, 8.12s/it] 62%|██████▏ | 295/476 [38:55<24:15, 8.04s/it] 62%|██████▏ | 296/476 [39:03<23:40, 7.89s/it] 62%|██████▏ | 297/476 [39:11<24:03, 8.07s/it] 63%|██████▎ | 298/476 [39:19<23:54, 8.06s/it] 63%|██████▎ | 299/476 [39:27<23:41, 8.03s/it] 63%|██████▎ | 300/476 [39:35<23:18, 7.95s/it] {'loss': '1.747', 'grad_norm': '4.906', 'learning_rate': '1.609e-07', 'epoch': '0.6306'} + 63%|██████▎ | 300/476 [39:35<23:18, 7.95s/it] 63%|██████▎ | 301/476 [39:44<23:52, 8.18s/it] 63%|██████▎ | 302/476 [39:52<24:01, 8.29s/it] 64%|██████▎ | 303/476 [40:00<23:38, 8.20s/it] 64%|██████▍ | 304/476 [40:08<23:13, 8.10s/it] 64%|██████▍ | 305/476 [40:17<23:26, 8.23s/it] 64%|██████▍ | 306/476 [40:24<22:50, 8.06s/it] 64%|██████▍ | 307/476 [40:32<22:45, 8.08s/it] 65%|██████▍ | 308/476 [40:40<22:17, 7.96s/it] 65%|██████▍ | 309/476 [40:47<21:38, 7.77s/it] 65%|██████▌ | 310/476 [40:55<21:20, 7.72s/it] {'loss': '1.953', 'grad_norm': '12.19', 'learning_rate': '1.452e-07', 'epoch': '0.6516'} + 65%|██████▌ | 310/476 [40:55<21:20, 7.72s/it] 65%|██████▌ | 311/476 [41:03<21:17, 7.74s/it] 66%|██████▌ | 312/476 [41:11<21:21, 7.81s/it] 66%|██████▌ | 313/476 [41:19<21:18, 7.84s/it] 66%|██████▌ | 314/476 [41:26<20:51, 7.72s/it] 66%|██████▌ | 315/476 [41:34<21:10, 7.89s/it] 66%|██████▋ | 316/476 [41:42<20:53, 7.84s/it] 67%|██████▋ | 317/476 [41:51<21:29, 8.11s/it] 67%|██████▋ | 318/476 [41:58<20:38, 7.84s/it] 67%|██████▋ | 319/476 [42:06<20:19, 7.77s/it] 67%|██████▋ | 320/476 [42:14<20:53, 8.03s/it] {'loss': '2.002', 'grad_norm': '7.875', 'learning_rate': '1.299e-07', 'epoch': '0.6726'} + 67%|██████▋ | 320/476 [42:14<20:53, 8.03s/it] 67%|██████▋ | 321/476 [42:22<20:37, 7.99s/it] 68%|██████▊ | 322/476 [42:30<20:24, 7.95s/it] 68%|██████▊ | 323/476 [42:38<20:19, 7.97s/it] 68%|██████▊ | 324/476 [42:46<19:56, 7.87s/it] 68%|██████▊ | 325/476 [42:53<19:38, 7.80s/it] 68%|██████▊ | 326/476 [43:00<18:36, 7.44s/it] 69%|██████▊ | 327/476 [43:08<18:38, 7.51s/it] 69%|██████▉ | 328/476 [43:16<18:50, 7.64s/it] 69%|██████▉ | 329/476 [43:24<19:17, 7.88s/it] 69%|██████▉ | 330/476 [43:32<19:04, 7.84s/it] {'loss': '1.935', 'grad_norm': '4.75', 'learning_rate': '1.153e-07', 'epoch': '0.6936'} + 69%|██████▉ | 330/476 [43:32<19:04, 7.84s/it] 70%|██████▉ | 331/476 [43:40<19:18, 7.99s/it] 70%|██████▉ | 332/476 [43:48<19:16, 8.03s/it] 70%|██████▉ | 333/476 [43:57<19:35, 8.22s/it] 70%|███████ | 334/476 [44:04<18:53, 7.98s/it] 70%|███████ | 335/476 [44:13<18:55, 8.05s/it] 71%|███████ | 336/476 [44:20<18:34, 7.96s/it] 71%|███████ | 337/476 [44:29<18:50, 8.13s/it] 71%|███████ | 338/476 [44:36<18:08, 7.89s/it] 71%|███████ | 339/476 [44:44<17:38, 7.73s/it] 71%|███████▏ | 340/476 [44:52<17:58, 7.93s/it] {'loss': '1.999', 'grad_norm': '5.938', 'learning_rate': '1.013e-07', 'epoch': '0.7147'} + 71%|███████▏ | 340/476 [44:52<17:58, 7.93s/it] 72%|███████▏ | 341/476 [45:00<17:43, 7.88s/it] 72%|███████▏ | 342/476 [45:08<17:52, 8.00s/it] 72%|███████▏ | 343/476 [45:16<18:00, 8.12s/it] 72%|███████▏ | 344/476 [45:24<17:25, 7.92s/it] 72%|███████▏ | 345/476 [45:31<17:06, 7.83s/it] 73%|███████▎ | 346/476 [45:40<17:30, 8.08s/it] 73%|███████▎ | 347/476 [45:47<16:18, 7.59s/it] 73%|███████▎ | 348/476 [45:54<16:21, 7.67s/it] 73%|███████▎ | 349/476 [46:03<16:53, 7.98s/it] 74%|███████▎ | 350/476 [46:11<16:36, 7.91s/it] {'loss': '2.028', 'grad_norm': '6.875', 'learning_rate': '8.793e-08', 'epoch': '0.7357'} + 74%|███████▎ | 350/476 [46:11<16:36, 7.91s/it] 74%|███████▎ | 351/476 [46:19<16:50, 8.09s/it] 74%|███████▍ | 352/476 [46:27<16:40, 8.06s/it] 74%|███████▍ | 353/476 [46:35<16:03, 7.83s/it] 74%|███████▍ | 354/476 [46:41<15:13, 7.49s/it] 75%|███████▍ | 355/476 [46:49<15:10, 7.52s/it] 75%|███████▍ | 356/476 [46:56<14:31, 7.26s/it] 75%|███████▌ | 357/476 [47:03<14:24, 7.26s/it] 75%|███████▌ | 358/476 [47:12<15:27, 7.86s/it] 75%|███████▌ | 359/476 [47:20<15:32, 7.97s/it] 76%|███████▌ | 360/476 [47:29<15:45, 8.15s/it] {'loss': '1.915', 'grad_norm': '5.281', 'learning_rate': '7.534e-08', 'epoch': '0.7567'} + 76%|███████▌ | 360/476 [47:29<15:45, 8.15s/it] 76%|███████▌ | 361/476 [47:37<15:21, 8.01s/it] 76%|███████▌ | 362/476 [47:45<15:12, 8.00s/it] 76%|███████▋ | 363/476 [47:53<15:00, 7.97s/it] 76%|███████▋ | 364/476 [48:01<15:16, 8.18s/it] 77%|███████▋ | 365/476 [48:09<14:45, 7.98s/it] 77%|███████▋ | 366/476 [48:17<14:38, 7.98s/it] 77%|███████▋ | 367/476 [48:25<14:33, 8.02s/it] 77%|███████▋ | 368/476 [48:33<14:41, 8.16s/it] 78%|███████▊ | 369/476 [48:42<14:50, 8.32s/it] 78%|███████▊ | 370/476 [48:51<14:50, 8.40s/it] {'loss': '1.951', 'grad_norm': '4.719', 'learning_rate': '6.357e-08', 'epoch': '0.7777'} + 78%|███████▊ | 370/476 [48:51<14:50, 8.40s/it] 78%|███████▊ | 371/476 [48:58<13:59, 7.99s/it] 78%|███████▊ | 372/476 [49:05<13:41, 7.90s/it] 78%|███████▊ | 373/476 [49:13<13:17, 7.74s/it] 79%|███████▊ | 374/476 [49:20<12:57, 7.62s/it] 79%|███████▉ | 375/476 [49:27<12:35, 7.48s/it] 79%|███████▉ | 376/476 [49:35<12:52, 7.72s/it] 79%|███████▉ | 377/476 [49:44<13:04, 7.92s/it] 79%|███████▉ | 378/476 [49:51<12:43, 7.79s/it] 80%|███████▉ | 379/476 [49:59<12:37, 7.81s/it] 80%|███████▉ | 380/476 [50:06<11:48, 7.38s/it] {'loss': '1.916', 'grad_norm': '22.12', 'learning_rate': '5.266e-08', 'epoch': '0.7987'} + 80%|███████▉ | 380/476 [50:06<11:48, 7.38s/it] 80%|████████ | 381/476 [50:13<11:45, 7.43s/it] 80%|████████ | 382/476 [50:20<11:26, 7.30s/it] 80%|████████ | 383/476 [50:28<11:26, 7.38s/it] 81%|████████ | 384/476 [50:36<11:34, 7.55s/it] 81%|████████ | 385/476 [50:43<11:35, 7.64s/it] 81%|████████ | 386/476 [50:52<11:58, 7.98s/it] 81%|████████▏ | 387/476 [51:01<12:02, 8.12s/it] 82%|████████▏ | 388/476 [51:08<11:37, 7.93s/it] 82%|████████▏ | 389/476 [51:16<11:17, 7.79s/it] 82%|████████▏ | 390/476 [51:23<11:09, 7.79s/it] {'loss': '1.793', 'grad_norm': '10.06', 'learning_rate': '4.267e-08', 'epoch': '0.8198'} + 82%|████████▏ | 390/476 [51:23<11:09, 7.79s/it] 82%|████████▏ | 391/476 [51:31<11:08, 7.86s/it] 82%|████████▏ | 392/476 [51:38<10:34, 7.55s/it] 83%|████████▎ | 393/476 [51:46<10:33, 7.63s/it] 83%|████████▎ | 394/476 [51:54<10:42, 7.83s/it] 83%|████████▎ | 395/476 [52:02<10:37, 7.87s/it] 83%|████████▎ | 396/476 [52:09<10:02, 7.54s/it] 83%|████████▎ | 397/476 [52:17<09:54, 7.53s/it] 84%|████████▎ | 398/476 [52:25<09:56, 7.65s/it] 84%|████████▍ | 399/476 [52:32<09:50, 7.66s/it] 84%|████████▍ | 400/476 [52:40<09:34, 7.55s/it] {'loss': '1.949', 'grad_norm': '5.688', 'learning_rate': '3.364e-08', 'epoch': '0.8408'} + 84%|████████▍ | 400/476 [52:40<09:34, 7.55s/it] 84%|████████▍ | 401/476 [52:46<08:57, 7.16s/it] 84%|████████▍ | 402/476 [52:54<09:17, 7.54s/it] 85%|████████▍ | 403/476 [53:02<09:20, 7.68s/it] 85%|████████▍ | 404/476 [53:10<09:08, 7.62s/it] 85%|████████▌ | 405/476 [53:18<09:08, 7.73s/it] 85%|████████▌ | 406/476 [53:26<09:07, 7.82s/it] 86%|████████▌ | 407/476 [53:35<09:28, 8.24s/it] 86%|████████▌ | 408/476 [53:43<09:12, 8.12s/it] 86%|████████▌ | 409/476 [53:51<08:57, 8.03s/it] 86%|████████▌ | 410/476 [53:58<08:45, 7.96s/it] {'loss': '1.883', 'grad_norm': '4.969', 'learning_rate': '2.561e-08', 'epoch': '0.8618'} + 86%|████████▌ | 410/476 [53:58<08:45, 7.96s/it] 86%|████████▋ | 411/476 [54:06<08:39, 7.99s/it] 87%|████████▋ | 412/476 [54:14<08:32, 8.01s/it] 87%|████████▋ | 413/476 [54:23<08:32, 8.13s/it] 87%|████████▋ | 414/476 [54:31<08:23, 8.12s/it] 87%|████████▋ | 415/476 [54:38<08:02, 7.90s/it] 87%|████████▋ | 416/476 [54:47<07:58, 7.97s/it] 88%|████████▊ | 417/476 [54:56<08:11, 8.34s/it] 88%|████████▊ | 418/476 [55:04<07:57, 8.23s/it] 88%|████████▊ | 419/476 [55:12<07:50, 8.25s/it] 88%|████████▊ | 420/476 [55:20<07:34, 8.11s/it] {'loss': '1.807', 'grad_norm': '18.88', 'learning_rate': '1.862e-08', 'epoch': '0.8828'} + 88%|████████▊ | 420/476 [55:20<07:34, 8.11s/it] 88%|████████▊ | 421/476 [55:27<07:16, 7.94s/it] 89%|████████▊ | 422/476 [55:33<06:30, 7.23s/it] 89%|████████▉ | 423/476 [55:41<06:38, 7.51s/it] 89%|████████▉ | 424/476 [55:48<06:27, 7.46s/it] 89%|████████▉ | 425/476 [55:56<06:27, 7.60s/it] 89%|████████▉ | 426/476 [56:04<06:23, 7.67s/it] 90%|████████▉ | 427/476 [56:12<06:13, 7.62s/it] 90%|████████▉ | 428/476 [56:19<06:04, 7.60s/it] 90%|█████████ | 429/476 [56:28<06:10, 7.88s/it] 90%|█████████ | 430/476 [56:35<05:54, 7.72s/it] {'loss': '1.887', 'grad_norm': '10.88', 'learning_rate': '1.271e-08', 'epoch': '0.9038'} + 90%|█████████ | 430/476 [56:35<05:54, 7.72s/it] 91%|█████████ | 431/476 [56:43<05:56, 7.91s/it] 91%|█████████ | 432/476 [56:51<05:46, 7.88s/it] 91%|█████████ | 433/476 [56:59<05:41, 7.95s/it] 91%|█████████ | 434/476 [57:07<05:35, 7.99s/it] 91%|█████████▏| 435/476 [57:15<05:21, 7.85s/it] 92%|█████████▏| 436/476 [57:23<05:13, 7.85s/it] 92%|█████████▏| 437/476 [57:31<05:04, 7.82s/it] 92%|█████████▏| 438/476 [57:38<04:57, 7.83s/it] 92%|█████████▏| 439/476 [57:47<04:55, 7.99s/it] 92%|█████████▏| 440/476 [57:55<04:49, 8.05s/it] {'loss': '1.905', 'grad_norm': '12.25', 'learning_rate': '7.905e-09', 'epoch': '0.9249'} + 92%|█████████▏| 440/476 [57:55<04:49, 8.05s/it] 93%|█████████▎| 441/476 [58:02<04:34, 7.86s/it] 93%|█████████▎| 442/476 [58:09<04:13, 7.47s/it] 93%|█████████▎| 443/476 [58:17<04:16, 7.76s/it] 93%|█████████▎| 444/476 [58:25<04:05, 7.66s/it] 93%|█████████▎| 445/476 [58:32<03:57, 7.65s/it] 94%|█████████▎| 446/476 [58:40<03:50, 7.69s/it] 94%|█████████▍| 447/476 [58:48<03:47, 7.84s/it] 94%|█████████▍| 448/476 [58:56<03:40, 7.87s/it] 94%|█████████▍| 449/476 [59:04<03:31, 7.84s/it] 95%|█████████▍| 450/476 [59:13<03:29, 8.06s/it] {'loss': '1.87', 'grad_norm': '9', 'learning_rate': '4.22e-09', 'epoch': '0.9459'} + 95%|█████████▍| 450/476 [59:13<03:29, 8.06s/it] 95%|█████████▍| 451/476 [59:20<03:15, 7.83s/it] 95%|█████████▍| 452/476 [59:28<03:09, 7.88s/it] 95%|█████████▌| 453/476 [59:35<02:57, 7.73s/it] 95%|█████████▌| 454/476 [59:43<02:50, 7.75s/it] 96%|█████████▌| 455/476 [59:52<02:49, 8.07s/it] 96%|█████████▌| 456/476 [1:00:00<02:42, 8.13s/it] 96%|█████████▌| 457/476 [1:00:08<02:29, 7.89s/it] 96%|█████████▌| 458/476 [1:00:17<02:31, 8.39s/it] 96%|█████████▋| 459/476 [1:00:24<02:14, 7.89s/it] 97%|█████████▋| 460/476 [1:00:32<02:06, 7.93s/it] {'loss': '1.911', 'grad_norm': '10.31', 'learning_rate': '1.676e-09', 'epoch': '0.9669'} + 97%|█████████▋| 460/476 [1:00:32<02:06, 7.93s/it] 97%|█████████▋| 461/476 [1:00:40<01:58, 7.90s/it] 97%|█████████▋| 462/476 [1:00:47<01:47, 7.68s/it] 97%|█████████▋| 463/476 [1:00:54<01:39, 7.65s/it] 97%|█████████▋| 464/476 [1:01:02<01:31, 7.62s/it] 98%|█████████▊| 465/476 [1:01:10<01:24, 7.68s/it] 98%|█████████▊| 466/476 [1:01:16<01:13, 7.35s/it] 98%|█████████▊| 467/476 [1:01:24<01:05, 7.28s/it] 98%|█████████▊| 468/476 [1:01:31<00:59, 7.44s/it] 99%|█████████▊| 469/476 [1:01:40<00:55, 7.87s/it] 99%|█████████▊| 470/476 [1:01:48<00:46, 7.72s/it] {'loss': '1.981', 'grad_norm': '11.19', 'learning_rate': '2.844e-10', 'epoch': '0.9879'} + 99%|█████████▊| 470/476 [1:01:48<00:46, 7.72s/it] 99%|█████████▉| 471/476 [1:01:56<00:39, 7.90s/it] 99%|█████████▉| 472/476 [1:02:05<00:32, 8.14s/it] 99%|█████████▉| 473/476 [1:02:13<00:24, 8.19s/it] 100%|█████████▉| 474/476 [1:02:21<00:16, 8.16s/it] 100%|█████████▉| 475/476 [1:02:29<00:08, 8.02s/it] 100%|██████████| 476/476 [1:02:36<00:00, 7.70s/it][INFO|trainer.py:1823] 2026-07-15 02:02:28,604 >> + +Training completed. Do not forget to share your model on huggingface.co/models =) + + + {'train_runtime': '3756', 'train_samples_per_second': '0.507', 'train_steps_per_second': '0.127', 'train_loss': '1.898', 'epoch': '1'} + 100%|██████████| 476/476 [1:02:36<00:00, 7.70s/it] 100%|██████████| 476/476 [1:02:36<00:00, 7.89s/it] +[INFO|trainer.py:3815] 2026-07-15 02:02:28,635 >> Saving model checkpoint to /home/ll/llm4rec/experiments/outputs/v34_v29_paper_mix_lr5e7_ep10 +[INFO|configuration_utils.py:533] 2026-07-15 02:02:28,637 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v34_v29_paper_mix_lr5e7_ep10/config.json +[INFO|configuration_utils.py:816] 2026-07-15 02:02:28,637 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v34_v29_paper_mix_lr5e7_ep10/generation_config.json + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/outputs/v34_v29_paper_mix_lr5e7_ep10/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-15 02:02:29,692 >> chat template saved in /home/ll/llm4rec/experiments/outputs/v34_v29_paper_mix_lr5e7_ep10/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-15 02:02:29,720 >> tokenizer config file saved in /home/ll/llm4rec/experiments/outputs/v34_v29_paper_mix_lr5e7_ep10/tokenizer_config.json +***** train metrics ***** + epoch = 1.0 + total_flos = 212066970GF + train_loss = 1.8975 + train_runtime = 1:02:36.18 + train_samples_per_second = 0.507 + train_steps_per_second = 0.127 +Figure saved at: /home/ll/llm4rec/experiments/outputs/v34_v29_paper_mix_lr5e7_ep10/training_loss.png +[WARNING|2026-07-15 02:02:29] llamafactory.extras.ploting:149 >> No metric eval_loss to plot. +[WARNING|2026-07-15 02:02:29] llamafactory.extras.ploting:149 >> No metric eval_accuracy to plot. +[INFO|modelcard.py:263] 2026-07-15 02:02:29,839 >> 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..b9f8838 --- /dev/null +++ b/train_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.0, + "total_flos": 2.27705175303125e+17, + "train_loss": 1.8975331122133912, + "train_runtime": 3756.1832, + "train_samples_per_second": 0.507, + "train_steps_per_second": 0.127 +} \ No newline at end of file diff --git a/trainer_log.jsonl b/trainer_log.jsonl new file mode 100644 index 0000000..452ae1d --- /dev/null +++ b/trainer_log.jsonl @@ -0,0 +1,48 @@ +{"current_steps": 10, "total_steps": 476, "loss": 1.8080066680908202, "lr": 3e-07, "epoch": 0.021019442984760904, "percentage": 2.1, "elapsed_time": "0:01:18", "remaining_time": "1:00:49"} +{"current_steps": 20, "total_steps": 476, "loss": 1.9573022842407226, "lr": 4.99907124535624e-07, "epoch": 0.04203888596952181, "percentage": 4.2, "elapsed_time": "0:02:36", "remaining_time": "0:59:35"} +{"current_steps": 30, "total_steps": 476, "loss": 1.93359317779541, "lr": 4.988630678996146e-07, "epoch": 0.0630583289542827, "percentage": 6.3, "elapsed_time": "0:03:56", "remaining_time": "0:58:35"} +{"current_steps": 40, "total_steps": 476, "loss": 1.8890295028686523, "lr": 4.966637232576035e-07, "epoch": 0.08407777193904362, "percentage": 8.4, "elapsed_time": "0:05:16", "remaining_time": "0:57:32"} +{"current_steps": 50, "total_steps": 476, "loss": 1.8508934020996093, "lr": 4.933193005475595e-07, "epoch": 0.10509721492380451, "percentage": 10.5, "elapsed_time": "0:06:35", "remaining_time": "0:56:13"} +{"current_steps": 60, "total_steps": 476, "loss": 1.8927783966064453, "lr": 4.888453254618907e-07, "epoch": 0.1261166579085654, "percentage": 12.61, "elapsed_time": "0:07:51", "remaining_time": "0:54:31"} +{"current_steps": 70, "total_steps": 476, "loss": 1.8637098312377929, "lr": 4.832625673730847e-07, "epoch": 0.14713610089332632, "percentage": 14.71, "elapsed_time": "0:09:10", "remaining_time": "0:53:11"} +{"current_steps": 80, "total_steps": 476, "loss": 1.983097457885742, "lr": 4.765969429168031e-07, "epoch": 0.16815554387808723, "percentage": 16.81, "elapsed_time": "0:10:29", "remaining_time": "0:51:55"} +{"current_steps": 90, "total_steps": 476, "loss": 1.919074821472168, "lr": 4.6887939568002264e-07, "epoch": 0.18917498686284814, "percentage": 18.91, "elapsed_time": "0:11:47", "remaining_time": "0:50:33"} +{"current_steps": 100, "total_steps": 476, "loss": 1.8743148803710938, "lr": 4.6014575255274225e-07, "epoch": 0.21019442984760903, "percentage": 21.01, "elapsed_time": "0:13:07", "remaining_time": "0:49:19"} +{"current_steps": 110, "total_steps": 476, "loss": 1.9480220794677734, "lr": 4.504365574101089e-07, "epoch": 0.23121387283236994, "percentage": 23.11, "elapsed_time": "0:14:27", "remaining_time": "0:48:07"} +{"current_steps": 120, "total_steps": 476, "loss": 1.8002925872802735, "lr": 4.3979688289705503e-07, "epoch": 0.2522333158171308, "percentage": 25.21, "elapsed_time": "0:15:49", "remaining_time": "0:46:57"} +{"current_steps": 130, "total_steps": 476, "loss": 1.915324592590332, "lr": 4.282761211891912e-07, "epoch": 0.27325275880189176, "percentage": 27.31, "elapsed_time": "0:17:09", "remaining_time": "0:45:40"} +{"current_steps": 140, "total_steps": 476, "loss": 1.985239601135254, "lr": 4.1592775470129854e-07, "epoch": 0.29427220178665264, "percentage": 29.41, "elapsed_time": "0:18:29", "remaining_time": "0:44:23"} +{"current_steps": 150, "total_steps": 476, "loss": 1.8037527084350586, "lr": 4.028091078078516e-07, "epoch": 0.3152916447714136, "percentage": 31.51, "elapsed_time": "0:19:49", "remaining_time": "0:43:05"} +{"current_steps": 160, "total_steps": 476, "loss": 1.8475725173950195, "lr": 3.8898108072815116e-07, "epoch": 0.33631108775617446, "percentage": 33.61, "elapsed_time": "0:21:11", "remaining_time": "0:41:51"} +{"current_steps": 170, "total_steps": 476, "loss": 1.8196781158447266, "lr": 3.7450786681144234e-07, "epoch": 0.35733053074093535, "percentage": 35.71, "elapsed_time": "0:22:31", "remaining_time": "0:40:33"} +{"current_steps": 180, "total_steps": 476, "loss": 1.813003921508789, "lr": 3.5945665453445397e-07, "epoch": 0.3783499737256963, "percentage": 37.82, "elapsed_time": "0:23:51", "remaining_time": "0:39:13"} +{"current_steps": 190, "total_steps": 476, "loss": 1.8163671493530273, "lr": 3.4389731559476716e-07, "epoch": 0.39936941671045717, "percentage": 39.92, "elapsed_time": "0:25:11", "remaining_time": "0:37:55"} +{"current_steps": 200, "total_steps": 476, "loss": 1.853123092651367, "lr": 3.279020805479643e-07, "epoch": 0.42038885969521805, "percentage": 42.02, "elapsed_time": "0:26:29", "remaining_time": "0:36:33"} +{"current_steps": 210, "total_steps": 476, "loss": 1.8787429809570313, "lr": 3.1154520349433735e-07, "epoch": 0.441408302679979, "percentage": 44.12, "elapsed_time": "0:27:46", "remaining_time": "0:35:11"} +{"current_steps": 220, "total_steps": 476, "loss": 1.9475088119506836, "lr": 2.9490261737176715e-07, "epoch": 0.4624277456647399, "percentage": 46.22, "elapsed_time": "0:29:03", "remaining_time": "0:33:49"} +{"current_steps": 230, "total_steps": 476, "loss": 1.9444992065429687, "lr": 2.780515814549969e-07, "epoch": 0.4834471886495008, "percentage": 48.32, "elapsed_time": "0:30:22", "remaining_time": "0:32:29"} +{"current_steps": 240, "total_steps": 476, "loss": 1.7953880310058594, "lr": 2.6107032269769897e-07, "epoch": 0.5044666316342616, "percentage": 50.42, "elapsed_time": "0:31:43", "remaining_time": "0:31:12"} +{"current_steps": 250, "total_steps": 476, "loss": 1.9037723541259766, "lr": 2.440376725823213e-07, "epoch": 0.5254860746190226, "percentage": 52.52, "elapsed_time": "0:33:02", "remaining_time": "0:29:51"} +{"current_steps": 260, "total_steps": 476, "loss": 1.9526327133178711, "lr": 2.2703270116355234e-07, "epoch": 0.5465055176037835, "percentage": 54.62, "elapsed_time": "0:34:16", "remaining_time": "0:28:28"} +{"current_steps": 270, "total_steps": 476, "loss": 1.9550243377685548, "lr": 2.101343500042697e-07, "epoch": 0.5675249605885444, "percentage": 56.72, "elapsed_time": "0:35:37", "remaining_time": "0:27:11"} +{"current_steps": 280, "total_steps": 476, "loss": 1.896200180053711, "lr": 1.934210657079821e-07, "epoch": 0.5885444035733053, "percentage": 58.82, "elapsed_time": "0:36:56", "remaining_time": "0:25:51"} +{"current_steps": 290, "total_steps": 476, "loss": 1.9687370300292968, "lr": 1.7697043574900388e-07, "epoch": 0.6095638465580662, "percentage": 60.92, "elapsed_time": "0:38:15", "remaining_time": "0:24:32"} +{"current_steps": 300, "total_steps": 476, "loss": 1.7474214553833007, "lr": 1.608588282909325e-07, "epoch": 0.6305832895428272, "percentage": 63.03, "elapsed_time": "0:39:35", "remaining_time": "0:23:13"} +{"current_steps": 310, "total_steps": 476, "loss": 1.952895164489746, "lr": 1.4516103766548969e-07, "epoch": 0.651602732527588, "percentage": 65.13, "elapsed_time": "0:40:55", "remaining_time": "0:21:54"} +{"current_steps": 320, "total_steps": 476, "loss": 2.002369689941406, "lr": 1.2994993715750356e-07, "epoch": 0.6726221755123489, "percentage": 67.23, "elapsed_time": "0:42:14", "remaining_time": "0:20:35"} +{"current_steps": 330, "total_steps": 476, "loss": 1.9351655960083007, "lr": 1.1529614070789883e-07, "epoch": 0.6936416184971098, "percentage": 69.33, "elapsed_time": "0:43:32", "remaining_time": "0:19:15"} +{"current_steps": 340, "total_steps": 476, "loss": 1.9994436264038087, "lr": 1.0126767510515585e-07, "epoch": 0.7146610614818707, "percentage": 71.43, "elapsed_time": "0:44:52", "remaining_time": "0:17:56"} +{"current_steps": 350, "total_steps": 476, "loss": 2.0275642395019533, "lr": 8.792966418701511e-08, "epoch": 0.7356805044666316, "percentage": 73.53, "elapsed_time": "0:46:11", "remaining_time": "0:16:37"} +{"current_steps": 360, "total_steps": 476, "loss": 1.9153682708740234, "lr": 7.534402651844351e-08, "epoch": 0.7566999474513926, "percentage": 75.63, "elapsed_time": "0:47:29", "remaining_time": "0:15:18"} +{"current_steps": 370, "total_steps": 476, "loss": 1.9506032943725586, "lr": 6.356918794932362e-08, "epoch": 0.7777193904361535, "percentage": 77.73, "elapsed_time": "0:48:51", "remaining_time": "0:13:59"} +{"current_steps": 380, "total_steps": 476, "loss": 1.9164735794067382, "lr": 5.265981038624656e-08, "epoch": 0.7987388334209143, "percentage": 79.83, "elapsed_time": "0:50:06", "remaining_time": "0:12:39"} +{"current_steps": 390, "total_steps": 476, "loss": 1.793134880065918, "lr": 4.266653803752299e-08, "epoch": 0.8197582764056752, "percentage": 81.93, "elapsed_time": "0:51:23", "remaining_time": "0:11:20"} +{"current_steps": 400, "total_steps": 476, "loss": 1.9492578506469727, "lr": 3.363576230940962e-08, "epoch": 0.8407777193904361, "percentage": 84.03, "elapsed_time": "0:52:40", "remaining_time": "0:10:00"} +{"current_steps": 410, "total_steps": 476, "loss": 1.8826881408691407, "lr": 2.560940644496379e-08, "epoch": 0.8617971623751971, "percentage": 86.13, "elapsed_time": "0:53:58", "remaining_time": "0:08:41"} +{"current_steps": 420, "total_steps": 476, "loss": 1.80709228515625, "lr": 1.8624730905291208e-08, "epoch": 0.882816605359958, "percentage": 88.24, "elapsed_time": "0:55:20", "remaining_time": "0:07:22"} +{"current_steps": 430, "total_steps": 476, "loss": 1.8871631622314453, "lr": 1.271416039665657e-08, "epoch": 0.9038360483447189, "percentage": 90.34, "elapsed_time": "0:56:35", "remaining_time": "0:06:03"} +{"current_steps": 440, "total_steps": 476, "loss": 1.9046966552734375, "lr": 7.905133346444464e-09, "epoch": 0.9248554913294798, "percentage": 92.44, "elapsed_time": "0:57:55", "remaining_time": "0:04:44"} +{"current_steps": 450, "total_steps": 476, "loss": 1.8698127746582032, "lr": 4.219974526741527e-09, "epoch": 0.9458749343142406, "percentage": 94.54, "elapsed_time": "0:59:13", "remaining_time": "0:03:25"} +{"current_steps": 460, "total_steps": 476, "loss": 1.9108594894409179, "lr": 1.6757914168557264e-09, "epoch": 0.9668943772990016, "percentage": 96.64, "elapsed_time": "1:00:32", "remaining_time": "0:02:06"} +{"current_steps": 470, "total_steps": 476, "loss": 1.9814664840698242, "lr": 2.843947858848228e-10, "epoch": 0.9879138202837625, "percentage": 98.74, "elapsed_time": "1:01:48", "remaining_time": "0:00:47"} +{"current_steps": 476, "total_steps": 476, "epoch": 1.0, "percentage": 100.0, "elapsed_time": "1:02:36", "remaining_time": "0:00:00"} diff --git a/trainer_state.json b/trainer_state.json new file mode 100644 index 0000000..137d74d --- /dev/null +++ b/trainer_state.json @@ -0,0 +1,372 @@ +{ + "best_global_step": null, + "best_metric": null, + "best_model_checkpoint": null, + "epoch": 1.0, + "eval_steps": 500, + "global_step": 476, + "is_hyper_param_search": false, + "is_local_process_zero": true, + "is_world_process_zero": true, + "log_history": [ + { + "epoch": 0.021019442984760904, + "grad_norm": 5.53125, + "learning_rate": 3e-07, + "loss": 1.8080066680908202, + "step": 10 + }, + { + "epoch": 0.04203888596952181, + "grad_norm": 5.15625, + "learning_rate": 4.99907124535624e-07, + "loss": 1.9573022842407226, + "step": 20 + }, + { + "epoch": 0.0630583289542827, + "grad_norm": 8.125, + "learning_rate": 4.988630678996146e-07, + "loss": 1.93359317779541, + "step": 30 + }, + { + "epoch": 0.08407777193904362, + "grad_norm": 8.75, + "learning_rate": 4.966637232576035e-07, + "loss": 1.8890295028686523, + "step": 40 + }, + { + "epoch": 0.10509721492380451, + "grad_norm": 7.375, + "learning_rate": 4.933193005475595e-07, + "loss": 1.8508934020996093, + "step": 50 + }, + { + "epoch": 0.1261166579085654, + "grad_norm": 5.21875, + "learning_rate": 4.888453254618907e-07, + "loss": 1.8927783966064453, + "step": 60 + }, + { + "epoch": 0.14713610089332632, + "grad_norm": 5.125, + "learning_rate": 4.832625673730847e-07, + "loss": 1.8637098312377929, + "step": 70 + }, + { + "epoch": 0.16815554387808723, + "grad_norm": 11.0625, + "learning_rate": 4.765969429168031e-07, + "loss": 1.983097457885742, + "step": 80 + }, + { + "epoch": 0.18917498686284814, + "grad_norm": 5.21875, + "learning_rate": 4.6887939568002264e-07, + "loss": 1.919074821472168, + "step": 90 + }, + { + "epoch": 0.21019442984760903, + "grad_norm": 5.9375, + "learning_rate": 4.6014575255274225e-07, + "loss": 1.8743148803710938, + "step": 100 + }, + { + "epoch": 0.23121387283236994, + "grad_norm": 9.4375, + "learning_rate": 4.504365574101089e-07, + "loss": 1.9480220794677734, + "step": 110 + }, + { + "epoch": 0.2522333158171308, + "grad_norm": 6.1875, + "learning_rate": 4.3979688289705503e-07, + "loss": 1.8002925872802735, + "step": 120 + }, + { + "epoch": 0.27325275880189176, + "grad_norm": 7.125, + "learning_rate": 4.282761211891912e-07, + "loss": 1.915324592590332, + "step": 130 + }, + { + "epoch": 0.29427220178665264, + "grad_norm": 12.625, + "learning_rate": 4.1592775470129854e-07, + "loss": 1.985239601135254, + "step": 140 + }, + { + "epoch": 0.3152916447714136, + "grad_norm": 7.28125, + "learning_rate": 4.028091078078516e-07, + "loss": 1.8037527084350586, + "step": 150 + }, + { + "epoch": 0.33631108775617446, + "grad_norm": 6.46875, + "learning_rate": 3.8898108072815116e-07, + "loss": 1.8475725173950195, + "step": 160 + }, + { + "epoch": 0.35733053074093535, + "grad_norm": 9.375, + "learning_rate": 3.7450786681144234e-07, + "loss": 1.8196781158447266, + "step": 170 + }, + { + "epoch": 0.3783499737256963, + "grad_norm": 6.90625, + "learning_rate": 3.5945665453445397e-07, + "loss": 1.813003921508789, + "step": 180 + }, + { + "epoch": 0.39936941671045717, + "grad_norm": 5.8125, + "learning_rate": 3.4389731559476716e-07, + "loss": 1.8163671493530273, + "step": 190 + }, + { + "epoch": 0.42038885969521805, + "grad_norm": 9.5, + "learning_rate": 3.279020805479643e-07, + "loss": 1.853123092651367, + "step": 200 + }, + { + "epoch": 0.441408302679979, + "grad_norm": 6.59375, + "learning_rate": 3.1154520349433735e-07, + "loss": 1.8787429809570313, + "step": 210 + }, + { + "epoch": 0.4624277456647399, + "grad_norm": 5.875, + "learning_rate": 2.9490261737176715e-07, + "loss": 1.9475088119506836, + "step": 220 + }, + { + "epoch": 0.4834471886495008, + "grad_norm": 12.75, + "learning_rate": 2.780515814549969e-07, + "loss": 1.9444992065429687, + "step": 230 + }, + { + "epoch": 0.5044666316342616, + "grad_norm": 4.96875, + "learning_rate": 2.6107032269769897e-07, + "loss": 1.7953880310058594, + "step": 240 + }, + { + "epoch": 0.5254860746190226, + "grad_norm": 7.53125, + "learning_rate": 2.440376725823213e-07, + "loss": 1.9037723541259766, + "step": 250 + }, + { + "epoch": 0.5465055176037835, + "grad_norm": 9.5625, + "learning_rate": 2.2703270116355234e-07, + "loss": 1.9526327133178711, + "step": 260 + }, + { + "epoch": 0.5675249605885444, + "grad_norm": 8.875, + "learning_rate": 2.101343500042697e-07, + "loss": 1.9550243377685548, + "step": 270 + }, + { + "epoch": 0.5885444035733053, + "grad_norm": 11.75, + "learning_rate": 1.934210657079821e-07, + "loss": 1.896200180053711, + "step": 280 + }, + { + "epoch": 0.6095638465580662, + "grad_norm": 4.53125, + "learning_rate": 1.7697043574900388e-07, + "loss": 1.9687370300292968, + "step": 290 + }, + { + "epoch": 0.6305832895428272, + "grad_norm": 4.90625, + "learning_rate": 1.608588282909325e-07, + "loss": 1.7474214553833007, + "step": 300 + }, + { + "epoch": 0.651602732527588, + "grad_norm": 12.1875, + "learning_rate": 1.4516103766548969e-07, + "loss": 1.952895164489746, + "step": 310 + }, + { + "epoch": 0.6726221755123489, + "grad_norm": 7.875, + "learning_rate": 1.2994993715750356e-07, + "loss": 2.002369689941406, + "step": 320 + }, + { + "epoch": 0.6936416184971098, + "grad_norm": 4.75, + "learning_rate": 1.1529614070789883e-07, + "loss": 1.9351655960083007, + "step": 330 + }, + { + "epoch": 0.7146610614818707, + "grad_norm": 5.9375, + "learning_rate": 1.0126767510515585e-07, + "loss": 1.9994436264038087, + "step": 340 + }, + { + "epoch": 0.7356805044666316, + "grad_norm": 6.875, + "learning_rate": 8.792966418701511e-08, + "loss": 2.0275642395019533, + "step": 350 + }, + { + "epoch": 0.7566999474513926, + "grad_norm": 5.28125, + "learning_rate": 7.534402651844351e-08, + "loss": 1.9153682708740234, + "step": 360 + }, + { + "epoch": 0.7777193904361535, + "grad_norm": 4.71875, + "learning_rate": 6.356918794932362e-08, + "loss": 1.9506032943725586, + "step": 370 + }, + { + "epoch": 0.7987388334209143, + "grad_norm": 22.125, + "learning_rate": 5.265981038624656e-08, + "loss": 1.9164735794067382, + "step": 380 + }, + { + "epoch": 0.8197582764056752, + "grad_norm": 10.0625, + "learning_rate": 4.266653803752299e-08, + "loss": 1.793134880065918, + "step": 390 + }, + { + "epoch": 0.8407777193904361, + "grad_norm": 5.6875, + "learning_rate": 3.363576230940962e-08, + "loss": 1.9492578506469727, + "step": 400 + }, + { + "epoch": 0.8617971623751971, + "grad_norm": 4.96875, + "learning_rate": 2.560940644496379e-08, + "loss": 1.8826881408691407, + "step": 410 + }, + { + "epoch": 0.882816605359958, + "grad_norm": 18.875, + "learning_rate": 1.8624730905291208e-08, + "loss": 1.80709228515625, + "step": 420 + }, + { + "epoch": 0.9038360483447189, + "grad_norm": 10.875, + "learning_rate": 1.271416039665657e-08, + "loss": 1.8871631622314453, + "step": 430 + }, + { + "epoch": 0.9248554913294798, + "grad_norm": 12.25, + "learning_rate": 7.905133346444464e-09, + "loss": 1.9046966552734375, + "step": 440 + }, + { + "epoch": 0.9458749343142406, + "grad_norm": 9.0, + "learning_rate": 4.219974526741527e-09, + "loss": 1.8698127746582032, + "step": 450 + }, + { + "epoch": 0.9668943772990016, + "grad_norm": 10.3125, + "learning_rate": 1.6757914168557264e-09, + "loss": 1.9108594894409179, + "step": 460 + }, + { + "epoch": 0.9879138202837625, + "grad_norm": 11.1875, + "learning_rate": 2.843947858848228e-10, + "loss": 1.9814664840698242, + "step": 470 + }, + { + "epoch": 1.0, + "step": 476, + "total_flos": 2.27705175303125e+17, + "train_loss": 1.8975331122133912, + "train_runtime": 3756.1832, + "train_samples_per_second": 0.507, + "train_steps_per_second": 0.127 + } + ], + "logging_steps": 10, + "max_steps": 476, + "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.27705175303125e+17, + "train_batch_size": 1, + "trial_name": null, + "trial_params": null +} diff --git a/training_args.bin b/training_args.bin new file mode 100644 index 0000000..4d77437 --- /dev/null +++ b/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e252b984848dc9bfcf318b05fe4f092a70a863026183fb517ac0a8f42bf7a45 +size 6033 diff --git a/training_loss.png b/training_loss.png new file mode 100644 index 0000000000000000000000000000000000000000..f7848e964478ebb80f3c36e8eb26f06bedde57d0 GIT binary patch literal 56023 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 axQ3~0YB)U^7wmz+9~H&N3gvR9!T%TS-=_Qk literal 0 HcmV?d00001