mrsandip commited on
Commit
d5743c4
·
verified ·
1 Parent(s): b578034

Make all: data+tiny-50M+gguf-scripts+gradio-UI

Browse files
README.md CHANGED
@@ -1,21 +1,22 @@
1
  # Alfa Code - Multimodal Coding GGUF
2
 
3
- ## 1. Connect to HuggingFace Hub
4
- 1. Token: https://huggingface.co/settings/tokens (read + write) -> copy `hf_xxx`
5
- 2. `copy .env.example .env` then fill `HF_TOKEN=hf_xxx`
6
- 3. Or one-shot:
7
- `python scripts/hf_connect.py --token hf_xxx`
8
 
9
- Verify: `python scripts/hf_connect.py` -> should print `Logged in as: <you>`
 
 
10
 
11
- ## 2. Get data (best HF sets)
12
- Public test (no login): `python scripts/download_data.py --dataset code_small_test --max-rows 500`
13
- Gated large (needs login):
14
- `python scripts/hf_connect.py --token hf_xxx`
15
- `python scripts/download_data.py --dataset code_pretrain --max-rows 1000 --streaming`
16
 
17
- Output: `data/processed/train.jsonl` with `{modality, prompt, think, answer}`
 
 
18
 
19
- ## 3. Push to Hub
20
- `python scripts/hf_connect.py --create-repo --repo alfa-code-multimodal`
21
- `python scripts/hf_connect.py --upload data/processed --repo alfa-code-multimodal`
 
 
 
1
  # Alfa Code - Multimodal Coding GGUF
2
 
3
+ RTX 3050 4GB: use tiny-50M demo. 1B+ needs cloud 8xH100.
 
 
 
 
4
 
5
+ ## 1. Data
6
+ `python scripts/download_data.py --dataset code_small_test --max-rows 500`
7
+ Output: `data/processed/train.jsonl` {modality,prompt,think,answer}
8
 
9
+ ## 2. Tokenizer + Train
10
+ `python scripts/train_tokenizer.py` -> `tokenizers/alfa-32k.json` (verified 47KB)
11
+ `pip install torch --index-url https://download.pytorch.org/whl/cu121`
12
+ `python scripts/train.py` -> `outputs/tiny-50M`
 
13
 
14
+ ## 3. GGUF
15
+ `git clone https://github.com/ggerganov/llama.cpp third_party/llama.cpp`
16
+ `python scripts/convert_to_gguf.py --ckpt outputs/tiny-50M --quant Q4_K_M --out outputs/tiny-50M.gguf`
17
 
18
+ ## 4. UI (reasoning live->collapsed + image/file/video)
19
+ `python app/ui.py` -> http://127.0.0.1:7860
20
+
21
+ ## 5. Hub sync
22
+ `hf upload mrsandip/Alfa-Code . . --exclude __pycache__ --exclude .venv --commit-message "Update"`
app/__pycache__/ui.cpython-313.pyc ADDED
Binary file (3.51 kB). View file
 
app/ui.py ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """Coding AI mode UI: reasoning (live->collapsed) + image + file + video."""
2
+ import time, gradio as gr
3
+ from pathlib import Path
4
+
5
+ def mock_reason(prompt, image, file, video):
6
+ steps = []
7
+ ctx = []
8
+ if image: ctx.append(f"image: {Path(image).name}")
9
+ if file: ctx.append(f"file: {Path(file).name if isinstance(file,str) else 'uploaded'}")
10
+ if video: ctx.append(f"video: {Path(video).name} (4 frames extracted)")
11
+ header = f"Context: {', '.join(ctx)}\n" if ctx else ""
12
+ yield "[Thinking...]", f"{header}Understanding: {prompt[:120]}..."
13
+ time.sleep(0.4)
14
+ yield "[Planning...]", f"{header}Plan: 1.parse 2.generate 3.verify"
15
+ time.sleep(0.4)
16
+ code = f"```python\n# generated for: {prompt[:60]}\ndef solve():\n return 'todo: wire to outputs/tiny-50M.gguf'\n```"
17
+ yield "[Coding...]", f"{header}{code}"
18
+ time.sleep(0.3)
19
+ yield "[Done]", f"{header}<details><summary>Reasoning (3 steps)</summary>Understand > Plan > Code</details>\n\n{code}"
20
+
21
+ with gr.Blocks(title="Alfa-Code") as demo:
22
+ gr.Markdown("# Alfa-Code: reasoning + image + file + video")
23
+ with gr.Row():
24
+ with gr.Column(scale=2):
25
+ chat = gr.Markdown()
26
+ prompt = gr.Textbox(label="Prompt", placeholder="Describe code task...")
27
+ with gr.Row():
28
+ img = gr.Image(label="Image", type="filepath")
29
+ fil = gr.File(label="File")
30
+ vid = gr.Video(label="Video")
31
+ btn = gr.Button("Generate", variant="primary")
32
+ with gr.Column(scale=1):
33
+ status = gr.Label(value="Idle", label="Reasoning status")
34
+ btn.click(fn=mock_reason, inputs=[prompt, img, fil, vid], outputs=[status, chat])
35
+
36
+ if __name__ == "__main__":
37
+ demo.launch(server_name="127.0.0.1", server_port=7860)
configs/tiny-50M.yaml ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Tiny demo config - fits RTX 3050 4GB. Scale to 1B+ only on cloud 8xH100.
2
+ model:
3
+ arch: llama
4
+ hidden_size: 512
5
+ num_layers: 8
6
+ num_heads: 8
7
+ num_kv_heads: 4
8
+ intermediate_size: 1376
9
+ vocab_size: 32000
10
+ max_seq_len: 2048
11
+ rope_theta: 10000
12
+ tokenizer:
13
+ type: bpe
14
+ vocab_size: 32000
15
+ train_files: data/processed/train.jsonl
16
+ multimodal:
17
+ vision_encoder: openai/clip-vit-base-patch32
18
+ projector_hidden: 512
19
+ video_frames: 4
20
+ training:
21
+ batch_size: 2
22
+ grad_accum: 8
23
+ lr: 3e-4
24
+ epochs: 1
25
+ output_dir: outputs/tiny-50M
26
+ gguf:
27
+ quant: Q4_K_M
28
+ out_file: outputs/tiny-50M.gguf
requirements.txt CHANGED
@@ -4,3 +4,6 @@ transformers>=4.40
4
  hf_transfer>=0.1
5
  pyyaml>=6.0
6
  tqdm>=4.66
 
 
 
 
4
  hf_transfer>=0.1
5
  pyyaml>=6.0
6
  tqdm>=4.66
7
+ gradio>=5.0
8
+ tokenizers>=0.20
9
+ torch --index-url https://download.pytorch.org/whl/cu121
scripts/__pycache__/convert_to_gguf.cpython-313.pyc ADDED
Binary file (1.95 kB). View file
 
scripts/__pycache__/download_data.cpython-313.pyc ADDED
Binary file (3.77 kB). View file
 
scripts/__pycache__/hf_connect.cpython-313.pyc ADDED
Binary file (3.38 kB). View file
 
scripts/__pycache__/train.cpython-313.pyc ADDED
Binary file (3.25 kB). View file
 
scripts/__pycache__/train_tokenizer.cpython-313.pyc ADDED
Binary file (2.18 kB). View file
 
