From bf796b3d1c023863ab7c4582b546f7e10d3a2548 Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Sun, 19 Jul 2026 04:38:10 +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/v40_scratch_source_paper_mix_lr3e6_ep15 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 + ...59350.ubuntu-System-Product-Name.1383638.0 | 3 + tokenizer.json | 3 + tokenizer_config.json | 16 + train.log | 2327 +++++++++++++++++ train_results.json | 8 + trainer_log.jsonl | 72 + trainer_state.json | 540 ++++ training_args.bin | 3 + training_loss.png | Bin 0 -> 47626 bytes 17 files changed, 3313 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_04-02-30_ubuntu-System-Product-Name/events.out.tfevents.1784059350.ubuntu-System-Product-Name.1383638.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..02a21e3 --- /dev/null +++ b/README.md @@ -0,0 +1,58 @@ +--- +library_name: transformers +license: other +base_model: OpenOneRec/OneReason-0.8B-pretrain-competition +tags: +- llama-factory +- full +- generated_from_trainer +model-index: +- name: v40_scratch_source_paper_mix_lr3e6_ep15 + results: [] +--- + + + +# v40_scratch_source_paper_mix_lr3e6_ep15 + +This model is a fine-tuned version of [OpenOneRec/OneReason-0.8B-pretrain-competition](https://huggingface.co/OpenOneRec/OneReason-0.8B-pretrain-competition) 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: 3e-06 +- train_batch_size: 1 +- eval_batch_size: 8 +- seed: 202607190 +- 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.5 + +### 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..7a34271 --- /dev/null +++ b/all_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.5002627430373097, + "total_flos": 3.4104097625680896e+17, + "train_loss": 1.8137206637224896, + "train_runtime": 5627.9871, + "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..02cab0e --- /dev/null +++ b/experiment_recipe.json @@ -0,0 +1,72 @@ +{ + "created_at": "2026-07-15 00:59:15", + "name": "v40_scratch_source_paper_mix_lr3e6_ep15", + "base": "OpenOneRec/OneReason-0.8B-pretrain-competition", + "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": "3.0e-6", + "epochs": 1.5, + "stages": null, + "note": "High-risk restart from the official pretrained checkpoint using the new source-data mixture.", + "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/v40_scratch_source_paper_mix_lr3e6_ep15.yaml" + ], + "reproduce": "/home/ll/llm4rec/demo/LLaMA-Factory/.venv/bin/python /home/ll/llm4rec/experiments/run_v34_v43.py --single v40_scratch_source_paper_mix_lr3e6_ep15 --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..cf093ce --- /dev/null +++ b/model.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6da4f5f4b16cd9f46a637880ef25393d9769158f797d2b0f55dc4d8554194190 +size 1602902832 diff --git a/runs/Jul15_04-02-30_ubuntu-System-Product-Name/events.out.tfevents.1784059350.ubuntu-System-Product-Name.1383638.0 b/runs/Jul15_04-02-30_ubuntu-System-Product-Name/events.out.tfevents.1784059350.ubuntu-System-Product-Name.1383638.0 new file mode 100644 index 0000000..a8729f9 --- /dev/null +++ b/runs/Jul15_04-02-30_ubuntu-System-Product-Name/events.out.tfevents.1784059350.ubuntu-System-Product-Name.1383638.0 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b46e595aadaf2b89814add655300115fa062ccef5751b5eee1deb1396d1fc76 +size 21249 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..9b55322 --- /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": false, + "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..2d02439 --- /dev/null +++ b/train.log @@ -0,0 +1,2327 @@ +[2026-07-15 04:01:51] stage 1/1: /home/ll/llm4rec/experiments/configs/v40_scratch_source_paper_mix_lr3e6_ep15.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 04:01:53] llamafactory.hparams.parser:523 >> Process rank: 0, world size: 1, device: cuda:0, distributed training: False, compute dtype: torch.bfloat16 +[INFO|configuration_utils.py:771] 2026-07-15 04:01:54,863 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-15 04:01:54,865 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "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": null, + "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": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|configuration_utils.py:771] 2026-07-15 04:01:59,457 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-15 04:01:59,458 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "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": null, + "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": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|configuration_utils.py:771] 2026-07-15 04:01:59,914 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-15 04:01:59,915 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "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": null, + "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": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|2026-07-15 04:02:01] llamafactory.data.loader:144 >> Loading dataset /home/ll/llm4rec/experiments/data/v34_paper_mix.jsonl... + Running tokenizer on 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:771] 2026-07-15 04:02:27,673 >> loading configuration file config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/config.json +[INFO|configuration_utils.py:847] 2026-07-15 04:02:27,674 >> Model config Qwen3Config { + "architectures": [ + "Qwen3ForCausalLM" + ], + "attention_bias": false, + "attention_dropout": 0.0, + "bos_token_id": 151643, + "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": null, + "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": true, + "use_sliding_window": false, + "vocab_size": 176253 +} + +[INFO|2026-07-15 04:02:27] llamafactory.model.model_utils.kv_cache:144 >> KV cache is disabled during training. +[INFO|2026-07-15 04:02:27] llamafactory.model.model_utils.liger_kernel:144 >> Liger kernel has been applied to the model. +[INFO|modeling_utils.py:751] 2026-07-15 04:02:28,469 >> loading weights file model.safetensors from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/model.safetensors +[INFO|modeling_utils.py:821] 2026-07-15 04:02:28,469 >> Will use dtype=torch.bfloat16 as defined in model's config object +[INFO|configuration_utils.py:1027] 2026-07-15 04:02:28,518 >> Generate config GenerationConfig { + "bos_token_id": 151643, + "eos_token_id": 151645, + "output_attentions": false, + "output_hidden_states": false, + "use_cache": false +} + + Loading weights: 0%| | 0/311 [00:00> loading configuration file generation_config.json from cache at /home/ll/.cache/huggingface/hub/models--OpenOneRec--OneReason-0.8B-pretrain-competition/snapshots/5a0a9ec5c601c268bb2300d99baa7a4ad526ab0c/generation_config.json +[INFO|configuration_utils.py:1027] 2026-07-15 04:02:30,404 >> Generate config GenerationConfig { + "bos_token_id": 151643, + "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 04:02:30,753 >> Could not locate the custom_generate/generate.py inside OpenOneRec/OneReason-0.8B-pretrain-competition. +[INFO|2026-07-15 04:02:30] llamafactory.model.model_utils.checkpointing:144 >> Gradient checkpointing enabled. +[INFO|2026-07-15 04:02:30] llamafactory.model.model_utils.attention:144 >> Using FlashAttention-2 for faster training and inference. +[INFO|2026-07-15 04:02:30] llamafactory.model.adapter:144 >> Pure bf16 / BAdam detected, remaining trainable params in half precision. +[INFO|2026-07-15 04:02:30] llamafactory.model.adapter:144 >> Fine-tuning method: Full +[INFO|2026-07-15 04:02:30] llamafactory.model.loader:144 >> trainable params: 801,433,600 || all params: 801,433,600 || trainable%: 100.0000 +[WARNING|trainer_utils.py:1238] 2026-07-15 04:02:30,775 >> The tokenizer has new PAD/BOS/EOS tokens that differ from the model config and generation config. The model config and generation config were aligned accordingly, being updated with the tokenizer's values. Updated tokens: {'bos_token_id': None, 'pad_token_id': 151643}. +[INFO|trainer.py:1469] 2026-07-15 04:02:30,890 >> ***** Running training ***** +[INFO|trainer.py:1470] 2026-07-15 04:02:30,890 >> Num examples = 1,903 +[INFO|trainer.py:1471] 2026-07-15 04:02:30,890 >> Num Epochs = 2 +[INFO|trainer.py:1472] 2026-07-15 04:02:30,890 >> Num update steps per epoch = 476 +[INFO|trainer.py:1473] 2026-07-15 04:02:30,890 >> Instantaneous batch size per device = 1 +[INFO|trainer.py:1476] 2026-07-15 04:02:30,890 >> Total train batch size (w. parallel, distributed & accumulation) = 4 +[INFO|trainer.py:1477] 2026-07-15 04:02:30,890 >> Gradient Accumulation steps = 4 +[INFO|trainer.py:1478] 2026-07-15 04:02:30,890 >> Total optimization steps = 714 +[INFO|trainer.py:1479] 2026-07-15 04:02:30,890 >> Number of trainable parameters = 801,433,600 + 0%| | 0/714 [00:00> `use_return_dict` is deprecated! Use `return_dict` instead! + 0%| | 1/714 [00:09<1:48:18, 9.11s/it] 0%| | 2/714 [00:17<1:43:34, 8.73s/it] 0%| | 3/714 [00:25<1:37:05, 8.19s/it] 1%| | 4/714 [00:33<1:35:52, 8.10s/it] 1%| | 5/714 [00:41<1:36:16, 8.15s/it] 1%| | 6/714 [00:48<1:33:19, 7.91s/it] 1%| | 7/714 [00:56<1:32:06, 7.82s/it] 1%| | 8/714 [01:04<1:33:35, 7.95s/it] 1%|▏ | 9/714 [01:13<1:36:27, 8.21s/it] 1%|▏ | 10/714 [01:21<1:35:55, 8.18s/it] {'loss': '2.14', 'grad_norm': '7.812', 'learning_rate': '1.227e-06', 'epoch': '0.02102'} + 1%|▏ | 10/714 [01:21<1:35:55, 8.18s/it] 2%|▏ | 11/714 [01:29<1:35:25, 8.14s/it] 2%|▏ | 12/714 [01:37<1:34:30, 8.08s/it] 2%|▏ | 13/714 [01:46<1:36:19, 8.24s/it] 2%|▏ | 14/714 [01:54<1:35:23, 8.18s/it] 2%|▏ | 15/714 [02:02<1:34:13, 8.09s/it] 2%|▏ | 16/714 [02:09<1:32:45, 7.97s/it] 2%|▏ | 17/714 [02:18<1:34:42, 8.15s/it] 3%|▎ | 18/714 [02:26<1:34:34, 8.15s/it] 3%|▎ | 19/714 [02:35<1:37:55, 8.45s/it] 3%|▎ | 20/714 [02:44<1:38:36, 8.53s/it] {'loss': '2.208', 'grad_norm': '5.969', 'learning_rate': '2.591e-06', 'epoch': '0.04204'} + 3%|▎ | 20/714 [02:44<1:38:36, 8.53s/it] 3%|▎ | 21/714 [02:52<1:36:10, 8.33s/it] 3%|▎ | 22/714 [03:00<1:36:17, 8.35s/it] 3%|▎ | 23/714 [03:08<1:33:56, 8.16s/it] 3%|▎ | 24/714 [03:16<1:35:27, 8.30s/it] 4%|▎ | 25/714 [03:24<1:32:26, 8.05s/it] 4%|▎ | 26/714 [03:31<1:30:21, 7.88s/it] 4%|▍ | 27/714 [03:40<1:31:10, 7.96s/it] 4%|▍ | 28/714 [03:47<1:31:00, 7.96s/it] 4%|▍ | 29/714 [03:55<1:30:14, 7.90s/it] 4%|▍ | 30/714 [04:03<1:30:47, 7.96s/it] {'loss': '2.034', 'grad_norm': '14.12', 'learning_rate': '2.999e-06', 'epoch': '0.06306'} + 4%|▍ | 30/714 [04:03<1:30:47, 7.96s/it] 4%|▍ | 31/714 [04:10<1:25:25, 7.50s/it] 4%|▍ | 32/714 [04:18<1:26:33, 7.61s/it] 5%|▍ | 33/714 [04:25<1:25:47, 7.56s/it] 5%|▍ | 34/714 [04:34<1:28:43, 7.83s/it] 5%|▍ | 35/714 [04:41<1:27:05, 7.70s/it] 5%|▌ | 36/714 [04:48<1:25:44, 7.59s/it] 5%|▌ | 37/714 [04:56<1:26:48, 7.69s/it] 5%|▌ | 38/714 [05:04<1:25:43, 7.61s/it] 5%|▌ | 39/714 [05:12<1:27:53, 7.81s/it] 6%|▌ | 40/714 [05:20<1:29:16, 7.95s/it] {'loss': '2.035', 'grad_norm': '5.906', 'learning_rate': '2.996e-06', 'epoch': '0.08408'} + 6%|▌ | 40/714 [05:20<1:29:16, 7.95s/it] 6%|▌ | 41/714 [05:28<1:28:59, 7.93s/it] 6%|▌ | 42/714 [05:37<1:30:35, 8.09s/it] 6%|▌ | 43/714 [05:45<1:32:27, 8.27s/it] 6%|▌ | 44/714 [05:54<1:33:19, 8.36s/it] 6%|▋ | 45/714 [06:02<1:31:28, 8.20s/it] 6%|▋ | 46/714 [06:10<1:31:28, 8.22s/it] 7%|▋ | 47/714 [06:18<1:30:53, 8.18s/it] 7%|▋ | 48/714 [06:27<1:33:43, 8.44s/it] 7%|▋ | 49/714 [06:35<1:32:52, 8.38s/it] 7%|▋ | 50/714 [06:42<1:27:11, 7.88s/it] {'loss': '1.951', 'grad_norm': '4.812', 'learning_rate': '2.989e-06', 'epoch': '0.1051'} + 7%|▋ | 50/714 [06:42<1:27:11, 7.88s/it] 7%|▋ | 51/714 [06:49<1:24:48, 7.68s/it] 7%|▋ | 52/714 [06:57<1:26:08, 7.81s/it] 7%|▋ | 53/714 [07:05<1:24:47, 7.70s/it] 8%|▊ | 54/714 [07:12<1:22:43, 7.52s/it] 8%|▊ | 55/714 [07:20<1:24:28, 7.69s/it] 8%|▊ | 56/714 [07:28<1:25:28, 7.79s/it] 8%|▊ | 57/714 [07:36<1:27:17, 7.97s/it] 8%|▊ | 58/714 [07:44<1:27:30, 8.00s/it] 8%|▊ | 59/714 [07:52<1:26:33, 7.93s/it] 8%|▊ | 60/714 [08:01<1:29:05, 8.17s/it] {'loss': '1.939', 'grad_norm': '6.094', 'learning_rate': '2.979e-06', 'epoch': '0.1261'} + 8%|▊ | 60/714 [08:01<1:29:05, 8.17s/it] 9%|▊ | 61/714 [08:09<1:28:39, 8.15s/it] 9%|▊ | 62/714 [08:17<1:26:48, 7.99s/it] 9%|▉ | 63/714 [08:25<1:27:19, 8.05s/it] 9%|▉ | 64/714 [08:33<1:27:15, 8.05s/it] 9%|▉ | 65/714 [08:41<1:27:19, 8.07s/it] 9%|▉ | 66/714 [08:49<1:27:20, 8.09s/it] 9%|▉ | 67/714 [08:57<1:27:59, 8.16s/it] 10%|▉ | 68/714 [09:06<1:28:03, 8.18s/it] 10%|▉ | 69/714 [09:13<1:25:24, 7.95s/it] 10%|▉ | 70/714 [09:21<1:26:05, 8.02s/it] {'loss': '1.881', 'grad_norm': '2.922', 'learning_rate': '2.966e-06', 'epoch': '0.1471'} + 10%|▉ | 70/714 [09:21<1:26:05, 8.02s/it] 10%|▉ | 71/714 [09:29<1:24:19, 7.87s/it] 10%|█ | 72/714 [09:37<1:24:58, 7.94s/it] 10%|█ | 73/714 [09:44<1:23:45, 7.84s/it] 10%|█ | 74/714 [09:53<1:25:33, 8.02s/it] 11%|█ | 75/714 [10:01<1:24:42, 7.95s/it] 11%|█ | 76/714 [10:09<1:26:54, 8.17s/it] 11%|█ | 77/714 [10:17<1:24:02, 7.92s/it] 11%|█ | 78/714 [10:23<1:19:46, 7.53s/it] 11%|█ | 79/714 [10:32<1:21:39, 7.72s/it] 11%|█ | 80/714 [10:40<1:23:42, 7.92s/it] {'loss': '1.897', 'grad_norm': '3.969', 'learning_rate': '2.95e-06', 'epoch': '0.1682'} + 11%|█ | 80/714 [10:40<1:23:42, 7.92s/it] 11%|█▏ | 81/714 [10:49<1:27:20, 8.28s/it] 11%|█▏ | 82/714 [10:56<1:24:36, 8.03s/it] 12%|█▏ | 83/714 [11:04<1:22:21, 7.83s/it] 12%|█▏ | 84/714 [11:12<1:23:16, 7.93s/it] 12%|█▏ | 85/714 [11:20<1:24:44, 8.08s/it] 12%|█▏ | 86/714 [11:28<1:23:45, 8.00s/it] 12%|█▏ | 87/714 [11:36<1:24:14, 8.06s/it] 12%|█▏ | 88/714 [11:45<1:26:28, 8.29s/it] 12%|█▏ | 89/714 [11:54<1:27:17, 8.38s/it] 13%|█▎ | 90/714 [12:01<1:23:38, 8.04s/it] {'loss': '1.859', 'grad_norm': '4.188', 'learning_rate': '2.931e-06', 'epoch': '0.1892'} + 13%|█▎ | 90/714 [12:01<1:23:38, 8.04s/it] 13%|█▎ | 91/714 [12:09<1:21:50, 7.88s/it] 13%|█▎ | 92/714 [12:15<1:18:23, 7.56s/it] 13%|█▎ | 93/714 [12:24<1:21:20, 7.86s/it] 13%|█▎ | 94/714 [12:32<1:20:46, 7.82s/it] 13%|█▎ | 95/714 [12:40<1:21:27, 7.90s/it] 13%|█▎ | 96/714 [12:48<1:21:30, 7.91s/it] 14%|█▎ | 97/714 [12:55<1:18:05, 7.59s/it] 14%|█▎ | 98/714 [13:03<1:19:58, 7.79s/it] 14%|█▍ | 99/714 [13:11<1:19:54, 7.80s/it] 14%|█▍ | 100/714 [13:18<1:19:09, 7.74s/it] {'loss': '1.893', 'grad_norm': '2.359', 'learning_rate': '2.909e-06', 'epoch': '0.2102'} + 14%|█▍ | 100/714 [13:18<1:19:09, 7.74s/it] 14%|█▍ | 101/714 [13:26<1:19:14, 7.76s/it] 14%|█▍ | 102/714 [13:34<1:20:50, 7.93s/it] 14%|█▍ | 103/714 [13:42<1:20:06, 7.87s/it] 15%|█▍ | 104/714 [13:50<1:20:35, 7.93s/it] 15%|█▍ | 105/714 [13:58<1:21:05, 7.99s/it] 15%|█▍ | 106/714 [14:05<1:17:44, 7.67s/it] 15%|█▍ | 107/714 [14:13<1:18:34, 7.77s/it] 15%|█▌ | 108/714 [14:21<1:17:12, 7.64s/it] 15%|█▌ | 109/714 [14:27<1:13:53, 7.33s/it] 15%|█▌ | 110/714 [14:35<1:13:50, 7.34s/it] {'loss': '1.812', 'grad_norm': '3.125', 'learning_rate': '2.885e-06', 'epoch': '0.2312'} + 15%|█▌ | 110/714 [14:35<1:13:50, 7.34s/it] 16%|█▌ | 111/714 [14:42<1:14:45, 7.44s/it] 16%|█▌ | 112/714 [14:50<1:16:48, 7.65s/it] 16%|█▌ | 113/714 [14:58<1:15:54, 7.58s/it] 16%|█▌ | 114/714 [15:06<1:17:16, 7.73s/it] 16%|█▌ | 115/714 [15:14<1:17:25, 7.76s/it] 16%|█▌ | 116/714 [15:21<1:15:50, 7.61s/it] 16%|█▋ | 117/714 [15:29<1:17:41, 7.81s/it] 17%|█▋ | 118/714 [15:38<1:19:52, 8.04s/it] 17%|█▋ | 119/714 [15:46<1:21:18, 8.20s/it] 17%|█▋ | 120/714 [15:54<1:19:39, 8.05s/it] {'loss': '1.885', 'grad_norm': '2.719', 'learning_rate': '2.857e-06', 'epoch': '0.2522'} + 17%|█▋ | 120/714 [15:54<1:19:39, 8.05s/it] 17%|█▋ | 121/714 [16:00<1:13:58, 7.48s/it] 17%|█▋ | 122/714 [16:09<1:17:06, 7.82s/it] 17%|█▋ | 123/714 [16:17<1:18:46, 8.00s/it] 17%|█▋ | 124/714 [16:25<1:17:51, 7.92s/it] 18%|█▊ | 125/714 [16:34<1:20:00, 8.15s/it] 18%|█▊ | 126/714 [16:42<1:20:49, 8.25s/it] 18%|█▊ | 127/714 [16:49<1:15:48, 7.75s/it] 18%|█▊ | 128/714 [16:57<1:16:15, 7.81s/it] 18%|█▊ | 129/714 [17:05<1:16:21, 7.83s/it] 18%|█▊ | 130/714 [17:12<1:15:35, 7.77s/it] {'loss': '1.881', 'grad_norm': '1.82', 'learning_rate': '2.826e-06', 'epoch': '0.2733'} + 18%|█▊ | 130/714 [17:12<1:15:35, 7.77s/it] 18%|█▊ | 131/714 [17:21<1:17:29, 7.98s/it] 18%|█▊ | 132/714 [17:29<1:17:25, 7.98s/it] 19%|█▊ | 133/714 [17:36<1:14:30, 7.69s/it] 19%|█▉ | 134/714 [17:44<1:16:42, 7.93s/it] 19%|█▉ | 135/714 [17:51<1:14:46, 7.75s/it] 19%|█▉ | 136/714 [18:00<1:16:00, 7.89s/it] 19%|█▉ | 137/714 [18:07<1:14:33, 7.75s/it] 19%|█▉ | 138/714 [18:15<1:14:14, 7.73s/it] 19%|█▉ | 139/714 [18:22<1:13:16, 7.65s/it] 20%|█▉ | 140/714 [18:29<1:10:12, 7.34s/it] {'loss': '1.907', 'grad_norm': '2.266', 'learning_rate': '2.793e-06', 'epoch': '0.2943'} + 20%|█▉ | 140/714 [18:29<1:10:12, 7.34s/it] 20%|█▉ | 141/714 [18:37<1:12:05, 7.55s/it] 20%|█▉ | 142/714 [18:46<1:16:14, 8.00s/it] 20%|██ | 143/714 [18:54<1:16:04, 7.99s/it] 20%|██ | 144/714 [19:02<1:14:52, 7.88s/it] 20%|██ | 145/714 [19:10<1:15:50, 8.00s/it] 20%|██ | 146/714 [19:18<1:15:40, 7.99s/it] 21%|██ | 147/714 [19:26<1:15:02, 7.94s/it] 21%|██ | 148/714 [19:32<1:10:01, 7.42s/it] 21%|██ | 149/714 [19:40<1:11:46, 7.62s/it] 21%|██ | 150/714 [19:48<1:12:07, 7.67s/it] {'loss': '1.896', 'grad_norm': '2.828', 'learning_rate': '2.758e-06', 'epoch': '0.3153'} + 21%|██ | 150/714 [19:48<1:12:07, 7.67s/it] 21%|██ | 151/714 [19:55<1:11:49, 7.65s/it] 21%|██▏ | 152/714 [20:03<1:12:18, 7.72s/it] 21%|██▏ | 153/714 [20:12<1:13:52, 7.90s/it] 22%|██▏ | 154/714 [20:20<1:14:42, 8.00s/it] 22%|██▏ | 155/714 [20:27<1:13:12, 7.86s/it] 22%|██▏ | 156/714 [20:35<1:13:27, 7.90s/it] 22%|██▏ | 157/714 [20:43<1:11:53, 7.74s/it] 22%|██▏ | 158/714 [20:51<1:12:53, 7.87s/it] 22%|██▏ | 159/714 [20:59<1:13:11, 7.91s/it] 22%|██▏ | 160/714 [21:07<1:14:21, 8.05s/it] {'loss': '1.928', 'grad_norm': '2.953', 'learning_rate': '2.719e-06', 'epoch': '0.3363'} + 22%|██▏ | 160/714 [21:07<1:14:21, 8.05s/it] 23%|██▎ | 161/714 [21:15<1:13:48, 8.01s/it] 23%|██▎ | 162/714 [21:23<1:12:52, 7.92s/it] 23%|██▎ | 163/714 [21:30<1:11:45, 7.81s/it] 23%|██▎ | 164/714 [21:37<1:09:14, 7.55s/it] 23%|██▎ | 165/714 [21:46<1:12:42, 7.95s/it] 23%|██▎ | 166/714 [21:54<1:12:52, 7.98s/it] 23%|██▎ | 167/714 [22:02<1:13:27, 8.06s/it] 24%|██▎ | 168/714 [22:10<1:12:27, 7.96s/it] 24%|██▎ | 169/714 [22:20<1:16:09, 8.39s/it] 24%|██▍ | 170/714 [22:27<1:13:58, 8.16s/it] {'loss': '1.766', 'grad_norm': '1.656', 'learning_rate': '2.678e-06', 'epoch': '0.3573'} + 24%|██▍ | 170/714 [22:27<1:13:58, 8.16s/it] 24%|██▍ | 171/714 [22:36<1:15:43, 8.37s/it] 24%|██▍ | 172/714 [22:44<1:14:11, 8.21s/it] 24%|██▍ | 173/714 [22:51<1:10:19, 7.80s/it] 24%|██▍ | 174/714 [22:57<1:06:35, 7.40s/it] 25%|██▍ | 175/714 [23:06<1:08:52, 7.67s/it] 25%|██▍ | 176/714 [23:13<1:08:36, 7.65s/it] 25%|██▍ | 177/714 [23:21<1:08:37, 7.67s/it] 25%|██▍ | 178/714 [23:28<1:08:19, 7.65s/it] 25%|██▌ | 179/714 [23:36<1:08:11, 7.65s/it] 25%|██▌ | 180/714 [23:45<1:10:08, 7.88s/it] {'loss': '1.784', 'grad_norm': '2.078', 'learning_rate': '2.635e-06', 'epoch': '0.3783'} + 25%|██▌ | 180/714 [23:45<1:10:08, 7.88s/it] 25%|██▌ | 181/714 [23:53<1:10:28, 7.93s/it] 25%|██▌ | 182/714 [24:00<1:09:38, 7.85s/it] 26%|██▌ | 183/714 [24:09<1:12:29, 8.19s/it] 26%|██▌ | 184/714 [24:17<1:10:02, 7.93s/it] 26%|██▌ | 185/714 [24:25<1:10:48, 8.03s/it] 26%|██▌ | 186/714 [24:33<1:10:28, 8.01s/it] 26%|██▌ | 187/714 [24:40<1:08:47, 7.83s/it] 26%|██▋ | 188/714 [24:49<1:10:53, 8.09s/it] 26%|██▋ | 189/714 [24:57<1:09:36, 7.96s/it] 27%|██▋ | 190/714 [25:04<1:09:30, 7.96s/it] {'loss': '1.811', 'grad_norm': '1.766', 'learning_rate': '2.589e-06', 'epoch': '0.3994'} + 27%|██▋ | 190/714 [25:05<1:09:30, 7.96s/it] 27%|██▋ | 191/714 [25:11<1:06:41, 7.65s/it] 27%|██▋ | 192/714 [25:20<1:08:29, 7.87s/it] 27%|██▋ | 193/714 [25:27<1:06:48, 7.69s/it] 27%|██▋ | 194/714 [25:35<1:08:03, 7.85s/it] 27%|██▋ | 195/714 [25:44<1:10:27, 8.15s/it] 27%|██▋ | 196/714 [25:51<1:07:34, 7.83s/it] 28%|██▊ | 197/714 [25:58<1:05:16, 7.58s/it] 28%|██▊ | 198/714 [26:07<1:07:04, 7.80s/it] 28%|██▊ | 199/714 [26:14<1:06:43, 7.77s/it] 28%|██▊ | 200/714 [26:22<1:07:39, 7.90s/it] {'loss': '1.822', 'grad_norm': '3.062', 'learning_rate': '2.541e-06', 'epoch': '0.4204'} + 28%|██▊ | 200/714 [26:22<1:07:39, 7.90s/it] 28%|██▊ | 201/714 [26:30<1:06:50, 7.82s/it] 28%|██▊ | 202/714 [26:38<1:05:46, 7.71s/it] 28%|██▊ | 203/714 [26:46<1:08:23, 8.03s/it] 29%|██▊ | 204/714 [26:54<1:08:40, 8.08s/it] 29%|██▊ | 205/714 [27:02<1:07:01, 7.90s/it] 29%|██▉ | 206/714 [27:10<1:06:28, 7.85s/it] 29%|██▉ | 207/714 [27:18<1:07:55, 8.04s/it] 29%|██▉ | 208/714 [27:26<1:06:16, 7.86s/it] 29%|██▉ | 209/714 [27:33<1:05:15, 7.75s/it] 29%|██▉ | 210/714 [27:40<1:04:07, 7.63s/it] {'loss': '1.906', 'grad_norm': '2.453', 'learning_rate': '2.491e-06', 'epoch': '0.4414'} + 29%|██▉ | 210/714 [27:41<1:04:07, 7.63s/it] 30%|██▉ | 211/714 [27:49<1:05:37, 7.83s/it] 30%|██▉ | 212/714 [27:56<1:03:18, 7.57s/it] 30%|██▉ | 213/714 [28:04<1:05:48, 7.88s/it] 30%|██▉ | 214/714 [28:12<1:04:43, 7.77s/it] 30%|███ | 215/714 [28:19<1:04:15, 7.73s/it] 30%|███ | 216/714 [28:27<1:04:31, 7.77s/it] 30%|███ | 217/714 [28:35<1:04:08, 7.74s/it] 31%|███ | 218/714 [28:43<1:03:48, 7.72s/it] 31%|███ | 219/714 [28:50<1:02:34, 7.58s/it] 31%|███ | 220/714 [28:58<1:03:31, 7.72s/it] {'loss': '1.842', 'grad_norm': '2.875', 'learning_rate': '2.439e-06', 'epoch': '0.4624'} + 31%|███ | 220/714 [28:58<1:03:31, 7.72s/it] 31%|███ | 221/714 [29:05<1:02:50, 7.65s/it] 31%|███ | 222/714 [29:13<1:02:29, 7.62s/it] 31%|███ | 223/714 [29:20<1:01:37, 7.53s/it] 31%|███▏ | 224/714 [29:28<1:02:06, 7.61s/it] 32%|███▏ | 225/714 [29:36<1:02:59, 7.73s/it] 32%|███▏ | 226/714 [29:44<1:04:05, 7.88s/it] 32%|███▏ | 227/714 [29:52<1:03:44, 7.85s/it] 32%|███▏ | 228/714 [30:00<1:03:47, 7.88s/it] 32%|███▏ | 229/714 [30:08<1:03:55, 7.91s/it] 32%|███▏ | 230/714 [30:17<1:05:34, 8.13s/it] {'loss': '1.89', 'grad_norm': '2.5', 'learning_rate': '2.385e-06', 'epoch': '0.4834'} + 32%|███▏ | 230/714 [30:17<1:05:34, 8.13s/it] 32%|███▏ | 231/714 [30:23<1:01:50, 7.68s/it] 32%|███▏ | 232/714 [30:32<1:03:15, 7.87s/it] 33%|███▎ | 233/714 [30:39<1:02:17, 7.77s/it] 33%|███▎ | 234/714 [30:47<1:01:25, 7.68s/it] 33%|███▎ | 235/714 [30:54<1:01:15, 7.67s/it] 33%|███▎ | 236/714 [31:02<1:01:14, 7.69s/it] 33%|███▎ | 237/714 [31:10<1:01:17, 7.71s/it] 33%|███▎ | 238/714 [31:18<1:02:52, 7.93s/it] 33%|███▎ | 239/714 [31:28<1:06:04, 8.35s/it] 34%|███▎ | 240/714 [31:36<1:06:24, 8.41s/it] {'loss': '1.829', 'grad_norm': '2.484', 'learning_rate': '2.329e-06', 'epoch': '0.5045'} + 34%|███▎ | 240/714 [31:36<1:06:24, 8.41s/it] 34%|███▍ | 241/714 [31:44<1:05:55, 8.36s/it] 34%|███▍ | 242/714 [31:53<1:06:38, 8.47s/it] 34%|███▍ | 243/714 [32:02<1:06:53, 8.52s/it] 34%|███▍ | 244/714 [32:11<1:07:28, 8.61s/it] 34%|███▍ | 245/714 [32:18<1:04:43, 8.28s/it] 34%|███▍ | 246/714 [32:25<1:02:26, 8.01s/it] 35%|███▍ | 247/714 [32:34<1:02:57, 8.09s/it] 35%|███▍ | 248/714 [32:42<1:02:53, 8.10s/it] 35%|███▍ | 249/714 [32:49<1:01:12, 7.90s/it] 35%|███▌ | 250/714 [32:57<59:32, 7.70s/it] {'loss': '1.865', 'grad_norm': '3.109', 'learning_rate': '2.272e-06', 'epoch': '0.5255'} + 35%|███▌ | 250/714 [32:57<59:32, 7.70s/it] 35%|███▌ | 251/714 [33:05<1:00:33, 7.85s/it] 35%|███▌ | 252/714 [33:12<1:00:08, 7.81s/it] 35%|███▌ | 253/714 [33:21<1:02:24, 8.12s/it] 36%|███▌ | 254/714 [33:29<1:01:48, 8.06s/it] 36%|███▌ | 255/714 [33:37<1:00:35, 7.92s/it] 36%|███▌ | 256/714 [33:45<1:01:22, 8.04s/it] 36%|███▌ | 257/714 [33:53<1:00:19, 7.92s/it] 36%|███▌ | 258/714 [33:59<56:30, 7.43s/it] 36%|███▋ | 259/714 [34:07<56:45, 7.48s/it] 36%|███▋ | 260/714 [34:15<58:20, 7.71s/it] {'loss': '1.772', 'grad_norm': '2.109', 'learning_rate': '2.212e-06', 'epoch': '0.5465'} + 36%|███▋ | 260/714 [34:15<58:20, 7.71s/it] 37%|███▋ | 261/714 [34:22<57:01, 7.55s/it] 37%|███▋ | 262/714 [34:30<58:22, 7.75s/it] 37%|███▋ | 263/714 [34:38<59:10, 7.87s/it] 37%|███▋ | 264/714 [34:48<1:02:13, 8.30s/it] 37%|███▋ | 265/714 [34:56<1:01:36, 8.23s/it] 37%|███▋ | 266/714 [35:04<1:02:08, 8.32s/it] 37%|███▋ | 267/714 [35:12<1:00:16, 8.09s/it] 38%|███▊ | 268/714 [35:20<59:18, 7.98s/it] 38%|███▊ | 269/714 [35:28<1:01:04, 8.23s/it] 38%|███▊ | 270/714 [35:37<1:00:52, 8.23s/it] {'loss': '1.772', 'grad_norm': '1.953', 'learning_rate': '2.152e-06', 'epoch': '0.5675'} + 38%|███▊ | 270/714 [35:37<1:00:52, 8.23s/it] 38%|███▊ | 271/714 [35:45<1:01:08, 8.28s/it] 38%|███▊ | 272/714 [35:53<59:23, 8.06s/it] 38%|███▊ | 273/714 [36:01<59:22, 8.08s/it] 38%|███▊ | 274/714 [36:08<57:55, 7.90s/it] 39%|███▊ | 275/714 [36:16<56:55, 7.78s/it] 39%|███▊ | 276/714 [36:25<59:01, 8.09s/it] 39%|███▉ | 277/714 [36:33<59:32, 8.17s/it] 39%|███▉ | 278/714 [36:40<57:48, 7.95s/it] 39%|███▉ | 279/714 [36:49<58:22, 8.05s/it] 39%|███▉ | 280/714 [36:57<59:07, 8.17s/it] {'loss': '1.728', 'grad_norm': '4.688', 'learning_rate': '2.09e-06', 'epoch': '0.5885'} + 39%|███▉ | 280/714 [36:57<59:07, 8.17s/it] 39%|███▉ | 281/714 [37:06<59:39, 8.27s/it] 39%|███▉ | 282/714 [37:14<59:33, 8.27s/it] 40%|███▉ | 283/714 [37:22<59:39, 8.30s/it] 40%|███▉ | 284/714 [37:30<57:51, 8.07s/it] 40%|███▉ | 285/714 [37:37<56:37, 7.92s/it] 40%|████ | 286/714 [37:45<56:13, 7.88s/it] 40%|████ | 287/714 [37:54<57:21, 8.06s/it] 40%|████ | 288/714 [38:02<57:13, 8.06s/it] 40%|████ | 289/714 [38:10<56:43, 8.01s/it] 41%|████ | 290/714 [38:17<55:03, 7.79s/it] {'loss': '1.771', 'grad_norm': '2.812', 'learning_rate': '2.027e-06', 'epoch': '0.6096'} + 41%|████ | 290/714 [38:17<55:03, 7.79s/it] 41%|████ | 291/714 [38:25<55:57, 7.94s/it] 41%|████ | 292/714 [38:32<54:40, 7.77s/it] 41%|████ | 293/714 [38:40<54:27, 7.76s/it] 41%|████ | 294/714 [38:48<53:34, 7.65s/it] 41%|████▏ | 295/714 [38:55<53:21, 7.64s/it] 41%|████▏ | 296/714 [39:03<52:47, 7.58s/it] 42%|████▏ | 297/714 [39:10<52:37, 7.57s/it] 42%|████▏ | 298/714 [39:18<52:23, 7.56s/it] 42%|████▏ | 299/714 [39:26<53:26, 7.73s/it] 42%|████▏ | 300/714 [39:33<52:03, 7.54s/it] {'loss': '1.797', 'grad_norm': '5', 'learning_rate': '1.962e-06', 'epoch': '0.6306'} + 42%|████▏ | 300/714 [39:33<52:03, 7.54s/it] 42%|████▏ | 301/714 [39:39<49:35, 7.21s/it] 42%|████▏ | 302/714 [39:48<52:18, 7.62s/it] 42%|████▏ | 303/714 [39:56<52:16, 7.63s/it] 43%|████▎ | 304/714 [40:03<51:38, 7.56s/it] 43%|████▎ | 305/714 [40:11<51:54, 7.62s/it] 43%|████▎ | 306/714 [40:19<52:22, 7.70s/it] 43%|████▎ | 307/714 [40:27<53:12, 7.84s/it] 43%|████▎ | 308/714 [40:35<53:53, 7.97s/it] 43%|████▎ | 309/714 [40:42<52:08, 7.72s/it] 43%|████▎ | 310/714 [40:50<52:33, 7.81s/it] {'loss': '1.802', 'grad_norm': '1.891', 'learning_rate': '1.897e-06', 'epoch': '0.6516'} + 43%|████▎ | 310/714 [40:50<52:33, 7.81s/it] 44%|████▎ | 311/714 [40:58<51:49, 7.72s/it] 44%|████▎ | 312/714 [41:07<53:45, 8.02s/it] 44%|████▍ | 313/714 [41:15<53:45, 8.04s/it] 44%|████▍ | 314/714 [41:23<54:37, 8.19s/it] 44%|████▍ | 315/714 [41:29<50:21, 7.57s/it] 44%|████▍ | 316/714 [41:36<47:53, 7.22s/it] 44%|████▍ | 317/714 [41:44<49:00, 7.41s/it] 45%|████▍ | 318/714 [41:52<51:03, 7.74s/it] 45%|████▍ | 319/714 [42:00<52:20, 7.95s/it] 45%|████▍ | 320/714 [42:08<52:20, 7.97s/it] {'loss': '1.8', 'grad_norm': '1.656', 'learning_rate': '1.831e-06', 'epoch': '0.6726'} + 45%|████▍ | 320/714 [42:09<52:20, 7.97s/it] 45%|████▍ | 321/714 [42:16<51:51, 7.92s/it] 45%|████▌ | 322/714 [42:24<51:45, 7.92s/it] 45%|████▌ | 323/714 [42:32<51:02, 7.83s/it] 45%|████▌ | 324/714 [42:40<51:30, 7.93s/it] 46%|████▌ | 325/714 [42:47<50:33, 7.80s/it] 46%|████▌ | 326/714 [42:55<50:37, 7.83s/it] 46%|████▌ | 327/714 [43:03<50:03, 7.76s/it] 46%|████▌ | 328/714 [43:12<51:28, 8.00s/it] 46%|████▌ | 329/714 [43:20<52:03, 8.11s/it] 46%|████▌ | 330/714 [43:28<51:05, 7.98s/it] {'loss': '1.753', 'grad_norm': '2.312', 'learning_rate': '1.764e-06', 'epoch': '0.6936'} + 46%|████▌ | 330/714 [43:28<51:05, 7.98s/it] 46%|████▋ | 331/714 [43:35<49:22, 7.73s/it] 46%|████▋ | 332/714 [43:43<49:37, 7.80s/it] 47%|████▋ | 333/714 [43:51<49:45, 7.84s/it] 47%|████▋ | 334/714 [43:58<48:54, 7.72s/it] 47%|████▋ | 335/714 [44:07<50:37, 8.01s/it] 47%|████▋ | 336/714 [44:14<49:18, 7.83s/it] 47%|████▋ | 337/714 [44:22<49:11, 7.83s/it] 47%|████▋ | 338/714 [44:31<50:35, 8.07s/it] 47%|████▋ | 339/714 [44:40<51:57, 8.31s/it] 48%|████▊ | 340/714 [44:49<54:10, 8.69s/it] {'loss': '1.81', 'grad_norm': '6.438', 'learning_rate': '1.697e-06', 'epoch': '0.7147'} + 48%|████▊ | 340/714 [44:49<54:10, 8.69s/it] 48%|████▊ | 341/714 [44:56<51:31, 8.29s/it] 48%|████▊ | 342/714 [45:05<51:28, 8.30s/it] 48%|████▊ | 343/714 [45:13<50:34, 8.18s/it] 48%|████▊ | 344/714 [45:19<47:28, 7.70s/it] 48%|████▊ | 345/714 [45:27<47:27, 7.72s/it] 48%|████▊ | 346/714 [45:35<48:12, 7.86s/it] 49%|████▊ | 347/714 [45:44<49:27, 8.08s/it] 49%|████▊ | 348/714 [45:52<49:06, 8.05s/it] 49%|████▉ | 349/714 [46:00<49:51, 8.19s/it] 49%|████▉ | 350/714 [46:09<50:28, 8.32s/it] {'loss': '1.787', 'grad_norm': '1.992', 'learning_rate': '1.629e-06', 'epoch': '0.7357'} + 49%|████▉ | 350/714 [46:09<50:28, 8.32s/it] 49%|████▉ | 351/714 [46:17<50:26, 8.34s/it] 49%|████▉ | 352/714 [46:26<50:19, 8.34s/it] 49%|████▉ | 353/714 [46:34<49:26, 8.22s/it] 50%|████▉ | 354/714 [46:41<47:58, 8.00s/it] 50%|████▉ | 355/714 [46:49<48:07, 8.04s/it] 50%|████▉ | 356/714 [46:57<47:44, 8.00s/it] 50%|█████ | 357/714 [47:05<47:01, 7.90s/it] 50%|█████ | 358/714 [47:12<46:32, 7.85s/it] 50%|█████ | 359/714 [47:20<46:17, 7.82s/it] 50%|█████ | 360/714 [47:28<45:48, 7.76s/it] {'loss': '1.838', 'grad_norm': '3.688', 'learning_rate': '1.561e-06', 'epoch': '0.7567'} + 50%|█████ | 360/714 [47:28<45:48, 7.76s/it] 51%|█████ | 361/714 [47:35<45:21, 7.71s/it] 51%|█████ | 362/714 [47:43<45:09, 7.70s/it] 51%|█████ | 363/714 [47:51<45:23, 7.76s/it] 51%|█████ | 364/714 [47:59<44:48, 7.68s/it] 51%|█████ | 365/714 [48:06<44:19, 7.62s/it] 51%|█████▏ | 366/714 [48:15<45:49, 7.90s/it] 51%|█████▏ | 367/714 [48:21<43:48, 7.57s/it] 52%|█████▏ | 368/714 [48:30<44:51, 7.78s/it] 52%|█████▏ | 369/714 [48:37<44:50, 7.80s/it] 52%|█████▏ | 370/714 [48:45<43:58, 7.67s/it] {'loss': '1.703', 'grad_norm': '2.078', 'learning_rate': '1.493e-06', 'epoch': '0.7777'} + 52%|█████▏ | 370/714 [48:45<43:58, 7.67s/it] 52%|█████▏ | 371/714 [48:52<43:33, 7.62s/it] 52%|█████▏ | 372/714 [49:00<44:16, 7.77s/it] 52%|█████▏ | 373/714 [49:08<44:16, 7.79s/it] 52%|█████▏ | 374/714 [49:16<44:35, 7.87s/it] 53%|█████▎ | 375/714 [49:23<42:34, 7.53s/it] 53%|█████▎ | 376/714 [49:31<43:01, 7.64s/it] 53%|█████▎ | 377/714 [49:39<43:10, 7.69s/it] 53%|█████▎ | 378/714 [49:47<43:07, 7.70s/it] 53%|█████▎ | 379/714 [49:54<42:05, 7.54s/it] 53%|█████▎ | 380/714 [50:02<43:32, 7.82s/it] {'loss': '1.746', 'grad_norm': '1.945', 'learning_rate': '1.425e-06', 'epoch': '0.7987'} + 53%|█████▎ | 380/714 [50:02<43:32, 7.82s/it] 53%|█████▎ | 381/714 [50:10<44:03, 7.94s/it] 54%|█████▎ | 382/714 [50:18<43:25, 7.85s/it] 54%|█████▎ | 383/714 [50:26<43:24, 7.87s/it] 54%|█████▍ | 384/714 [50:33<42:41, 7.76s/it] 54%|█████▍ | 385/714 [50:42<44:15, 8.07s/it] 54%|█████▍ | 386/714 [50:49<42:43, 7.81s/it] 54%|█████▍ | 387/714 [50:58<43:31, 7.99s/it] 54%|█████▍ | 388/714 [51:04<41:05, 7.56s/it] 54%|█████▍ | 389/714 [51:12<41:44, 7.71s/it] 55%|█████▍ | 390/714 [51:20<40:32, 7.51s/it] {'loss': '1.774', 'grad_norm': '2.359', 'learning_rate': '1.357e-06', 'epoch': '0.8198'} + 55%|█████▍ | 390/714 [51:20<40:32, 7.51s/it] 55%|█████▍ | 391/714 [51:28<42:03, 7.81s/it] 55%|█████▍ | 392/714 [51:36<42:58, 8.01s/it] 55%|█████▌ | 393/714 [51:44<41:48, 7.81s/it] 55%|█████▌ | 394/714 [51:52<41:33, 7.79s/it] 55%|█████▌ | 395/714 [51:59<41:24, 7.79s/it] 55%|█████▌ | 396/714 [52:07<40:49, 7.70s/it] 56%|█████▌ | 397/714 [52:14<40:33, 7.68s/it] 56%|█████▌ | 398/714 [52:23<41:05, 7.80s/it] 56%|█████▌ | 399/714 [52:31<42:10, 8.03s/it] 56%|█████▌ | 400/714 [52:39<41:49, 7.99s/it] {'loss': '1.801', 'grad_norm': '3.781', 'learning_rate': '1.29e-06', 'epoch': '0.8408'} + 56%|█████▌ | 400/714 [52:39<41:49, 7.99s/it] 56%|█████▌ | 401/714 [52:47<40:55, 7.85s/it] 56%|█████▋ | 402/714 [52:54<40:31, 7.79s/it] 56%|█████▋ | 403/714 [53:02<40:14, 7.76s/it] 57%|█████▋ | 404/714 [53:10<40:12, 7.78s/it] 57%|█████▋ | 405/714 [53:17<39:41, 7.71s/it] 57%|█████▋ | 406/714 [53:25<39:54, 7.77s/it] 57%|█████▋ | 407/714 [53:34<41:14, 8.06s/it] 57%|█████▋ | 408/714 [53:41<39:51, 7.82s/it] 57%|█████▋ | 409/714 [53:49<39:27, 7.76s/it] 57%|█████▋ | 410/714 [53:58<41:13, 8.14s/it] {'loss': '1.753', 'grad_norm': '2.484', 'learning_rate': '1.222e-06', 'epoch': '0.8618'} + 57%|█████▋ | 410/714 [53:58<41:13, 8.14s/it] 58%|█████▊ | 411/714 [54:05<40:21, 7.99s/it] 58%|█████▊ | 412/714 [54:14<40:25, 8.03s/it] 58%|█████▊ | 413/714 [54:22<41:05, 8.19s/it] 58%|█████▊ | 414/714 [54:30<40:55, 8.18s/it] 58%|█████▊ | 415/714 [54:38<40:25, 8.11s/it] 58%|█████▊ | 416/714 [54:47<40:32, 8.16s/it] 58%|█████▊ | 417/714 [54:54<39:44, 8.03s/it] 59%|█████▊ | 418/714 [55:02<39:33, 8.02s/it] 59%|█████▊ | 419/714 [55:10<39:21, 8.01s/it] 59%|█████▉ | 420/714 [55:18<39:16, 8.02s/it] {'loss': '1.804', 'grad_norm': '2.375', 'learning_rate': '1.156e-06', 'epoch': '0.8828'} + 59%|█████▉ | 420/714 [55:18<39:16, 8.02s/it] 59%|█████▉ | 421/714 [55:27<39:29, 8.09s/it] 59%|█████▉ | 422/714 [55:34<39:10, 8.05s/it] 59%|█████▉ | 423/714 [55:42<38:57, 8.03s/it] 59%|█████▉ | 424/714 [55:49<37:15, 7.71s/it] 60%|█████▉ | 425/714 [55:58<37:57, 7.88s/it] 60%|█████▉ | 426/714 [56:06<38:02, 7.92s/it] 60%|█████▉ | 427/714 [56:14<38:23, 8.03s/it] 60%|█████▉ | 428/714 [56:21<37:12, 7.80s/it] 60%|██████ | 429/714 [56:29<37:07, 7.82s/it] 60%|██████ | 430/714 [56:37<36:44, 7.76s/it] {'loss': '1.798', 'grad_norm': '1.625', 'learning_rate': '1.09e-06', 'epoch': '0.9038'} + 60%|██████ | 430/714 [56:37<36:44, 7.76s/it] 60%|██████ | 431/714 [56:45<36:43, 7.79s/it] 61%|██████ | 432/714 [56:53<36:54, 7.85s/it] 61%|██████ | 433/714 [57:00<36:03, 7.70s/it] 61%|██████ | 434/714 [57:08<36:04, 7.73s/it] 61%|██████ | 435/714 [57:16<36:31, 7.85s/it] 61%|██████ | 436/714 [57:23<35:49, 7.73s/it] 61%|██████ | 437/714 [57:32<36:37, 7.93s/it] 61%|██████▏ | 438/714 [57:39<35:56, 7.81s/it] 61%|██████▏ | 439/714 [57:47<35:15, 7.69s/it] 62%|██████▏ | 440/714 [57:54<34:44, 7.61s/it] {'loss': '1.75', 'grad_norm': '3.391', 'learning_rate': '1.025e-06', 'epoch': '0.9249'} + 62%|██████▏ | 440/714 [57:54<34:44, 7.61s/it] 62%|██████▏ | 441/714 [58:02<35:13, 7.74s/it] 62%|██████▏ | 442/714 [58:10<34:46, 7.67s/it] 62%|██████▏ | 443/714 [58:19<36:40, 8.12s/it] 62%|██████▏ | 444/714 [58:26<35:16, 7.84s/it] 62%|██████▏ | 445/714 [58:34<35:22, 7.89s/it] 62%|██████▏ | 446/714 [58:42<35:14, 7.89s/it] 63%|██████▎ | 447/714 [58:49<33:45, 7.59s/it] 63%|██████▎ | 448/714 [58:57<34:49, 7.85s/it] 63%|██████▎ | 449/714 [59:05<34:46, 7.87s/it] 63%|██████▎ | 450/714 [59:13<33:56, 7.71s/it] {'loss': '1.788', 'grad_norm': '3', 'learning_rate': '9.608e-07', 'epoch': '0.9459'} + 63%|██████▎ | 450/714 [59:13<33:56, 7.71s/it] 63%|██████▎ | 451/714 [59:21<34:14, 7.81s/it] 63%|██████▎ | 452/714 [59:28<33:40, 7.71s/it] 63%|██████▎ | 453/714 [59:36<33:28, 7.70s/it] 64%|██████▎ | 454/714 [59:44<33:30, 7.73s/it] 64%|██████▎ | 455/714 [59:51<33:00, 7.65s/it] 64%|██████▍ | 456/714 [59:58<32:21, 7.53s/it] 64%|██████▍ | 457/714 [1:00:07<33:24, 7.80s/it] 64%|██████▍ | 458/714 [1:00:15<33:46, 7.92s/it] 64%|██████▍ | 459/714 [1:00:23<33:46, 7.95s/it] 64%|██████▍ | 460/714 [1:00:31<33:16, 7.86s/it] {'loss': '1.714', 'grad_norm': '2.859', 'learning_rate': '8.978e-07', 'epoch': '0.9669'} + 64%|██████▍ | 460/714 [1:00:31<33:16, 7.86s/it] 65%|██████▍ | 461/714 [1:00:39<33:47, 8.01s/it] 65%|██████▍ | 462/714 [1:00:46<33:01, 7.86s/it] 65%|██████▍ | 463/714 [1:00:54<32:35, 7.79s/it] 65%|██████▍ | 464/714 [1:01:02<32:57, 7.91s/it] 65%|██████▌ | 465/714 [1:01:10<32:06, 7.74s/it] 65%|██████▌ | 466/714 [1:01:17<32:09, 7.78s/it] 65%|██████▌ | 467/714 [1:01:26<32:40, 7.94s/it] 66%|██████▌ | 468/714 [1:01:34<33:25, 8.15s/it] 66%|██████▌ | 469/714 [1:01:42<33:06, 8.11s/it] 66%|██████▌ | 470/714 [1:01:51<33:54, 8.34s/it] {'loss': '1.755', 'grad_norm': '2.125', 'learning_rate': '8.361e-07', 'epoch': '0.9879'} + 66%|██████▌ | 470/714 [1:01:51<33:54, 8.34s/it] 66%|██████▌ | 471/714 [1:02:00<33:41, 8.32s/it] 66%|██████▌ | 472/714 [1:02:07<32:34, 8.08s/it] 66%|██████▌ | 473/714 [1:02:15<31:47, 7.91s/it] 66%|██████▋ | 474/714 [1:02:22<31:06, 7.78s/it] 67%|██████▋ | 475/714 [1:02:30<31:05, 7.80s/it] 67%|██████▋ | 476/714 [1:02:36<28:31, 7.19s/it] 67%|██████▋ | 477/714 [1:02:44<29:44, 7.53s/it] 67%|██████▋ | 478/714 [1:02:52<30:13, 7.68s/it] 67%|██████▋ | 479/714 [1:03:00<30:40, 7.83s/it] 67%|██████▋ | 480/714 [1:03:08<30:48, 7.90s/it] {'loss': '1.738', 'grad_norm': '2.422', 'learning_rate': '7.757e-07', 'epoch': '1.008'} + 67%|██████▋ | 480/714 [1:03:08<30:48, 7.90s/it] 67%|██████▋ | 481/714 [1:03:16<30:22, 7.82s/it] 68%|██████▊ | 482/714 [1:03:24<30:08, 7.80s/it] 68%|██████▊ | 483/714 [1:03:32<30:40, 7.97s/it] 68%|██████▊ | 484/714 [1:03:41<31:19, 8.17s/it] 68%|██████▊ | 485/714 [1:03:49<31:52, 8.35s/it] 68%|██████▊ | 486/714 [1:03:57<30:39, 8.07s/it] 68%|██████▊ | 487/714 [1:04:04<30:00, 7.93s/it] 68%|██████▊ | 488/714 [1:04:13<30:54, 8.21s/it] 68%|██████▊ | 489/714 [1:04:21<30:20, 8.09s/it] 69%|██████▊ | 490/714 [1:04:30<30:39, 8.21s/it] {'loss': '1.693', 'grad_norm': '2.453', 'learning_rate': '7.168e-07', 'epoch': '1.029'} + 69%|██████▊ | 490/714 [1:04:30<30:39, 8.21s/it] 69%|██████▉ | 491/714 [1:04:37<30:01, 8.08s/it] 69%|██████▉ | 492/714 [1:04:46<30:56, 8.36s/it] 69%|██████▉ | 493/714 [1:04:54<30:08, 8.18s/it] 69%|██████▉ | 494/714 [1:05:02<29:46, 8.12s/it] 69%|██████▉ | 495/714 [1:05:10<29:38, 8.12s/it] 69%|██████▉ | 496/714 [1:05:17<28:29, 7.84s/it] 70%|██████▉ | 497/714 [1:05:26<28:35, 7.90s/it] 70%|██████▉ | 498/714 [1:05:33<27:29, 7.64s/it] 70%|██████▉ | 499/714 [1:05:39<26:32, 7.40s/it] 70%|███████ | 500/714 [1:05:47<27:06, 7.60s/it] {'loss': '1.808', 'grad_norm': '2.406', 'learning_rate': '6.596e-07', 'epoch': '1.05'} + 70%|███████ | 500/714 [1:05:48<27:06, 7.60s/it] 70%|███████ | 501/714 [1:05:56<27:36, 7.78s/it] 70%|███████ | 502/714 [1:06:03<27:20, 7.74s/it] 70%|███████ | 503/714 [1:06:11<26:53, 7.65s/it] 71%|███████ | 504/714 [1:06:18<26:06, 7.46s/it] 71%|███████ | 505/714 [1:06:26<26:19, 7.56s/it] 71%|███████ | 506/714 [1:06:33<26:34, 7.67s/it] 71%|███████ | 507/714 [1:06:41<26:23, 7.65s/it] 71%|███████ | 508/714 [1:06:49<26:46, 7.80s/it] 71%|███████▏ | 509/714 [1:06:57<26:47, 7.84s/it] 71%|███████▏ | 510/714 [1:07:06<27:34, 8.11s/it] {'loss': '1.798', 'grad_norm': '2.719', 'learning_rate': '6.041e-07', 'epoch': '1.071'} + 71%|███████▏ | 510/714 [1:07:06<27:34, 8.11s/it] 72%|███████▏ | 511/714 [1:07:14<26:55, 7.96s/it] 72%|███████▏ | 512/714 [1:07:21<26:34, 7.89s/it] 72%|███████▏ | 513/714 [1:07:28<25:28, 7.60s/it] 72%|███████▏ | 514/714 [1:07:36<25:47, 7.74s/it] 72%|███████▏ | 515/714 [1:07:44<26:01, 7.84s/it] 72%|███████▏ | 516/714 [1:07:52<26:04, 7.90s/it] 72%|███████▏ | 517/714 [1:08:00<25:46, 7.85s/it] 73%|███████▎ | 518/714 [1:08:08<25:58, 7.95s/it] 73%|███████▎ | 519/714 [1:08:17<26:16, 8.09s/it] 73%|███████▎ | 520/714 [1:08:24<25:46, 7.97s/it] {'loss': '1.765', 'grad_norm': '4.344', 'learning_rate': '5.504e-07', 'epoch': '1.092'} + 73%|███████▎ | 520/714 [1:08:24<25:46, 7.97s/it] 73%|███████▎ | 521/714 [1:08:32<25:19, 7.87s/it] 73%|███████▎ | 522/714 [1:08:40<25:25, 7.95s/it] 73%|███████▎ | 523/714 [1:08:48<25:28, 8.00s/it] 73%|███████▎ | 524/714 [1:08:56<25:21, 8.01s/it] 74%|███████▎ | 525/714 [1:09:04<24:55, 7.91s/it] 74%|███████▎ | 526/714 [1:09:12<24:36, 7.85s/it] 74%|███████▍ | 527/714 [1:09:19<24:02, 7.71s/it] 74%|███████▍ | 528/714 [1:09:27<24:21, 7.86s/it] 74%|███████▍ | 529/714 [1:09:35<24:24, 7.92s/it] 74%|███████▍ | 530/714 [1:09:42<23:31, 7.67s/it] {'loss': '1.719', 'grad_norm': '4.531', 'learning_rate': '4.987e-07', 'epoch': '1.114'} + 74%|███████▍ | 530/714 [1:09:42<23:31, 7.67s/it] 74%|███████▍ | 531/714 [1:09:51<24:00, 7.87s/it] 75%|███████▍ | 532/714 [1:09:59<24:06, 7.95s/it] 75%|███████▍ | 533/714 [1:10:07<23:47, 7.88s/it] 75%|███████▍ | 534/714 [1:10:14<23:22, 7.79s/it] 75%|███████▍ | 535/714 [1:10:22<22:57, 7.70s/it] 75%|███████▌ | 536/714 [1:10:29<22:47, 7.68s/it] 75%|███████▌ | 537/714 [1:10:37<22:55, 7.77s/it] 75%|███████▌ | 538/714 [1:10:45<22:47, 7.77s/it] 75%|███████▌ | 539/714 [1:10:54<23:15, 7.98s/it] 76%|███████▌ | 540/714 [1:11:01<22:27, 7.74s/it] {'loss': '1.754', 'grad_norm': '3.297', 'learning_rate': '4.49e-07', 'epoch': '1.135'} + 76%|███████▌ | 540/714 [1:11:01<22:27, 7.74s/it] 76%|███████▌ | 541/714 [1:11:09<22:49, 7.91s/it] 76%|███████▌ | 542/714 [1:11:17<22:23, 7.81s/it] 76%|███████▌ | 543/714 [1:11:25<22:20, 7.84s/it] 76%|███████▌ | 544/714 [1:11:32<22:18, 7.87s/it] 76%|███████▋ | 545/714 [1:11:41<22:23, 7.95s/it] 76%|███████▋ | 546/714 [1:11:48<21:54, 7.82s/it] 77%|███████▋ | 547/714 [1:11:56<21:25, 7.70s/it] 77%|███████▋ | 548/714 [1:12:04<21:42, 7.84s/it] 77%|███████▋ | 549/714 [1:12:12<21:53, 7.96s/it] 77%|███████▋ | 550/714 [1:12:20<21:42, 7.94s/it] {'loss': '1.692', 'grad_norm': '3.234', 'learning_rate': '4.015e-07', 'epoch': '1.156'} + 77%|███████▋ | 550/714 [1:12:20<21:42, 7.94s/it] 77%|███████▋ | 551/714 [1:12:28<21:20, 7.86s/it] 77%|███████▋ | 552/714 [1:12:35<20:56, 7.75s/it] 77%|███████▋ | 553/714 [1:12:43<20:43, 7.72s/it] 78%|███████▊ | 554/714 [1:12:51<21:05, 7.91s/it] 78%|███████▊ | 555/714 [1:12:59<21:17, 8.03s/it] 78%|███████▊ | 556/714 [1:13:08<21:21, 8.11s/it] 78%|███████▊ | 557/714 [1:13:15<20:20, 7.77s/it] 78%|███████▊ | 558/714 [1:13:22<19:54, 7.66s/it] 78%|███████▊ | 559/714 [1:13:30<19:41, 7.62s/it] 78%|███████▊ | 560/714 [1:13:38<19:57, 7.77s/it] {'loss': '1.771', 'grad_norm': '3.156', 'learning_rate': '3.563e-07', 'epoch': '1.177'} + 78%|███████▊ | 560/714 [1:13:38<19:57, 7.77s/it] 79%|███████▊ | 561/714 [1:13:46<20:06, 7.88s/it] 79%|███████▊ | 562/714 [1:13:54<20:11, 7.97s/it] 79%|███████▉ | 563/714 [1:14:02<19:59, 7.94s/it] 79%|███████▉ | 564/714 [1:14:09<19:30, 7.80s/it] 79%|███████▉ | 565/714 [1:14:18<19:43, 7.95s/it] 79%|███████▉ | 566/714 [1:14:25<19:28, 7.90s/it] 79%|███████▉ | 567/714 [1:14:33<19:10, 7.83s/it] 80%|███████▉ | 568/714 [1:14:40<18:27, 7.59s/it] 80%|███████▉ | 569/714 [1:14:48<18:28, 7.64s/it] 80%|███████▉ | 570/714 [1:14:55<18:12, 7.59s/it] {'loss': '1.684', 'grad_norm': '1.867', 'learning_rate': '3.134e-07', 'epoch': '1.198'} + 80%|███████▉ | 570/714 [1:14:55<18:12, 7.59s/it] 80%|███████▉ | 571/714 [1:15:04<18:51, 7.91s/it] 80%|████████ | 572/714 [1:15:12<18:35, 7.86s/it] 80%|████████ | 573/714 [1:15:21<19:17, 8.21s/it] 80%|████████ | 574/714 [1:15:29<19:08, 8.21s/it] 81%|████████ | 575/714 [1:15:37<18:56, 8.18s/it] 81%|████████ | 576/714 [1:15:45<18:23, 8.00s/it] 81%|████████ | 577/714 [1:15:51<16:59, 7.44s/it] 81%|████████ | 578/714 [1:15:59<17:18, 7.64s/it] 81%|████████ | 579/714 [1:16:07<17:40, 7.86s/it] 81%|████████ | 580/714 [1:16:15<17:30, 7.84s/it] {'loss': '1.732', 'grad_norm': '2.094', 'learning_rate': '2.73e-07', 'epoch': '1.219'} + 81%|████████ | 580/714 [1:16:15<17:30, 7.84s/it] 81%|████████▏ | 581/714 [1:16:23<17:46, 8.02s/it] 82%|████████▏ | 582/714 [1:16:31<17:27, 7.93s/it] 82%|████████▏ | 583/714 [1:16:37<15:57, 7.31s/it] 82%|████████▏ | 584/714 [1:16:45<16:16, 7.51s/it] 82%|████████▏ | 585/714 [1:16:52<16:04, 7.48s/it] 82%|████████▏ | 586/714 [1:17:00<15:59, 7.49s/it] 82%|████████▏ | 587/714 [1:17:08<16:18, 7.70s/it] 82%|████████▏ | 588/714 [1:17:16<16:02, 7.64s/it] 82%|████████▏ | 589/714 [1:17:25<16:51, 8.09s/it] 83%|████████▎ | 590/714 [1:17:33<16:44, 8.10s/it] {'loss': '1.753', 'grad_norm': '2.234', 'learning_rate': '2.351e-07', 'epoch': '1.24'} + 83%|████████▎ | 590/714 [1:17:33<16:44, 8.10s/it] 83%|████████▎ | 591/714 [1:17:41<16:47, 8.19s/it] 83%|████████▎ | 592/714 [1:17:50<16:44, 8.23s/it] 83%|████████▎ | 593/714 [1:17:57<16:11, 8.02s/it] 83%|████████▎ | 594/714 [1:18:05<15:53, 7.95s/it] 83%|████████▎ | 595/714 [1:18:10<14:13, 7.17s/it] 83%|████████▎ | 596/714 [1:18:19<14:57, 7.61s/it] 84%|████████▎ | 597/714 [1:18:27<15:05, 7.74s/it] 84%|████████▍ | 598/714 [1:18:35<15:14, 7.89s/it] 84%|████████▍ | 599/714 [1:18:43<14:51, 7.75s/it] 84%|████████▍ | 600/714 [1:18:50<14:44, 7.76s/it] {'loss': '1.787', 'grad_norm': '1.586', 'learning_rate': '1.998e-07', 'epoch': '1.261'} + 84%|████████▍ | 600/714 [1:18:50<14:44, 7.76s/it] 84%|████████▍ | 601/714 [1:18:59<15:00, 7.97s/it] 84%|████████▍ | 602/714 [1:19:07<14:49, 7.95s/it] 84%|████████▍ | 603/714 [1:19:16<15:15, 8.25s/it] 85%|████████▍ | 604/714 [1:19:24<14:58, 8.17s/it] 85%|████████▍ | 605/714 [1:19:32<14:38, 8.06s/it] 85%|████████▍ | 606/714 [1:19:38<13:42, 7.62s/it] 85%|████████▌ | 607/714 [1:19:44<12:44, 7.14s/it] 85%|████████▌ | 608/714 [1:19:52<13:05, 7.41s/it] 85%|████████▌ | 609/714 [1:20:00<13:12, 7.54s/it] 85%|████████▌ | 610/714 [1:20:08<13:15, 7.65s/it] {'loss': '1.829', 'grad_norm': '2.375', 'learning_rate': '1.672e-07', 'epoch': '1.282'} + 85%|████████▌ | 610/714 [1:20:08<13:15, 7.65s/it] 86%|████████▌ | 611/714 [1:20:16<13:07, 7.65s/it] 86%|████████▌ | 612/714 [1:20:23<12:56, 7.61s/it] 86%|████████▌ | 613/714 [1:20:31<12:49, 7.62s/it] 86%|████████▌ | 614/714 [1:20:38<12:36, 7.57s/it] 86%|████████▌ | 615/714 [1:20:46<12:43, 7.72s/it] 86%|████████▋ | 616/714 [1:20:54<12:35, 7.71s/it] 86%|████████▋ | 617/714 [1:21:02<12:31, 7.75s/it] 87%|████████▋ | 618/714 [1:21:09<12:16, 7.67s/it] 87%|████████▋ | 619/714 [1:21:16<11:42, 7.40s/it] 87%|████████▋ | 620/714 [1:21:25<12:12, 7.79s/it] {'loss': '1.76', 'grad_norm': '2.609', 'learning_rate': '1.374e-07', 'epoch': '1.303'} + 87%|████████▋ | 620/714 [1:21:25<12:12, 7.79s/it] 87%|████████▋ | 621/714 [1:21:33<12:04, 7.79s/it] 87%|████████▋ | 622/714 [1:21:40<11:46, 7.68s/it] 87%|████████▋ | 623/714 [1:21:48<11:39, 7.69s/it] 87%|████████▋ | 624/714 [1:21:57<12:07, 8.09s/it] 88%|████████▊ | 625/714 [1:22:05<12:05, 8.15s/it] 88%|████████▊ | 626/714 [1:22:13<11:53, 8.10s/it] 88%|████████▊ | 627/714 [1:22:20<11:12, 7.74s/it] 88%|████████▊ | 628/714 [1:22:28<11:18, 7.89s/it] 88%|████████▊ | 629/714 [1:22:36<11:07, 7.86s/it] 88%|████████▊ | 630/714 [1:22:44<11:06, 7.93s/it] {'loss': '1.796', 'grad_norm': '3.594', 'learning_rate': '1.103e-07', 'epoch': '1.324'} + 88%|████████▊ | 630/714 [1:22:44<11:06, 7.93s/it] 88%|████████▊ | 631/714 [1:22:52<10:54, 7.88s/it] 89%|████████▊ | 632/714 [1:23:00<10:46, 7.88s/it] 89%|████████▊ | 633/714 [1:23:08<10:48, 8.01s/it] 89%|████████▉ | 634/714 [1:23:16<10:39, 8.00s/it] 89%|████████▉ | 635/714 [1:23:24<10:44, 8.16s/it] 89%|████████▉ | 636/714 [1:23:33<10:42, 8.24s/it] 89%|████████▉ | 637/714 [1:23:41<10:34, 8.24s/it] 89%|████████▉ | 638/714 [1:23:49<10:24, 8.21s/it] 89%|████████▉ | 639/714 [1:23:57<10:11, 8.15s/it] 90%|████████▉ | 640/714 [1:24:04<09:35, 7.78s/it] {'loss': '1.702', 'grad_norm': '3.047', 'learning_rate': '8.611e-08', 'epoch': '1.345'} + 90%|████████▉ | 640/714 [1:24:04<09:35, 7.78s/it] 90%|████████▉ | 641/714 [1:24:12<09:24, 7.73s/it] 90%|████████▉ | 642/714 [1:24:20<09:26, 7.87s/it] 90%|█████████ | 643/714 [1:24:28<09:22, 7.92s/it] 90%|█████████ | 644/714 [1:24:36<09:18, 7.97s/it] 90%|█████████ | 645/714 [1:24:44<09:02, 7.86s/it] 90%|█████████ | 646/714 [1:24:52<09:01, 7.96s/it] 91%|█████████ | 647/714 [1:25:00<08:53, 7.96s/it] 91%|█████████ | 648/714 [1:25:08<08:48, 8.01s/it] 91%|█████████ | 649/714 [1:25:16<08:45, 8.09s/it] 91%|█████████ | 650/714 [1:25:24<08:24, 7.88s/it] {'loss': '1.724', 'grad_norm': '1.789', 'learning_rate': '6.484e-08', 'epoch': '1.366'} + 91%|█████████ | 650/714 [1:25:24<08:24, 7.88s/it] 91%|█████████ | 651/714 [1:25:31<08:08, 7.76s/it] 91%|█████████▏| 652/714 [1:25:38<07:41, 7.44s/it] 91%|█████████▏| 653/714 [1:25:47<07:55, 7.80s/it] 92%|█████████▏| 654/714 [1:25:54<07:45, 7.76s/it] 92%|█████████▏| 655/714 [1:26:02<07:44, 7.88s/it] 92%|█████████▏| 656/714 [1:26:11<07:52, 8.14s/it] 92%|█████████▏| 657/714 [1:26:20<07:50, 8.25s/it] 92%|█████████▏| 658/714 [1:26:28<07:40, 8.23s/it] 92%|█████████▏| 659/714 [1:26:35<07:20, 8.00s/it] 92%|█████████▏| 660/714 [1:26:43<07:08, 7.94s/it] {'loss': '1.77', 'grad_norm': '1.68', 'learning_rate': '4.652e-08', 'epoch': '1.387'} + 92%|█████████▏| 660/714 [1:26:43<07:08, 7.94s/it] 93%|█████████▎| 661/714 [1:26:51<07:01, 7.96s/it] 93%|█████████▎| 662/714 [1:26:58<06:34, 7.59s/it] 93%|█████████▎| 663/714 [1:27:06<06:35, 7.76s/it] 93%|█████████▎| 664/714 [1:27:13<06:12, 7.45s/it] 93%|█████████▎| 665/714 [1:27:20<06:05, 7.46s/it] 93%|█████████▎| 666/714 [1:27:29<06:16, 7.85s/it] 93%|█████████▎| 667/714 [1:27:38<06:27, 8.24s/it] 94%|█████████▎| 668/714 [1:27:47<06:26, 8.39s/it] 94%|█████████▎| 669/714 [1:27:55<06:13, 8.30s/it] 94%|█████████▍| 670/714 [1:28:03<05:59, 8.18s/it] {'loss': '1.806', 'grad_norm': '1.914', 'learning_rate': '3.119e-08', 'epoch': '1.408'} + 94%|█████████▍| 670/714 [1:28:03<05:59, 8.18s/it] 94%|█████████▍| 671/714 [1:28:09<05:27, 7.61s/it] 94%|█████████▍| 672/714 [1:28:17<05:24, 7.73s/it] 94%|█████████▍| 673/714 [1:28:25<05:22, 7.87s/it] 94%|█████████▍| 674/714 [1:28:33<05:12, 7.81s/it] 95%|█████████▍| 675/714 [1:28:41<05:09, 7.94s/it] 95%|█████████▍| 676/714 [1:28:49<04:56, 7.80s/it] 95%|█████████▍| 677/714 [1:28:56<04:48, 7.80s/it] 95%|█████████▍| 678/714 [1:29:05<04:45, 7.94s/it] 95%|█████████▌| 679/714 [1:29:13<04:43, 8.11s/it] 95%|█████████▌| 680/714 [1:29:20<04:26, 7.83s/it] {'loss': '1.7', 'grad_norm': '3.25', 'learning_rate': '1.89e-08', 'epoch': '1.429'} + 95%|█████████▌| 680/714 [1:29:20<04:26, 7.83s/it] 95%|█████████▌| 681/714 [1:29:28<04:20, 7.89s/it] 96%|█████████▌| 682/714 [1:29:36<04:10, 7.82s/it] 96%|█████████▌| 683/714 [1:29:44<04:07, 7.97s/it] 96%|█████████▌| 684/714 [1:29:51<03:50, 7.67s/it] 96%|█████████▌| 685/714 [1:30:00<03:48, 7.88s/it] 96%|█████████▌| 686/714 [1:30:08<03:43, 7.99s/it] 96%|█████████▌| 687/714 [1:30:16<03:36, 8.01s/it] 96%|█████████▋| 688/714 [1:30:24<03:24, 7.86s/it] 96%|█████████▋| 689/714 [1:30:32<03:23, 8.13s/it] 97%|█████████▋| 690/714 [1:30:40<03:13, 8.06s/it] {'loss': '1.797', 'grad_norm': '2.016', 'learning_rate': '9.651e-09', 'epoch': '1.45'} + 97%|█████████▋| 690/714 [1:30:40<03:13, 8.06s/it] 97%|█████████▋| 691/714 [1:30:48<03:04, 8.00s/it] 97%|█████████▋| 692/714 [1:30:57<03:03, 8.35s/it] 97%|█████████▋| 693/714 [1:31:04<02:42, 7.73s/it] 97%|█████████▋| 694/714 [1:31:12<02:39, 7.99s/it] 97%|█████████▋| 695/714 [1:31:20<02:30, 7.94s/it] 97%|█████████▋| 696/714 [1:31:28<02:23, 7.95s/it] 98%|█████████▊| 697/714 [1:31:36<02:17, 8.08s/it] 98%|█████████▊| 698/714 [1:31:44<02:09, 8.12s/it] 98%|█████████▊| 699/714 [1:31:53<02:02, 8.19s/it] 98%|█████████▊| 700/714 [1:32:01<01:55, 8.23s/it] {'loss': '1.715', 'grad_norm': '2.328', 'learning_rate': '3.477e-09', 'epoch': '1.471'} + 98%|█████████▊| 700/714 [1:32:01<01:55, 8.23s/it] 98%|█████████▊| 701/714 [1:32:09<01:43, 7.99s/it] 98%|█████████▊| 702/714 [1:32:16<01:32, 7.75s/it] 98%|█████████▊| 703/714 [1:32:24<01:27, 7.94s/it] 99%|█████████▊| 704/714 [1:32:32<01:18, 7.82s/it] 99%|█████████▊| 705/714 [1:32:40<01:11, 7.91s/it] 99%|█████████▉| 706/714 [1:32:46<00:58, 7.32s/it] 99%|█████████▉| 707/714 [1:32:53<00:50, 7.17s/it] 99%|█████████▉| 708/714 [1:33:01<00:45, 7.66s/it] 99%|█████████▉| 709/714 [1:33:09<00:38, 7.67s/it] 99%|█████████▉| 710/714 [1:33:17<00:30, 7.72s/it] {'loss': '1.798', 'grad_norm': '1.688', 'learning_rate': '3.864e-10', 'epoch': '1.492'} + 99%|█████████▉| 710/714 [1:33:17<00:30, 7.72s/it] 100%|█████████▉| 711/714 [1:33:24<00:22, 7.52s/it] 100%|█████████▉| 712/714 [1:33:31<00:14, 7.24s/it] 100%|█████████▉| 713/714 [1:33:39<00:07, 7.68s/it] 100%|██████████| 714/714 [1:33:47<00:00, 7.83s/it][INFO|trainer.py:1823] 2026-07-15 05:36:18,872 >> + +Training completed. Do not forget to share your model on huggingface.co/models =) + + + {'train_runtime': '5628', 'train_samples_per_second': '0.507', 'train_steps_per_second': '0.127', 'train_loss': '1.814', 'epoch': '1.5'} + 100%|██████████| 714/714 [1:33:47<00:00, 7.83s/it] 100%|██████████| 714/714 [1:33:47<00:00, 7.88s/it] +[INFO|trainer.py:3815] 2026-07-15 05:36:18,878 >> Saving model checkpoint to /home/ll/llm4rec/experiments/outputs/v40_scratch_source_paper_mix_lr3e6_ep15 +[INFO|configuration_utils.py:533] 2026-07-15 05:36:18,879 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v40_scratch_source_paper_mix_lr3e6_ep15/config.json +[INFO|configuration_utils.py:816] 2026-07-15 05:36:18,879 >> Configuration saved in /home/ll/llm4rec/experiments/outputs/v40_scratch_source_paper_mix_lr3e6_ep15/generation_config.json + Writing model shards: 0%| | 0/1 [00:00> Model weights saved in /home/ll/llm4rec/experiments/outputs/v40_scratch_source_paper_mix_lr3e6_ep15/model.safetensors +[INFO|tokenization_utils_base.py:3278] 2026-07-15 05:36:19,843 >> chat template saved in /home/ll/llm4rec/experiments/outputs/v40_scratch_source_paper_mix_lr3e6_ep15/chat_template.jinja +[INFO|tokenization_utils_base.py:2111] 2026-07-15 05:36:19,864 >> tokenizer config file saved in /home/ll/llm4rec/experiments/outputs/v40_scratch_source_paper_mix_lr3e6_ep15/tokenizer_config.json +***** train metrics ***** + epoch = 1.5003 + total_flos = 317619160GF + train_loss = 1.8137 + train_runtime = 1:33:47.98 + train_samples_per_second = 0.507 + train_steps_per_second = 0.127 +Figure saved at: /home/ll/llm4rec/experiments/outputs/v40_scratch_source_paper_mix_lr3e6_ep15/training_loss.png +[WARNING|2026-07-15 05:36:19] llamafactory.extras.ploting:149 >> No metric eval_loss to plot. +[WARNING|2026-07-15 05:36:19] llamafactory.extras.ploting:149 >> No metric eval_accuracy to plot. +[INFO|modelcard.py:263] 2026-07-15 05:36:19,963 >> 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..7a34271 --- /dev/null +++ b/train_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 1.5002627430373097, + "total_flos": 3.4104097625680896e+17, + "train_loss": 1.8137206637224896, + "train_runtime": 5627.9871, + "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..a027ac6 --- /dev/null +++ b/trainer_log.jsonl @@ -0,0 +1,72 @@ +{"current_steps": 10, "total_steps": 714, "loss": 2.139740753173828, "lr": 1.2272727272727274e-06, "epoch": 0.021019442984760904, "percentage": 1.4, "elapsed_time": "0:01:21", "remaining_time": "1:35:40"} +{"current_steps": 20, "total_steps": 714, "loss": 2.2081624984741213, "lr": 2.590909090909091e-06, "epoch": 0.04203888596952181, "percentage": 2.8, "elapsed_time": "0:02:44", "remaining_time": "1:35:03"} +{"current_steps": 30, "total_steps": 714, "loss": 2.0339645385742187, "lr": 2.999242629561838e-06, "epoch": 0.0630583289542827, "percentage": 4.2, "elapsed_time": "0:04:03", "remaining_time": "1:32:40"} +{"current_steps": 40, "total_steps": 714, "loss": 2.0348079681396483, "lr": 2.995534901109399e-06, "epoch": 0.08407777193904362, "percentage": 5.6, "elapsed_time": "0:05:20", "remaining_time": "1:30:03"} +{"current_steps": 50, "total_steps": 714, "loss": 1.950754165649414, "lr": 2.9887453367135033e-06, "epoch": 0.10509721492380451, "percentage": 7.0, "elapsed_time": "0:06:42", "remaining_time": "1:29:05"} +{"current_steps": 60, "total_steps": 714, "loss": 1.9394699096679688, "lr": 2.9788879275712665e-06, "epoch": 0.1261166579085654, "percentage": 8.4, "elapsed_time": "0:08:01", "remaining_time": "1:27:27"} +{"current_steps": 70, "total_steps": 714, "loss": 1.880813980102539, "lr": 2.9659829867611603e-06, "epoch": 0.14713610089332632, "percentage": 9.8, "elapsed_time": "0:09:21", "remaining_time": "1:26:08"} +{"current_steps": 80, "total_steps": 714, "loss": 1.8970605850219726, "lr": 2.9500571073840264e-06, "epoch": 0.16815554387808723, "percentage": 11.2, "elapsed_time": "0:10:40", "remaining_time": "1:24:35"} +{"current_steps": 90, "total_steps": 714, "loss": 1.8591070175170898, "lr": 2.931143107762901e-06, "epoch": 0.18917498686284814, "percentage": 12.61, "elapsed_time": "0:12:01", "remaining_time": "1:23:23"} +{"current_steps": 100, "total_steps": 714, "loss": 1.892710304260254, "lr": 2.909279963814576e-06, "epoch": 0.21019442984760903, "percentage": 14.01, "elapsed_time": "0:13:18", "remaining_time": "1:21:44"} +{"current_steps": 110, "total_steps": 714, "loss": 1.8118453979492188, "lr": 2.8845127287322656e-06, "epoch": 0.23121387283236994, "percentage": 15.41, "elapsed_time": "0:14:35", "remaining_time": "1:20:04"} +{"current_steps": 120, "total_steps": 714, "loss": 1.8849889755249023, "lr": 2.8568924401448738e-06, "epoch": 0.2522333158171308, "percentage": 16.81, "elapsed_time": "0:15:54", "remaining_time": "1:18:45"} +{"current_steps": 130, "total_steps": 714, "loss": 1.8813108444213866, "lr": 2.826476014944193e-06, "epoch": 0.27325275880189176, "percentage": 18.21, "elapsed_time": "0:17:12", "remaining_time": "1:17:19"} +{"current_steps": 140, "total_steps": 714, "loss": 1.9071147918701172, "lr": 2.7933261319967516e-06, "epoch": 0.29427220178665264, "percentage": 19.61, "elapsed_time": "0:18:29", "remaining_time": "1:15:48"} +{"current_steps": 150, "total_steps": 714, "loss": 1.8963701248168945, "lr": 2.7575111029820103e-06, "epoch": 0.3152916447714136, "percentage": 21.01, "elapsed_time": "0:19:48", "remaining_time": "1:14:27"} +{"current_steps": 160, "total_steps": 714, "loss": 1.9282533645629882, "lr": 2.7191047316230743e-06, "epoch": 0.33631108775617446, "percentage": 22.41, "elapsed_time": "0:21:07", "remaining_time": "1:13:09"} +{"current_steps": 170, "total_steps": 714, "loss": 1.7661924362182617, "lr": 2.6781861615999896e-06, "epoch": 0.35733053074093535, "percentage": 23.81, "elapsed_time": "0:22:27", "remaining_time": "1:11:52"} +{"current_steps": 180, "total_steps": 714, "loss": 1.784163475036621, "lr": 2.6348397134590424e-06, "epoch": 0.3783499737256963, "percentage": 25.21, "elapsed_time": "0:23:45", "remaining_time": "1:10:27"} +{"current_steps": 190, "total_steps": 714, "loss": 1.8109502792358398, "lr": 2.5891547108541323e-06, "epoch": 0.39936941671045717, "percentage": 26.61, "elapsed_time": "0:25:05", "remaining_time": "1:09:10"} +{"current_steps": 200, "total_steps": 714, "loss": 1.821950912475586, "lr": 2.5412252964782867e-06, "epoch": 0.42038885969521805, "percentage": 28.01, "elapsed_time": "0:26:22", "remaining_time": "1:07:48"} +{"current_steps": 210, "total_steps": 714, "loss": 1.9059152603149414, "lr": 2.4911502380646164e-06, "epoch": 0.441408302679979, "percentage": 29.41, "elapsed_time": "0:27:41", "remaining_time": "1:06:26"} +{"current_steps": 220, "total_steps": 714, "loss": 1.8420991897583008, "lr": 2.4390327248564994e-06, "epoch": 0.4624277456647399, "percentage": 30.81, "elapsed_time": "0:28:58", "remaining_time": "1:05:03"} +{"current_steps": 230, "total_steps": 714, "loss": 1.890372085571289, "lr": 2.3849801549663886e-06, "epoch": 0.4834471886495008, "percentage": 32.21, "elapsed_time": "0:30:17", "remaining_time": "1:03:44"} +{"current_steps": 240, "total_steps": 714, "loss": 1.8288061141967773, "lr": 2.3291039140614475e-06, "epoch": 0.5044666316342616, "percentage": 33.61, "elapsed_time": "0:31:36", "remaining_time": "1:02:25"} +{"current_steps": 250, "total_steps": 714, "loss": 1.8653709411621093, "lr": 2.2715191458320545e-06, "epoch": 0.5254860746190226, "percentage": 35.01, "elapsed_time": "0:32:57", "remaining_time": "1:01:09"} +{"current_steps": 260, "total_steps": 714, "loss": 1.771567153930664, "lr": 2.212344514716194e-06, "epoch": 0.5465055176037835, "percentage": 36.41, "elapsed_time": "0:34:15", "remaining_time": "0:59:49"} +{"current_steps": 270, "total_steps": 714, "loss": 1.7724361419677734, "lr": 2.151701961368664e-06, "epoch": 0.5675249605885444, "percentage": 37.82, "elapsed_time": "0:35:37", "remaining_time": "0:58:34"} +{"current_steps": 280, "total_steps": 714, "loss": 1.7283151626586915, "lr": 2.0897164513790135e-06, "epoch": 0.5885444035733053, "percentage": 39.22, "elapsed_time": "0:36:57", "remaining_time": "0:57:17"} +{"current_steps": 290, "total_steps": 714, "loss": 1.7711864471435548, "lr": 2.026515717756026e-06, "epoch": 0.6095638465580662, "percentage": 40.62, "elapsed_time": "0:38:17", "remaining_time": "0:55:58"} +{"current_steps": 300, "total_steps": 714, "loss": 1.7970991134643555, "lr": 1.9622299977094044e-06, "epoch": 0.6305832895428272, "percentage": 42.02, "elapsed_time": "0:39:33", "remaining_time": "0:54:35"} +{"current_steps": 310, "total_steps": 714, "loss": 1.8020233154296874, "lr": 1.8969917642710664e-06, "epoch": 0.651602732527588, "percentage": 43.42, "elapsed_time": "0:40:50", "remaining_time": "0:53:13"} +{"current_steps": 320, "total_steps": 714, "loss": 1.8001415252685546, "lr": 1.830935453309108e-06, "epoch": 0.6726221755123489, "percentage": 44.82, "elapsed_time": "0:42:09", "remaining_time": "0:51:53"} +{"current_steps": 330, "total_steps": 714, "loss": 1.75347843170166, "lr": 1.764197186496962e-06, "epoch": 0.6936416184971098, "percentage": 46.22, "elapsed_time": "0:43:28", "remaining_time": "0:50:34"} +{"current_steps": 340, "total_steps": 714, "loss": 1.809716033935547, "lr": 1.6969144908086306e-06, "epoch": 0.7146610614818707, "percentage": 47.62, "elapsed_time": "0:44:49", "remaining_time": "0:49:18"} +{"current_steps": 350, "total_steps": 714, "loss": 1.7866138458251952, "lr": 1.6292260151180326e-06, "epoch": 0.7356805044666316, "percentage": 49.02, "elapsed_time": "0:46:09", "remaining_time": "0:48:00"} +{"current_steps": 360, "total_steps": 714, "loss": 1.8378917694091796, "lr": 1.5612712444864579e-06, "epoch": 0.7566999474513926, "percentage": 50.42, "elapsed_time": "0:47:28", "remaining_time": "0:46:40"} +{"current_steps": 370, "total_steps": 714, "loss": 1.7029869079589843, "lr": 1.4931902127268951e-06, "epoch": 0.7777193904361535, "percentage": 51.82, "elapsed_time": "0:48:45", "remaining_time": "0:45:19"} +{"current_steps": 380, "total_steps": 714, "loss": 1.7460771560668946, "lr": 1.4251232138375584e-06, "epoch": 0.7987388334209143, "percentage": 53.22, "elapsed_time": "0:50:02", "remaining_time": "0:43:59"} +{"current_steps": 390, "total_steps": 714, "loss": 1.7742759704589843, "lr": 1.3572105128992455e-06, "epoch": 0.8197582764056752, "percentage": 54.62, "elapsed_time": "0:51:20", "remaining_time": "0:42:38"} +{"current_steps": 400, "total_steps": 714, "loss": 1.8007017135620118, "lr": 1.2895920570322904e-06, "epoch": 0.8407777193904361, "percentage": 56.02, "elapsed_time": "0:52:39", "remaining_time": "0:41:20"} +{"current_steps": 410, "total_steps": 714, "loss": 1.7528308868408202, "lr": 1.2224071870087317e-06, "epoch": 0.8617971623751971, "percentage": 57.42, "elapsed_time": "0:53:58", "remaining_time": "0:40:01"} +{"current_steps": 420, "total_steps": 714, "loss": 1.8043436050415038, "lr": 1.1557943501139813e-06, "epoch": 0.882816605359958, "percentage": 58.82, "elapsed_time": "0:55:18", "remaining_time": "0:38:43"} +{"current_steps": 430, "total_steps": 714, "loss": 1.7981443405151367, "lr": 1.0898908148496853e-06, "epoch": 0.9038360483447189, "percentage": 60.22, "elapsed_time": "0:56:37", "remaining_time": "0:37:23"} +{"current_steps": 440, "total_steps": 714, "loss": 1.7500328063964843, "lr": 1.0248323880657068e-06, "epoch": 0.9248554913294798, "percentage": 61.62, "elapsed_time": "0:57:54", "remaining_time": "0:36:03"} +{"current_steps": 450, "total_steps": 714, "loss": 1.7884363174438476, "lr": 9.607531351041108e-07, "epoch": 0.9458749343142406, "percentage": 63.03, "elapsed_time": "0:59:13", "remaining_time": "0:34:44"} +{"current_steps": 460, "total_steps": 714, "loss": 1.714197540283203, "lr": 8.977851035318654e-07, "epoch": 0.9668943772990016, "percentage": 64.43, "elapsed_time": "1:00:31", "remaining_time": "0:33:24"} +{"current_steps": 470, "total_steps": 714, "loss": 1.7554092407226562, "lr": 8.360580510315521e-07, "epoch": 0.9879138202837625, "percentage": 65.83, "elapsed_time": "1:01:51", "remaining_time": "0:32:06"} +{"current_steps": 480, "total_steps": 714, "loss": 1.7379329681396485, "lr": 7.756991780108238e-07, "epoch": 1.0084077771939044, "percentage": 67.23, "elapsed_time": "1:03:08", "remaining_time": "0:30:47"} +{"current_steps": 490, "total_steps": 714, "loss": 1.692732810974121, "lr": 7.168328654816127e-07, "epoch": 1.0294272201786652, "percentage": 68.63, "elapsed_time": "1:04:30", "remaining_time": "0:29:29"} +{"current_steps": 500, "total_steps": 714, "loss": 1.8081771850585937, "lr": 6.595804187492498e-07, "epoch": 1.0504466631634262, "percentage": 70.03, "elapsed_time": "1:05:48", "remaining_time": "0:28:09"} +{"current_steps": 510, "total_steps": 714, "loss": 1.7980724334716798, "lr": 6.0405981743966e-07, "epoch": 1.0714661061481872, "percentage": 71.43, "elapsed_time": "1:07:06", "remaining_time": "0:26:50"} +{"current_steps": 520, "total_steps": 714, "loss": 1.764889907836914, "lr": 5.503854723797599e-07, "epoch": 1.092485549132948, "percentage": 72.83, "elapsed_time": "1:08:24", "remaining_time": "0:25:31"} +{"current_steps": 530, "total_steps": 714, "loss": 1.7189857482910156, "lr": 4.986679898320476e-07, "epoch": 1.113504992117709, "percentage": 74.23, "elapsed_time": "1:09:42", "remaining_time": "0:24:12"} +{"current_steps": 540, "total_steps": 714, "loss": 1.7537565231323242, "lr": 4.490139435692261e-07, "epoch": 1.1345244351024697, "percentage": 75.63, "elapsed_time": "1:11:01", "remaining_time": "0:22:53"} +{"current_steps": 550, "total_steps": 714, "loss": 1.6921497344970704, "lr": 4.0152565525854467e-07, "epoch": 1.1555438780872307, "percentage": 77.03, "elapsed_time": "1:12:20", "remaining_time": "0:21:34"} +{"current_steps": 560, "total_steps": 714, "loss": 1.7711572647094727, "lr": 3.5630098360841646e-07, "epoch": 1.1765633210719917, "percentage": 78.43, "elapsed_time": "1:13:38", "remaining_time": "0:20:15"} +{"current_steps": 570, "total_steps": 714, "loss": 1.6838041305541993, "lr": 3.134331227118171e-07, "epoch": 1.1975827640567525, "percentage": 79.83, "elapsed_time": "1:14:55", "remaining_time": "0:18:55"} +{"current_steps": 580, "total_steps": 714, "loss": 1.73205509185791, "lr": 2.7301041000201746e-07, "epoch": 1.2186022070415135, "percentage": 81.23, "elapsed_time": "1:16:15", "remaining_time": "0:17:37"} +{"current_steps": 590, "total_steps": 714, "loss": 1.7526542663574218, "lr": 2.351161442163905e-07, "epoch": 1.2396216500262742, "percentage": 82.63, "elapsed_time": "1:17:33", "remaining_time": "0:16:18"} +{"current_steps": 600, "total_steps": 714, "loss": 1.7869752883911132, "lr": 1.998284137434206e-07, "epoch": 1.2606410930110352, "percentage": 84.03, "elapsed_time": "1:18:50", "remaining_time": "0:14:58"} +{"current_steps": 610, "total_steps": 714, "loss": 1.828580093383789, "lr": 1.6721993570662926e-07, "epoch": 1.2816605359957962, "percentage": 85.43, "elapsed_time": "1:20:08", "remaining_time": "0:13:39"} +{"current_steps": 620, "total_steps": 714, "loss": 1.7601003646850586, "lr": 1.3735790611702274e-07, "epoch": 1.302679978980557, "percentage": 86.83, "elapsed_time": "1:21:25", "remaining_time": "0:12:20"} +{"current_steps": 630, "total_steps": 714, "loss": 1.7960094451904296, "lr": 1.1030386140284865e-07, "epoch": 1.323699421965318, "percentage": 88.24, "elapsed_time": "1:22:44", "remaining_time": "0:11:01"} +{"current_steps": 640, "total_steps": 714, "loss": 1.7016435623168946, "lr": 8.611355160200623e-08, "epoch": 1.3447188649500788, "percentage": 89.64, "elapsed_time": "1:24:04", "remaining_time": "0:09:43"} +{"current_steps": 650, "total_steps": 714, "loss": 1.7239088058471679, "lr": 6.483682547842001e-08, "epoch": 1.3657383079348397, "percentage": 91.04, "elapsed_time": "1:25:24", "remaining_time": "0:08:24"} +{"current_steps": 660, "total_steps": 714, "loss": 1.7699031829833984, "lr": 4.651752779912233e-08, "epoch": 1.3867577509196005, "percentage": 92.44, "elapsed_time": "1:26:43", "remaining_time": "0:07:05"} +{"current_steps": 670, "total_steps": 714, "loss": 1.8059171676635741, "lr": 3.1193408983715475e-08, "epoch": 1.4077771939043615, "percentage": 93.84, "elapsed_time": "1:28:03", "remaining_time": "0:05:46"} +{"current_steps": 680, "total_steps": 714, "loss": 1.7002668380737305, "lr": 1.8896047312406683e-08, "epoch": 1.4287966368891225, "percentage": 95.24, "elapsed_time": "1:29:20", "remaining_time": "0:04:28"} +{"current_steps": 690, "total_steps": 714, "loss": 1.7966609954833985, "lr": 9.650783852917178e-09, "epoch": 1.4498160798738833, "percentage": 96.64, "elapsed_time": "1:30:40", "remaining_time": "0:03:09"} +{"current_steps": 700, "total_steps": 714, "loss": 1.7154333114624023, "lr": 3.4766702403609684e-09, "epoch": 1.4708355228586443, "percentage": 98.04, "elapsed_time": "1:32:01", "remaining_time": "0:01:50"} +{"current_steps": 710, "total_steps": 714, "loss": 1.7977441787719726, "lr": 3.8642941770372644e-10, "epoch": 1.4918549658434053, "percentage": 99.44, "elapsed_time": "1:33:17", "remaining_time": "0:00:31"} +{"current_steps": 714, "total_steps": 714, "epoch": 1.5002627430373097, "percentage": 100.0, "elapsed_time": "1:33:47", "remaining_time": "0:00:00"} diff --git a/trainer_state.json b/trainer_state.json new file mode 100644 index 0000000..0d94cbe --- /dev/null +++ b/trainer_state.json @@ -0,0 +1,540 @@ +{ + "best_global_step": null, + "best_metric": null, + "best_model_checkpoint": null, + "epoch": 1.5002627430373097, + "eval_steps": 500, + "global_step": 714, + "is_hyper_param_search": false, + "is_local_process_zero": true, + "is_world_process_zero": true, + "log_history": [ + { + "epoch": 0.021019442984760904, + "grad_norm": 7.8125, + "learning_rate": 1.2272727272727274e-06, + "loss": 2.139740753173828, + "step": 10 + }, + { + "epoch": 0.04203888596952181, + "grad_norm": 5.96875, + "learning_rate": 2.590909090909091e-06, + "loss": 2.2081624984741213, + "step": 20 + }, + { + "epoch": 0.0630583289542827, + "grad_norm": 14.125, + "learning_rate": 2.999242629561838e-06, + "loss": 2.0339645385742187, + "step": 30 + }, + { + "epoch": 0.08407777193904362, + "grad_norm": 5.90625, + "learning_rate": 2.995534901109399e-06, + "loss": 2.0348079681396483, + "step": 40 + }, + { + "epoch": 0.10509721492380451, + "grad_norm": 4.8125, + "learning_rate": 2.9887453367135033e-06, + "loss": 1.950754165649414, + "step": 50 + }, + { + "epoch": 0.1261166579085654, + "grad_norm": 6.09375, + "learning_rate": 2.9788879275712665e-06, + "loss": 1.9394699096679688, + "step": 60 + }, + { + "epoch": 0.14713610089332632, + "grad_norm": 2.921875, + "learning_rate": 2.9659829867611603e-06, + "loss": 1.880813980102539, + "step": 70 + }, + { + "epoch": 0.16815554387808723, + "grad_norm": 3.96875, + "learning_rate": 2.9500571073840264e-06, + "loss": 1.8970605850219726, + "step": 80 + }, + { + "epoch": 0.18917498686284814, + "grad_norm": 4.1875, + "learning_rate": 2.931143107762901e-06, + "loss": 1.8591070175170898, + "step": 90 + }, + { + "epoch": 0.21019442984760903, + "grad_norm": 2.359375, + "learning_rate": 2.909279963814576e-06, + "loss": 1.892710304260254, + "step": 100 + }, + { + "epoch": 0.23121387283236994, + "grad_norm": 3.125, + "learning_rate": 2.8845127287322656e-06, + "loss": 1.8118453979492188, + "step": 110 + }, + { + "epoch": 0.2522333158171308, + "grad_norm": 2.71875, + "learning_rate": 2.8568924401448738e-06, + "loss": 1.8849889755249023, + "step": 120 + }, + { + "epoch": 0.27325275880189176, + "grad_norm": 1.8203125, + "learning_rate": 2.826476014944193e-06, + "loss": 1.8813108444213866, + "step": 130 + }, + { + "epoch": 0.29427220178665264, + "grad_norm": 2.265625, + "learning_rate": 2.7933261319967516e-06, + "loss": 1.9071147918701172, + "step": 140 + }, + { + "epoch": 0.3152916447714136, + "grad_norm": 2.828125, + "learning_rate": 2.7575111029820103e-06, + "loss": 1.8963701248168945, + "step": 150 + }, + { + "epoch": 0.33631108775617446, + "grad_norm": 2.953125, + "learning_rate": 2.7191047316230743e-06, + "loss": 1.9282533645629882, + "step": 160 + }, + { + "epoch": 0.35733053074093535, + "grad_norm": 1.65625, + "learning_rate": 2.6781861615999896e-06, + "loss": 1.7661924362182617, + "step": 170 + }, + { + "epoch": 0.3783499737256963, + "grad_norm": 2.078125, + "learning_rate": 2.6348397134590424e-06, + "loss": 1.784163475036621, + "step": 180 + }, + { + "epoch": 0.39936941671045717, + "grad_norm": 1.765625, + "learning_rate": 2.5891547108541323e-06, + "loss": 1.8109502792358398, + "step": 190 + }, + { + "epoch": 0.42038885969521805, + "grad_norm": 3.0625, + "learning_rate": 2.5412252964782867e-06, + "loss": 1.821950912475586, + "step": 200 + }, + { + "epoch": 0.441408302679979, + "grad_norm": 2.453125, + "learning_rate": 2.4911502380646164e-06, + "loss": 1.9059152603149414, + "step": 210 + }, + { + "epoch": 0.4624277456647399, + "grad_norm": 2.875, + "learning_rate": 2.4390327248564994e-06, + "loss": 1.8420991897583008, + "step": 220 + }, + { + "epoch": 0.4834471886495008, + "grad_norm": 2.5, + "learning_rate": 2.3849801549663886e-06, + "loss": 1.890372085571289, + "step": 230 + }, + { + "epoch": 0.5044666316342616, + "grad_norm": 2.484375, + "learning_rate": 2.3291039140614475e-06, + "loss": 1.8288061141967773, + "step": 240 + }, + { + "epoch": 0.5254860746190226, + "grad_norm": 3.109375, + "learning_rate": 2.2715191458320545e-06, + "loss": 1.8653709411621093, + "step": 250 + }, + { + "epoch": 0.5465055176037835, + "grad_norm": 2.109375, + "learning_rate": 2.212344514716194e-06, + "loss": 1.771567153930664, + "step": 260 + }, + { + "epoch": 0.5675249605885444, + "grad_norm": 1.953125, + "learning_rate": 2.151701961368664e-06, + "loss": 1.7724361419677734, + "step": 270 + }, + { + "epoch": 0.5885444035733053, + "grad_norm": 4.6875, + "learning_rate": 2.0897164513790135e-06, + "loss": 1.7283151626586915, + "step": 280 + }, + { + "epoch": 0.6095638465580662, + "grad_norm": 2.8125, + "learning_rate": 2.026515717756026e-06, + "loss": 1.7711864471435548, + "step": 290 + }, + { + "epoch": 0.6305832895428272, + "grad_norm": 5.0, + "learning_rate": 1.9622299977094044e-06, + "loss": 1.7970991134643555, + "step": 300 + }, + { + "epoch": 0.651602732527588, + "grad_norm": 1.890625, + "learning_rate": 1.8969917642710664e-06, + "loss": 1.8020233154296874, + "step": 310 + }, + { + "epoch": 0.6726221755123489, + "grad_norm": 1.65625, + "learning_rate": 1.830935453309108e-06, + "loss": 1.8001415252685546, + "step": 320 + }, + { + "epoch": 0.6936416184971098, + "grad_norm": 2.3125, + "learning_rate": 1.764197186496962e-06, + "loss": 1.75347843170166, + "step": 330 + }, + { + "epoch": 0.7146610614818707, + "grad_norm": 6.4375, + "learning_rate": 1.6969144908086306e-06, + "loss": 1.809716033935547, + "step": 340 + }, + { + "epoch": 0.7356805044666316, + "grad_norm": 1.9921875, + "learning_rate": 1.6292260151180326e-06, + "loss": 1.7866138458251952, + "step": 350 + }, + { + "epoch": 0.7566999474513926, + "grad_norm": 3.6875, + "learning_rate": 1.5612712444864579e-06, + "loss": 1.8378917694091796, + "step": 360 + }, + { + "epoch": 0.7777193904361535, + "grad_norm": 2.078125, + "learning_rate": 1.4931902127268951e-06, + "loss": 1.7029869079589843, + "step": 370 + }, + { + "epoch": 0.7987388334209143, + "grad_norm": 1.9453125, + "learning_rate": 1.4251232138375584e-06, + "loss": 1.7460771560668946, + "step": 380 + }, + { + "epoch": 0.8197582764056752, + "grad_norm": 2.359375, + "learning_rate": 1.3572105128992455e-06, + "loss": 1.7742759704589843, + "step": 390 + }, + { + "epoch": 0.8407777193904361, + "grad_norm": 3.78125, + "learning_rate": 1.2895920570322904e-06, + "loss": 1.8007017135620118, + "step": 400 + }, + { + "epoch": 0.8617971623751971, + "grad_norm": 2.484375, + "learning_rate": 1.2224071870087317e-06, + "loss": 1.7528308868408202, + "step": 410 + }, + { + "epoch": 0.882816605359958, + "grad_norm": 2.375, + "learning_rate": 1.1557943501139813e-06, + "loss": 1.8043436050415038, + "step": 420 + }, + { + "epoch": 0.9038360483447189, + "grad_norm": 1.625, + "learning_rate": 1.0898908148496853e-06, + "loss": 1.7981443405151367, + "step": 430 + }, + { + "epoch": 0.9248554913294798, + "grad_norm": 3.390625, + "learning_rate": 1.0248323880657068e-06, + "loss": 1.7500328063964843, + "step": 440 + }, + { + "epoch": 0.9458749343142406, + "grad_norm": 3.0, + "learning_rate": 9.607531351041108e-07, + "loss": 1.7884363174438476, + "step": 450 + }, + { + "epoch": 0.9668943772990016, + "grad_norm": 2.859375, + "learning_rate": 8.977851035318654e-07, + "loss": 1.714197540283203, + "step": 460 + }, + { + "epoch": 0.9879138202837625, + "grad_norm": 2.125, + "learning_rate": 8.360580510315521e-07, + "loss": 1.7554092407226562, + "step": 470 + }, + { + "epoch": 1.0084077771939044, + "grad_norm": 2.421875, + "learning_rate": 7.756991780108238e-07, + "loss": 1.7379329681396485, + "step": 480 + }, + { + "epoch": 1.0294272201786652, + "grad_norm": 2.453125, + "learning_rate": 7.168328654816127e-07, + "loss": 1.692732810974121, + "step": 490 + }, + { + "epoch": 1.0504466631634262, + "grad_norm": 2.40625, + "learning_rate": 6.595804187492498e-07, + "loss": 1.8081771850585937, + "step": 500 + }, + { + "epoch": 1.0714661061481872, + "grad_norm": 2.71875, + "learning_rate": 6.0405981743966e-07, + "loss": 1.7980724334716798, + "step": 510 + }, + { + "epoch": 1.092485549132948, + "grad_norm": 4.34375, + "learning_rate": 5.503854723797599e-07, + "loss": 1.764889907836914, + "step": 520 + }, + { + "epoch": 1.113504992117709, + "grad_norm": 4.53125, + "learning_rate": 4.986679898320476e-07, + "loss": 1.7189857482910156, + "step": 530 + }, + { + "epoch": 1.1345244351024697, + "grad_norm": 3.296875, + "learning_rate": 4.490139435692261e-07, + "loss": 1.7537565231323242, + "step": 540 + }, + { + "epoch": 1.1555438780872307, + "grad_norm": 3.234375, + "learning_rate": 4.0152565525854467e-07, + "loss": 1.6921497344970704, + "step": 550 + }, + { + "epoch": 1.1765633210719917, + "grad_norm": 3.15625, + "learning_rate": 3.5630098360841646e-07, + "loss": 1.7711572647094727, + "step": 560 + }, + { + "epoch": 1.1975827640567525, + "grad_norm": 1.8671875, + "learning_rate": 3.134331227118171e-07, + "loss": 1.6838041305541993, + "step": 570 + }, + { + "epoch": 1.2186022070415135, + "grad_norm": 2.09375, + "learning_rate": 2.7301041000201746e-07, + "loss": 1.73205509185791, + "step": 580 + }, + { + "epoch": 1.2396216500262742, + "grad_norm": 2.234375, + "learning_rate": 2.351161442163905e-07, + "loss": 1.7526542663574218, + "step": 590 + }, + { + "epoch": 1.2606410930110352, + "grad_norm": 1.5859375, + "learning_rate": 1.998284137434206e-07, + "loss": 1.7869752883911132, + "step": 600 + }, + { + "epoch": 1.2816605359957962, + "grad_norm": 2.375, + "learning_rate": 1.6721993570662926e-07, + "loss": 1.828580093383789, + "step": 610 + }, + { + "epoch": 1.302679978980557, + "grad_norm": 2.609375, + "learning_rate": 1.3735790611702274e-07, + "loss": 1.7601003646850586, + "step": 620 + }, + { + "epoch": 1.323699421965318, + "grad_norm": 3.59375, + "learning_rate": 1.1030386140284865e-07, + "loss": 1.7960094451904296, + "step": 630 + }, + { + "epoch": 1.3447188649500788, + "grad_norm": 3.046875, + "learning_rate": 8.611355160200623e-08, + "loss": 1.7016435623168946, + "step": 640 + }, + { + "epoch": 1.3657383079348397, + "grad_norm": 1.7890625, + "learning_rate": 6.483682547842001e-08, + "loss": 1.7239088058471679, + "step": 650 + }, + { + "epoch": 1.3867577509196005, + "grad_norm": 1.6796875, + "learning_rate": 4.651752779912233e-08, + "loss": 1.7699031829833984, + "step": 660 + }, + { + "epoch": 1.4077771939043615, + "grad_norm": 1.9140625, + "learning_rate": 3.1193408983715475e-08, + "loss": 1.8059171676635741, + "step": 670 + }, + { + "epoch": 1.4287966368891225, + "grad_norm": 3.25, + "learning_rate": 1.8896047312406683e-08, + "loss": 1.7002668380737305, + "step": 680 + }, + { + "epoch": 1.4498160798738833, + "grad_norm": 2.015625, + "learning_rate": 9.650783852917178e-09, + "loss": 1.7966609954833985, + "step": 690 + }, + { + "epoch": 1.4708355228586443, + "grad_norm": 2.328125, + "learning_rate": 3.4766702403609684e-09, + "loss": 1.7154333114624023, + "step": 700 + }, + { + "epoch": 1.4918549658434053, + "grad_norm": 1.6875, + "learning_rate": 3.8642941770372644e-10, + "loss": 1.7977441787719726, + "step": 710 + }, + { + "epoch": 1.5002627430373097, + "step": 714, + "total_flos": 3.4104097625680896e+17, + "train_loss": 1.8137206637224896, + "train_runtime": 5627.9871, + "train_samples_per_second": 0.507, + "train_steps_per_second": 0.127 + } + ], + "logging_steps": 10, + "max_steps": 714, + "num_input_tokens_seen": 0, + "num_train_epochs": 2, + "save_steps": 500, + "stateful_callbacks": { + "TrainerControl": { + "args": { + "should_epoch_stop": false, + "should_evaluate": false, + "should_log": false, + "should_save": false, + "should_training_stop": false + }, + "attributes": {} + } + }, + "total_flos": 3.4104097625680896e+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..bdae884 --- /dev/null +++ b/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffc96fcd8bb0a0ba8ddf3fcb143cb11d0d0b51d3dd5a1f139ff393aec6bc8bbd +size 6033 diff --git a/training_loss.png b/training_loss.png new file mode 100644 index 0000000000000000000000000000000000000000..080e6ac531c66895370c7c63a95d7527d54a607c GIT binary patch literal 47626 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 JmaALc{||l6GW!4k literal 0 HcmV?d00001