scripts/convert_to_gguf.py ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """Convert HF checkpoint -> GGUF via llama.cpp. Needs: git clone https://github.com/ggerganov/llama.cpp"""
2
+ import subprocess, sys
3
+ from pathlib import Path
4
+
5
+ def main(ckpt="outputs/tiny-50M", quant="Q4_K_M", out="outputs/tiny-50M.gguf"):
6
+ conv = Path("third_party/llama.cpp/convert_hf_to_gguf.py")
7
+ if not conv.exists():
8
+ print("Clone llama.cpp first: git clone https://github.com/ggerganov/llama.cpp third_party/llama.cpp")
9
+ sys.exit(1)
10
+ subprocess.run([sys.executable, str(conv), ckpt, "--outfile", out, "--outtype", "f16"], check=True)
11
+ quantize = Path("third_party/llama.cpp/build/bin/llama-quantize")
12
+ if quantize.exists():
13
+ subprocess.run([str(quantize), out, out.replace(".gguf", f".{quant}.gguf"), quant], check=True)
14
+ print(f"GGUF ready -> {out}")
15
+
16
+ if __name__ == "__main__":
17
+ import argparse
18
+ ap = argparse.ArgumentParser()
19
+ ap.add_argument("--ckpt", default="outputs/tiny-50M")
20
+ ap.add_argument("--quant", default="Q4_K_M")
21
+ ap.add_argument("--out", default="outputs/tiny-50M.gguf")
22
+ a = ap.parse_args()
23
+ main(a.ckpt, a.quant, a.out)
scripts/train.py ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """Tiny Llama pretrain demo (CPU/4GB friendly). For 1B+ use cloud + DeepSpeed."""
2
+ import json
3
+ from pathlib import Path
4
+ import torch
5
+ from transformers import LlamaConfig, LlamaForCausalLM, Trainer, TrainingArguments
6
+ from torch.utils.data import Dataset
7
+
8
+ class JsonlDS(Dataset):
9
+ def __init__(self, path, tok_len=512):
10
+ self.rows = [json.loads(l) for l in open(path, encoding="utf-8")]
11
+ self.tok_len = tok_len
12
+ def __len__(self): return len(self.rows)
13
+ def __getitem__(self, i):
14
+ import random
15
+ r = self.rows[i]
16
+ # char-level pseudo-tokenization for demo (real run uses train_tokenizer.py + proper encode)
17
+ s = (r.get("prompt", "") + "\n" + r.get("think", "") + "\n" + r.get("answer", ""))[:2000]
18
+ ids = [min(ord(c), 30000) for c in s][:self.tok_len]
19
+ ids += [0] * (self.tok_len - len(ids))
20
+ return {"input_ids": torch.tensor(ids, dtype=torch.long), "labels": torch.tensor(ids, dtype=torch.long)}
21
+
22
+ def main():
23
+ cfg = LlamaConfig(hidden_size=512, num_hidden_layers=8, num_attention_heads=8,
24
+ num_key_value_heads=4, intermediate_size=1376, vocab_size=32000, max_position_embeddings=2048)
25
+ model = LlamaForCausalLM(cfg)
26
+ ds = JsonlDS("data/processed/train.jsonl")
27
+ args = TrainingArguments(output_dir="outputs/tiny-50M", per_device_train_batch_size=2,
28
+ num_train_epochs=1, logging_steps=5, save_steps=50, fp16=torch.cuda.is_available())
29
+ Trainer(model=model, args=args, train_dataset=ds).train()
30
+ model.save_pretrained("outputs/tiny-50M")
31
+ print("saved -> outputs/tiny-50M")
32
+
33
+ if __name__ == "__main__":
34
+ main()
scripts/train_tokenizer.py ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """Train BPE tokenizer on data/processed/train.jsonl -> tokenizers/alfa-32k.json"""
2
+ import json
3
+ from pathlib import Path
4
+ from tokenizers import Tokenizer, models, trainers, pre_tokenizers, decoders
5
+
6
+ DATA = Path("data/processed/train.jsonl")
7
+ OUT = Path("tokenizers/alfa-32k.json")
8
+
9
+ def texts():
10
+ for line in open(DATA, encoding="utf-8"):
11
+ o = json.loads(line)
12
+ yield o.get("prompt", "") + "\n" + o.get("answer", "")
13
+
14
+ def main(vocab_size=32000):
15
+ assert DATA.exists(), f"missing {DATA}, run download_data.py first"
16
+ tok = Tokenizer(models.BPE())
17
+ tok.pre_tokenizer = pre_tokenizers.ByteLevel(add_prefix_space=False)
18
+ tok.decoder = decoders.ByteLevel()
19
+ trainer = trainers.BpeTrainer(vocab_size=vocab_size,
20
+ special_tokens=["<s>", "</s>", "<unk>", "<pad>", "<think>", "<image>", "<video>", "<file>", "<code>"])
21
+ tok.train_from_iterator(texts(), trainer=trainer, length=20000)
22
+ OUT.parent.mkdir(parents=True, exist_ok=True)
23
+ tok.save(str(OUT))
24
+ print(f"saved -> {OUT}")
25
+
26
+ if __name__ == "__main__":
27
+ main()
tokenizers/alfa-32k.json ADDED
@@ -0,0 +1,3536 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "version": "1.0",
3
+ "truncation": null,
4
+ "padding": null,
5
+ "added_tokens": [
6
+ {
7
+ "id": 0,
8
+ "content": "<s>",
9
+ "single_word": false,
10
+ "lstrip": false,
11
+ "rstrip": false,
12
+ "normalized": false,
13
+ "special": true
14
+ },
15
+ {
16
+ "id": 1,
17
+ "content": "</s>",
18
+ "single_word": false,
19
+ "lstrip": false,
20
+ "rstrip": false,
21
+ "normalized": false,
22
+ "special": true
23
+ },
24
+ {
25
+ "id": 2,
26
+ "content": "<unk>",
27
+ "single_word": false,
28
+ "lstrip": false,
29
+ "rstrip": false,
30
+ "normalized": false,
31
+ "special": true
32
+ },
33
+ {
34
+ "id": 3,
35
+ "content": "<pad>",
36
+ "single_word": false,
37
+ "lstrip": false,
38
+ "rstrip": false,
39
+ "normalized": false,
40
+ "special": true
41
+ },
42
+ {
43
+ "id": 4,
44
+ "content": "<think>",
45
+ "single_word": false,
46
+ "lstrip": false,
47
+ "rstrip": false,
48
+ "normalized": false,
49
+ "special": true
50
+ },
51
+ {
52
+ "id": 5,
53
+ "content": "<image>",
54
+ "single_word": false,
55
+ "lstrip": false,
56
+ "rstrip": false,
57
+ "normalized": false,
58
+ "special": true
59
+ },
60
+ {
61
+ "id": 6,
62
+ "content": "<video>",
63
+ "single_word": false,
64
+ "lstrip": false,
65
+ "rstrip": false,
66
+ "normalized": false,
67
+ "special": true
68
+ },
69
+ {
70
+ "id": 7,
71
+ "content": "<file>",
72
+ "single_word": false,
73
+ "lstrip": false,
74
+ "rstrip": false,
75
+ "normalized": false,
76
+ "special": true
77
+ },
78
+ {
79
+ "id": 8,
80
+ "content": "<code>",
81
+ "single_word": false,
82
+ "lstrip": false,
83
+ "rstrip": false,
84
+ "normalized": false,
85
+ "special": true
86
+ }
87
+ ],
88
+ "normalizer": null,
89
+ "pre_tokenizer": {
90
+ "type": "ByteLevel",
91
+ "add_prefix_space": false,
92
+ "trim_offsets": true,
93
+ "use_regex": true
94
+ },
95
+ "post_processor": null,
96
+ "decoder": {
97
+ "type": "ByteLevel",
98
+ "add_prefix_space": true,
99
+ "trim_offsets": true,
100
+ "use_regex": true
101
+ },
102
+ "model": {
103
+ "type": "BPE",
104
+ "dropout": null,
105
+ "unk_token": null,
106
+ "continuing_subword_prefix": null,
107
+ "end_of_word_suffix": null,
108
+ "fuse_unk": false,
109
+ "byte_fallback": false,
110
+ "ignore_merges": false,
111
+ "vocab": {
112
+ "<s>": 0,
113
+ "</s>": 1,
114
+ "<unk>": 2,
115
+ "<pad>": 3,
116
+ "<think>": 4,
117
+ "<image>": 5,
118
+ "<video>": 6,
119
+ "<file>": 7,
120
+ "<code>": 8,
121
+ "\"": 9,
122
+ "#": 10,
123
+ "'": 11,
124
+ "(": 12,
125
+ ")": 13,
126
+ "*": 14,
127
+ "+": 15,
128
+ ",": 16,
129
+ "-": 17,
130
+ ".": 18,
131
+ "/": 19,
132
+ "0": 20,
133
+ "1": 21,
134
+ "2": 22,
135
+ "3": 23,
136
+ "4": 24,
137
+ "5": 25,
138
+ "6": 26,
139
+ "9": 27,
140
+ ":": 28,
141
+ ";": 29,
142
+ "<": 30,
143
+ "=": 31,
144
+ ">": 32,
145
+ "A": 33,
146
+ "B": 34,
147
+ "C": 35,
148
+ "D": 36,
149
+ "E": 37,
150
+ "F": 38,
151
+ "G": 39,
152
+ "I": 40,
153
+ "J": 41,
154
+ "L": 42,
155
+ "M": 43,
156
+ "N": 44,
157
+ "O": 45,
158
+ "P": 46,
159
+ "Q": 47,
160
+ "R": 48,
161
+ "S": 49,
162
+ "T": 50,
163
+ "U": 51,
164
+ "V": 52,
165
+ "W": 53,
166
+ "X": 54,
167
+ "Y": 55,
168
+ "[": 56,
169
+ "]": 57,
170
+ "_": 58,
171
+ "a": 59,
172
+ "b": 60,
173
+ "c": 61,
174
+ "d": 62,
175
+ "e": 63,
176
+ "f": 64,
177
+ "g": 65,
178
+ "h": 66,
179
+ "i": 67,
180
+ "j": 68,
181
+ "k": 69,
182
+ "l": 70,
183
+ "m": 71,
184
+ "n": 72,
185
+ "o": 73,
186
+ "p": 74,
187
+ "q": 75,
188
+ "r": 76,
189
+ "s": 77,
190
+ "t": 78,
191
+ "u": 79,
192
+ "v": 80,
193
+ "w": 81,
194
+ "x": 82,
195
+ "y": 83,
196
+ "z": 84,
197
+ "{": 85,
198
+ "}": 86,
199
+ "ĉ": 87,
200
+ "Ċ": 88,
201
+ "Ġ": 89,
202
+ "ĠĠ": 90,
203
+ "in": 91,
204
+ "ĠĠĠĠ": 92,
205
+ "int": 93,
206
+ "st": 94,
207
+ "Ġ=": 95,
208
+ "oint": 96,
209
+ "le": 97,
210
+ "ĠĠĠ": 98,
211
+ "Ġa": 99,
212
+ "ĠĊ": 100,
213
+ "th": 101,
214
+ "oints": 102,
215
+ "or": 103,
216
+ "Ġp": 104,
217
+ "Ġc": 105,
218
+ "rr": 106,
219
+ "Ġi": 107,
220
+ "ĠĠĠĠĠĠĠ": 108,
221
+ "ĊĠ": 109,
222
+ "lo": 110,
223
+ "on": 111,
224
+ "se": 112,
225
+ "ai": 113,
226
+ ");": 114,
227
+ "Points": 115,
228
+ "ou": 116,
229
+ "Ġm": 117,
230
+ "//": 118,
231
+ "Ġ[": 119,
232
+ "Ġr": 120,
233
+ "de": 121,
234
+ "ist": 122,
235
+ "tPoints": 123,
236
+ "Ġf": 124,
237
+ "Ġt": 125,
238
+ "Ġth": 126,
239
+ "lose": 127,
240
+ "losest": 128,
241
+ "air": 129,
242
+ "],": 130,
243
+ "an": 131,
244
+ "at": 132,
245
+ "et": 133,
246
+ "Ġarr": 134,
247
+ "Ġthe": 135,
248
+ "er": 136,
249
+ "Ġ{": 137,
250
+ "Ġclosest": 138,
251
+ "ct": 139,
252
+ "ort": 140,
253
+ "Pair": 141,
254
+ "ay": 142,
255
+ "Ġ(": 143,
256
+ "Ġ//": 144,
257
+ "ĠĊĠĠĠĠĠĠĠ": 145,
258
+ "Ġpoints": 146,
259
+ "Dist": 147,
260
+ "en": 148,
261
+ "gh": 149,
262
+ "igh": 150,
263
+ "rint": 151,
264
+ "Ġb": 152,
265
+ "Ġd": 153,
266
+ "Ġn": 154,
267
+ "Ġo": 155,
268
+ "ing": 156,
269
+ "ĠĠĠĠĠĠĠĠĠĠĠ": 157,
270
+ "lef": 158,
271
+ "let": 159,
272
+ "em": 160,
273
+ "re": 161,
274
+ "Ġ2": 162,
275
+ "onst": 163,
276
+ "Ġmin": 164,
277
+ "Ġrigh": 165,
278
+ "ĠclosestPair": 166,
279
+ "ce": 167,
280
+ "om": 168,
281
+ "ra": 169,
282
+ "rn": 170,
283
+ "ĊĠĠĠ": 171,
284
+ "Ġg": 172,
285
+ "Ġs": 173,
286
+ "Ġ}": 174,
287
+ "Ġan": 175,
288
+ "oun": 176,
289
+ "out": 177,
290
+ "leftPoints": 178,
291
+ "ĠrightPoints": 179,
292
+ "li": 180,
293
+ "ok": 181,
294
+ "ook": 182,
295
+ "Ġ-": 183,
296
+ "Ġ0": 184,
297
+ "Ġ<": 185,
298
+ "ĠM": 186,
299
+ "Ġj": 187,
300
+ "Ġin": 188,
301
+ "Ġto": 189,
302
+ "Ġof": 190,
303
+ "];": 191,
304
+ "am": 192,
305
+ "ath": 193,
306
+ "gth": 194,
307
+ "id": 195,
308
+ "ion": 196,
309
+ "ngth": 197,
310
+ "ode": 198,
311
+ "pam": 199,
312
+ "um": 200,
313
+ "urn": 201,
314
+ "length": 202,
315
+ "ĠĊĠĠĠ": 203,
316
+ "ĠĊĠĠĠĠĠĠĠĠĠĠĠ": 204,
317
+ "Ġconst": 205,
318
+ "rray": 206,
319
+ "Ġret": 207,
320
+ "ance": 208,
321
+ "Ġget": 209,
322
+ "ount": 210,
323
+ "Ġreturn": 211,
324
+ "++": 212,
325
+ "Array": 213,
326
+ "])": 214,
327
+ "di": 215,
328
+ "for": 216,
329
+ "im": 217,
330
+ "it": 218,
331
+ "iv": 219,
332
+ "la": 220,
333
+ "print": 221,
334
+ "rom": 222,
335
+ "spam": 223,
336
+ "ve": 224,
337
+ "Ġ1": 225,
338
+ "ĠC": 226,
339
+ "ĠS": 227,
340
+ "Ġint": 228,
341
+ "Ġlet": 229,
342
+ "inde": 230,
343
+ "Ġab": 231,
344
+ "ĠĊĠĠ": 232,
345
+ "Ġis": 233,
346
+ "Ġfor": 234,
347
+ "Ġbook": 235,
348
+ "Ġdist": 236,
349
+ "redi": 237,
350
+ "ĠMath": 238,
351
+ "odel": 239,
352
+ "index": 240,
353
+ "redict": 241,
354
+ "')": 242,
355
+ "',": 243,
356
+ "('": 244,
357
+ "Sort": 245,
358
+ "Th": 246,
359
+ "]);": 247,
360
+ "]];": 248,
361
+ "al": 249,
362
+ "arr": 250,
363
+ "eat": 251,
364
+ "is": 252,
365
+ "ot": 253,
366
+ "points": 254,
367
+ "ry": 255,
368
+ "ul": 256,
369
+ "ut": 257,
370
+ "Ġ'": 258,
371
+ "Ġ4": 259,
372
+ "Ġe": 260,
373
+ "Ġv": 261,
374
+ "Ġw": 262,
375
+ "Ġy": 263,
376
+ "Ġem": 264,
377
+ "ori": 265,
378
+ "Ġpair": 266,
379
+ "Ġprint": 267,
380
+ "ail": 268,
381
+ "Ġ[-": 269,
382
+ "Ġarray": 270,
383
+ "Ġminim": 271,
384
+ "++)": 272,
385
+ "ĠCount": 273,
386
+ "Ġabout": 274,
387
+ "'),": 275,
388
+ "Ġemail": 276,
389
+ "Ġminimum": 277,
390
+ "RO": 278,
391
+ "[])": 279,
392
+ "ap": 280,
393
+ "bra": 281,
394
+ "const": 282,
395
+ "dle": 283,
396
+ "ed": 284,
397
+ "ew": 285,
398
+ "ge": 286,
399
+ "min": 287,
400
+ "men": 288,
401
+ "oid": 289,
402
+ "point": 290,
403
+ "port": 291,
404
+ "predict": 292,
405
+ "qu": 293,
406
+ "ran": 294,
407
+ "sort": 295,
408
+ "un": 296,
409
+ "wo": 297,
410
+ "xt": 298,
411
+ "yst": 299,
412
+ "ĊĠĠĠĠ": 300,
413
+ "ĊĠĠĠĠĠĠĠ": 301,
414
+ "ĊĊĠ": 302,
415
+ "Ġor": 303,
416
+ "Ġli": 304,
417
+ "ĠArray": 305,
418
+ "ind": 306,
419
+ "ĠĠĠĠĠĠĠĠ": 307,
420
+ "Ġ=>": 308,
421
+ "lemen": 309,
422
+ "ĠĊĠ": 310,
423
+ "Ġpoint": 311,
424
+ "Ġif": 312,
425
+ "Ġmodel": 313,
426
+ "Ġ[[": 314,
427
+ "Ġtwo": 315,
428
+ "ange": 316,
429
+ "ata": 317,
430
+ "ate": 318,
431
+ "ers": 319,
432
+ "Distance": 320,
433
+ "end": 321,
434
+ "Ġob": 322,
435
+ "ĠminDist": 323,
436
+ "iddle": 324,
437
+ "ĠgetDistance": 325,
438
+ "ĠSyst": 326,
439
+ "ĠĊĠĠĊĠĠĠ": 327,
440
+ "Ġdistance": 328,
441
+ "This": 329,
442
+ "Ġelemen": 330,
443
+ "Ġvoid": 331,
444
+ "brary": 332,
445
+ "quer": 333,
446
+ "rans": 334,
447
+ "ĊĠĠĠĠĠ": 335,
448
+ "Ġlibrary": 336,
449
+ "ĠArraySort": 337,
450
+ "ĠSystem": 338,
451
+ "Ġelement": 339,
452
+ "\");": 340,
453
+ "()": 341,
454
+ "();": 342,
455
+ "):": 343,
456
+ "BY": 344,
457
+ "Book": 345,
458
+ "CT": 346,
459
+ "Closest": 347,
460
+ "Cre": 348,
461
+ "DE": 349,
462
+ "EL": 350,
463
+ "ECT": 351,
464
+ "FRO": 352,
465
+ "ID": 353,
466
+ "Ja": 354,
467
+ "NB": 355,
468
+ "Out": 356,
469
+ "SEL": 357,
470
+ "Tit": 358,
471
+ "Ve": 359,
472
+ "ab": 360,
473
+ "ase": 361,
474
+ "arn": 362,
475
+ "bers": 363,
476
+ "ch": 364,
477
+ "cv": 365,
478
+ "count": 366,
479
+ "cul": 367,
480
+ "est": 368,
481
+ "een": 369,
482
+ "ext": 370,
483
+ "fit": 371,
484
+ "from": 372,
485
+ "feat": 373,
486
+ "gori": 374,
487
+ "ide": 375,
488
+ "ial": 376,
489
+ "kle": 377,
490
+ "ln": 378,
491
+ "lgori": 379,
492
+ "model": 380,
493
+ "mport": 381,
494
+ "not": 382,
495
+ "op": 383,
496
+ "ow": 384,
497
+ "ove": 385,
498
+ "put": 386,
499
+ "pend": 387,
500
+ "pow": 388,
501
+ "ro": 389,
502
+ "ss": 390,
503
+ "sli": 391,
504
+ "ts": 392,
505
+ "tin": 393,
506
+ "trans": 394,
507
+ "ub": 395,
508
+ "ure": 396,
509
+ "va": 397,
510
+ "ween": 398,
511
+ "xDist": 399,
512
+ "zer": 400,
513
+ "ĊĠĠ": 401,
514
+ "ĊĠĠĠĠĠĠĠĠĠĠĠ": 402,
515
+ "ĊĠĊĠ": 403,
516
+ "Ġ+": 404,
517
+ "Ġ3": 405,
518
+ "Ġ5": 406,
519
+ "Ġ6": 407,
520
+ "ĠA": 408,
521
+ "Ġlo": 409,
522
+ "Ġse": 410,
523
+ "ĠleftPoints": 411,
524
+ "Ġun": 412,
525
+ "ĠBY": 413,
526
+ "ĠJa": 414,
527
+ "Ġalgori": 415,
528
+ "ĠĊĠĠĠĠĠĠĠĠ": 416,
529
+ "thm": 417,
530
+ "Ġpredict": 418,
531
+ "Ġcon": 419,
532
+ "Ġcal": 420,
533
+ "Ġimport": 421,
534
+ "one": 422,
535
+ "our": 423,
536
+ "Ġmiddle": 424,
537
+ "Ġrange": 425,
538
+ "Ġfrom": 426,
539
+ "Ġfeat": 427,
540
+ "Ġfind": 428,
541
+ "Ġtem": 429,
542
+ "Ġtest": 430,
543
+ "Ġthat": 431,
544
+ "etween": 432,
545
+ "ction": 433,
546
+ "ctori": 434,
547
+ "Ġbetween": 435,
548
+ "Ġdiv": 436,
549
+ "Ġdata": 437,
550
+ "Ġnum": 438,
551
+ "Ġnew": 439,
552
+ "left": 440,
553
+ "omial": 441,
554
+ "rain": 442,
555
+ "Ġgiv": 443,
556
+ "Ġsort": 444,
557
+ "Ġskle": 445,
558
+ "Ġand": 446,
559
+ "ound": 447,
560
+ "ĠMul": 448,
561
+ "ĠgetClosest": 449,
562
+ "form": 450,
563
+ "lab": 451,
564
+ "lass": 452,
565
+ "println": 453,
566
+ "vect": 454,
567
+ "ĠbookID": 455,
568
+ "ĠbookTit": 456,
569
+ "Ġwh": 457,
570
+ "ĠCountVe": 458,
571
+ "append": 459,
572
+ "prediction": 460,
573
+ "sorted": 461,
574
+ "ĠlibraryBook": 462,
575
+ "Create": 463,
576
+ "FROM": 464,
577
+ "Output": 465,
578
+ "SELECT": 466,
579
+ "abs": 467,
580
+ "slice": 468,
581
+ "tinomial": 469,
582
+ "transform": 470,
583
+ "ĊĠĠĊĠ": 471,
584
+ "Ġunsorted": 472,
585
+ "ĠJava": 473,
586
+ "Ġalgorithm": 474,
587
+ "Ġconquer": 475,
588
+ "Ġcalcul": 476,
589
+ "Ġtemp": 477,
590
+ "ctorizer": 478,
591
+ "Ġdivide": 479,
592
+ "Ġnumbers": 480,
593
+ "Ġgiven": 481,
594
+ "Ġsklearn": 482,
595
+ "ĠMultinomial": 483,
596
+ "ĠgetClosestPair": 484,
597
+ "ĠbookTitle": 485,
598
+ "ĠCountVectorizer": 486,
599
+ "ĠMultinomialNB": 487,
600
+ "\"])": 488,
601
+ "']": 489,
602
+ "(\"": 490,
603
+ "(*": 491,
604
+ "([": 492,
605
+ "));": 493,
606
+ "10": 494,
607
+ "Ch": 495,
608
+ "Dr": 496,
609
+ "Eu": 497,
610
+ "Find": 498,
611
+ "GRO": 499,
612
+ "IM": 500,
613
+ "IT": 501,
614
+ "LIM": 502,
615
+ "Math": 503,
616
+ "NT": 504,
617
+ "OR": 505,
618
+ "OU": 506,
619
+ "On": 507,
620
+ "Print": 508,
621
+ "QL": 509,
622
+ "SC": 510,
623
+ "Sc": 511,
624
+ "St": 512,
625
+ "Train": 513,
626
+ "UP": 514,
627
+ "We": 515,
628
+ "Wr": 516,
629
+ "['": 517,
630
+ "[]": 518,
631
+ "]]": 519,
632
+ "ad": 520,
633
+ "ain": 521,
634
+ "ale": 522,
635
+ "array": 523,
636
+ "ary": 524,
637
+ "ach": 525,
638
+ "bin": 526,
639
+ "bay": 527,
640
+ "con": 528,
641
+ "closest": 529,
642
+ "cli": 530,
643
+ "cend": 531,
644
+ "ccount": 532,
645
+ "class": 533,
646
+ "dist": 534,
647
+ "data": 535,
648
+ "es": 536,
649
+ "eth": 537,
650
+ "flo": 538,
651
+ "fer": 539,
652
+ "gs": 540,
653
+ "gra": 541,
654
+ "ic": 542,
655
+ "ip": 543,
656
+ "ir": 544,
657
+ "ith": 545,
658
+ "ich": 546,
659
+ "lt": 547,
660
+ "llo": 548,
661
+ "mm": 549,
662
+ "middle": 550,
663
+ "nai": 551,
664
+ "ost": 552,
665
+ "ole": 553,
666
+ "ollo": 554,
667
+ "pp": 555,
668
+ "qr": 556,
669
+ "righ": 557,
670
+ "ring": 558,
671
+ "rgs": 559,
672
+ "rip": 560,
673
+ "scend": 561,
674
+ "sole": 562,
675
+ "sqr": 563,
676
+ "text": 564,
677
+ "use": 565,
678
+ "ula": 566,
679
+ "wing": 567,
680
+ "wap": 568,
681
+ "yth": 569,
682
+ "yDist": 570,
683
+ "};": 571,
684
+ "Ġ\"": 572,
685
+ "Ġ*": 573,
686
+ "Ġ/": 574,
687
+ "Ġst": 575,
688
+ "Ġde": 576,
689
+ "Ġout": 577,
690
+ "Ġ++": 578,
691
+ "Ġquer": 579,
692
+ "Ġ\");": 580,
693
+ "ĠDE": 581,
694
+ "ĠxDist": 582,
695
+ "Ġone": 583,
696
+ "Ġour": 584,
697
+ "Ġleft": 585,
698
+ "Ġlab": 586,
699
+ "ĠFROM": 587,
700
+ "ĠOutput": 588,
701
+ "ĠDr": 589,
702
+ "ĠEu": 590,
703
+ "ĠFind": 591,
704
+ "ĠOn": 592,
705
+ "ĠPrint": 593,
706
+ "Ġuse": 594,
707
+ "ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ": 595,
708
+ "ĠĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠ": 596,
709
+ "Ġaccount": 597,
710
+ "Ġapp": 598,
711
+ "Ġargs": 599,
712
+ "ĠĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ": 600,
713
+ "Ġprom": 601,
714
+ "Ġpop": 602,
715
+ "Ġpro": 603,
716
+ "Ġpub": 604,
717
+ "Ġpyth": 605,
718
+ "Ġcv": 606,
719
+ "Ġcom": 607,
720
+ "Ġcode": 608,
721
+ "Ġcase": 609,
722
+ "Ġclass": 610,
723
+ "Ġit": 611,
724
+ "Ġits": 612,
725
+ "log": 613,
726
+ "Ġmove": 614,
727
+ "Ġmone": 615,
728
+ "Ġmain": 616,
729
+ "Ġmost": 617,
730
+ "Ġ[]": 618,
731
+ "Ġ[],": 619,
732
+ "Ġ[('": 620,
733
+ "der": 621,
734
+ "dean": 622,
735
+ "Ġfew": 623,
736
+ "Ġfun": 624,
737
+ "Ġfound": 625,
738
+ "Ġfir": 626,
739
+ "Ġfollo": 627,
740
+ "Ġtrans": 628,
741
+ "Ġtrain": 629,
742
+ "ant": 630,
743
+ "ating": 631,
744
+ "atic": 632,
745
+ "ere": 633,
746
+ "ĠclosestPoints": 634,
747
+ "cting": 635,
748
+ "Ġby": 636,
749
+ "Ġbase": 637,
750
+ "Ġbound": 638,
751
+ "Ġdis": 639,
752
+ "Ġnot": 640,
753
+ "Ġnlt": 641,
754
+ "Ġright": 642,
755
+ "raction": 643,
756
+ "racting": 644,
757
+ "Ġso": 645,
758
+ "��spam": 646,
759
+ "Ġsub": 647,
760
+ "Ġsale": 648,
761
+ "lic": 649,
762
+ "Ġ<=": 650,
763
+ "Ġreturns": 651,
764
+ "import": 652,
765
+ "ite": 653,
766
+ "iver": 654,
767
+ "printArray": 655,
768
+ "Ġ10": 656,
769
+ "Ġ11": 657,
770
+ "ĠCOU": 658,
771
+ "ĠSQL": 659,
772
+ "ĠSwap": 660,
773
+ "Ġabove": 661,
774
+ "ĠĊĠĠĊĠĠĠĠĠĠĠ": 662,
775
+ "ĠĊĠĠĊĠĠĠĠĠĠĠĠĠĠĠ": 663,
776
+ "Ġbooks": 664,
777
+ "Sorted": 665,
778
+ "There": 666,
779
+ "otion": 667,
780
+ "Ġext": 668,
781
+ "Ġvers": 669,
782
+ "Ġwith": 670,
783
+ "Ġwant": 671,
784
+ "ĠyDist": 672,
785
+ "Ġyour": 673,
786
+ "Ġprints": 674,
787
+ "ĠprintArray": 675,
788
+ "Ġorder": 676,
789
+ "Ġ[[-": 677,
790
+ "DER": 678,
791
+ "extraction": 679,
792
+ "feature": 680,
793
+ "roach": 681,
794
+ "ures": 682,
795
+ "ĠAI": 683,
796
+ "ĠAS": 684,
797
+ "Ġloop": 685,
798
+ "Ġload": 686,
799
+ "Ġset": 687,
800
+ "Ġsets": 688,
801
+ "ĠĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ": 689,
802
+ "ĠĊĠĠĠĠĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠ": 690,
803
+ "Ġpredicting": 691,
804
+ "Ġfeatures": 692,
805
+ "Ġtesting": 693,
806
+ "Ġsorts": 694,
807
+ "Ġwheth": 695,
808
+ "Ġwhich": 696,
809
+ "ĠJavaSc": 697,
810
+ "Ġcalculate": 698,
811
+ "Ġcalculating": 699,
812
+ "\"]))": 700,
813
+ "(*)": 701,
814
+ "([\"": 702,
815
+ "Change": 703,
816
+ "GROUP": 704,
817
+ "LIMIT": 705,
818
+ "ORDER": 706,
819
+ "String": 707,
820
+ "Write": 708,
821
+ "bine": 709,
822
+ "bayes": 710,
823
+ "console": 711,
824
+ "closestPoints": 712,
825
+ "clidean": 713,
826
+ "floor": 714,
827
+ "gramm": 715,
828
+ "naive": 716,
829
+ "right": 717,
830
+ "ript": 718,
831
+ "scending": 719,
832
+ "sqrt": 720,
833
+ "ular": 721,
834
+ "Ġstatic": 722,
835
+ "Ġdescending": 723,
836
+ "Ġquery": 724,
837
+ "ĠDESC": 725,
838
+ "ĠDriver": 726,
839
+ "ĠEuclidean": 727,
840
+ "ĠOne": 728,
841
+ "ĠPrints": 729,
842
+ "Ġuses": 730,
843
+ "Ġapproach": 731,
844
+ "Ġpromotion": 732,
845
+ "Ġpopular": 733,
846
+ "Ġprogramm": 734,
847
+ "Ġpublic": 735,
848
+ "Ġpython": 736,
849
+ "Ġcombine": 737,
850
+ "Ġmoney": 738,
851
+ "Ġfewer": 739,
852
+ "Ġfunction": 740,
853
+ "Ġfirst": 741,
854
+ "Ġfollowing": 742,
855
+ "Ġtransfer": 743,
856
+ "Ġtraining": 744,
857
+ "Ġboundary": 745,
858
+ "Ġdiscount": 746,
859
+ "Ġnltk": 747,
860
+ "Ġsubarray": 748,
861
+ "ĠCOUNT": 749,
862
+ "Ġextracting": 750,
863
+ "Ġversion": 751,
864
+ "Ġloading": 752,
865
+ "Ġwhether": 753,
866
+ "ĠJavaScript": 754,
867
+ "Ġprogramming": 755
868
+ },
869
+ "merges": [
870
+ [
871
+ "Ġ",
872
+ "Ġ"
873
+ ],
874
+ [
875
+ "i",
876
+ "n"
877
+ ],
878
+ [
879
+ "ĠĠ",
880
+ "ĠĠ"
881
+ ],
882
+ [
883
+ "in",
884
+ "t"
885
+ ],
886
+ [
887
+ "s",
888
+ "t"
889
+ ],
890
+ [
891
+ "Ġ",
892
+ "="
893
+ ],
894
+ [
895
+ "o",
896
+ "int"
897
+ ],
898
+ [
899
+ "l",
900
+ "e"
901
+ ],
902
+ [
903
+ "ĠĠ",
904
+ "Ġ"
905
+ ],
906
+ [
907
+ "Ġ",
908
+ "a"
909
+ ],
910
+ [
911
+ "Ġ",
912
+ "Ċ"
913
+ ],
914
+ [
915
+ "t",
916
+ "h"
917
+ ],
918
+ [
919
+ "oint",
920
+ "s"
921
+ ],
922
+ [
923
+ "o",
924
+ "r"
925
+ ],
926
+ [
927
+ "Ġ",
928
+ "p"
929
+ ],
930
+ [
931
+ "Ġ",
932
+ "c"
933
+ ],
934
+ [
935
+ "r",
936
+ "r"
937
+ ],
938
+ [
939
+ "Ġ",
940
+ "i"
941
+ ],
942
+ [
943
+ "ĠĠĠĠ",
944
+ "ĠĠĠ"
945
+ ],
946
+ [
947
+ "Ċ",
948
+ "Ġ"
949
+ ],
950
+ [
951
+ "l",
952
+ "o"
953
+ ],
954
+ [
955
+ "o",
956
+ "n"
957
+ ],
958
+ [
959
+ "s",
960
+ "e"
961
+ ],
962
+ [
963
+ "a",
964
+ "i"
965
+ ],
966
+ [
967
+ ")",
968
+ ";"
969
+ ],
970
+ [
971
+ "P",
972
+ "oints"
973
+ ],
974
+ [
975
+ "o",
976
+ "u"
977
+ ],
978
+ [
979
+ "Ġ",
980
+ "m"
981
+ ],
982
+ [
983
+ "/",
984
+ "/"
985
+ ],
986
+ [
987
+ "Ġ",
988
+ "["
989
+ ],
990
+ [
991
+ "Ġ",
992
+ "r"
993
+ ],
994
+ [
995
+ "d",
996
+ "e"
997
+ ],
998
+ [
999
+ "i",
1000
+ "st"
1001
+ ],
1002
+ [
1003
+ "t",
1004
+ "Points"
1005
+ ],
1006
+ [
1007
+ "Ġ",
1008
+ "f"
1009
+ ],
1010
+ [
1011
+ "Ġ",
1012
+ "t"
1013
+ ],
1014
+ [
1015
+ "Ġ",
1016
+ "th"
1017
+ ],
1018
+ [
1019
+ "lo",
1020
+ "se"
1021
+ ],
1022
+ [
1023
+ "lose",
1024
+ "st"
1025
+ ],
1026
+ [
1027
+ "ai",
1028
+ "r"
1029
+ ],
1030
+ [
1031
+ "]",
1032
+ ","
1033
+ ],
1034
+ [
1035
+ "a",
1036
+ "n"
1037
+ ],
1038
+ [
1039
+ "a",
1040
+ "t"
1041
+ ],
1042
+ [
1043
+ "e",
1044
+ "t"
1045
+ ],
1046
+ [
1047
+ "Ġa",
1048
+ "rr"
1049
+ ],
1050
+ [
1051
+ "Ġth",
1052
+ "e"
1053
+ ],
1054
+ [
1055
+ "e",
1056
+ "r"
1057
+ ],
1058
+ [
1059
+ "Ġ",
1060
+ "{"
1061
+ ],
1062
+ [
1063
+ "Ġc",
1064
+ "losest"
1065
+ ],
1066
+ [
1067
+ "c",
1068
+ "t"
1069
+ ],
1070
+ [
1071
+ "or",
1072
+ "t"
1073
+ ],
1074
+ [
1075
+ "P",
1076
+ "air"
1077
+ ],
1078
+ [
1079
+ "a",
1080
+ "y"
1081
+ ],
1082
+ [
1083
+ "Ġ",
1084
+ "("
1085
+ ],
1086
+ [
1087
+ "Ġ",
1088
+ "//"
1089
+ ],
1090
+ [
1091
+ "ĠĊ",
1092
+ "ĠĠĠĠĠĠĠ"
1093
+ ],
1094
+ [
1095
+ "Ġp",
1096
+ "oints"
1097
+ ],
1098
+ [
1099
+ "D",
1100
+ "ist"
1101
+ ],
1102
+ [
1103
+ "e",
1104
+ "n"
1105
+ ],
1106
+ [
1107
+ "g",
1108
+ "h"
1109
+ ],
1110
+ [
1111
+ "i",
1112
+ "gh"
1113
+ ],
1114
+ [
1115
+ "r",
1116
+ "int"
1117
+ ],
1118
+ [
1119
+ "Ġ",
1120
+ "b"
1121
+ ],
1122
+ [
1123
+ "Ġ",
1124
+ "d"
1125
+ ],
1126
+ [
1127
+ "Ġ",
1128
+ "n"
1129
+ ],
1130
+ [
1131
+ "Ġ",
1132
+ "o"
1133
+ ],
1134
+ [
1135
+ "in",
1136
+ "g"
1137
+ ],
1138
+ [
1139
+ "ĠĠĠĠ",
1140
+ "ĠĠĠĠĠĠĠ"
1141
+ ],
1142
+ [
1143
+ "le",
1144
+ "f"
1145
+ ],
1146
+ [
1147
+ "le",
1148
+ "t"
1149
+ ],
1150
+ [
1151
+ "e",
1152
+ "m"
1153
+ ],
1154
+ [
1155
+ "r",
1156
+ "e"
1157
+ ],
1158
+ [
1159
+ "Ġ",
1160
+ "2"
1161
+ ],
1162
+ [
1163
+ "on",
1164
+ "st"
1165
+ ],
1166
+ [
1167
+ "Ġm",
1168
+ "in"
1169
+ ],
1170
+ [
1171
+ "Ġr",
1172
+ "igh"
1173
+ ],
1174
+ [
1175
+ "Ġclosest",
1176
+ "Pair"
1177
+ ],
1178
+ [
1179
+ "c",
1180
+ "e"
1181
+ ],
1182
+ [
1183
+ "o",
1184
+ "m"
1185
+ ],
1186
+ [
1187
+ "r",
1188
+ "a"
1189
+ ],
1190
+ [
1191
+ "r",
1192
+ "n"
1193
+ ],
1194
+ [
1195
+ "Ċ",
1196
+ "ĠĠĠ"
1197
+ ],
1198
+ [
1199
+ "Ġ",
1200
+ "g"
1201
+ ],
1202
+ [
1203
+ "Ġ",
1204
+ "s"
1205
+ ],
1206
+ [
1207
+ "Ġ",
1208
+ "}"
1209
+ ],
1210
+ [
1211
+ "Ġa",
1212
+ "n"
1213
+ ],
1214
+ [
1215
+ "ou",
1216
+ "n"
1217
+ ],
1218
+ [
1219
+ "ou",
1220
+ "t"
1221
+ ],
1222
+ [
1223
+ "lef",
1224
+ "tPoints"
1225
+ ],
1226
+ [
1227
+ "Ġrigh",
1228
+ "tPoints"
1229
+ ],
1230
+ [
1231
+ "l",
1232
+ "i"
1233
+ ],
1234
+ [
1235
+ "o",
1236
+ "k"
1237
+ ],
1238
+ [
1239
+ "o",
1240
+ "ok"
1241
+ ],
1242
+ [
1243
+ "Ġ",
1244
+ "-"
1245
+ ],
1246
+ [
1247
+ "Ġ",
1248
+ "0"
1249
+ ],
1250
+ [
1251
+ "Ġ",
1252
+ "<"
1253
+ ],
1254
+ [
1255
+ "Ġ",
1256
+ "M"
1257
+ ],
1258
+ [
1259
+ "Ġ",
1260
+ "j"
1261
+ ],
1262
+ [
1263
+ "Ġ",
1264
+ "in"
1265
+ ],
1266
+ [
1267
+ "Ġt",
1268
+ "o"
1269
+ ],
1270
+ [
1271
+ "Ġo",
1272
+ "f"
1273
+ ],
1274
+ [
1275
+ "]",
1276
+ ";"
1277
+ ],
1278
+ [
1279
+ "a",
1280
+ "m"
1281
+ ],
1282
+ [
1283
+ "a",
1284
+ "th"
1285
+ ],
1286
+ [
1287
+ "g",
1288
+ "th"
1289
+ ],
1290
+ [
1291
+ "i",
1292
+ "d"
1293
+ ],
1294
+ [
1295
+ "i",
1296
+ "on"
1297
+ ],
1298
+ [
1299
+ "n",
1300
+ "gth"
1301
+ ],
1302
+ [
1303
+ "o",
1304
+ "de"
1305
+ ],
1306
+ [
1307
+ "p",
1308
+ "am"
1309
+ ],
1310
+ [
1311
+ "u",
1312
+ "m"
1313
+ ],
1314
+ [
1315
+ "u",
1316
+ "rn"
1317
+ ],
1318
+ [
1319
+ "le",
1320
+ "ngth"
1321
+ ],
1322
+ [
1323
+ "ĠĊ",
1324
+ "ĠĠĠ"
1325
+ ],
1326
+ [
1327
+ "ĠĊ",
1328
+ "ĠĠĠĠĠĠĠĠĠĠĠ"
1329
+ ],
1330
+ [
1331
+ "Ġc",
1332
+ "onst"
1333
+ ],
1334
+ [
1335
+ "rr",
1336
+ "ay"
1337
+ ],
1338
+ [
1339
+ "Ġr",
1340
+ "et"
1341
+ ],
1342
+ [
1343
+ "an",
1344
+ "ce"
1345
+ ],
1346
+ [
1347
+ "Ġg",
1348
+ "et"
1349
+ ],
1350
+ [
1351
+ "oun",
1352
+ "t"
1353
+ ],
1354
+ [
1355
+ "Ġret",
1356
+ "urn"
1357
+ ],
1358
+ [
1359
+ "+",
1360
+ "+"
1361
+ ],
1362
+ [
1363
+ "A",
1364
+ "rray"
1365
+ ],
1366
+ [
1367
+ "]",
1368
+ ")"
1369
+ ],
1370
+ [
1371
+ "d",
1372
+ "i"
1373
+ ],
1374
+ [
1375
+ "f",
1376
+ "or"
1377
+ ],
1378
+ [
1379
+ "i",
1380
+ "m"
1381
+ ],
1382
+ [
1383
+ "i",
1384
+ "t"
1385
+ ],
1386
+ [
1387
+ "i",
1388
+ "v"
1389
+ ],
1390
+ [
1391
+ "l",
1392
+ "a"
1393
+ ],
1394
+ [
1395
+ "p",
1396
+ "rint"
1397
+ ],
1398
+ [
1399
+ "r",
1400
+ "om"
1401
+ ],
1402
+ [
1403
+ "s",
1404
+ "pam"
1405
+ ],
1406
+ [
1407
+ "v",
1408
+ "e"
1409
+ ],
1410
+ [
1411
+ "Ġ",
1412
+ "1"
1413
+ ],
1414
+ [
1415
+ "Ġ",
1416
+ "C"
1417
+ ],
1418
+ [
1419
+ "Ġ",
1420
+ "S"
1421
+ ],
1422
+ [
1423
+ "Ġ",
1424
+ "int"
1425
+ ],
1426
+ [
1427
+ "Ġ",
1428
+ "let"
1429
+ ],
1430
+ [
1431
+ "in",
1432
+ "de"
1433
+ ],
1434
+ [
1435
+ "Ġa",
1436
+ "b"
1437
+ ],
1438
+ [
1439
+ "ĠĊ",
1440
+ "ĠĠ"
1441
+ ],
1442
+ [
1443
+ "Ġi",
1444
+ "s"
1445
+ ],
1446
+ [
1447
+ "Ġf",
1448
+ "or"
1449
+ ],
1450
+ [
1451
+ "Ġb",
1452
+ "ook"
1453
+ ],
1454
+ [
1455
+ "Ġd",
1456
+ "ist"
1457
+ ],
1458
+ [
1459
+ "re",
1460
+ "di"
1461
+ ],
1462
+ [
1463
+ "ĠM",
1464
+ "ath"
1465
+ ],
1466
+ [
1467
+ "ode",
1468
+ "l"
1469
+ ],
1470
+ [
1471
+ "inde",
1472
+ "x"
1473
+ ],
1474
+ [
1475
+ "redi",
1476
+ "ct"
1477
+ ],
1478
+ [
1479
+ "'",
1480
+ ")"
1481
+ ],
1482
+ [
1483
+ "'",
1484
+ ","
1485
+ ],
1486
+ [
1487
+ "(",
1488
+ "'"
1489
+ ],
1490
+ [
1491
+ "S",
1492
+ "ort"
1493
+ ],
1494
+ [
1495
+ "T",
1496
+ "h"
1497
+ ],
1498
+ [
1499
+ "]",
1500
+ ");"
1501
+ ],
1502
+ [
1503
+ "]",
1504
+ "];"
1505
+ ],
1506
+ [
1507
+ "a",
1508
+ "l"
1509
+ ],
1510
+ [
1511
+ "a",
1512
+ "rr"
1513
+ ],
1514
+ [
1515
+ "e",
1516
+ "at"
1517
+ ],
1518
+ [
1519
+ "i",
1520
+ "s"
1521
+ ],
1522
+ [
1523
+ "o",
1524
+ "t"
1525
+ ],
1526
+ [
1527
+ "p",
1528
+ "oints"
1529
+ ],
1530
+ [
1531
+ "r",
1532
+ "y"
1533
+ ],
1534
+ [
1535
+ "u",
1536
+ "l"
1537
+ ],
1538
+ [
1539
+ "u",
1540
+ "t"
1541
+ ],
1542
+ [
1543
+ "Ġ",
1544
+ "'"
1545
+ ],
1546
+ [
1547
+ "Ġ",
1548
+ "4"
1549
+ ],
1550
+ [
1551
+ "Ġ",
1552
+ "e"
1553
+ ],
1554
+ [
1555
+ "Ġ",
1556
+ "v"
1557
+ ],
1558
+ [
1559
+ "Ġ",
1560
+ "w"
1561
+ ],
1562
+ [
1563
+ "Ġ",
1564
+ "y"
1565
+ ],
1566
+ [
1567
+ "Ġ",
1568
+ "em"
1569
+ ],
1570
+ [
1571
+ "or",
1572
+ "i"
1573
+ ],
1574
+ [
1575
+ "Ġp",
1576
+ "air"
1577
+ ],
1578
+ [
1579
+ "Ġp",
1580
+ "rint"
1581
+ ],
1582
+ [
1583
+ "ai",
1584
+ "l"
1585
+ ],
1586
+ [
1587
+ "Ġ[",
1588
+ "-"
1589
+ ],
1590
+ [
1591
+ "Ġarr",
1592
+ "ay"
1593
+ ],
1594
+ [
1595
+ "Ġmin",
1596
+ "im"
1597
+ ],
1598
+ [
1599
+ "++",
1600
+ ")"
1601
+ ],
1602
+ [
1603
+ "ĠC",
1604
+ "ount"
1605
+ ],
1606
+ [
1607
+ "Ġab",
1608
+ "out"
1609
+ ],
1610
+ [
1611
+ "')",
1612
+ ","
1613
+ ],
1614
+ [
1615
+ "Ġem",
1616
+ "ail"
1617
+ ],
1618
+ [
1619
+ "Ġminim",
1620
+ "um"
1621
+ ],
1622
+ [
1623
+ "R",
1624
+ "O"
1625
+ ],
1626
+ [
1627
+ "[",
1628
+ "])"
1629
+ ],
1630
+ [
1631
+ "a",
1632
+ "p"
1633
+ ],
1634
+ [
1635
+ "b",
1636
+ "ra"
1637
+ ],
1638
+ [
1639
+ "c",
1640
+ "onst"
1641
+ ],
1642
+ [
1643
+ "d",
1644
+ "le"
1645
+ ],
1646
+ [
1647
+ "e",
1648
+ "d"
1649
+ ],
1650
+ [
1651
+ "e",
1652
+ "w"
1653
+ ],
1654
+ [
1655
+ "g",
1656
+ "e"
1657
+ ],
1658
+ [
1659
+ "m",
1660
+ "in"
1661
+ ],
1662
+ [
1663
+ "m",
1664
+ "en"
1665
+ ],
1666
+ [
1667
+ "o",
1668
+ "id"
1669
+ ],
1670
+ [
1671
+ "p",
1672
+ "oint"
1673
+ ],
1674
+ [
1675
+ "p",
1676
+ "ort"
1677
+ ],
1678
+ [
1679
+ "p",
1680
+ "redict"
1681
+ ],
1682
+ [
1683
+ "q",
1684
+ "u"
1685
+ ],
1686
+ [
1687
+ "r",
1688
+ "an"
1689
+ ],
1690
+ [
1691
+ "s",
1692
+ "ort"
1693
+ ],
1694
+ [
1695
+ "u",
1696
+ "n"
1697
+ ],
1698
+ [
1699
+ "w",
1700
+ "o"
1701
+ ],
1702
+ [
1703
+ "x",
1704
+ "t"
1705
+ ],
1706
+ [
1707
+ "y",
1708
+ "st"
1709
+ ],
1710
+ [
1711
+ "Ċ",
1712
+ "ĠĠĠĠ"
1713
+ ],
1714
+ [
1715
+ "Ċ",
1716
+ "ĠĠĠĠĠĠĠ"
1717
+ ],
1718
+ [
1719
+ "Ċ",
1720
+ "ĊĠ"
1721
+ ],
1722
+ [
1723
+ "Ġ",
1724
+ "or"
1725
+ ],
1726
+ [
1727
+ "Ġ",
1728
+ "li"
1729
+ ],
1730
+ [
1731
+ "Ġ",
1732
+ "Array"
1733
+ ],
1734
+ [
1735
+ "in",
1736
+ "d"
1737
+ ],
1738
+ [
1739
+ "ĠĠĠĠ",
1740
+ "ĠĠĠĠ"
1741
+ ],
1742
+ [
1743
+ "Ġ=",
1744
+ ">"
1745
+ ],
1746
+ [
1747
+ "le",
1748
+ "men"
1749
+ ],
1750
+ [
1751
+ "ĠĊ",
1752
+ "Ġ"
1753
+ ],
1754
+ [
1755
+ "Ġp",
1756
+ "oint"
1757
+ ],
1758
+ [
1759
+ "Ġi",
1760
+ "f"
1761
+ ],
1762
+ [
1763
+ "Ġm",
1764
+ "odel"
1765
+ ],
1766
+ [
1767
+ "Ġ[",
1768
+ "["
1769
+ ],
1770
+ [
1771
+ "Ġt",
1772
+ "wo"
1773
+ ],
1774
+ [
1775
+ "an",
1776
+ "ge"
1777
+ ],
1778
+ [
1779
+ "at",
1780
+ "a"
1781
+ ],
1782
+ [
1783
+ "at",
1784
+ "e"
1785
+ ],
1786
+ [
1787
+ "er",
1788
+ "s"
1789
+ ],
1790
+ [
1791
+ "Dist",
1792
+ "ance"
1793
+ ],
1794
+ [
1795
+ "en",
1796
+ "d"
1797
+ ],
1798
+ [
1799
+ "Ġo",
1800
+ "b"
1801
+ ],
1802
+ [
1803
+ "Ġmin",
1804
+ "Dist"
1805
+ ],
1806
+ [
1807
+ "id",
1808
+ "dle"
1809
+ ],
1810
+ [
1811
+ "Ġget",
1812
+ "Distance"
1813
+ ],
1814
+ [
1815
+ "ĠS",
1816
+ "yst"
1817
+ ],
1818
+ [
1819
+ "ĠĊĠĠ",
1820
+ "ĊĠĠĠ"
1821
+ ],
1822
+ [
1823
+ "Ġdist",
1824
+ "ance"
1825
+ ],
1826
+ [
1827
+ "Th",
1828
+ "is"
1829
+ ],
1830
+ [
1831
+ "Ġe",
1832
+ "lemen"
1833
+ ],
1834
+ [
1835
+ "Ġv",
1836
+ "oid"
1837
+ ],
1838
+ [
1839
+ "bra",
1840
+ "ry"
1841
+ ],
1842
+ [
1843
+ "qu",
1844
+ "er"
1845
+ ],
1846
+ [
1847
+ "ran",
1848
+ "s"
1849
+ ],
1850
+ [
1851
+ "ĊĠĠĠĠ",
1852
+ "Ġ"
1853
+ ],
1854
+ [
1855
+ "Ġli",
1856
+ "brary"
1857
+ ],
1858
+ [
1859
+ "ĠArray",
1860
+ "Sort"
1861
+ ],
1862
+ [
1863
+ "ĠSyst",
1864
+ "em"
1865
+ ],
1866
+ [
1867
+ "Ġelemen",
1868
+ "t"
1869
+ ],
1870
+ [
1871
+ "\"",
1872
+ ");"
1873
+ ],
1874
+ [
1875
+ "(",
1876
+ ")"
1877
+ ],
1878
+ [
1879
+ "(",
1880
+ ");"
1881
+ ],
1882
+ [
1883
+ ")",
1884
+ ":"
1885
+ ],
1886
+ [
1887
+ "B",
1888
+ "Y"
1889
+ ],
1890
+ [
1891
+ "B",
1892
+ "ook"
1893
+ ],
1894
+ [
1895
+ "C",
1896
+ "T"
1897
+ ],
1898
+ [
1899
+ "C",
1900
+ "losest"
1901
+ ],
1902
+ [
1903
+ "C",
1904
+ "re"
1905
+ ],
1906
+ [
1907
+ "D",
1908
+ "E"
1909
+ ],
1910
+ [
1911
+ "E",
1912
+ "L"
1913
+ ],
1914
+ [
1915
+ "E",
1916
+ "CT"
1917
+ ],
1918
+ [
1919
+ "F",
1920
+ "RO"
1921
+ ],
1922
+ [
1923
+ "I",
1924
+ "D"
1925
+ ],
1926
+ [
1927
+ "J",
1928
+ "a"
1929
+ ],
1930
+ [
1931
+ "N",
1932
+ "B"
1933
+ ],
1934
+ [
1935
+ "O",
1936
+ "ut"
1937
+ ],
1938
+ [
1939
+ "S",
1940
+ "EL"
1941
+ ],
1942
+ [
1943
+ "T",
1944
+ "it"
1945
+ ],
1946
+ [
1947
+ "V",
1948
+ "e"
1949
+ ],
1950
+ [
1951
+ "a",
1952
+ "b"
1953
+ ],
1954
+ [
1955
+ "a",
1956
+ "se"
1957
+ ],
1958
+ [
1959
+ "a",
1960
+ "rn"
1961
+ ],
1962
+ [
1963
+ "b",
1964
+ "ers"
1965
+ ],
1966
+ [
1967
+ "c",
1968
+ "h"
1969
+ ],
1970
+ [
1971
+ "c",
1972
+ "v"
1973
+ ],
1974
+ [
1975
+ "c",
1976
+ "ount"
1977
+ ],
1978
+ [
1979
+ "c",
1980
+ "ul"
1981
+ ],
1982
+ [
1983
+ "e",
1984
+ "st"
1985
+ ],
1986
+ [
1987
+ "e",
1988
+ "en"
1989
+ ],
1990
+ [
1991
+ "e",
1992
+ "xt"
1993
+ ],
1994
+ [
1995
+ "f",
1996
+ "it"
1997
+ ],
1998
+ [
1999
+ "f",
2000
+ "rom"
2001
+ ],
2002
+ [
2003
+ "f",
2004
+ "eat"
2005
+ ],
2006
+ [
2007
+ "g",
2008
+ "ori"
2009
+ ],
2010
+ [
2011
+ "i",
2012
+ "de"
2013
+ ],
2014
+ [
2015
+ "i",
2016
+ "al"
2017
+ ],
2018
+ [
2019
+ "k",
2020
+ "le"
2021
+ ],
2022
+ [
2023
+ "l",
2024
+ "n"
2025
+ ],
2026
+ [
2027
+ "l",
2028
+ "gori"
2029
+ ],
2030
+ [
2031
+ "m",
2032
+ "odel"
2033
+ ],
2034
+ [
2035
+ "m",
2036
+ "port"
2037
+ ],
2038
+ [
2039
+ "n",
2040
+ "ot"
2041
+ ],
2042
+ [
2043
+ "o",
2044
+ "p"
2045
+ ],
2046
+ [
2047
+ "o",
2048
+ "w"
2049
+ ],
2050
+ [
2051
+ "o",
2052
+ "ve"
2053
+ ],
2054
+ [
2055
+ "p",
2056
+ "ut"
2057
+ ],
2058
+ [
2059
+ "p",
2060
+ "end"
2061
+ ],
2062
+ [
2063
+ "p",
2064
+ "ow"
2065
+ ],
2066
+ [
2067
+ "r",
2068
+ "o"
2069
+ ],
2070
+ [
2071
+ "s",
2072
+ "s"
2073
+ ],
2074
+ [
2075
+ "s",
2076
+ "li"
2077
+ ],
2078
+ [
2079
+ "t",
2080
+ "s"
2081
+ ],
2082
+ [
2083
+ "t",
2084
+ "in"
2085
+ ],
2086
+ [
2087
+ "t",
2088
+ "rans"
2089
+ ],
2090
+ [
2091
+ "u",
2092
+ "b"
2093
+ ],
2094
+ [
2095
+ "u",
2096
+ "re"
2097
+ ],
2098
+ [
2099
+ "v",
2100
+ "a"
2101
+ ],
2102
+ [
2103
+ "w",
2104
+ "een"
2105
+ ],
2106
+ [
2107
+ "x",
2108
+ "Dist"
2109
+ ],
2110
+ [
2111
+ "z",
2112
+ "er"
2113
+ ],
2114
+ [
2115
+ "Ċ",
2116
+ "ĠĠ"
2117
+ ],
2118
+ [
2119
+ "Ċ",
2120
+ "ĠĠĠĠĠĠĠĠĠĠĠ"
2121
+ ],
2122
+ [
2123
+ "Ċ",
2124
+ "ĠĊĠ"
2125
+ ],
2126
+ [
2127
+ "Ġ",
2128
+ "+"
2129
+ ],
2130
+ [
2131
+ "Ġ",
2132
+ "3"
2133
+ ],
2134
+ [
2135
+ "Ġ",
2136
+ "5"
2137
+ ],
2138
+ [
2139
+ "Ġ",
2140
+ "6"
2141
+ ],
2142
+ [
2143
+ "Ġ",
2144
+ "A"
2145
+ ],
2146
+ [
2147
+ "Ġ",
2148
+ "lo"
2149
+ ],
2150
+ [
2151
+ "Ġ",
2152
+ "se"
2153
+ ],
2154
+ [
2155
+ "Ġ",
2156
+ "leftPoints"
2157
+ ],
2158
+ [
2159
+ "Ġ",
2160
+ "un"
2161
+ ],
2162
+ [
2163
+ "Ġ",
2164
+ "BY"
2165
+ ],
2166
+ [
2167
+ "Ġ",
2168
+ "Ja"
2169
+ ],
2170
+ [
2171
+ "Ġa",
2172
+ "lgori"
2173
+ ],
2174
+ [
2175
+ "ĠĊ",
2176
+ "ĠĠĠĠĠĠĠĠ"
2177
+ ],
2178
+ [
2179
+ "th",
2180
+ "m"
2181
+ ],
2182
+ [
2183
+ "Ġp",
2184
+ "redict"
2185
+ ],
2186
+ [
2187
+ "Ġc",
2188
+ "on"
2189
+ ],
2190
+ [
2191
+ "Ġc",
2192
+ "al"
2193
+ ],
2194
+ [
2195
+ "Ġi",
2196
+ "mport"
2197
+ ],
2198
+ [
2199
+ "on",
2200
+ "e"
2201
+ ],
2202
+ [
2203
+ "ou",
2204
+ "r"
2205
+ ],
2206
+ [
2207
+ "Ġm",
2208
+ "iddle"
2209
+ ],
2210
+ [
2211
+ "Ġr",
2212
+ "ange"
2213
+ ],
2214
+ [
2215
+ "Ġf",
2216
+ "rom"
2217
+ ],
2218
+ [
2219
+ "Ġf",
2220
+ "eat"
2221
+ ],
2222
+ [
2223
+ "Ġf",
2224
+ "ind"
2225
+ ],
2226
+ [
2227
+ "Ġt",
2228
+ "em"
2229
+ ],
2230
+ [
2231
+ "Ġt",
2232
+ "est"
2233
+ ],
2234
+ [
2235
+ "Ġth",
2236
+ "at"
2237
+ ],
2238
+ [
2239
+ "et",
2240
+ "ween"
2241
+ ],
2242
+ [
2243
+ "ct",
2244
+ "ion"
2245
+ ],
2246
+ [
2247
+ "ct",
2248
+ "ori"
2249
+ ],
2250
+ [
2251
+ "Ġb",
2252
+ "etween"
2253
+ ],
2254
+ [
2255
+ "Ġd",
2256
+ "iv"
2257
+ ],
2258
+ [
2259
+ "Ġd",
2260
+ "ata"
2261
+ ],
2262
+ [
2263
+ "Ġn",
2264
+ "um"
2265
+ ],
2266
+ [
2267
+ "Ġn",
2268
+ "ew"
2269
+ ],
2270
+ [
2271
+ "lef",
2272
+ "t"
2273
+ ],
2274
+ [
2275
+ "om",
2276
+ "ial"
2277
+ ],
2278
+ [
2279
+ "ra",
2280
+ "in"
2281
+ ],
2282
+ [
2283
+ "Ġg",
2284
+ "iv"
2285
+ ],
2286
+ [
2287
+ "Ġs",
2288
+ "ort"
2289
+ ],
2290
+ [
2291
+ "Ġs",
2292
+ "kle"
2293
+ ],
2294
+ [
2295
+ "Ġan",
2296
+ "d"
2297
+ ],
2298
+ [
2299
+ "oun",
2300
+ "d"
2301
+ ],
2302
+ [
2303
+ "ĠM",
2304
+ "ul"
2305
+ ],
2306
+ [
2307
+ "Ġget",
2308
+ "Closest"
2309
+ ],
2310
+ [
2311
+ "for",
2312
+ "m"
2313
+ ],
2314
+ [
2315
+ "la",
2316
+ "b"
2317
+ ],
2318
+ [
2319
+ "la",
2320
+ "ss"
2321
+ ],
2322
+ [
2323
+ "print",
2324
+ "ln"
2325
+ ],
2326
+ [
2327
+ "ve",
2328
+ "ct"
2329
+ ],
2330
+ [
2331
+ "Ġbook",
2332
+ "ID"
2333
+ ],
2334
+ [
2335
+ "Ġbook",
2336
+ "Tit"
2337
+ ],
2338
+ [
2339
+ "Ġw",
2340
+ "h"
2341
+ ],
2342
+ [
2343
+ "ĠCount",
2344
+ "Ve"
2345
+ ],
2346
+ [
2347
+ "ap",
2348
+ "pend"
2349
+ ],
2350
+ [
2351
+ "predict",
2352
+ "ion"
2353
+ ],
2354
+ [
2355
+ "sort",
2356
+ "ed"
2357
+ ],
2358
+ [
2359
+ "Ġlibrary",
2360
+ "Book"
2361
+ ],
2362
+ [
2363
+ "Cre",
2364
+ "ate"
2365
+ ],
2366
+ [
2367
+ "FRO",
2368
+ "M"
2369
+ ],
2370
+ [
2371
+ "Out",
2372
+ "put"
2373
+ ],
2374
+ [
2375
+ "SEL",
2376
+ "ECT"
2377
+ ],
2378
+ [
2379
+ "ab",
2380
+ "s"
2381
+ ],
2382
+ [
2383
+ "sli",
2384
+ "ce"
2385
+ ],
2386
+ [
2387
+ "tin",
2388
+ "omial"
2389
+ ],
2390
+ [
2391
+ "trans",
2392
+ "form"
2393
+ ],
2394
+ [
2395
+ "ĊĠĠ",
2396
+ "ĊĠ"
2397
+ ],
2398
+ [
2399
+ "Ġun",
2400
+ "sorted"
2401
+ ],
2402
+ [
2403
+ "ĠJa",
2404
+ "va"
2405
+ ],
2406
+ [
2407
+ "Ġalgori",
2408
+ "thm"
2409
+ ],
2410
+ [
2411
+ "Ġcon",
2412
+ "quer"
2413
+ ],
2414
+ [
2415
+ "Ġcal",
2416
+ "cul"
2417
+ ],
2418
+ [
2419
+ "Ġtem",
2420
+ "p"
2421
+ ],
2422
+ [
2423
+ "ctori",
2424
+ "zer"
2425
+ ],
2426
+ [
2427
+ "Ġdiv",
2428
+ "ide"
2429
+ ],
2430
+ [
2431
+ "Ġnum",
2432
+ "bers"
2433
+ ],
2434
+ [
2435
+ "Ġgiv",
2436
+ "en"
2437
+ ],
2438
+ [
2439
+ "Ġskle",
2440
+ "arn"
2441
+ ],
2442
+ [
2443
+ "ĠMul",
2444
+ "tinomial"
2445
+ ],
2446
+ [
2447
+ "ĠgetClosest",
2448
+ "Pair"
2449
+ ],
2450
+ [
2451
+ "ĠbookTit",
2452
+ "le"
2453
+ ],
2454
+ [
2455
+ "ĠCountVe",
2456
+ "ctorizer"
2457
+ ],
2458
+ [
2459
+ "ĠMultinomial",
2460
+ "NB"
2461
+ ],
2462
+ [
2463
+ "\"",
2464
+ "])"
2465
+ ],
2466
+ [
2467
+ "'",
2468
+ "]"
2469
+ ],
2470
+ [
2471
+ "(",
2472
+ "\""
2473
+ ],
2474
+ [
2475
+ "(",
2476
+ "*"
2477
+ ],
2478
+ [
2479
+ "(",
2480
+ "["
2481
+ ],
2482
+ [
2483
+ ")",
2484
+ ");"
2485
+ ],
2486
+ [
2487
+ "1",
2488
+ "0"
2489
+ ],
2490
+ [
2491
+ "C",
2492
+ "h"
2493
+ ],
2494
+ [
2495
+ "D",
2496
+ "r"
2497
+ ],
2498
+ [
2499
+ "E",
2500
+ "u"
2501
+ ],
2502
+ [
2503
+ "F",
2504
+ "ind"
2505
+ ],
2506
+ [
2507
+ "G",
2508
+ "RO"
2509
+ ],
2510
+ [
2511
+ "I",
2512
+ "M"
2513
+ ],
2514
+ [
2515
+ "I",
2516
+ "T"
2517
+ ],
2518
+ [
2519
+ "L",
2520
+ "IM"
2521
+ ],
2522
+ [
2523
+ "M",
2524
+ "ath"
2525
+ ],
2526
+ [
2527
+ "N",
2528
+ "T"
2529
+ ],
2530
+ [
2531
+ "O",
2532
+ "R"
2533
+ ],
2534
+ [
2535
+ "O",
2536
+ "U"
2537
+ ],
2538
+ [
2539
+ "O",
2540
+ "n"
2541
+ ],
2542
+ [
2543
+ "P",
2544
+ "rint"
2545
+ ],
2546
+ [
2547
+ "Q",
2548
+ "L"
2549
+ ],
2550
+ [
2551
+ "S",
2552
+ "C"
2553
+ ],
2554
+ [
2555
+ "S",
2556
+ "c"
2557
+ ],
2558
+ [
2559
+ "S",
2560
+ "t"
2561
+ ],
2562
+ [
2563
+ "T",
2564
+ "rain"
2565
+ ],
2566
+ [
2567
+ "U",
2568
+ "P"
2569
+ ],
2570
+ [
2571
+ "W",
2572
+ "e"
2573
+ ],
2574
+ [
2575
+ "W",
2576
+ "r"
2577
+ ],
2578
+ [
2579
+ "[",
2580
+ "'"
2581
+ ],
2582
+ [
2583
+ "[",
2584
+ "]"
2585
+ ],
2586
+ [
2587
+ "]",
2588
+ "]"
2589
+ ],
2590
+ [
2591
+ "a",
2592
+ "d"
2593
+ ],
2594
+ [
2595
+ "a",
2596
+ "in"
2597
+ ],
2598
+ [
2599
+ "a",
2600
+ "le"
2601
+ ],
2602
+ [
2603
+ "a",
2604
+ "rray"
2605
+ ],
2606
+ [
2607
+ "a",
2608
+ "ry"
2609
+ ],
2610
+ [
2611
+ "a",
2612
+ "ch"
2613
+ ],
2614
+ [
2615
+ "b",
2616
+ "in"
2617
+ ],
2618
+ [
2619
+ "b",
2620
+ "ay"
2621
+ ],
2622
+ [
2623
+ "c",
2624
+ "on"
2625
+ ],
2626
+ [
2627
+ "c",
2628
+ "losest"
2629
+ ],
2630
+ [
2631
+ "c",
2632
+ "li"
2633
+ ],
2634
+ [
2635
+ "c",
2636
+ "end"
2637
+ ],
2638
+ [
2639
+ "c",
2640
+ "count"
2641
+ ],
2642
+ [
2643
+ "c",
2644
+ "lass"
2645
+ ],
2646
+ [
2647
+ "d",
2648
+ "ist"
2649
+ ],
2650
+ [
2651
+ "d",
2652
+ "ata"
2653
+ ],
2654
+ [
2655
+ "e",
2656
+ "s"
2657
+ ],
2658
+ [
2659
+ "e",
2660
+ "th"
2661
+ ],
2662
+ [
2663
+ "f",
2664
+ "lo"
2665
+ ],
2666
+ [
2667
+ "f",
2668
+ "er"
2669
+ ],
2670
+ [
2671
+ "g",
2672
+ "s"
2673
+ ],
2674
+ [
2675
+ "g",
2676
+ "ra"
2677
+ ],
2678
+ [
2679
+ "i",
2680
+ "c"
2681
+ ],
2682
+ [
2683
+ "i",
2684
+ "p"
2685
+ ],
2686
+ [
2687
+ "i",
2688
+ "r"
2689
+ ],
2690
+ [
2691
+ "i",
2692
+ "th"
2693
+ ],
2694
+ [
2695
+ "i",
2696
+ "ch"
2697
+ ],
2698
+ [
2699
+ "l",
2700
+ "t"
2701
+ ],
2702
+ [
2703
+ "l",
2704
+ "lo"
2705
+ ],
2706
+ [
2707
+ "m",
2708
+ "m"
2709
+ ],
2710
+ [
2711
+ "m",
2712
+ "iddle"
2713
+ ],
2714
+ [
2715
+ "n",
2716
+ "ai"
2717
+ ],
2718
+ [
2719
+ "o",
2720
+ "st"
2721
+ ],
2722
+ [
2723
+ "o",
2724
+ "le"
2725
+ ],
2726
+ [
2727
+ "o",
2728
+ "llo"
2729
+ ],
2730
+ [
2731
+ "p",
2732
+ "p"
2733
+ ],
2734
+ [
2735
+ "q",
2736
+ "r"
2737
+ ],
2738
+ [
2739
+ "r",
2740
+ "igh"
2741
+ ],
2742
+ [
2743
+ "r",
2744
+ "ing"
2745
+ ],
2746
+ [
2747
+ "r",
2748
+ "gs"
2749
+ ],
2750
+ [
2751
+ "r",
2752
+ "ip"
2753
+ ],
2754
+ [
2755
+ "s",
2756
+ "cend"
2757
+ ],
2758
+ [
2759
+ "s",
2760
+ "ole"
2761
+ ],
2762
+ [
2763
+ "s",
2764
+ "qr"
2765
+ ],
2766
+ [
2767
+ "t",
2768
+ "ext"
2769
+ ],
2770
+ [
2771
+ "u",
2772
+ "se"
2773
+ ],
2774
+ [
2775
+ "u",
2776
+ "la"
2777
+ ],
2778
+ [
2779
+ "w",
2780
+ "ing"
2781
+ ],
2782
+ [
2783
+ "w",
2784
+ "ap"
2785
+ ],
2786
+ [
2787
+ "y",
2788
+ "th"
2789
+ ],
2790
+ [
2791
+ "y",
2792
+ "Dist"
2793
+ ],
2794
+ [
2795
+ "}",
2796
+ ";"
2797
+ ],
2798
+ [
2799
+ "Ġ",
2800
+ "\""
2801
+ ],
2802
+ [
2803
+ "Ġ",
2804
+ "*"
2805
+ ],
2806
+ [
2807
+ "Ġ",
2808
+ "/"
2809
+ ],
2810
+ [
2811
+ "Ġ",
2812
+ "st"
2813
+ ],
2814
+ [
2815
+ "Ġ",
2816
+ "de"
2817
+ ],
2818
+ [
2819
+ "Ġ",
2820
+ "out"
2821
+ ],
2822
+ [
2823
+ "Ġ",
2824
+ "++"
2825
+ ],
2826
+ [
2827
+ "Ġ",
2828
+ "quer"
2829
+ ],
2830
+ [
2831
+ "Ġ",
2832
+ "\");"
2833
+ ],
2834
+ [
2835
+ "Ġ",
2836
+ "DE"
2837
+ ],
2838
+ [
2839
+ "Ġ",
2840
+ "xDist"
2841
+ ],
2842
+ [
2843
+ "Ġ",
2844
+ "one"
2845
+ ],
2846
+ [
2847
+ "Ġ",
2848
+ "our"
2849
+ ],
2850
+ [
2851
+ "Ġ",
2852
+ "left"
2853
+ ],
2854
+ [
2855
+ "Ġ",
2856
+ "lab"
2857
+ ],
2858
+ [
2859
+ "Ġ",
2860
+ "FROM"
2861
+ ],
2862
+ [
2863
+ "Ġ",
2864
+ "Output"
2865
+ ],
2866
+ [
2867
+ "Ġ",
2868
+ "Dr"
2869
+ ],
2870
+ [
2871
+ "Ġ",
2872
+ "Eu"
2873
+ ],
2874
+ [
2875
+ "Ġ",
2876
+ "Find"
2877
+ ],
2878
+ [
2879
+ "Ġ",
2880
+ "On"
2881
+ ],
2882
+ [
2883
+ "Ġ",
2884
+ "Print"
2885
+ ],
2886
+ [
2887
+ "Ġ",
2888
+ "use"
2889
+ ],
2890
+ [
2891
+ "ĠĠĠĠ",
2892
+ "ĠĠĠĠĠĠĠĠĠĠĠ"
2893
+ ],
2894
+ [
2895
+ "ĠĠĠĠ",
2896
+ "ĊĠĠĠĠĠĠĠĠĠĠĠ"
2897
+ ],
2898
+ [
2899
+ "Ġa",
2900
+ "ccount"
2901
+ ],
2902
+ [
2903
+ "Ġa",
2904
+ "pp"
2905
+ ],
2906
+ [
2907
+ "Ġa",
2908
+ "rgs"
2909
+ ],
2910
+ [
2911
+ "ĠĊ",
2912
+ "ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ"
2913
+ ],
2914
+ [
2915
+ "Ġp",
2916
+ "rom"
2917
+ ],
2918
+ [
2919
+ "Ġp",
2920
+ "op"
2921
+ ],
2922
+ [
2923
+ "Ġp",
2924
+ "ro"
2925
+ ],
2926
+ [
2927
+ "Ġp",
2928
+ "ub"
2929
+ ],
2930
+ [
2931
+ "Ġp",
2932
+ "yth"
2933
+ ],
2934
+ [
2935
+ "Ġc",
2936
+ "v"
2937
+ ],
2938
+ [
2939
+ "Ġc",
2940
+ "om"
2941
+ ],
2942
+ [
2943
+ "Ġc",
2944
+ "ode"
2945
+ ],
2946
+ [
2947
+ "Ġc",
2948
+ "ase"
2949
+ ],
2950
+ [
2951
+ "Ġc",
2952
+ "lass"
2953
+ ],
2954
+ [
2955
+ "Ġi",
2956
+ "t"
2957
+ ],
2958
+ [
2959
+ "Ġi",
2960
+ "ts"
2961
+ ],
2962
+ [
2963
+ "lo",
2964
+ "g"
2965
+ ],
2966
+ [
2967
+ "Ġm",
2968
+ "ove"
2969
+ ],
2970
+ [
2971
+ "Ġm",
2972
+ "one"
2973
+ ],
2974
+ [
2975
+ "Ġm",
2976
+ "ain"
2977
+ ],
2978
+ [
2979
+ "Ġm",
2980
+ "ost"
2981
+ ],
2982
+ [
2983
+ "Ġ[",
2984
+ "]"
2985
+ ],
2986
+ [
2987
+ "Ġ[",
2988
+ "],"
2989
+ ],
2990
+ [
2991
+ "Ġ[",
2992
+ "('"
2993
+ ],
2994
+ [
2995
+ "de",
2996
+ "r"
2997
+ ],
2998
+ [
2999
+ "de",
3000
+ "an"
3001
+ ],
3002
+ [
3003
+ "Ġf",
3004
+ "ew"
3005
+ ],
3006
+ [
3007
+ "Ġf",
3008
+ "un"
3009
+ ],
3010
+ [
3011
+ "Ġf",
3012
+ "ound"
3013
+ ],
3014
+ [
3015
+ "Ġf",
3016
+ "ir"
3017
+ ],
3018
+ [
3019
+ "Ġf",
3020
+ "ollo"
3021
+ ],
3022
+ [
3023
+ "Ġt",
3024
+ "rans"
3025
+ ],
3026
+ [
3027
+ "Ġt",
3028
+ "rain"
3029
+ ],
3030
+ [
3031
+ "an",
3032
+ "t"
3033
+ ],
3034
+ [
3035
+ "at",
3036
+ "ing"
3037
+ ],
3038
+ [
3039
+ "at",
3040
+ "ic"
3041
+ ],
3042
+ [
3043
+ "er",
3044
+ "e"
3045
+ ],
3046
+ [
3047
+ "Ġclosest",
3048
+ "Points"
3049
+ ],
3050
+ [
3051
+ "ct",
3052
+ "ing"
3053
+ ],
3054
+ [
3055
+ "Ġb",
3056
+ "y"
3057
+ ],
3058
+ [
3059
+ "Ġb",
3060
+ "ase"
3061
+ ],
3062
+ [
3063
+ "Ġb",
3064
+ "ound"
3065
+ ],
3066
+ [
3067
+ "Ġd",
3068
+ "is"
3069
+ ],
3070
+ [
3071
+ "Ġn",
3072
+ "ot"
3073
+ ],
3074
+ [
3075
+ "Ġn",
3076
+ "lt"
3077
+ ],
3078
+ [
3079
+ "Ġrigh",
3080
+ "t"
3081
+ ],
3082
+ [
3083
+ "ra",
3084
+ "ction"
3085
+ ],
3086
+ [
3087
+ "ra",
3088
+ "cting"
3089
+ ],
3090
+ [
3091
+ "Ġs",
3092
+ "o"
3093
+ ],
3094
+ [
3095
+ "Ġs",
3096
+ "pam"
3097
+ ],
3098
+ [
3099
+ "Ġs",
3100
+ "ub"
3101
+ ],
3102
+ [
3103
+ "Ġs",
3104
+ "ale"
3105
+ ],
3106
+ [
3107
+ "li",
3108
+ "c"
3109
+ ],
3110
+ [
3111
+ "Ġ<",
3112
+ "="
3113
+ ],
3114
+ [
3115
+ "Ġreturn",
3116
+ "s"
3117
+ ],
3118
+ [
3119
+ "im",
3120
+ "port"
3121
+ ],
3122
+ [
3123
+ "it",
3124
+ "e"
3125
+ ],
3126
+ [
3127
+ "iv",
3128
+ "er"
3129
+ ],
3130
+ [
3131
+ "print",
3132
+ "Array"
3133
+ ],
3134
+ [
3135
+ "Ġ1",
3136
+ "0"
3137
+ ],
3138
+ [
3139
+ "Ġ1",
3140
+ "1"
3141
+ ],
3142
+ [
3143
+ "ĠC",
3144
+ "OU"
3145
+ ],
3146
+ [
3147
+ "ĠS",
3148
+ "QL"
3149
+ ],
3150
+ [
3151
+ "ĠS",
3152
+ "wap"
3153
+ ],
3154
+ [
3155
+ "Ġab",
3156
+ "ove"
3157
+ ],
3158
+ [
3159
+ "ĠĊĠĠ",
3160
+ "ĊĠĠĠĠĠĠĠ"
3161
+ ],
3162
+ [
3163
+ "ĠĊĠĠ",
3164
+ "ĊĠĠĠĠĠĠĠĠĠĠĠ"
3165
+ ],
3166
+ [
3167
+ "Ġbook",
3168
+ "s"
3169
+ ],
3170
+ [
3171
+ "Sort",
3172
+ "ed"
3173
+ ],
3174
+ [
3175
+ "Th",
3176
+ "ere"
3177
+ ],
3178
+ [
3179
+ "ot",
3180
+ "ion"
3181
+ ],
3182
+ [
3183
+ "Ġe",
3184
+ "xt"
3185
+ ],
3186
+ [
3187
+ "Ġv",
3188
+ "ers"
3189
+ ],
3190
+ [
3191
+ "Ġw",
3192
+ "ith"
3193
+ ],
3194
+ [
3195
+ "Ġw",
3196
+ "ant"
3197
+ ],
3198
+ [
3199
+ "Ġy",
3200
+ "Dist"
3201
+ ],
3202
+ [
3203
+ "Ġy",
3204
+ "our"
3205
+ ],
3206
+ [
3207
+ "Ġprint",
3208
+ "s"
3209
+ ],
3210
+ [
3211
+ "Ġprint",
3212
+ "Array"
3213
+ ],
3214
+ [
3215
+ "Ġor",
3216
+ "der"
3217
+ ],
3218
+ [
3219
+ "Ġ[[",
3220
+ "-"
3221
+ ],
3222
+ [
3223
+ "DE",
3224
+ "R"
3225
+ ],
3226
+ [
3227
+ "ext",
3228
+ "raction"
3229
+ ],
3230
+ [
3231
+ "feat",
3232
+ "ure"
3233
+ ],
3234
+ [
3235
+ "ro",
3236
+ "ach"
3237
+ ],
3238
+ [
3239
+ "ure",
3240
+ "s"
3241
+ ],
3242
+ [
3243
+ "ĠA",
3244
+ "I"
3245
+ ],
3246
+ [
3247
+ "ĠA",
3248
+ "S"
3249
+ ],
3250
+ [
3251
+ "Ġlo",
3252
+ "op"
3253
+ ],
3254
+ [
3255
+ "Ġlo",
3256
+ "ad"
3257
+ ],
3258
+ [
3259
+ "Ġse",
3260
+ "t"
3261
+ ],
3262
+ [
3263
+ "Ġse",
3264
+ "ts"
3265
+ ],
3266
+ [
3267
+ "ĠĊĠĠĠĠĠĠĠĠ",
3268
+ "ĠĠĠĠĠĠĠĠĠĠĠ"
3269
+ ],
3270
+ [
3271
+ "ĠĊĠĠĠĠĠĠĠĠ",
3272
+ "ĠĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠ"
3273
+ ],
3274
+ [
3275
+ "Ġpredict",
3276
+ "ing"
3277
+ ],
3278
+ [
3279
+ "Ġfeat",
3280
+ "ures"
3281
+ ],
3282
+ [
3283
+ "Ġtest",
3284
+ "ing"
3285
+ ],
3286
+ [
3287
+ "Ġsort",
3288
+ "s"
3289
+ ],
3290
+ [
3291
+ "Ġwh",
3292
+ "eth"
3293
+ ],
3294
+ [
3295
+ "Ġwh",
3296
+ "ich"
3297
+ ],
3298
+ [
3299
+ "ĠJava",
3300
+ "Sc"
3301
+ ],
3302
+ [
3303
+ "Ġcalcul",
3304
+ "ate"
3305
+ ],
3306
+ [
3307
+ "Ġcalcul",
3308
+ "ating"
3309
+ ],
3310
+ [
3311
+ "\"])",
3312
+ ")"
3313
+ ],
3314
+ [
3315
+ "(*",
3316
+ ")"
3317
+ ],
3318
+ [
3319
+ "([",
3320
+ "\""
3321
+ ],
3322
+ [
3323
+ "Ch",
3324
+ "ange"
3325
+ ],
3326
+ [
3327
+ "GRO",
3328
+ "UP"
3329
+ ],
3330
+ [
3331
+ "LIM",
3332
+ "IT"
3333
+ ],
3334
+ [
3335
+ "OR",
3336
+ "DER"
3337
+ ],
3338
+ [
3339
+ "St",
3340
+ "ring"
3341
+ ],
3342
+ [
3343
+ "Wr",
3344
+ "ite"
3345
+ ],
3346
+ [
3347
+ "bin",
3348
+ "e"
3349
+ ],
3350
+ [
3351
+ "bay",
3352
+ "es"
3353
+ ],
3354
+ [
3355
+ "con",
3356
+ "sole"
3357
+ ],
3358
+ [
3359
+ "closest",
3360
+ "Points"
3361
+ ],
3362
+ [
3363
+ "cli",
3364
+ "dean"
3365
+ ],
3366
+ [
3367
+ "flo",
3368
+ "or"
3369
+ ],
3370
+ [
3371
+ "gra",
3372
+ "mm"
3373
+ ],
3374
+ [
3375
+ "nai",
3376
+ "ve"
3377
+ ],
3378
+ [
3379
+ "righ",
3380
+ "t"
3381
+ ],
3382
+ [
3383
+ "rip",
3384
+ "t"
3385
+ ],
3386
+ [
3387
+ "scend",
3388
+ "ing"
3389
+ ],
3390
+ [
3391
+ "sqr",
3392
+ "t"
3393
+ ],
3394
+ [
3395
+ "ula",
3396
+ "r"
3397
+ ],
3398
+ [
3399
+ "Ġst",
3400
+ "atic"
3401
+ ],
3402
+ [
3403
+ "Ġde",
3404
+ "scending"
3405
+ ],
3406
+ [
3407
+ "Ġquer",
3408
+ "y"
3409
+ ],
3410
+ [
3411
+ "ĠDE",
3412
+ "SC"
3413
+ ],
3414
+ [
3415
+ "ĠDr",
3416
+ "iver"
3417
+ ],
3418
+ [
3419
+ "ĠEu",
3420
+ "clidean"
3421
+ ],
3422
+ [
3423
+ "ĠOn",
3424
+ "e"
3425
+ ],
3426
+ [
3427
+ "ĠPrint",
3428
+ "s"
3429
+ ],
3430
+ [
3431
+ "Ġuse",
3432
+ "s"
3433
+ ],
3434
+ [
3435
+ "Ġapp",
3436
+ "roach"
3437
+ ],
3438
+ [
3439
+ "Ġprom",
3440
+ "otion"
3441
+ ],
3442
+ [
3443
+ "Ġpop",
3444
+ "ular"
3445
+ ],
3446
+ [
3447
+ "Ġpro",
3448
+ "gramm"
3449
+ ],
3450
+ [
3451
+ "Ġpub",
3452
+ "lic"
3453
+ ],
3454
+ [
3455
+ "Ġpyth",
3456
+ "on"
3457
+ ],
3458
+ [
3459
+ "Ġcom",
3460
+ "bine"
3461
+ ],
3462
+ [
3463
+ "Ġmone",
3464
+ "y"
3465
+ ],
3466
+ [
3467
+ "Ġfew",
3468
+ "er"
3469
+ ],
3470
+ [
3471
+ "Ġfun",
3472
+ "ction"
3473
+ ],
3474
+ [
3475
+ "Ġfir",
3476
+ "st"
3477
+ ],
3478
+ [
3479
+ "Ġfollo",
3480
+ "wing"
3481
+ ],
3482
+ [
3483
+ "Ġtrans",
3484
+ "fer"
3485
+ ],
3486
+ [
3487
+ "Ġtrain",
3488
+ "ing"
3489
+ ],
3490
+ [
3491
+ "Ġbound",
3492
+ "ary"
3493
+ ],
3494
+ [
3495
+ "Ġdis",
3496
+ "count"
3497
+ ],
3498
+ [
3499
+ "Ġnlt",
3500
+ "k"
3501
+ ],
3502
+ [
3503
+ "Ġsub",
3504
+ "array"
3505
+ ],
3506
+ [
3507
+ "ĠCOU",
3508
+ "NT"
3509
+ ],
3510
+ [
3511
+ "Ġext",
3512
+ "racting"
3513
+ ],
3514
+ [
3515
+ "Ġvers",
3516
+ "ion"
3517
+ ],
3518
+ [
3519
+ "Ġload",
3520
+ "ing"
3521
+ ],
3522
+ [
3523
+ "Ġwheth",
3524
+ "er"
3525
+ ],
3526
+ [
3527
+ "ĠJavaSc",
3528
+ "ript"
3529
+ ],
3530
+ [
3531
+ "Ġprogramm",
3532
+ "ing"
3533
+ ]
3534
+ ]
3535
+ }
3536
+ }