diff --git a/week6/community-contributions/dkisselev-zz/Week6-Excerise.ipynb b/week6/community-contributions/dkisselev-zz/Week6-Excerise.ipynb
index 77ed407..d8b786b 100644
--- a/week6/community-contributions/dkisselev-zz/Week6-Excerise.ipynb
+++ b/week6/community-contributions/dkisselev-zz/Week6-Excerise.ipynb
@@ -1,912 +1,4046 @@
{
- "cells": [
- {
- "cell_type": "markdown",
- "id": "db8736a7-ed94-441c-9556-831fa57b5a10",
- "metadata": {},
- "source": [
- "# The Product Pricer Continued\n",
- "\n",
- "A model that can estimate how much something costs, from its description.\n",
- "\n",
- "## AT LAST - it's time for Fine Tuning!\n",
- "\n",
- "After all this data preparation, and old school machine learning, we've finally arrived at the moment you've been waiting for. Fine-tuning a model."
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 1,
- "id": "681c717b-4c24-4ac3-a5f3-3c5881d6e70a",
- "metadata": {},
- "outputs": [],
- "source": [
- "# imports\n",
- "\n",
- "import os\n",
- "import re\n",
- "import math\n",
- "import json\n",
- "import random\n",
- "from dotenv import load_dotenv\n",
- "from huggingface_hub import login\n",
- "from items import Item\n",
- "import matplotlib.pyplot as plt\n",
- "import numpy as np\n",
- "import pickle\n",
- "from collections import Counter\n",
- "from openai import OpenAI\n",
- "from anthropic import Anthropic"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 2,
- "id": "21a3833e-4093-43b0-8f7b-839c50b911ea",
- "metadata": {},
- "outputs": [],
- "source": [
- "# moved our Tester into a separate package\n",
- "# call it with Tester.test(function_name, test_dataset)\n",
- "\n",
- "from testing import Tester"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "id": "36d05bdc-0155-4c72-a7ee-aa4e614ffd3c",
- "metadata": {},
- "outputs": [],
- "source": [
- "# environment\n",
- "\n",
- "load_dotenv(override=True)\n",
- "os.environ['OPENAI_API_KEY'] = os.getenv('OPENAI_API_KEY', 'your-key-if-not-using-env')\n",
- "os.environ['ANTHROPIC_API_KEY'] = os.getenv('ANTHROPIC_API_KEY', 'your-key-if-not-using-env')\n",
- "os.environ['HF_TOKEN'] = os.getenv('HF_TOKEN', 'your-key-if-not-using-env')"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 4,
- "id": "4dd3aad2-6f99-433c-8792-e461d2f06622",
- "metadata": {},
- "outputs": [
+ "cells": [
{
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "Token is valid (permission: write).\n",
- "Your token has been saved in your configured git credential helpers (osxkeychain).\n",
- "Your token has been saved to /Users/ed/.cache/huggingface/token\n",
- "Login successful\n"
- ]
- }
- ],
- "source": [
- "# Log in to HuggingFace\n",
- "\n",
- "hf_token = os.environ['HF_TOKEN']\n",
- "login(hf_token, add_to_git_credential=True)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 5,
- "id": "b0a6fb86-74a4-403c-ab25-6db2d74e9d2b",
- "metadata": {},
- "outputs": [],
- "source": [
- "openai = OpenAI()"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 6,
- "id": "c830ed3e-24ee-4af6-a07b-a1bfdcd39278",
- "metadata": {},
- "outputs": [],
- "source": [
- "%matplotlib inline"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 156,
- "id": "5c9b05f4-c9eb-462c-8d86-de9140a2d985",
- "metadata": {},
- "outputs": [],
- "source": [
- "# Let's avoid curating all our data again! Load in the pickle files:\n",
- "\n",
- "with open('train.pkl', 'rb') as file:\n",
- " train = pickle.load(file)\n",
- "\n",
- "with open('test.pkl', 'rb') as file:\n",
- " test = pickle.load(file)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 157,
- "id": "e8367135-f40e-43e1-8f3c-09e990ab1194",
- "metadata": {},
- "outputs": [],
- "source": [
- "# OpenAI recommends fine-tuning with populations of 50-100 examples\n",
- "# But as our examples are very small, I'm suggesting we go with 500 examples (and 1 epoch)\n",
- "\n",
- "fine_tune_train = train[:500]\n",
- "fine_tune_validation = train[500:550]"
- ]
- },
- {
- "cell_type": "markdown",
- "id": "8be4a889-81c3-42b1-a2fc-034cdc7321a6",
- "metadata": {},
- "source": [
- "# Step 1\n",
- "\n",
- "Prepare our data for fine-tuning in JSONL (JSON Lines) format and upload to OpenAI"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 158,
- "id": "8ae2fb3c-1cff-4ce3-911e-627c970edd7b",
- "metadata": {},
- "outputs": [],
- "source": [
- "# First let's work on a good prompt for a Frontier model\n",
- "# Notice that I'm removing the \" to the nearest dollar\"\n",
- "# When we train our own models, we'll need to make the problem as easy as possible, \n",
- "# but a Frontier model needs no such simplification.\n",
- "\n",
- "def messages_for(item):\n",
- " system_message = \"You estimate prices of items. Reply only with the price, no explanation\"\n",
- " user_prompt = item.test_prompt().replace(\" to the nearest dollar\",\"\").replace(\"\\n\\nPrice is $\",\"\")\n",
- " return [\n",
- " {\"role\": \"system\", \"content\": system_message},\n",
- " {\"role\": \"user\", \"content\": user_prompt},\n",
- " {\"role\": \"assistant\", \"content\": f\"Price is ${item.price:.2f}\"}\n",
- " ]"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 159,
- "id": "c0e5b56c-8a0b-4d8e-a112-ce87efb4e152",
- "metadata": {},
- "outputs": [],
- "source": [
- "# Convert the items into a list of json objects - a \"jsonl\" string\n",
- "# Each row represents a message in the form:\n",
- "# {\"messages\" : [{\"role\": \"system\", \"content\": \"You estimate prices...\n",
- "\n",
- "\n",
- "def make_jsonl(items):\n",
- " result = \"\"\n",
- " for item in items:\n",
- " messages = messages_for(item)\n",
- " messages_str = json.dumps(messages)\n",
- " result += '{\"messages\": ' + messages_str +'}\\n'\n",
- " return result.strip()"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 160,
- "id": "7734bff0-95c4-4e67-a87e-7e2254e2c67d",
- "metadata": {},
- "outputs": [],
- "source": [
- "# Convert the items into jsonl and write them to a file\n",
- "\n",
- "def write_jsonl(items, filename):\n",
- " with open(filename, \"w\") as f:\n",
- " jsonl = make_jsonl(items)\n",
- " f.write(jsonl)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 161,
- "id": "393d3ad8-999a-4f99-8c04-339d9166d604",
- "metadata": {},
- "outputs": [],
- "source": [
- "write_jsonl(fine_tune_train, \"fine_tune_train.jsonl\")"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 162,
- "id": "8e23927f-d73e-4668-ac20-abe6f14a56cb",
- "metadata": {},
- "outputs": [],
- "source": [
- "write_jsonl(fine_tune_validation, \"fine_tune_validation.jsonl\")"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 163,
- "id": "d59ad8d2-c61a-448e-b7ed-232f1606970f",
- "metadata": {},
- "outputs": [],
- "source": [
- "with open(\"fine_tune_train.jsonl\", \"rb\") as f:\n",
- " train_file = openai.files.create(file=f, purpose=\"fine-tune\")"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 164,
- "id": "083fefba-fd54-47ce-9ff3-aabbc200846f",
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/plain": [
- "FileObject(id='file-6nbrzujd8bzY6CJc3aWHfwBx', bytes=470371, created_at=1726782875, filename='fine_tune_train.jsonl', object='file', purpose='fine-tune', status='processed', status_details=None)"
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "view-in-github",
+ "colab_type": "text"
+ },
+ "source": [
+ "
"
]
- },
- "execution_count": 164,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "train_file"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 165,
- "id": "97df3360-0760-4422-a556-5f26d23de6dc",
- "metadata": {},
- "outputs": [],
- "source": [
- "with open(\"fine_tune_validation.jsonl\", \"rb\") as f:\n",
- " validation_file = openai.files.create(file=f, purpose=\"fine-tune\")"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 166,
- "id": "a1abb8f3-9e52-4061-970c-fcf399d8ffa3",
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/plain": [
- "FileObject(id='file-Zhltm81sv1mxTXpE7dBoE9Ca', bytes=47059, created_at=1726782877, filename='fine_tune_validation.jsonl', object='file', purpose='fine-tune', status='processed', status_details=None)"
- ]
- },
- "execution_count": 166,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "validation_file"
- ]
- },
- {
- "cell_type": "markdown",
- "id": "466052b9-9fb9-48f6-8cf9-c74e6ddc1394",
- "metadata": {},
- "source": [
- "# Step 2\n",
- "\n",
- "I love Weights and Biases - a beautiful, free platform for monitoring training runs. \n",
- "Weights and Biases is integrated with OpenAI for fine-tuning.\n",
- "\n",
- "First set up your weights & biases free account at:\n",
- "\n",
- "https://wandb.ai\n",
- "\n",
- "From the Avatar >> Settings menu, near the bottom, you can create an API key.\n",
- "\n",
- "Then visit the OpenAI dashboard at:\n",
- "\n",
- "https://platform.openai.com/account/organization\n",
- "\n",
- "In the integrations section, you can add your Weights & Biases key.\n",
- "\n",
- "## And now time to Fine-tune!"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 167,
- "id": "c7add1a7-a746-4d6e-a5f8-e25629b8b527",
- "metadata": {},
- "outputs": [],
- "source": [
- "wandb_integration = {\"type\": \"wandb\", \"wandb\": {\"project\": \"gpt-pricer\"}}"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 168,
- "id": "45421b86-5531-4e42-ab19-d6abbb8f4c13",
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/plain": [
- "FineTuningJob(id='ftjob-HkjHYhLQAfTvJYFDthWk0RCJ', created_at=1726782888, error=Error(code=None, message=None, param=None), fine_tuned_model=None, finished_at=None, hyperparameters=Hyperparameters(n_epochs=1, batch_size='auto', learning_rate_multiplier='auto'), model='gpt-4o-mini-2024-07-18', object='fine_tuning.job', organization_id='org-zh28s0IEJlsuAOdoWucLpzsX', result_files=[], seed=42, status='validating_files', trained_tokens=None, training_file='file-6nbrzujd8bzY6CJc3aWHfwBx', validation_file='file-Zhltm81sv1mxTXpE7dBoE9Ca', estimated_finish=None, integrations=[FineTuningJobWandbIntegrationObject(type='wandb', wandb=FineTuningJobWandbIntegration(project='gpt-pricer', entity=None, name=None, tags=None, run_id='ftjob-HkjHYhLQAfTvJYFDthWk0RCJ'))], user_provided_suffix='pricer')"
- ]
- },
- "execution_count": 168,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "openai.fine_tuning.jobs.create(\n",
- " training_file=train_file.id,\n",
- " validation_file=validation_file.id,\n",
- " model=\"gpt-4o-mini-2024-07-18\",\n",
- " seed=42,\n",
- " hyperparameters={\"n_epochs\": 1},\n",
- " integrations = [wandb_integration],\n",
- " suffix=\"pricer\"\n",
- ")"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 169,
- "id": "aeb9de2e-542c-4e83-81c7-b6745133e48b",
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/plain": [
- "SyncCursorPage[FineTuningJob](data=[FineTuningJob(id='ftjob-HkjHYhLQAfTvJYFDthWk0RCJ', created_at=1726782888, error=Error(code=None, message=None, param=None), fine_tuned_model=None, finished_at=None, hyperparameters=Hyperparameters(n_epochs=1, batch_size=1, learning_rate_multiplier=1.8), model='gpt-4o-mini-2024-07-18', object='fine_tuning.job', organization_id='org-zh28s0IEJlsuAOdoWucLpzsX', result_files=[], seed=42, status='running', trained_tokens=None, training_file='file-6nbrzujd8bzY6CJc3aWHfwBx', validation_file='file-Zhltm81sv1mxTXpE7dBoE9Ca', estimated_finish=1726783667, integrations=[FineTuningJobWandbIntegrationObject(type='wandb', wandb=FineTuningJobWandbIntegration(project='gpt-pricer', entity=None, name=None, tags=None, run_id='ftjob-HkjHYhLQAfTvJYFDthWk0RCJ'))], user_provided_suffix='pricer')], object='list', has_more=True)"
- ]
- },
- "execution_count": 169,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "openai.fine_tuning.jobs.list(limit=1)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 170,
- "id": "40d24873-8ff5-413f-b0d4-8f77c28f18e1",
- "metadata": {},
- "outputs": [],
- "source": [
- "job_id = openai.fine_tuning.jobs.list(limit=1).data[0].id"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 171,
- "id": "a32aef35-4b38-436c-ad00-d082f758efa7",
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/plain": [
- "'ftjob-HkjHYhLQAfTvJYFDthWk0RCJ'"
- ]
- },
- "execution_count": 171,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "job_id"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 172,
- "id": "a7e01247-c133-48e1-93d3-c79c399e6178",
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/plain": [
- "FineTuningJob(id='ftjob-HkjHYhLQAfTvJYFDthWk0RCJ', created_at=1726782888, error=Error(code=None, message=None, param=None), fine_tuned_model=None, finished_at=None, hyperparameters=Hyperparameters(n_epochs=1, batch_size=1, learning_rate_multiplier=1.8), model='gpt-4o-mini-2024-07-18', object='fine_tuning.job', organization_id='org-zh28s0IEJlsuAOdoWucLpzsX', result_files=[], seed=42, status='running', trained_tokens=None, training_file='file-6nbrzujd8bzY6CJc3aWHfwBx', validation_file='file-Zhltm81sv1mxTXpE7dBoE9Ca', estimated_finish=1726783670, integrations=[FineTuningJobWandbIntegrationObject(type='wandb', wandb=FineTuningJobWandbIntegration(project='gpt-pricer', entity=None, name=None, tags=None, run_id='ftjob-HkjHYhLQAfTvJYFDthWk0RCJ'))], user_provided_suffix='pricer')"
- ]
- },
- "execution_count": 172,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "openai.fine_tuning.jobs.retrieve(job_id)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 174,
- "id": "0f5150e1-b8de-485f-8eba-cf1e5b00c117",
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/plain": [
- "[FineTuningJobEvent(id='ftevent-KUgnsCTWfh1lQVjoAPA7I6g2', created_at=1726783779, level='info', message='The job has successfully completed', object='fine_tuning.job.event', data={}, type='message'),\n",
- " FineTuningJobEvent(id='ftevent-O29FRCZPhnJGcBwM9n0enHwX', created_at=1726783775, level='info', message='Usage policy evaluations completed, model is now enabled for sampling', object='fine_tuning.job.event', data={}, type='message'),\n",
- " FineTuningJobEvent(id='ftevent-TMJ44u3HrnIRnxj60YGMhO7V', created_at=1726783694, level='info', message='Evaluating model against our usage policies before enabling', object='fine_tuning.job.event', data={}, type='message'),\n",
- " FineTuningJobEvent(id='ftevent-CV0SCQlLiLfpLxchtH8JpL2r', created_at=1726783694, level='info', message='New fine-tuned model created', object='fine_tuning.job.event', data={}, type='message'),\n",
- " FineTuningJobEvent(id='ftevent-sVA8wkDwkBXls9eoytwh6Yo8', created_at=1726783678, level='info', message='Step 500/500: training loss=1.00, validation loss=0.66, full validation loss=1.14', object='fine_tuning.job.event', data={'step': 500, 'train_loss': 0.9954185485839844, 'valid_loss': 0.6571156978607178, 'total_steps': 500, 'full_valid_loss': 1.142647624015808, 'train_mean_token_accuracy': 0.75, 'valid_mean_token_accuracy': 0.875, 'full_valid_mean_token_accuracy': 0.795}, type='metrics'),\n",
- " FineTuningJobEvent(id='ftevent-wrXdeQUacRDKUJNrgnOYPAvh', created_at=1726783663, level='info', message='Step 499/500: training loss=1.35', object='fine_tuning.job.event', data={'step': 499, 'train_loss': 1.354459524154663, 'total_steps': 500, 'train_mean_token_accuracy': 0.75}, type='metrics'),\n",
- " FineTuningJobEvent(id='ftevent-mbXMnAkBom6eJIxzjLCBCWKL', created_at=1726783658, level='info', message='Step 498/500: training loss=0.54', object='fine_tuning.job.event', data={'step': 498, 'train_loss': 0.5353636741638184, 'total_steps': 500, 'train_mean_token_accuracy': 0.875}, type='metrics'),\n",
- " FineTuningJobEvent(id='ftevent-jxOIiRdmCclPXQK1sNe6VqVy', created_at=1726783658, level='info', message='Step 497/500: training loss=1.12', object='fine_tuning.job.event', data={'step': 497, 'train_loss': 1.1181604862213135, 'total_steps': 500, 'train_mean_token_accuracy': 0.75}, type='metrics'),\n",
- " FineTuningJobEvent(id='ftevent-DjscZj40JQPlUPdtOV26722p', created_at=1726783658, level='info', message='Step 496/500: training loss=0.78', object='fine_tuning.job.event', data={'step': 496, 'train_loss': 0.7788112163543701, 'total_steps': 500, 'train_mean_token_accuracy': 0.75}, type='metrics'),\n",
- " FineTuningJobEvent(id='ftevent-QGdm9wZ8zdTizeoTh74mb9rq', created_at=1726783656, level='info', message='Step 495/500: training loss=1.17', object='fine_tuning.job.event', data={'step': 495, 'train_loss': 1.1684081554412842, 'total_steps': 500, 'train_mean_token_accuracy': 0.75}, type='metrics')]"
- ]
- },
- "execution_count": 174,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "openai.fine_tuning.jobs.list_events(fine_tuning_job_id=job_id, limit=10).data"
- ]
- },
- {
- "cell_type": "markdown",
- "id": "066fef03-8338-4526-9df3-89b649ad4f0a",
- "metadata": {},
- "source": [
- "# Step 3\n",
- "\n",
- "Test our fine tuned model"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 175,
- "id": "fa4488cb-3c17-4eda-abd1-53c1c68a491b",
- "metadata": {},
- "outputs": [],
- "source": [
- "fine_tuned_model_name = openai.fine_tuning.jobs.retrieve(job_id).fine_tuned_model"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 176,
- "id": "66ea68e8-ab1b-4f0d-aba4-a59574d8f85e",
- "metadata": {},
- "outputs": [],
- "source": [
- "# The prompt\n",
- "\n",
- "def messages_for(item):\n",
- " system_message = \"You estimate prices of items. Reply only with the price, no explanation\"\n",
- " user_prompt = item.test_prompt().replace(\" to the nearest dollar\",\"\").replace(\"\\n\\nPrice is $\",\"\")\n",
- " return [\n",
- " {\"role\": \"system\", \"content\": system_message},\n",
- " {\"role\": \"user\", \"content\": user_prompt},\n",
- " {\"role\": \"assistant\", \"content\": \"Price is $\"}\n",
- " ]"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 177,
- "id": "4ff92d61-0d27-4b0d-8b32-c9891016509b",
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/plain": [
- "[{'role': 'system',\n",
- " 'content': 'You estimate prices of items. Reply only with the price, no explanation'},\n",
- " {'role': 'user',\n",
- " 'content': \"How much does this cost?\\n\\nOEM AC Compressor w/A/C Repair Kit For Ford F150 F-150 V8 & Lincoln Mark LT 2007 2008 - BuyAutoParts NEW\\nAs one of the world's largest automotive parts suppliers, our parts are trusted every day by mechanics and vehicle owners worldwide. This A/C Compressor and Components Kit is manufactured and tested to the strictest OE standards for unparalleled performance. Built for trouble-free ownership and 100% visually inspected and quality tested, this A/C Compressor and Components Kit is backed by our 100% satisfaction guarantee. Guaranteed Exact Fit for easy installation 100% BRAND NEW, premium ISO/TS 16949 quality - tested to meet or exceed OEM specifications Engineered for superior durability, backed by industry-leading unlimited-mileage warranty Included in this K\"},\n",
- " {'role': 'assistant', 'content': 'Price is $'}]"
- ]
- },
- "execution_count": 177,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "# Try this out\n",
- "\n",
- "messages_for(test[0])"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 178,
- "id": "b1af1888-f94a-4106-b0d8-8a70939eec4e",
- "metadata": {},
- "outputs": [],
- "source": [
- "# A utility function to extract the price from a string\n",
- "\n",
- "def get_price(s):\n",
- " s = s.replace('$','').replace(',','')\n",
- " match = re.search(r\"[-+]?\\d*\\.\\d+|\\d+\", s)\n",
- " return float(match.group()) if match else 0"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 179,
- "id": "f138c5b7-bcc1-4085-aced-68dad1bf36b4",
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/plain": [
- "99.99"
- ]
- },
- "execution_count": 179,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "get_price(\"The price is roughly $99.99 because blah blah\")"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 180,
- "id": "501a2a7a-69c8-451b-bbc0-398bcb9e1612",
- "metadata": {},
- "outputs": [],
- "source": [
- "# The function for gpt-4o-mini\n",
- "\n",
- "def gpt_fine_tuned(item):\n",
- " response = openai.chat.completions.create(\n",
- " model=fine_tuned_model_name, \n",
- " messages=messages_for(item),\n",
- " seed=42,\n",
- " max_tokens=7\n",
- " )\n",
- " reply = response.choices[0].message.content\n",
- " return get_price(reply)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 181,
- "id": "843d88b4-364a-431b-b48b-8a7c1f68b786",
- "metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "374.41\n",
- "174.99\n"
- ]
- }
- ],
- "source": [
- "print(test[0].price)\n",
- "print(gpt_fine_tuned(test[0]))"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 182,
- "id": "36bdd2c9-1859-4f99-a09f-3ec83b845b30",
- "metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "\u001b[91m1: Guess: $174.99 Truth: $374.41 Error: $199.42 SLE: 0.57 Item: OEM AC Compressor w/A/C Repair Kit For F...\u001b[0m\n",
- "\u001b[91m2: Guess: $117.47 Truth: $225.11 Error: $107.64 SLE: 0.42 Item: Motorcraft YB3125 Fan Clutch\u001b[0m\n",
- "\u001b[91m3: Guess: $154.65 Truth: $61.68 Error: $92.97 SLE: 0.83 Item: Dorman 603-159 Front Washer Fluid Reserv...\u001b[0m\n",
- "\u001b[91m4: Guess: $277.65 Truth: $599.99 Error: $322.34 SLE: 0.59 Item: HP Premium 17.3-inch HD Plus Touchscreen...\u001b[0m\n",
- "\u001b[93m5: Guess: $65.65 Truth: $16.99 Error: $48.66 SLE: 1.72 Item: 5-Position Super Switch Pickup Selector ...\u001b[0m\n",
- "\u001b[92m6: Guess: $13.66 Truth: $31.99 Error: $18.33 SLE: 0.66 Item: Horror Bookmarks, Resin Horror Bookmarks...\u001b[0m\n",
- "\u001b[92m7: Guess: $139.98 Truth: $101.79 Error: $38.19 SLE: 0.10 Item: SK6241 - Stinger 4 Gauge 6000 Series Pow...\u001b[0m\n",
- "\u001b[92m8: Guess: $262.47 Truth: $289.00 Error: $26.53 SLE: 0.01 Item: Godox ML60Bi LED Light Kit, Handheld LED...\u001b[0m\n",
- "\u001b[91m9: Guess: $349.99 Truth: $635.86 Error: $285.87 SLE: 0.35 Item: Randall RG75DG3PLUS G3 Plus 100-Watt Com...\u001b[0m\n",
- "\u001b[93m10: Guess: $127.99 Truth: $65.99 Error: $62.00 SLE: 0.43 Item: HOLDWILL 6 Pack LED Shop Light, 4FT 24W ...\u001b[0m\n",
- "\u001b[93m11: Guess: $174.99 Truth: $254.21 Error: $79.22 SLE: 0.14 Item: Viking Horns V103C/1005ATK 3 Gallon Air ...\u001b[0m\n",
- "\u001b[91m12: Guess: $224.22 Truth: $412.99 Error: $188.77 SLE: 0.37 Item: CURT 70110 Custom Tow Bar Base Plate Bra...\u001b[0m\n",
- "\u001b[93m13: Guess: $143.65 Truth: $205.50 Error: $61.85 SLE: 0.13 Item: 10-Pack Solar HAMMERED BRONZE Finish Pos...\u001b[0m\n",
- "\u001b[93m14: Guess: $319.99 Truth: $248.23 Error: $71.76 SLE: 0.06 Item: COSTWAY Electric Tumble Dryer, Sliver\u001b[0m\n",
- "\u001b[91m15: Guess: $221.65 Truth: $399.00 Error: $177.35 SLE: 0.34 Item: FREE SIGNAL TV Transit 32\" 12 Volt DC Po...\u001b[0m\n",
- "\u001b[92m16: Guess: $322.22 Truth: $373.94 Error: $51.72 SLE: 0.02 Item: Bilstein 5100 Monotube Gas Shock Set com...\u001b[0m\n",
- "\u001b[92m17: Guess: $110.47 Truth: $92.89 Error: $17.58 SLE: 0.03 Item: Sangean K-200 Multi-Function Upright AM/...\u001b[0m\n",
- "\u001b[93m18: Guess: $127.22 Truth: $51.99 Error: $75.23 SLE: 0.78 Item: Charles Leonard Magnetic Lapboard Class ...\u001b[0m\n",
- "\u001b[91m19: Guess: $594.00 Truth: $179.00 Error: $415.00 SLE: 1.43 Item: Gigabyte AMD Radeon HD 7870 2 GB GDDR5 D...\u001b[0m\n",
- "\u001b[92m20: Guess: $24.66 Truth: $19.42 Error: $5.24 SLE: 0.05 Item: 3dRose LLC 8 x 8 x 0.25 Inches Bull Terr...\u001b[0m\n",
- "\u001b[91m21: Guess: $262.47 Truth: $539.95 Error: $277.48 SLE: 0.52 Item: ROKINON 85mm F1.4 Auto Focus Full Frame ...\u001b[0m\n",
- "\u001b[92m22: Guess: $110.47 Truth: $147.67 Error: $37.20 SLE: 0.08 Item: AUTOSAVER88 Headlight Assembly Compatibl...\u001b[0m\n",
- "\u001b[92m23: Guess: $47.95 Truth: $24.99 Error: $22.96 SLE: 0.40 Item: ASI NAUTICAL 2.5 Inches Opera Glasses Bi...\u001b[0m\n",
- "\u001b[91m24: Guess: $47.22 Truth: $149.00 Error: $101.78 SLE: 1.29 Item: Behringer TUBE OVERDRIVE TO100 Authentic...\u001b[0m\n",
- "\u001b[92m25: Guess: $18.65 Truth: $16.99 Error: $1.66 SLE: 0.01 Item: Fun Express Insect Finger Puppets - 24 f...\u001b[0m\n",
- "\u001b[92m26: Guess: $22.99 Truth: $7.99 Error: $15.00 SLE: 0.96 Item: WAFJAMF Roller Stamp Identity Theft Stam...\u001b[0m\n",
- "\u001b[91m27: Guess: $47.99 Truth: $199.99 Error: $152.00 SLE: 1.99 Item: Capulina Tiffany Floor Lamp 2-Light 16\" ...\u001b[0m\n",
- "\u001b[91m28: Guess: $127.99 Truth: $251.45 Error: $123.46 SLE: 0.45 Item: Apple Watch Series 6 (GPS, 44mm) - Space...\u001b[0m\n",
- "\u001b[92m29: Guess: $276.99 Truth: $231.62 Error: $45.37 SLE: 0.03 Item: ICON 01725 Tandem Axle Fender Skirt FS17...\u001b[0m\n",
- "\u001b[93m30: Guess: $65.98 Truth: $135.00 Error: $69.02 SLE: 0.50 Item: SanDisk 128GB Ultra (10 Pack) MicroSD Cl...\u001b[0m\n",
- "\u001b[92m31: Guess: $322.22 Truth: $356.62 Error: $34.40 SLE: 0.01 Item: Velvac 2020,L,C/Hr,W,E2003,102\",Bk - 715...\u001b[0m\n",
- "\u001b[91m32: Guess: $127.99 Truth: $257.99 Error: $130.00 SLE: 0.49 Item: TCMT Passenger Backrest Sissy Bar & Lugg...\u001b[0m\n",
- "\u001b[93m33: Guess: $83.99 Truth: $27.99 Error: $56.00 SLE: 1.16 Item: Alnicov 63.5MM Brass Tremolo Block,Tremo...\u001b[0m\n",
- "\u001b[93m34: Guess: $127.22 Truth: $171.20 Error: $43.98 SLE: 0.09 Item: Subaru Forester Outback Legacy OEM Engin...\u001b[0m\n",
- "\u001b[91m35: Guess: $322.22 Truth: $225.00 Error: $97.22 SLE: 0.13 Item: Richmond Auto Upholstery - 2012 Dodge Ra...\u001b[0m\n",
- "\u001b[93m36: Guess: $146.99 Truth: $105.00 Error: $41.99 SLE: 0.11 Item: AP-39 Automotive Paint Primer Grey 2K Ur...\u001b[0m\n",
- "\u001b[91m37: Guess: $139.98 Truth: $299.99 Error: $160.01 SLE: 0.58 Item: Road Top Wireless Carplay Retrofit Kit D...\u001b[0m\n",
- "\u001b[92m38: Guess: $571.22 Truth: $535.09 Error: $36.13 SLE: 0.00 Item: Gibson Performance Exhaust 5658 Aluminiz...\u001b[0m\n",
- "\u001b[92m39: Guess: $10.99 Truth: $12.33 Error: $1.34 SLE: 0.01 Item: Bella Tunno Happy Links - Baby Montessor...\u001b[0m\n",
- "\u001b[92m40: Guess: $110.47 Truth: $84.99 Error: $25.48 SLE: 0.07 Item: CANMORE H300 Handheld GPS Golf Device, S...\u001b[0m\n",
- "\u001b[92m41: Guess: $22.99 Truth: $15.99 Error: $7.00 SLE: 0.12 Item: DCPOWER AC Adapter Compatible Replacemen...\u001b[0m\n",
- "\u001b[92m42: Guess: $49.00 Truth: $62.44 Error: $13.44 SLE: 0.06 Item: Sharp, VX2128V, Commercial Desktop Calcu...\u001b[0m\n",
- "\u001b[93m43: Guess: $143.65 Truth: $82.99 Error: $60.66 SLE: 0.30 Item: Melissa & Doug Lifelike Plush Stork Gian...\u001b[0m\n",
- "\u001b[91m44: Guess: $174.00 Truth: $599.95 Error: $425.95 SLE: 1.52 Item: Sony SSCS8 2-Way 3-Driver Center Channel...\u001b[0m\n",
- "\u001b[93m45: Guess: $262.47 Truth: $194.99 Error: $67.48 SLE: 0.09 Item: ASUS Chromebook CX1, 14\" Full HD NanoEdg...\u001b[0m\n",
- "\u001b[93m46: Guess: $249.99 Truth: $344.95 Error: $94.96 SLE: 0.10 Item: FiiO X7 32GB Hi-Res Lossless Music Playe...\u001b[0m\n",
- "\u001b[92m47: Guess: $22.99 Truth: $37.99 Error: $15.00 SLE: 0.24 Item: TORRO Leather Case Compatible with iPhon...\u001b[0m\n",
- "\u001b[93m48: Guess: $174.57 Truth: $224.35 Error: $49.78 SLE: 0.06 Item: Universal Air Conditioner KT 1031 A/C Co...\u001b[0m\n",
- "\u001b[93m49: Guess: $572.47 Truth: $814.00 Error: $241.53 SLE: 0.12 Item: Street Series Stainless Performance Cat-...\u001b[0m\n",
- "\u001b[92m50: Guess: $393.69 Truth: $439.88 Error: $46.19 SLE: 0.01 Item: Lenovo IdeaPad 3 14-inch Laptop, 14.0-in...\u001b[0m\n",
- "\u001b[93m51: Guess: $221.65 Truth: $341.43 Error: $119.78 SLE: 0.19 Item: Access Bed Covers TonnoSport 22050219 - ...\u001b[0m\n",
- "\u001b[92m52: Guess: $47.95 Truth: $46.78 Error: $1.17 SLE: 0.00 Item: G.I. JOE Hasbro 3 3/4\" Wave 5 Action Fig...\u001b[0m\n",
- "\u001b[91m53: Guess: $262.47 Truth: $171.44 Error: $91.03 SLE: 0.18 Item: T&S Brass B-0232-BST Double Pantry Fauce...\u001b[0m\n",
- "\u001b[91m54: Guess: $146.99 Truth: $458.00 Error: $311.01 SLE: 1.28 Item: ZTUOAUMA Fuel Injection Pump 3090942 309...\u001b[0m\n",
- "\u001b[92m55: Guess: $128.66 Truth: $130.75 Error: $2.09 SLE: 0.00 Item: 2AP18AA#ABA Hp Prime Graphing Calculator...\u001b[0m\n",
- "\u001b[92m56: Guess: $66.47 Truth: $83.81 Error: $17.34 SLE: 0.05 Item: Lowrance 000-0119-83 Nmea 2000 25' Exten...\u001b[0m\n",
- "\u001b[91m57: Guess: $47.22 Truth: $386.39 Error: $339.17 SLE: 4.34 Item: Jeep Genuine Accessories 82213051 Hood L...\u001b[0m\n",
- "\u001b[92m58: Guess: $139.98 Truth: $169.00 Error: $29.02 SLE: 0.04 Item: GODOX CB-06 Hard Carrying Case with Whee...\u001b[0m\n",
- "\u001b[92m59: Guess: $47.22 Truth: $17.95 Error: $29.27 SLE: 0.87 Item: Au-Tomotive Gold, INC. Ford Black Valet ...\u001b[0m\n",
- "\u001b[91m60: Guess: $127.99 Truth: $269.00 Error: $141.01 SLE: 0.55 Item: Snailfly Black Roof Rack Rail + Cross Ba...\u001b[0m\n",
- "\u001b[92m61: Guess: $47.99 Truth: $77.77 Error: $29.78 SLE: 0.23 Item: KING SHA Anti Glare LED Track Lighting H...\u001b[0m\n",
- "\u001b[92m62: Guess: $110.47 Truth: $88.99 Error: $21.48 SLE: 0.05 Item: APS Compatible with Chevy Silverado 1500...\u001b[0m\n",
- "\u001b[92m63: Guess: $322.22 Truth: $364.41 Error: $42.19 SLE: 0.02 Item: Wilwood Engineering 14011291R Brake Cali...\u001b[0m\n",
- "\u001b[92m64: Guess: $154.65 Truth: $127.03 Error: $27.62 SLE: 0.04 Item: ACDelco Gold 336-1925A Starter, Remanufa...\u001b[0m\n",
- "\u001b[91m65: Guess: $390.22 Truth: $778.95 Error: $388.73 SLE: 0.48 Item: UWS EC10783 69-Inch Matte Black Heavy-Wa...\u001b[0m\n",
- "\u001b[93m66: Guess: $127.99 Truth: $206.66 Error: $78.67 SLE: 0.23 Item: Dell Latitude E5440 14in Business Laptop...\u001b[0m\n",
- "\u001b[92m67: Guess: $65.98 Truth: $35.94 Error: $30.04 SLE: 0.35 Item: (Plug and Play) Spare Tire Brake Light W...\u001b[0m\n",
- "\u001b[92m68: Guess: $110.47 Truth: $149.00 Error: $38.53 SLE: 0.09 Item: The Ultimate Roadside Rescue Assistant\u001b[0m\n",
- "\u001b[92m69: Guess: $221.65 Truth: $251.98 Error: $30.33 SLE: 0.02 Item: Brand New 18\" x 8.5\" Replacement Wheel f...\u001b[0m\n",
- "\u001b[92m70: Guess: $128.66 Truth: $160.00 Error: $31.34 SLE: 0.05 Item: Headlight Headlamp LH Left & RH Right Pa...\u001b[0m\n",
- "\u001b[92m71: Guess: $54.99 Truth: $39.99 Error: $15.00 SLE: 0.10 Item: Lilo And Stitch Deluxe Oversize Print La...\u001b[0m\n",
- "\u001b[91m72: Guess: $143.77 Truth: $362.41 Error: $218.64 SLE: 0.85 Item: AC Compressor & A/C Clutch For Hyundai A...\u001b[0m\n",
- "\u001b[92m73: Guess: $277.65 Truth: $344.00 Error: $66.35 SLE: 0.05 Item: House Of Troy PIN475-AB Pinnacle Collect...\u001b[0m\n",
- "\u001b[91m74: Guess: $127.22 Truth: $25.09 Error: $102.13 SLE: 2.54 Item: Juno T29 WH Floating Electrical Feed Sin...\u001b[0m\n",
- "\u001b[93m75: Guess: $110.47 Truth: $175.95 Error: $65.48 SLE: 0.21 Item: Sherman GO-PARTS - for 2013-2016 Toyota ...\u001b[0m\n",
- "\u001b[92m76: Guess: $117.22 Truth: $132.64 Error: $15.42 SLE: 0.02 Item: Roland RPU-3 Electronic Keyboard Pedal o...\u001b[0m\n",
- "\u001b[93m77: Guess: $277.65 Truth: $422.99 Error: $145.34 SLE: 0.18 Item: Rockland VMI14 12,000 Pound 12 Volt DC E...\u001b[0m\n",
- "\u001b[92m78: Guess: $143.65 Truth: $146.48 Error: $2.83 SLE: 0.00 Item: Max Advanced Brakes Elite XDS Front Cros...\u001b[0m\n",
- "\u001b[91m79: Guess: $47.22 Truth: $156.83 Error: $109.61 SLE: 1.41 Item: Quality-Built 11030 Premium Quality Alte...\u001b[0m\n",
- "\u001b[92m80: Guess: $219.00 Truth: $251.99 Error: $32.99 SLE: 0.02 Item: Lucida LG-510 Student Classical Guitar, ...\u001b[0m\n",
- "\u001b[91m81: Guess: $322.22 Truth: $940.33 Error: $618.11 SLE: 1.14 Item: Longacre 52-79800 Aluminum Turn Plates\u001b[0m\n",
- "\u001b[92m82: Guess: $83.99 Truth: $52.99 Error: $31.00 SLE: 0.21 Item: Motion Pro 08-0380 Adjustable Torque Wre...\u001b[0m\n",
- "\u001b[91m83: Guess: $127.22 Truth: $219.95 Error: $92.73 SLE: 0.30 Item: Glyph Thunderbolt 3 NVMe Dock (0 GB)\u001b[0m\n",
- "\u001b[91m84: Guess: $221.65 Truth: $441.03 Error: $219.38 SLE: 0.47 Item: TOYO Open Country MT Performance Radial ...\u001b[0m\n",
- "\u001b[93m85: Guess: $128.66 Truth: $168.98 Error: $40.32 SLE: 0.07 Item: Razer Seiren X USB Streaming Microphone ...\u001b[0m\n",
- "\u001b[92m86: Guess: $3.99 Truth: $2.49 Error: $1.50 SLE: 0.13 Item: Happy Birthday to Dad From Your Daughter...\u001b[0m\n",
- "\u001b[92m87: Guess: $127.22 Truth: $98.62 Error: $28.60 SLE: 0.06 Item: Little Tikes My Real Jam First Concert S...\u001b[0m\n",
- "\u001b[91m88: Guess: $47.22 Truth: $256.95 Error: $209.73 SLE: 2.81 Item: Studio M Peace and Harmony Art Pole Comm...\u001b[0m\n",
- "\u001b[92m89: Guess: $34.65 Truth: $30.99 Error: $3.66 SLE: 0.01 Item: MyVolts 12V Power Supply Adaptor Compati...\u001b[0m\n",
- "\u001b[93m90: Guess: $393.69 Truth: $569.84 Error: $176.15 SLE: 0.14 Item: Dell Latitude 7212 Rugged Extreme Tablet...\u001b[0m\n",
- "\u001b[91m91: Guess: $66.47 Truth: $177.99 Error: $111.52 SLE: 0.95 Item: Covermates Contour Fit Car Cover - Light...\u001b[0m\n",
- "\u001b[91m92: Guess: $572.47 Truth: $997.99 Error: $425.52 SLE: 0.31 Item: Westin 57-4025 Black HDX Grille Guard fi...\u001b[0m\n",
- "\u001b[92m93: Guess: $224.22 Truth: $219.00 Error: $5.22 SLE: 0.00 Item: Fieldpiece JL2 Job Link Wireless App Tra...\u001b[0m\n",
- "\u001b[92m94: Guess: $221.65 Truth: $225.55 Error: $3.90 SLE: 0.00 Item: hansgrohe Talis S Modern Premium Easy Cl...\u001b[0m\n",
- "\u001b[92m95: Guess: $579.99 Truth: $495.95 Error: $84.04 SLE: 0.02 Item: G-Technology G-SPEED eS PRO High-Perform...\u001b[0m\n",
- "\u001b[93m96: Guess: $571.22 Truth: $942.37 Error: $371.15 SLE: 0.25 Item: DreamLine SHDR-1960723L-01 Shower Door, ...\u001b[0m\n",
- "\u001b[92m97: Guess: $22.22 Truth: $1.94 Error: $20.28 SLE: 4.27 Item: Sanctuary Square Backplate Finish: Oiled...\u001b[0m\n",
- "\u001b[93m98: Guess: $221.65 Truth: $284.34 Error: $62.69 SLE: 0.06 Item: Pelican Protector 1750 Long Case - Multi...\u001b[0m\n",
- "\u001b[93m99: Guess: $127.22 Truth: $171.90 Error: $44.68 SLE: 0.09 Item: Brock Replacement Driver and Passenger H...\u001b[0m\n",
- "\u001b[91m100: Guess: $47.99 Truth: $144.99 Error: $97.00 SLE: 1.19 Item: Carlinkit Ai Box Mini, Android 11, Multi...\u001b[0m\n",
- "\u001b[91m101: Guess: $799.95 Truth: $470.47 Error: $329.48 SLE: 0.28 Item: StarDot NetCamLIVE2 YouTube Live Stream ...\u001b[0m\n",
- "\u001b[92m102: Guess: $47.22 Truth: $66.95 Error: $19.73 SLE: 0.12 Item: Atomic Compatible FILXXCAR0016 16x25x5 M...\u001b[0m\n",
- "\u001b[93m103: Guess: $47.22 Truth: $117.00 Error: $69.78 SLE: 0.80 Item: Bandai Awakening of S. H. s.h.figuarts s...\u001b[0m\n",
- "\u001b[91m104: Guess: $276.10 Truth: $172.14 Error: $103.96 SLE: 0.22 Item: Fit System 62135G Passenger Side Towing ...\u001b[0m\n",
- "\u001b[91m105: Guess: $221.65 Truth: $392.74 Error: $171.09 SLE: 0.33 Item: Black Horse Black Aluminum Exceed Runnin...\u001b[0m\n",
- "\u001b[92m106: Guess: $34.98 Truth: $16.99 Error: $17.99 SLE: 0.48 Item: Dearsun Twinkle Star Color Night Light P...\u001b[0m\n",
- "\u001b[92m107: Guess: $8.22 Truth: $1.34 Error: $6.88 SLE: 1.88 Item: Pokemon - Gallade Spirit Link (83/108) -...\u001b[0m\n",
- "\u001b[93m108: Guess: $239.99 Truth: $349.98 Error: $109.99 SLE: 0.14 Item: Ibanez GA34STCE-NT GIO Series Classical ...\u001b[0m\n",
- "\u001b[93m109: Guess: $277.65 Truth: $370.71 Error: $93.06 SLE: 0.08 Item: Set 2 Heavy Duty 12-16.5 12x16.5 12 Ply ...\u001b[0m\n",
- "\u001b[93m110: Guess: $139.98 Truth: $65.88 Error: $74.10 SLE: 0.56 Item: Hairpin Table Legs 28\" Heavy Duty Hairpi...\u001b[0m\n",
- "\u001b[93m111: Guess: $139.98 Truth: $229.99 Error: $90.01 SLE: 0.24 Item: Marada Racing Seat with Adjustable Slide...\u001b[0m\n",
- "\u001b[92m112: Guess: $29.65 Truth: $9.14 Error: $20.51 SLE: 1.22 Item: Remington Industries 24UL1007STRWHI25 24...\u001b[0m\n",
- "\u001b[91m113: Guess: $594.00 Truth: $199.00 Error: $395.00 SLE: 1.19 Item: Acer S3-391-6046 13.3-inch Ultrabook, In...\u001b[0m\n",
- "\u001b[93m114: Guess: $179.99 Truth: $109.99 Error: $70.00 SLE: 0.24 Item: ICBEAMER 7\" RGB LED Headlights Bulb Halo...\u001b[0m\n",
- "\u001b[91m115: Guess: $221.65 Truth: $570.42 Error: $348.77 SLE: 0.89 Item: R1 Concepts Front Rear Brakes and Rotors...\u001b[0m\n",
- "\u001b[91m116: Guess: $600.97 Truth: $279.99 Error: $320.98 SLE: 0.58 Item: Camplux 2.64 GPM Tankless , Outdoor Port...\u001b[0m\n",
- "\u001b[92m117: Guess: $33.98 Truth: $30.99 Error: $2.99 SLE: 0.01 Item: KNOKLOCK 10 Pack 3.75 Inch(96mm) Kitchen...\u001b[0m\n",
- "\u001b[92m118: Guess: $31.99 Truth: $31.99 Error: $0.00 SLE: 0.00 Item: Valley Enterprises Yaesu USB FTDI CT-62 ...\u001b[0m\n",
- "\u001b[92m119: Guess: $22.98 Truth: $15.90 Error: $7.08 SLE: 0.12 Item: G9 LED Light Bulbs,8W,75W 100W replaceme...\u001b[0m\n",
- "\u001b[93m120: Guess: $118.99 Truth: $45.99 Error: $73.00 SLE: 0.88 Item: ZCHAOZ 4 Lights Antique White Farmhouse ...\u001b[0m\n",
- "\u001b[93m121: Guess: $154.65 Truth: $113.52 Error: $41.13 SLE: 0.09 Item: Honeywell TH8320R1003 Honeywell VisionPr...\u001b[0m\n",
- "\u001b[92m122: Guess: $453.65 Truth: $516.99 Error: $63.34 SLE: 0.02 Item: Patriot Exhaust H8013-1 1-7/8\" Clippster...\u001b[0m\n",
- "\u001b[92m123: Guess: $174.99 Truth: $196.99 Error: $22.00 SLE: 0.01 Item: Fitrite Autopart New Front Left Driver S...\u001b[0m\n",
- "\u001b[92m124: Guess: $22.22 Truth: $46.55 Error: $24.33 SLE: 0.51 Item: Technical Precision Replacement for GE G...\u001b[0m\n",
- "\u001b[93m125: Guess: $262.47 Truth: $356.99 Error: $94.52 SLE: 0.09 Item: Covercraft Carhartt SeatSaver Front Row ...\u001b[0m\n",
- "\u001b[93m126: Guess: $219.65 Truth: $319.95 Error: $100.30 SLE: 0.14 Item: Sennheiser SD Pro 2 (506008) - Double-Si...\u001b[0m\n",
- "\u001b[93m127: Guess: $47.22 Truth: $96.06 Error: $48.84 SLE: 0.49 Item: Hitachi MAF0110 Mass Air Flow Sensor\u001b[0m\n",
- "\u001b[92m128: Guess: $221.65 Truth: $190.99 Error: $30.66 SLE: 0.02 Item: AmScope SE305R-P-LED-PS36A 10X-30X LED C...\u001b[0m\n",
- "\u001b[91m129: Guess: $127.22 Truth: $257.95 Error: $130.73 SLE: 0.49 Item: Front Left Driver Side Window Regulator ...\u001b[0m\n",
- "\u001b[93m130: Guess: $139.98 Truth: $62.95 Error: $77.03 SLE: 0.62 Item: Premium Replica Hubcap Set, Fits Nissan ...\u001b[0m\n",
- "\u001b[91m131: Guess: $174.99 Truth: $47.66 Error: $127.33 SLE: 1.65 Item: Excellerations Phonics Spelling Game for...\u001b[0m\n",
- "\u001b[92m132: Guess: $221.65 Truth: $226.99 Error: $5.34 SLE: 0.00 Item: RC4WD BigDog Dual Axle Scale Car/Truck T...\u001b[0m\n",
- "\u001b[93m133: Guess: $274.99 Truth: $359.95 Error: $84.96 SLE: 0.07 Item: Unknown Stage 2 Clutch Kit - Low Altitud...\u001b[0m\n",
- "\u001b[92m134: Guess: $47.22 Truth: $78.40 Error: $31.18 SLE: 0.25 Item: 2002-2008 Dodge Ram 1500 Mopar 4X4 Emble...\u001b[0m\n",
- "\u001b[93m135: Guess: $110.47 Truth: $172.77 Error: $62.30 SLE: 0.20 Item: Pro Comp Alloys Series 89 Wheel with Pol...\u001b[0m\n",
- "\u001b[93m136: Guess: $390.22 Truth: $316.45 Error: $73.77 SLE: 0.04 Item: Detroit Axle - Front Rear Strut & Coil S...\u001b[0m\n",
- "\u001b[92m137: Guess: $119.49 Truth: $87.99 Error: $31.50 SLE: 0.09 Item: ECCPP Rear Wheel Axle Replacement fit fo...\u001b[0m\n",
- "\u001b[91m138: Guess: $127.22 Truth: $226.63 Error: $99.41 SLE: 0.33 Item: Dell Latitude E6520 Intel i7-2720QM 2.20...\u001b[0m\n",
- "\u001b[92m139: Guess: $22.98 Truth: $31.49 Error: $8.51 SLE: 0.09 Item: F FIERCE CYCLE 251pcs Black Universal Mo...\u001b[0m\n",
- "\u001b[92m140: Guess: $219.65 Truth: $196.00 Error: $23.65 SLE: 0.01 Item: Flash Furniture 4 Pk. HERCULES Series 88...\u001b[0m\n",
- "\u001b[93m141: Guess: $154.65 Truth: $78.40 Error: $76.25 SLE: 0.45 Item: B&M 30287 Throttle Valve/Kickdown Cable,...\u001b[0m\n",
- "\u001b[92m142: Guess: $143.65 Truth: $116.25 Error: $27.40 SLE: 0.04 Item: Gates TCK226 PowerGrip Premium Timing Be...\u001b[0m\n",
- "\u001b[91m143: Guess: $277.65 Truth: $112.78 Error: $164.87 SLE: 0.80 Item: Monroe Shocks & Struts Quick-Strut 17149...\u001b[0m\n",
- "\u001b[92m144: Guess: $66.47 Truth: $27.32 Error: $39.15 SLE: 0.75 Item: Feit Electric BPMR16/GU10/930CA/6 35W EQ...\u001b[0m\n",
- "\u001b[93m145: Guess: $77.77 Truth: $145.91 Error: $68.14 SLE: 0.39 Item: Yellow Jacket 2806 Contractor Extension ...\u001b[0m\n",
- "\u001b[91m146: Guess: $262.47 Truth: $171.09 Error: $91.38 SLE: 0.18 Item: Garage-Pro Tailgate SET Compatible with ...\u001b[0m\n",
- "\u001b[91m147: Guess: $47.22 Truth: $167.95 Error: $120.73 SLE: 1.57 Item: 3M Perfect It Buffing and Polishing Kit ...\u001b[0m\n",
- "\u001b[92m148: Guess: $65.98 Truth: $28.49 Error: $37.49 SLE: 0.67 Item: Chinese Style Dollhouse Model DIY Miniat...\u001b[0m\n",
- "\u001b[92m149: Guess: $146.22 Truth: $122.23 Error: $23.99 SLE: 0.03 Item: Generic NRG Innovations SRK-161H Steerin...\u001b[0m\n",
- "\u001b[92m150: Guess: $65.65 Truth: $32.99 Error: $32.66 SLE: 0.45 Item: Learning Resources Coding Critters Range...\u001b[0m\n",
- "\u001b[92m151: Guess: $66.47 Truth: $71.20 Error: $4.73 SLE: 0.00 Item: Bosch Automotive 15463 Oxygen Sensor, OE...\u001b[0m\n",
- "\u001b[93m152: Guess: $57.65 Truth: $112.75 Error: $55.10 SLE: 0.44 Item: Case of 24-2 Inch Blue Painters Tape - 6...\u001b[0m\n",
- "\u001b[92m153: Guess: $154.65 Truth: $142.43 Error: $12.22 SLE: 0.01 Item: MOCA Engine Water Pump & Fan Clutch fit ...\u001b[0m\n",
- "\u001b[91m154: Guess: $196.99 Truth: $398.99 Error: $202.00 SLE: 0.49 Item: SAREMAS Foot Step Bars for Hyundai Palis...\u001b[0m\n",
- "\u001b[93m155: Guess: $599.00 Truth: $449.00 Error: $150.00 SLE: 0.08 Item: Gretsch G9210 Square Neck Boxcar Mahogan...\u001b[0m\n",
- "\u001b[93m156: Guess: $129.99 Truth: $189.00 Error: $59.01 SLE: 0.14 Item: NikoMaku Mirror Dash Cam Front and Rear ...\u001b[0m\n",
- "\u001b[92m157: Guess: $110.47 Truth: $120.91 Error: $10.44 SLE: 0.01 Item: Fenix HP25R v2.0 USB-C Rechargeable Head...\u001b[0m\n",
- "\u001b[93m158: Guess: $127.99 Truth: $203.53 Error: $75.54 SLE: 0.21 Item: R&L Racing Heavy Duty Roll-Up Soft Tonne...\u001b[0m\n",
- "\u001b[92m159: Guess: $393.69 Truth: $349.99 Error: $43.70 SLE: 0.01 Item: Garmin 010-02258-10 GPSMAP 64sx, Handhel...\u001b[0m\n",
- "\u001b[92m160: Guess: $30.47 Truth: $34.35 Error: $3.88 SLE: 0.01 Item: Brown 5-7/8\" X 8-1/2\" X 3/16\" Thick Heav...\u001b[0m\n",
- "\u001b[92m161: Guess: $359.00 Truth: $384.99 Error: $25.99 SLE: 0.00 Item: GAOMON PD2200 Pen Display & 20 Pen Nibs ...\u001b[0m\n",
- "\u001b[91m162: Guess: $393.69 Truth: $211.00 Error: $182.69 SLE: 0.39 Item: VXMOTOR for 97-03 Ford F150/F250 Lightdu...\u001b[0m\n",
- "\u001b[92m163: Guess: $139.98 Truth: $129.00 Error: $10.98 SLE: 0.01 Item: HP EliteBook 2540p Intel Core i7-640LM X...\u001b[0m\n",
- "\u001b[91m164: Guess: $10.49 Truth: $111.45 Error: $100.96 SLE: 5.20 Item: Green EPX Mixing Nozzles 100-Pack-fits 3...\u001b[0m\n",
- "\u001b[92m165: Guess: $66.47 Truth: $81.12 Error: $14.65 SLE: 0.04 Item: Box Partners 6 1/4 x 3 1/8\" 13 Pt. Manil...\u001b[0m\n",
- "\u001b[93m166: Guess: $277.65 Truth: $457.08 Error: $179.43 SLE: 0.25 Item: Vixen Air 1/2\" NPT Air Ride Suspension H...\u001b[0m\n",
- "\u001b[92m167: Guess: $69.99 Truth: $49.49 Error: $20.50 SLE: 0.12 Item: Smart Floor Lamp, 2700-6500K+RGBPink Mul...\u001b[0m\n",
- "\u001b[92m168: Guess: $47.99 Truth: $80.56 Error: $32.57 SLE: 0.26 Item: SOZG 324mm Wheelbase Body Shell RC Car B...\u001b[0m\n",
- "\u001b[92m169: Guess: $262.47 Truth: $278.39 Error: $15.92 SLE: 0.00 Item: Mickey Thompson ET Street S/S Racing Rad...\u001b[0m\n",
- "\u001b[91m170: Guess: $146.22 Truth: $364.50 Error: $218.28 SLE: 0.83 Item: Pirelli 275/40R20 106W XL RFT P0 PZ4-LUX...\u001b[0m\n",
- "\u001b[91m171: Guess: $174.99 Truth: $378.99 Error: $204.00 SLE: 0.59 Item: Torklift C3212 Rear Tie Down\u001b[0m\n",
- "\u001b[92m172: Guess: $127.22 Truth: $165.28 Error: $38.06 SLE: 0.07 Item: Cardone 78-4226 Remanufactured Ford Comp...\u001b[0m\n",
- "\u001b[91m173: Guess: $154.65 Truth: $56.74 Error: $97.91 SLE: 0.98 Item: Kidde AccessPoint 001798 Supra TouchPoin...\u001b[0m\n",
- "\u001b[93m174: Guess: $221.65 Truth: $307.95 Error: $86.30 SLE: 0.11 Item: 3M Protecta 3100414 Self Retracting Life...\u001b[0m\n",
- "\u001b[91m175: Guess: $127.22 Truth: $38.00 Error: $89.22 SLE: 1.42 Item: Plantronics 89435-01 Wired Headset, Blac...\u001b[0m\n",
- "\u001b[92m176: Guess: $76.99 Truth: $53.00 Error: $23.99 SLE: 0.14 Item: Logitech K750 Wireless Solar Keyboard fo...\u001b[0m\n",
- "\u001b[92m177: Guess: $499.98 Truth: $498.00 Error: $1.98 SLE: 0.00 Item: Olympus PEN E-PL9 Body Only with 3-Inch ...\u001b[0m\n",
- "\u001b[91m178: Guess: $154.65 Truth: $53.99 Error: $100.66 SLE: 1.08 Item: Beck/Arnley 051-6066 Hub & Bearing Assem...\u001b[0m\n",
- "\u001b[91m179: Guess: $194.99 Truth: $350.00 Error: $155.01 SLE: 0.34 Item: Eibach Pro-Kit Performance Springs E10-6...\u001b[0m\n",
- "\u001b[93m180: Guess: $390.22 Truth: $299.95 Error: $90.27 SLE: 0.07 Item: LEGO DC Batman 1989 Batwing 76161 Displa...\u001b[0m\n",
- "\u001b[93m181: Guess: $143.65 Truth: $94.93 Error: $48.72 SLE: 0.17 Item: Kingston Brass KS3608PL Restoration 4-In...\u001b[0m\n",
- "\u001b[92m182: Guess: $349.00 Truth: $379.00 Error: $30.00 SLE: 0.01 Item: Polk Vanishing Series 265-LS In-Wall 3-W...\u001b[0m\n",
- "\u001b[93m183: Guess: $221.09 Truth: $299.95 Error: $78.86 SLE: 0.09 Item: Spec-D Tuning LED Projector Headlights G...\u001b[0m\n",
- "\u001b[92m184: Guess: $10.99 Truth: $24.99 Error: $14.00 SLE: 0.60 Item: RICHMOND & FINCH Airpod Pro Case, Green ...\u001b[0m\n",
- "\u001b[92m185: Guess: $66.47 Truth: $41.04 Error: $25.43 SLE: 0.22 Item: LFA Industries 43B-5A-33JT 1/16-1/2-1.5-...\u001b[0m\n",
- "\u001b[91m186: Guess: $47.99 Truth: $327.90 Error: $279.91 SLE: 3.63 Item: SAUTVS LED Headlight Assembly for Slings...\u001b[0m\n",
- "\u001b[92m187: Guess: $22.69 Truth: $10.99 Error: $11.70 SLE: 0.46 Item: 2 Pack Combo Womens Safety Glasses Impac...\u001b[0m\n",
- "\u001b[92m188: Guess: $14.98 Truth: $14.99 Error: $0.01 SLE: 0.00 Item: Arepa - Venezuelan cuisine - Venezuela P...\u001b[0m\n",
- "\u001b[92m189: Guess: $49.65 Truth: $84.95 Error: $35.30 SLE: 0.28 Item: Schlage Lock Company KS23D2300 Padlock, ...\u001b[0m\n",
- "\u001b[91m190: Guess: $196.99 Truth: $111.00 Error: $85.99 SLE: 0.32 Item: Techni Mobili White Sit to Stand Mobile ...\u001b[0m\n",
- "\u001b[92m191: Guess: $127.22 Truth: $123.73 Error: $3.49 SLE: 0.00 Item: Special Lite Products Contemporary Wall ...\u001b[0m\n",
- "\u001b[93m192: Guess: $393.69 Truth: $557.38 Error: $163.69 SLE: 0.12 Item: Tascam DP-24SD 24-Track Digital Portastu...\u001b[0m\n",
- "\u001b[92m193: Guess: $66.47 Truth: $95.55 Error: $29.08 SLE: 0.13 Item: Glow Lighting 636CC10SP Vista Crystal Fl...\u001b[0m\n",
- "\u001b[92m194: Guess: $146.22 Truth: $154.00 Error: $7.78 SLE: 0.00 Item: Z3 Wind Deflector, Smoke Tint, Lexan, Wi...\u001b[0m\n",
- "\u001b[91m195: Guess: $499.98 Truth: $198.99 Error: $300.99 SLE: 0.84 Item: Olympus E-20 5MP Digital Camera w/ 4x Op...\u001b[0m\n",
- "\u001b[91m196: Guess: $139.98 Truth: $430.44 Error: $290.46 SLE: 1.25 Item: PHYNEDI 1:1000 World Trade Center (1973-...\u001b[0m\n",
- "\u001b[92m197: Guess: $10.99 Truth: $45.67 Error: $34.68 SLE: 1.85 Item: YANGHUAN Unstable Unicorns Adventure Car...\u001b[0m\n",
- "\u001b[91m198: Guess: $127.22 Truth: $249.00 Error: $121.78 SLE: 0.45 Item: Interlogix NX-1820E NetworX Touch Screen...\u001b[0m\n",
- "\u001b[92m199: Guess: $57.99 Truth: $42.99 Error: $15.00 SLE: 0.09 Item: Steering Damper,Universal Motorcycle Han...\u001b[0m\n",
- "\u001b[91m200: Guess: $262.47 Truth: $181.33 Error: $81.14 SLE: 0.14 Item: Amprobe TIC 410A Hot Stick Attachment\u001b[0m\n",
- "\u001b[92m201: Guess: $8.22 Truth: $6.03 Error: $2.19 SLE: 0.07 Item: MyCableMart 3.5mm Plug/Jack, 4 Conductor...\u001b[0m\n",
- "\u001b[92m202: Guess: $22.69 Truth: $29.99 Error: $7.30 SLE: 0.07 Item: OtterBox + Pop Symmetry Series Case for ...\u001b[0m\n",
- "\u001b[92m203: Guess: $726.65 Truth: $899.00 Error: $172.35 SLE: 0.05 Item: Dell XPS X8700-1572BLK Desktop ( Intel C...\u001b[0m\n",
- "\u001b[91m204: Guess: $224.95 Truth: $399.99 Error: $175.04 SLE: 0.33 Item: Franklin Iron Works Sperry Industrial Br...\u001b[0m\n",
- "\u001b[92m205: Guess: $18.65 Truth: $4.66 Error: $13.99 SLE: 1.55 Item: Avery Legal Dividers, Standard Collated ...\u001b[0m\n",
- "\u001b[91m206: Guess: $127.22 Truth: $261.41 Error: $134.19 SLE: 0.51 Item: Moen 8346 Commercial Posi-Temp Pressure ...\u001b[0m\n",
- "\u001b[92m207: Guess: $128.66 Truth: $136.97 Error: $8.31 SLE: 0.00 Item: Carlisle Versa Trail ATR All Terrain Rad...\u001b[0m\n",
- "\u001b[93m208: Guess: $139.98 Truth: $79.00 Error: $60.98 SLE: 0.32 Item: SUNWAYFOTO 44mm Tripod Ball Head Arca Co...\u001b[0m\n",
- "\u001b[91m209: Guess: $164.50 Truth: $444.99 Error: $280.49 SLE: 0.98 Item: NanoBeam AC NBE-5AC-Gen2-US 4 Units 5GHz...\u001b[0m\n",
- "\u001b[92m210: Guess: $390.22 Truth: $411.94 Error: $21.72 SLE: 0.00 Item: WULF 4\" Front 2\" Rear Leveling Lift Kit ...\u001b[0m\n",
- "\u001b[93m211: Guess: $196.43 Truth: $148.40 Error: $48.03 SLE: 0.08 Item: Alera ALEVABFMC Valencia Series Mobile B...\u001b[0m\n",
- "\u001b[93m212: Guess: $154.98 Truth: $244.99 Error: $90.01 SLE: 0.21 Item: YU-GI-OH! Ignition Assault Booster Box\u001b[0m\n",
- "\u001b[93m213: Guess: $143.65 Truth: $86.50 Error: $57.15 SLE: 0.25 Item: 48\" x 36\" Extra-Large Framed Magnetic Bl...\u001b[0m\n",
- "\u001b[91m214: Guess: $147.77 Truth: $297.95 Error: $150.18 SLE: 0.49 Item: Dell Latitude D620 Renewed Notebook PC\u001b[0m\n",
- "\u001b[92m215: Guess: $393.69 Truth: $399.99 Error: $6.30 SLE: 0.00 Item: acer Aspire 5 Laptop, AMD Ryzen 3 5300U ...\u001b[0m\n",
- "\u001b[91m216: Guess: $174.00 Truth: $599.00 Error: $425.00 SLE: 1.52 Item: Elk 31080/6RC-GRN 30 by 6-Inch Viva 6-Li...\u001b[0m\n",
- "\u001b[91m217: Guess: $10.99 Truth: $105.99 Error: $95.00 SLE: 4.79 Item: Barbie Top Model Doll\u001b[0m\n",
- "\u001b[92m218: Guess: $674.00 Truth: $689.00 Error: $15.00 SLE: 0.00 Item: Danby Designer 20-In. Electric Range wit...\u001b[0m\n",
- "\u001b[91m219: Guess: $174.99 Truth: $404.99 Error: $230.00 SLE: 0.70 Item: FixtureDisplays® Metal Truss Podium Doub...\u001b[0m\n",
- "\u001b[93m220: Guess: $154.65 Truth: $207.76 Error: $53.11 SLE: 0.09 Item: ACDelco 13597235 GM Original Equipment A...\u001b[0m\n",
- "\u001b[91m221: Guess: $276.10 Truth: $171.82 Error: $104.28 SLE: 0.22 Item: EBC S1KF1135 Stage-1 Premium Street Brak...\u001b[0m\n",
- "\u001b[91m222: Guess: $594.99 Truth: $293.24 Error: $301.75 SLE: 0.50 Item: FXR Men's Boost FX Jacket (Black/Orange/...\u001b[0m\n",
- "\u001b[93m223: Guess: $262.47 Truth: $374.95 Error: $112.48 SLE: 0.13 Item: SuperATV Scratch Resistant 3-in-1 Flip W...\u001b[0m\n",
- "\u001b[93m224: Guess: $65.98 Truth: $111.99 Error: $46.01 SLE: 0.27 Item: SBU 3 Layer All Weather Mini Van Car Cov...\u001b[0m\n",
- "\u001b[92m225: Guess: $30.47 Truth: $42.99 Error: $12.52 SLE: 0.11 Item: 2 Pack Outdoor Brochure Holder Advertisi...\u001b[0m\n",
- "\u001b[91m226: Guess: $277.65 Truth: $116.71 Error: $160.94 SLE: 0.74 Item: Monroe Shocks & Struts Quick-Strut 17158...\u001b[0m\n",
- "\u001b[91m227: Guess: $221.65 Truth: $118.61 Error: $103.04 SLE: 0.39 Item: Elements of Design Magellan EB235AL Thre...\u001b[0m\n",
- "\u001b[92m228: Guess: $146.22 Truth: $147.12 Error: $0.90 SLE: 0.00 Item: GM Genuine Parts 15-62961 Air Conditioni...\u001b[0m\n",
- "\u001b[92m229: Guess: $139.98 Truth: $119.99 Error: $19.99 SLE: 0.02 Item: Baseus 17-in-1 USB C Docking Station to ...\u001b[0m\n",
- "\u001b[93m230: Guess: $262.47 Truth: $369.98 Error: $107.51 SLE: 0.12 Item: Whitehall™ Personalized Whitehall Capito...\u001b[0m\n",
- "\u001b[92m231: Guess: $277.65 Truth: $315.55 Error: $37.90 SLE: 0.02 Item: Pro Circuit Works Pipe PY05250 for 02-19...\u001b[0m\n",
- "\u001b[91m232: Guess: $109.99 Truth: $190.99 Error: $81.00 SLE: 0.30 Item: HYANKA 15 \"1200W Professional DJ Speaker...\u001b[0m\n",
- "\u001b[92m233: Guess: $139.98 Truth: $155.00 Error: $15.02 SLE: 0.01 Item: Bluetooth X6BT Card Reader Writer Encode...\u001b[0m\n",
- "\u001b[92m234: Guess: $322.22 Truth: $349.99 Error: $27.77 SLE: 0.01 Item: AIRAID Cold Air Intake System by K&N: In...\u001b[0m\n",
- "\u001b[91m235: Guess: $139.98 Truth: $249.99 Error: $110.01 SLE: 0.33 Item: Bostingner Shower Faucets Sets Complete,...\u001b[0m\n",
- "\u001b[91m236: Guess: $127.99 Truth: $42.99 Error: $85.00 SLE: 1.16 Item: PIT66 Front Bumper Turn Signal Lights, C...\u001b[0m\n",
- "\u001b[92m237: Guess: $10.99 Truth: $17.99 Error: $7.00 SLE: 0.21 Item: Caseology Bumpy Compatible with Google P...\u001b[0m\n",
- "\u001b[91m238: Guess: $202.65 Truth: $425.00 Error: $222.35 SLE: 0.54 Item: Fleck 2510 Timer Mechanical Filter Contr...\u001b[0m\n",
- "\u001b[92m239: Guess: $219.98 Truth: $249.99 Error: $30.01 SLE: 0.02 Item: Haloview MC7108 Wireless RV Backup Camer...\u001b[0m\n",
- "\u001b[91m240: Guess: $22.22 Truth: $138.23 Error: $116.01 SLE: 3.21 Item: Schmidt Spiele - Manhattan\u001b[0m\n",
- "\u001b[93m241: Guess: $277.65 Truth: $414.99 Error: $137.34 SLE: 0.16 Item: Corsa 14333 Tip Kit (Ford Mustang GT)\u001b[0m\n",
- "\u001b[93m242: Guess: $221.65 Truth: $168.28 Error: $53.37 SLE: 0.08 Item: Hoshizaki FM116A Fan Motor Kit 1\u001b[0m\n",
- "\u001b[93m243: Guess: $136.99 Truth: $199.99 Error: $63.00 SLE: 0.14 Item: BAINUO Antler Chandelier Lighting,6 Ligh...\u001b[0m\n",
- "\u001b[92m244: Guess: $100.69 Truth: $126.70 Error: $26.01 SLE: 0.05 Item: DNA MOTORING HL-OH-FEXP06-SM-AM Smoke Le...\u001b[0m\n",
- "\u001b[92m245: Guess: $22.69 Truth: $5.91 Error: $16.78 SLE: 1.52 Item: Wera Stainless 3840/1 TS 2.5mm Hex Inser...\u001b[0m\n",
- "\u001b[91m246: Guess: $390.22 Truth: $193.06 Error: $197.16 SLE: 0.49 Item: Celestron - PowerSeeker 127EQ Telescope ...\u001b[0m\n",
- "\u001b[91m247: Guess: $129.99 Truth: $249.99 Error: $120.00 SLE: 0.42 Item: NHOPEEW 10.1inch Android Car Radio Carpl...\u001b[0m\n",
- "\u001b[93m248: Guess: $139.65 Truth: $64.12 Error: $75.53 SLE: 0.59 Item: Other Harmonica (Suzuki-2Timer24- A)\u001b[0m\n",
- "\u001b[92m249: Guess: $128.99 Truth: $114.99 Error: $14.00 SLE: 0.01 Item: Harley Air Filter Venturi Intake Air Cle...\u001b[0m\n",
- "\u001b[93m250: Guess: $726.65 Truth: $926.00 Error: $199.35 SLE: 0.06 Item: Elite Screens Edge Free Ambient Light Re...\u001b[0m\n"
- ]
},
{
- "data": {
- "image/png": "iVBORw0KGgoAAAANSUhEUgAAA+0AAAK7CAYAAACH525NAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAADGeUlEQVR4nOzdd3xV9f3H8dfNTiAJhJAEBAEVQcSNCxeKoypuxYVAsdXWVaxa9WetoxXc2tZZrUVRwa11LxAX1o2IWwRBSMJKAglknt8fNyQ3zASS3IzX8/HIg5vvPffcz7253NxP3uf7PaEgCAIkSZIkSVKLExPtAiRJkiRJ0rrZtEuSJEmS1ELZtEuSJEmS1ELZtEuSJEmS1ELZtEuSJEmS1ELZtEuSJEmS1ELZtEuSJEmS1ELZtEuSJEmS1ELZtEuSJEmS1ELZtEtqtb744gvOPPNMtt56a5KTk0lOTqZv376cffbZfPzxx5u833HjxvHss8/We/tQKLTOr8zMTACGDBnCkCFDNrmeTTF69Oj11hX5NXr06Gata2PmzJlDKBRiwoQJG9zurbfe2uDj2tjtW4vRo0fz1ltvrff6hQsXMnr0aLKyskhKSmLHHXfk3//+91rbzZ8/n7Fjx3LAAQfQqVOnzX6ORowYQSgUYtiwYWtd17t373X+TH73u99tdL+rf/6rv2JiYujcuTNDhw7ltddeW2v7q6++uma72bNnr3V9cXExaWlp63ytz5s3j3POOYdtt92W5ORkMjIy2GGHHfjtb3/LvHnz1rqPxYsXr7fu5no9vvHGG+y9996kpKSQmZnJ6NGjyc/Pr/ftFy9ezB/+8Ad69+5NYmIi2dnZHH744SxdurTOdp999hnHHnss3bt3JyUlhf79+3PttddSUlKy0fvY2PM1cODAtd4PQ6EQV199dc33X331FVdffTVz5syp92NrbHl5eXTp0oVQKMSTTz65wW3vv/9+QqEQHTt2rPf+8/PzGT16NJmZmaSkpLD33nvz5ptvrrXd3XffTe/evencuTMjRoygoKCgzvUVFRXsvPPO/OUvf6n3fUtqfeKiXYAkbYp7772X8847j379+vGHP/yB7bffnlAoxNdff82kSZPYfffd+eGHH9h6660bvO9x48Zx4okncuyxx9b7NieeeCIXXXRRnbH4+HgA7rrrrgbXsLmuvPLKOk3Sp59+yrnnnsu4ceM48MADa8a7du3a7LU1pjUfz2qb8nNvbQoLC9l3330pKyvjxhtvpFu3bkyaNInf/OY3FBYW8sc//rFm2x9++IFHHnmEnXfemSOOOIJJkyZt8v2++OKLPPvss6Slpa13m3322Yebb765zlh2dna97+P888/ntNNOo7Kykm+++YZrrrmGI444gilTprD//vuvtX3Hjh35z3/+w1//+tc640888QTl5eU1/xdXmz9/PrvuuiudOnXioosuol+/fhQWFvLVV1/x+OOPM3v2bHr27FnveldrytfjtGnTOPzwwznyyCN57rnnyM/P59JLL2Xo0KF8/PHHJCYmbvD2CxYsYL/99iMuLo4rr7ySvn37snjxYqZOnUpZWVnNdl999RWDBw+mX79+3H777WRmZvL2229z7bXX8sknn/Dcc89t9mNZ0/Tp0+nRo0edGq655hqGDBlC7969G/3+6uPcc88lKSlpo9v98ssvXHzxxXTv3p3CwsJ67bu0tJShQ4dSUFDA3//+d7Kysrjzzjv51a9+xRtvvMEBBxwAwNtvv83555/PLbfcwjbbbMOFF17IxRdfzP3331+zr1tvvZWSkhKuuOKKTXugklqHQJJamXfffTeIiYkJjjrqqKC0tHSd2zz++OPBL7/8skn779ChQzBq1Kh6bw8E55577ibdV3OZOnVqAARPPPFEtEvZoJ9++ikAgv/85z8b3G5zH09JSck6x8vKyoLy8vJN2udqxcXFm3X7pUuXBr/97W+DnJycIBQKBbGxsUG3bt2Co48+OigqKqrZbvz48QEQfPzxx3Vuf+ihhwYdOnQIli1bVjNWWVlZc/mjjz6q13O8LgUFBcEWW2wR3HrrrUGvXr2CI488cq1t1jdeH6t//jfddFOd8WnTpgVAMHLkyDrjV111VQAEv/nNb4KePXvWeZxBEAT77rtvcOqpp671f/ovf/lLAASzZ89eZx2R+1l9H4sWLVpv3c3x/2v33XcPBgwYUOf1+d577wVAcNddd2309sccc0ywxRZbBEuXLt3gdldccUUABD/88EOd8bPOOisANnr7jT1f22+/fXDAAQdscB9PPPFEAARTp07d4HZN5cknnww6duwYPPjggxv9uQ4bNiw46qijglGjRgUdOnSo1/7vvPPOAAjef//9mrHy8vJgwIABwR577FEz9qc//Sk49NBDa75/5JFHguzs7JrvZ8+eHaSkpARTpkxpyMOT1Ap5eLykVmfcuHHExsZy7733kpCQsM5tTjrpJLp3717z/ejRo+nYsSOzZs1i6NChdOjQga5du3LeeefVOeQzFApRXFzMgw8+WHNo6+Ye2r7m4fGrDwG++eabufXWW+nTpw8dO3Zk77335oMPPljr9h9//DFHH300GRkZJCUlscsuu/D4449vVk1QexjrmiZMmEAoFKpzaGrv3r0ZNmwYr7zyCrvuuivJycn079+fBx54YK3b5+bmcvbZZ9OjRw8SEhLo06cP11xzDRUVFXW2W7BgAcOHDyc1NZX09HROPvlkcnNzN/txrWl17U8//TS77LILSUlJXHPNNTWHNE+cOJGLLrqILbbYgsTERH744QcAHnjgAXbaaSeSkpLIyMjguOOO4+uvv66z79Wvq5kzZ3LooYeSmprK0KFDN6ves846i0mTJnHllVdyxBFHcMstt3DjjTeSmJhIaWlpzXbvvfce2dnZ7LbbbnVuP2zYMIqLi3nllVdqxmJiGufX/UUXXUS3bt244IILGmV/9TVo0CAgfMjyuowZM4Z58+bx+uuv14x99913vPvuu4wZM2at7ZcsWUJMTAxZWVnr3F9jPV+N5ZdffuGjjz7ijDPOIC6u9iDJwYMHs+222/LMM89s8PZz5szhv//9L7/97W/p3LnzBrddfVRCenp6nfFOnToRExOz3vfczRF5ePyECRM46aSTADjwwAPXmmLw2WefMWzYMLKyskhMTKR79+4ceeSRzJ8/v1FqWbp0Keeeey7XXXcdW2655Qa3ffjhh5k2bVqDj6Z65pln6NevH3vvvXfNWFxcHCNGjODDDz/kl19+AWDVqlV06NChZpuOHTuyatWqmu9///vfc/LJJ6/z6A5JbUvL+q0kSRtRWVnJ1KlTGTRoEN26dWvQbcvLyzniiCMYOnQozz77LOeddx733nsvJ598cs0206dPJzk5mSOOOILp06czffr0en0gC4KAioqKOl9BEGzwNnfeeSevv/46t99+O4888gjFxcUcccQRdQ6xnDp1Kvvssw8FBQXcc889PPfcc+y8886cfPLJzT5ve8aMGVx00UVceOGFPPfcc+y4446ceeaZvP322zXb5Obmsscee/Dqq6/yl7/8hZdffpkzzzyT8ePH89vf/rZmu5UrV3LwwQfz2muvMX78eJ544glycnLq/Czqo6qqaq3nfc0/DkB4esAll1zCBRdcwCuvvMIJJ5xQc93ll1/Ozz//zD333MPzzz9PVlYW48eP58wzz2T77bfn6aef5u9//ztffPEFe++9N99//32dfZeVlXH00Udz0EEH8dxzz3HNNddssLY1vyorK+vs77XXXuPMM8/knHPOITMzk5122okRI0bw+OOP16yTsPp+13VI9OqxL774okHP5ca88cYbPPTQQ9x///3ExsZucNu3336b1NRU4uPjGTBgALfccstaj7MhfvrpJwC23XbbdV7ft29f9ttvvzp/RHrggQfo3bv3Ov+Isvfee1NVVcXxxx/Pq6++SlFR0SbXFqk+r8dNeV18+eWXAOy4445r3eeOO+5Yc/36vPPOOwRBQPfu3Tn11FPp2LEjSUlJDBkyhOnTp9fZdtSoUXTq1Inf//73zJ49m+XLl/PCCy9w7733cu6559ZpIjeksrKyXv8313TkkUcybtw4IPweufp9+Mgjj6S4uJhDDjmEvLy8Ou+fW265JcuXL9/ofa/5VVVVtdb9X3DBBfTp04fzzjtvg3Xm5+czduxYrr/++jqH9tfHl19+ud6fJcCsWbOA8B9lXnvtNaZPn05+fj7/+Mc/GDx4MACPPvoon376KTfddFOD7ltSKxXlpF+SGiQ3NzcAglNOOWWt6yoqKoLy8vKar6qqqprrRo0aFQDB3//+9zq3ue666wIgePfdd2vGNuXw+HV93XfffUEQBMEBBxxQ53DQ1YcA77DDDkFFRUXN+IcffhgAwaRJk2rG+vfvH+yyyy5rHbI9bNiwoFu3bmsdDrw+6zp8d/VhrGv6z3/+EwDBTz/9VDPWq1evICkpKZg7d27N2MqVK4OMjIzg7LPPrhk7++yzg44dO9bZLgiC4Oabbw6AYNasWUEQBMHdd98dAMFzzz1XZ7vf/va3DTo8fn1f8+bNq1N7bGxs8O23365zH/vvv3+d8WXLlgXJycnBEUccUWf8559/DhITE4PTTjutZmz16+qBBx5Yq8bVz+/Gvnr16lXndv379w/22muvoLCwMBg1atR6DxEeO3ZsEBMTs9ZzfcYZZwRAcNZZZ63zdptyePzy5cuD3r17B5dffnnN2PoOgz/nnHOCBx54IJg2bVrw7LPPBqeffnoABCNGjNjo/az+v3HDDTcE5eXlwapVq4LPP/882HvvvYNu3brVeU0GQd1Dsf/zn/8EiYmJwZIlS4KKioqgW7duwdVXXx0Ewdr/p6uqqoKzzz47iImJCYAgFAoF2223XXDhhRdu8D7WpyGvx9WvmY19Rb5nPPLIIwEQTJ8+fa37Puuss4KEhIQNPq+rp1KkpaUFxxxzTPDKK68ETz31VLDjjjsGSUlJwYwZM+ps//XXXwf9+/evU88FF1xQ5z11ferzul/z8HgguOqqq2q+X9/h8R9//HEABM8+++wGazjggAPq9Ryv+T7/wgsvBPHx8cHMmTODINjwtIcTTjghGDx4cM1z0pDD4+Pj4+u8b672/vvvB0Dw6KOPBkEQfp1Gvl769esXfPfdd8GSJUuCrKysYOLEifW6P0mtnwvRSWozdtttN2bMmFHz/U033cTFF19cZ5vTTz+9zvennXYaV1xxRU2ivamGDx/OJZdcUmdsYwsoHXnkkXUSy9Upy9y5c4Hw4mHffPNNzYJekSnVEUccwQsvvMC3337Ldtttt8l1N8TOO+9c53DRpKQktt1225p6AV544QUOPPBAunfvXqfeww8/nIsvvphp06YxYMAApk6dSmpqKkcffXSd+zjttNO477776l3TDTfcwEEHHbTW+JqLnu24447rTWkjU3cIH22xcuXKtVYb79mzJwcddNA6V3hecx8QPsx9Xaurr2nNtPzuu+/mlFNOoVu3biQlJVFSUkJubi7HHntsnYWxzjrrLO6++25OP/107rnnHnJycpg8eTKPPfYY0LiHeF922WXEx8fXa4XqO++8s873xxxzDJ07d+aOO+7gj3/8I7vssstG93HppZdy6aWX1nyfmprK1KlTN/h/6qSTTuKCCy7gkUceoXfv3uTm5q737AihUIh77rmHyy+/nJdeeomPP/6Yt99+m9tuu417772Xl156qWYxsIaoz+vx6quv3miKC+HHvK6612V946utTpR79OjBU089VfO+s/fee7PNNttw44038vDDDwPhQ+mPOuoosrOzefLJJ+natSv/+9//+Nvf/saKFSvWeXaCdXnjjTfWOsQe4JRTTqnX7ddlm222oXPnzlx66aUsXLiQ/fffnwEDBqy13b333lsneV+fyCNXCgsLOfvss7n00ksZOHDgBm/31FNP8fzzz/PZZ59t9Llfnw3dbvV1q6cF3HTTTRQWFrLVVlsRExPDmWeeWXMEzsyZMznvvPP44osv2HrrrbntttvYb7/9NqkmSS2XTbukViUzM5Pk5OQ6jeJqjz76KCUlJSxcuHCtZhDCcwa7dOlSZywnJwcIz3HdHF27dq2Zd1tfa9ayunlbuXIlUDt/9+KLL17rjw+rbeg0VI1tzXohXPPqeiFc8/PPP7/Wat2rra53yZIl61xNfPXPo7622mqrej3vG5pKseZ1q18L67pN9+7d68ybBkhJSVnnSuo5OTnrnTMdac0P70OGDOHHH39kypQpXH311Xz33XeMGTOGiy++mFdeeaWmodhuu+145plnOPvss2vGevbsyS233ML555/PFltssdH7ro8PP/yQu+66i6effppVq1bVzKldfZh3QUEBycnJG1y9fMSIEdxxxx188MEH9Wra//CHPzBixAhKS0v54IMP+POf/8wxxxzDjBkz1vk6BOjQoQMnn3wyDzzwAL169eLggw+mV69eG7yfXr168fvf/77m+8cff5xTTz2VSy65hA8//HCjda6pPq/HLbfcsl6HU0e+LlY/5nW9Ty1dupSMjIwN7mv17Q8++OA6fyjs1q0bO+20E59++mnN2GWXXUZRURGff/55zaHw+++/P5mZmYwZM4aRI0fW6w8aO+20U52meLX6rMi+Punp6UybNo3rrruO//u//2PZsmV069aN3/72t/z5z3+ued/ZZpttNjo9Cer+YeuKK64gPj6e8847r+a0aitWrACgpKSEgoIC0tPTKS4u5txzz+X888+ne/fuNduuXoG/oKCA+Pj4DU4j6NKly3p/lsBaP8+uXbvWnOlj2rRpTJ48mS+++ILy8nKOPfZYRowYwSuvvMLEiRM55phj+OGHHzb6mpDUujinXVKrEhsby0EHHcTHH3/MwoUL61w3YMAABg0axA477LDO21ZUVKz1QWn1wmfrawSiafUH3ssvv5yPPvponV8777zzJu9/9YfnyMXNYPP+EJCZmcmhhx663nrPPPNMIPx8r2tRsaZYiA7ql2qttvq1sObrC8KL563ZiKxv39deey3x8fEb/VrX6cA6dOjAUUcdxQ477MDtt9/Ot99+S1lZ2Vp/vDn88MOZO3cu3333HV999RU//fRTTf3rOjXapvjqq68IgoDjjjuOzp0713zNmzePV199lc6dO3P33XdvcB+rG6j6pv89evRg0KBB7LPPPlx00UXcf//9/PLLL1x11VUbvN2YMWP4/PPPef7559e5AN3GDB8+vF5zxDfHmDFj6vW6iJyLv/qPMjNnzlxrfzNnztxoMryu+dOrBUFQ5+fy+eefM2DAgLWazt133x2gSZ+b+thhhx2YPHkyS5Ys4fPPP+fkk0/m2muv5ZZbbqnZZujQofV6jiNfI19++SVz5swhJyen5jV+1FFHAeF5/p07d6awsJDFixeTl5fHLbfcUuf/w6RJkyguLqZz585rHdG1rsewvp8lsN6fZ2lpKWeffTZXXnklW2+9Nd9++y2zZ8/m4osvJjk5mbPOOotQKLTWOgWSWj+TdkmtzuWXX87LL7/M7373O5588sn1prrr8sgjj9RZ+frRRx8FqLO6+5rpcbT069ePvn37MmPGjJqFmRrT6kONv/jii5oP5ADPP//8Ju9z2LBhvPTSS2y99dYbXKX6wAMP5PHHH+e///1vnaMiVv88omnvvfcmOTmZhx9+uGYVawif23vKlCmceOKJ9drPph4eHwTBWn8I6NmzJ3379iU/P3+t24dCIfr27QuE076///3v7Lzzzo3WtP/qV79i6tSpa42fcsop9OnTh/Hjx7PNNttscB8PPfQQAHvttdcm1XD66adz//33c99993HJJZesN0Hfe++9GTNmDIWFhRx33HHr3d/ChQvXeSTFihUrmDdvXp0zTzS2TTk8fosttmCPPfbg4Ycf5uKLL65Jyz/44AO+/fZbxo4du8F97bnnnvTo0YPXXnuNysrKmtsvWLCAGTNmcNppp9Vs2717d7788ktWrFhBx44da8ZXN4INXXRtU6x51NG6hEIhdtppJ2677TYmTJhQ52iBTTk8/vbbb69JzVf7/PPPufDCC7n66qs54IADahbwW9f/h+uvv55p06bx8ssvr/MIg0jHHXcc55xzDv/73//Yc889gfAflR9++GH23HPP9b7+xo0bR0JCQs0f71b/May4uJjU1FTKy8spLS2t11EGkloXm3ZJrc4+++zDnXfeyfnnn8+uu+7KWWedxfbbb09MTAwLFy7kqaeeAljrkOWEhARuueUWVqxYwe67787777/P3/72Nw4//HD23Xffmu122GEH3nrrLZ5//nm6detGamoq/fr1a9bHuNq9997L4YcfzmGHHcbo0aPZYostWLp0KV9//TWffvopTzzxxCbv+4gjjiAjI4MzzzyTa6+9lri4OCZMmMC8efM2eZ/XXnstr7/+OoMHD+aCCy6gX79+rFq1ijlz5vDSSy9xzz330KNHD0aOHMltt93GyJEjue666+jbty8vvfQSr776aoPu7/vvv1/nafJ69Oixyc1Fp06duPLKK/m///s/Ro4cyamnnsqSJUu45pprSEpK2mjau1r37t03qfkbOHAg5513HoMGDaK4uJgffviBN998k/fff7/mtFirnX/++QwZMoQuXbowe/Zs/vGPfzB//nymTZu21n6ffPJJAGbPng2ETyW4uimL/EPE0KFDmTZtWs2aBDk5OeuctpCUlESXLl3q/MHr0Ucf5emnn+bII4+kV69eFBQU8MQTTzB58mRGjx7NTjvt1ODnY7UbbriBPffck7/+9a/cf//9692uPnOur7vuOt577z1OPvlkdt55Z5KTk/npp5+44447WLJkyTpX5H7++efXOc888rmrz+uxd+/eG13vYl1uuOEGDjnkEE466STOOecc8vPzueyyyxg4cCC//vWva7abO3cuW2+9NaNGjap5LmJiYrjtttsYPnw4xxxzDL///e8pLi7mr3/9KwkJCVx++eU1tx87dizHHnsshxxyCBdeeCGZmZl88MEHjB8/ngEDBnD44Yc3uPaGWp00/+tf/yI1NZWkpCT69OlTczaPY489lq222oogCHj66acpKCjgkEMOqbn9prxfb+iope23377mdR4XF7fO04BOmDCB2NjYta4788wzefDBB/nxxx9r/tg0ZswY7rzzTk466SSuv/56srKyuOuuu/j2229544031lnDN998w4033sjUqVNrTvvXr1+/mike5557Lo899hhxcXGb/McxSS1Y9NbAk6TN8/nnnwe//vWvgz59+gSJiYlBUlJSsM022wQjR44M3nzzzTrbrl7Z94svvgiGDBkSJCcnBxkZGcHvf//7YMWKFWvtd5999glSUlLWudLxmoDg3HPPXe/161s9/qabblrnviJXUQ6CIJgxY0YwfPjwICsrK4iPjw9ycnKCgw46KLjnnns2WFek9a2C/OGHHwaDBw8OOnToEGyxxRbBVVddFdx///3rXD1+XSuFr/nYgiAIFi1aFFxwwQVBnz59gvj4+CAjIyPYbbfdgiuuuKLOcz1//vzghBNOCDp27BikpqYGJ5xwQs3qyZu7evwVV1yx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1G4EAUwvgsfzYWVV7fgeaXByV+hoh6QWxpekJEmSpHZhWTlMzINZEel6WhyMyIadOkavLmlDbNolSZIktWlBAO8VwhOLYFVEur5XGgzPCp/STWqpbNolSZIktVlLy+GhXPi6pHasUxycng07mq6rFbBplyRJktTmBAG8UwhPLoLSiHR9cDqc1BVSTNfVSti0S5IkSWpTFpeF565/s0a6fkY2DDRdVytj0y5JkiSpTQgCmFYATy+um67vmw4ndoVk03W1QjbtkiRJklq9RWXwUB58F5Gud46DkTkwoEP06pI2l027JEmSpFYrCGBqATyzGMoi0vX9O8EJmZBkuq5WzqZdkiRJUquUXxZeGf77lbVjXeJhZDb0N11XG2HTLkmSJKlVqQpgyjJ4djGUB7XjQzrBcabramNs2iVJkiS1GnllMCEXZkek65nxMCoHtk2JXl1SU7FplyRJktTiVQXwxjL47xrp+kGd4dhMSIyJXm1SU4rqS7uiooI///nP9OnTh+TkZLbaaiuuvfZaqqpqV5AIgoCrr76a7t27k5yczJAhQ5g1a1ad/ZSWlnL++eeTmZlJhw4dOProo5k/f35zPxxJkiRJTWBhKdz4Mzy1qLZhz0qAi3vCyVk27GrbovryvuGGG7jnnnu44447+Prrr7nxxhu56aab+Oc//1mzzY033sitt97KHXfcwUcffUROTg6HHHIIy5cvr9lm7NixPPPMM0yePJl3332XFStWMGzYMCorK6PxsCRJkiQ1gqoAXlkCf5sLP60Kj4WAgzvDlb2gr4fDqx0IBUEQbHyzpjFs2DCys7P597//XTN2wgknkJKSwsSJEwmCgO7duzN27FguvfRSIJyqZ2dnc8MNN3D22WdTWFhI165dmThxIieffDIACxYsoGfPnrz00kscdthhG62jqKiI9PR0CgsLSUtLa5oHK0lSc1i6FIYPhxkz4MIL4f/+L9oVSdImWVAanrs+d1XtWHZCeO761snRq0tqLPXtQ6OatO+77768+eabfPfddwDMmDGDd999lyOOOAKAn376idzcXA499NCa2yQmJnLAAQfw/vvvA/DJJ59QXl5eZ5vu3bszcODAmm3WVFpaSlFRUZ0vSZLahH/8A6ZOhcWL4Yor4Icfol2RJDVIZQAvVafrcyPS9UMzwum6Dbvam6guRHfppZdSWFhI//79iY2N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nysiExERERERcRlV2s/wwaYPWLxvMbEZyRB+H0mBN7MjKRaArg0u4obAVNrnr+TVgU/SObwzzQKb8Z9r/0PH0I7c3eVuxlwyxtnX0/2fZshFQ+jasCtf3fwVnm4FianFYqF1SOtSJewAw9oOY2KPibRv0J6nLn+KflH9KvaNu1rTpvDuu9CxI9x1F4wZAw0bwj/+Ye739YXRo10aooiIiIiISFXTkm8UTLXPZAgICOBfV33DY1s2YbjVAwNuaHsDA0MbcFsoBLi7Oto66OhRCAgAHx9XRyIiIiIiIlIh6tySb7Nnz6ZZs2Z4eXnRrVs3fvvtt7J3YvMlNfAW/m93LIPbjqBLWBduan01k1s0YFSEEnaXiYhQwi4iIiIiInVSrUjav/jiC8aPH8+UKVPYuHEjffr04eqrryYmJqZsHUVNwajXhZz8bAK9g3iw9SW81zmSS+qff911ERERERERkYpWK5L2V155hX/84x/cd999tG3blldffZXIyEjeeuutMvVjs5lDEjoEN2dspDcPRkB9TdUnIiIiIiIiLlLjU9Lc3FzWr1/P5MmTi7QPGjSI1atXF3tOTk4OOTk5ztepqakA3NhsMG0C4YEmQfiRRnp65cUtIiIiIiIidVdaWhoA55tmrsYn7YmJidjtdsLCwoq0h4WFERcXV+w506dP58knnzyr/cv+zQB4quLDFBERERERETlLenq6OTH6OdT4pP00yxkPnRuGcVbbaY8//jgTJkxwvk5JSSEqKoqYmJgSv1kiNVlaWhqRkZHExsaWODulSE2ne13qAt3nUhfoPpfazjAM0tPTiYiIKPG4Gp+0h4SEYLPZzqqqJyQknFV9P83T0xNPT8+z2v39/fUHQWq9+vXr6z6XOkH3utQFus+lLtB9LrVZaYrGNX4iOg8PD7p168bSpUuLtC9dupSePXu6KCoRERERERGR8qvxlXaACRMmcOeddxIdHU2PHj145513iImJYeTIka4OTUREREREROSC1YqkfcSIEZw4cYKnnnqKY8eO0aFDB3744QeioqJKdb6npydTp04tdsi8SG2h+1zqCt3rUhfoPpe6QPe5iMlinG9+eRERERERERFxiRr/TLuIiIiIiIhIbaWkXURERERERKSaUtIuIiIiIiIiUk0paRcRERERERGppup80j579myaNWuGl5cX3bp147fffnN1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xgX10bZtW1atWlWkbfXq1bRt2xYoGE5+7Ngx5/4LWS6tbdu2rFmzpkjbma8rQoMGDYrEunfv3iLL3p2uzNvt9gq/toiISHWgSruIiEg1Mnv2bHr16kV0dDTTpk2jU6dOWK1W1q1bx65du+jWrVuJ50+aNInhw4dz8cUXM2DAABYuXMi8efP4+eefAbNaf9lll/H888/TtGlTEhMTeeKJJ8oc57hx47j77ruJjo6md+/efPrpp2zfvt05KqCi9O/fn1mzZnHZZZfhcDh47LHHilTQQ0ND8fb25scff6Rx48Z4eXnh7+9foTGIiIi4kirtIiIi1UiLFi3YuHEjAwcO5PHHH6dz585ER0fzxhtvMHHiRJ5++ukSzx86dCivvfYaM2bMoH379syZM4f333+/yFJo//3vf8nLyyM6Oppx48Y5l4orixEjRvDvf/+bxx57jG7dunHo0CFGjRpV5n7O5+WXXyYyMpK+ffty2223MXHiRHx8fJz73dzceP3115kzZw4RERFcf/31FR6DiIiIK1mMMx8UExEREREREZFqQZV2ERERERERkWpKSbuIiIiIiIhINaWkXURERERERKSaUtIuIiIiIiIiUk0paRcRERERERGpppS0i4iIiIiIiFRTStpFREREREREqikl7SIiIiIiIiLVlJJ2ERERERERkWpKSbuIiIiIiIhINaWkXURERERERKSa+n8ph7vMdmqyWAAAAABJRU5ErkJggg==",
- "text/plain": [
- ""
+ "cell_type": "markdown",
+ "id": "db8736a7-ed94-441c-9556-831fa57b5a10",
+ "metadata": {
+ "id": "db8736a7-ed94-441c-9556-831fa57b5a10"
+ },
+ "source": [
+ "# The Product Pricer Challenge\n",
+ "\n",
+ "A baseline established by gpt4o and attempt to beat it\n"
]
- },
- "metadata": {},
- "output_type": "display_data"
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "## Initialize and load configuration"
+ ],
+ "metadata": {
+ "id": "FwYmkcF_Jw4m"
+ },
+ "id": "FwYmkcF_Jw4m"
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "681c717b-4c24-4ac3-a5f3-3c5881d6e70a",
+ "metadata": {
+ "id": "681c717b-4c24-4ac3-a5f3-3c5881d6e70a",
+ "outputId": "5a7f7335-1384-4b00-c25a-88296e9a6501",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 113,
+ "referenced_widgets": [
+ "c25fd092bcec48a28dc21bd4eca7309c",
+ "70529f532eaf43ef92702f5d9b5bfe2a",
+ "294d064034ed4a19b17b6787a45642fa",
+ "badab4dc3dd840b1b601588d598412fa",
+ "cdc0d062a7e3449c99c425bb2f3c66d3",
+ "f095f984b766471bb363089fab109fe7",
+ "e8a4091cb20941868ae570a6642b970a",
+ "fe9b3178dfc84f3393fc1b402a0ae2fa",
+ "6fcc0141e5a34d89976b1deab30f4a38",
+ "19e52d98c9a743428811b0b2c63b2561",
+ "a59c83e059e14895904c8e964fba77a4",
+ "895e29a3142d4c7b9c704130851abe9a",
+ "4a9281f1ea514f518a8cd270914f8968",
+ "dca7fe8cc4c34ea6b8d68f22fda7934e",
+ "c53c3a2510c7431aa861a9d5688fb464",
+ "95ecc985d88a46bb89790d5b50155038",
+ "fcd8274054714b12b4aad351bd8ad568",
+ "c10ce0b7c02741f69a6a49967a126d11",
+ "f08121f15d61423e87b49f5cca7ba014",
+ "dbe1dd54728e4299a8dba6f68154fc43",
+ "3459fb7bfee040fdb3d1de32aea7bbc4",
+ "6ce6baad1d2045199f5ad99fac7480cd",
+ "888c892646c3472aac059c011175a352",
+ "e407ff2ed5a84579a9d64eb4d6ba505c",
+ "0355734e85844a5d89f5937b59f0b85a",
+ "451654ad247a4f88808d04d9a1d3b58b",
+ "a5783b5760ec483285ff45ee643671c1",
+ "a6e9b7123d604b60b665261d948398bd",
+ "76cc376784d6431d97ecd9da5110c917",
+ "d9c726d995ba4892b34e1f44b010fb50",
+ "a14fbe0a9a044ff3a75050d0d7ffbf4b",
+ "114b7bb42c104f8c92bbce6c893ddf59",
+ "d857fd2e4f9c4f34b18a4eedfc3107ba"
+ ]
+ }
+ },
+ "outputs": [
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/plain": [
+ "tokenizer_config.json: 0%| | 0.00/50.5k [00:00, ?B/s]"
+ ],
+ "application/vnd.jupyter.widget-view+json": {
+ "version_major": 2,
+ "version_minor": 0,
+ "model_id": "c25fd092bcec48a28dc21bd4eca7309c"
+ }
+ },
+ "metadata": {}
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/plain": [
+ "tokenizer.json: 0%| | 0.00/9.09M [00:00, ?B/s]"
+ ],
+ "application/vnd.jupyter.widget-view+json": {
+ "version_major": 2,
+ "version_minor": 0,
+ "model_id": "895e29a3142d4c7b9c704130851abe9a"
+ }
+ },
+ "metadata": {}
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/plain": [
+ "special_tokens_map.json: 0%| | 0.00/73.0 [00:00, ?B/s]"
+ ],
+ "application/vnd.jupyter.widget-view+json": {
+ "version_major": 2,
+ "version_minor": 0,
+ "model_id": "888c892646c3472aac059c011175a352"
+ }
+ },
+ "metadata": {}
+ }
+ ],
+ "source": [
+ "# imports\n",
+ "\n",
+ "import os\n",
+ "import re\n",
+ "import math\n",
+ "import json\n",
+ "import random\n",
+ "import pickle\n",
+ "\n",
+ "from collections import Counter\n",
+ "import numpy as np\n",
+ "import matplotlib.pyplot as plt\n",
+ "\n",
+ "from huggingface_hub import login\n",
+ "from openai import OpenAI\n",
+ "\n",
+ "from items import Item\n",
+ "from testing import Tester"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "36d05bdc-0155-4c72-a7ee-aa4e614ffd3c",
+ "metadata": {
+ "id": "36d05bdc-0155-4c72-a7ee-aa4e614ffd3c",
+ "outputId": "e9196bea-f6d1-4261-8691-c3ba69c3dfba",
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ }
+ },
+ "outputs": [
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "✅ Using Colab secrets\n"
+ ]
+ }
+ ],
+ "source": [
+ "# environment\n",
+ "\n",
+ "try:\n",
+ " from google.colab import userdata\n",
+ " os.environ['OPENAI_API_KEY']=userdata.get('OPENAI_API_KEY')\n",
+ " os.environ['HF_TOKEN']=userdata.get('HF_TOKEN')\n",
+ " print(\"✅ Using Colab secrets\")\n",
+ "except:\n",
+ " from dotenv import load_dotenv\n",
+ " load_dotenv(override=True)\n",
+ " os.environ['OPENAI_API_KEY'] = os.getenv('OPENAI_API_KEY', 'your-key-if-not-using-env')\n",
+ " os.environ['HF_TOKEN'] = os.getenv('HF_TOKEN', 'your-key-if-not-using-env')\n",
+ " print(\"✅ Using local .env file\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "id": "4dd3aad2-6f99-433c-8792-e461d2f06622",
+ "metadata": {
+ "id": "4dd3aad2-6f99-433c-8792-e461d2f06622",
+ "outputId": "b11d7914-1087-4e9d-aa9c-76aa4d9bcf2b",
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ }
+ },
+ "outputs": [
+ {
+ "output_type": "stream",
+ "name": "stderr",
+ "text": [
+ "Note: Environment variable`HF_TOKEN` is set and is the current active token independently from the token you've just configured.\n",
+ "WARNING:huggingface_hub._login:Note: Environment variable`HF_TOKEN` is set and is the current active token independently from the token you've just configured.\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Log in to HuggingFace\n",
+ "\n",
+ "hf_token = os.environ['HF_TOKEN']\n",
+ "login(hf_token)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "id": "b0a6fb86-74a4-403c-ab25-6db2d74e9d2b",
+ "metadata": {
+ "id": "b0a6fb86-74a4-403c-ab25-6db2d74e9d2b"
+ },
+ "outputs": [],
+ "source": [
+ "openai = OpenAI()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "id": "c830ed3e-24ee-4af6-a07b-a1bfdcd39278",
+ "metadata": {
+ "id": "c830ed3e-24ee-4af6-a07b-a1bfdcd39278"
+ },
+ "outputs": [],
+ "source": [
+ "%matplotlib inline"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "id": "5c9b05f4-c9eb-462c-8d86-de9140a2d985",
+ "metadata": {
+ "id": "5c9b05f4-c9eb-462c-8d86-de9140a2d985"
+ },
+ "outputs": [],
+ "source": [
+ "# Let's avoid curating all our data again! Load in the pickle files:\n",
+ "\n",
+ "with open('train2.pkl', 'rb') as file:\n",
+ " train = pickle.load(file)\n",
+ "\n",
+ "with open('test2.pkl', 'rb') as file:\n",
+ " test = pickle.load(file)\n",
+ "\n",
+ "with open('validation2.pkl','rb') as file:\n",
+ " validation = pickle.load(file)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "id": "e8367135-f40e-43e1-8f3c-09e990ab1194",
+ "metadata": {
+ "id": "e8367135-f40e-43e1-8f3c-09e990ab1194"
+ },
+ "outputs": [],
+ "source": [
+ "# OpenAI recommends fine-tuning with populations of 50-100 examples\n",
+ "# But as our examples are very small, I'm suggesting we go with 500 examples (and 1 epoch)\n",
+ "\n",
+ "fine_tune_train = train[:500]\n",
+ "fine_tune_validation = train[500:550]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "# Weight and Biases\n",
+ "wandb_integration = {\"type\": \"wandb\", \"wandb\": {\"project\": \"gpt-pricer-ft\"}}"
+ ],
+ "metadata": {
+ "id": "xvsvrdivOBCs"
+ },
+ "id": "xvsvrdivOBCs",
+ "execution_count": 42,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "## Helpers"
+ ],
+ "metadata": {
+ "id": "Fr5cFugENugL"
+ },
+ "id": "Fr5cFugENugL"
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "# A utility function to extract the price from a string\n",
+ "\n",
+ "def get_price(s):\n",
+ " s = s.replace('$','').replace(',','')\n",
+ " match = re.search(r\"[-+]?\\d*\\.\\d+|\\d+\", s)\n",
+ " return float(match.group()) if match else 0"
+ ],
+ "metadata": {
+ "id": "rRF5PhHANsTN"
+ },
+ "id": "rRF5PhHANsTN",
+ "execution_count": 103,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "# Prompt\n",
+ "def messages_for(item):\n",
+ " system_message = \"You estimate prices of items. Reply only with the price, no explanation\"\n",
+ " user_prompt = item.test_prompt().replace(\" to the nearest dollar\",\"\").replace(\"\\n\\nPrice is $\",\"\")\n",
+ " return [\n",
+ " {\"role\": \"system\", \"content\": system_message},\n",
+ " {\"role\": \"user\", \"content\": user_prompt},\n",
+ " {\"role\": \"assistant\", \"content\": \"Price is $\"}\n",
+ " ]"
+ ],
+ "metadata": {
+ "id": "-mDWirZLOTxf"
+ },
+ "id": "-mDWirZLOTxf",
+ "execution_count": 99,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "def messages_with_price(item):\n",
+ " system_message = \"You estimate prices of items. Reply only with the price, no explanation\"\n",
+ " user_prompt = item.test_prompt().replace(\" to the nearest dollar\",\"\").replace(\"\\n\\nPrice is $\",\"\")\n",
+ " return [\n",
+ " {\"role\": \"system\", \"content\": system_message},\n",
+ " {\"role\": \"user\", \"content\": user_prompt},\n",
+ " {\"role\": \"assistant\", \"content\": f\"Price is ${item.price:.2f}\"}\n",
+ " ]"
+ ],
+ "metadata": {
+ "id": "ttaE6iO9SAZX"
+ },
+ "id": "ttaE6iO9SAZX",
+ "execution_count": 100,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "## Baseline *gpt4o*\n",
+ "\n",
+ "**Error:** $78.02 RMSLE 0.81 Hits 55.6%"
+ ],
+ "metadata": {
+ "id": "N9hXBrSBI2_q"
+ },
+ "id": "N9hXBrSBI2_q"
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "id": "03ff4b48-3788-4370-9e34-6592f23d1bce",
+ "metadata": {
+ "id": "03ff4b48-3788-4370-9e34-6592f23d1bce"
+ },
+ "outputs": [],
+ "source": [
+ "def gpt_4o_frontier(item):\n",
+ " response = openai.chat.completions.create(\n",
+ " model=\"gpt-4o-2024-08-06\",\n",
+ " messages=messages_for(item),\n",
+ " seed=42,\n",
+ " max_tokens=5\n",
+ " )\n",
+ " reply = response.choices[0].message.content\n",
+ " return get_price(reply)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "Tester.test(gpt_4o_frontier, test)"
+ ],
+ "metadata": {
+ "id": "ymJRsQKRJAhS",
+ "outputId": "458537fc-fa71-46f7-e3d6-f7b5bd78dffb",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 1000
+ }
+ },
+ "id": "ymJRsQKRJAhS",
+ "execution_count": 19,
+ "outputs": [
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "\u001b[93m1: Guess: $280.00 Truth: $374.41 Error: $94.41 SLE: 0.08 Item: OEM AC Compressor w/A/C Repair Kit For F...\u001b[0m\n",
+ "\u001b[91m2: Guess: $50.00 Truth: $225.11 Error: $175.11 SLE: 2.22 Item: Motorcraft YB3125 Fan Clutch\u001b[0m\n",
+ "\u001b[92m3: Guess: $30.47 Truth: $61.68 Error: $31.21 SLE: 0.47 Item: Dorman 603-159 Front Washer Fluid Reserv...\u001b[0m\n",
+ "\u001b[93m4: Guess: $400.00 Truth: $599.99 Error: $199.99 SLE: 0.16 Item: HP Premium 17.3-inch HD Plus Touchscreen...\u001b[0m\n",
+ "\u001b[92m5: Guess: $23.99 Truth: $16.99 Error: $7.00 SLE: 0.11 Item: 5-Position Super Switch Pickup Selector ...\u001b[0m\n",
+ "\u001b[92m6: Guess: $15.00 Truth: $31.99 Error: $16.99 SLE: 0.52 Item: Horror Bookmarks, Resin Horror Bookmarks...\u001b[0m\n",
+ "\u001b[92m7: Guess: $110.47 Truth: $101.79 Error: $8.68 SLE: 0.01 Item: SK6241 - Stinger 4 Gauge 6000 Series Pow...\u001b[0m\n",
+ "\u001b[92m8: Guess: $329.00 Truth: $289.00 Error: $40.00 SLE: 0.02 Item: Godox ML60Bi LED Light Kit, Handheld LED...\u001b[0m\n",
+ "\u001b[93m9: Guess: $500.00 Truth: $635.86 Error: $135.86 SLE: 0.06 Item: Randall RG75DG3PLUS G3 Plus 100-Watt Com...\u001b[0m\n",
+ "\u001b[92m10: Guess: $47.99 Truth: $65.99 Error: $18.00 SLE: 0.10 Item: HOLDWILL 6 Pack LED Shop Light, 4FT 24W ...\u001b[0m\n",
+ "\u001b[92m11: Guess: $230.99 Truth: $254.21 Error: $23.22 SLE: 0.01 Item: Viking Horns V103C/1005ATK 3 Gallon Air ...\u001b[0m\n",
+ "\u001b[93m12: Guess: $250.00 Truth: $412.99 Error: $162.99 SLE: 0.25 Item: CURT 70110 Custom Tow Bar Base Plate Bra...\u001b[0m\n",
+ "\u001b[91m13: Guess: $24.99 Truth: $205.50 Error: $180.51 SLE: 4.30 Item: 10-Pack Solar HAMMERED BRONZE Finish Pos...\u001b[0m\n",
+ "\u001b[92m14: Guess: $239.00 Truth: $248.23 Error: $9.23 SLE: 0.00 Item: COSTWAY Electric Tumble Dryer, Sliver\u001b[0m\n",
+ "\u001b[91m15: Guess: $239.00 Truth: $399.00 Error: $160.00 SLE: 0.26 Item: FREE SIGNAL TV Transit 32\" 12 Volt DC Po...\u001b[0m\n",
+ "\u001b[92m16: Guess: $350.00 Truth: $373.94 Error: $23.94 SLE: 0.00 Item: Bilstein 5100 Monotube Gas Shock Set com...\u001b[0m\n",
+ "\u001b[92m17: Guess: $79.99 Truth: $92.89 Error: $12.90 SLE: 0.02 Item: Sangean K-200 Multi-Function Upright AM/...\u001b[0m\n",
+ "\u001b[92m18: Guess: $47.99 Truth: $51.99 Error: $4.00 SLE: 0.01 Item: Charles Leonard Magnetic Lapboard Class ...\u001b[0m\n",
+ "\u001b[92m19: Guess: $150.00 Truth: $179.00 Error: $29.00 SLE: 0.03 Item: Gigabyte AMD Radeon HD 7870 2 GB GDDR5 D...\u001b[0m\n",
+ "\u001b[92m20: Guess: $12.99 Truth: $19.42 Error: $6.43 SLE: 0.14 Item: 3dRose LLC 8 x 8 x 0.25 Inches Bull Terr...\u001b[0m\n",
+ "\u001b[92m21: Guess: $599.00 Truth: $539.95 Error: $59.05 SLE: 0.01 Item: ROKINON 85mm F1.4 Auto Focus Full Frame ...\u001b[0m\n",
+ "\u001b[92m22: Guess: $180.00 Truth: $147.67 Error: $32.33 SLE: 0.04 Item: AUTOSAVER88 Headlight Assembly Compatibl...\u001b[0m\n",
+ "\u001b[92m23: Guess: $35.99 Truth: $24.99 Error: $11.00 SLE: 0.12 Item: ASI NAUTICAL 2.5 Inches Opera Glasses Bi...\u001b[0m\n",
+ "\u001b[91m24: Guess: $30.00 Truth: $149.00 Error: $119.00 SLE: 2.49 Item: Behringer TUBE OVERDRIVE TO100 Authentic...\u001b[0m\n",
+ "\u001b[92m25: Guess: $13.99 Truth: $16.99 Error: $3.00 SLE: 0.03 Item: Fun Express Insect Finger Puppets - 24 f...\u001b[0m\n",
+ "\u001b[92m26: Guess: $8.99 Truth: $7.99 Error: $1.00 SLE: 0.01 Item: WAFJAMF Roller Stamp Identity Theft Stam...\u001b[0m\n",
+ "\u001b[92m27: Guess: $210.00 Truth: $199.99 Error: $10.01 SLE: 0.00 Item: Capulina Tiffany Floor Lamp 2-Light 16\" ...\u001b[0m\n",
+ "\u001b[93m28: Guess: $329.00 Truth: $251.45 Error: $77.55 SLE: 0.07 Item: Apple Watch Series 6 (GPS, 44mm) - Space...\u001b[0m\n",
+ "\u001b[91m29: Guess: $100.00 Truth: $231.62 Error: $131.62 SLE: 0.70 Item: ICON 01725 Tandem Axle Fender Skirt FS17...\u001b[0m\n",
+ "\u001b[91m30: Guess: $1,100.00 Truth: $135.00 Error: $965.00 SLE: 4.37 Item: SanDisk 128GB Ultra (10 Pack) MicroSD Cl...\u001b[0m\n",
+ "\u001b[93m31: Guess: $250.00 Truth: $356.62 Error: $106.62 SLE: 0.13 Item: Velvac 2020,L,C/Hr,W,E2003,102\",Bk - 715...\u001b[0m\n",
+ "\u001b[91m32: Guess: $120.00 Truth: $257.99 Error: $137.99 SLE: 0.58 Item: TCMT Passenger Backrest Sissy Bar & Lugg...\u001b[0m\n",
+ "\u001b[92m33: Guess: $25.99 Truth: $27.99 Error: $2.00 SLE: 0.01 Item: Alnicov 63.5MM Brass Tremolo Block,Tremo...\u001b[0m\n",
+ "\u001b[91m34: Guess: $55.00 Truth: $171.20 Error: $116.20 SLE: 1.26 Item: Subaru Forester Outback Legacy OEM Engin...\u001b[0m\n",
+ "\u001b[91m35: Guess: $350.00 Truth: $225.00 Error: $125.00 SLE: 0.19 Item: Richmond Auto Upholstery - 2012 Dodge Ra...\u001b[0m\n",
+ "\u001b[92m36: Guess: $110.00 Truth: $105.00 Error: $5.00 SLE: 0.00 Item: AP-39 Automotive Paint Primer Grey 2K Ur...\u001b[0m\n",
+ "\u001b[93m37: Guess: $219.00 Truth: $299.99 Error: $80.99 SLE: 0.10 Item: Road Top Wireless Carplay Retrofit Kit D...\u001b[0m\n",
+ "\u001b[92m38: Guess: $500.00 Truth: $535.09 Error: $35.09 SLE: 0.00 Item: Gibson Performance Exhaust 5658 Aluminiz...\u001b[0m\n",
+ "\u001b[92m39: Guess: $25.00 Truth: $12.33 Error: $12.67 SLE: 0.45 Item: Bella Tunno Happy Links - Baby Montessor...\u001b[0m\n",
+ "\u001b[93m40: Guess: $129.99 Truth: $84.99 Error: $45.00 SLE: 0.18 Item: CANMORE H300 Handheld GPS Golf Device, S...\u001b[0m\n",
+ "\u001b[92m41: Guess: $19.99 Truth: $15.99 Error: $4.00 SLE: 0.04 Item: DCPOWER AC Adapter Compatible Replacemen...\u001b[0m\n",
+ "\u001b[93m42: Guess: $15.00 Truth: $62.44 Error: $47.44 SLE: 1.90 Item: Sharp, VX2128V, Commercial Desktop Calcu...\u001b[0m\n",
+ "\u001b[92m43: Guess: $79.99 Truth: $82.99 Error: $3.00 SLE: 0.00 Item: Melissa & Doug Lifelike Plush Stork Gian...\u001b[0m\n",
+ "\u001b[91m44: Guess: $299.99 Truth: $599.95 Error: $299.96 SLE: 0.48 Item: Sony SSCS8 2-Way 3-Driver Center Channel...\u001b[0m\n",
+ "\u001b[92m45: Guess: $229.99 Truth: $194.99 Error: $35.00 SLE: 0.03 Item: ASUS Chromebook CX1, 14\" Full HD NanoEdg...\u001b[0m\n",
+ "\u001b[91m46: Guess: $650.00 Truth: $344.95 Error: $305.05 SLE: 0.40 Item: FiiO X7 32GB Hi-Res Lossless Music Playe...\u001b[0m\n",
+ "\u001b[92m47: Guess: $47.00 Truth: $37.99 Error: $9.01 SLE: 0.04 Item: TORRO Leather Case Compatible with iPhon...\u001b[0m\n",
+ "\u001b[93m48: Guess: $280.99 Truth: $224.35 Error: $56.64 SLE: 0.05 Item: Universal Air Conditioner KT 1031 A/C Co...\u001b[0m\n",
+ "\u001b[91m49: Guess: $1,200.00 Truth: $814.00 Error: $386.00 SLE: 0.15 Item: Street Series Stainless Performance Cat-...\u001b[0m\n",
+ "\u001b[93m50: Guess: $349.99 Truth: $439.88 Error: $89.89 SLE: 0.05 Item: Lenovo IdeaPad 3 14-inch Laptop, 14.0-in...\u001b[0m\n",
+ "\u001b[93m51: Guess: $260.00 Truth: $341.43 Error: $81.43 SLE: 0.07 Item: Access Bed Covers TonnoSport 22050219 - ...\u001b[0m\n",
+ "\u001b[92m52: Guess: $10.00 Truth: $46.78 Error: $36.78 SLE: 2.16 Item: G.I. JOE Hasbro 3 3/4\" Wave 5 Action Fig...\u001b[0m\n",
+ "\u001b[91m53: Guess: $350.00 Truth: $171.44 Error: $178.56 SLE: 0.51 Item: T&S Brass B-0232-BST Double Pantry Fauce...\u001b[0m\n",
+ "\u001b[92m54: Guess: $490.00 Truth: $458.00 Error: $32.00 SLE: 0.00 Item: ZTUOAUMA Fuel Injection Pump 3090942 309...\u001b[0m\n",
+ "\u001b[92m55: Guess: $149.99 Truth: $130.75 Error: $19.24 SLE: 0.02 Item: 2AP18AA#ABA Hp Prime Graphing Calculator...\u001b[0m\n",
+ "\u001b[92m56: Guess: $50.00 Truth: $83.81 Error: $33.81 SLE: 0.26 Item: Lowrance 000-0119-83 Nmea 2000 25' Exten...\u001b[0m\n",
+ "\u001b[91m57: Guess: $99.99 Truth: $386.39 Error: $286.40 SLE: 1.81 Item: Jeep Genuine Accessories 82213051 Hood L...\u001b[0m\n",
+ "\u001b[93m58: Guess: $110.47 Truth: $169.00 Error: $58.53 SLE: 0.18 Item: GODOX CB-06 Hard Carrying Case with Whee...\u001b[0m\n",
+ "\u001b[92m59: Guess: $10.99 Truth: $17.95 Error: $6.96 SLE: 0.21 Item: Au-Tomotive Gold, INC. Ford Black Valet ...\u001b[0m\n",
+ "\u001b[92m60: Guess: $250.00 Truth: $269.00 Error: $19.00 SLE: 0.01 Item: Snailfly Black Roof Rack Rail + Cross Ba...\u001b[0m\n",
+ "\u001b[93m61: Guess: $30.00 Truth: $77.77 Error: $47.77 SLE: 0.87 Item: KING SHA Anti Glare LED Track Lighting H...\u001b[0m\n",
+ "\u001b[93m62: Guess: $150.00 Truth: $88.99 Error: $61.01 SLE: 0.27 Item: APS Compatible with Chevy Silverado 1500...\u001b[0m\n",
+ "\u001b[92m63: Guess: $320.00 Truth: $364.41 Error: $44.41 SLE: 0.02 Item: Wilwood Engineering 14011291R Brake Cali...\u001b[0m\n",
+ "\u001b[92m64: Guess: $110.00 Truth: $127.03 Error: $17.03 SLE: 0.02 Item: ACDelco Gold 336-1925A Starter, Remanufa...\u001b[0m\n",
+ "\u001b[92m65: Guess: $800.00 Truth: $778.95 Error: $21.05 SLE: 0.00 Item: UWS EC10783 69-Inch Matte Black Heavy-Wa...\u001b[0m\n",
+ "\u001b[93m66: Guess: $250.00 Truth: $206.66 Error: $43.34 SLE: 0.04 Item: Dell Latitude E5440 14in Business Laptop...\u001b[0m\n",
+ "\u001b[92m67: Guess: $30.47 Truth: $35.94 Error: $5.47 SLE: 0.03 Item: (Plug and Play) Spare Tire Brake Light W...\u001b[0m\n",
+ "\u001b[92m68: Guess: $150.00 Truth: $149.00 Error: $1.00 SLE: 0.00 Item: The Ultimate Roadside Rescue Assistant\u001b[0m\n",
+ "\u001b[92m69: Guess: $239.00 Truth: $251.98 Error: $12.98 SLE: 0.00 Item: Brand New 18\" x 8.5\" Replacement Wheel f...\u001b[0m\n",
+ "\u001b[92m70: Guess: $175.99 Truth: $160.00 Error: $15.99 SLE: 0.01 Item: Headlight Headlamp LH Left & RH Right Pa...\u001b[0m\n",
+ "\u001b[92m71: Guess: $35.99 Truth: $39.99 Error: $4.00 SLE: 0.01 Item: Lilo And Stitch Deluxe Oversize Print La...\u001b[0m\n",
+ "\u001b[91m72: Guess: $180.00 Truth: $362.41 Error: $182.41 SLE: 0.49 Item: AC Compressor & A/C Clutch For Hyundai A...\u001b[0m\n",
+ "\u001b[93m73: Guess: $250.00 Truth: $344.00 Error: $94.00 SLE: 0.10 Item: House Of Troy PIN475-AB Pinnacle Collect...\u001b[0m\n",
+ "\u001b[92m74: Guess: $15.00 Truth: $25.09 Error: $10.09 SLE: 0.24 Item: Juno T29 WH Floating Electrical Feed Sin...\u001b[0m\n",
+ "\u001b[91m75: Guess: $75.00 Truth: $175.95 Error: $100.95 SLE: 0.71 Item: Sherman GO-PARTS - for 2013-2016 Toyota ...\u001b[0m\n",
+ "\u001b[92m76: Guess: $129.99 Truth: $132.64 Error: $2.65 SLE: 0.00 Item: Roland RPU-3 Electronic Keyboard Pedal o...\u001b[0m\n",
+ "\u001b[91m77: Guess: $750.00 Truth: $422.99 Error: $327.01 SLE: 0.33 Item: Rockland VMI14 12,000 Pound 12 Volt DC E...\u001b[0m\n",
+ "\u001b[92m78: Guess: $180.00 Truth: $146.48 Error: $33.52 SLE: 0.04 Item: Max Advanced Brakes Elite XDS Front Cros...\u001b[0m\n",
+ "\u001b[92m79: Guess: $150.00 Truth: $156.83 Error: $6.83 SLE: 0.00 Item: Quality-Built 11030 Premium Quality Alte...\u001b[0m\n",
+ "\u001b[91m80: Guess: $99.00 Truth: $251.99 Error: $152.99 SLE: 0.86 Item: Lucida LG-510 Student Classical Guitar, ...\u001b[0m\n",
+ "\u001b[91m81: Guess: $490.00 Truth: $940.33 Error: $450.33 SLE: 0.42 Item: Longacre 52-79800 Aluminum Turn Plates\u001b[0m\n",
+ "\u001b[92m82: Guess: $49.99 Truth: $52.99 Error: $3.00 SLE: 0.00 Item: Motion Pro 08-0380 Adjustable Torque Wre...\u001b[0m\n",
+ "\u001b[93m83: Guess: $299.95 Truth: $219.95 Error: $80.00 SLE: 0.10 Item: Glyph Thunderbolt 3 NVMe Dock (0 GB)\u001b[0m\n",
+ "\u001b[92m84: Guess: $425.00 Truth: $441.03 Error: $16.03 SLE: 0.00 Item: TOYO Open Country MT Performance Radial ...\u001b[0m\n",
+ "\u001b[92m85: Guess: $179.99 Truth: $168.98 Error: $11.01 SLE: 0.00 Item: Razer Seiren X USB Streaming Microphone ...\u001b[0m\n",
+ "\u001b[92m86: Guess: $5.99 Truth: $2.49 Error: $3.50 SLE: 0.48 Item: Happy Birthday to Dad From Your Daughter...\u001b[0m\n",
+ "\u001b[92m87: Guess: $89.99 Truth: $98.62 Error: $8.63 SLE: 0.01 Item: Little Tikes My Real Jam First Concert S...\u001b[0m\n",
+ "\u001b[91m88: Guess: $110.00 Truth: $256.95 Error: $146.95 SLE: 0.71 Item: Studio M Peace and Harmony Art Pole Comm...\u001b[0m\n",
+ "\u001b[92m89: Guess: $23.95 Truth: $30.99 Error: $7.04 SLE: 0.06 Item: MyVolts 12V Power Supply Adaptor Compati...\u001b[0m\n",
+ "\u001b[92m90: Guess: $499.00 Truth: $569.84 Error: $70.84 SLE: 0.02 Item: Dell Latitude 7212 Rugged Extreme Tablet...\u001b[0m\n",
+ "\u001b[91m91: Guess: $50.00 Truth: $177.99 Error: $127.99 SLE: 1.58 Item: Covermates Contour Fit Car Cover - Light...\u001b[0m\n",
+ "\u001b[93m92: Guess: $700.00 Truth: $997.99 Error: $297.99 SLE: 0.13 Item: Westin 57-4025 Black HDX Grille Guard fi...\u001b[0m\n",
+ "\u001b[91m93: Guess: $110.00 Truth: $219.00 Error: $109.00 SLE: 0.47 Item: Fieldpiece JL2 Job Link Wireless App Tra...\u001b[0m\n",
+ "\u001b[93m94: Guess: $180.00 Truth: $225.55 Error: $45.55 SLE: 0.05 Item: hansgrohe Talis S Modern Premium Easy Cl...\u001b[0m\n",
+ "\u001b[91m95: Guess: $1,500.00 Truth: $495.95 Error: $1,004.05 SLE: 1.22 Item: G-Technology G-SPEED eS PRO High-Perform...\u001b[0m\n",
+ "\u001b[92m96: Guess: $800.00 Truth: $942.37 Error: $142.37 SLE: 0.03 Item: DreamLine SHDR-1960723L-01 Shower Door, ...\u001b[0m\n",
+ "\u001b[92m97: Guess: $8.00 Truth: $1.94 Error: $6.06 SLE: 1.25 Item: Sanctuary Square Backplate Finish: Oiled...\u001b[0m\n",
+ "\u001b[92m98: Guess: $315.00 Truth: $284.34 Error: $30.66 SLE: 0.01 Item: Pelican Protector 1750 Long Case - Multi...\u001b[0m\n",
+ "\u001b[92m99: Guess: $150.00 Truth: $171.90 Error: $21.90 SLE: 0.02 Item: Brock Replacement Driver and Passenger H...\u001b[0m\n",
+ "\u001b[92m100: Guess: $129.99 Truth: $144.99 Error: $15.00 SLE: 0.01 Item: Carlinkit Ai Box Mini, Android 11, Multi...\u001b[0m\n",
+ "\u001b[91m101: Guess: $1,200.00 Truth: $470.47 Error: $729.53 SLE: 0.87 Item: StarDot NetCamLIVE2 YouTube Live Stream ...\u001b[0m\n",
+ "\u001b[92m102: Guess: $30.00 Truth: $66.95 Error: $36.95 SLE: 0.62 Item: Atomic Compatible FILXXCAR0016 16x25x5 M...\u001b[0m\n",
+ "\u001b[91m103: Guess: $0.00 Truth: $117.00 Error: $117.00 SLE: 22.76 Item: Bandai Awakening of S. H. s.h.figuarts s...\u001b[0m\n",
+ "\u001b[91m104: Guess: $80.00 Truth: $172.14 Error: $92.14 SLE: 0.58 Item: Fit System 62135G Passenger Side Towing ...\u001b[0m\n",
+ "\u001b[92m105: Guess: $425.00 Truth: $392.74 Error: $32.26 SLE: 0.01 Item: Black Horse Black Aluminum Exceed Runnin...\u001b[0m\n",
+ "\u001b[92m106: Guess: $23.99 Truth: $16.99 Error: $7.00 SLE: 0.11 Item: Dearsun Twinkle Star Color Night Light P...\u001b[0m\n",
+ "\u001b[92m107: Guess: $1.00 Truth: $1.34 Error: $0.34 SLE: 0.02 Item: Pokemon - Gallade Spirit Link (83/108) -...\u001b[0m\n",
+ "\u001b[93m108: Guess: $250.00 Truth: $349.98 Error: $99.98 SLE: 0.11 Item: Ibanez GA34STCE-NT GIO Series Classical ...\u001b[0m\n",
+ "\u001b[91m109: Guess: $800.00 Truth: $370.71 Error: $429.29 SLE: 0.59 Item: Set 2 Heavy Duty 12-16.5 12x16.5 12 Ply ...\u001b[0m\n",
+ "\u001b[92m110: Guess: $30.47 Truth: $65.88 Error: $35.41 SLE: 0.57 Item: Hairpin Table Legs 28\" Heavy Duty Hairpi...\u001b[0m\n",
+ "\u001b[93m111: Guess: $150.00 Truth: $229.99 Error: $79.99 SLE: 0.18 Item: Marada Racing Seat with Adjustable Slide...\u001b[0m\n",
+ "\u001b[92m112: Guess: $6.99 Truth: $9.14 Error: $2.15 SLE: 0.06 Item: Remington Industries 24UL1007STRWHI25 24...\u001b[0m\n",
+ "\u001b[93m113: Guess: $150.00 Truth: $199.00 Error: $49.00 SLE: 0.08 Item: Acer S3-391-6046 13.3-inch Ultrabook, In...\u001b[0m\n",
+ "\u001b[92m114: Guess: $134.99 Truth: $109.99 Error: $25.00 SLE: 0.04 Item: ICBEAMER 7\" RGB LED Headlights Bulb Halo...\u001b[0m\n",
+ "\u001b[93m115: Guess: $425.00 Truth: $570.42 Error: $145.42 SLE: 0.09 Item: R1 Concepts Front Rear Brakes and Rotors...\u001b[0m\n",
+ "\u001b[93m116: Guess: $200.00 Truth: $279.99 Error: $79.99 SLE: 0.11 Item: Camplux 2.64 GPM Tankless , Outdoor Port...\u001b[0m\n",
+ "\u001b[92m117: Guess: $23.99 Truth: $30.99 Error: $7.00 SLE: 0.06 Item: KNOKLOCK 10 Pack 3.75 Inch(96mm) Kitchen...\u001b[0m\n",
+ "\u001b[92m118: Guess: $32.99 Truth: $31.99 Error: $1.00 SLE: 0.00 Item: Valley Enterprises Yaesu USB FTDI CT-62 ...\u001b[0m\n",
+ "\u001b[92m119: Guess: $13.99 Truth: $15.90 Error: $1.91 SLE: 0.01 Item: G9 LED Light Bulbs,8W,75W 100W replaceme...\u001b[0m\n",
+ "\u001b[92m120: Guess: $59.99 Truth: $45.99 Error: $14.00 SLE: 0.07 Item: ZCHAOZ 4 Lights Antique White Farmhouse ...\u001b[0m\n",
+ "\u001b[92m121: Guess: $150.00 Truth: $113.52 Error: $36.48 SLE: 0.08 Item: Honeywell TH8320R1003 Honeywell VisionPr...\u001b[0m\n",
+ "\u001b[92m122: Guess: $450.00 Truth: $516.99 Error: $66.99 SLE: 0.02 Item: Patriot Exhaust H8013-1 1-7/8\" Clippster...\u001b[0m\n",
+ "\u001b[91m123: Guess: $100.00 Truth: $196.99 Error: $96.99 SLE: 0.45 Item: Fitrite Autopart New Front Left Driver S...\u001b[0m\n",
+ "\u001b[92m124: Guess: $47.99 Truth: $46.55 Error: $1.44 SLE: 0.00 Item: Technical Precision Replacement for GE G...\u001b[0m\n",
+ "\u001b[93m125: Guess: $260.00 Truth: $356.99 Error: $96.99 SLE: 0.10 Item: Covercraft Carhartt SeatSaver Front Row ...\u001b[0m\n",
+ "\u001b[92m126: Guess: $300.00 Truth: $319.95 Error: $19.95 SLE: 0.00 Item: Sennheiser SD Pro 2 (506008) - Double-Si...\u001b[0m\n",
+ "\u001b[92m127: Guess: $120.00 Truth: $96.06 Error: $23.94 SLE: 0.05 Item: Hitachi MAF0110 Mass Air Flow Sensor\u001b[0m\n",
+ "\u001b[93m128: Guess: $239.99 Truth: $190.99 Error: $49.00 SLE: 0.05 Item: AmScope SE305R-P-LED-PS36A 10X-30X LED C...\u001b[0m\n",
+ "\u001b[91m129: Guess: $80.00 Truth: $257.95 Error: $177.95 SLE: 1.35 Item: Front Left Driver Side Window Regulator ...\u001b[0m\n",
+ "\u001b[93m130: Guess: $110.00 Truth: $62.95 Error: $47.05 SLE: 0.30 Item: Premium Replica Hubcap Set, Fits Nissan ...\u001b[0m\n",
+ "\u001b[92m131: Guess: $49.99 Truth: $47.66 Error: $2.33 SLE: 0.00 Item: Excellerations Phonics Spelling Game for...\u001b[0m\n",
+ "\u001b[92m132: Guess: $239.99 Truth: $226.99 Error: $13.00 SLE: 0.00 Item: RC4WD BigDog Dual Axle Scale Car/Truck T...\u001b[0m\n",
+ "\u001b[91m133: Guess: $0.00 Truth: $359.95 Error: $359.95 SLE: 34.68 Item: Unknown Stage 2 Clutch Kit - Low Altitud...\u001b[0m\n",
+ "\u001b[93m134: Guess: $35.00 Truth: $78.40 Error: $43.40 SLE: 0.63 Item: 2002-2008 Dodge Ram 1500 Mopar 4X4 Emble...\u001b[0m\n",
+ "\u001b[92m135: Guess: $180.00 Truth: $172.77 Error: $7.23 SLE: 0.00 Item: Pro Comp Alloys Series 89 Wheel with Pol...\u001b[0m\n",
+ "\u001b[93m136: Guess: $250.00 Truth: $316.45 Error: $66.45 SLE: 0.06 Item: Detroit Axle - Front Rear Strut & Coil S...\u001b[0m\n",
+ "\u001b[92m137: Guess: $110.00 Truth: $87.99 Error: $22.01 SLE: 0.05 Item: ECCPP Rear Wheel Axle Replacement fit fo...\u001b[0m\n",
+ "\u001b[93m138: Guess: $280.00 Truth: $226.63 Error: $53.37 SLE: 0.04 Item: Dell Latitude E6520 Intel i7-2720QM 2.20...\u001b[0m\n",
+ "\u001b[92m139: Guess: $30.47 Truth: $31.49 Error: $1.02 SLE: 0.00 Item: F FIERCE CYCLE 251pcs Black Universal Mo...\u001b[0m\n",
+ "\u001b[91m140: Guess: $110.00 Truth: $196.00 Error: $86.00 SLE: 0.33 Item: Flash Furniture 4 Pk. HERCULES Series 88...\u001b[0m\n",
+ "\u001b[93m141: Guess: $30.47 Truth: $78.40 Error: $47.93 SLE: 0.86 Item: B&M 30287 Throttle Valve/Kickdown Cable,...\u001b[0m\n",
+ "\u001b[92m142: Guess: $150.00 Truth: $116.25 Error: $33.75 SLE: 0.06 Item: Gates TCK226 PowerGrip Premium Timing Be...\u001b[0m\n",
+ "\u001b[92m143: Guess: $110.00 Truth: $112.78 Error: $2.78 SLE: 0.00 Item: Monroe Shocks & Struts Quick-Strut 17149...\u001b[0m\n",
+ "\u001b[92m144: Guess: $30.00 Truth: $27.32 Error: $2.68 SLE: 0.01 Item: Feit Electric BPMR16/GU10/930CA/6 35W EQ...\u001b[0m\n",
+ "\u001b[92m145: Guess: $128.99 Truth: $145.91 Error: $16.92 SLE: 0.01 Item: Yellow Jacket 2806 Contractor Extension ...\u001b[0m\n",
+ "\u001b[91m146: Guess: $315.99 Truth: $171.09 Error: $144.90 SLE: 0.37 Item: Garage-Pro Tailgate SET Compatible with ...\u001b[0m\n",
+ "\u001b[93m147: Guess: $99.99 Truth: $167.95 Error: $67.96 SLE: 0.26 Item: 3M Perfect It Buffing and Polishing Kit ...\u001b[0m\n",
+ "\u001b[92m148: Guess: $30.47 Truth: $28.49 Error: $1.98 SLE: 0.00 Item: Chinese Style Dollhouse Model DIY Miniat...\u001b[0m\n",
+ "\u001b[92m149: Guess: $99.99 Truth: $122.23 Error: $22.24 SLE: 0.04 Item: Generic NRG Innovations SRK-161H Steerin...\u001b[0m\n",
+ "\u001b[92m150: Guess: $30.47 Truth: $32.99 Error: $2.52 SLE: 0.01 Item: Learning Resources Coding Critters Range...\u001b[0m\n",
+ "\u001b[92m151: Guess: $50.00 Truth: $71.20 Error: $21.20 SLE: 0.12 Item: Bosch Automotive 15463 Oxygen Sensor, OE...\u001b[0m\n",
+ "\u001b[92m152: Guess: $75.00 Truth: $112.75 Error: $37.75 SLE: 0.16 Item: Case of 24-2 Inch Blue Painters Tape - 6...\u001b[0m\n",
+ "\u001b[92m153: Guess: $110.00 Truth: $142.43 Error: $32.43 SLE: 0.07 Item: MOCA Engine Water Pump & Fan Clutch fit ...\u001b[0m\n",
+ "\u001b[91m154: Guess: $209.99 Truth: $398.99 Error: $189.00 SLE: 0.41 Item: SAREMAS Foot Step Bars for Hyundai Palis...\u001b[0m\n",
+ "\u001b[92m155: Guess: $450.00 Truth: $449.00 Error: $1.00 SLE: 0.00 Item: Gretsch G9210 Square Neck Boxcar Mahogan...\u001b[0m\n",
+ "\u001b[92m156: Guess: $199.00 Truth: $189.00 Error: $10.00 SLE: 0.00 Item: NikoMaku Mirror Dash Cam Front and Rear ...\u001b[0m\n",
+ "\u001b[92m157: Guess: $129.95 Truth: $120.91 Error: $9.04 SLE: 0.01 Item: Fenix HP25R v2.0 USB-C Rechargeable Head...\u001b[0m\n",
+ "\u001b[92m158: Guess: $180.00 Truth: $203.53 Error: $23.53 SLE: 0.01 Item: R&L Racing Heavy Duty Roll-Up Soft Tonne...\u001b[0m\n",
+ "\u001b[92m159: Guess: $349.99 Truth: $349.99 Error: $0.00 SLE: 0.00 Item: Garmin 010-02258-10 GPSMAP 64sx, Handhel...\u001b[0m\n",
+ "\u001b[92m160: Guess: $11.99 Truth: $34.35 Error: $22.36 SLE: 1.00 Item: Brown 5-7/8\" X 8-1/2\" X 3/16\" Thick Heav...\u001b[0m\n",
+ "\u001b[92m161: Guess: $399.00 Truth: $384.99 Error: $14.01 SLE: 0.00 Item: GAOMON PD2200 Pen Display & 20 Pen Nibs ...\u001b[0m\n",
+ "\u001b[92m162: Guess: $170.00 Truth: $211.00 Error: $41.00 SLE: 0.05 Item: VXMOTOR for 97-03 Ford F150/F250 Lightdu...\u001b[0m\n",
+ "\u001b[92m163: Guess: $110.00 Truth: $129.00 Error: $19.00 SLE: 0.02 Item: HP EliteBook 2540p Intel Core i7-640LM X...\u001b[0m\n",
+ "\u001b[91m164: Guess: $25.99 Truth: $111.45 Error: $85.46 SLE: 2.04 Item: Green EPX Mixing Nozzles 100-Pack-fits 3...\u001b[0m\n",
+ "\u001b[93m165: Guess: $15.00 Truth: $81.12 Error: $66.12 SLE: 2.68 Item: Box Partners 6 1/4 x 3 1/8\" 13 Pt. Manil...\u001b[0m\n",
+ "\u001b[91m166: Guess: $229.95 Truth: $457.08 Error: $227.13 SLE: 0.47 Item: Vixen Air 1/2\" NPT Air Ride Suspension H...\u001b[0m\n",
+ "\u001b[92m167: Guess: $80.00 Truth: $49.49 Error: $30.51 SLE: 0.22 Item: Smart Floor Lamp, 2700-6500K+RGBPink Mul...\u001b[0m\n",
+ "\u001b[93m168: Guess: $30.00 Truth: $80.56 Error: $50.56 SLE: 0.94 Item: SOZG 324mm Wheelbase Body Shell RC Car B...\u001b[0m\n",
+ "\u001b[92m169: Guess: $315.99 Truth: $278.39 Error: $37.60 SLE: 0.02 Item: Mickey Thompson ET Street S/S Racing Rad...\u001b[0m\n",
+ "\u001b[92m170: Guess: $320.00 Truth: $364.50 Error: $44.50 SLE: 0.02 Item: Pirelli 275/40R20 106W XL RFT P0 PZ4-LUX...\u001b[0m\n",
+ "\u001b[92m171: Guess: $367.99 Truth: $378.99 Error: $11.00 SLE: 0.00 Item: Torklift C3212 Rear Tie Down\u001b[0m\n",
+ "\u001b[92m172: Guess: $150.00 Truth: $165.28 Error: $15.28 SLE: 0.01 Item: Cardone 78-4226 Remanufactured Ford Comp...\u001b[0m\n",
+ "\u001b[92m173: Guess: $30.47 Truth: $56.74 Error: $26.27 SLE: 0.37 Item: Kidde AccessPoint 001798 Supra TouchPoin...\u001b[0m\n",
+ "\u001b[93m174: Guess: $210.00 Truth: $307.95 Error: $97.95 SLE: 0.15 Item: 3M Protecta 3100414 Self Retracting Life...\u001b[0m\n",
+ "\u001b[93m175: Guess: $80.00 Truth: $38.00 Error: $42.00 SLE: 0.53 Item: Plantronics 89435-01 Wired Headset, Blac...\u001b[0m\n",
+ "\u001b[92m176: Guess: $50.00 Truth: $53.00 Error: $3.00 SLE: 0.00 Item: Logitech K750 Wireless Solar Keyboard fo...\u001b[0m\n",
+ "\u001b[92m177: Guess: $499.00 Truth: $498.00 Error: $1.00 SLE: 0.00 Item: Olympus PEN E-PL9 Body Only with 3-Inch ...\u001b[0m\n",
+ "\u001b[93m178: Guess: $110.00 Truth: $53.99 Error: $56.01 SLE: 0.49 Item: Beck/Arnley 051-6066 Hub & Bearing Assem...\u001b[0m\n",
+ "\u001b[93m179: Guess: $250.00 Truth: $350.00 Error: $100.00 SLE: 0.11 Item: Eibach Pro-Kit Performance Springs E10-6...\u001b[0m\n",
+ "\u001b[93m180: Guess: $199.99 Truth: $299.95 Error: $99.96 SLE: 0.16 Item: LEGO DC Batman 1989 Batwing 76161 Displa...\u001b[0m\n",
+ "\u001b[92m181: Guess: $85.00 Truth: $94.93 Error: $9.93 SLE: 0.01 Item: Kingston Brass KS3608PL Restoration 4-In...\u001b[0m\n",
+ "\u001b[93m182: Guess: $499.00 Truth: $379.00 Error: $120.00 SLE: 0.08 Item: Polk Vanishing Series 265-LS In-Wall 3-W...\u001b[0m\n",
+ "\u001b[92m183: Guess: $315.00 Truth: $299.95 Error: $15.05 SLE: 0.00 Item: Spec-D Tuning LED Projector Headlights G...\u001b[0m\n",
+ "\u001b[92m184: Guess: $25.00 Truth: $24.99 Error: $0.01 SLE: 0.00 Item: RICHMOND & FINCH Airpod Pro Case, Green ...\u001b[0m\n",
+ "\u001b[92m185: Guess: $50.00 Truth: $41.04 Error: $8.96 SLE: 0.04 Item: LFA Industries 43B-5A-33JT 1/16-1/2-1.5-...\u001b[0m\n",
+ "\u001b[93m186: Guess: $250.00 Truth: $327.90 Error: $77.90 SLE: 0.07 Item: SAUTVS LED Headlight Assembly for Slings...\u001b[0m\n",
+ "\u001b[92m187: Guess: $16.99 Truth: $10.99 Error: $6.00 SLE: 0.16 Item: 2 Pack Combo Womens Safety Glasses Impac...\u001b[0m\n",
+ "\u001b[92m188: Guess: $14.99 Truth: $14.99 Error: $0.00 SLE: 0.00 Item: Arepa - Venezuelan cuisine - Venezuela P...\u001b[0m\n",
+ "\u001b[93m189: Guess: $15.00 Truth: $84.95 Error: $69.95 SLE: 2.83 Item: Schlage Lock Company KS23D2300 Padlock, ...\u001b[0m\n",
+ "\u001b[92m190: Guess: $80.00 Truth: $111.00 Error: $31.00 SLE: 0.11 Item: Techni Mobili White Sit to Stand Mobile ...\u001b[0m\n",
+ "\u001b[93m191: Guess: $80.00 Truth: $123.73 Error: $43.73 SLE: 0.19 Item: Special Lite Products Contemporary Wall ...\u001b[0m\n",
+ "\u001b[91m192: Guess: $800.00 Truth: $557.38 Error: $242.62 SLE: 0.13 Item: Tascam DP-24SD 24-Track Digital Portastu...\u001b[0m\n",
+ "\u001b[91m193: Guess: $260.00 Truth: $95.55 Error: $164.45 SLE: 0.99 Item: Glow Lighting 636CC10SP Vista Crystal Fl...\u001b[0m\n",
+ "\u001b[93m194: Guess: $210.00 Truth: $154.00 Error: $56.00 SLE: 0.10 Item: Z3 Wind Deflector, Smoke Tint, Lexan, Wi...\u001b[0m\n",
+ "\u001b[93m195: Guess: $150.00 Truth: $198.99 Error: $48.99 SLE: 0.08 Item: Olympus E-20 5MP Digital Camera w/ 4x Op...\u001b[0m\n",
+ "\u001b[91m196: Guess: $110.47 Truth: $430.44 Error: $319.97 SLE: 1.83 Item: PHYNEDI 1:1000 World Trade Center (1973-...\u001b[0m\n",
+ "\u001b[92m197: Guess: $15.99 Truth: $45.67 Error: $29.68 SLE: 1.02 Item: YANGHUAN Unstable Unicorns Adventure Car...\u001b[0m\n",
+ "\u001b[93m198: Guess: $150.00 Truth: $249.00 Error: $99.00 SLE: 0.25 Item: Interlogix NX-1820E NetworX Touch Screen...\u001b[0m\n",
+ "\u001b[92m199: Guess: $35.00 Truth: $42.99 Error: $7.99 SLE: 0.04 Item: Steering Damper,Universal Motorcycle Han...\u001b[0m\n",
+ "\u001b[93m200: Guess: $110.00 Truth: $181.33 Error: $71.33 SLE: 0.25 Item: Amprobe TIC 410A Hot Stick Attachment\u001b[0m\n",
+ "\u001b[92m201: Guess: $1.49 Truth: $6.03 Error: $4.54 SLE: 1.08 Item: MyCableMart 3.5mm Plug/Jack, 4 Conductor...\u001b[0m\n",
+ "\u001b[92m202: Guess: $30.00 Truth: $29.99 Error: $0.01 SLE: 0.00 Item: OtterBox + Pop Symmetry Series Case for ...\u001b[0m\n",
+ "\u001b[91m203: Guess: $500.00 Truth: $899.00 Error: $399.00 SLE: 0.34 Item: Dell XPS X8700-1572BLK Desktop ( Intel C...\u001b[0m\n",
+ "\u001b[93m204: Guess: $499.95 Truth: $399.99 Error: $99.96 SLE: 0.05 Item: Franklin Iron Works Sperry Industrial Br...\u001b[0m\n",
+ "\u001b[92m205: Guess: $13.99 Truth: $4.66 Error: $9.33 SLE: 0.95 Item: Avery Legal Dividers, Standard Collated ...\u001b[0m\n",
+ "\u001b[92m206: Guess: $250.00 Truth: $261.41 Error: $11.41 SLE: 0.00 Item: Moen 8346 Commercial Posi-Temp Pressure ...\u001b[0m\n",
+ "\u001b[92m207: Guess: $130.00 Truth: $136.97 Error: $6.97 SLE: 0.00 Item: Carlisle Versa Trail ATR All Terrain Rad...\u001b[0m\n",
+ "\u001b[92m208: Guess: $110.47 Truth: $79.00 Error: $31.47 SLE: 0.11 Item: SUNWAYFOTO 44mm Tripod Ball Head Arca Co...\u001b[0m\n",
+ "\u001b[93m209: Guess: $600.00 Truth: $444.99 Error: $155.01 SLE: 0.09 Item: NanoBeam AC NBE-5AC-Gen2-US 4 Units 5GHz...\u001b[0m\n",
+ "\u001b[92m210: Guess: $349.99 Truth: $411.94 Error: $61.95 SLE: 0.03 Item: WULF 4\" Front 2\" Rear Leveling Lift Kit ...\u001b[0m\n",
+ "\u001b[93m211: Guess: $209.00 Truth: $148.40 Error: $60.60 SLE: 0.12 Item: Alera ALEVABFMC Valencia Series Mobile B...\u001b[0m\n",
+ "\u001b[91m212: Guess: $70.00 Truth: $244.99 Error: $174.99 SLE: 1.54 Item: YU-GI-OH! Ignition Assault Booster Box\u001b[0m\n",
+ "\u001b[93m213: Guess: $150.00 Truth: $86.50 Error: $63.50 SLE: 0.30 Item: 48\" x 36\" Extra-Large Framed Magnetic Bl...\u001b[0m\n",
+ "\u001b[91m214: Guess: $75.00 Truth: $297.95 Error: $222.95 SLE: 1.88 Item: Dell Latitude D620 Renewed Notebook PC\u001b[0m\n",
+ "\u001b[93m215: Guess: $499.00 Truth: $399.99 Error: $99.01 SLE: 0.05 Item: acer Aspire 5 Laptop, AMD Ryzen 3 5300U ...\u001b[0m\n",
+ "\u001b[91m216: Guess: $280.99 Truth: $599.00 Error: $318.01 SLE: 0.57 Item: Elk 31080/6RC-GRN 30 by 6-Inch Viva 6-Li...\u001b[0m\n",
+ "\u001b[91m217: Guess: $25.99 Truth: $105.99 Error: $80.00 SLE: 1.90 Item: Barbie Top Model Doll\u001b[0m\n",
+ "\u001b[93m218: Guess: $500.00 Truth: $689.00 Error: $189.00 SLE: 0.10 Item: Danby Designer 20-In. Electric Range wit...\u001b[0m\n",
+ "\u001b[93m219: Guess: $280.99 Truth: $404.99 Error: $124.00 SLE: 0.13 Item: FixtureDisplays® Metal Truss Podium Doub...\u001b[0m\n",
+ "\u001b[93m220: Guess: $150.00 Truth: $207.76 Error: $57.76 SLE: 0.10 Item: ACDelco 13597235 GM Original Equipment A...\u001b[0m\n",
+ "\u001b[93m221: Guess: $250.00 Truth: $171.82 Error: $78.18 SLE: 0.14 Item: EBC S1KF1135 Stage-1 Premium Street Brak...\u001b[0m\n",
+ "\u001b[92m222: Guess: $350.00 Truth: $293.24 Error: $56.76 SLE: 0.03 Item: FXR Men's Boost FX Jacket (Black/Orange/...\u001b[0m\n",
+ "\u001b[92m223: Guess: $329.95 Truth: $374.95 Error: $45.00 SLE: 0.02 Item: SuperATV Scratch Resistant 3-in-1 Flip W...\u001b[0m\n",
+ "\u001b[93m224: Guess: $66.95 Truth: $111.99 Error: $45.04 SLE: 0.26 Item: SBU 3 Layer All Weather Mini Van Car Cov...\u001b[0m\n",
+ "\u001b[92m225: Guess: $32.99 Truth: $42.99 Error: $10.00 SLE: 0.07 Item: 2 Pack Outdoor Brochure Holder Advertisi...\u001b[0m\n",
+ "\u001b[92m226: Guess: $110.00 Truth: $116.71 Error: $6.71 SLE: 0.00 Item: Monroe Shocks & Struts Quick-Strut 17158...\u001b[0m\n",
+ "\u001b[91m227: Guess: $239.00 Truth: $118.61 Error: $120.39 SLE: 0.48 Item: Elements of Design Magellan EB235AL Thre...\u001b[0m\n",
+ "\u001b[92m228: Guess: $150.00 Truth: $147.12 Error: $2.88 SLE: 0.00 Item: GM Genuine Parts 15-62961 Air Conditioni...\u001b[0m\n",
+ "\u001b[92m229: Guess: $110.00 Truth: $119.99 Error: $9.99 SLE: 0.01 Item: Baseus 17-in-1 USB C Docking Station to ...\u001b[0m\n",
+ "\u001b[93m230: Guess: $239.99 Truth: $369.98 Error: $129.99 SLE: 0.19 Item: Whitehall™ Personalized Whitehall Capito...\u001b[0m\n",
+ "\u001b[92m231: Guess: $262.47 Truth: $315.55 Error: $53.08 SLE: 0.03 Item: Pro Circuit Works Pipe PY05250 for 02-19...\u001b[0m\n",
+ "\u001b[93m232: Guess: $239.00 Truth: $190.99 Error: $48.01 SLE: 0.05 Item: HYANKA 15 \"1200W Professional DJ Speaker...\u001b[0m\n",
+ "\u001b[93m233: Guess: $110.47 Truth: $155.00 Error: $44.53 SLE: 0.11 Item: Bluetooth X6BT Card Reader Writer Encode...\u001b[0m\n",
+ "\u001b[92m234: Guess: $400.00 Truth: $349.99 Error: $50.01 SLE: 0.02 Item: AIRAID Cold Air Intake System by K&N: In...\u001b[0m\n",
+ "\u001b[93m235: Guess: $299.99 Truth: $249.99 Error: $50.00 SLE: 0.03 Item: Bostingner Shower Faucets Sets Complete,...\u001b[0m\n",
+ "\u001b[92m236: Guess: $30.00 Truth: $42.99 Error: $12.99 SLE: 0.12 Item: PIT66 Front Bumper Turn Signal Lights, C...\u001b[0m\n",
+ "\u001b[92m237: Guess: $16.99 Truth: $17.99 Error: $1.00 SLE: 0.00 Item: Caseology Bumpy Compatible with Google P...\u001b[0m\n",
+ "\u001b[93m238: Guess: $300.00 Truth: $425.00 Error: $125.00 SLE: 0.12 Item: Fleck 2510 Timer Mechanical Filter Contr...\u001b[0m\n",
+ "\u001b[92m239: Guess: $219.00 Truth: $249.99 Error: $30.99 SLE: 0.02 Item: Haloview MC7108 Wireless RV Backup Camer...\u001b[0m\n",
+ "\u001b[91m240: Guess: $30.00 Truth: $138.23 Error: $108.23 SLE: 2.26 Item: Schmidt Spiele - Manhattan\u001b[0m\n",
+ "\u001b[93m241: Guess: $572.47 Truth: $414.99 Error: $157.48 SLE: 0.10 Item: Corsa 14333 Tip Kit (Ford Mustang GT)\u001b[0m\n",
+ "\u001b[92m242: Guess: $180.00 Truth: $168.28 Error: $11.72 SLE: 0.00 Item: Hoshizaki FM116A Fan Motor Kit 1\u001b[0m\n",
+ "\u001b[91m243: Guess: $0.00 Truth: $199.99 Error: $199.99 SLE: 28.12 Item: BAINUO Antler Chandelier Lighting,6 Ligh...\u001b[0m\n",
+ "\u001b[92m244: Guess: $129.99 Truth: $126.70 Error: $3.29 SLE: 0.00 Item: DNA MOTORING HL-OH-FEXP06-SM-AM Smoke Le...\u001b[0m\n",
+ "\u001b[92m245: Guess: $4.00 Truth: $5.91 Error: $1.91 SLE: 0.10 Item: Wera Stainless 3840/1 TS 2.5mm Hex Inser...\u001b[0m\n",
+ "\u001b[92m246: Guess: $219.95 Truth: $193.06 Error: $26.89 SLE: 0.02 Item: Celestron - PowerSeeker 127EQ Telescope ...\u001b[0m\n",
+ "\u001b[91m247: Guess: $349.99 Truth: $249.99 Error: $100.00 SLE: 0.11 Item: NHOPEEW 10.1inch Android Car Radio Carpl...\u001b[0m\n",
+ "\u001b[92m248: Guess: $45.00 Truth: $64.12 Error: $19.12 SLE: 0.12 Item: Other Harmonica (Suzuki-2Timer24- A)\u001b[0m\n",
+ "\u001b[92m249: Guess: $150.00 Truth: $114.99 Error: $35.01 SLE: 0.07 Item: Harley Air Filter Venturi Intake Air Cle...\u001b[0m\n",
+ "\u001b[92m250: Guess: $800.00 Truth: $926.00 Error: $126.00 SLE: 0.02 Item: Elite Screens Edge Free Ambient Light Re...\u001b[0m\n"
+ ]
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/plain": [
+ ""
+ ],
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAA/YAAAK9CAYAAACO8PdPAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAzo1JREFUeJzs3Xd4VGX6//H3hHRCEkJIQlYERFHBDopYsKGgrhXXhgrq2rF81Z9l14K77uq6xbKuqOsqFuy9rIW1F1REsSGKShWSUBMgkHp+f0yYTAglgYRJeb+uKxeZ55w5c88kIbnnc57nhIIgCJAkSZIkSa1SXKwLkCRJkiRJG8/GXpIkSZKkVszGXpIkSZKkVszGXpIkSZKkVszGXpIkSZKkVszGXpIkSZKkVszGXpIkSZKkVszGXpIkSZKkVszGXpIkSZKkVszGXpIUE6NGjaJnz56xLqPNmDlzJvvvv3+sy5Cazbhx4wiFQsycOTPWpUhSi2NjL6nNmjFjBqNHj6ZPnz6kpqaSmppK3759ueCCC/jqq6826pilpaWMGTOGd955Z6PuP378eEKhEGlpaWvdHgQBDz/8MIMHDyYzM5PU1FR23HFH/vCHP7BixYoGPcaYMWMIhUJr/bj77rs3qu6NNW/ePMaMGcOUKVM26+OuadSoUet8TZKTk2Na2+bSs2fPdb4G22yzTZ19i4uLueKKK9hmm21ISUmhR48enHnmmcyePbtBj1VWVsaVV15Jfn4+KSkpDBw4kAkTJtTZp7S0lH/9618ccsghdOvWjU6dOrHrrrsyduxYqqqqGvQ4az6P9PR09ttvP1555ZV6+65uCkOhEB988EG97UEQ0L17d0KhEL/+9a/rbFu+fDnXX389O+ywAx07dqRLly7ssssuXHzxxcybNy+y3+qfvYULF66z5nfeeWedX4dQKMTjjz/eoOe+IS+++CK77bYbycnJbLnlllx//fVUVlY26L7z58/n7LPPplevXqSkpNC7d28uvfRSFi1aVGe/Tz/9lPPPP5/+/fuTkJBAKBRqVI09e/as91qvtvp1evrpp9d7jLvuuotx48Y16nE31br+j13b/yXr+jrffPPNDX68zz//nCOPPJKsrCxSU1PZYYcduOOOO+rsc88999CrVy+ysrI49dRTKSkpqbO9urqaXXfdlT//+c8b96QltXjxsS5AkprDyy+/zAknnEB8fDwjRoxg5513Ji4ujmnTpvHss88yduxYZsyYQY8ePRp13NLSUm644QaARqejy5cv54orrqBjx45r3V5VVcXJJ5/Mk08+yb777suYMWNITU3l/fff54YbbuCpp57if//7H7m5uQ16vLFjx9Z7A2HgwIGNqnlTzZs3jxtuuIGePXuyyy671Nn273//m+rq6s1WS1JSEvfdd1+98Q4dOmy2GppTRUUFlZWVVFVVrfU53XbbbSxfvrzO2KxZs7jmmms45JBDImPV1dUcfPDBTJ06lfPPP58+ffrw448/ctddd/H666/z3Xff0alTp/XWMmrUKJ5++mkuueQSttlmG8aNG8dhhx3G22+/zT777APAzz//zIUXXshBBx3EpZdeSnp6Oq+//jrnn38+H3/8MQ8++GCDnvfBBx/MaaedRhAEzJo1i7Fjx3LEEUfw6quvMnTo0Hr7Jycn8+ijj0bqWO3dd99l7ty5JCUl1RmvqKhg8ODBTJs2jZEjR3LhhReyfPlyvv32Wx599FGOOeYY8vPzG1RrtIsuuojdd9+93vigQYMafaw1vfrqqxx99NHsv//+/POf/+Trr7/mxhtvpKioiLFjx673vsuXL2fQoEGsWLGC888/n+7du/Pll19y55138vbbbzN58mTi4sK50H//+1/uu+8+dtppJ7baait++OGHTa59fU499VROPPHEOl+ju+66i+zsbEaNGtWsj702a/4fu67/S1Z/j0bbddddG/QYb7zxBkcccQS77ror1157LWlpafz000/MnTs3ss8HH3zAeeedx0UXXcRWW23FTTfdxP/7f/+Pe+65J7LPv//9b4qLi7nssssa8xQltSaBJLUxP/74Y9CxY8dg++23D+bNm1dve0VFRXD77bcHs2fPbvSxFyxYEADB9ddf3+j7XnnllcG2224bjBgxIujYsWO97X/+858DILj88svrbXvxxReDuLi4YNiwYRt8nOuvvz4AggULFjS4tuXLlzd438aYNGlSAAQPPPBAsxx/terq6qC0tHSd20eOHLnW17wh1vfarFixYqOOuVpFRUVQVla2Scd48cUXg+222y4IhUIBEMTFxQVbb7118O9//3uD9/3jH/8YAMGHH34YGfvwww8DILjzzjvr7Hv//fcHQPDss8+u95iffPJJAAR//etfI2MrV64MevfuHQwaNCgytmDBguCbb76pd//TTz89AILp06dvsH4guOCCC+qMTZ06NQCCQw89tM74Aw88EADBscceG2RnZwcVFRV1tp911llB//79gx49egSHH354ZPzJJ58MgGD8+PH1Hn/lypVBcXFx5HZDfvbefvvtAAieeuqpDT6/jdW3b99g5513rvMcf//73wehUCj47rvv1nvf8ePHB0Dw8ssv1xm/7rrrAiD4/PPPI2MFBQWRn7sLLrggaOyflWu+1tEa+jr169cv2G+//Rr1uJuqMf/Hru17tKGKi4uD3Nzc4JhjjgmqqqrWud+VV14ZHHDAAZHbDzzwQJCXlxe5vWTJkiA7Ozt45plnNqoOSa2Dp+JLanNuueUWVqxYwQMPPEC3bt3qbY+Pj+eiiy6ie/fukbFRo0aRlpbGzz//zNChQ+nYsSP5+fn84Q9/IAgCIDyHuWvXrgDccMMNkVMqx4wZs8Gapk+fzq233so//vEP4uPrnyy1cuVK/vrXv9KnTx9uuummetuPOOIIRo4cyWuvvcbHH3/c0JdirVafkvzuu+9y/vnnk5OTwxZbbBHZftddd9GvXz+SkpLIz8/nggsuYOnSpXWOsf/++7PDDjswdepUDjjgAFJTU/nVr37FLbfcEtnnnXfeiSSSp59+euT1Wn3a7Nrm2FdXV3PbbbfRr18/kpOTyc3N5ZxzzmHJkiV19lt9Cu/rr7/OgAEDSElJqZNONcdrs/o5T548mcGDB5Oamsrvfvc7AIqKijjzzDPJzc0lOTmZnXfeuV7iPHPmTEKhEH/729+47bbb6N27N0lJSUydOnWj6/3hhx847rjj6NSpE3fccQc77rgj999/PwcffHCD0tNHH32UXr16sddee0XGVp/Cu+aZIat/llJSUtZ7zKeffpoOHTpw9tlnR8aSk5M588wzmThxInPmzAEgOzubfv361bv/McccA8B33323wfrXZvvttyc7O5uffvpprdtPOukkFi1aVGdqQHl5OU8//TQnn3xyvf1XH2fvvfeuty05OZn09PSNqrO5TJ06lalTp3L22WfX+b/m/PPPJwiCDZ7a3pivf25u7ga/H5rSmnPse/bsybfffsu7774b+f9l9ZlUFRUV3HDDDWyzzTYkJyfTpUsX9tlnn3pTQjZFEASUlJREfkesz8qVK1m1alWjjv/oo49SWFjIn/70J+Li4lixYsVaz3JauXIlnTt3jtzOysqitLQ0cnvMmDHsuOOOHHvssY16fEmti6fiS2pzXn75ZbbeeutGn3ZeVVXFsGHD2HPPPbnlllt47bXXIvNS//CHP9C1a1fGjh3LeeedxzHHHBP5I2mnnXba4LEvueQSDjjgAA477DCefPLJets/+OADlixZwsUXX7zWxh/gtNNO44EHHuDll19mzz333OBjLl68uM7tDh061Pnj7/zzz6dr165cd911kfn7Y8aM4YYbbmDIkCGcd955fP/994wdO5ZJkybx4YcfkpCQELn/kiVLGDZsGMceeyzHH388Tz/9NFdeeSU77rgjhx56KNtvvz1/+MMfuO666zj77LPZd999Aeo0kWs655xzGDduHKeffjoXXXQRM2bM4M477+SLL76o9/jff/89J510Eueccw5nnXUW22677QZfk7XNfU5MTKzXnK3ttQFYtGgRhx56KCeeeCKnnHIKubm5rFy5kv33358ff/yR0aNH06tXL5566ilGjRrF0qVLufjii+sc+4EHHmDVqlWcffbZJCUlkZWVtc7a1qZTp06RU5EnTJhAeXk5zz//fKQ5HTlyJCNHjtzgcb744gu+++47fv/739cZHzBgAB07duTaa68lKyuLbbfdlh9//JErrriC3XffnSFDhmzwuH369Kn3mu6xxx4ATJkypc6bamsqKCgAwo3/xiguLmbJkiX07t17rdt79uzJoEGDeOyxxzj00EOB8KnrxcXFnHjiifXmLq+ervPQQw9xzTXXNHoe+bosW7ZsrV/zLl26RB6juLiYioqKDR4rOTk5ckr4F198AYS/jtHy8/PZYostItvXZfDgwcTFxXHxxRfz97//nS222IKvvvqKP/3pTxx99NFst912DXp+DVVRUbHW16G4uHiD973tttu48MILSUtLi3wfr35DYsyYMdx000389re/ZY899qCkpITPPvuMzz//nIMPPhgIrwWxbNmyBtW5tu/HrbbaiuXLl9OxY0eOPvpo/v73v691qtS4ceO46667CIKA7bffnmuuuWatbyKt6X//+x/p6en88ssvHH300fzwww907NiRU089lVtvvTUyp3/33Xfnvvvu44033qBXr178/e9/j/y8TZ06lbvvvptPP/20Qc9TUisW0/MFJKmJFRcXB0Bw9NFH19u2ZMmSYMGCBZGP6FO3R44cGQDBhRdeGBmrrq4ODj/88CAxMTFyyuXGnIr/8ssvB/Hx8cG3334beaw1Twu/7bbbAiB47rnn1nmcxYsXR04lXp/Vp4mu+dGjR48gCGpPSd5nn32CysrKyP2KioqCxMTE4JBDDqlz2uedd94ZAMH9998fGdtvv/0CIHjooYciY2VlZUFeXl4wfPjwyNj6TsUfOXJkpKYgCIL3339/rac8v/baa/XGe/ToEQDBa6+9tt7XIvqx1vaaAMHQoUMj+63rtYl+znfffXed8dVfu0ceeSQyVl5eHgwaNChIS0sLSkpKgiAIghkzZgRAkJ6eHhQVFdWrcV31rfkR/VqOHTs2ctr6jBkzGnVK8mWXXRYAwdSpU+tte/nll4Nu3brVe52WLVu2weP269cvOPDAA+uNf/vtt2t9/aKVlZUFffv2DXr16lXvVPm1AYIzzzwzWLBgQVBUVBR89tlnwbBhw+pNBQiC2q/tpEmTgjvvvDPo1KlT5P+A3/zmN5FTmdc8Pby0tDTYdtttIz9Do0aNCv7zn/8EhYWF9eppzKn46/qYP39+ZN/V33Mb+hg5cmTkPn/9618DYK1TjXbfffdgzz333ODret999wWZmZn1HmN9X5ONPRV/Q88t+lT81V/DGTNmRMbWdSr+zjvvvM7T/Nc8XkM+ot12223B6NGjg/HjxwdPP/10cPHFFwfx8fHBNttsU2dqRhAEwV577RXcdtttwQsvvBCMHTs22GGHHQIguOuuuzb4+uy0005BampqkJqaGlx44YXBM888E1x44YUBEJx44omR/SorK4Njjz02Umv37t2Dr776KgiCIDjkkEOCc889d4OPJan1M7GX1KasPo10bavO77///nz55ZeR23/961+5/PLL6+wzevToyOehUIjRo0fzyiuv8L///Y8TTzyx0fWUl5fzf//3f5x77rn07dt3nfutTo3WtyjZ6m1rrna8Ls8880yd1HTNU2bPOuusOos9/e9//6O8vJxLLrkksjjW6v1+97vf8corr3D66adHxtPS0jjllFMitxMTE9ljjz34+eefG1Tfmp566ikyMjI4+OCD6yR4/fv3Jy0tjbfffrtOytWrV6+1Lo62LsnJybz00kv1xteWxK352qyWlJRU5zWA8AJieXl5nHTSSZGxhIQELrroIk466STefffdOit/Dx8+PDKlI1pDTxGOPn39qKOO4ne/+x0HHXQQRx99NMuXL6ekpGSDp4dXV1fz+OOPs+uuu7L99tvX2961a1d23XVXRo8eTb9+/ZgyZQq33HILp59+Ok899dR6j71y5cp6C9ABkXRx5cqV67zv6NGjmTp1Kq+88so6z1xZ03/+8x/+85//RG4nJCRwxRVXcOmll67zPscffzyXXHIJL7/8MsOGDePll1+ul9SvlpKSwieffMKf/vQnnnzyScaNG8e4ceOIi4vj/PPP529/+9tan++GXHfddZGzWKKtPoMD4O9//3u9aShrE7143+rXd11fg4b8//GrX/2KPfbYg8MOO4wePXrw/vvvc8cdd5Cdnc3f/va3Dd6/MQYOHMiNN95Yb/zLL7+s9/9zY2RmZvLtt98yffr0eld9WG3o0KEbdWr+mmfhDB8+nD322IMRI0Zw1113cdVVV0W2ffjhh3X2PeOMM+jfvz+/+93vGDVq1HqnMixfvpzS0lLOPffcyPfnscceS3l5Offccw9/+MMf2GabbejQoQPPPPMMP/74I8XFxZGpTC+++CKffvop48eP55dffuHcc89l8uTJ9O/fn3vuuWejFn2U1HLZ2EtqU1Y3v2uu/g3hywEtW7aMwsLCOg3panFxcWy11VZ1xvr06QOw0ddNvvXWW1m4cGFkJf0N1b2+00Ib0vxHGzx48HpPZ+7Vq1ed27NmzQKod0p7YmIiW221VWT7altssUW905I7d+680ZcSnD59OsXFxeTk5Kx1e1FR0Xrr35AOHTps8DTyDR37V7/6FYmJiXXGZs2axTbbbFPnzRAg0jCv+bqt69gNrS1at27dmDRpEjfccAOPPvooCxcuJCsri4MOOoh//OMfa53DDuEV4H/55Rf+7//+r962n3/+mQMOOICHHnqI4cOHA+E3EHr27MmoUaN49dVXI6ewr01KSgplZWX1xlfPL15XI/PXv/6Vf//73/zxj3/ksMMO2+BzX+2oo45i9OjRlJeXM2nSJP785z9TWlpa7+sRrWvXrgwZMoRHH32U0tJSqqqqOO6449a5f0ZGBrfccgu33HILs2bN4s033+Rvf/sbd955JxkZGWttTDdkxx133ODXvH///o0+7urXd11fgw3Nif/www/59a9/zccffxw5nf/oo48mPT2dG264gTPOOGO9b1I2VnZ29lpfh4a+sbMuf/jDHzjqqKPo06cPO+ywA8OGDePUU0+tM3WqW7dua12HZWOcfPLJXHbZZfzvf/+r09ivKTExkdGjR0ea7DWvzhBt9dcq+k3D1Y91zz33MHHixDpvWmy99daRz8vLy7nsssu4/vrryc7OZt9996Vbt2689NJL3HzzzZx88skbfdlWSS2Tjb2kNiUjI4Nu3brxzTff1Nu2es79xjbpjVVcXMyNN97I+eefT0lJSSQpW758OUEQMHPmTFJTU8nJyYk0gV999RVHH330Wo+3umFuqj+qN3XRq3Vd2ilowEJSa1NdXU1OTg7jx49f6/Y1U+7mXLRrXcduisdc1zFWzy3fkIyMjDrH6N27Nw899BAzZ87k2GOP5cwzz+QPf/gDQ4YMYerUqXXWVVht/PjxxMXF1WsYIDwfeNWqVfWuL37kkUcC4cZvfY19t27d+OWXX+qNz58/H2CtKeG4ceO48sorOffcc7nmmmvWeey12WKLLSKN4WGHHUZ2djajR4/mgAMOWO9iYSeffDJnnXUWBQUFHHrooWRmZjbo8Xr06MEZZ5zBMcccw1ZbbcX48eM3qrFviMWLF1NeXr7B/VJSUsjIyABqF7mbP39+vbUM5s+fH5l7vS733HMPubm59eboH3nkkYwZM4aPPvqoSRv75jJ48GB++uknXnjhBd544w3uu+8+br31Vu6++25++9vfAuGzGxoylx8gLy9vg/t079693tom69oP6q+Dsqb8/Hy+/fbbevP2V7/5ub6zOW699Vbi4+MZPXo0c+bM4YMPPmDGjBn07NmTW265ha222oq5c+fWWThVUuvmqviS2pzDDz+cH3/8sdGLBVVXV9c7jXz1yuKrV29vzMJZS5YsYfny5dxyyy306tUr8vHMM89QWlpKr169IiuH77PPPmRmZvLoo49SVVW11uM99NBDAPUarqayepGw77//vs54eXk5M2bMiGxvjMa8Xr1792bRokXsvffeDBkypN7Hzjvv3OjH3xx69OjB9OnT661WPW3atMj2hlidHm7o44knnljnMdLT07ngggsYO3YsBQUF9U4DhnCS+8wzz7D//vuvtckuLCwkCIJ634erF3GrrKxc7/PYZZdd+OGHH+qd8v3JJ59Etkd74YUX+O1vf8uxxx7Lv/71r/UeuyHOOeccevfuzTXXXLPeN5mOOeYY4uLi+Pjjjxu0kNmaOnfuTO/evSNvWDSHY489tkHfE9Gnhq9+fT/77LM6x5o3bx5z586t9/qvqbCwcK3/BzX067+5re//mKysLE4//XQee+wx5syZw0477VTnKiZPPPFEg3/uNmT1m7Vrm2azptW/Zza07+ozNtZ8o2zevHnrvf/8+fO58cYbI8396v1X/7yv/ndtb8BJar1M7CW1OVdccQWPPvooZ5xxBm+++Wa9tGN9f+zfeeedkbmMQRBw5513kpCQwEEHHQRAamoqQL3Lv61NTk4Ozz33XL3xO+64g4kTJ/LYY49F/mBMTU3l8ssv55prruH3v/89N998c537vPLKK4wbN46hQ4c2aEX8jTFkyBASExO54447GDZsWOQP5v/85z8UFxdz+OGHN/qYHTt2BBr2eh1//PHcdddd/PGPf+TPf/5znW2VlZUsX768wanq5nTYYYfxxhtv8MQTT0QS8MrKSv75z3+SlpbGfvvt16DjbMwc+yVLlqw1kV/dhK3t7ID//ve/LF26lBEjRqz1+H369CEIAp588klGjRoVGX/ssccA2HXXXSNjCxcuZOHChWy55ZaRn43jjjuOv/3tb9x7772ROdJlZWU88MADDBw4sE6K/N5773HiiScyePDgyFkEmyo+Pp7LLruM888/nxdeeGGdZ8CkpaUxduxYZs6cyRFHHLHO43355Zf86le/qjetZdasWUydOrVBV2PYWBszx75fv35st9123HvvvZxzzjmRM2vGjh1LKBSqM+WguLiY+fPn061bt0ji36dPH9544w3eeeedyKXjYO1f/5agY8eOa/3/ZdGiRXTp0iVyOy0tja233jpyuUXY+Dn2CxYsqNdUjx07lgULFjBs2LD17rds2TJuu+02srOz60y1WNvP0vHHH8/NN9/Mf/7zHw488MDIvvfddx/x8fF1vj7RrrrqKgYPHhypZfXvwGnTprHTTjtFLiXZkLMQJLUeNvaS2pxtttmGRx99lJNOOoltt92WESNGsPPOOxMEATNmzODRRx8lLi6u3imIycnJvPbaa4wcOZKBAwfy6quv8sorr/C73/0u8sdZSkoKffv25YknnqBPnz5kZWWxww47sMMOO9SrIzU1da1NxfPPP8+nn35ab9tVV13FF198wV/+8hcmTpzI8OHDSUlJ4YMPPuCRRx5h++23r3dt9KbUtWtXrr76am644QaGDRvGkUceyffff89dd93F7rvvvtZ1CTakd+/eZGZmcvfdd9OpUyc6duzIwIED1zrPfL/99uOcc87hpptuYsqUKRxyyCEkJCQwffp0nnrqKW6//fb1zoPekMrKSh555JG1bjvmmGMib0I01tlnn80999zDqFGjmDx5Mj179uTpp5/mww8/5LbbbmvwmggbM8f+jjvu4J133uGkk04iPT2dJUuW8I9//IObbrqJrbbaaq1vAo0fP56kpKTI/Pk1jRo1ir/97W+cc845fPHFF/Tr14/PP/+c++67j379+kWuMw/hN8JuuOEG3n777UiTMXDgQH7zm99w9dVXU1RUxNZbb82DDz7IzJkz6yxyN2vWLI488shIs7nmonw77bRTgy4lua7ncN111/GXv/xlnY090KDLAk6YMIHrr7+eI488kj333JO0tDR+/vln7r//fsrKyuokwKv94x//iDRnq8XFxfG73/0ucvv9999f63XNo5/3xsyxh/B6BUceeSSHHHIIJ554It988w133nknv/3tb+sslvjcc89x+umn88ADD0TexBk9ejQPPPAARxxxBBdeeCE9evTg3Xff5bHHHuPggw+ucxnRWbNm8fDDDwO1ZwisnpbQo0cPTj311I2qvzH69+/P2LFjufHGG9l6663JycnhwAMPpG/fvuy///7079+frKwsPvvsM55++uk6C6Ru7Bz7Hj16cMIJJ7DjjjuSnJzMBx98wOOPP84uu+zCOeecE9nvX//6F88//zxHHHEEW265JfPnz+f+++9n9uzZPPzww3XW61jbz9Kuu+7KGWecwf33309lZSX77bcf77zzDk899RRXX331Ws+4+fTTT3niiSfqrHXSs2dPBgwYwKhRozjzzDO57777GDhw4EadhSWpBYvZevyS1Mx+/PHH4Lzzzgu23nrrIDk5OUhJSQm222674Nxzzw2mTJlSZ9/Vl6D76aefgkMOOSRITU0NcnNzg+uvv77Opd+CIAg++uijoH///kFiYmKjL30X/VhrU1VVFTzwwAPB3nvvHaSnpwfJyclBv379ghtuuCFYvnx5g46/oUtuRV/2a23uvPPOYLvttgsSEhKC3Nzc4LzzzguWLFlSZ5/99tsv6Nev31qfW/Ql7IIgCF544YWgb9++QXx8fJ3Lta1t3yAIgnvvvTfo379/kJKSEnTq1CnYcccdgyuuuCKYN29eZJ81L0m2Ieu7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k+XLl9fZ56uvvmLfffclOTmZ7t27c8sttzTDs5EkSZIkNaepK2DMzLpNfZ9UuK5H+NT79tjUQ4wb+xUrVrDzzjvzr3/9a737Pffcc3z88cfk5+fX2zZixAi+/fZbJkyYwMsvv8x7773H2WefHdleUlLCIYccQo8ePZg8eTJ//etfGTNmDPfee2+TPx9JkiRJUtNbWQUPFcDtc2FJZXgsKQ5OyoFLt4Cu7ezU+zXF9FT8Qw89lEMPPXS9+/zyyy9ceOGFvP766xx++OF1tn333Xe89tprTJo0iQEDBgDwz3/+k8MOO4y//e1v5OfnM378eMrLy7n//vtJTEykX79+TJkyhX/84x913gCQJEmSJLU83yyHRwprG3qA7VLh1FzIbucN/WoxTew3pLq6mlNPPZX/9//+H/369au3feLEiWRmZkaaeoAhQ4YQFxfHJ598Etln8ODBJCbWfsWHDh3K999/z5IlS9b6uGVlZZSUlNT5kCRJkiRtPqVV4UvY/fOXuin9iFy4ZAub+mgturH/y1/+Qnx8PBdddNFatxcUFJCTk1NnLD4+nqysLAoKCiL75Obm1tln9e3V+6zppptuIiMjI/LRvXv3TX0qkiRJkqQG+mo53DATPiquHds+Fa7vCYMz2+9c+nVpsaviT548mdtvv53PP/+c0Gb+ql199dVceumlkdslJSU295IkSZLUzFZUwZNF8HHUSdPJcfCbrrB3hg39urTYxv7999+nqKiILbfcMjJWVVXFZZddxm233cbMmTPJy8ujqKiozv0qKytZvHgxeXl5AOTl5VFYWFhnn9W3V++zpqSkJJKSkpry6UiSJEmS1uPLmrn0JVFz6ft1DM+l75wQu7pagxbb2J966qkMGTKkztjQoUM59dRTOf300wEYNGgQS5cuZfLkyfTv3x+At956i+rqagYOHBjZ5/e//z0VFRUkJIS/GyZMmMC2225L586dN+MzkiRJkiStaXklPF4Ek5bVjqXEwfE5MCjdlL4hYtrYL1++nB9//DFye8aMGUyZMoWsrCy23HJLunTpUmf/hIQE8vLy2HbbbQHYfvvtGTZsGGeddRZ33303FRUVjB49mhNPPDFyabyTTz6ZG264gTPPPJMrr7ySb775httvv51bb7118z1RSZIkSVI9XyyD8YWwrKp2bMeOcEouZJrSN1hMG/vPPvuMAw44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enri6enJ0qVLeffdd/H09CQ6OlrtXYc0bNiQtm3bOh1r06YNBw4cAErb60x/l8fExJwyKWpJSQnp6elq7xrmiSeecPTad+jQgREjRvDoo486RueovesuV7Wt/n6vXU4k9fv372f+/PmO3npQe9cly5YtIzk5mbi4OMe/3fbv389jjz1G06ZNAbX32SixPwNvb2+6devGwoULHcfsdjsLFy6kZ8+eboxMKsswDEaPHs3MmTNZtGgRzZo1czrfrVs3vLy8nNo6ISGBAwcOONq6Z8+ebN261ekvlBP/gzk5qRD36tevH1u3bmXTpk2On+7du3PHHXc4ttXedUevXr1OWb5y165dxMfHA9CsWTNiYmKc2js7O5s1a9Y4tXdmZiYbNmxwlFm0aBF2u52LL764Gp5CKiovLw+r1fmfLx4eHtjtdkDtXZe5qm179uzJb7/9RnFxsaPM/PnzadWqldNqGuJ+J5L63bt3s2DBAsLDw53Oq73rjhEjRrBlyxanf7vFxsbyxBNP8OuvvwJq77Ny9+x9Nd20adMMHx8fY/LkycaOHTuMBx54wAgJCXGaKVtqvgcffNAIDg42lixZYhw9etTxk5eX5yjzj3/8w4iLizMWLVpkrF+/3ujZs6fRs2dPx/mSkhKjffv2xsCBA41NmzYZc+fONSIjI41x48a545GkksrOim8Yau+6ZO3atYanp6fx0ksvGbt37za+/PJLw9/f35g6daqjzIQJE4yQkBDjxx9/NLZs2WJcd911RrNmzYz8/HxHmauuusro0qWLsWbNGmP58uVGy5Ytjdtuu80djyRnMHLkSKNRo0bGrFmzjL179xozZswwIiIijCeffNJRRu1de+Xk5Bi///678fvvvxuA8eabbxq///67YxZ0V7RtZmamER0dbYwYMcLYtm2bMW3aNMPf39/4+OOPq/1567sztXdRUZExdOhQo3HjxsamTZuc/v1WdsZztXftcbY/3yc7eVZ8w1B7n4kS+wp47733jLi4OMPb29u46KKLjNWrV7s7JKkkoNyfzz77zFEmPz/feOihh4zQ0FDD39/fuP76642jR4861bNv3z7j6quvNvz8/IyIiAjjscceM4qLi6v5aeRcnJzYq73rlp9//tlo37694ePjY7Ru3dr45JNPnM7b7Xbj2WefNaKjow0fHx+jX79+RkJCglOZtLQ047bbbjMaNGhgBAUFGXfffbeRk5NTnY8hFZCdnW088sgjRlxcnOHr62s0b97c+Ne//uX0D321d+21ePHicv9/PXLkSMMwXNe2mzdvNnr37m34+PgYjRo1MiZMmFBdjyhlnKm99+7de9p/vy1evNhRh9q79jjbn++TlZfYq71Pz2IYhlEdIwNERERERERExPX0jr2IiIiIiIhILabEXkRERERERKQWU2IvIiIiIiIiUospsRcRERERERGpxZTYi4iIiIiIiNRiSuxFREREREREajEl9iIiIiIiIiK1mBJ7ERERERERkVpMib2IiIhUm/Hjx9O5c2d3hwFA3759GTNmjLvDEBEROW9K7EVERGqhxMREHnnkES644AJ8fX2Jjo6mV69eTJo0iby8PHeHd07Gjx+PxWI548+5WLJkCRaLhczMTNcGLCIiUkN4ujsAERERqZw9e/bQq1cvQkJCePnll+nQoQM+Pj5s3bqVTz75hEaNGjF06NByry0uLsbLy6uaI66Yxx9/nH/84x+O/R49evDAAw9w//33l1u+qKgIb2/v6gpPRESkxlKPvYiISC3z0EMP4enpyfr167n55ptp06YNzZs357rrrmP27Nlce+21jrIWi4VJkyYxdOhQAgICeOmllwCYNGkSLVq0wNvbm1atWjFlyhTHNfv27cNisbBp0ybHsczMTCwWC0uWLAFKe8EXLlxI9+7d8ff359JLLyUhIcEp1gkTJhAdHU1gYCD33nsvBQUFp32uBg0aEBMT4/jx8PAgMDDQsX/rrbcyevRoxowZQ0REBIMGDTprrPv27eOKK64AIDQ0FIvFwl133eUoa7fbefLJJwkLCyMmJobx48dXsjVERETcT4m9iIhILZKWlsa8efMYNWoUAQEB5ZY5ecj6+PHjuf7669m6dSv33HMPM2fO5JFHHuGxxx5j27Zt/P3vf+fuu+9m8eLFlY7nX//6F2+88Qbr16/H09OTe+65x3Hum2++Yfz48bz88susX7+ehg0b8uGHH1b6HmV9/vnneHt7s2LFCj766KOzlm/SpAnff/89AAkJCRw9epR33nnHqb6AgADWrFnDxIkT+fe//838+fPPK0YREZHqpqH4IiIitciff/6JYRi0atXK6XhERISjN3zUqFG8+uqrjnO33347d999t2P/tttu46677uKhhx4CYOzYsaxevZrXX3/d0btdUS+99BKXX345AE8//TSDBw+moKAAX19f3n77be69917uvfdeAP7zn/+wYMGCM/ban03Lli2ZOHGiY3/fvn1nLO/h4UFYWBgAUVFRhISEOJ3v2LEjzz//vKPu999/n4ULFzJgwIBzjlFERKS6qcdeRESkDli7di2bNm2iXbt2FBYWOp3r3r270/7OnTvp1auX07FevXqxc+fOSt+3Y8eOju2GDRsCkJyc7LjPxRdf7FS+Z8+elb5HWd26dTuv609WNn4wn+FE/CIiIrWFeuxFRERqkQsuuACLxXLKu+zNmzcHwM/P75RrTjdk/3SsVvN7f8MwHMeKi4vLLVt2Ir4TrwDY7fZK3a8yTn6WysRanpMnErRYLFUav4iISFVQj72IiEgtEh4ezoABA3j//ffJzc09pzratGnDihUrnI6tWLGCtm3bAhAZGQnA0aNHHefLTk5XmfusWbPG6djq1asrXc+ZVCTWEzPn22w2l95bRESkplCPvYiISC3z4Ycf0qtXL7p378748ePp2LEjVquVdevW8ccff5x1uPoTTzzBzTffTJcuXejfvz8///wzM2bMYMGCBYDZ63/JJZcwYcIEmjVrRnJyMs8880yl43zkkUe466676N69O7169eLLL79k+/btjtEFrlCRWOPj47FYLMyaNYtrrrkGPz8/GjRo4LIYRERE3E099iIiIrVMixYt+P333+nfvz/jxo2jU6dOdO/enffee4/HH3+cF1988YzXDxs2jHfeeYfXX3+ddu3a8fHHH/PZZ5/Rt29fR5lPP/2UkpISunXrxpgxY/jPf/5T6ThvueUWnn32WZ588km6devG/v37efDBBytdz9mcLdZGjRrxwgsv8PTTTxMdHc3o0aNdHoOIiIg7WYyyL6WJiIiIiIiISK2iHnsRERERERGRWkyJvYiIiIiIiEgtpsReREREREREpBZTYi8iIiIiIiJSiymxFxEREREREanFlNiLiIiIiIiI1GJK7EVERERERERqMSX2IiIiIiIiIrWYEnsRERERERGRWkyJvYiIiIiIiEgtpsReREREREREpBb7/y9JsjVBKZwtAAAAAElFTkSuQmCC\n"
+ },
+ "metadata": {}
+ }
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "## Fine tuned baseline *gpt4o*\n",
+ "\n",
+ "**Error:** $105.37 RMSLE 0.84 Hits 41.2%"
+ ],
+ "metadata": {
+ "id": "RZAsscjePPg4"
+ },
+ "id": "RZAsscjePPg4"
+ },
+ {
+ "cell_type": "markdown",
+ "id": "8be4a889-81c3-42b1-a2fc-034cdc7321a6",
+ "metadata": {
+ "id": "8be4a889-81c3-42b1-a2fc-034cdc7321a6"
+ },
+ "source": [
+ "### Data Preprocessing\n",
+ "\n",
+ "Prepare our data for fine-tuning in JSONL (JSON Lines) format and upload to OpenAI"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 101,
+ "id": "c0e5b56c-8a0b-4d8e-a112-ce87efb4e152",
+ "metadata": {
+ "id": "c0e5b56c-8a0b-4d8e-a112-ce87efb4e152"
+ },
+ "outputs": [],
+ "source": [
+ "# Convert the items into a list of json objects - a \"jsonl\" string\n",
+ "# Each row represents a message in the form:\n",
+ "# {\"messages\" : [{\"role\": \"system\", \"content\": \"You estimate prices...\n",
+ "\n",
+ "def make_jsonl(items):\n",
+ " result = \"\"\n",
+ " for item in items:\n",
+ " messages = messages_with_price(item)\n",
+ " messages_str = json.dumps(messages)\n",
+ " result += '{\"messages\": ' + messages_str +'}\\n'\n",
+ " return result.strip()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 22,
+ "id": "7734bff0-95c4-4e67-a87e-7e2254e2c67d",
+ "metadata": {
+ "id": "7734bff0-95c4-4e67-a87e-7e2254e2c67d"
+ },
+ "outputs": [],
+ "source": [
+ "# Convert the items into jsonl and write them to a file\n",
+ "\n",
+ "def write_jsonl(items, filename):\n",
+ " with open(filename, \"w\") as f:\n",
+ " jsonl = make_jsonl(items)\n",
+ " f.write(jsonl)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 23,
+ "id": "393d3ad8-999a-4f99-8c04-339d9166d604",
+ "metadata": {
+ "id": "393d3ad8-999a-4f99-8c04-339d9166d604"
+ },
+ "outputs": [],
+ "source": [
+ "write_jsonl(fine_tune_train, \"fine_tune_train.jsonl\")\n",
+ "write_jsonl(fine_tune_validation, \"fine_tune_validation.jsonl\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 25,
+ "id": "d59ad8d2-c61a-448e-b7ed-232f1606970f",
+ "metadata": {
+ "id": "d59ad8d2-c61a-448e-b7ed-232f1606970f"
+ },
+ "outputs": [],
+ "source": [
+ "with open(\"fine_tune_train.jsonl\", \"rb\") as f:\n",
+ " train_file = openai.files.create(file=f, purpose=\"fine-tune\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 26,
+ "id": "083fefba-fd54-47ce-9ff3-aabbc200846f",
+ "metadata": {
+ "id": "083fefba-fd54-47ce-9ff3-aabbc200846f",
+ "outputId": "ca3ae548-1238-4cfa-9161-6398ea7f6635",
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ }
+ },
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/plain": [
+ "FileObject(id='file-LYev7WjfBjHN2RdRSHosQx', bytes=470371, created_at=1761276256, filename='fine_tune_train.jsonl', object='file', purpose='fine-tune', status='processed', expires_at=None, status_details=None)"
+ ]
+ },
+ "metadata": {},
+ "execution_count": 26
+ }
+ ],
+ "source": [
+ "train_file"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 27,
+ "id": "97df3360-0760-4422-a556-5f26d23de6dc",
+ "metadata": {
+ "id": "97df3360-0760-4422-a556-5f26d23de6dc"
+ },
+ "outputs": [],
+ "source": [
+ "with open(\"fine_tune_validation.jsonl\", \"rb\") as f:\n",
+ " validation_file = openai.files.create(file=f, purpose=\"fine-tune\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 28,
+ "id": "a1abb8f3-9e52-4061-970c-fcf399d8ffa3",
+ "metadata": {
+ "id": "a1abb8f3-9e52-4061-970c-fcf399d8ffa3",
+ "outputId": "8341a8c4-b863-4baf-a5ba-80604854a67c",
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ }
+ },
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/plain": [
+ "FileObject(id='file-E7F4CkdzSHMM6qJayUPmD1', bytes=47059, created_at=1761276256, filename='fine_tune_validation.jsonl', object='file', purpose='fine-tune', status='processed', expires_at=None, status_details=None)"
+ ]
+ },
+ "metadata": {},
+ "execution_count": 28
+ }
+ ],
+ "source": [
+ "validation_file"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "### Fine Tune the model"
+ ],
+ "metadata": {
+ "id": "MXXCe72aKdfR"
+ },
+ "id": "MXXCe72aKdfR"
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 116,
+ "id": "45421b86-5531-4e42-ab19-d6abbb8f4c13",
+ "metadata": {
+ "id": "45421b86-5531-4e42-ab19-d6abbb8f4c13",
+ "outputId": "c6d85e34-1651-4914-e1d4-e68812d92d2e",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 356
+ }
+ },
+ "outputs": [
+ {
+ "output_type": "error",
+ "ename": "KeyboardInterrupt",
+ "evalue": "",
+ "traceback": [
+ "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
+ "\u001b[0;31mKeyboardInterrupt\u001b[0m Traceback (most recent call last)",
+ "\u001b[0;32m/tmp/ipython-input-3317718227.py\u001b[0m in \u001b[0;36m\u001b[0;34m()\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m openai.fine_tuning.jobs.create(\n\u001b[0m\u001b[1;32m 2\u001b[0m \u001b[0mtraining_file\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mtrain_file\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mid\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 3\u001b[0m \u001b[0mvalidation_file\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mvalidation_file\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mid\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 4\u001b[0m \u001b[0mmodel\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m\"gpt-4o-mini-2024-07-18\"\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 5\u001b[0m \u001b[0mseed\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m42\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;32m/usr/local/lib/python3.12/dist-packages/openai/resources/fine_tuning/jobs/jobs.py\u001b[0m in \u001b[0;36mcreate\u001b[0;34m(self, model, training_file, hyperparameters, integrations, metadata, method, seed, suffix, validation_file, extra_headers, extra_query, extra_body, timeout)\u001b[0m\n\u001b[1;32m 156\u001b[0m \u001b[0mtimeout\u001b[0m\u001b[0;34m:\u001b[0m \u001b[0mOverride\u001b[0m \u001b[0mthe\u001b[0m \u001b[0mclient\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0mlevel\u001b[0m \u001b[0mdefault\u001b[0m \u001b[0mtimeout\u001b[0m \u001b[0;32mfor\u001b[0m \u001b[0mthis\u001b[0m \u001b[0mrequest\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mseconds\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 157\u001b[0m \"\"\"\n\u001b[0;32m--> 158\u001b[0;31m return self._post(\n\u001b[0m\u001b[1;32m 159\u001b[0m \u001b[0;34m\"/fine_tuning/jobs\"\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 160\u001b[0m body=maybe_transform(\n",
+ "\u001b[0;32m/usr/local/lib/python3.12/dist-packages/openai/_base_client.py\u001b[0m in \u001b[0;36mpost\u001b[0;34m(self, path, cast_to, body, options, files, stream, stream_cls)\u001b[0m\n\u001b[1;32m 1257\u001b[0m \u001b[0mmethod\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m\"post\"\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0murl\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mpath\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mjson_data\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mbody\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mfiles\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mto_httpx_files\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mfiles\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0moptions\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1258\u001b[0m )\n\u001b[0;32m-> 1259\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mcast\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mResponseT\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mrequest\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mcast_to\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mopts\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mstream\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mstream\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mstream_cls\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mstream_cls\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1260\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1261\u001b[0m def patch(\n",
+ "\u001b[0;32m/usr/local/lib/python3.12/dist-packages/openai/_base_client.py\u001b[0m in \u001b[0;36mrequest\u001b[0;34m(self, cast_to, options, stream, stream_cls)\u001b[0m\n\u001b[1;32m 980\u001b[0m \u001b[0mresponse\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;32mNone\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 981\u001b[0m \u001b[0;32mtry\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 982\u001b[0;31m response = self._client.send(\n\u001b[0m\u001b[1;32m 983\u001b[0m \u001b[0mrequest\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 984\u001b[0m \u001b[0mstream\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mstream\u001b[0m \u001b[0;32mor\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_should_stream_response_body\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mrequest\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mrequest\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;32m/usr/local/lib/python3.12/dist-packages/httpx/_client.py\u001b[0m in \u001b[0;36msend\u001b[0;34m(self, request, stream, auth, follow_redirects)\u001b[0m\n\u001b[1;32m 912\u001b[0m \u001b[0mauth\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_build_request_auth\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mrequest\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mauth\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 913\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 914\u001b[0;31m response = self._send_handling_auth(\n\u001b[0m\u001b[1;32m 915\u001b[0m \u001b[0mrequest\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 916\u001b[0m \u001b[0mauth\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mauth\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;32m/usr/local/lib/python3.12/dist-packages/httpx/_client.py\u001b[0m in \u001b[0;36m_send_handling_auth\u001b[0;34m(self, request, auth, follow_redirects, history)\u001b[0m\n\u001b[1;32m 940\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 941\u001b[0m \u001b[0;32mwhile\u001b[0m \u001b[0;32mTrue\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 942\u001b[0;31m response = self._send_handling_redirects(\n\u001b[0m\u001b[1;32m 943\u001b[0m \u001b[0mrequest\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 944\u001b[0m \u001b[0mfollow_redirects\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mfollow_redirects\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;32m/usr/local/lib/python3.12/dist-packages/httpx/_client.py\u001b[0m in \u001b[0;36m_send_handling_redirects\u001b[0;34m(self, request, follow_redirects, history)\u001b[0m\n\u001b[1;32m 977\u001b[0m \u001b[0mhook\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mrequest\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 978\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 979\u001b[0;31m \u001b[0mresponse\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_send_single_request\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mrequest\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 980\u001b[0m \u001b[0;32mtry\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 981\u001b[0m \u001b[0;32mfor\u001b[0m \u001b[0mhook\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_event_hooks\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m\"response\"\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;32m/usr/local/lib/python3.12/dist-packages/httpx/_client.py\u001b[0m in \u001b[0;36m_send_single_request\u001b[0;34m(self, request)\u001b[0m\n\u001b[1;32m 1012\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1013\u001b[0m \u001b[0;32mwith\u001b[0m \u001b[0mrequest_context\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mrequest\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mrequest\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1014\u001b[0;31m \u001b[0mresponse\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mtransport\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mhandle_request\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mrequest\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1015\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1016\u001b[0m \u001b[0;32massert\u001b[0m \u001b[0misinstance\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mresponse\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mstream\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mSyncByteStream\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;32m/usr/local/lib/python3.12/dist-packages/httpx/_transports/default.py\u001b[0m in \u001b[0;36mhandle_request\u001b[0;34m(self, request)\u001b[0m\n\u001b[1;32m 248\u001b[0m )\n\u001b[1;32m 249\u001b[0m \u001b[0;32mwith\u001b[0m \u001b[0mmap_httpcore_exceptions\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 250\u001b[0;31m \u001b[0mresp\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_pool\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mhandle_request\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mreq\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 251\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 252\u001b[0m \u001b[0;32massert\u001b[0m \u001b[0misinstance\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mresp\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mstream\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mtyping\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mIterable\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;32m/usr/local/lib/python3.12/dist-packages/httpcore/_sync/connection_pool.py\u001b[0m in \u001b[0;36mhandle_request\u001b[0;34m(self, request)\u001b[0m\n\u001b[1;32m 254\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 255\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_close_connections\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mclosing\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 256\u001b[0;31m \u001b[0;32mraise\u001b[0m \u001b[0mexc\u001b[0m \u001b[0;32mfrom\u001b[0m \u001b[0;32mNone\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 257\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 258\u001b[0m \u001b[0;31m# Return the response. Note that in this case we still have to manage\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;32m/usr/local/lib/python3.12/dist-packages/httpcore/_sync/connection_pool.py\u001b[0m in \u001b[0;36mhandle_request\u001b[0;34m(self, request)\u001b[0m\n\u001b[1;32m 234\u001b[0m \u001b[0;32mtry\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 235\u001b[0m \u001b[0;31m# Send the request on the assigned connection.\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 236\u001b[0;31m response = connection.handle_request(\n\u001b[0m\u001b[1;32m 237\u001b[0m \u001b[0mpool_request\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mrequest\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 238\u001b[0m )\n",
+ "\u001b[0;32m/usr/local/lib/python3.12/dist-packages/httpcore/_sync/connection.py\u001b[0m in \u001b[0;36mhandle_request\u001b[0;34m(self, request)\u001b[0m\n\u001b[1;32m 101\u001b[0m \u001b[0;32mraise\u001b[0m \u001b[0mexc\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 102\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 103\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_connection\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mhandle_request\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mrequest\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 104\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 105\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0m_connect\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mrequest\u001b[0m\u001b[0;34m:\u001b[0m \u001b[0mRequest\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;34m->\u001b[0m \u001b[0mNetworkStream\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;32m/usr/local/lib/python3.12/dist-packages/httpcore/_sync/http11.py\u001b[0m in \u001b[0;36mhandle_request\u001b[0;34m(self, request)\u001b[0m\n\u001b[1;32m 134\u001b[0m \u001b[0;32mwith\u001b[0m \u001b[0mTrace\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m\"response_closed\"\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mlogger\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mrequest\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0mtrace\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 135\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_response_closed\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 136\u001b[0;31m \u001b[0;32mraise\u001b[0m \u001b[0mexc\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 137\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 138\u001b[0m \u001b[0;31m# Sending the request...\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;32m/usr/local/lib/python3.12/dist-packages/httpcore/_sync/http11.py\u001b[0m in \u001b[0;36mhandle_request\u001b[0;34m(self, request)\u001b[0m\n\u001b[1;32m 104\u001b[0m \u001b[0mheaders\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 105\u001b[0m \u001b[0mtrailing_data\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 106\u001b[0;31m ) = self._receive_response_headers(**kwargs)\n\u001b[0m\u001b[1;32m 107\u001b[0m trace.return_value = (\n\u001b[1;32m 108\u001b[0m \u001b[0mhttp_version\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;32m/usr/local/lib/python3.12/dist-packages/httpcore/_sync/http11.py\u001b[0m in \u001b[0;36m_receive_response_headers\u001b[0;34m(self, request)\u001b[0m\n\u001b[1;32m 175\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 176\u001b[0m \u001b[0;32mwhile\u001b[0m \u001b[0;32mTrue\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 177\u001b[0;31m \u001b[0mevent\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_receive_event\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mtimeout\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mtimeout\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 178\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0misinstance\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mevent\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mh11\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mResponse\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 179\u001b[0m \u001b[0;32mbreak\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;32m/usr/local/lib/python3.12/dist-packages/httpcore/_sync/http11.py\u001b[0m in \u001b[0;36m_receive_event\u001b[0;34m(self, timeout)\u001b[0m\n\u001b[1;32m 215\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 216\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mevent\u001b[0m \u001b[0;32mis\u001b[0m \u001b[0mh11\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mNEED_DATA\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 217\u001b[0;31m data = self._network_stream.read(\n\u001b[0m\u001b[1;32m 218\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mREAD_NUM_BYTES\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mtimeout\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mtimeout\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 219\u001b[0m )\n",
+ "\u001b[0;32m/usr/local/lib/python3.12/dist-packages/httpcore/_backends/sync.py\u001b[0m in \u001b[0;36mread\u001b[0;34m(self, max_bytes, timeout)\u001b[0m\n\u001b[1;32m 126\u001b[0m \u001b[0;32mwith\u001b[0m \u001b[0mmap_exceptions\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mexc_map\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 127\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_sock\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0msettimeout\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mtimeout\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 128\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_sock\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mrecv\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mmax_bytes\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 129\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 130\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0mwrite\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mbuffer\u001b[0m\u001b[0;34m:\u001b[0m \u001b[0mbytes\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mtimeout\u001b[0m\u001b[0;34m:\u001b[0m \u001b[0mfloat\u001b[0m \u001b[0;34m|\u001b[0m \u001b[0;32mNone\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;32mNone\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;34m->\u001b[0m \u001b[0;32mNone\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;32m/usr/lib/python3.12/ssl.py\u001b[0m in \u001b[0;36mrecv\u001b[0;34m(self, buflen, flags)\u001b[0m\n\u001b[1;32m 1230\u001b[0m \u001b[0;34m\"non-zero flags not allowed in calls to recv() on %s\"\u001b[0m \u001b[0;34m%\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1231\u001b[0m self.__class__)\n\u001b[0;32m-> 1232\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mread\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mbuflen\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1233\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1234\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0msuper\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mrecv\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mbuflen\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mflags\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;32m/usr/lib/python3.12/ssl.py\u001b[0m in \u001b[0;36mread\u001b[0;34m(self, len, buffer)\u001b[0m\n\u001b[1;32m 1103\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_sslobj\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mread\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mlen\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mbuffer\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1104\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1105\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_sslobj\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mread\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mlen\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1106\u001b[0m \u001b[0;32mexcept\u001b[0m \u001b[0mSSLError\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0mx\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1107\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mx\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0margs\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0mSSL_ERROR_EOF\u001b[0m \u001b[0;32mand\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0msuppress_ragged_eofs\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;31mKeyboardInterrupt\u001b[0m: "
+ ]
+ }
+ ],
+ "source": [
+ "openai.fine_tuning.jobs.create(\n",
+ " training_file=train_file.id,\n",
+ " validation_file=validation_file.id,\n",
+ " model=\"gpt-4o-mini-2024-07-18\",\n",
+ " seed=42,\n",
+ " hyperparameters={\"n_epochs\": 1},\n",
+ " integrations = [wandb_integration],\n",
+ " suffix=\"pricer\"\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 62,
+ "id": "aeb9de2e-542c-4e83-81c7-b6745133e48b",
+ "metadata": {
+ "id": "aeb9de2e-542c-4e83-81c7-b6745133e48b",
+ "outputId": "7ec54438-179d-492f-8dd3-babdd983b4fd",
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ }
+ },
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/plain": [
+ "SyncCursorPage[FineTuningJob](data=[FineTuningJob(id='ftjob-OzTj9dzJRYqy4YCsMPy0OFFu', created_at=1761276266, error=Error(code=None, message=None, param=None), fine_tuned_model='ft:gpt-4o-mini-2024-07-18:personal:pricer:CU2zCnFT', finished_at=1761277353, hyperparameters=Hyperparameters(batch_size=1, learning_rate_multiplier=1.8, n_epochs=1), model='gpt-4o-mini-2024-07-18', object='fine_tuning.job', organization_id='org-pJCQ5ENOWAeUeCm6e5uj62MI', result_files=['file-9RjUHQ5wpFo3FZ16FDEjz5'], seed=42, status='succeeded', trained_tokens=98018, training_file='file-LYev7WjfBjHN2RdRSHosQx', validation_file='file-E7F4CkdzSHMM6qJayUPmD1', estimated_finish=None, integrations=[FineTuningJobWandbIntegrationObject(type='wandb', wandb=FineTuningJobWandbIntegration(project='gpt-pricer', entity=None, name=None, tags=None, run_id='ftjob-OzTj9dzJRYqy4YCsMPy0OFFu'))], metadata=None, method=Method(type='supervised', dpo=None, reinforcement=None, supervised=SupervisedMethod(hyperparameters=SupervisedHyperparameters(batch_size=1, learning_rate_multiplier=1.8, n_epochs=1))), user_provided_suffix='pricer', usage_metrics=None, shared_with_openai=True, eval_id=None)], has_more=True, object='list')"
+ ]
+ },
+ "metadata": {},
+ "execution_count": 62
+ }
+ ],
+ "source": [
+ "openai.fine_tuning.jobs.list(limit=1)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 63,
+ "id": "40d24873-8ff5-413f-b0d4-8f77c28f18e1",
+ "metadata": {
+ "id": "40d24873-8ff5-413f-b0d4-8f77c28f18e1"
+ },
+ "outputs": [],
+ "source": [
+ "job_id = openai.fine_tuning.jobs.list(limit=1).data[0].id"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 64,
+ "id": "a32aef35-4b38-436c-ad00-d082f758efa7",
+ "metadata": {
+ "id": "a32aef35-4b38-436c-ad00-d082f758efa7",
+ "outputId": "e9ef97e8-34de-45b8-d752-4f9ef6b8a986",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 36
+ }
+ },
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/plain": [
+ "'ftjob-OzTj9dzJRYqy4YCsMPy0OFFu'"
+ ],
+ "application/vnd.google.colaboratory.intrinsic+json": {
+ "type": "string"
+ }
+ },
+ "metadata": {},
+ "execution_count": 64
+ }
+ ],
+ "source": [
+ "job_id"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 65,
+ "id": "a7e01247-c133-48e1-93d3-c79c399e6178",
+ "metadata": {
+ "id": "a7e01247-c133-48e1-93d3-c79c399e6178",
+ "outputId": "66f29241-7f1d-4047-9607-d8299c54d2cc",
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ }
+ },
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/plain": [
+ "FineTuningJob(id='ftjob-OzTj9dzJRYqy4YCsMPy0OFFu', created_at=1761276266, error=Error(code=None, message=None, param=None), fine_tuned_model='ft:gpt-4o-mini-2024-07-18:personal:pricer:CU2zCnFT', finished_at=1761277353, hyperparameters=Hyperparameters(batch_size=1, learning_rate_multiplier=1.8, n_epochs=1), model='gpt-4o-mini-2024-07-18', object='fine_tuning.job', organization_id='org-pJCQ5ENOWAeUeCm6e5uj62MI', result_files=['file-9RjUHQ5wpFo3FZ16FDEjz5'], seed=42, status='succeeded', trained_tokens=98018, training_file='file-LYev7WjfBjHN2RdRSHosQx', validation_file='file-E7F4CkdzSHMM6qJayUPmD1', estimated_finish=None, integrations=[FineTuningJobWandbIntegrationObject(type='wandb', wandb=FineTuningJobWandbIntegration(project='gpt-pricer', entity=None, name=None, tags=None, run_id='ftjob-OzTj9dzJRYqy4YCsMPy0OFFu'))], metadata=None, method=Method(type='supervised', dpo=None, reinforcement=None, supervised=SupervisedMethod(hyperparameters=SupervisedHyperparameters(batch_size=1, learning_rate_multiplier=1.8, n_epochs=1))), user_provided_suffix='pricer', usage_metrics=None, shared_with_openai=True, eval_id=None)"
+ ]
+ },
+ "metadata": {},
+ "execution_count": 65
+ }
+ ],
+ "source": [
+ "openai.fine_tuning.jobs.retrieve(job_id)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 66,
+ "id": "0f5150e1-b8de-485f-8eba-cf1e5b00c117",
+ "metadata": {
+ "id": "0f5150e1-b8de-485f-8eba-cf1e5b00c117",
+ "outputId": "12b64ed7-7453-432b-de56-02f2472e6628",
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ }
+ },
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/plain": [
+ "[FineTuningJobEvent(id='ftevent-EXZnHc0eQa85dvedQMok77Gx', created_at=1761278191, level='info', message='The job has successfully completed', object='fine_tuning.job.event', data={}, type='message'),\n",
+ " FineTuningJobEvent(id='ftevent-v9yX2wn2TmR44JSZXRtywHKH', created_at=1761278185, level='info', message='Usage policy evaluations completed, model is now enabled for sampling', object='fine_tuning.job.event', data={}, type='message'),\n",
+ " FineTuningJobEvent(id='ftevent-mmrGYs4BFYjYGZn1kh92Xh2h', created_at=1761278185, level='info', message='Moderation checks for snapshot ft:gpt-4o-mini-2024-07-18:personal:pricer:CU2zCnFT passed.', object='fine_tuning.job.event', data={'blocked': False, 'results': [{'flagged': False, 'category': 'harassment/threatening', 'enforcement': 'blocking'}, {'flagged': False, 'category': 'sexual', 'enforcement': 'blocking'}, {'flagged': False, 'category': 'sexual/minors', 'enforcement': 'blocking'}, {'flagged': False, 'category': 'propaganda', 'enforcement': 'blocking'}, {'flagged': False, 'category': 'hate', 'enforcement': 'blocking'}, {'flagged': False, 'category': 'hate/threatening', 'enforcement': 'blocking'}, {'flagged': False, 'category': 'illicit', 'enforcement': 'blocking'}, {'flagged': False, 'category': 'violence', 'enforcement': 'blocking'}, {'flagged': False, 'category': 'advice', 'enforcement': 'blocking'}, {'flagged': False, 'category': 'self-harm/intent', 'enforcement': 'blocking'}, {'flagged': False, 'category': 'self-harm/instructions', 'enforcement': 'non_blocking'}, {'flagged': False, 'category': 'sensitive', 'enforcement': 'blocking'}, {'flagged': False, 'category': 'highly-sensitive', 'enforcement': 'blocking'}, {'flagged': False, 'category': 'biological threats', 'enforcement': 'blocking'}, {'flagged': False, 'category': 'cyber security threats', 'enforcement': 'blocking'}], 'finetuned_model_checkpoint_id': 'ft:gpt-4o-mini-2024-07-18:personal:pricer:CU2zCnFT'}, type='moderation_checks'),\n",
+ " FineTuningJobEvent(id='ftevent-QX1uhu4eAaewg16GicczeEZT', created_at=1761277355, level='info', message='Evaluating model against our usage policies', object='fine_tuning.job.event', data={}, type='message'),\n",
+ " FineTuningJobEvent(id='ftevent-XNR9IxyMJ8U3fkPNxzjNui8b', created_at=1761277355, level='info', message='New fine-tuned model created', object='fine_tuning.job.event', data={}, type='message'),\n",
+ " FineTuningJobEvent(id='ftevent-YOEr4hUnNGBEJGTTgXIWFMsa', created_at=1761277299, level='info', message='Step 500/500: training loss=1.10, validation loss=1.75, full validation loss=1.13', object='fine_tuning.job.event', data={'step': 500, 'train_loss': 1.0978188514709473, 'valid_loss': 1.7470471858978271, 'total_steps': 500, 'full_valid_loss': 1.1269071865081788, 'train_mean_token_accuracy': 0.75, 'valid_mean_token_accuracy': 0.75, 'full_valid_mean_token_accuracy': 0.7975}, type='metrics'),\n",
+ " FineTuningJobEvent(id='ftevent-ggNWUZwt0c8MFDhX3lvfhyim', created_at=1761277291, level='info', message='Step 499/500: training loss=1.31', object='fine_tuning.job.event', data={'step': 499, 'train_loss': 1.3126299381256104, 'total_steps': 500, 'train_mean_token_accuracy': 0.875}, type='metrics'),\n",
+ " FineTuningJobEvent(id='ftevent-ZS1HUKZ5UZbhGuPp6fxT9RFK', created_at=1761277291, level='info', message='Step 498/500: training loss=0.99', object='fine_tuning.job.event', data={'step': 498, 'train_loss': 0.9922499656677246, 'total_steps': 500, 'train_mean_token_accuracy': 0.75}, type='metrics'),\n",
+ " FineTuningJobEvent(id='ftevent-oaJBF1nZER64qY7NBOr01Ois', created_at=1761277291, level='info', message='Step 497/500: training loss=1.27', object='fine_tuning.job.event', data={'step': 497, 'train_loss': 1.2693169116973877, 'total_steps': 500, 'train_mean_token_accuracy': 0.75}, type='metrics'),\n",
+ " FineTuningJobEvent(id='ftevent-pAjs0xSwKsB5U1Buj6Jxj5CY', created_at=1761277288, level='info', message='Step 496/500: training loss=1.18', object='fine_tuning.job.event', data={'step': 496, 'train_loss': 1.1769719123840332, 'total_steps': 500, 'train_mean_token_accuracy': 0.875}, type='metrics')]"
+ ]
+ },
+ "metadata": {},
+ "execution_count": 66
+ }
+ ],
+ "source": [
+ "openai.fine_tuning.jobs.list_events(fine_tuning_job_id=job_id, limit=10).data"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "066fef03-8338-4526-9df3-89b649ad4f0a",
+ "metadata": {
+ "id": "066fef03-8338-4526-9df3-89b649ad4f0a"
+ },
+ "source": [
+ "### Run inference on the fine tune model"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 67,
+ "id": "fa4488cb-3c17-4eda-abd1-53c1c68a491b",
+ "metadata": {
+ "id": "fa4488cb-3c17-4eda-abd1-53c1c68a491b"
+ },
+ "outputs": [],
+ "source": [
+ "fine_tuned_model_name = openai.fine_tuning.jobs.retrieve(job_id).fine_tuned_model"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 136,
+ "id": "4ff92d61-0d27-4b0d-8b32-c9891016509b",
+ "metadata": {
+ "id": "4ff92d61-0d27-4b0d-8b32-c9891016509b",
+ "outputId": "0cb69513-518e-4e4e-8d9a-6e2a307d2323",
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ }
+ },
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/plain": [
+ "[{'role': 'system',\n",
+ " 'content': 'You estimate prices of items. Reply only with the price, no explanation'},\n",
+ " {'role': 'user',\n",
+ " 'content': 'How much does this cost?\\n\\nFleck 2510 Timer Mechanical Filter Control Head\\n- Mechanical 2510 control head for filter systems - - 12-day timer initiated backwash - - Maximum 17 GPM backwash (includes 7 GPM DLFC) - - Standard 2. 5 -8 NPSM mounting base - - Requires yoke or bypass to connect to plumbing -Heavy duty 2510 electromechanical control valve provides simple and durable backwash control for most common backwashing filters. A maximum of 17 GPM available backwash can handle even dense iron filter medias. Dedicated piston motor provides powerful piston movement that reduces system maintenance. New Fleck 2510 filter valve replacement for filter tanks Fully adjustable cycles for backwash and rinse times For back-washing filters, allows for strong'},\n",
+ " {'role': 'assistant', 'content': 'Price is $'}]"
+ ]
+ },
+ "metadata": {},
+ "execution_count": 136
+ }
+ ],
+ "source": [
+ "# Try this out\n",
+ "\n",
+ "messages_for(test[237])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 70,
+ "id": "501a2a7a-69c8-451b-bbc0-398bcb9e1612",
+ "metadata": {
+ "id": "501a2a7a-69c8-451b-bbc0-398bcb9e1612"
+ },
+ "outputs": [],
+ "source": [
+ "# The function for gpt-4o fine tuned\n",
+ "\n",
+ "def gpt_fine_tuned(item):\n",
+ " response = openai.chat.completions.create(\n",
+ " model=fine_tuned_model_name,\n",
+ " messages=messages_for(item),\n",
+ " seed=42,\n",
+ " max_tokens=7\n",
+ " )\n",
+ " reply = response.choices[0].message.content\n",
+ " return get_price(reply)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 77,
+ "id": "843d88b4-364a-431b-b48b-8a7c1f68b786",
+ "metadata": {
+ "id": "843d88b4-364a-431b-b48b-8a7c1f68b786",
+ "outputId": "d8d8d4ff-fb9c-42fa-a198-6c9453581555",
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ }
+ },
+ "outputs": [
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "425.0\n",
+ "164.5\n"
+ ]
+ }
+ ],
+ "source": [
+ "print(test[237].price)\n",
+ "print(gpt_fine_tuned(test[237]))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 102,
+ "id": "36bdd2c9-1859-4f99-a09f-3ec83b845b30",
+ "metadata": {
+ "id": "36bdd2c9-1859-4f99-a09f-3ec83b845b30",
+ "outputId": "f0c550d9-9b00-4a9f-e0fb-891c01824344",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 1000
+ }
+ },
+ "outputs": [
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "\u001b[93m1: Guess: $490.77 Truth: $374.41 Error: $116.36 SLE: 0.07 Item: OEM AC Compressor w/A/C Repair Kit For F...\u001b[0m\n",
+ "\u001b[91m2: Guess: $76.47 Truth: $225.11 Error: $148.64 SLE: 1.15 Item: Motorcraft YB3125 Fan Clutch\u001b[0m\n",
+ "\u001b[92m3: Guess: $65.65 Truth: $61.68 Error: $3.97 SLE: 0.00 Item: Dorman 603-159 Front Washer Fluid Reserv...\u001b[0m\n",
+ "\u001b[91m4: Guess: $277.65 Truth: $599.99 Error: $322.34 SLE: 0.59 Item: HP Premium 17.3-inch HD Plus Touchscreen...\u001b[0m\n",
+ "\u001b[92m5: Guess: $14.98 Truth: $16.99 Error: $2.01 SLE: 0.01 Item: 5-Position Super Switch Pickup Selector ...\u001b[0m\n",
+ "\u001b[92m6: Guess: $13.66 Truth: $31.99 Error: $18.33 SLE: 0.66 Item: Horror Bookmarks, Resin Horror Bookmarks...\u001b[0m\n",
+ "\u001b[92m7: Guess: $139.98 Truth: $101.79 Error: $38.19 SLE: 0.10 Item: SK6241 - Stinger 4 Gauge 6000 Series Pow...\u001b[0m\n",
+ "\u001b[92m8: Guess: $262.47 Truth: $289.00 Error: $26.53 SLE: 0.01 Item: Godox ML60Bi LED Light Kit, Handheld LED...\u001b[0m\n",
+ "\u001b[91m9: Guess: $349.99 Truth: $635.86 Error: $285.87 SLE: 0.35 Item: Randall RG75DG3PLUS G3 Plus 100-Watt Com...\u001b[0m\n",
+ "\u001b[92m10: Guess: $69.99 Truth: $65.99 Error: $4.00 SLE: 0.00 Item: HOLDWILL 6 Pack LED Shop Light, 4FT 24W ...\u001b[0m\n",
+ "\u001b[93m11: Guess: $174.99 Truth: $254.21 Error: $79.22 SLE: 0.14 Item: Viking Horns V103C/1005ATK 3 Gallon Air ...\u001b[0m\n",
+ "\u001b[91m12: Guess: $146.22 Truth: $412.99 Error: $266.77 SLE: 1.07 Item: CURT 70110 Custom Tow Bar Base Plate Bra...\u001b[0m\n",
+ "\u001b[91m13: Guess: $49.99 Truth: $205.50 Error: $155.51 SLE: 1.96 Item: 10-Pack Solar HAMMERED BRONZE Finish Pos...\u001b[0m\n",
+ "\u001b[92m14: Guess: $219.99 Truth: $248.23 Error: $28.24 SLE: 0.01 Item: COSTWAY Electric Tumble Dryer, Sliver\u001b[0m\n",
+ "\u001b[91m15: Guess: $219.99 Truth: $399.00 Error: $179.01 SLE: 0.35 Item: FREE SIGNAL TV Transit 32\" 12 Volt DC Po...\u001b[0m\n",
+ "\u001b[91m16: Guess: $47.22 Truth: $373.94 Error: $326.72 SLE: 4.21 Item: Bilstein 5100 Monotube Gas Shock Set com...\u001b[0m\n",
+ "\u001b[92m17: Guess: $110.47 Truth: $92.89 Error: $17.58 SLE: 0.03 Item: Sangean K-200 Multi-Function Upright AM/...\u001b[0m\n",
+ "\u001b[93m18: Guess: $127.22 Truth: $51.99 Error: $75.23 SLE: 0.78 Item: Charles Leonard Magnetic Lapboard Class ...\u001b[0m\n",
+ "\u001b[92m19: Guess: $143.77 Truth: $179.00 Error: $35.23 SLE: 0.05 Item: Gigabyte AMD Radeon HD 7870 2 GB GDDR5 D...\u001b[0m\n",
+ "\u001b[92m20: Guess: $24.66 Truth: $19.42 Error: $5.24 SLE: 0.05 Item: 3dRose LLC 8 x 8 x 0.25 Inches Bull Terr...\u001b[0m\n",
+ "\u001b[91m21: Guess: $262.47 Truth: $539.95 Error: $277.48 SLE: 0.52 Item: ROKINON 85mm F1.4 Auto Focus Full Frame ...\u001b[0m\n",
+ "\u001b[92m22: Guess: $110.47 Truth: $147.67 Error: $37.20 SLE: 0.08 Item: AUTOSAVER88 Headlight Assembly Compatibl...\u001b[0m\n",
+ "\u001b[92m23: Guess: $47.95 Truth: $24.99 Error: $22.96 SLE: 0.40 Item: ASI NAUTICAL 2.5 Inches Opera Glasses Bi...\u001b[0m\n",
+ "\u001b[91m24: Guess: $47.00 Truth: $149.00 Error: $102.00 SLE: 1.30 Item: Behringer TUBE OVERDRIVE TO100 Authentic...\u001b[0m\n",
+ "\u001b[92m25: Guess: $18.65 Truth: $16.99 Error: $1.66 SLE: 0.01 Item: Fun Express Insect Finger Puppets - 24 f...\u001b[0m\n",
+ "\u001b[92m26: Guess: $22.99 Truth: $7.99 Error: $15.00 SLE: 0.96 Item: WAFJAMF Roller Stamp Identity Theft Stam...\u001b[0m\n",
+ "\u001b[91m27: Guess: $47.99 Truth: $199.99 Error: $152.00 SLE: 1.99 Item: Capulina Tiffany Floor Lamp 2-Light 16\" ...\u001b[0m\n",
+ "\u001b[91m28: Guess: $127.99 Truth: $251.45 Error: $123.46 SLE: 0.45 Item: Apple Watch Series 6 (GPS, 44mm) - Space...\u001b[0m\n",
+ "\u001b[92m29: Guess: $276.99 Truth: $231.62 Error: $45.37 SLE: 0.03 Item: ICON 01725 Tandem Axle Fender Skirt FS17...\u001b[0m\n",
+ "\u001b[92m30: Guess: $139.98 Truth: $135.00 Error: $4.98 SLE: 0.00 Item: SanDisk 128GB Ultra (10 Pack) MicroSD Cl...\u001b[0m\n",
+ "\u001b[91m31: Guess: $47.22 Truth: $356.62 Error: $309.40 SLE: 4.01 Item: Velvac 2020,L,C/Hr,W,E2003,102\",Bk - 715...\u001b[0m\n",
+ "\u001b[91m32: Guess: $127.99 Truth: $257.99 Error: $130.00 SLE: 0.49 Item: TCMT Passenger Backrest Sissy Bar & Lugg...\u001b[0m\n",
+ "\u001b[92m33: Guess: $10.99 Truth: $27.99 Error: $17.00 SLE: 0.78 Item: Alnicov 63.5MM Brass Tremolo Block,Tremo...\u001b[0m\n",
+ "\u001b[93m34: Guess: $127.22 Truth: $171.20 Error: $43.98 SLE: 0.09 Item: Subaru Forester Outback Legacy OEM Engin...\u001b[0m\n",
+ "\u001b[91m35: Guess: $349.95 Truth: $225.00 Error: $124.95 SLE: 0.19 Item: Richmond Auto Upholstery - 2012 Dodge Ra...\u001b[0m\n",
+ "\u001b[93m36: Guess: $47.99 Truth: $105.00 Error: $57.01 SLE: 0.60 Item: AP-39 Automotive Paint Primer Grey 2K Ur...\u001b[0m\n",
+ "\u001b[91m37: Guess: $139.98 Truth: $299.99 Error: $160.01 SLE: 0.58 Item: Road Top Wireless Carplay Retrofit Kit D...\u001b[0m\n",
+ "\u001b[93m38: Guess: $322.22 Truth: $535.09 Error: $212.87 SLE: 0.26 Item: Gibson Performance Exhaust 5658 Aluminiz...\u001b[0m\n",
+ "\u001b[92m39: Guess: $10.99 Truth: $12.33 Error: $1.34 SLE: 0.01 Item: Bella Tunno Happy Links - Baby Montessor...\u001b[0m\n",
+ "\u001b[92m40: Guess: $66.47 Truth: $84.99 Error: $18.52 SLE: 0.06 Item: CANMORE H300 Handheld GPS Golf Device, S...\u001b[0m\n",
+ "\u001b[92m41: Guess: $22.99 Truth: $15.99 Error: $7.00 SLE: 0.12 Item: DCPOWER AC Adapter Compatible Replacemen...\u001b[0m\n",
+ "\u001b[92m42: Guess: $29.65 Truth: $62.44 Error: $32.79 SLE: 0.53 Item: Sharp, VX2128V, Commercial Desktop Calcu...\u001b[0m\n",
+ "\u001b[93m43: Guess: $143.65 Truth: $82.99 Error: $60.66 SLE: 0.30 Item: Melissa & Doug Lifelike Plush Stork Gian...\u001b[0m\n",
+ "\u001b[91m44: Guess: $174.00 Truth: $599.95 Error: $425.95 SLE: 1.52 Item: Sony SSCS8 2-Way 3-Driver Center Channel...\u001b[0m\n",
+ "\u001b[93m45: Guess: $262.47 Truth: $194.99 Error: $67.48 SLE: 0.09 Item: ASUS Chromebook CX1, 14\" Full HD NanoEdg...\u001b[0m\n",
+ "\u001b[93m46: Guess: $249.99 Truth: $344.95 Error: $94.96 SLE: 0.10 Item: FiiO X7 32GB Hi-Res Lossless Music Playe...\u001b[0m\n",
+ "\u001b[92m47: Guess: $69.99 Truth: $37.99 Error: $32.00 SLE: 0.36 Item: TORRO Leather Case Compatible with iPhon...\u001b[0m\n",
+ "\u001b[93m48: Guess: $174.57 Truth: $224.35 Error: $49.78 SLE: 0.06 Item: Universal Air Conditioner KT 1031 A/C Co...\u001b[0m\n",
+ "\u001b[91m49: Guess: $262.47 Truth: $814.00 Error: $551.53 SLE: 1.28 Item: Street Series Stainless Performance Cat-...\u001b[0m\n",
+ "\u001b[92m50: Guess: $393.69 Truth: $439.88 Error: $46.19 SLE: 0.01 Item: Lenovo IdeaPad 3 14-inch Laptop, 14.0-in...\u001b[0m\n",
+ "\u001b[92m51: Guess: $359.00 Truth: $341.43 Error: $17.57 SLE: 0.00 Item: Access Bed Covers TonnoSport 22050219 - ...\u001b[0m\n",
+ "\u001b[92m52: Guess: $47.95 Truth: $46.78 Error: $1.17 SLE: 0.00 Item: G.I. JOE Hasbro 3 3/4\" Wave 5 Action Fig...\u001b[0m\n",
+ "\u001b[91m53: Guess: $262.47 Truth: $171.44 Error: $91.03 SLE: 0.18 Item: T&S Brass B-0232-BST Double Pantry Fauce...\u001b[0m\n",
+ "\u001b[91m54: Guess: $47.99 Truth: $458.00 Error: $410.01 SLE: 5.01 Item: ZTUOAUMA Fuel Injection Pump 3090942 309...\u001b[0m\n",
+ "\u001b[92m55: Guess: $128.66 Truth: $130.75 Error: $2.09 SLE: 0.00 Item: 2AP18AA#ABA Hp Prime Graphing Calculator...\u001b[0m\n",
+ "\u001b[92m56: Guess: $66.47 Truth: $83.81 Error: $17.34 SLE: 0.05 Item: Lowrance 000-0119-83 Nmea 2000 25' Exten...\u001b[0m\n",
+ "\u001b[91m57: Guess: $47.22 Truth: $386.39 Error: $339.17 SLE: 4.34 Item: Jeep Genuine Accessories 82213051 Hood L...\u001b[0m\n",
+ "\u001b[92m58: Guess: $139.98 Truth: $169.00 Error: $29.02 SLE: 0.04 Item: GODOX CB-06 Hard Carrying Case with Whee...\u001b[0m\n",
+ "\u001b[92m59: Guess: $47.22 Truth: $17.95 Error: $29.27 SLE: 0.87 Item: Au-Tomotive Gold, INC. Ford Black Valet ...\u001b[0m\n",
+ "\u001b[91m60: Guess: $127.99 Truth: $269.00 Error: $141.01 SLE: 0.55 Item: Snailfly Black Roof Rack Rail + Cross Ba...\u001b[0m\n",
+ "\u001b[92m61: Guess: $47.99 Truth: $77.77 Error: $29.78 SLE: 0.23 Item: KING SHA Anti Glare LED Track Lighting H...\u001b[0m\n",
+ "\u001b[92m62: Guess: $110.47 Truth: $88.99 Error: $21.48 SLE: 0.05 Item: APS Compatible with Chevy Silverado 1500...\u001b[0m\n",
+ "\u001b[91m63: Guess: $47.22 Truth: $364.41 Error: $317.19 SLE: 4.10 Item: Wilwood Engineering 14011291R Brake Cali...\u001b[0m\n",
+ "\u001b[92m64: Guess: $154.65 Truth: $127.03 Error: $27.62 SLE: 0.04 Item: ACDelco Gold 336-1925A Starter, Remanufa...\u001b[0m\n",
+ "\u001b[91m65: Guess: $390.22 Truth: $778.95 Error: $388.73 SLE: 0.48 Item: UWS EC10783 69-Inch Matte Black Heavy-Wa...\u001b[0m\n",
+ "\u001b[93m66: Guess: $127.99 Truth: $206.66 Error: $78.67 SLE: 0.23 Item: Dell Latitude E5440 14in Business Laptop...\u001b[0m\n",
+ "\u001b[92m67: Guess: $65.98 Truth: $35.94 Error: $30.04 SLE: 0.35 Item: (Plug and Play) Spare Tire Brake Light W...\u001b[0m\n",
+ "\u001b[92m68: Guess: $110.47 Truth: $149.00 Error: $38.53 SLE: 0.09 Item: The Ultimate Roadside Rescue Assistant\u001b[0m\n",
+ "\u001b[92m69: Guess: $221.65 Truth: $251.98 Error: $30.33 SLE: 0.02 Item: Brand New 18\" x 8.5\" Replacement Wheel f...\u001b[0m\n",
+ "\u001b[93m70: Guess: $239.66 Truth: $160.00 Error: $79.66 SLE: 0.16 Item: Headlight Headlamp LH Left & RH Right Pa...\u001b[0m\n",
+ "\u001b[93m71: Guess: $83.99 Truth: $39.99 Error: $44.00 SLE: 0.53 Item: Lilo And Stitch Deluxe Oversize Print La...\u001b[0m\n",
+ "\u001b[91m72: Guess: $143.77 Truth: $362.41 Error: $218.64 SLE: 0.85 Item: AC Compressor & A/C Clutch For Hyundai A...\u001b[0m\n",
+ "\u001b[91m73: Guess: $154.65 Truth: $344.00 Error: $189.35 SLE: 0.63 Item: House Of Troy PIN475-AB Pinnacle Collect...\u001b[0m\n",
+ "\u001b[92m74: Guess: $22.22 Truth: $25.09 Error: $2.87 SLE: 0.01 Item: Juno T29 WH Floating Electrical Feed Sin...\u001b[0m\n",
+ "\u001b[93m75: Guess: $110.47 Truth: $175.95 Error: $65.48 SLE: 0.21 Item: Sherman GO-PARTS - for 2013-2016 Toyota ...\u001b[0m\n",
+ "\u001b[91m76: Guess: $47.22 Truth: $132.64 Error: $85.42 SLE: 1.04 Item: Roland RPU-3 Electronic Keyboard Pedal o...\u001b[0m\n",
+ "\u001b[91m77: Guess: $219.98 Truth: $422.99 Error: $203.01 SLE: 0.42 Item: Rockland VMI14 12,000 Pound 12 Volt DC E...\u001b[0m\n",
+ "\u001b[93m78: Guess: $221.65 Truth: $146.48 Error: $75.17 SLE: 0.17 Item: Max Advanced Brakes Elite XDS Front Cros...\u001b[0m\n",
+ "\u001b[91m79: Guess: $47.22 Truth: $156.83 Error: $109.61 SLE: 1.41 Item: Quality-Built 11030 Premium Quality Alte...\u001b[0m\n",
+ "\u001b[92m80: Guess: $219.00 Truth: $251.99 Error: $32.99 SLE: 0.02 Item: Lucida LG-510 Student Classical Guitar, ...\u001b[0m\n",
+ "\u001b[91m81: Guess: $47.99 Truth: $940.33 Error: $892.34 SLE: 8.74 Item: Longacre 52-79800 Aluminum Turn Plates\u001b[0m\n",
+ "\u001b[92m82: Guess: $83.99 Truth: $52.99 Error: $31.00 SLE: 0.21 Item: Motion Pro 08-0380 Adjustable Torque Wre...\u001b[0m\n",
+ "\u001b[92m83: Guess: $249.99 Truth: $219.95 Error: $30.04 SLE: 0.02 Item: Glyph Thunderbolt 3 NVMe Dock (0 GB)\u001b[0m\n",
+ "\u001b[91m84: Guess: $221.65 Truth: $441.03 Error: $219.38 SLE: 0.47 Item: TOYO Open Country MT Performance Radial ...\u001b[0m\n",
+ "\u001b[93m85: Guess: $128.66 Truth: $168.98 Error: $40.32 SLE: 0.07 Item: Razer Seiren X USB Streaming Microphone ...\u001b[0m\n",
+ "\u001b[92m86: Guess: $3.99 Truth: $2.49 Error: $1.50 SLE: 0.13 Item: Happy Birthday to Dad From Your Daughter...\u001b[0m\n",
+ "\u001b[92m87: Guess: $127.22 Truth: $98.62 Error: $28.60 SLE: 0.06 Item: Little Tikes My Real Jam First Concert S...\u001b[0m\n",
+ "\u001b[91m88: Guess: $47.22 Truth: $256.95 Error: $209.73 SLE: 2.81 Item: Studio M Peace and Harmony Art Pole Comm...\u001b[0m\n",
+ "\u001b[92m89: Guess: $14.65 Truth: $30.99 Error: $16.34 SLE: 0.51 Item: MyVolts 12V Power Supply Adaptor Compati...\u001b[0m\n",
+ "\u001b[93m90: Guess: $393.69 Truth: $569.84 Error: $176.15 SLE: 0.14 Item: Dell Latitude 7212 Rugged Extreme Tablet...\u001b[0m\n",
+ "\u001b[91m91: Guess: $262.47 Truth: $177.99 Error: $84.48 SLE: 0.15 Item: Covermates Contour Fit Car Cover - Light...\u001b[0m\n",
+ "\u001b[91m92: Guess: $572.47 Truth: $997.99 Error: $425.52 SLE: 0.31 Item: Westin 57-4025 Black HDX Grille Guard fi...\u001b[0m\n",
+ "\u001b[91m93: Guess: $47.22 Truth: $219.00 Error: $171.78 SLE: 2.30 Item: Fieldpiece JL2 Job Link Wireless App Tra...\u001b[0m\n",
+ "\u001b[93m94: Guess: $143.65 Truth: $225.55 Error: $81.90 SLE: 0.20 Item: hansgrohe Talis S Modern Premium Easy Cl...\u001b[0m\n",
+ "\u001b[92m95: Guess: $579.99 Truth: $495.95 Error: $84.04 SLE: 0.02 Item: G-Technology G-SPEED eS PRO High-Perform...\u001b[0m\n",
+ "\u001b[92m96: Guess: $953.22 Truth: $942.37 Error: $10.85 SLE: 0.00 Item: DreamLine SHDR-1960723L-01 Shower Door, ...\u001b[0m\n",
+ "\u001b[92m97: Guess: $22.22 Truth: $1.94 Error: $20.28 SLE: 4.27 Item: Sanctuary Square Backplate Finish: Oiled...\u001b[0m\n",
+ "\u001b[93m98: Guess: $221.65 Truth: $284.34 Error: $62.69 SLE: 0.06 Item: Pelican Protector 1750 Long Case - Multi...\u001b[0m\n",
+ "\u001b[93m99: Guess: $127.22 Truth: $171.90 Error: $44.68 SLE: 0.09 Item: Brock Replacement Driver and Passenger H...\u001b[0m\n",
+ "\u001b[91m100: Guess: $47.99 Truth: $144.99 Error: $97.00 SLE: 1.19 Item: Carlinkit Ai Box Mini, Android 11, Multi...\u001b[0m\n",
+ "\u001b[91m101: Guess: $799.95 Truth: $470.47 Error: $329.48 SLE: 0.28 Item: StarDot NetCamLIVE2 YouTube Live Stream ...\u001b[0m\n",
+ "\u001b[92m102: Guess: $47.98 Truth: $66.95 Error: $18.97 SLE: 0.11 Item: Atomic Compatible FILXXCAR0016 16x25x5 M...\u001b[0m\n",
+ "\u001b[93m103: Guess: $47.22 Truth: $117.00 Error: $69.78 SLE: 0.80 Item: Bandai Awakening of S. H. s.h.figuarts s...\u001b[0m\n",
+ "\u001b[91m104: Guess: $276.99 Truth: $172.14 Error: $104.85 SLE: 0.22 Item: Fit System 62135G Passenger Side Towing ...\u001b[0m\n",
+ "\u001b[91m105: Guess: $221.65 Truth: $392.74 Error: $171.09 SLE: 0.33 Item: Black Horse Black Aluminum Exceed Runnin...\u001b[0m\n",
+ "\u001b[92m106: Guess: $14.98 Truth: $16.99 Error: $2.01 SLE: 0.01 Item: Dearsun Twinkle Star Color Night Light P...\u001b[0m\n",
+ "\u001b[93m107: Guess: $47.22 Truth: $1.34 Error: $45.88 SLE: 9.15 Item: Pokemon - Gallade Spirit Link (83/108) -...\u001b[0m\n",
+ "\u001b[93m108: Guess: $239.99 Truth: $349.98 Error: $109.99 SLE: 0.14 Item: Ibanez GA34STCE-NT GIO Series Classical ...\u001b[0m\n",
+ "\u001b[91m109: Guess: $726.98 Truth: $370.71 Error: $356.27 SLE: 0.45 Item: Set 2 Heavy Duty 12-16.5 12x16.5 12 Ply ...\u001b[0m\n",
+ "\u001b[93m110: Guess: $139.98 Truth: $65.88 Error: $74.10 SLE: 0.56 Item: Hairpin Table Legs 28\" Heavy Duty Hairpi...\u001b[0m\n",
+ "\u001b[93m111: Guess: $139.98 Truth: $229.99 Error: $90.01 SLE: 0.24 Item: Marada Racing Seat with Adjustable Slide...\u001b[0m\n",
+ "\u001b[92m112: Guess: $18.65 Truth: $9.14 Error: $9.51 SLE: 0.44 Item: Remington Industries 24UL1007STRWHI25 24...\u001b[0m\n",
+ "\u001b[91m113: Guess: $594.00 Truth: $199.00 Error: $395.00 SLE: 1.19 Item: Acer S3-391-6046 13.3-inch Ultrabook, In...\u001b[0m\n",
+ "\u001b[93m114: Guess: $179.99 Truth: $109.99 Error: $70.00 SLE: 0.24 Item: ICBEAMER 7\" RGB LED Headlights Bulb Halo...\u001b[0m\n",
+ "\u001b[92m115: Guess: $594.65 Truth: $570.42 Error: $24.23 SLE: 0.00 Item: R1 Concepts Front Rear Brakes and Rotors...\u001b[0m\n",
+ "\u001b[91m116: Guess: $600.97 Truth: $279.99 Error: $320.98 SLE: 0.58 Item: Camplux 2.64 GPM Tankless , Outdoor Port...\u001b[0m\n",
+ "\u001b[92m117: Guess: $33.98 Truth: $30.99 Error: $2.99 SLE: 0.01 Item: KNOKLOCK 10 Pack 3.75 Inch(96mm) Kitchen...\u001b[0m\n",
+ "\u001b[92m118: Guess: $31.99 Truth: $31.99 Error: $0.00 SLE: 0.00 Item: Valley Enterprises Yaesu USB FTDI CT-62 ...\u001b[0m\n",
+ "\u001b[92m119: Guess: $33.98 Truth: $15.90 Error: $18.08 SLE: 0.53 Item: G9 LED Light Bulbs,8W,75W 100W replaceme...\u001b[0m\n",
+ "\u001b[92m120: Guess: $69.99 Truth: $45.99 Error: $24.00 SLE: 0.17 Item: ZCHAOZ 4 Lights Antique White Farmhouse ...\u001b[0m\n",
+ "\u001b[93m121: Guess: $154.65 Truth: $113.52 Error: $41.13 SLE: 0.09 Item: Honeywell TH8320R1003 Honeywell VisionPr...\u001b[0m\n",
+ "\u001b[92m122: Guess: $453.98 Truth: $516.99 Error: $63.01 SLE: 0.02 Item: Patriot Exhaust H8013-1 1-7/8\" Clippster...\u001b[0m\n",
+ "\u001b[92m123: Guess: $174.99 Truth: $196.99 Error: $22.00 SLE: 0.01 Item: Fitrite Autopart New Front Left Driver S...\u001b[0m\n",
+ "\u001b[92m124: Guess: $22.99 Truth: $46.55 Error: $23.56 SLE: 0.47 Item: Technical Precision Replacement for GE G...\u001b[0m\n",
+ "\u001b[93m125: Guess: $262.47 Truth: $356.99 Error: $94.52 SLE: 0.09 Item: Covercraft Carhartt SeatSaver Front Row ...\u001b[0m\n",
+ "\u001b[93m126: Guess: $219.65 Truth: $319.95 Error: $100.30 SLE: 0.14 Item: Sennheiser SD Pro 2 (506008) - Double-Si...\u001b[0m\n",
+ "\u001b[93m127: Guess: $47.22 Truth: $96.06 Error: $48.84 SLE: 0.49 Item: Hitachi MAF0110 Mass Air Flow Sensor\u001b[0m\n",
+ "\u001b[93m128: Guess: $147.00 Truth: $190.99 Error: $43.99 SLE: 0.07 Item: AmScope SE305R-P-LED-PS36A 10X-30X LED C...\u001b[0m\n",
+ "\u001b[91m129: Guess: $127.22 Truth: $257.95 Error: $130.73 SLE: 0.49 Item: Front Left Driver Side Window Regulator ...\u001b[0m\n",
+ "\u001b[93m130: Guess: $139.98 Truth: $62.95 Error: $77.03 SLE: 0.62 Item: Premium Replica Hubcap Set, Fits Nissan ...\u001b[0m\n",
+ "\u001b[92m131: Guess: $83.49 Truth: $47.66 Error: $35.83 SLE: 0.30 Item: Excellerations Phonics Spelling Game for...\u001b[0m\n",
+ "\u001b[91m132: Guess: $594.99 Truth: $226.99 Error: $368.00 SLE: 0.92 Item: RC4WD BigDog Dual Axle Scale Car/Truck T...\u001b[0m\n",
+ "\u001b[93m133: Guess: $274.99 Truth: $359.95 Error: $84.96 SLE: 0.07 Item: Unknown Stage 2 Clutch Kit - Low Altitud...\u001b[0m\n",
+ "\u001b[92m134: Guess: $47.22 Truth: $78.40 Error: $31.18 SLE: 0.25 Item: 2002-2008 Dodge Ram 1500 Mopar 4X4 Emble...\u001b[0m\n",
+ "\u001b[93m135: Guess: $110.47 Truth: $172.77 Error: $62.30 SLE: 0.20 Item: Pro Comp Alloys Series 89 Wheel with Pol...\u001b[0m\n",
+ "\u001b[93m136: Guess: $390.22 Truth: $316.45 Error: $73.77 SLE: 0.04 Item: Detroit Axle - Front Rear Strut & Coil S...\u001b[0m\n",
+ "\u001b[92m137: Guess: $119.49 Truth: $87.99 Error: $31.50 SLE: 0.09 Item: ECCPP Rear Wheel Axle Replacement fit fo...\u001b[0m\n",
+ "\u001b[91m138: Guess: $127.99 Truth: $226.63 Error: $98.64 SLE: 0.32 Item: Dell Latitude E6520 Intel i7-2720QM 2.20...\u001b[0m\n",
+ "\u001b[92m139: Guess: $33.98 Truth: $31.49 Error: $2.49 SLE: 0.01 Item: F FIERCE CYCLE 251pcs Black Universal Mo...\u001b[0m\n",
+ "\u001b[93m140: Guess: $154.65 Truth: $196.00 Error: $41.35 SLE: 0.06 Item: Flash Furniture 4 Pk. HERCULES Series 88...\u001b[0m\n",
+ "\u001b[92m141: Guess: $65.65 Truth: $78.40 Error: $12.75 SLE: 0.03 Item: B&M 30287 Throttle Valve/Kickdown Cable,...\u001b[0m\n",
+ "\u001b[92m142: Guess: $147.65 Truth: $116.25 Error: $31.40 SLE: 0.06 Item: Gates TCK226 PowerGrip Premium Timing Be...\u001b[0m\n",
+ "\u001b[91m143: Guess: $202.65 Truth: $112.78 Error: $89.87 SLE: 0.34 Item: Monroe Shocks & Struts Quick-Strut 17149...\u001b[0m\n",
+ "\u001b[92m144: Guess: $66.47 Truth: $27.32 Error: $39.15 SLE: 0.75 Item: Feit Electric BPMR16/GU10/930CA/6 35W EQ...\u001b[0m\n",
+ "\u001b[92m145: Guess: $109.77 Truth: $145.91 Error: $36.14 SLE: 0.08 Item: Yellow Jacket 2806 Contractor Extension ...\u001b[0m\n",
+ "\u001b[91m146: Guess: $66.47 Truth: $171.09 Error: $104.62 SLE: 0.88 Item: Garage-Pro Tailgate SET Compatible with ...\u001b[0m\n",
+ "\u001b[91m147: Guess: $47.98 Truth: $167.95 Error: $119.97 SLE: 1.53 Item: 3M Perfect It Buffing and Polishing Kit ...\u001b[0m\n",
+ "\u001b[92m148: Guess: $65.98 Truth: $28.49 Error: $37.49 SLE: 0.67 Item: Chinese Style Dollhouse Model DIY Miniat...\u001b[0m\n",
+ "\u001b[93m149: Guess: $47.95 Truth: $122.23 Error: $74.28 SLE: 0.85 Item: Generic NRG Innovations SRK-161H Steerin...\u001b[0m\n",
+ "\u001b[92m150: Guess: $34.65 Truth: $32.99 Error: $1.66 SLE: 0.00 Item: Learning Resources Coding Critters Range...\u001b[0m\n",
+ "\u001b[92m151: Guess: $66.47 Truth: $71.20 Error: $4.73 SLE: 0.00 Item: Bosch Automotive 15463 Oxygen Sensor, OE...\u001b[0m\n",
+ "\u001b[93m152: Guess: $57.65 Truth: $112.75 Error: $55.10 SLE: 0.44 Item: Case of 24-2 Inch Blue Painters Tape - 6...\u001b[0m\n",
+ "\u001b[92m153: Guess: $154.98 Truth: $142.43 Error: $12.55 SLE: 0.01 Item: MOCA Engine Water Pump & Fan Clutch fit ...\u001b[0m\n",
+ "\u001b[91m154: Guess: $196.99 Truth: $398.99 Error: $202.00 SLE: 0.49 Item: SAREMAS Foot Step Bars for Hyundai Palis...\u001b[0m\n",
+ "\u001b[93m155: Guess: $599.99 Truth: $449.00 Error: $150.99 SLE: 0.08 Item: Gretsch G9210 Square Neck Boxcar Mahogan...\u001b[0m\n",
+ "\u001b[91m156: Guess: $47.99 Truth: $189.00 Error: $141.01 SLE: 1.84 Item: NikoMaku Mirror Dash Cam Front and Rear ...\u001b[0m\n",
+ "\u001b[92m157: Guess: $110.47 Truth: $120.91 Error: $10.44 SLE: 0.01 Item: Fenix HP25R v2.0 USB-C Rechargeable Head...\u001b[0m\n",
+ "\u001b[93m158: Guess: $127.99 Truth: $203.53 Error: $75.54 SLE: 0.21 Item: R&L Racing Heavy Duty Roll-Up Soft Tonne...\u001b[0m\n",
+ "\u001b[92m159: Guess: $393.69 Truth: $349.99 Error: $43.70 SLE: 0.01 Item: Garmin 010-02258-10 GPSMAP 64sx, Handhel...\u001b[0m\n",
+ "\u001b[92m160: Guess: $30.47 Truth: $34.35 Error: $3.88 SLE: 0.01 Item: Brown 5-7/8\" X 8-1/2\" X 3/16\" Thick Heav...\u001b[0m\n",
+ "\u001b[91m161: Guess: $219.99 Truth: $384.99 Error: $165.00 SLE: 0.31 Item: GAOMON PD2200 Pen Display & 20 Pen Nibs ...\u001b[0m\n",
+ "\u001b[91m162: Guess: $100.69 Truth: $211.00 Error: $110.31 SLE: 0.54 Item: VXMOTOR for 97-03 Ford F150/F250 Lightdu...\u001b[0m\n",
+ "\u001b[92m163: Guess: $139.98 Truth: $129.00 Error: $10.98 SLE: 0.01 Item: HP EliteBook 2540p Intel Core i7-640LM X...\u001b[0m\n",
+ "\u001b[91m164: Guess: $10.99 Truth: $111.45 Error: $100.46 SLE: 5.01 Item: Green EPX Mixing Nozzles 100-Pack-fits 3...\u001b[0m\n",
+ "\u001b[92m165: Guess: $66.47 Truth: $81.12 Error: $14.65 SLE: 0.04 Item: Box Partners 6 1/4 x 3 1/8\" 13 Pt. Manil...\u001b[0m\n",
+ "\u001b[91m166: Guess: $139.98 Truth: $457.08 Error: $317.10 SLE: 1.39 Item: Vixen Air 1/2\" NPT Air Ride Suspension H...\u001b[0m\n",
+ "\u001b[92m167: Guess: $69.99 Truth: $49.49 Error: $20.50 SLE: 0.12 Item: Smart Floor Lamp, 2700-6500K+RGBPink Mul...\u001b[0m\n",
+ "\u001b[92m168: Guess: $47.99 Truth: $80.56 Error: $32.57 SLE: 0.26 Item: SOZG 324mm Wheelbase Body Shell RC Car B...\u001b[0m\n",
+ "\u001b[92m169: Guess: $262.47 Truth: $278.39 Error: $15.92 SLE: 0.00 Item: Mickey Thompson ET Street S/S Racing Rad...\u001b[0m\n",
+ "\u001b[91m170: Guess: $47.22 Truth: $364.50 Error: $317.28 SLE: 4.10 Item: Pirelli 275/40R20 106W XL RFT P0 PZ4-LUX...\u001b[0m\n",
+ "\u001b[91m171: Guess: $174.99 Truth: $378.99 Error: $204.00 SLE: 0.59 Item: Torklift C3212 Rear Tie Down\u001b[0m\n",
+ "\u001b[92m172: Guess: $127.22 Truth: $165.28 Error: $38.06 SLE: 0.07 Item: Cardone 78-4226 Remanufactured Ford Comp...\u001b[0m\n",
+ "\u001b[92m173: Guess: $65.65 Truth: $56.74 Error: $8.91 SLE: 0.02 Item: Kidde AccessPoint 001798 Supra TouchPoin...\u001b[0m\n",
+ "\u001b[93m174: Guess: $221.65 Truth: $307.95 Error: $86.30 SLE: 0.11 Item: 3M Protecta 3100414 Self Retracting Life...\u001b[0m\n",
+ "\u001b[91m175: Guess: $127.22 Truth: $38.00 Error: $89.22 SLE: 1.42 Item: Plantronics 89435-01 Wired Headset, Blac...\u001b[0m\n",
+ "\u001b[92m176: Guess: $76.99 Truth: $53.00 Error: $23.99 SLE: 0.14 Item: Logitech K750 Wireless Solar Keyboard fo...\u001b[0m\n",
+ "\u001b[93m177: Guess: $649.98 Truth: $498.00 Error: $151.98 SLE: 0.07 Item: Olympus PEN E-PL9 Body Only with 3-Inch ...\u001b[0m\n",
+ "\u001b[91m178: Guess: $154.65 Truth: $53.99 Error: $100.66 SLE: 1.08 Item: Beck/Arnley 051-6066 Hub & Bearing Assem...\u001b[0m\n",
+ "\u001b[91m179: Guess: $194.99 Truth: $350.00 Error: $155.01 SLE: 0.34 Item: Eibach Pro-Kit Performance Springs E10-6...\u001b[0m\n",
+ "\u001b[93m180: Guess: $390.22 Truth: $299.95 Error: $90.27 SLE: 0.07 Item: LEGO DC Batman 1989 Batwing 76161 Displa...\u001b[0m\n",
+ "\u001b[93m181: Guess: $147.65 Truth: $94.93 Error: $52.72 SLE: 0.19 Item: Kingston Brass KS3608PL Restoration 4-In...\u001b[0m\n",
+ "\u001b[92m182: Guess: $349.00 Truth: $379.00 Error: $30.00 SLE: 0.01 Item: Polk Vanishing Series 265-LS In-Wall 3-W...\u001b[0m\n",
+ "\u001b[93m183: Guess: $221.65 Truth: $299.95 Error: $78.30 SLE: 0.09 Item: Spec-D Tuning LED Projector Headlights G...\u001b[0m\n",
+ "\u001b[92m184: Guess: $10.99 Truth: $24.99 Error: $14.00 SLE: 0.60 Item: RICHMOND & FINCH Airpod Pro Case, Green ...\u001b[0m\n",
+ "\u001b[92m185: Guess: $66.47 Truth: $41.04 Error: $25.43 SLE: 0.22 Item: LFA Industries 43B-5A-33JT 1/16-1/2-1.5-...\u001b[0m\n",
+ "\u001b[91m186: Guess: $47.99 Truth: $327.90 Error: $279.91 SLE: 3.63 Item: SAUTVS LED Headlight Assembly for Slings...\u001b[0m\n",
+ "\u001b[92m187: Guess: $22.69 Truth: $10.99 Error: $11.70 SLE: 0.46 Item: 2 Pack Combo Womens Safety Glasses Impac...\u001b[0m\n",
+ "\u001b[92m188: Guess: $14.98 Truth: $14.99 Error: $0.01 SLE: 0.00 Item: Arepa - Venezuelan cuisine - Venezuela P...\u001b[0m\n",
+ "\u001b[92m189: Guess: $49.65 Truth: $84.95 Error: $35.30 SLE: 0.28 Item: Schlage Lock Company KS23D2300 Padlock, ...\u001b[0m\n",
+ "\u001b[91m190: Guess: $196.99 Truth: $111.00 Error: $85.99 SLE: 0.32 Item: Techni Mobili White Sit to Stand Mobile ...\u001b[0m\n",
+ "\u001b[92m191: Guess: $127.22 Truth: $123.73 Error: $3.49 SLE: 0.00 Item: Special Lite Products Contemporary Wall ...\u001b[0m\n",
+ "\u001b[93m192: Guess: $393.69 Truth: $557.38 Error: $163.69 SLE: 0.12 Item: Tascam DP-24SD 24-Track Digital Portastu...\u001b[0m\n",
+ "\u001b[92m193: Guess: $66.47 Truth: $95.55 Error: $29.08 SLE: 0.13 Item: Glow Lighting 636CC10SP Vista Crystal Fl...\u001b[0m\n",
+ "\u001b[91m194: Guess: $47.95 Truth: $154.00 Error: $106.05 SLE: 1.33 Item: Z3 Wind Deflector, Smoke Tint, Lexan, Wi...\u001b[0m\n",
+ "\u001b[91m195: Guess: $499.98 Truth: $198.99 Error: $300.99 SLE: 0.84 Item: Olympus E-20 5MP Digital Camera w/ 4x Op...\u001b[0m\n",
+ "\u001b[91m196: Guess: $139.98 Truth: $430.44 Error: $290.46 SLE: 1.25 Item: PHYNEDI 1:1000 World Trade Center (1973-...\u001b[0m\n",
+ "\u001b[92m197: Guess: $10.99 Truth: $45.67 Error: $34.68 SLE: 1.85 Item: YANGHUAN Unstable Unicorns Adventure Car...\u001b[0m\n",
+ "\u001b[91m198: Guess: $127.22 Truth: $249.00 Error: $121.78 SLE: 0.45 Item: Interlogix NX-1820E NetworX Touch Screen...\u001b[0m\n",
+ "\u001b[92m199: Guess: $49.99 Truth: $42.99 Error: $7.00 SLE: 0.02 Item: Steering Damper,Universal Motorcycle Han...\u001b[0m\n",
+ "\u001b[91m200: Guess: $262.47 Truth: $181.33 Error: $81.14 SLE: 0.14 Item: Amprobe TIC 410A Hot Stick Attachment\u001b[0m\n",
+ "\u001b[92m201: Guess: $22.99 Truth: $6.03 Error: $16.96 SLE: 1.51 Item: MyCableMart 3.5mm Plug/Jack, 4 Conductor...\u001b[0m\n",
+ "\u001b[92m202: Guess: $65.69 Truth: $29.99 Error: $35.70 SLE: 0.59 Item: OtterBox + Pop Symmetry Series Case for ...\u001b[0m\n",
+ "\u001b[92m203: Guess: $1,044.00 Truth: $899.00 Error: $145.00 SLE: 0.02 Item: Dell XPS X8700-1572BLK Desktop ( Intel C...\u001b[0m\n",
+ "\u001b[91m204: Guess: $47.22 Truth: $399.99 Error: $352.77 SLE: 4.49 Item: Franklin Iron Works Sperry Industrial Br...\u001b[0m\n",
+ "\u001b[92m205: Guess: $29.65 Truth: $4.66 Error: $24.99 SLE: 2.85 Item: Avery Legal Dividers, Standard Collated ...\u001b[0m\n",
+ "\u001b[91m206: Guess: $47.22 Truth: $261.41 Error: $214.19 SLE: 2.87 Item: Moen 8346 Commercial Posi-Temp Pressure ...\u001b[0m\n",
+ "\u001b[92m207: Guess: $128.66 Truth: $136.97 Error: $8.31 SLE: 0.00 Item: Carlisle Versa Trail ATR All Terrain Rad...\u001b[0m\n",
+ "\u001b[93m208: Guess: $139.98 Truth: $79.00 Error: $60.98 SLE: 0.32 Item: SUNWAYFOTO 44mm Tripod Ball Head Arca Co...\u001b[0m\n",
+ "\u001b[91m209: Guess: $164.50 Truth: $444.99 Error: $280.49 SLE: 0.98 Item: NanoBeam AC NBE-5AC-Gen2-US 4 Units 5GHz...\u001b[0m\n",
+ "\u001b[91m210: Guess: $127.22 Truth: $411.94 Error: $284.72 SLE: 1.37 Item: WULF 4\" Front 2\" Rear Leveling Lift Kit ...\u001b[0m\n",
+ "\u001b[93m211: Guess: $196.99 Truth: $148.40 Error: $48.59 SLE: 0.08 Item: Alera ALEVABFMC Valencia Series Mobile B...\u001b[0m\n",
+ "\u001b[93m212: Guess: $154.98 Truth: $244.99 Error: $90.01 SLE: 0.21 Item: YU-GI-OH! Ignition Assault Booster Box\u001b[0m\n",
+ "\u001b[93m213: Guess: $143.65 Truth: $86.50 Error: $57.15 SLE: 0.25 Item: 48\" x 36\" Extra-Large Framed Magnetic Bl...\u001b[0m\n",
+ "\u001b[91m214: Guess: $147.77 Truth: $297.95 Error: $150.18 SLE: 0.49 Item: Dell Latitude D620 Renewed Notebook PC\u001b[0m\n",
+ "\u001b[92m215: Guess: $393.69 Truth: $399.99 Error: $6.30 SLE: 0.00 Item: acer Aspire 5 Laptop, AMD Ryzen 3 5300U ...\u001b[0m\n",
+ "\u001b[91m216: Guess: $174.00 Truth: $599.00 Error: $425.00 SLE: 1.52 Item: Elk 31080/6RC-GRN 30 by 6-Inch Viva 6-Li...\u001b[0m\n",
+ "\u001b[91m217: Guess: $10.99 Truth: $105.99 Error: $95.00 SLE: 4.79 Item: Barbie Top Model Doll\u001b[0m\n",
+ "\u001b[93m218: Guess: $953.22 Truth: $689.00 Error: $264.22 SLE: 0.11 Item: Danby Designer 20-In. Electric Range wit...\u001b[0m\n",
+ "\u001b[91m219: Guess: $174.99 Truth: $404.99 Error: $230.00 SLE: 0.70 Item: FixtureDisplays® Metal Truss Podium Doub...\u001b[0m\n",
+ "\u001b[93m220: Guess: $154.65 Truth: $207.76 Error: $53.11 SLE: 0.09 Item: ACDelco 13597235 GM Original Equipment A...\u001b[0m\n",
+ "\u001b[91m221: Guess: $276.10 Truth: $171.82 Error: $104.28 SLE: 0.22 Item: EBC S1KF1135 Stage-1 Premium Street Brak...\u001b[0m\n",
+ "\u001b[91m222: Guess: $594.99 Truth: $293.24 Error: $301.75 SLE: 0.50 Item: FXR Men's Boost FX Jacket (Black/Orange/...\u001b[0m\n",
+ "\u001b[93m223: Guess: $262.47 Truth: $374.95 Error: $112.48 SLE: 0.13 Item: SuperATV Scratch Resistant 3-in-1 Flip W...\u001b[0m\n",
+ "\u001b[92m224: Guess: $139.98 Truth: $111.99 Error: $27.99 SLE: 0.05 Item: SBU 3 Layer All Weather Mini Van Car Cov...\u001b[0m\n",
+ "\u001b[92m225: Guess: $66.47 Truth: $42.99 Error: $23.48 SLE: 0.18 Item: 2 Pack Outdoor Brochure Holder Advertisi...\u001b[0m\n",
+ "\u001b[91m226: Guess: $202.65 Truth: $116.71 Error: $85.94 SLE: 0.30 Item: Monroe Shocks & Struts Quick-Strut 17158...\u001b[0m\n",
+ "\u001b[91m227: Guess: $221.65 Truth: $118.61 Error: $103.04 SLE: 0.39 Item: Elements of Design Magellan EB235AL Thre...\u001b[0m\n",
+ "\u001b[91m228: Guess: $47.22 Truth: $147.12 Error: $99.90 SLE: 1.26 Item: GM Genuine Parts 15-62961 Air Conditioni...\u001b[0m\n",
+ "\u001b[92m229: Guess: $139.98 Truth: $119.99 Error: $19.99 SLE: 0.02 Item: Baseus 17-in-1 USB C Docking Station to ...\u001b[0m\n",
+ "\u001b[93m230: Guess: $262.47 Truth: $369.98 Error: $107.51 SLE: 0.12 Item: Whitehall™ Personalized Whitehall Capito...\u001b[0m\n",
+ "\u001b[93m231: Guess: $219.95 Truth: $315.55 Error: $95.60 SLE: 0.13 Item: Pro Circuit Works Pipe PY05250 for 02-19...\u001b[0m\n",
+ "\u001b[91m232: Guess: $109.99 Truth: $190.99 Error: $81.00 SLE: 0.30 Item: HYANKA 15 \"1200W Professional DJ Speaker...\u001b[0m\n",
+ "\u001b[92m233: Guess: $139.98 Truth: $155.00 Error: $15.02 SLE: 0.01 Item: Bluetooth X6BT Card Reader Writer Encode...\u001b[0m\n",
+ "\u001b[91m234: Guess: $47.22 Truth: $349.99 Error: $302.77 SLE: 3.94 Item: AIRAID Cold Air Intake System by K&N: In...\u001b[0m\n",
+ "\u001b[91m235: Guess: $139.98 Truth: $249.99 Error: $110.01 SLE: 0.33 Item: Bostingner Shower Faucets Sets Complete,...\u001b[0m\n",
+ "\u001b[91m236: Guess: $127.99 Truth: $42.99 Error: $85.00 SLE: 1.16 Item: PIT66 Front Bumper Turn Signal Lights, C...\u001b[0m\n",
+ "\u001b[92m237: Guess: $10.99 Truth: $17.99 Error: $7.00 SLE: 0.21 Item: Caseology Bumpy Compatible with Google P...\u001b[0m\n",
+ "\u001b[91m238: Guess: $202.65 Truth: $425.00 Error: $222.35 SLE: 0.54 Item: Fleck 2510 Timer Mechanical Filter Contr...\u001b[0m\n",
+ "\u001b[92m239: Guess: $219.98 Truth: $249.99 Error: $30.01 SLE: 0.02 Item: Haloview MC7108 Wireless RV Backup Camer...\u001b[0m\n",
+ "\u001b[91m240: Guess: $22.22 Truth: $138.23 Error: $116.01 SLE: 3.21 Item: Schmidt Spiele - Manhattan\u001b[0m\n",
+ "\u001b[91m241: Guess: $202.65 Truth: $414.99 Error: $212.34 SLE: 0.51 Item: Corsa 14333 Tip Kit (Ford Mustang GT)\u001b[0m\n",
+ "\u001b[92m242: Guess: $143.65 Truth: $168.28 Error: $24.63 SLE: 0.02 Item: Hoshizaki FM116A Fan Motor Kit 1\u001b[0m\n",
+ "\u001b[93m243: Guess: $136.99 Truth: $199.99 Error: $63.00 SLE: 0.14 Item: BAINUO Antler Chandelier Lighting,6 Ligh...\u001b[0m\n",
+ "\u001b[92m244: Guess: $100.69 Truth: $126.70 Error: $26.01 SLE: 0.05 Item: DNA MOTORING HL-OH-FEXP06-SM-AM Smoke Le...\u001b[0m\n",
+ "\u001b[93m245: Guess: $65.69 Truth: $5.91 Error: $59.78 SLE: 5.14 Item: Wera Stainless 3840/1 TS 2.5mm Hex Inser...\u001b[0m\n",
+ "\u001b[93m246: Guess: $127.22 Truth: $193.06 Error: $65.84 SLE: 0.17 Item: Celestron - PowerSeeker 127EQ Telescope ...\u001b[0m\n",
+ "\u001b[91m247: Guess: $47.99 Truth: $249.99 Error: $202.00 SLE: 2.67 Item: NHOPEEW 10.1inch Android Car Radio Carpl...\u001b[0m\n",
+ "\u001b[93m248: Guess: $139.65 Truth: $64.12 Error: $75.53 SLE: 0.59 Item: Other Harmonica (Suzuki-2Timer24- A)\u001b[0m\n",
+ "\u001b[93m249: Guess: $43.99 Truth: $114.99 Error: $71.00 SLE: 0.90 Item: Harley Air Filter Venturi Intake Air Cle...\u001b[0m\n",
+ "\u001b[91m250: Guess: $277.65 Truth: $926.00 Error: $648.35 SLE: 1.44 Item: Elite Screens Edge Free Ambient Light Re...\u001b[0m\n"
+ ]
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/plain": [
+ ""
+ ],
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAA/YAAAK9CAYAAACO8PdPAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAyeNJREFUeJzs3Xd4VGXax/HvpBdIQiAFFAFRBLGLIvaCorKrKC4WEOz72l1XXd21l3VX113bqqvrigVs2LvYG2JX7FgolhQISYBA2pz3jwnJhJpAwqR8P9eVy8kzZ87cE5OQe37P85xQEAQBkiRJkiSpXYqLdQGSJEmSJGnt2dhLkiRJktSO2dhLkiRJktSO2dhLkiRJktSO2dhLkiRJktSO2dhLkiRJktSO2dhLkiRJktSO2dhLkiRJktSO2dhLkiRJktSO2dhL0noWCoW49NJLY11Gu3DppZcSCoViXUabMGvWLPbcc89YlyG1CX379uWYY46JdRmS1GbY2EvqMH788UdOO+00BgwYQFpaGmlpaWy++eaceuqpfPbZZ2t1zoqKCi699FJee+21Jh3/2muvEQqFVvpxxBFHrFUNLWFVNS3/0dTX2dYcc8wxq3xNKSkpsS5vvfjmm2/4wx/+wM4770xKSgqhUIhZs2at8vgnn3yS7bbbjpSUFDbaaCMuueQSampqGh0zceLEVX5dCwoK1ljTHXfcwR577EFeXh7Jycn069ePY489doW6Vvc8oVCISZMmrfZ5ln98QkICG2ywAccccww///zzCsfvueeehEIhNt1005Web+rUqfXnmjJlSqP7ZsyYwWGHHUafPn1ISUlhgw02YN999+Wmm25qdFzfvn35zW9+s9q618f3bWVlJX/605/o1asXqampDB06lKlTpzb58S+99BJ77bUXPXr0ICsrix133JF77713tY9566236l/HvHnz1vgcy/7/ffDBByu9f88992SLLbZY7Tm+/PJLLr300tV+z7e21b3u5v58RguHw0ycOJGDDjqI3r17k56ezhZbbMGVV17J0qVLGx1bWVnJ6aefTk5ODhtuuCFXXnnlCuf76aef6NKlC2+//fZav1ZJbU9CrAuQpJbw9NNPc/jhh5OQkMDYsWPZeuutiYuL4+uvv+bRRx/l1ltv5ccff6RPnz7NOm9FRQWXXXYZQLPS0jPOOIMddtih0Vjfvn0BWLJkCQkJ6/fX7/J/iN9zzz1MnTp1hfFBgwatz7JaVHJyMv/9739XGI+Pj49BNS2vurqampoaamtrV/qapk2bxo033sjmm2/OoEGD+OSTT1Z5rueee45Ro0ax5557ctNNNzFjxgyuvPJKioqKuPXWW1c4/vLLL6dfv36NxrKystZY88cff0y/fv046KCD6NatGz/++CN33HEHTz/9NJ9++im9evUCYPfdd19ps/ivf/2LTz/9lH322WeNzxVd59KlS3n33XeZOHEib731Fp9//vkKjXJKSgrfffcd7733HjvuuGOj+yZNmkRKSsoKTdM777zDXnvtxUYbbcSJJ55Ifn4+c+fO5d133+WGG27g9NNPb1Kd0Vr7+/aYY45hypQpnHXWWWy66aZMnDiRAw88kFdffZVdd911tY998sknGTVqFMOGDaufPfPQQw8xfvx45s2bxx/+8IcVHhMOhzn99NNJT09n8eLFLfIaVuabb74hLq4hn/ryyy+57LLL2HPPPet/165Pa3rdzfn5XF5FRQXHHnssO+20E//3f/9Hbm4u06ZN45JLLuHll1/mlVdeqZ/ZdO2113LPPffwl7/8hYULF3L55ZfTv39/jjzyyPrznXvuuRx00EHssssu6/y6JbUhgSS1c999912Qnp4eDBo0KPjll19WuL+6ujq44YYbgjlz5jT73MXFxQEQXHLJJU06/tVXXw2A4OGHH272c61Pp556atAe/gm45JJLmlTnhAkTgvT09LV6jkWLFq3yvsWLF6/VOZeprq4OKisr1+kcTz75ZDBw4MAgFAoFQBAXFxdssskmwR133NHouPnz5wfl5eVBEATBtddeGwDBjz/+uNJzbr755sHWW28dVFdX14/95S9/CUKhUPDVV1/Vj911110BELz//vvr9BqiffDBBwEQXH311as9rqKiIujatWuw7777rvGcq6rzT3/6UwAEDz74YKPxPfbYIxg8eHCw2WabBWeddVaj+5YsWRJkZGQEo0ePXuFn+cADDwxycnKCBQsWrFBDYWFho8/79OkTjBw5crV1r8v3bVNMnz49AIJrr722fmzJkiVB//79g2HDhq3x8fvuu2/Qq1evYOnSpfVj1dXVQf/+/YOtttpqpY+59dZbg+7duwdnnnlmAATFxcVrfJ41fZ8t+/+1Og8//HAABK+++uoan681rOl1N+fnc3mVlZXB22+/vcL4ZZddFgDB1KlT68eGDh0aXHbZZfWfT5gwITjiiCPqP3/zzTeD9PT0YO7cuc15eZLaAafiS2r3rrnmGhYvXsxdd91Fz549V7g/ISGBM844g969e9ePHXPMMXTp0oUffviBESNGkJ6eTq9evbj88ssJggCIrGnOyckB4LLLLqufYrmu6+OXP8eyJOy7777jmGOOISsri8zMTI499lgqKipWePx9993H9ttvT2pqKtnZ2RxxxBHMnTt3nWqCVa9Z3XPPPRvNVli23OChhx7iqquuYsMNNyQlJYV99tmH7777boXHT58+nf3335/MzEzS0tLYY489VjoF9K233mKHHXYgJSWF/v3785///GedX9Pylk35ff311znllFPIzc1lww03rH+dW2yxBR9++CG77747aWlp/PnPfwagqKiI448/nry8PFJSUth66625++67G5171qxZhEIh/vGPf3D99dfTv39/kpOT+fLLL9e63m+//ZbDDjuMrl27cuONN7Llllvyv//9j3333Zdvv/220bHZ2dl07dp1jef88ssv+fLLLznppJMazRw55ZRTCIJghannyyxcuJDa2tq1fi3LLEtTS0tLV3vcU089xcKFCxk7duxaP9duu+0GwPfff7/S+4888kgefPBBwuFwo+etqKhgzJgxKxz//fffM3jw4JXOVsjNzV3rOlvLlClTiI+P56STTqofS0lJ4fjjj2fatGlr/L1RXl5Ot27dSE5Orh9LSEigR48epKamrnB8SUkJF154IZdffnmTZnSsi+jfVxMnTuR3v/sdAHvttdcKS4s++OADRowYUV93v379OO6441qslqa87qb+fK5MUlISO++88wrjhxxyCABfffVV/diSJUvo1q1bo+dd9u9IOBzmzDPP5Lzzzqv/vSep43AqvqR27+mnn2aTTTZh6NChzXpcbW0t+++/PzvttBPXXHMNzz//fP0648svv5ycnBxuvfVWTj75ZA455BAOPfRQALbaaqs1nnvhwoUrrLHMzs5uNHV0eWPGjKFfv35cffXVfPTRR/z3v/8lNzeXv//97/XHXHXVVVx00UWMGTOGE044geLiYm666SZ23313Pv7441b/Yzra3/72N+Li4jjnnHMoKyvjmmuuYezYsUyfPr3+mFdeeYUDDjiA7bffnksuuYS4uDjuuusu9t57b9588836KdAzZsxgv/32Iycnh0svvZSamhouueQS8vLymlXTytbzJiUlkZGR0WjslFNOIScnh4svvrjRtNn58+dzwAEHcMQRRzBu3Djy8vJYsmQJe+65J9999x2nnXYa/fr14+GHH+aYY46htLSUM888s9G577rrLpYuXcpJJ51EcnIy2dnZq6xtZbp27VrfSE2dOpWqqioef/xxqqqqmDJlChMmTGDChAnN+rpE+/jjjwEYMmRIo/FevXqx4YYb1t8fba+99mLRokUkJSUxYsQIrrvuulWuT1+Z+fPnU1tby5w5c7j88ssB1ji9ftKkSaSmptb/3K2NZWuYoxudaEcddVT9Hhp77703AJMnT2afffZZaaPep08fpk2bxueff77GNd/Nsabv23A4TElJSZPOlZmZSWJiIhD5fz1gwIAVvv+X/dx98sknjd7wXN6ee+7J3//+dy666CImTJhAKBRi8uTJfPDBBzz00EMrHH/RRReRn5/P73//e6644oom1RutrKxspV+L6urq1T5u991354wzzuDGG2/kz3/+c/2SokGDBlFUVFT/u+X8888nKyuLWbNm8eijjzY6x4IFC5r0xtWy/VuirevrXlvL9rno0aNH/dgOO+zA7bffzp577smiRYu4//77Oe200wC48847mTdvHueee+56q1HSehTrKQOStC7KysoCIBg1atQK9y1YsCAoLi6u/6ioqKi/b8KECQEQnH766fVj4XA4GDlyZJCUlFQ/jXJtp+Kv7GPZtMvlz7dsuvlxxx3X6FyHHHJI0L179/rPZ82aFcTHxwdXXXVVo+NmzJgRJCQkrDC+Oiubit+nT59gwoQJKxy7xx57BHvssccKr3HQoEGNppnfcMMNARDMmDEjCILI13PTTTcNRowYEYTD4frjKioqgn79+jWaYj1q1KggJSUlmD17dv3Yl19+GcTHxzd5Kv6qvu4jRoyoP27ZlN9dd901qKmpWeF1AsFtt93WaPz6668PgOC+++6rH6uqqgqGDRsWdOnSpX567Y8//hgAQUZGRlBUVLRCjauqb/mPu+66q/4xt956awAEM2fODH788cdG/x9WZ3VTfZfdt7KlKTvssEOw00471X/+4IMPBsccc0xw9913B4899lhw4YUXBmlpaUGPHj2atbQlOTm5/vV17949uPHGG1d7/Pz584OkpKRgzJgxTTr/sv+vL730UlBcXBzMnTs3mDJlSpCTkxMkJyevMO04emr3kCFDguOPPz4IgsjvjKSkpODuu+9e6bKaF198MYiPjw/i4+ODYcOGBeedd17wwgsvBFVVVSvU1NSp+E35vl32vdWUj+ip6IMHDw723nvvFZ73iy++WOn3+vIWLVoUjBkzpn4ZCBCkpaUFjz/++ArHfvrpp0F8fHzwwgsvBEHQ8HutOVPxV/ex/FT85X9frWoq/mOPPdak5SR9+vRp0td3+X8L1uZ1N3cq/qoMHz48yMjIaLQ0ZO7cucHgwYPr691tt92ChQsXBqWlpUFOTk7wwAMPrNNzSmq7TOwltWvl5eUAdOnSZYX79txzTz799NP6z6+99lrOOeecRscsSzIgMkX+tNNO45lnnuGll15ap13sL7744vppwMvk5+ev9jH/93//1+jz3Xbbjccee4zy8nIyMjJ49NFHCYfDjBkzplGqlZ+fz6abbsqrr75aP3V8fTj22GNJSkpqVC/ADz/8wBZbbMEnn3zCzJkzufDCC5k/f36jx+6zzz7ce++9hMNhgiDghRdeYNSoUWy00Ub1xwwaNIgRI0bw7LPPNqmelJQUnnrqqRXGo9OsZU488cSVbk6WnJzMscce22js2WefJT8/v9HmU4mJiZxxxhkceeSRvP766412Px89enT9Eo5oTd2JfPDgwfW3Dz74YP785z+zzz77MGrUKBYtWlT//bC2lixZAtBoevUyKSkp9T9TEJlFEj0lfdSoUYwYMYLdd9+dq666ittuu61Jz/ncc8+xdOlSvvrqK+677741bqo2ZcoUqqqqmj0Nf/jw4Y0+79u3L/fdd99qpx0fddRRXHHFFdxyyy31U9cPOeQQPvzwwxWO3XfffZk2bRpXX301L7zwAtOmTeOaa64hJyeH//73vxx00EHNqhea9n2bn5/f5O+frbfeuv72kiVLVvn/edn9q5OcnMyAAQM47LDDOPTQQ6mtreX2229n3LhxTJ06lZ122qn+2DPOOIMDDjiA/fbbr0l1rsy///1vBgwYsML4H//4x7VeBrJsFtPTTz/N1ltvXT+bYXmTJk1a49cDYOONN270eUu87rXx17/+lZdeeolbbrml0UytZbNuvvjiC5KSkhg4cCBxcXGcffbZbLbZZhx++OG89dZb/PGPf+SXX37hkEMO4R//+Eej3+WS2icbe0nt2rI1i4sWLVrhvv/85z8sXLiQwsJCxo0bt8L9cXFxK/yRtuyPynW9ZNKWW265QpOxJtFNLTRMH16wYAEZGRnMnDmTIAhWOQV6VX+wtpbV1Qswc+ZMgNVOGy8rK6OyspIlS5as9HVtttlmTW7s4+Pjm/w1X36H92U22GCDFf7AnT17NptuuukKyyiWTfedPXt2k87d3O8HgJ49e/L+++9z2WWXMXnyZObNm0d2djb77LMP//znPxu9CdBUy9ZGV1ZWrnDf0qVLV7p2Otquu+7K0KFDeemll5r8nHvttRcABxxwAAcffDBbbLEFXbp0afTGWrRJkyaRnZ3NAQcc0OTngIbGsKysjP/973+88cYbK21sox1xxBGcc845PPfcc0yaNInf/OY3q10LvcMOO/Doo49SVVXFp59+ymOPPca//vUvDjvsMD755BM233zzZtXclO/blJSUtfr+SU1NXeX/52X3r85pp53Gu+++y0cffVT//T9mzBgGDx7MmWeeWb/s5sEHH+Sdd97h888/b3aN0XbccccVlohA5HdLU5eyLG+PPfZg9OjRXHbZZfzrX/9izz33ZNSoURx11FGNvjfWZof4lnrda/O8F154Iccffzwnn3zyCvcnJiayzTbb1H/+9ddfc8stt/DOO+9QUlLCyJEjOf/889lrr7049thjueqqq+qv/iKp/bKxl9SuZWZm0rNnz5X+YbVszX0sr2vcHKu6vFVQt5lfOBwmFArx3HPPrfTYlc1aaI5ll0ta3qour9aUeiEyUyL6j8xoXbp0WWnj0dpW1dCsqdFZl3M35brvEPmejj5H//79ueeee5g1axaHHnooxx9/PJdffjnDhw/nyy+/XOX68VVZtsHkr7/+usL66l9//XWFS7+tTO/evfnmm2+a9bzL9O/fn2233ZZJkyattLGfM2cOb775JieddFKz36yKbgxHjRrFrrvuylFHHcU333yzyp+Pnj17sueee3Ldddfx9ttv88gjjzTpuZKSkthhhx3YYYcdGDBgAMceeywPP/wwl1xySbNqbora2lqKi4ubdGx2dnb9m1M9e/bk559/XuGYX3/9FaD+coMrU1VVxZ133sl5553X6E2txMREDjjgAG6++WaqqqpISkri3HPP5Xe/+x1JSUn1v2+XbY44d+5cqqqqVvtcrSkUCjFlyhTeffddnnrqKV544QWOO+44rrvuOt59993674vi4uImzQro0qVL/WNi8bqnTp3K+PHjGTlyZJNnzPzhD39g3LhxbLfddtx7771kZ2dzwQUXAHDeeefZ2EsdhI29pHZv5MiR/Pe//13p9ahXJxwO88MPPzSa+rlsp/FlO3evqtmNhf79+xMEAf369VvpdNV11a1bt5XuVD579uwVZjY0Rf/+/QHIyMhYbdqYk5NDampqfcIfbW2bx5bUp08fPvvsM8LhcKMG5+uvv66/vylWdsWGlbnrrrtWenUCiHwtTz31VHr27Mno0aN5++23Gy0DaIplb7J88MEHjX5efvnlF3766adGO6ivyg8//LDS5QZNtWTJklW+oXP//fcTBME67YYPkTeerr76avbaay9uvvlmzj///FUee9RRR3HCCSeQlZXFgQce2OznWvZmwrKGuaXNnTt3lTNBlvfqq6/WX8Vim2224dVXX11h+caypH1Vb7hBZMPDmpqalTa71dXVhMPh+vvmzp3L5MmTmTx58grHbrfddmy99dbNum772ljT7+qddtqJnXbaiauuuorJkyczduxYHnjgAU444QQgMhNj+dk3K3PJJZfUX9Vkfb/u6dOnc8ghhzBkyBAeeuihRle1WJWnn36ad955p/736y+//NLod1GvXr1W+uaPpPbHxl5Su3feeecxefJkjjvuOF5++eUVdlJfliCvzM0338yNN95Yf9zNN99MYmJi/Y7dy3Y/XtOludaHQw89lAsuuIDLLruM++67r9EfskEQUFJSQvfu3df6/P379+fNN9+sT+Eg8kfh3Llz16qx33777enfvz//+Mc/OOqoo1ZITIuLi8nJySE+Pp4RI0bw+OOPM2fOnPop/l999RUvvPDCWr+elnLggQfy4osv8uCDD9avs6+pqeGmm26iS5cu7LHHHk06z9qssV+wYMFKE/llu4SvzQyDwYMHM3DgQG6//XZ+//vf18+8uPXWWwmFQhx22GH1xy77fxTt2Wef5cMPP+SMM85oNL7sknLL3tCpqalh4cKFK9T/3nvvMWPGDI466qiV1jd58mQ22mgjdt1112a/tuXtueee7Ljjjlx//fWcddZZ9WvLl3fYYYcxd+5cNttss9WuNV7WNC/fRC5bLrLZZputc80rs7Zr7A877DD+8Y9/cPvtt9fvL1JZWcldd93F0KFDG83YmDNnDhUVFQwcOBCIXL4vKyuLxx57jMsvv7z+67Jo0SKeeuopBg4cWP/999hjj61QxwMPPMCDDz7IPffcs14urZaeng6s+Lt6wYIFZGVlNfp/tuwNjeg3l9ZmjX1rve7lf5Yg8vtw5MiR9O3bl6effrpJP/tVVVWcffbZXHjhhfVXecjLy+O7776jpqaGhIQEvvrqqzXu/yKpfbCxl9TubbrppkyePJkjjzySzTbbjLFjx7L11lsTBAE//vgjkydPJi4uboU/slJSUnj++eeZMGECQ4cO5bnnnuOZZ57hz3/+c30zk5qayuabb86DDz7IgAEDyM7OZosttmjRS101Vf/+/bnyyiu54IILmDVrFqNGjaJr1678+OOPPPbYY5x00kkrbA7YHCeccAJTpkxh//33Z8yYMXz//ffcd999jf64bI64uDj++9//csABBzB48GCOPfZYNthgA37++WdeffVVMjIy6jcNu+yyy3j++efZbbfdOOWUU+ob58GDB/PZZ5816flqamq47777VnrfIYccUv+Hf3OddNJJ/Oc//+GYY47hww8/pG/fvkyZMoW3336b66+/vsnXpl6bNdI33ngjr732GkceeSQZGRksWLCAf/7zn1x99dVsvPHGjTYvKysr46abbgLg7bffBiJvXGVlZZGVldVo2vu1117LQQcdxH777ccRRxzB559/zs0338wJJ5xQv3cAwM4778y2227LkCFDyMzM5KOPPuJ///sfvXv3XmGjxmVvhi2bkrxo0SJ69+7N4YcfzuDBg0lPT2fGjBncddddZGZmctFFF63wej///HM+++wzzj///BabLbNsuvTEiRNX2KBymczMzPoUdnVOP/10KioqOOSQQxg4cCBVVVW88847PPjgg/Tt23eFjRe/++47rrzyyhXOs+222zJy5Eigad+3a7vGfujQofzud7/jggsuoKioiE022YS7776bWbNmceeddzY6dvz48bz++uv1b4TGx8dzzjnncOGFF7LTTjsxfvx4amtrufPOO/npp58a1Txq1KgVnntZUn3AAQesdAPLlrbNNtsQHx/P3//+d8rKykhOTmbvvfdm8uTJ3HLLLRxyyCH079+fhQsXcscdd5CRkdFodsbarLFvzutuzs/n8j9LCxcuZMSIESxYsIBzzz2XZ555ptFz9u/fn2HDhq1Qyw033ADQ6JKc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bnXJG2jse4Qj+94lKW0HAN9v/p5NiZtoV7sdcUfiuOiLi8h15fKZ+QywJsGz2+z42H3IdeUC0L1+99PWfcfMO/hmwzfYsLF472LW37G+7C60vDidcMEFkJQExsDRo/DAAzBwIOTkgMsFQUFw223ejlRERERERMSrlNifoSO58E0CrEyD+MyjVlLvzIDEb/n0ymf5q5Efd/1yF2DNmr8neQ/tarcjNi2WbGc2YM20D+AyLlzGxZyRc1i4dyGhAaHc3v3208aw49AO99J6u5J3ldGVlrPMTEhIsLbtdti5E+LjISvL2udwWPtERERERESqOY1jPgNr0mDibiupB2gZ0Yqw3L2weyIXhAfSt2EfhnYYSrNazQDo26Av5zc9H4DOdTozuNVgACKCIggPDAdgcKvBnNf0PB4/73HG9x6Pv4//aeN45OxH8LVbE+dVmaXugoPhvvus7cBAmDAB2rWDq66y9oWHw803ey8+ERERERGRCkLL3RXD8WUGlmxfwq///EqHun04XDOGVWl5ZYIcMCwKzgrKITEjgXo167mXr8t15RJ3JI56NesVWIrOGMOBtANEBkUCcDDjYIH3lSjGrFSyndnuc1UZ8fFQo4aV6IM1LD82FiIiwP/0Nz1EREREREQqo5Isd1etEvu33nqLF154gbi4ODp37swbb7xBz549T/u+4x9owKOBZIV1wNQeyiVtrqNhSEMAOteAEdEQqgcbRERERERExANKkthXm6H4U6ZM4Z577uHxxx9nzZo1dO7cmZiYGBKOP8ddDJkRQzF1bgJHTRLTEwh2wL/rwu31lNSLiIiIiIiId1SbxP7ll1/m5ptv5oYbbqBdu3a8++67BAUF8fHHHxf7HKER5wLg4/Dh0rr1mNgEeoScel16ERERERERkbJULfqZs7OzWb16NQ8//LB7n91uZ8CAASxduvSk8llZWWQdn30dSElJASCm/nnk+mTyr3oBXBAZDBmppJZ9+CIiIiIiIlLNpKZa2WZxnp6vFon9wYMHcTqdREdHF9gfHR3Nli1bTio/adIknnjiiZP2f3tBUwB+KJswRURERERERApIS0sjNDT0lGWqRWJfUg8//DD33HOP+3VycjKNGzdm7969p/1ARSqy1NRUGjZsyL59+047AYdIRaV2LFWB2rFUBWrHUhVU5HZsjCEtLY169eqdtmy1SOwjIyNxOBzEx8cX2B8fH0+dOnVOKu/v749/IUuphYaGVrhvtkhphISEqC1Lpad2LFWB2rFUBWrHUhVU1HZc3I7lajF5np+fH926dWPOnDnufS6Xizlz5tCnTx8vRiYiIiIiIiJyZqpFjz3APffcw+jRo+nevTs9e/bk1VdfJT09nRtuuMHboYmIiIiIiIiUWrVJ7IcOHUpiYiKPPfYYcXFxdOnShV9++eWkCfUK4+/vz+OPP17o8HyRykRtWaoCtWOpCtSOpSpQO5aqoKq0Y5spztz5IiIiIiIiIlIhVYtn7EVERERERESqKiX2IiIiIiIiIpWYEnsRERERERGRSkyJvYiIiIiIiEglpsS+GN566y2aNGlCQEAAvXr1YsWKFd4OSQSASZMm0aNHD2rWrElUVBRDhgxh69atBcpkZmYyduxYIiIiqFGjBldffTXx8fEFyuzdu5dBgwYRFBREVFQU999/P7m5ueV5KSJuzz77LDabjfHjx7v3qR1LZbF//37+9a9/ERERQWBgIB07dmTVqlXu48YYHnvsMerWrUtgYCADBgxg+/btBc5x6NAhRowYQUhICGFhYdx0000cOXKkvC9Fqimn08mjjz5K06ZNCQwMpHnz5jz55JPkn29b7Vgqmj/++IPLLruMevXqYbPZ+PHHHwsc91Sb/euvvzj77LMJCAigYcOGPP/882V9acWmxP40pkyZwj333MPjjz/OmjVr6Ny5MzExMSQkJHg7NBEWLFjA2LFjWbZsGbNnzyYnJ4eLLrqI9PR0d5kJEyYwffp0vvvuOxYsWMCBAwe46qqr3MedTieDBg0iOzubJUuW8OmnnzJ58mQee+wxb1ySVHMrV67kvffeo1OnTgX2qx1LZXD48GH69euHr68vs2bNYtOmTbz00kvUqlXLXeb555/n9ddf591332X58uUEBwcTExNDZmamu8yIESPYuHEjs2fPZsaMGfzxxx/ccsst3rgkqYaee+453nnnHd588002b97Mc889x/PPP88bb7zhLqN2LBVNeno6nTt35q233ir0uCfabGpqKhdddBGNGzdm9erVvPDCC0ycOJH333+/zK+vWIycUs+ePc3YsWPdr51Op6lXr56ZNGmSF6MSKVxCQoIBzIIFC4wxxiQnJxtfX1/z3Xffucts3rzZAGbp0qXGGGNmzpxp7Ha7iYuLc5d55513TEhI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eKUyceJEbDbbKb9KY/78+dhsNpKTkz0bsIiISAXh4+0AREREpGR27txJv379CAsL45lnnqFjx474+/uzfv163n//ferXr8/ll19e6HtzcnLw9fUt54iL57777uO2225zv+7Rowe33HILN998c6Hls7Oz8fPzK6/wREREKiz12IuIiFQyd9xxBz4+PqxatYrrrruOtm3b0qxZM6644gp+/vlnLrvsMndZm83GO++8w+WXX05wcDBPP/00AO+88w7NmzfHz8+P1q1b8/nnn7vfs3v3bmw2G+vWrXPvS05OxmazMX/+fCCvF3zOnDl0796doKAg+vbty9atWwvE+uyzzxIdHU3NmjW56aabyMzMLPK6atSoQZ06ddxfDoeDmjVrul8PGzaMcePGMX78eCIjI4mJiTltrLt37+b8888HoFatWthsNsaMGeMu63K5eOCBBwgPD6dOnTpMnDixhN8NERER71NiLyIiUokkJSXx22+/MXbsWIKDgwstc+KQ9YkTJ3LllVeyfv16brzxRqZOncrdd9/Nvffey4YNG7j11lu54YYbmDdvXonjeeSRR3jppZdYtWoVPj4+3Hjjje5j3377LRMnTuSZZ55h1apV1K1bl7fffrvEdeT36aef4ufnx+LFi3n33XdPW75hw4Z8//33AGzdupXY2Fhee+21AucLDg5m+fLlPP/88/z3v/9l9uzZZxSjiIhIedNQfBERkUpkx44dGGNo3bp1gf2RkZHu3vCxY8fy3HPPuY9df/313HDDDe7Xw4cPZ8yYMdxxxx0A3HPPPSxbtowXX3zR3btdXE8//TTnnnsuAA899BCDBg0iMzOTgIAAXn31VW666SZuuukmAJ566il+//33U/ban07Lli15/vnn3a937959yvIOh4Pw8HAAoqKiCAsLK3C8U6dOPP744+5zv/nmm8yZM4eBAweWOkYREZHyph57ERGRKmDFihWsW7eO9u3bk5WVVeBY9+7dC7zevHkz/fr1K7CvX79+bN68ucT1durUyb1dt25dABISEtz19OrVq0D5Pn36lLiO/Lp163ZG7z9R/vjBuobj8YuIiFQW6rEXERGpRFq0aIHNZjvpWfZmzZoBEBgYeNJ7ihqyXxS73brvb4xx78vJySm0bP6J+I4/AuByuUpUX0mceC0libUwJ04kaLPZyjR+ERGRsqAeexERkUokIiKCgQMH8uabb5Kenl6qc7Rt25bFixcX2Ld48WLatWsHQO3atQGIjY11H88/OV1J6lm+fHmBfcuWLSvxeU6lOLEenznf6XR6tG4REZGKQj32IiIilczbb79Nv3796N69OxMnTqRTp07Y7XZWrlzJli1bTjtc/f777+e6667jrLPOYsCAAUyfPp0ffviB33//HbB6/Xv37s2zzz5L06ZNSUhI4P/+7/9KHOfdd9/NmDFj6N69O/369ePLL79k48aN7tEFnlCcWBs3bozNZmPGjBlceumlBAYGUqNGDY/FICIi4m3qsRcREalkmjdvztq1axkwYAAPP/wwnTt3pnv37rzxxhvcd999PPnkk6d8/5AhQ3jttdd48cUXad++Pe+99x6ffPIJ5513nrvMxx9/TG5uLt26dWP8+PE89dRTJY5z6NChPProozzwwAN069aNPXv2cPvtt5f4PKdzuljr16/PE088wUMPPUR0dDTjxo3zeAwiIiLeZDP5H0oTERERERERkUpFPfYiIiIiIiIilZgSexEREREREZFKTIm9iIiIiIiISCWmxF5ERERERESkElNiLyIiIiIiIlKJKbEXERERERERqcSU2IuIiIiIiIhUYkrsRURERERERCoxJfYiIiIiIiIilZgSexEREREREZFKTIm9iIiIiIiISCX2/+Yx7PzObq4HAAAAAElFTkSuQmCC\n"
+ },
+ "metadata": {}
+ }
+ ],
+ "source": [
+ "Tester.test(gpt_fine_tuned, test)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "## gpt 4.1 base\n",
+ "**Error:** $70.36 RMSLE=0.522 Hits=64.4%"
+ ],
+ "metadata": {
+ "id": "EF9S1_dBEVAc"
+ },
+ "id": "EF9S1_dBEVAc"
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "def gpt_4_1_frontier(item):\n",
+ " response = openai.chat.completions.create(\n",
+ " model=\"gpt-4.1-2025-04-14\",\n",
+ " messages=messages_for(item),\n",
+ " seed=42,\n",
+ " max_completion_tokens=7\n",
+ " )\n",
+ " reply = response.choices[0].message.content\n",
+ " return get_price(reply)"
+ ],
+ "metadata": {
+ "id": "QRIelvwmEZgw"
+ },
+ "id": "QRIelvwmEZgw",
+ "execution_count": 171,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "Tester.test(gpt_4_1_frontier, test)"
+ ],
+ "metadata": {
+ "id": "2vwrkA_4Eon6",
+ "outputId": "ad31f43d-8be6-44aa-8afd-5ab66671bc68",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 1000
+ }
+ },
+ "id": "2vwrkA_4Eon6",
+ "execution_count": 172,
+ "outputs": [
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "\u001b[93m1: Guess: $295.00 Truth: $374.41 Error: $79.41 SLE: 0.06 Item: OEM AC Compressor w/A/C Repair Kit For F...\u001b[0m\n",
+ "\u001b[91m2: Guess: $74.00 Truth: $225.11 Error: $151.11 SLE: 1.22 Item: Motorcraft YB3125 Fan Clutch\u001b[0m\n",
+ "\u001b[92m3: Guess: $47.99 Truth: $61.68 Error: $13.69 SLE: 0.06 Item: Dorman 603-159 Front Washer Fluid Reserv...\u001b[0m\n",
+ "\u001b[93m4: Guess: $399.00 Truth: $599.99 Error: $200.99 SLE: 0.17 Item: HP Premium 17.3-inch HD Plus Touchscreen...\u001b[0m\n",
+ "\u001b[92m5: Guess: $14.99 Truth: $16.99 Error: $2.00 SLE: 0.01 Item: 5-Position Super Switch Pickup Selector ...\u001b[0m\n",
+ "\u001b[92m6: Guess: $15.99 Truth: $31.99 Error: $16.00 SLE: 0.44 Item: Horror Bookmarks, Resin Horror Bookmarks...\u001b[0m\n",
+ "\u001b[92m7: Guess: $69.99 Truth: $101.79 Error: $31.80 SLE: 0.14 Item: SK6241 - Stinger 4 Gauge 6000 Series Pow...\u001b[0m\n",
+ "\u001b[92m8: Guess: $269.00 Truth: $289.00 Error: $20.00 SLE: 0.01 Item: Godox ML60Bi LED Light Kit, Handheld LED...\u001b[0m\n",
+ "\u001b[91m9: Guess: $300.00 Truth: $635.86 Error: $335.86 SLE: 0.56 Item: Randall RG75DG3PLUS G3 Plus 100-Watt Com...\u001b[0m\n",
+ "\u001b[92m10: Guess: $39.99 Truth: $65.99 Error: $26.00 SLE: 0.24 Item: HOLDWILL 6 Pack LED Shop Light, 4FT 24W ...\u001b[0m\n",
+ "\u001b[91m11: Guess: $140.00 Truth: $254.21 Error: $114.21 SLE: 0.35 Item: Viking Horns V103C/1005ATK 3 Gallon Air ...\u001b[0m\n",
+ "\u001b[91m12: Guess: $196.99 Truth: $412.99 Error: $216.00 SLE: 0.54 Item: CURT 70110 Custom Tow Bar Base Plate Bra...\u001b[0m\n",
+ "\u001b[91m13: Guess: $39.99 Truth: $205.50 Error: $165.51 SLE: 2.61 Item: 10-Pack Solar HAMMERED BRONZE Finish Pos...\u001b[0m\n",
+ "\u001b[92m14: Guess: $259.00 Truth: $248.23 Error: $10.77 SLE: 0.00 Item: COSTWAY Electric Tumble Dryer, Sliver\u001b[0m\n",
+ "\u001b[91m15: Guess: $229.99 Truth: $399.00 Error: $169.01 SLE: 0.30 Item: FREE SIGNAL TV Transit 32\" 12 Volt DC Po...\u001b[0m\n",
+ "\u001b[92m16: Guess: $370.00 Truth: $373.94 Error: $3.94 SLE: 0.00 Item: Bilstein 5100 Monotube Gas Shock Set com...\u001b[0m\n",
+ "\u001b[92m17: Guess: $80.00 Truth: $92.89 Error: $12.89 SLE: 0.02 Item: Sangean K-200 Multi-Function Upright AM/...\u001b[0m\n",
+ "\u001b[92m18: Guess: $48.99 Truth: $51.99 Error: $3.00 SLE: 0.00 Item: Charles Leonard Magnetic Lapboard Class ...\u001b[0m\n",
+ "\u001b[91m19: Guess: $60.00 Truth: $179.00 Error: $119.00 SLE: 1.17 Item: Gigabyte AMD Radeon HD 7870 2 GB GDDR5 D...\u001b[0m\n",
+ "\u001b[92m20: Guess: $8.99 Truth: $19.42 Error: $10.43 SLE: 0.51 Item: 3dRose LLC 8 x 8 x 0.25 Inches Bull Terr...\u001b[0m\n",
+ "\u001b[92m21: Guess: $599.00 Truth: $539.95 Error: $59.05 SLE: 0.01 Item: ROKINON 85mm F1.4 Auto Focus Full Frame ...\u001b[0m\n",
+ "\u001b[92m22: Guess: $120.00 Truth: $147.67 Error: $27.67 SLE: 0.04 Item: AUTOSAVER88 Headlight Assembly Compatibl...\u001b[0m\n",
+ "\u001b[92m23: Guess: $25.99 Truth: $24.99 Error: $1.00 SLE: 0.00 Item: ASI NAUTICAL 2.5 Inches Opera Glasses Bi...\u001b[0m\n",
+ "\u001b[91m24: Guess: $25.00 Truth: $149.00 Error: $124.00 SLE: 3.07 Item: Behringer TUBE OVERDRIVE TO100 Authentic...\u001b[0m\n",
+ "\u001b[92m25: Guess: $11.99 Truth: $16.99 Error: $5.00 SLE: 0.11 Item: Fun Express Insect Finger Puppets - 24 f...\u001b[0m\n",
+ "\u001b[92m26: Guess: $6.99 Truth: $7.99 Error: $1.00 SLE: 0.01 Item: WAFJAMF Roller Stamp Identity Theft Stam...\u001b[0m\n",
+ "\u001b[92m27: Guess: $189.00 Truth: $199.99 Error: $10.99 SLE: 0.00 Item: Capulina Tiffany Floor Lamp 2-Light 16\" ...\u001b[0m\n",
+ "\u001b[92m28: Guess: $239.00 Truth: $251.45 Error: $12.45 SLE: 0.00 Item: Apple Watch Series 6 (GPS, 44mm) - Space...\u001b[0m\n",
+ "\u001b[93m29: Guess: $139.99 Truth: $231.62 Error: $91.63 SLE: 0.25 Item: ICON 01725 Tandem Axle Fender Skirt FS17...\u001b[0m\n",
+ "\u001b[93m30: Guess: $85.00 Truth: $135.00 Error: $50.00 SLE: 0.21 Item: SanDisk 128GB Ultra (10 Pack) MicroSD Cl...\u001b[0m\n",
+ "\u001b[92m31: Guess: $367.99 Truth: $356.62 Error: $11.37 SLE: 0.00 Item: Velvac 2020,L,C/Hr,W,E2003,102\",Bk - 715...\u001b[0m\n",
+ "\u001b[93m32: Guess: $159.99 Truth: $257.99 Error: $98.00 SLE: 0.23 Item: TCMT Passenger Backrest Sissy Bar & Lugg...\u001b[0m\n",
+ "\u001b[92m33: Guess: $23.99 Truth: $27.99 Error: $4.00 SLE: 0.02 Item: Alnicov 63.5MM Brass Tremolo Block,Tremo...\u001b[0m\n",
+ "\u001b[91m34: Guess: $65.00 Truth: $171.20 Error: $106.20 SLE: 0.92 Item: Subaru Forester Outback Legacy OEM Engin...\u001b[0m\n",
+ "\u001b[92m35: Guess: $249.00 Truth: $225.00 Error: $24.00 SLE: 0.01 Item: Richmond Auto Upholstery - 2012 Dodge Ra...\u001b[0m\n",
+ "\u001b[92m36: Guess: $79.99 Truth: $105.00 Error: $25.01 SLE: 0.07 Item: AP-39 Automotive Paint Primer Grey 2K Ur...\u001b[0m\n",
+ "\u001b[92m37: Guess: $260.00 Truth: $299.99 Error: $39.99 SLE: 0.02 Item: Road Top Wireless Carplay Retrofit Kit D...\u001b[0m\n",
+ "\u001b[92m38: Guess: $525.00 Truth: $535.09 Error: $10.09 SLE: 0.00 Item: Gibson Performance Exhaust 5658 Aluminiz...\u001b[0m\n",
+ "\u001b[92m39: Guess: $14.00 Truth: $12.33 Error: $1.67 SLE: 0.01 Item: Bella Tunno Happy Links - Baby Montessor...\u001b[0m\n",
+ "\u001b[92m40: Guess: $99.99 Truth: $84.99 Error: $15.00 SLE: 0.03 Item: CANMORE H300 Handheld GPS Golf Device, S...\u001b[0m\n",
+ "\u001b[92m41: Guess: $13.99 Truth: $15.99 Error: $2.00 SLE: 0.02 Item: DCPOWER AC Adapter Compatible Replacemen...\u001b[0m\n",
+ "\u001b[93m42: Guess: $19.99 Truth: $62.44 Error: $42.45 SLE: 1.22 Item: Sharp, VX2128V, Commercial Desktop Calcu...\u001b[0m\n",
+ "\u001b[92m43: Guess: $79.99 Truth: $82.99 Error: $3.00 SLE: 0.00 Item: Melissa & Doug Lifelike Plush Stork Gian...\u001b[0m\n",
+ "\u001b[91m44: Guess: $298.00 Truth: $599.95 Error: $301.95 SLE: 0.49 Item: Sony SSCS8 2-Way 3-Driver Center Channel...\u001b[0m\n",
+ "\u001b[92m45: Guess: $229.00 Truth: $194.99 Error: $34.01 SLE: 0.03 Item: ASUS Chromebook CX1, 14\" Full HD NanoEdg...\u001b[0m\n",
+ "\u001b[91m46: Guess: $650.00 Truth: $344.95 Error: $305.05 SLE: 0.40 Item: FiiO X7 32GB Hi-Res Lossless Music Playe...\u001b[0m\n",
+ "\u001b[92m47: Guess: $39.99 Truth: $37.99 Error: $2.00 SLE: 0.00 Item: TORRO Leather Case Compatible with iPhon...\u001b[0m\n",
+ "\u001b[92m48: Guess: $209.99 Truth: $224.35 Error: $14.36 SLE: 0.00 Item: Universal Air Conditioner KT 1031 A/C Co...\u001b[0m\n",
+ "\u001b[92m49: Guess: $900.00 Truth: $814.00 Error: $86.00 SLE: 0.01 Item: Street Series Stainless Performance Cat-...\u001b[0m\n",
+ "\u001b[93m50: Guess: $320.00 Truth: $439.88 Error: $119.88 SLE: 0.10 Item: Lenovo IdeaPad 3 14-inch Laptop, 14.0-in...\u001b[0m\n",
+ "\u001b[92m51: Guess: $299.00 Truth: $341.43 Error: $42.43 SLE: 0.02 Item: Access Bed Covers TonnoSport 22050219 - ...\u001b[0m\n",
+ "\u001b[92m52: Guess: $25.00 Truth: $46.78 Error: $21.78 SLE: 0.37 Item: G.I. JOE Hasbro 3 3/4\" Wave 5 Action Fig...\u001b[0m\n",
+ "\u001b[93m53: Guess: $220.00 Truth: $171.44 Error: $48.56 SLE: 0.06 Item: T&S Brass B-0232-BST Double Pantry Fauce...\u001b[0m\n",
+ "\u001b[92m54: Guess: $389.99 Truth: $458.00 Error: $68.01 SLE: 0.03 Item: ZTUOAUMA Fuel Injection Pump 3090942 309...\u001b[0m\n",
+ "\u001b[92m55: Guess: $134.99 Truth: $130.75 Error: $4.24 SLE: 0.00 Item: 2AP18AA#ABA Hp Prime Graphing Calculator...\u001b[0m\n",
+ "\u001b[92m56: Guess: $59.99 Truth: $83.81 Error: $23.82 SLE: 0.11 Item: Lowrance 000-0119-83 Nmea 2000 25' Exten...\u001b[0m\n",
+ "\u001b[91m57: Guess: $120.00 Truth: $386.39 Error: $266.39 SLE: 1.35 Item: Jeep Genuine Accessories 82213051 Hood L...\u001b[0m\n",
+ "\u001b[93m58: Guess: $129.00 Truth: $169.00 Error: $40.00 SLE: 0.07 Item: GODOX CB-06 Hard Carrying Case with Whee...\u001b[0m\n",
+ "\u001b[92m59: Guess: $18.99 Truth: $17.95 Error: $1.04 SLE: 0.00 Item: Au-Tomotive Gold, INC. Ford Black Valet ...\u001b[0m\n",
+ "\u001b[92m60: Guess: $239.99 Truth: $269.00 Error: $29.01 SLE: 0.01 Item: Snailfly Black Roof Rack Rail + Cross Ba...\u001b[0m\n",
+ "\u001b[92m61: Guess: $49.99 Truth: $77.77 Error: $27.78 SLE: 0.19 Item: KING SHA Anti Glare LED Track Lighting H...\u001b[0m\n",
+ "\u001b[92m62: Guess: $69.99 Truth: $88.99 Error: $19.00 SLE: 0.06 Item: APS Compatible with Chevy Silverado 1500...\u001b[0m\n",
+ "\u001b[92m63: Guess: $330.00 Truth: $364.41 Error: $34.41 SLE: 0.01 Item: Wilwood Engineering 14011291R Brake Cali...\u001b[0m\n",
+ "\u001b[93m64: Guess: $85.00 Truth: $127.03 Error: $42.03 SLE: 0.16 Item: ACDelco Gold 336-1925A Starter, Remanufa...\u001b[0m\n",
+ "\u001b[92m65: Guess: $650.00 Truth: $778.95 Error: $128.95 SLE: 0.03 Item: UWS EC10783 69-Inch Matte Black Heavy-Wa...\u001b[0m\n",
+ "\u001b[92m66: Guess: $180.00 Truth: $206.66 Error: $26.66 SLE: 0.02 Item: Dell Latitude E5440 14in Business Laptop...\u001b[0m\n",
+ "\u001b[92m67: Guess: $32.99 Truth: $35.94 Error: $2.95 SLE: 0.01 Item: (Plug and Play) Spare Tire Brake Light W...\u001b[0m\n",
+ "\u001b[92m68: Guess: $149.99 Truth: $149.00 Error: $0.99 SLE: 0.00 Item: The Ultimate Roadside Rescue Assistant\u001b[0m\n",
+ "\u001b[92m69: Guess: $210.00 Truth: $251.98 Error: $41.98 SLE: 0.03 Item: Brand New 18\" x 8.5\" Replacement Wheel f...\u001b[0m\n",
+ "\u001b[92m70: Guess: $160.00 Truth: $160.00 Error: $0.00 SLE: 0.00 Item: Headlight Headlamp LH Left & RH Right Pa...\u001b[0m\n",
+ "\u001b[92m71: Guess: $29.99 Truth: $39.99 Error: $10.00 SLE: 0.08 Item: Lilo And Stitch Deluxe Oversize Print La...\u001b[0m\n",
+ "\u001b[91m72: Guess: $210.00 Truth: $362.41 Error: $152.41 SLE: 0.30 Item: AC Compressor & A/C Clutch For Hyundai A...\u001b[0m\n",
+ "\u001b[93m73: Guess: $260.00 Truth: $344.00 Error: $84.00 SLE: 0.08 Item: House Of Troy PIN475-AB Pinnacle Collect...\u001b[0m\n",
+ "\u001b[92m74: Guess: $15.00 Truth: $25.09 Error: $10.09 SLE: 0.24 Item: Juno T29 WH Floating Electrical Feed Sin...\u001b[0m\n",
+ "\u001b[91m75: Guess: $59.95 Truth: $175.95 Error: $116.00 SLE: 1.14 Item: Sherman GO-PARTS - for 2013-2016 Toyota ...\u001b[0m\n",
+ "\u001b[92m76: Guess: $129.99 Truth: $132.64 Error: $2.65 SLE: 0.00 Item: Roland RPU-3 Electronic Keyboard Pedal o...\u001b[0m\n",
+ "\u001b[92m77: Guess: $399.99 Truth: $422.99 Error: $23.00 SLE: 0.00 Item: Rockland VMI14 12,000 Pound 12 Volt DC E...\u001b[0m\n",
+ "\u001b[93m78: Guess: $210.00 Truth: $146.48 Error: $63.52 SLE: 0.13 Item: Max Advanced Brakes Elite XDS Front Cros...\u001b[0m\n",
+ "\u001b[92m79: Guess: $135.00 Truth: $156.83 Error: $21.83 SLE: 0.02 Item: Quality-Built 11030 Premium Quality Alte...\u001b[0m\n",
+ "\u001b[91m80: Guess: $89.00 Truth: $251.99 Error: $162.99 SLE: 1.07 Item: Lucida LG-510 Student Classical Guitar, ...\u001b[0m\n",
+ "\u001b[91m81: Guess: $525.00 Truth: $940.33 Error: $415.33 SLE: 0.34 Item: Longacre 52-79800 Aluminum Turn Plates\u001b[0m\n",
+ "\u001b[92m82: Guess: $23.00 Truth: $52.99 Error: $29.99 SLE: 0.66 Item: Motion Pro 08-0380 Adjustable Torque Wre...\u001b[0m\n",
+ "\u001b[93m83: Guess: $299.00 Truth: $219.95 Error: $79.05 SLE: 0.09 Item: Glyph Thunderbolt 3 NVMe Dock (0 GB)\u001b[0m\n",
+ "\u001b[92m84: Guess: $450.00 Truth: $441.03 Error: $8.97 SLE: 0.00 Item: TOYO Open Country MT Performance Radial ...\u001b[0m\n",
+ "\u001b[92m85: Guess: $149.99 Truth: $168.98 Error: $18.99 SLE: 0.01 Item: Razer Seiren X USB Streaming Microphone ...\u001b[0m\n",
+ "\u001b[92m86: Guess: $6.99 Truth: $2.49 Error: $4.50 SLE: 0.69 Item: Happy Birthday to Dad From Your Daughter...\u001b[0m\n",
+ "\u001b[92m87: Guess: $59.99 Truth: $98.62 Error: $38.63 SLE: 0.24 Item: Little Tikes My Real Jam First Concert S...\u001b[0m\n",
+ "\u001b[91m88: Guess: $119.99 Truth: $256.95 Error: $136.96 SLE: 0.57 Item: Studio M Peace and Harmony Art Pole Comm...\u001b[0m\n",
+ "\u001b[92m89: Guess: $22.99 Truth: $30.99 Error: $8.00 SLE: 0.08 Item: MyVolts 12V Power Supply Adaptor Compati...\u001b[0m\n",
+ "\u001b[92m90: Guess: $490.00 Truth: $569.84 Error: $79.84 SLE: 0.02 Item: Dell Latitude 7212 Rugged Extreme Tablet...\u001b[0m\n",
+ "\u001b[91m91: Guess: $80.00 Truth: $177.99 Error: $97.99 SLE: 0.63 Item: Covermates Contour Fit Car Cover - Light...\u001b[0m\n",
+ "\u001b[92m92: Guess: $800.00 Truth: $997.99 Error: $197.99 SLE: 0.05 Item: Westin 57-4025 Black HDX Grille Guard fi...\u001b[0m\n",
+ "\u001b[93m93: Guess: $140.00 Truth: $219.00 Error: $79.00 SLE: 0.20 Item: Fieldpiece JL2 Job Link Wireless App Tra...\u001b[0m\n",
+ "\u001b[92m94: Guess: $210.00 Truth: $225.55 Error: $15.55 SLE: 0.01 Item: hansgrohe Talis S Modern Premium Easy Cl...\u001b[0m\n",
+ "\u001b[91m95: Guess: $2,499.00 Truth: $495.95 Error: $2,003.05 SLE: 2.61 Item: G-Technology G-SPEED eS PRO High-Perform...\u001b[0m\n",
+ "\u001b[93m96: Guess: $749.00 Truth: $942.37 Error: $193.37 SLE: 0.05 Item: DreamLine SHDR-1960723L-01 Shower Door, ...\u001b[0m\n",
+ "\u001b[92m97: Guess: $6.99 Truth: $1.94 Error: $5.05 SLE: 1.00 Item: Sanctuary Square Backplate Finish: Oiled...\u001b[0m\n",
+ "\u001b[92m98: Guess: $320.00 Truth: $284.34 Error: $35.66 SLE: 0.01 Item: Pelican Protector 1750 Long Case - Multi...\u001b[0m\n",
+ "\u001b[93m99: Guess: $128.00 Truth: $171.90 Error: $43.90 SLE: 0.09 Item: Brock Replacement Driver and Passenger H...\u001b[0m\n",
+ "\u001b[93m100: Guess: $99.00 Truth: $144.99 Error: $45.99 SLE: 0.14 Item: Carlinkit Ai Box Mini, Android 11, Multi...\u001b[0m\n",
+ "\u001b[91m101: Guess: $1,195.00 Truth: $470.47 Error: $724.53 SLE: 0.87 Item: StarDot NetCamLIVE2 YouTube Live Stream ...\u001b[0m\n",
+ "\u001b[92m102: Guess: $49.99 Truth: $66.95 Error: $16.96 SLE: 0.08 Item: Atomic Compatible FILXXCAR0016 16x25x5 M...\u001b[0m\n",
+ "\u001b[92m103: Guess: $80.00 Truth: $117.00 Error: $37.00 SLE: 0.14 Item: Bandai Awakening of S. H. s.h.figuarts s...\u001b[0m\n",
+ "\u001b[93m104: Guess: $125.00 Truth: $172.14 Error: $47.14 SLE: 0.10 Item: Fit System 62135G Passenger Side Towing ...\u001b[0m\n",
+ "\u001b[92m105: Guess: $370.00 Truth: $392.74 Error: $22.74 SLE: 0.00 Item: Black Horse Black Aluminum Exceed Runnin...\u001b[0m\n",
+ "\u001b[92m106: Guess: $16.99 Truth: $16.99 Error: $0.00 SLE: 0.00 Item: Dearsun Twinkle Star Color Night Light P...\u001b[0m\n",
+ "\u001b[92m107: Guess: $0.30 Truth: $1.34 Error: $1.04 SLE: 0.35 Item: Pokemon - Gallade Spirit Link (83/108) -...\u001b[0m\n",
+ "\u001b[93m108: Guess: $249.00 Truth: $349.98 Error: $100.98 SLE: 0.12 Item: Ibanez GA34STCE-NT GIO Series Classical ...\u001b[0m\n",
+ "\u001b[91m109: Guess: $700.00 Truth: $370.71 Error: $329.29 SLE: 0.40 Item: Set 2 Heavy Duty 12-16.5 12x16.5 12 Ply ...\u001b[0m\n",
+ "\u001b[92m110: Guess: $39.99 Truth: $65.88 Error: $25.89 SLE: 0.24 Item: Hairpin Table Legs 28\" Heavy Duty Hairpi...\u001b[0m\n",
+ "\u001b[92m111: Guess: $229.99 Truth: $229.99 Error: $0.00 SLE: 0.00 Item: Marada Racing Seat with Adjustable Slide...\u001b[0m\n",
+ "\u001b[92m112: Guess: $7.49 Truth: $9.14 Error: $1.65 SLE: 0.03 Item: Remington Industries 24UL1007STRWHI25 24...\u001b[0m\n",
+ "\u001b[93m113: Guess: $250.00 Truth: $199.00 Error: $51.00 SLE: 0.05 Item: Acer S3-391-6046 13.3-inch Ultrabook, In...\u001b[0m\n",
+ "\u001b[92m114: Guess: $129.99 Truth: $109.99 Error: $20.00 SLE: 0.03 Item: ICBEAMER 7\" RGB LED Headlights Bulb Halo...\u001b[0m\n",
+ "\u001b[91m115: Guess: $319.99 Truth: $570.42 Error: $250.43 SLE: 0.33 Item: R1 Concepts Front Rear Brakes and Rotors...\u001b[0m\n",
+ "\u001b[93m116: Guess: $169.00 Truth: $279.99 Error: $110.99 SLE: 0.25 Item: Camplux 2.64 GPM Tankless , Outdoor Port...\u001b[0m\n",
+ "\u001b[92m117: Guess: $16.99 Truth: $30.99 Error: $14.00 SLE: 0.33 Item: KNOKLOCK 10 Pack 3.75 Inch(96mm) Kitchen...\u001b[0m\n",
+ "\u001b[92m118: Guess: $24.95 Truth: $31.99 Error: $7.04 SLE: 0.06 Item: Valley Enterprises Yaesu USB FTDI CT-62 ...\u001b[0m\n",
+ "\u001b[92m119: Guess: $12.99 Truth: $15.90 Error: $2.91 SLE: 0.04 Item: G9 LED Light Bulbs,8W,75W 100W replaceme...\u001b[0m\n",
+ "\u001b[92m120: Guess: $69.99 Truth: $45.99 Error: $24.00 SLE: 0.17 Item: ZCHAOZ 4 Lights Antique White Farmhouse ...\u001b[0m\n",
+ "\u001b[92m121: Guess: $120.00 Truth: $113.52 Error: $6.48 SLE: 0.00 Item: Honeywell TH8320R1003 Honeywell VisionPr...\u001b[0m\n",
+ "\u001b[92m122: Guess: $579.99 Truth: $516.99 Error: $63.00 SLE: 0.01 Item: Patriot Exhaust H8013-1 1-7/8\" Clippster...\u001b[0m\n",
+ "\u001b[91m123: Guess: $95.00 Truth: $196.99 Error: $101.99 SLE: 0.52 Item: Fitrite Autopart New Front Left Driver S...\u001b[0m\n",
+ "\u001b[92m124: Guess: $43.30 Truth: $46.55 Error: $3.25 SLE: 0.01 Item: Technical Precision Replacement for GE G...\u001b[0m\n",
+ "\u001b[93m125: Guess: $274.99 Truth: $356.99 Error: $82.00 SLE: 0.07 Item: Covercraft Carhartt SeatSaver Front Row ...\u001b[0m\n",
+ "\u001b[92m126: Guess: $329.00 Truth: $319.95 Error: $9.05 SLE: 0.00 Item: Sennheiser SD Pro 2 (506008) - Double-Si...\u001b[0m\n",
+ "\u001b[92m127: Guess: $110.00 Truth: $96.06 Error: $13.94 SLE: 0.02 Item: Hitachi MAF0110 Mass Air Flow Sensor\u001b[0m\n",
+ "\u001b[92m128: Guess: $179.99 Truth: $190.99 Error: $11.00 SLE: 0.00 Item: AmScope SE305R-P-LED-PS36A 10X-30X LED C...\u001b[0m\n",
+ "\u001b[91m129: Guess: $65.00 Truth: $257.95 Error: $192.95 SLE: 1.87 Item: Front Left Driver Side Window Regulator ...\u001b[0m\n",
+ "\u001b[92m130: Guess: $55.00 Truth: $62.95 Error: $7.95 SLE: 0.02 Item: Premium Replica Hubcap Set, Fits Nissan ...\u001b[0m\n",
+ "\u001b[92m131: Guess: $44.99 Truth: $47.66 Error: $2.67 SLE: 0.00 Item: Excellerations Phonics Spelling Game for...\u001b[0m\n",
+ "\u001b[92m132: Guess: $229.99 Truth: $226.99 Error: $3.00 SLE: 0.00 Item: RC4WD BigDog Dual Axle Scale Car/Truck T...\u001b[0m\n",
+ "\u001b[92m133: Guess: $350.00 Truth: $359.95 Error: $9.95 SLE: 0.00 Item: Unknown Stage 2 Clutch Kit - Low Altitud...\u001b[0m\n",
+ "\u001b[93m134: Guess: $25.00 Truth: $78.40 Error: $53.40 SLE: 1.25 Item: 2002-2008 Dodge Ram 1500 Mopar 4X4 Emble...\u001b[0m\n",
+ "\u001b[92m135: Guess: $149.00 Truth: $172.77 Error: $23.77 SLE: 0.02 Item: Pro Comp Alloys Series 89 Wheel with Pol...\u001b[0m\n",
+ "\u001b[93m136: Guess: $239.00 Truth: $316.45 Error: $77.45 SLE: 0.08 Item: Detroit Axle - Front Rear Strut & Coil S...\u001b[0m\n",
+ "\u001b[92m137: Guess: $85.00 Truth: $87.99 Error: $2.99 SLE: 0.00 Item: ECCPP Rear Wheel Axle Replacement fit fo...\u001b[0m\n",
+ "\u001b[93m138: Guess: $180.00 Truth: $226.63 Error: $46.63 SLE: 0.05 Item: Dell Latitude E6520 Intel i7-2720QM 2.20...\u001b[0m\n",
+ "\u001b[92m139: Guess: $16.99 Truth: $31.49 Error: $14.50 SLE: 0.35 Item: F FIERCE CYCLE 251pcs Black Universal Mo...\u001b[0m\n",
+ "\u001b[92m140: Guess: $180.00 Truth: $196.00 Error: $16.00 SLE: 0.01 Item: Flash Furniture 4 Pk. HERCULES Series 88...\u001b[0m\n",
+ "\u001b[92m141: Guess: $47.99 Truth: $78.40 Error: $30.41 SLE: 0.23 Item: B&M 30287 Throttle Valve/Kickdown Cable,...\u001b[0m\n",
+ "\u001b[92m142: Guess: $120.00 Truth: $116.25 Error: $3.75 SLE: 0.00 Item: Gates TCK226 PowerGrip Premium Timing Be...\u001b[0m\n",
+ "\u001b[92m143: Guess: $140.00 Truth: $112.78 Error: $27.22 SLE: 0.05 Item: Monroe Shocks & Struts Quick-Strut 17149...\u001b[0m\n",
+ "\u001b[92m144: Guess: $32.97 Truth: $27.32 Error: $5.65 SLE: 0.03 Item: Feit Electric BPMR16/GU10/930CA/6 35W EQ...\u001b[0m\n",
+ "\u001b[92m145: Guess: $110.00 Truth: $145.91 Error: $35.91 SLE: 0.08 Item: Yellow Jacket 2806 Contractor Extension ...\u001b[0m\n",
+ "\u001b[91m146: Guess: $370.00 Truth: $171.09 Error: $198.91 SLE: 0.59 Item: Garage-Pro Tailgate SET Compatible with ...\u001b[0m\n",
+ "\u001b[93m147: Guess: $99.99 Truth: $167.95 Error: $67.96 SLE: 0.26 Item: 3M Perfect It Buffing and Polishing Kit ...\u001b[0m\n",
+ "\u001b[92m148: Guess: $32.00 Truth: $28.49 Error: $3.51 SLE: 0.01 Item: Chinese Style Dollhouse Model DIY Miniat...\u001b[0m\n",
+ "\u001b[92m149: Guess: $90.00 Truth: $122.23 Error: $32.23 SLE: 0.09 Item: Generic NRG Innovations SRK-161H Steerin...\u001b[0m\n",
+ "\u001b[92m150: Guess: $39.99 Truth: $32.99 Error: $7.00 SLE: 0.04 Item: Learning Resources Coding Critters Range...\u001b[0m\n",
+ "\u001b[92m151: Guess: $48.00 Truth: $71.20 Error: $23.20 SLE: 0.15 Item: Bosch Automotive 15463 Oxygen Sensor, OE...\u001b[0m\n",
+ "\u001b[93m152: Guess: $65.00 Truth: $112.75 Error: $47.75 SLE: 0.30 Item: Case of 24-2 Inch Blue Painters Tape - 6...\u001b[0m\n",
+ "\u001b[93m153: Guess: $85.00 Truth: $142.43 Error: $57.43 SLE: 0.26 Item: MOCA Engine Water Pump & Fan Clutch fit ...\u001b[0m\n",
+ "\u001b[92m154: Guess: $350.00 Truth: $398.99 Error: $48.99 SLE: 0.02 Item: SAREMAS Foot Step Bars for Hyundai Palis...\u001b[0m\n",
+ "\u001b[92m155: Guess: $449.00 Truth: $449.00 Error: $0.00 SLE: 0.00 Item: Gretsch G9210 Square Neck Boxcar Mahogan...\u001b[0m\n",
+ "\u001b[92m156: Guess: $169.99 Truth: $189.00 Error: $19.01 SLE: 0.01 Item: NikoMaku Mirror Dash Cam Front and Rear ...\u001b[0m\n",
+ "\u001b[92m157: Guess: $129.95 Truth: $120.91 Error: $9.04 SLE: 0.01 Item: Fenix HP25R v2.0 USB-C Rechargeable Head...\u001b[0m\n",
+ "\u001b[93m158: Guess: $159.99 Truth: $203.53 Error: $43.54 SLE: 0.06 Item: R&L Racing Heavy Duty Roll-Up Soft Tonne...\u001b[0m\n",
+ "\u001b[92m159: Guess: $299.99 Truth: $349.99 Error: $50.00 SLE: 0.02 Item: Garmin 010-02258-10 GPSMAP 64sx, Handhel...\u001b[0m\n",
+ "\u001b[92m160: Guess: $12.99 Truth: $34.35 Error: $21.36 SLE: 0.86 Item: Brown 5-7/8\" X 8-1/2\" X 3/16\" Thick Heav...\u001b[0m\n",
+ "\u001b[92m161: Guess: $399.00 Truth: $384.99 Error: $14.01 SLE: 0.00 Item: GAOMON PD2200 Pen Display & 20 Pen Nibs ...\u001b[0m\n",
+ "\u001b[91m162: Guess: $109.95 Truth: $211.00 Error: $101.05 SLE: 0.42 Item: VXMOTOR for 97-03 Ford F150/F250 Lightdu...\u001b[0m\n",
+ "\u001b[92m163: Guess: $90.00 Truth: $129.00 Error: $39.00 SLE: 0.13 Item: HP EliteBook 2540p Intel Core i7-640LM X...\u001b[0m\n",
+ "\u001b[91m164: Guess: $16.99 Truth: $111.45 Error: $94.46 SLE: 3.36 Item: Green EPX Mixing Nozzles 100-Pack-fits 3...\u001b[0m\n",
+ "\u001b[93m165: Guess: $32.00 Truth: $81.12 Error: $49.12 SLE: 0.83 Item: Box Partners 6 1/4 x 3 1/8\" 13 Pt. Manil...\u001b[0m\n",
+ "\u001b[93m166: Guess: $315.00 Truth: $457.08 Error: $142.08 SLE: 0.14 Item: Vixen Air 1/2\" NPT Air Ride Suspension H...\u001b[0m\n",
+ "\u001b[92m167: Guess: $59.99 Truth: $49.49 Error: $10.50 SLE: 0.04 Item: Smart Floor Lamp, 2700-6500K+RGBPink Mul...\u001b[0m\n",
+ "\u001b[92m168: Guess: $60.00 Truth: $80.56 Error: $20.56 SLE: 0.08 Item: SOZG 324mm Wheelbase Body Shell RC Car B...\u001b[0m\n",
+ "\u001b[93m169: Guess: $370.00 Truth: $278.39 Error: $91.61 SLE: 0.08 Item: Mickey Thompson ET Street S/S Racing Rad...\u001b[0m\n",
+ "\u001b[92m170: Guess: $330.00 Truth: $364.50 Error: $34.50 SLE: 0.01 Item: Pirelli 275/40R20 106W XL RFT P0 PZ4-LUX...\u001b[0m\n",
+ "\u001b[93m171: Guess: $296.00 Truth: $378.99 Error: $82.99 SLE: 0.06 Item: Torklift C3212 Rear Tie Down\u001b[0m\n",
+ "\u001b[92m172: Guess: $180.00 Truth: $165.28 Error: $14.72 SLE: 0.01 Item: Cardone 78-4226 Remanufactured Ford Comp...\u001b[0m\n",
+ "\u001b[92m173: Guess: $32.99 Truth: $56.74 Error: $23.75 SLE: 0.28 Item: Kidde AccessPoint 001798 Supra TouchPoin...\u001b[0m\n",
+ "\u001b[93m174: Guess: $210.00 Truth: $307.95 Error: $97.95 SLE: 0.15 Item: 3M Protecta 3100414 Self Retracting Life...\u001b[0m\n",
+ "\u001b[92m175: Guess: $35.00 Truth: $38.00 Error: $3.00 SLE: 0.01 Item: Plantronics 89435-01 Wired Headset, Blac...\u001b[0m\n",
+ "\u001b[92m176: Guess: $49.99 Truth: $53.00 Error: $3.01 SLE: 0.00 Item: Logitech K750 Wireless Solar Keyboard fo...\u001b[0m\n",
+ "\u001b[92m177: Guess: $399.00 Truth: $498.00 Error: $99.00 SLE: 0.05 Item: Olympus PEN E-PL9 Body Only with 3-Inch ...\u001b[0m\n",
+ "\u001b[92m178: Guess: $85.00 Truth: $53.99 Error: $31.01 SLE: 0.20 Item: Beck/Arnley 051-6066 Hub & Bearing Assem...\u001b[0m\n",
+ "\u001b[92m179: Guess: $300.00 Truth: $350.00 Error: $50.00 SLE: 0.02 Item: Eibach Pro-Kit Performance Springs E10-6...\u001b[0m\n",
+ "\u001b[93m180: Guess: $199.99 Truth: $299.95 Error: $99.96 SLE: 0.16 Item: LEGO DC Batman 1989 Batwing 76161 Displa...\u001b[0m\n",
+ "\u001b[92m181: Guess: $89.95 Truth: $94.93 Error: $4.98 SLE: 0.00 Item: Kingston Brass KS3608PL Restoration 4-In...\u001b[0m\n",
+ "\u001b[92m182: Guess: $400.00 Truth: $379.00 Error: $21.00 SLE: 0.00 Item: Polk Vanishing Series 265-LS In-Wall 3-W...\u001b[0m\n",
+ "\u001b[92m183: Guess: $268.99 Truth: $299.95 Error: $30.96 SLE: 0.01 Item: Spec-D Tuning LED Projector Headlights G...\u001b[0m\n",
+ "\u001b[92m184: Guess: $29.99 Truth: $24.99 Error: $5.00 SLE: 0.03 Item: RICHMOND & FINCH Airpod Pro Case, Green ...\u001b[0m\n",
+ "\u001b[92m185: Guess: $75.00 Truth: $41.04 Error: $33.96 SLE: 0.35 Item: LFA Industries 43B-5A-33JT 1/16-1/2-1.5-...\u001b[0m\n",
+ "\u001b[91m186: Guess: $169.99 Truth: $327.90 Error: $157.91 SLE: 0.43 Item: SAUTVS LED Headlight Assembly for Slings...\u001b[0m\n",
+ "\u001b[92m187: Guess: $14.99 Truth: $10.99 Error: $4.00 SLE: 0.08 Item: 2 Pack Combo Womens Safety Glasses Impac...\u001b[0m\n",
+ "\u001b[92m188: Guess: $14.99 Truth: $14.99 Error: $0.00 SLE: 0.00 Item: Arepa - Venezuelan cuisine - Venezuela P...\u001b[0m\n",
+ "\u001b[93m189: Guess: $15.00 Truth: $84.95 Error: $69.95 SLE: 2.83 Item: Schlage Lock Company KS23D2300 Padlock, ...\u001b[0m\n",
+ "\u001b[93m190: Guess: $69.99 Truth: $111.00 Error: $41.01 SLE: 0.21 Item: Techni Mobili White Sit to Stand Mobile ...\u001b[0m\n",
+ "\u001b[93m191: Guess: $65.00 Truth: $123.73 Error: $58.73 SLE: 0.41 Item: Special Lite Products Contemporary Wall ...\u001b[0m\n",
+ "\u001b[92m192: Guess: $490.00 Truth: $557.38 Error: $67.38 SLE: 0.02 Item: Tascam DP-24SD 24-Track Digital Portastu...\u001b[0m\n",
+ "\u001b[91m193: Guess: $250.00 Truth: $95.55 Error: $154.45 SLE: 0.91 Item: Glow Lighting 636CC10SP Vista Crystal Fl...\u001b[0m\n",
+ "\u001b[92m194: Guess: $119.00 Truth: $154.00 Error: $35.00 SLE: 0.07 Item: Z3 Wind Deflector, Smoke Tint, Lexan, Wi...\u001b[0m\n",
+ "\u001b[91m195: Guess: $50.00 Truth: $198.99 Error: $148.99 SLE: 1.87 Item: Olympus E-20 5MP Digital Camera w/ 4x Op...\u001b[0m\n",
+ "\u001b[91m196: Guess: $169.99 Truth: $430.44 Error: $260.45 SLE: 0.86 Item: PHYNEDI 1:1000 World Trade Center (1973-...\u001b[0m\n",
+ "\u001b[92m197: Guess: $12.00 Truth: $45.67 Error: $33.67 SLE: 1.63 Item: YANGHUAN Unstable Unicorns Adventure Car...\u001b[0m\n",
+ "\u001b[93m198: Guess: $180.00 Truth: $249.00 Error: $69.00 SLE: 0.10 Item: Interlogix NX-1820E NetworX Touch Screen...\u001b[0m\n",
+ "\u001b[92m199: Guess: $35.00 Truth: $42.99 Error: $7.99 SLE: 0.04 Item: Steering Damper,Universal Motorcycle Han...\u001b[0m\n",
+ "\u001b[93m200: Guess: $250.00 Truth: $181.33 Error: $68.67 SLE: 0.10 Item: Amprobe TIC 410A Hot Stick Attachment\u001b[0m\n",
+ "\u001b[92m201: Guess: $2.39 Truth: $6.03 Error: $3.64 SLE: 0.53 Item: MyCableMart 3.5mm Plug/Jack, 4 Conductor...\u001b[0m\n",
+ "\u001b[92m202: Guess: $24.95 Truth: $29.99 Error: $5.04 SLE: 0.03 Item: OtterBox + Pop Symmetry Series Case for ...\u001b[0m\n",
+ "\u001b[91m203: Guess: $250.00 Truth: $899.00 Error: $649.00 SLE: 1.63 Item: Dell XPS X8700-1572BLK Desktop ( Intel C...\u001b[0m\n",
+ "\u001b[92m204: Guess: $399.99 Truth: $399.99 Error: $0.00 SLE: 0.00 Item: Franklin Iron Works Sperry Industrial Br...\u001b[0m\n",
+ "\u001b[92m205: Guess: $7.99 Truth: $4.66 Error: $3.33 SLE: 0.21 Item: Avery Legal Dividers, Standard Collated ...\u001b[0m\n",
+ "\u001b[91m206: Guess: $425.00 Truth: $261.41 Error: $163.59 SLE: 0.23 Item: Moen 8346 Commercial Posi-Temp Pressure ...\u001b[0m\n",
+ "\u001b[92m207: Guess: $120.00 Truth: $136.97 Error: $16.97 SLE: 0.02 Item: Carlisle Versa Trail ATR All Terrain Rad...\u001b[0m\n",
+ "\u001b[92m208: Guess: $99.00 Truth: $79.00 Error: $20.00 SLE: 0.05 Item: SUNWAYFOTO 44mm Tripod Ball Head Arca Co...\u001b[0m\n",
+ "\u001b[92m209: Guess: $420.00 Truth: $444.99 Error: $24.99 SLE: 0.00 Item: NanoBeam AC NBE-5AC-Gen2-US 4 Units 5GHz...\u001b[0m\n",
+ "\u001b[92m210: Guess: $425.00 Truth: $411.94 Error: $13.06 SLE: 0.00 Item: WULF 4\" Front 2\" Rear Leveling Lift Kit ...\u001b[0m\n",
+ "\u001b[93m211: Guess: $190.00 Truth: $148.40 Error: $41.60 SLE: 0.06 Item: Alera ALEVABFMC Valencia Series Mobile B...\u001b[0m\n",
+ "\u001b[91m212: Guess: $90.00 Truth: $244.99 Error: $154.99 SLE: 0.99 Item: YU-GI-OH! Ignition Assault Booster Box\u001b[0m\n",
+ "\u001b[91m213: Guess: $179.99 Truth: $86.50 Error: $93.49 SLE: 0.53 Item: 48\" x 36\" Extra-Large Framed Magnetic Bl...\u001b[0m\n",
+ "\u001b[91m214: Guess: $70.00 Truth: $297.95 Error: $227.95 SLE: 2.07 Item: Dell Latitude D620 Renewed Notebook PC\u001b[0m\n",
+ "\u001b[92m215: Guess: $419.00 Truth: $399.99 Error: $19.01 SLE: 0.00 Item: acer Aspire 5 Laptop, AMD Ryzen 3 5300U ...\u001b[0m\n",
+ "\u001b[91m216: Guess: $250.00 Truth: $599.00 Error: $349.00 SLE: 0.76 Item: Elk 31080/6RC-GRN 30 by 6-Inch Viva 6-Li...\u001b[0m\n",
+ "\u001b[93m217: Guess: $40.00 Truth: $105.99 Error: $65.99 SLE: 0.92 Item: Barbie Top Model Doll\u001b[0m\n",
+ "\u001b[92m218: Guess: $700.00 Truth: $689.00 Error: $11.00 SLE: 0.00 Item: Danby Designer 20-In. Electric Range wit...\u001b[0m\n",
+ "\u001b[91m219: Guess: $749.00 Truth: $404.99 Error: $344.01 SLE: 0.38 Item: FixtureDisplays® Metal Truss Podium Doub...\u001b[0m\n",
+ "\u001b[92m220: Guess: $180.00 Truth: $207.76 Error: $27.76 SLE: 0.02 Item: ACDelco 13597235 GM Original Equipment A...\u001b[0m\n",
+ "\u001b[92m221: Guess: $200.00 Truth: $171.82 Error: $28.18 SLE: 0.02 Item: EBC S1KF1135 Stage-1 Premium Street Brak...\u001b[0m\n",
+ "\u001b[92m222: Guess: $319.99 Truth: $293.24 Error: $26.75 SLE: 0.01 Item: FXR Men's Boost FX Jacket (Black/Orange/...\u001b[0m\n",
+ "\u001b[93m223: Guess: $474.95 Truth: $374.95 Error: $100.00 SLE: 0.06 Item: SuperATV Scratch Resistant 3-in-1 Flip W...\u001b[0m\n",
+ "\u001b[93m224: Guess: $49.99 Truth: $111.99 Error: $62.00 SLE: 0.63 Item: SBU 3 Layer All Weather Mini Van Car Cov...\u001b[0m\n",
+ "\u001b[92m225: Guess: $18.99 Truth: $42.99 Error: $24.00 SLE: 0.62 Item: 2 Pack Outdoor Brochure Holder Advertisi...\u001b[0m\n",
+ "\u001b[92m226: Guess: $140.00 Truth: $116.71 Error: $23.29 SLE: 0.03 Item: Monroe Shocks & Struts Quick-Strut 17158...\u001b[0m\n",
+ "\u001b[93m227: Guess: $175.00 Truth: $118.61 Error: $56.39 SLE: 0.15 Item: Elements of Design Magellan EB235AL Thre...\u001b[0m\n",
+ "\u001b[92m228: Guess: $110.00 Truth: $147.12 Error: $37.12 SLE: 0.08 Item: GM Genuine Parts 15-62961 Air Conditioni...\u001b[0m\n",
+ "\u001b[93m229: Guess: $69.99 Truth: $119.99 Error: $50.00 SLE: 0.28 Item: Baseus 17-in-1 USB C Docking Station to ...\u001b[0m\n",
+ "\u001b[92m230: Guess: $329.00 Truth: $369.98 Error: $40.98 SLE: 0.01 Item: Whitehall™ Personalized Whitehall Capito...\u001b[0m\n",
+ "\u001b[92m231: Guess: $260.00 Truth: $315.55 Error: $55.55 SLE: 0.04 Item: Pro Circuit Works Pipe PY05250 for 02-19...\u001b[0m\n",
+ "\u001b[92m232: Guess: $179.99 Truth: $190.99 Error: $11.00 SLE: 0.00 Item: HYANKA 15 \"1200W Professional DJ Speaker...\u001b[0m\n",
+ "\u001b[92m233: Guess: $180.00 Truth: $155.00 Error: $25.00 SLE: 0.02 Item: Bluetooth X6BT Card Reader Writer Encode...\u001b[0m\n",
+ "\u001b[92m234: Guess: $399.99 Truth: $349.99 Error: $50.00 SLE: 0.02 Item: AIRAID Cold Air Intake System by K&N: In...\u001b[0m\n",
+ "\u001b[92m235: Guess: $229.99 Truth: $249.99 Error: $20.00 SLE: 0.01 Item: Bostingner Shower Faucets Sets Complete,...\u001b[0m\n",
+ "\u001b[92m236: Guess: $37.99 Truth: $42.99 Error: $5.00 SLE: 0.01 Item: PIT66 Front Bumper Turn Signal Lights, C...\u001b[0m\n",
+ "\u001b[92m237: Guess: $13.99 Truth: $17.99 Error: $4.00 SLE: 0.06 Item: Caseology Bumpy Compatible with Google P...\u001b[0m\n",
+ "\u001b[93m238: Guess: $260.00 Truth: $425.00 Error: $165.00 SLE: 0.24 Item: Fleck 2510 Timer Mechanical Filter Contr...\u001b[0m\n",
+ "\u001b[92m239: Guess: $229.99 Truth: $249.99 Error: $20.00 SLE: 0.01 Item: Haloview MC7108 Wireless RV Backup Camer...\u001b[0m\n",
+ "\u001b[91m240: Guess: $35.00 Truth: $138.23 Error: $103.23 SLE: 1.83 Item: Schmidt Spiele - Manhattan\u001b[0m\n",
+ "\u001b[92m241: Guess: $469.99 Truth: $414.99 Error: $55.00 SLE: 0.02 Item: Corsa 14333 Tip Kit (Ford Mustang GT)\u001b[0m\n",
+ "\u001b[93m242: Guess: $210.00 Truth: $168.28 Error: $41.72 SLE: 0.05 Item: Hoshizaki FM116A Fan Motor Kit 1\u001b[0m\n",
+ "\u001b[92m243: Guess: $189.99 Truth: $199.99 Error: $10.00 SLE: 0.00 Item: BAINUO Antler Chandelier Lighting,6 Ligh...\u001b[0m\n",
+ "\u001b[92m244: Guess: $112.00 Truth: $126.70 Error: $14.70 SLE: 0.01 Item: DNA MOTORING HL-OH-FEXP06-SM-AM Smoke Le...\u001b[0m\n",
+ "\u001b[92m245: Guess: $7.49 Truth: $5.91 Error: $1.58 SLE: 0.04 Item: Wera Stainless 3840/1 TS 2.5mm Hex Inser...\u001b[0m\n",
+ "\u001b[93m246: Guess: $239.00 Truth: $193.06 Error: $45.94 SLE: 0.05 Item: Celestron - PowerSeeker 127EQ Telescope ...\u001b[0m\n",
+ "\u001b[92m247: Guess: $229.99 Truth: $249.99 Error: $20.00 SLE: 0.01 Item: NHOPEEW 10.1inch Android Car Radio Carpl...\u001b[0m\n",
+ "\u001b[92m248: Guess: $49.99 Truth: $64.12 Error: $14.13 SLE: 0.06 Item: Other Harmonica (Suzuki-2Timer24- A)\u001b[0m\n",
+ "\u001b[93m249: Guess: $65.00 Truth: $114.99 Error: $49.99 SLE: 0.32 Item: Harley Air Filter Venturi Intake Air Cle...\u001b[0m\n",
+ "\u001b[92m250: Guess: $1,099.00 Truth: $926.00 Error: $173.00 SLE: 0.03 Item: Elite Screens Edge Free Ambient Light Re...\u001b[0m\n"
+ ]
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/plain": [
+ ""
+ ],
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAA/YAAAK9CAYAAACO8PdPAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAt+lJREFUeJzs3Xd4leX9x/H3yU4gg0AGCLJUUMQt7gEOVNy4UXHVumutrdql1tbdoW3V1l8rqLjFiVtAHDjqVsTJFBICIQMCWef5/XFCcsJMIOFkvF/XlYvkPs95zvccsr753Pf9hIIgCJAkSZIkSe1SXKwLkCRJkiRJG8/GXpIkSZKkdszGXpIkSZKkdszGXpIkSZKkdszGXpIkSZKkdszGXpIkSZKkdszGXpIkSZKkdszGXpIkSZKkdszGXpIkSZKkdszGXpIUMwceeCAHHnhgrMvoMKZOncpZZ50V6zKkVnPdddcRCoViXYYktTk29pI6nFmzZnHJJZewzTbbkJaWRlpaGttttx0XX3wxn3322Uads6Kiguuuu46pU6du1P0nTJhAKBSia9euTTp+4cKFXH311QwfPpz09HRCoVCzHvuss84iFAqt9e2ll17aqOewsWbMmMF1113H7NmzN+vjru7AAw9c52syePDgmNa2uazr+YdCIQ455JBGx4bDYW699Vb69+9PSkoKO+ywAw8//HCTHmfatGkcffTR9OnTh5SUFPLz8znssMN4++2313p8VVUVN954I4MHDyYlJYW8vDxGjRrF/Pnz1/s4s2fPbvQc4uLiyM7O5vDDD2f69OlrHL+qKYyLi2PevHlr3F5WVkZqaiqhUIhLLrmk0W1FRUX87Gc/Y/DgwaSmppKbm8uwYcO46qqrWLZsWf1xZ5111ga/zseNG7fe/4t33313vfdvqv/85z9su+22pKSksPXWW/P3v/+9SfebOnVqk2qrqKjgn//8J4ceeig9e/YkPT2dnXfembvvvpva2tomPdbaXutVVr1O//vf/9Z7jhtvvJGnn366SY/XksLhMHfffTc77bQTqampdO/enREjRvDpp5+u8z7N/Vmwup/85CeEQiGOPPLIRuNBEHD99dezxRZbkJuby+WXX05VVVWjY5YtW8YWW2zBQw89tFGPLaltS4h1AZLUkp5//nlOPvlkEhISGDNmDDvuuCNxcXHMnDmTiRMncvfddzNr1iz69u3brPNWVFRw/fXXAzQ7YV62bBm/+tWv6NKlS5Pv8/XXX3PLLbew9dZbM3To0LU2KRuSnJzM//3f/60xvuOOOzb7XJtixowZXH/99Rx44IH069ev0W2vvPLKZq2ld+/e3HTTTWuMZ2ZmbtY6Wkt1dTXV1dWEw2Hi4tb82/0DDzywxtj//vc/7rjjDg499NBG47/5zW+4+eab+clPfsLuu+/OM888w2mnnUYoFOKUU05Zbx3ffPMNcXFxXHDBBeTn57N06VIefPBB9t9/fyZNmsRhhx3WqOZRo0bxzjvv8JOf/IQddtiBpUuX8t5771FaWkrv3r03+LxPPfVUjjjiCGpra/nmm2+46667GD58OB988AFDhw5d4/jk5GQefvhhfvWrXzUanzhx4lrPX1xczG677UZZWRnnnHMOgwcPZsmSJXz22WfcfffdXHjhhRvVqP3hD3+gf//+a4xvtdVWzT7X6v71r39xwQUXMHr0aK644grefPNNLrvsMioqKrjqqquadI7LLruM3XfffZ21/fDDD1x66aUcdNBBXHHFFWRkZPDyyy9z0UUX8e677zJ+/PhNfh6r++1vf8vVV1/daOzGG2/khBNO4Nhjj23xx1ufc845hwkTJnDmmWdyySWXsHz5cj7++GMWLVq01uM35mdBtP/973+MGzeOlJSUNW6bMGECN954I1dddRVdunThT3/6E3l5eVxzzTX1x/zpT3+iX79+nHbaaRv1+JLauECSOojvvvsu6NKlS7DtttsGCxYsWOP26urq4I477gjmzp3b7HMXFRUFQHDttdc2+75XXXVVMGjQoGDMmDFBly5dmnSfsrKyYMmSJUEQBMHjjz8eAMGUKVOa/Jhjx45t8mOtsmzZsmYd31QbU//GqK2tDVasWLHO2w844IBgyJAhG3Xudb024XA4qKio2KhzrrJixYqgtrZ2k87xn//8J9hyyy0DIACC+Pj4YPvttw+effbZDd733HPPDUKhUDBv3rz6sfnz5weJiYnBxRdfXD8WDoeD/fbbL+jdu3dQU1PT7BqXL18e5OXlBSNHjmw0fssttwSJiYnBe++91+xzzpo1KwCC2267rdH4iy++GADBhRde2Gj82muvDYDg+OOPD3baaac1znfIIYcEo0ePDoBGz/3WW28NgODtt99e4z6lpaWNPu+a8rV33333BUDwwQcfNOl5NldFRUXQvXv3YNSoUY3GV30PKi4uXu/9p0yZEgDB448/vt7jioqKgi+++GKN8bPPPjsAgm+//XaDta7+Wkdr6uvUpUuXYOzYsRt8rJb06KOPBkAwceLEJt9nY34WrBIOh4O99torOOecc4K+ffuu8X978sknB2effXb9x9dee22w55571n/83XffBampqa32OScp9pyKL6nDuPXWW1m+fDn33XcfPXv2XOP2hIQELrvsMvr06VM/tmra7A8//MDIkSPp0qULvXr14g9/+ANBEACR6b45OTkAXH/99fVTUq+77roN1vTtt9/y17/+lb/85S8kJDR9klR6ejrZ2dlNPr65Vk1JnjFjBqeddhrdunVj3333BaCmpoYbbriBgQMHkpycTL9+/fj1r39NZWVlo3P069ePI488krfeeothw4aRkpLCgAEDuP/+++uPGTduHCeeeCIAw4cPr3/tVi0rWNsa+8rKSq699lq22morkpOT6dOnD7/61a/WePxVU3gnTJjAkCFDSE5ObpFlBut7bVY955dffpnddtuN1NRU/vWvfwGR9PLEE08kOzubtLQ09txzTyZNmtTo3KumOD/yyCP89re/ZYsttiAtLY2ysrKNrnfq1Kmce+65bLvttlx//fUcdNBB3HPPPeyyyy58//33671vZWUlTz75JAcccECjZPyZZ56hurqaiy66qH4sFApx4YUXMn/+/I2aQZKWlkZOTg4lJSX1Y+FwmDvuuIPjjjuOYcOGUVNTQ0VFRbPPvbr99tsPYJ3P/7TTTuOTTz5h5syZ9WMFBQVMnjx5rWnm999/T3x8PHvuuecat2VkZKw1QY2lKVOmsGTJkkb/fwAXX3wxy5cvX+Pzcn3Ky8upqalZ6209evRgyJAha4wfd9xxAHz11VfNqLppVl9jHwqFWL58OePHj6///rJqn4ny8nIuv/xy+vXrR3JyMrm5uRxyyCF89NFHm1zHX/7yF4YNG8Zxxx1HOBxm+fLl6z1+Y38WrPLAAw/wxRdf8Kc//Wmtt69YsYJu3brVf5ydnd3oa+kXv/gFp5xyCrvttluzH1tS++BUfEkdxvPPP89WW23FHnvs0az71dbWcthhh7Hnnnty66238tJLL3HttddSU1PDH/7wB3Jycuqn2x533HEcf/zxAOywww4bPPfll1/O8OHDOeKII3jsscc26nltisWLFzf6ODExsdG08xNPPJGtt96aG2+8sf4PGeeddx7jx4/nhBNO4Be/+AXvvfceN910E1999RVPPfVUo/N99913nHDCCZx77rmMHTuW//73v5x11lnsuuuuDBkyhP3335/LLruMO++8k1//+tdsu+22APX/ri4cDnP00Ufz1ltvcf7557Ptttvy+eef89e//pVvvvlmjXW0kydP5rHHHuOSSy6hR48ea0z1X11tbe0arwlAamrqGtNj1/baQGSZxKmnnspPf/pTfvKTnzBo0CAKCwvZe++9qaio4LLLLqN79+6MHz+eo48+mieeeKK+0VnlhhtuICkpiSuvvJLKykqSkpIIh8MUFxevt/5VMjMzSUxMBGDSpEl07dqVZ555hunTp/PDDz9w3nnncd55523wPC+88AIlJSWMGTOm0fjHH39Mly5d1vh/GjZsWP3tq/7YsT5lZWVUVVWxePFi7r//fr744gt+/etf198+Y8YMFixYwA477MD555/P+PHjqaqqYujQodxxxx0MHz58g4+xNqv2c4hudKLtv//+9O7dm4ceeog//OEPADz66KN07dqVUaNGrXF83759qa2t5YEHHmDs2LEbVdPalJaWrvH5GAqF6N69e/3HS5cubdJ69VX7iUDk/wdYo4nbddddiYuL4+OPP+b000/f4DnPPvtsli1bRnx8PPvttx+33XZbkxrDgoICINL4N8XKlSvX+nUZvXfBujzwwAOcd955DBs2jPPPPx+AgQMHAnDBBRfwxBNPcMkll7DddtuxZMkS3nrrLb766it22WUXILLMqil/TIqPj6//fCorK+P999/noosu4te//jV///vfWbZsGf379+fmm2/mpJNOWuP+m/KzoLy8nKuuuopf//rX5Ofnr/WY3XffnbvuuosTTzyRLl268K9//Yu9994bgFdffZXJkyfzzTffNOtxJbUzMZ4xIEktorS0NACCY489do3bli5dGhQVFdW/RU+dHjt2bAAEl156af1YOBwORo0aFSQlJQVFRUVBEGzcVPznn38+SEhICL788sv6x2ru9Msg2Pip+NRNy45+O+CAA4IgaJiSfOqppza63yeffBIAwXnnnddo/MorrwyAYPLkyfVjffv2DYBg2rRp9WOLFi0KkpOTg1/84hdNqv+AAw6orykIguCBBx4I4uLigjfffLPRcffcc88aU6GBIC4urv713ZADDjhgra8JEPz0pz+tP25dr030c37ppZcajV9++eUB0Kju8vLyoH///kG/fv3qp9qvmuI8YMCANabwr5pW3pS36NfyqquuClJTU4PS0tJgypQpzZqSPHr06CA5OTlYunRpo/FRo0YFAwYMWOP45cuXB0Bw9dVXN+n8I0eOrK85KSkp+OlPf9po2vrEiRMDIOjevXuw9dZbB/fdd19w3333BVtvvXWQlJQUfPrpp+s9/6rX7Prrrw+KioqCgoKC4M033wx23333tU4lX/V/W1RUFFx55ZXBVlttVX/b7rvvXj+VmdWmhxcUFAQ5OTkBEAwePDi44IILgoceeigoKSlZo6bmTMVf21tycnKjY1d9zm3oLfp708UXXxzEx8ev9bFzcnKCU045Zb31vf3228Ho0aOD//znP8EzzzwT3HTTTUH37t2DlJSU4KOPPlrvfSsrK4Ptttsu6N+/f1BdXb3eY4MgaNJzi54+vur/MNq6puJnZmauc5r/6ufb0Fvfvn3r7/PRRx/Vf97m5eUFd911VzBhwoRg2LBhQSgUCl588cVGj7GpPwuuvPLKoH///sHKlSuDIAjWOhW/rKws2HfffevrHTJkSDB//vyguro62G677YKbb765yY8nqX0ysZfUIayayry2DawOPPDARrsU33bbbVx55ZWNjonelXnVFO9Jkybx2muvbXCjsLWpqqri5z//ORdccAHbbbdds+/fElJSUnjuuecaja2eYF5wwQWNPn7hhRcAuOKKKxqN/+IXv+D2229n0qRJjVLU7bbbrn7aM0BOTg6DBg3ihx9+2KiaH3/8cbbddlsGDx7cKMEbMWIEEJlivCqFAjjggAOa9fr269ePe++9d43xtW3Qtvprs0r//v0ZOXJko7EXXniBYcOGNUqxu3btyvnnn88111zDjBkz2H777etvGzt2LKmpqY3OkZ+fz6uvvtqk5xG9AeKYMWP461//yl577cUee+zB0qVLWbFixRrnX11ZWRmTJk3iiCOOICsrq9FtK1asIDk5eY37rJpyvmLFiibVefPNN/OLX/yCefPm1afx0dO6VyWy5eXlfPzxx/XLZEaMGMFWW23FrbfeyoMPPrjBx7n22mu59tpr6z/u2rUrf/7znznhhBPWeZ/TTjuN22+/nQ8++IBu3brxwQcfcOONN6712Ly8PD799FP+8Ic/8NRTT3HPPfdwzz33kJSUxG9/+1t++9vfbtQl2P75z3+yzTbbNBqLj49v9PGECROa9HoPGDCg/v0VK1aQlJS01uNSUlI2eL6999670dfZ0UcfzQknnMAOO+zANddcs94lL5dccgkzZsxg0qRJTZ5yfswxx6x1Z/xXXnmF2267rUnnWJusrCzee+89FixYQK9evdZ6zJlnntmk2SfRX0+rPm+XLFnCu+++Wz9L7Oijj6Z///788Y9/rN8gclN/FnzzzTfccccdPPzww2v9mlwlPT2dN954g5kzZ1JdXc2QIUNISEjgzjvvpLKykp///OfMmDGDiy++mG+++Ybhw4dz1113kZGR0eyaJLVNNvaSOoT09HRg7VM3//Wvf1FeXk5hYeFap5/GxcU1+qUYqP9le2Mv0fbXv/6VxYsX1++kHwvx8fEcfPDB6z1m9R2558yZQ1xc3Bq7cufn55OVlcWcOXMajW+55ZZrnLNbt24sXbp0o2r+9ttv+eqrr+r3NFjd6rtNr21H8fXp0qXLBl+TDZ17beNz5sxZ6xKQVVPZ58yZ06ixX9s5UlJSmlxbtKFDh/Luu+9yww038MQTT1BeXk5WVhbHHHMMf/7znxvtKRHtySefZOXKlWtMw4dIE7P6ngYQmTK96vam2GmnnerfP/3009lll10466yzeOKJJxqdZ5999mlU55Zbbsm+++7LO++806THOf/88znxxBNZuXIlkydP5s4779zg9PWdd96ZwYMH89BDD5GVlUV+fn79H5DWpmfPntx9993cddddfPvtt7z88svccsst/P73v6dnz55NWvqwumHDhm1wavs+++zT7POmpqaucamzVVauXNnk/79oW221FccccwwTJ06ktrZ2jT9AQOSPpvfeey833HADRxxxRJPP3bt377V+7m/ococbcuuttzJ27Fj69OnDrrvuyhFHHMGZZ57Z6Pv9gAED1vj+vyGrXr/+/fs3+rrv2rUrRx11FA8++CA1NTUkJCRs8s+Cn/3sZ+y9996MHj16g8fGxcU1+uPB4sWLue666/jvf/9bf4m8I488kttuu40rrriCSy+9tFWuXCApNmzsJXUImZmZ9OzZky+++GKN21b94rW5rqNeWlrKH//4Ry666CLKysrqZxMsW7aMIAiYPXs2aWlp5ObmbpZ61mddv+A3NX1c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MmHChEZLMK655pr657pqhsvhhx9O79692WOPPcjNzWXu3Lncd999LFiwgEcffbTRY9144428/vrrjBgxgssuuwyIND7Z2dmNLo3XXD/72c/429/+xs0338wjjzyy3uM25IEHHmDChAkcd9xx7LrrriQlJfHVV1/x3//+l5SUlDXqrK6urv/6jZadnd3o2vIvvvjiWmdU7L333vX/bxu7xv6GG27g4osv5sQTT2TkyJG8+eabPPjgg/zpT38iOzu7/th//OMfXH/99UyZMqX+8+Hkk08mNTWVvffem9zcXGbMmMG///1v0tLSuPnmm+vvO2fOHI4++mhCoRAnnHACjz/+eKM6dthhhyZdFnRT7brrrrz22mv85S9/oVevXvTv359BgwbRu3dvTjjhBHbccUe6du3Ka6+9xgcffMCf//zn+vtuzBp7iHzeP/bYY4wePZorrriCzMxM7rnnHqqrq+s3YWzuz4LVv5a23HLLte5jcvnll5OXl7fOnyWPP/44n332GU8++WT92F577UVeXh4nnngixx9/PLfffjvHH3/8OpdTSWqHYrYfvyS1ku+++y648MILg6222ipISUkJUlNT6y9R9cknnzQ6dtVlh77//vvg0EMPDdLS0oK8vLzg2muvrb9E2SrvvPNOsOuuuwZJSUnNvvRd9GM1Feu59NKmPlb0Zb9WV11dHVx//fVB//79g8TExKBPnz7BNddcU3+ppVXWdsmlIFjzEnZBEAT33ntvMGDAgCA+Pr7R5drWdmxVVVVwyy23BEOGDAmSk5ODbt26Bbvuumtw/fXXB6WlpfXHsdolyTZkfZe7i35N1/farOs5B0EQfP/998EJJ5wQZGVlBSkpKcGwYcOC559/vtExqy53t/pl2DbFBx98EJx99tnBwIEDg+Tk5CAuLi7o3bt3cO655wYFBQVrHD9z5swACK644or1nre2tja48cYbg759+wZJSUnBkCFDggcffHCN41ZdWnHWrFn1Y//4xz+CfffdN+jRo0eQkJAQ5OTkBEcddVSjSyNG+/DDD4ODDz446NKlS5Cenh4cc8wxwTfffLPB577qcne33XbbWm8/66yzgvj4+OC7774LgmD9/7fRVv/c+uyzz4Jf/vKXwS677BJkZ2cHCQkJQc+ePYMTTzxxjcu/retSk0AwcODAIAjWf7k7ILjvvvs2+Nyb4t//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MX36dObPn0/Dhg3dzpfXZ5WePXu61XG8jD7PS41S2av3VXVff/218fHxMZ988on5888/zZgxY0xISIjbypsiVdWECRPMwoULzc6dO81vv/1m+vfvb8LDw01ycrIxxpi77rrL1K9f38yfP9+sWrXK9OzZ0/Ts2dN1fUFBgWnTpo255JJLzLp168ysWbNMRESEefTRRyvrlkSMMcZkZGSYtWvXmrVr1xrAvPbaa2bt2rVm165dxhhjXnzxRRMSEmJ++OEHs379ejN06FDTsGFDc/ToUVcdgwYNMh07djQrVqwwS5cuNU2bNjXXX3+963xaWpqJiooyN910k9m4caP5+uuvjb+/v3nvvffO+f3K+am45zwjI8M88MADZtmyZWbnzp1m7ty5plOnTqZp06YmJyfHVYeec6nK7r77bhMcHGwWLlxoDhw44PrJzs52lSmPzyo7duww/v7+5sEHHzSbN282kydPNh4eHmbWrFnn9H5FKpIS+xJ48803Tf369Y23t7fp1q2bWb58eWWHJFIiw4cPNzExMcbb29vUrVvXDB8+3Gzbts11/ujRo+aee+4xoaGhxt/f31x55ZXmwIEDbnUkJCSYwYMHGz8/PxMeHm4mTJhg8vPzz/WtiLhZsGCBAYr83HLLLcYY65V3//znP01UVJTx8fEx/fr1M/Hx8W51pKSkmOuvv97UqlXLBAUFmdGjR5uMjAy3Mv/73/9M7969jY+Pj6lbt6558cUXz9UtihT7nGdnZ5tLLrnEREREGC8vLxMXF2fuuOOOIh0Pes6lKjvV8w2Yjz/+2FWmvD6rLFiwwHTo0MF4e3ubRo0aubUhUhPYjDHmXI8SEBEREREREZHyoTn2IiIiIiIiItWYEnsRERERERGRakyJvYiIiIiIiEg1psReREREREREpBpTYi8iIiIiIiJSjSmxFxEREREREanGlNiLiIiIiIiIVGNK7EVERERERESqMSX2IiIics5MnDiRDh06VHYYAPTt25f77ruvssMQERE5a0rsRUREqqHExETuvfdemjRpgq+vL1FRUfTq1Yt33nmH7Ozsyg6vTCZOnIjNZiv2pywWLlyIzWYjLS2tfAMWERGpIjwrOwAREREpnR07dtCrVy9CQkJ4/vnnadu2LT4+PmzYsIH333+funXrcsUVV5zy2vz8fLy8vM5xxCXzwAMPcNddd7n2u3btypgxY7jjjjtOWT4vLw9vb+9zFZ6IiEiVpR57ERGRauaee+7B09OTVatWcd1119GyZUsaNWrE0KFD+fnnn7n88stdZW02G++88w5XXHEFAQEBPPfccwC88847NG7cGG9vb5o3b87nn3/uuiYhIQGbzca6detcx9LS0rDZbCxcuBAo7AWfN28eXbp0wd/fnwsuuID4+Hi3WF988UWioqIIDAzktttuIycn57T3VatWLaKjo10/Hh4eBAYGuvZHjBjBuHHjuO+++wgPD2fgwIFnjDUhIYGLL74YgNDQUGw2G6NGjXKVdTqdPPTQQ4SFhREdHc3EiRNL+a8hIiJS+ZTYi4iIVCMpKSn8+uuvjB07loCAgFOWOXnI+sSJE7nyyivZsGEDt956K9OnT+fee+9lwoQJbNy4kTvvvJPRo0ezYMGCUsfz+OOP8+qrr7Jq1So8PT259dZbXee++eYbJk6cyPPPP8+qVauIiYnh7bffLnUbJ/r000/x9vbmt99+49133z1j+djYWKZOnQpAfHw8Bw4c4I033nCrLyAggBUrVvDyyy/z9NNPM2fOnLOKUURE5FzTUHwREZFqZNu2bRhjaN68udvx8PBwV2/42LFjeemll1znbrjhBkaPHu3av/766xk1ahT33HMPAOPHj2f58uX861//cvVul9Rzzz3HRRddBMAjjzzCkCFDyMnJwdfXl0mTJnHbbbdx2223AfDss88yd+7cYnvtz6Rp06a8/PLLrv2EhIRiy3t4eBAWFgZAZGQkISEhbufbtWvHk08+6ar7rbfeYt68eQwYMKDMMYqIiJxr6rEXERGpAf744w/WrVtH69atyc3NdTvXpUsXt/3NmzfTq1cvt2O9evVi8+bNpW63Xbt2ru2YmBgAkpOTXe10797drXzPnj1L3caJOnfufFbXn+zE+MG6h+Pxi4iIVBfqsRcREalGmjRpgs1mKzKXvVGjRgD4+fkVueZ0Q/ZPx263vvc3xriO5efnn7LsiQvxHZ8C4HQ6S9VeaZx8L6WJ9VROXkjQZrNVaPwiIiIVQT32IiIi1Ujt2rUZMGAAb731FllZWWWqo2XLlvz2229ux3777TdatWoFQEREBAAHDhxwnT9xcbrStLNixQq3Y8uXLy91PcUpSazHV853OBzl2raIiEhVoR57ERGRaubtt9+mV69edOnShYkTJ9KuXTvsdjsrV65ky5YtZxyu/uCDD3LdddfRsWNH+vfvz08//cS0adOYO3cuYPX69+jRgxdffJGGDRuSnJzMP/7xj1LHee+99zJq1Ci6dOlCr169+PLLL9m0aZNrdEF5KEmscXFx2Gw2ZsyYwaWXXoqfnx+1atUqtxhEREQqm3rsRUREqpnGjRuzdu1a+vfvz6OPPkr79u3p0qULb775Jg888ADPPPNMsdcPGzaMN954g3/961+0bt2a9957j48//pi+ffu6ynz00UcUFBTQuXNn7rvvPp599tlSxzl8+HD++c9/8tBDD9G5c2d27drF3XffXep6zuRMsdatW5ennnqKRx55hKioKMaNG1fuMYiIiFQmmzlxUpqIiIiIiIiIVCvqsRcRERERERGpxpTYi4iIiIiIiFRjSuxFREREREREqjEl9iIiIiIiIiLVmBJ7ERERERERkWpMib2IiIiIiIhINabEXkRERERERKQaU2IvIiIiIiIiUo0psRcRERERERGpxpTYi4iIiIiIiFRjSuxFREREREREqrH/B3vs1P2tZsm6AAAAAElFTkSuQmCC\n"
+ },
+ "metadata": {}
+ }
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "### gpt 4.1 hypertuned , extended dataset\n",
+ "**Error**: $67.93, RMSLE=0.47, Hits 68.8"
+ ],
+ "metadata": {
+ "id": "L0-cps4dLg0S"
+ },
+ "id": "L0-cps4dLg0S"
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "def gpt_4_1_hypertuned(item):\n",
+ " response = openai.chat.completions.create(\n",
+ " model=\"gpt-4.1-2025-04-14\",\n",
+ " messages=messages_v2(item, with_price=False),\n",
+ " seed=42,\n",
+ " temperature=0.2,\n",
+ " max_completion_tokens=7\n",
+ " )\n",
+ " reply = response.choices[0].message.content\n",
+ " return get_price(reply)"
+ ],
+ "metadata": {
+ "id": "ZptbHZN3LilR"
+ },
+ "id": "ZptbHZN3LilR",
+ "execution_count": 209,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "Tester.test(gpt_4_1_hypertuned, test)"
+ ],
+ "metadata": {
+ "id": "CtBfsCixLgSe",
+ "outputId": "619b0d8d-d000-4595-ea6f-8db191cec541",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 1000
+ }
+ },
+ "id": "CtBfsCixLgSe",
+ "execution_count": 210,
+ "outputs": [
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "\u001b[92m1: Guess: $319.99 Truth: $374.41 Error: $54.42 SLE: 0.02 Item: OEM AC Compressor w/A/C Repair Kit For F...\u001b[0m\n",
+ "\u001b[91m2: Guess: $109.99 Truth: $225.11 Error: $115.12 SLE: 0.51 Item: Motorcraft YB3125 Fan Clutch\u001b[0m\n",
+ "\u001b[92m3: Guess: $61.99 Truth: $61.68 Error: $0.31 SLE: 0.00 Item: Dorman 603-159 Front Washer Fluid Reserv...\u001b[0m\n",
+ "\u001b[92m4: Guess: $599.99 Truth: $599.99 Error: $0.00 SLE: 0.00 Item: HP Premium 17.3-inch HD Plus Touchscreen...\u001b[0m\n",
+ "\u001b[92m5: Guess: $16.99 Truth: $16.99 Error: $0.00 SLE: 0.00 Item: 5-Position Super Switch Pickup Selector ...\u001b[0m\n",
+ "\u001b[92m6: Guess: $16.99 Truth: $31.99 Error: $15.00 SLE: 0.37 Item: Horror Bookmarks, Resin Horror Bookmarks...\u001b[0m\n",
+ "\u001b[92m7: Guess: $69.99 Truth: $101.79 Error: $31.80 SLE: 0.14 Item: SK6241 - Stinger 4 Gauge 6000 Series Pow...\u001b[0m\n",
+ "\u001b[92m8: Guess: $289.00 Truth: $289.00 Error: $0.00 SLE: 0.00 Item: Godox ML60Bi LED Light Kit, Handheld LED...\u001b[0m\n",
+ "\u001b[93m9: Guess: $499.99 Truth: $635.86 Error: $135.87 SLE: 0.06 Item: Randall RG75DG3PLUS G3 Plus 100-Watt Com...\u001b[0m\n",
+ "\u001b[92m10: Guess: $49.99 Truth: $65.99 Error: $16.00 SLE: 0.07 Item: HOLDWILL 6 Pack LED Shop Light, 4FT 24W ...\u001b[0m\n",
+ "\u001b[93m11: Guess: $189.99 Truth: $254.21 Error: $64.22 SLE: 0.08 Item: Viking Horns V103C/1005ATK 3 Gallon Air ...\u001b[0m\n",
+ "\u001b[93m12: Guess: $289.99 Truth: $412.99 Error: $123.00 SLE: 0.12 Item: CURT 70110 Custom Tow Bar Base Plate Bra...\u001b[0m\n",
+ "\u001b[91m13: Guess: $39.99 Truth: $205.50 Error: $165.51 SLE: 2.61 Item: 10-Pack Solar HAMMERED BRONZE Finish Pos...\u001b[0m\n",
+ "\u001b[92m14: Guess: $239.99 Truth: $248.23 Error: $8.24 SLE: 0.00 Item: COSTWAY Electric Tumble Dryer, Sliver\u001b[0m\n",
+ "\u001b[93m15: Guess: $299.99 Truth: $399.00 Error: $99.01 SLE: 0.08 Item: FREE SIGNAL TV Transit 32\" 12 Volt DC Po...\u001b[0m\n",
+ "\u001b[92m16: Guess: $389.99 Truth: $373.94 Error: $16.05 SLE: 0.00 Item: Bilstein 5100 Monotube Gas Shock Set com...\u001b[0m\n",
+ "\u001b[92m17: Guess: $79.99 Truth: $92.89 Error: $12.90 SLE: 0.02 Item: Sangean K-200 Multi-Function Upright AM/...\u001b[0m\n",
+ "\u001b[92m18: Guess: $69.99 Truth: $51.99 Error: $18.00 SLE: 0.09 Item: Charles Leonard Magnetic Lapboard Class ...\u001b[0m\n",
+ "\u001b[92m19: Guess: $179.99 Truth: $179.00 Error: $0.99 SLE: 0.00 Item: Gigabyte AMD Radeon HD 7870 2 GB GDDR5 D...\u001b[0m\n",
+ "\u001b[92m20: Guess: $8.99 Truth: $19.42 Error: $10.43 SLE: 0.51 Item: 3dRose LLC 8 x 8 x 0.25 Inches Bull Terr...\u001b[0m\n",
+ "\u001b[92m21: Guess: $499.00 Truth: $539.95 Error: $40.95 SLE: 0.01 Item: ROKINON 85mm F1.4 Auto Focus Full Frame ...\u001b[0m\n",
+ "\u001b[92m22: Guess: $139.99 Truth: $147.67 Error: $7.68 SLE: 0.00 Item: AUTOSAVER88 Headlight Assembly Compatibl...\u001b[0m\n",
+ "\u001b[92m23: Guess: $38.99 Truth: $24.99 Error: $14.00 SLE: 0.19 Item: ASI NAUTICAL 2.5 Inches Opera Glasses Bi...\u001b[0m\n",
+ "\u001b[91m24: Guess: $29.00 Truth: $149.00 Error: $120.00 SLE: 2.59 Item: Behringer TUBE OVERDRIVE TO100 Authentic...\u001b[0m\n",
+ "\u001b[92m25: Guess: $11.99 Truth: $16.99 Error: $5.00 SLE: 0.11 Item: Fun Express Insect Finger Puppets - 24 f...\u001b[0m\n",
+ "\u001b[92m26: Guess: $7.99 Truth: $7.99 Error: $0.00 SLE: 0.00 Item: WAFJAMF Roller Stamp Identity Theft Stam...\u001b[0m\n",
+ "\u001b[91m27: Guess: $299.99 Truth: $199.99 Error: $100.00 SLE: 0.16 Item: Capulina Tiffany Floor Lamp 2-Light 16\" ...\u001b[0m\n",
+ "\u001b[93m28: Guess: $329.00 Truth: $251.45 Error: $77.55 SLE: 0.07 Item: Apple Watch Series 6 (GPS, 44mm) - Space...\u001b[0m\n",
+ "\u001b[91m29: Guess: $129.99 Truth: $231.62 Error: $101.63 SLE: 0.33 Item: ICON 01725 Tandem Axle Fender Skirt FS17...\u001b[0m\n",
+ "\u001b[93m30: Guess: $189.99 Truth: $135.00 Error: $54.99 SLE: 0.12 Item: SanDisk 128GB Ultra (10 Pack) MicroSD Cl...\u001b[0m\n",
+ "\u001b[92m31: Guess: $389.99 Truth: $356.62 Error: $33.37 SLE: 0.01 Item: Velvac 2020,L,C/Hr,W,E2003,102\",Bk - 715...\u001b[0m\n",
+ "\u001b[93m32: Guess: $159.99 Truth: $257.99 Error: $98.00 SLE: 0.23 Item: TCMT Passenger Backrest Sissy Bar & Lugg...\u001b[0m\n",
+ "\u001b[92m33: Guess: $22.99 Truth: $27.99 Error: $5.00 SLE: 0.04 Item: Alnicov 63.5MM Brass Tremolo Block,Tremo...\u001b[0m\n",
+ "\u001b[91m34: Guess: $69.99 Truth: $171.20 Error: $101.21 SLE: 0.79 Item: Subaru Forester Outback Legacy OEM Engin...\u001b[0m\n",
+ "\u001b[92m35: Guess: $249.99 Truth: $225.00 Error: $24.99 SLE: 0.01 Item: Richmond Auto Upholstery - 2012 Dodge Ra...\u001b[0m\n",
+ "\u001b[92m36: Guess: $69.99 Truth: $105.00 Error: $35.01 SLE: 0.16 Item: AP-39 Automotive Paint Primer Grey 2K Ur...\u001b[0m\n",
+ "\u001b[92m37: Guess: $289.99 Truth: $299.99 Error: $10.00 SLE: 0.00 Item: Road Top Wireless Carplay Retrofit Kit D...\u001b[0m\n",
+ "\u001b[92m38: Guess: $589.99 Truth: $535.09 Error: $54.90 SLE: 0.01 Item: Gibson Performance Exhaust 5658 Aluminiz...\u001b[0m\n",
+ "\u001b[92m39: Guess: $14.99 Truth: $12.33 Error: $2.66 SLE: 0.03 Item: Bella Tunno Happy Links - Baby Montessor...\u001b[0m\n",
+ "\u001b[92m40: Guess: $119.99 Truth: $84.99 Error: $35.00 SLE: 0.12 Item: CANMORE H300 Handheld GPS Golf Device, S...\u001b[0m\n",
+ "\u001b[92m41: Guess: $15.99 Truth: $15.99 Error: $0.00 SLE: 0.00 Item: DCPOWER AC Adapter Compatible Replacemen...\u001b[0m\n",
+ "\u001b[92m42: Guess: $24.99 Truth: $62.44 Error: $37.45 SLE: 0.80 Item: Sharp, VX2128V, Commercial Desktop Calcu...\u001b[0m\n",
+ "\u001b[92m43: Guess: $99.99 Truth: $82.99 Error: $17.00 SLE: 0.03 Item: Melissa & Doug Lifelike Plush Stork Gian...\u001b[0m\n",
+ "\u001b[91m44: Guess: $298.00 Truth: $599.95 Error: $301.95 SLE: 0.49 Item: Sony SSCS8 2-Way 3-Driver Center Channel...\u001b[0m\n",
+ "\u001b[92m45: Guess: $199.99 Truth: $194.99 Error: $5.00 SLE: 0.00 Item: ASUS Chromebook CX1, 14\" Full HD NanoEdg...\u001b[0m\n",
+ "\u001b[91m46: Guess: $499.99 Truth: $344.95 Error: $155.04 SLE: 0.14 Item: FiiO X7 32GB Hi-Res Lossless Music Playe...\u001b[0m\n",
+ "\u001b[92m47: Guess: $49.99 Truth: $37.99 Error: $12.00 SLE: 0.07 Item: TORRO Leather Case Compatible with iPhon...\u001b[0m\n",
+ "\u001b[93m48: Guess: $289.99 Truth: $224.35 Error: $65.64 SLE: 0.07 Item: Universal Air Conditioner KT 1031 A/C Co...\u001b[0m\n",
+ "\u001b[92m49: Guess: $949.00 Truth: $814.00 Error: $135.00 SLE: 0.02 Item: Street Series Stainless Performance Cat-...\u001b[0m\n",
+ "\u001b[92m50: Guess: $399.99 Truth: $439.88 Error: $39.89 SLE: 0.01 Item: Lenovo IdeaPad 3 14-inch Laptop, 14.0-in...\u001b[0m\n",
+ "\u001b[92m51: Guess: $299.99 Truth: $341.43 Error: $41.44 SLE: 0.02 Item: Access Bed Covers TonnoSport 22050219 - ...\u001b[0m\n",
+ "\u001b[92m52: Guess: $24.99 Truth: $46.78 Error: $21.79 SLE: 0.37 Item: G.I. JOE Hasbro 3 3/4\" Wave 5 Action Fig...\u001b[0m\n",
+ "\u001b[91m53: Guess: $289.00 Truth: $171.44 Error: $117.56 SLE: 0.27 Item: T&S Brass B-0232-BST Double Pantry Fauce...\u001b[0m\n",
+ "\u001b[91m54: Guess: $699.99 Truth: $458.00 Error: $241.99 SLE: 0.18 Item: ZTUOAUMA Fuel Injection Pump 3090942 309...\u001b[0m\n",
+ "\u001b[92m55: Guess: $149.99 Truth: $130.75 Error: $19.24 SLE: 0.02 Item: 2AP18AA#ABA Hp Prime Graphing Calculator...\u001b[0m\n",
+ "\u001b[92m56: Guess: $69.99 Truth: $83.81 Error: $13.82 SLE: 0.03 Item: Lowrance 000-0119-83 Nmea 2000 25' Exten...\u001b[0m\n",
+ "\u001b[91m57: Guess: $129.99 Truth: $386.39 Error: $256.40 SLE: 1.18 Item: Jeep Genuine Accessories 82213051 Hood L...\u001b[0m\n",
+ "\u001b[92m58: Guess: $189.00 Truth: $169.00 Error: $20.00 SLE: 0.01 Item: GODOX CB-06 Hard Carrying Case with Whee...\u001b[0m\n",
+ "\u001b[92m59: Guess: $19.99 Truth: $17.95 Error: $2.04 SLE: 0.01 Item: Au-Tomotive Gold, INC. Ford Black Valet ...\u001b[0m\n",
+ "\u001b[92m60: Guess: $219.99 Truth: $269.00 Error: $49.01 SLE: 0.04 Item: Snailfly Black Roof Rack Rail + Cross Ba...\u001b[0m\n",
+ "\u001b[92m61: Guess: $39.99 Truth: $77.77 Error: $37.78 SLE: 0.43 Item: KING SHA Anti Glare LED Track Lighting H...\u001b[0m\n",
+ "\u001b[92m62: Guess: $109.99 Truth: $88.99 Error: $21.00 SLE: 0.04 Item: APS Compatible with Chevy Silverado 1500...\u001b[0m\n",
+ "\u001b[92m63: Guess: $399.99 Truth: $364.41 Error: $35.58 SLE: 0.01 Item: Wilwood Engineering 14011291R Brake Cali...\u001b[0m\n",
+ "\u001b[92m64: Guess: $139.99 Truth: $127.03 Error: $12.96 SLE: 0.01 Item: ACDelco Gold 336-1925A Starter, Remanufa...\u001b[0m\n",
+ "\u001b[92m65: Guess: $799.99 Truth: $778.95 Error: $21.04 SLE: 0.00 Item: UWS EC10783 69-Inch Matte Black Heavy-Wa...\u001b[0m\n",
+ "\u001b[91m66: Guess: $299.99 Truth: $206.66 Error: $93.33 SLE: 0.14 Item: Dell Latitude E5440 14in Business Laptop...\u001b[0m\n",
+ "\u001b[92m67: Guess: $39.99 Truth: $35.94 Error: $4.05 SLE: 0.01 Item: (Plug and Play) Spare Tire Brake Light W...\u001b[0m\n",
+ "\u001b[92m68: Guess: $129.99 Truth: $149.00 Error: $19.01 SLE: 0.02 Item: The Ultimate Roadside Rescue Assistant\u001b[0m\n",
+ "\u001b[92m69: Guess: $259.99 Truth: $251.98 Error: $8.01 SLE: 0.00 Item: Brand New 18\" x 8.5\" Replacement Wheel f...\u001b[0m\n",
+ "\u001b[92m70: Guess: $179.99 Truth: $160.00 Error: $19.99 SLE: 0.01 Item: Headlight Headlamp LH Left & RH Right Pa...\u001b[0m\n",
+ "\u001b[92m71: Guess: $29.99 Truth: $39.99 Error: $10.00 SLE: 0.08 Item: Lilo And Stitch Deluxe Oversize Print La...\u001b[0m\n",
+ "\u001b[93m72: Guess: $249.99 Truth: $362.41 Error: $112.42 SLE: 0.14 Item: AC Compressor & A/C Clutch For Hyundai A...\u001b[0m\n",
+ "\u001b[92m73: Guess: $349.00 Truth: $344.00 Error: $5.00 SLE: 0.00 Item: House Of Troy PIN475-AB Pinnacle Collect...\u001b[0m\n",
+ "\u001b[92m74: Guess: $19.99 Truth: $25.09 Error: $5.10 SLE: 0.05 Item: Juno T29 WH Floating Electrical Feed Sin...\u001b[0m\n",
+ "\u001b[91m75: Guess: $69.99 Truth: $175.95 Error: $105.96 SLE: 0.83 Item: Sherman GO-PARTS - for 2013-2016 Toyota ...\u001b[0m\n",
+ "\u001b[92m76: Guess: $129.99 Truth: $132.64 Error: $2.65 SLE: 0.00 Item: Roland RPU-3 Electronic Keyboard Pedal o...\u001b[0m\n",
+ "\u001b[92m77: Guess: $399.99 Truth: $422.99 Error: $23.00 SLE: 0.00 Item: Rockland VMI14 12,000 Pound 12 Volt DC E...\u001b[0m\n",
+ "\u001b[93m78: Guess: $209.99 Truth: $146.48 Error: $63.51 SLE: 0.13 Item: Max Advanced Brakes Elite XDS Front Cros...\u001b[0m\n",
+ "\u001b[92m79: Guess: $159.99 Truth: $156.83 Error: $3.16 SLE: 0.00 Item: Quality-Built 11030 Premium Quality Alte...\u001b[0m\n",
+ "\u001b[91m80: Guess: $99.99 Truth: $251.99 Error: $152.00 SLE: 0.84 Item: Lucida LG-510 Student Classical Guitar, ...\u001b[0m\n",
+ "\u001b[92m81: Guess: $799.99 Truth: $940.33 Error: $140.34 SLE: 0.03 Item: Longacre 52-79800 Aluminum Turn Plates\u001b[0m\n",
+ "\u001b[92m82: Guess: $29.99 Truth: $52.99 Error: $23.00 SLE: 0.31 Item: Motion Pro 08-0380 Adjustable Torque Wre...\u001b[0m\n",
+ "\u001b[93m83: Guess: $299.99 Truth: $219.95 Error: $80.04 SLE: 0.10 Item: Glyph Thunderbolt 3 NVMe Dock (0 GB)\u001b[0m\n",
+ "\u001b[92m84: Guess: $468.99 Truth: $441.03 Error: $27.96 SLE: 0.00 Item: TOYO Open Country MT Performance Radial ...\u001b[0m\n",
+ "\u001b[92m85: Guess: $149.99 Truth: $168.98 Error: $18.99 SLE: 0.01 Item: Razer Seiren X USB Streaming Microphone ...\u001b[0m\n",
+ "\u001b[92m86: Guess: $4.99 Truth: $2.49 Error: $2.50 SLE: 0.29 Item: Happy Birthday to Dad From Your Daughter...\u001b[0m\n",
+ "\u001b[92m87: Guess: $69.99 Truth: $98.62 Error: $28.63 SLE: 0.11 Item: Little Tikes My Real Jam First Concert S...\u001b[0m\n",
+ "\u001b[93m88: Guess: $189.99 Truth: $256.95 Error: $66.96 SLE: 0.09 Item: Studio M Peace and Harmony Art Pole Comm...\u001b[0m\n",
+ "\u001b[92m89: Guess: $24.99 Truth: $30.99 Error: $6.00 SLE: 0.04 Item: MyVolts 12V Power Supply Adaptor Compati...\u001b[0m\n",
+ "\u001b[91m90: Guess: $1,949.00 Truth: $569.84 Error: $1,379.16 SLE: 1.51 Item: Dell Latitude 7212 Rugged Extreme Tablet...\u001b[0m\n",
+ "\u001b[93m91: Guess: $99.99 Truth: $177.99 Error: $78.00 SLE: 0.33 Item: Covermates Contour Fit Car Cover - Light...\u001b[0m\n",
+ "\u001b[92m92: Guess: $899.99 Truth: $997.99 Error: $98.00 SLE: 0.01 Item: Westin 57-4025 Black HDX Grille Guard fi...\u001b[0m\n",
+ "\u001b[92m93: Guess: $179.99 Truth: $219.00 Error: $39.01 SLE: 0.04 Item: Fieldpiece JL2 Job Link Wireless App Tra...\u001b[0m\n",
+ "\u001b[92m94: Guess: $259.99 Truth: $225.55 Error: $34.44 SLE: 0.02 Item: hansgrohe Talis S Modern Premium Easy Cl...\u001b[0m\n",
+ "\u001b[91m95: Guess: $2,499.99 Truth: $495.95 Error: $2,004.04 SLE: 2.61 Item: G-Technology G-SPEED eS PRO High-Perform...\u001b[0m\n",
+ "\u001b[93m96: Guess: $639.99 Truth: $942.37 Error: $302.38 SLE: 0.15 Item: DreamLine SHDR-1960723L-01 Shower Door, ...\u001b[0m\n",
+ "\u001b[92m97: Guess: $5.99 Truth: $1.94 Error: $4.05 SLE: 0.75 Item: Sanctuary Square Backplate Finish: Oiled...\u001b[0m\n",
+ "\u001b[92m98: Guess: $324.95 Truth: $284.34 Error: $40.61 SLE: 0.02 Item: Pelican Protector 1750 Long Case - Multi...\u001b[0m\n",
+ "\u001b[92m99: Guess: $189.99 Truth: $171.90 Error: $18.09 SLE: 0.01 Item: Brock Replacement Driver and Passenger H...\u001b[0m\n",
+ "\u001b[92m100: Guess: $129.99 Truth: $144.99 Error: $15.00 SLE: 0.01 Item: Carlinkit Ai Box Mini, Android 11, Multi...\u001b[0m\n",
+ "\u001b[91m101: Guess: $999.99 Truth: $470.47 Error: $529.52 SLE: 0.57 Item: StarDot NetCamLIVE2 YouTube Live Stream ...\u001b[0m\n",
+ "\u001b[92m102: Guess: $39.99 Truth: $66.95 Error: $26.96 SLE: 0.26 Item: Atomic Compatible FILXXCAR0016 16x25x5 M...\u001b[0m\n",
+ "\u001b[92m103: Guess: $79.99 Truth: $117.00 Error: $37.01 SLE: 0.14 Item: Bandai Awakening of S. H. s.h.figuarts s...\u001b[0m\n",
+ "\u001b[92m104: Guess: $139.99 Truth: $172.14 Error: $32.15 SLE: 0.04 Item: Fit System 62135G Passenger Side Towing ...\u001b[0m\n",
+ "\u001b[92m105: Guess: $399.99 Truth: $392.74 Error: $7.25 SLE: 0.00 Item: Black Horse Black Aluminum Exceed Runnin...\u001b[0m\n",
+ "\u001b[92m106: Guess: $22.99 Truth: $16.99 Error: $6.00 SLE: 0.08 Item: Dearsun Twinkle Star Color Night Light P...\u001b[0m\n",
+ "\u001b[92m107: Guess: $1.49 Truth: $1.34 Error: $0.15 SLE: 0.00 Item: Pokemon - Gallade Spirit Link (83/108) -...\u001b[0m\n",
+ "\u001b[93m108: Guess: $249.99 Truth: $349.98 Error: $99.99 SLE: 0.11 Item: Ibanez GA34STCE-NT GIO Series Classical ...\u001b[0m\n",
+ "\u001b[91m109: Guess: $799.99 Truth: $370.71 Error: $429.28 SLE: 0.59 Item: Set 2 Heavy Duty 12-16.5 12x16.5 12 Ply ...\u001b[0m\n",
+ "\u001b[92m110: Guess: $39.99 Truth: $65.88 Error: $25.89 SLE: 0.24 Item: Hairpin Table Legs 28\" Heavy Duty Hairpi...\u001b[0m\n",
+ "\u001b[92m111: Guess: $219.99 Truth: $229.99 Error: $10.00 SLE: 0.00 Item: Marada Racing Seat with Adjustable Slide...\u001b[0m\n",
+ "\u001b[92m112: Guess: $7.49 Truth: $9.14 Error: $1.65 SLE: 0.03 Item: Remington Industries 24UL1007STRWHI25 24...\u001b[0m\n",
+ "\u001b[91m113: Guess: $299.99 Truth: $199.00 Error: $100.99 SLE: 0.17 Item: Acer S3-391-6046 13.3-inch Ultrabook, In...\u001b[0m\n",
+ "\u001b[93m114: Guess: $159.99 Truth: $109.99 Error: $50.00 SLE: 0.14 Item: ICBEAMER 7\" RGB LED Headlights Bulb Halo...\u001b[0m\n",
+ "\u001b[91m115: Guess: $329.99 Truth: $570.42 Error: $240.43 SLE: 0.30 Item: R1 Concepts Front Rear Brakes and Rotors...\u001b[0m\n",
+ "\u001b[93m116: Guess: $189.99 Truth: $279.99 Error: $90.00 SLE: 0.15 Item: Camplux 2.64 GPM Tankless , Outdoor Port...\u001b[0m\n",
+ "\u001b[92m117: Guess: $18.99 Truth: $30.99 Error: $12.00 SLE: 0.22 Item: KNOKLOCK 10 Pack 3.75 Inch(96mm) Kitchen...\u001b[0m\n",
+ "\u001b[92m118: Guess: $29.99 Truth: $31.99 Error: $2.00 SLE: 0.00 Item: Valley Enterprises Yaesu USB FTDI CT-62 ...\u001b[0m\n",
+ "\u001b[92m119: Guess: $15.99 Truth: $15.90 Error: $0.09 SLE: 0.00 Item: G9 LED Light Bulbs,8W,75W 100W replaceme...\u001b[0m\n",
+ "\u001b[93m120: Guess: $89.99 Truth: $45.99 Error: $44.00 SLE: 0.44 Item: ZCHAOZ 4 Lights Antique White Farmhouse ...\u001b[0m\n",
+ "\u001b[93m121: Guess: $159.99 Truth: $113.52 Error: $46.47 SLE: 0.12 Item: Honeywell TH8320R1003 Honeywell VisionPr...\u001b[0m\n",
+ "\u001b[92m122: Guess: $599.99 Truth: $516.99 Error: $83.00 SLE: 0.02 Item: Patriot Exhaust H8013-1 1-7/8\" Clippster...\u001b[0m\n",
+ "\u001b[91m123: Guess: $109.99 Truth: $196.99 Error: $87.00 SLE: 0.33 Item: Fitrite Autopart New Front Left Driver S...\u001b[0m\n",
+ "\u001b[92m124: Guess: $34.99 Truth: $46.55 Error: $11.56 SLE: 0.08 Item: Technical Precision Replacement for GE G...\u001b[0m\n",
+ "\u001b[93m125: Guess: $279.99 Truth: $356.99 Error: $77.00 SLE: 0.06 Item: Covercraft Carhartt SeatSaver Front Row ...\u001b[0m\n",
+ "\u001b[92m126: Guess: $329.95 Truth: $319.95 Error: $10.00 SLE: 0.00 Item: Sennheiser SD Pro 2 (506008) - Double-Si...\u001b[0m\n",
+ "\u001b[92m127: Guess: $109.99 Truth: $96.06 Error: $13.93 SLE: 0.02 Item: Hitachi MAF0110 Mass Air Flow Sensor\u001b[0m\n",
+ "\u001b[92m128: Guess: $179.99 Truth: $190.99 Error: $11.00 SLE: 0.00 Item: AmScope SE305R-P-LED-PS36A 10X-30X LED C...\u001b[0m\n",
+ "\u001b[91m129: Guess: $69.99 Truth: $257.95 Error: $187.96 SLE: 1.67 Item: Front Left Driver Side Window Regulator ...\u001b[0m\n",
+ "\u001b[92m130: Guess: $64.99 Truth: $62.95 Error: $2.04 SLE: 0.00 Item: Premium Replica Hubcap Set, Fits Nissan ...\u001b[0m\n",
+ "\u001b[92m131: Guess: $39.99 Truth: $47.66 Error: $7.67 SLE: 0.03 Item: Excellerations Phonics Spelling Game for...\u001b[0m\n",
+ "\u001b[93m132: Guess: $299.99 Truth: $226.99 Error: $73.00 SLE: 0.08 Item: RC4WD BigDog Dual Axle Scale Car/Truck T...\u001b[0m\n",
+ "\u001b[92m133: Guess: $399.99 Truth: $359.95 Error: $40.04 SLE: 0.01 Item: Unknown Stage 2 Clutch Kit - Low Altitud...\u001b[0m\n",
+ "\u001b[93m134: Guess: $29.99 Truth: $78.40 Error: $48.41 SLE: 0.89 Item: 2002-2008 Dodge Ram 1500 Mopar 4X4 Emble...\u001b[0m\n",
+ "\u001b[92m135: Guess: $179.99 Truth: $172.77 Error: $7.22 SLE: 0.00 Item: Pro Comp Alloys Series 89 Wheel with Pol...\u001b[0m\n",
+ "\u001b[92m136: Guess: $259.99 Truth: $316.45 Error: $56.46 SLE: 0.04 Item: Detroit Axle - Front Rear Strut & Coil S...\u001b[0m\n",
+ "\u001b[92m137: Guess: $119.99 Truth: $87.99 Error: $32.00 SLE: 0.09 Item: ECCPP Rear Wheel Axle Replacement fit fo...\u001b[0m\n",
+ "\u001b[92m138: Guess: $229.99 Truth: $226.63 Error: $3.36 SLE: 0.00 Item: Dell Latitude E6520 Intel i7-2720QM 2.20...\u001b[0m\n",
+ "\u001b[92m139: Guess: $19.99 Truth: $31.49 Error: $11.50 SLE: 0.19 Item: F FIERCE CYCLE 251pcs Black Universal Mo...\u001b[0m\n",
+ "\u001b[92m140: Guess: $189.99 Truth: $196.00 Error: $6.01 SLE: 0.00 Item: Flash Furniture 4 Pk. HERCULES Series 88...\u001b[0m\n",
+ "\u001b[92m141: Guess: $49.99 Truth: $78.40 Error: $28.41 SLE: 0.20 Item: B&M 30287 Throttle Valve/Kickdown Cable,...\u001b[0m\n",
+ "\u001b[93m142: Guess: $189.99 Truth: $116.25 Error: $73.74 SLE: 0.24 Item: Gates TCK226 PowerGrip Premium Timing Be...\u001b[0m\n",
+ "\u001b[93m143: Guess: $153.99 Truth: $112.78 Error: $41.21 SLE: 0.10 Item: Monroe Shocks & Struts Quick-Strut 17149...\u001b[0m\n",
+ "\u001b[92m144: Guess: $29.99 Truth: $27.32 Error: $2.67 SLE: 0.01 Item: Feit Electric BPMR16/GU10/930CA/6 35W EQ...\u001b[0m\n",
+ "\u001b[92m145: Guess: $139.99 Truth: $145.91 Error: $5.92 SLE: 0.00 Item: Yellow Jacket 2806 Contractor Extension ...\u001b[0m\n",
+ "\u001b[91m146: Guess: $349.99 Truth: $171.09 Error: $178.90 SLE: 0.51 Item: Garage-Pro Tailgate SET Compatible with ...\u001b[0m\n",
+ "\u001b[93m147: Guess: $99.99 Truth: $167.95 Error: $67.96 SLE: 0.26 Item: 3M Perfect It Buffing and Polishing Kit ...\u001b[0m\n",
+ "\u001b[92m148: Guess: $39.99 Truth: $28.49 Error: $11.50 SLE: 0.11 Item: Chinese Style Dollhouse Model DIY Miniat...\u001b[0m\n",
+ "\u001b[92m149: Guess: $99.99 Truth: $122.23 Error: $22.24 SLE: 0.04 Item: Generic NRG Innovations SRK-161H Steerin...\u001b[0m\n",
+ "\u001b[92m150: Guess: $44.99 Truth: $32.99 Error: $12.00 SLE: 0.09 Item: Learning Resources Coding Critters Range...\u001b[0m\n",
+ "\u001b[92m151: Guess: $51.99 Truth: $71.20 Error: $19.21 SLE: 0.10 Item: Bosch Automotive 15463 Oxygen Sensor, OE...\u001b[0m\n",
+ "\u001b[92m152: Guess: $109.99 Truth: $112.75 Error: $2.76 SLE: 0.00 Item: Case of 24-2 Inch Blue Painters Tape - 6...\u001b[0m\n",
+ "\u001b[93m153: Guess: $89.99 Truth: $142.43 Error: $52.44 SLE: 0.21 Item: MOCA Engine Water Pump & Fan Clutch fit ...\u001b[0m\n",
+ "\u001b[92m154: Guess: $319.99 Truth: $398.99 Error: $79.00 SLE: 0.05 Item: SAREMAS Foot Step Bars for Hyundai Palis...\u001b[0m\n",
+ "\u001b[92m155: Guess: $449.00 Truth: $449.00 Error: $0.00 SLE: 0.00 Item: Gretsch G9210 Square Neck Boxcar Mahogan...\u001b[0m\n",
+ "\u001b[92m156: Guess: $189.99 Truth: $189.00 Error: $0.99 SLE: 0.00 Item: NikoMaku Mirror Dash Cam Front and Rear ...\u001b[0m\n",
+ "\u001b[92m157: Guess: $139.95 Truth: $120.91 Error: $19.04 SLE: 0.02 Item: Fenix HP25R v2.0 USB-C Rechargeable Head...\u001b[0m\n",
+ "\u001b[92m158: Guess: $179.99 Truth: $203.53 Error: $23.54 SLE: 0.01 Item: R&L Racing Heavy Duty Roll-Up Soft Tonne...\u001b[0m\n",
+ "\u001b[92m159: Guess: $299.99 Truth: $349.99 Error: $50.00 SLE: 0.02 Item: Garmin 010-02258-10 GPSMAP 64sx, Handhel...\u001b[0m\n",
+ "\u001b[92m160: Guess: $13.99 Truth: $34.35 Error: $20.36 SLE: 0.74 Item: Brown 5-7/8\" X 8-1/2\" X 3/16\" Thick Heav...\u001b[0m\n",
+ "\u001b[92m161: Guess: $399.99 Truth: $384.99 Error: $15.00 SLE: 0.00 Item: GAOMON PD2200 Pen Display & 20 Pen Nibs ...\u001b[0m\n",
+ "\u001b[93m162: Guess: $139.99 Truth: $211.00 Error: $71.01 SLE: 0.17 Item: VXMOTOR for 97-03 Ford F150/F250 Lightdu...\u001b[0m\n",
+ "\u001b[92m163: Guess: $139.99 Truth: $129.00 Error: $10.99 SLE: 0.01 Item: HP EliteBook 2540p Intel Core i7-640LM X...\u001b[0m\n",
+ "\u001b[91m164: Guess: $18.99 Truth: $111.45 Error: $92.46 SLE: 2.98 Item: Green EPX Mixing Nozzles 100-Pack-fits 3...\u001b[0m\n",
+ "\u001b[93m165: Guess: $19.99 Truth: $81.12 Error: $61.13 SLE: 1.86 Item: Box Partners 6 1/4 x 3 1/8\" 13 Pt. Manil...\u001b[0m\n",
+ "\u001b[92m166: Guess: $389.99 Truth: $457.08 Error: $67.09 SLE: 0.03 Item: Vixen Air 1/2\" NPT Air Ride Suspension H...\u001b[0m\n",
+ "\u001b[92m167: Guess: $79.99 Truth: $49.49 Error: $30.50 SLE: 0.22 Item: Smart Floor Lamp, 2700-6500K+RGBPink Mul...\u001b[0m\n",
+ "\u001b[92m168: Guess: $69.99 Truth: $80.56 Error: $10.57 SLE: 0.02 Item: SOZG 324mm Wheelbase Body Shell RC Car B...\u001b[0m\n",
+ "\u001b[92m169: Guess: $329.99 Truth: $278.39 Error: $51.60 SLE: 0.03 Item: Mickey Thompson ET Street S/S Racing Rad...\u001b[0m\n",
+ "\u001b[92m170: Guess: $389.99 Truth: $364.50 Error: $25.49 SLE: 0.00 Item: Pirelli 275/40R20 106W XL RFT P0 PZ4-LUX...\u001b[0m\n",
+ "\u001b[92m171: Guess: $322.99 Truth: $378.99 Error: $56.00 SLE: 0.03 Item: Torklift C3212 Rear Tie Down\u001b[0m\n",
+ "\u001b[93m172: Guess: $239.99 Truth: $165.28 Error: $74.71 SLE: 0.14 Item: Cardone 78-4226 Remanufactured Ford Comp...\u001b[0m\n",
+ "\u001b[92m173: Guess: $44.99 Truth: $56.74 Error: $11.75 SLE: 0.05 Item: Kidde AccessPoint 001798 Supra TouchPoin...\u001b[0m\n",
+ "\u001b[92m174: Guess: $289.99 Truth: $307.95 Error: $17.96 SLE: 0.00 Item: 3M Protecta 3100414 Self Retracting Life...\u001b[0m\n",
+ "\u001b[92m175: Guess: $49.99 Truth: $38.00 Error: $11.99 SLE: 0.07 Item: Plantronics 89435-01 Wired Headset, Blac...\u001b[0m\n",
+ "\u001b[92m176: Guess: $59.99 Truth: $53.00 Error: $6.99 SLE: 0.01 Item: Logitech K750 Wireless Solar Keyboard fo...\u001b[0m\n",
+ "\u001b[92m177: Guess: $499.99 Truth: $498.00 Error: $1.99 SLE: 0.00 Item: Olympus PEN E-PL9 Body Only with 3-Inch ...\u001b[0m\n",
+ "\u001b[92m178: Guess: $79.99 Truth: $53.99 Error: $26.00 SLE: 0.15 Item: Beck/Arnley 051-6066 Hub & Bearing Assem...\u001b[0m\n",
+ "\u001b[92m179: Guess: $319.99 Truth: $350.00 Error: $30.01 SLE: 0.01 Item: Eibach Pro-Kit Performance Springs E10-6...\u001b[0m\n",
+ "\u001b[92m180: Guess: $299.99 Truth: $299.95 Error: $0.04 SLE: 0.00 Item: LEGO DC Batman 1989 Batwing 76161 Displa...\u001b[0m\n",
+ "\u001b[92m181: Guess: $79.99 Truth: $94.93 Error: $14.94 SLE: 0.03 Item: Kingston Brass KS3608PL Restoration 4-In...\u001b[0m\n",
+ "\u001b[92m182: Guess: $399.00 Truth: $379.00 Error: $20.00 SLE: 0.00 Item: Polk Vanishing Series 265-LS In-Wall 3-W...\u001b[0m\n",
+ "\u001b[92m183: Guess: $349.99 Truth: $299.95 Error: $50.04 SLE: 0.02 Item: Spec-D Tuning LED Projector Headlights G...\u001b[0m\n",
+ "\u001b[92m184: Guess: $24.99 Truth: $24.99 Error: $0.00 SLE: 0.00 Item: RICHMOND & FINCH Airpod Pro Case, Green ...\u001b[0m\n",
+ "\u001b[92m185: Guess: $69.99 Truth: $41.04 Error: $28.95 SLE: 0.27 Item: LFA Industries 43B-5A-33JT 1/16-1/2-1.5-...\u001b[0m\n",
+ "\u001b[91m186: Guess: $189.99 Truth: $327.90 Error: $137.91 SLE: 0.30 Item: SAUTVS LED Headlight Assembly for Slings...\u001b[0m\n",
+ "\u001b[92m187: Guess: $14.99 Truth: $10.99 Error: $4.00 SLE: 0.08 Item: 2 Pack Combo Womens Safety Glasses Impac...\u001b[0m\n",
+ "\u001b[92m188: Guess: $14.99 Truth: $14.99 Error: $0.00 SLE: 0.00 Item: Arepa - Venezuelan cuisine - Venezuela P...\u001b[0m\n",
+ "\u001b[93m189: Guess: $19.99 Truth: $84.95 Error: $64.96 SLE: 1.99 Item: Schlage Lock Company KS23D2300 Padlock, ...\u001b[0m\n",
+ "\u001b[92m190: Guess: $89.99 Truth: $111.00 Error: $21.01 SLE: 0.04 Item: Techni Mobili White Sit to Stand Mobile ...\u001b[0m\n",
+ "\u001b[92m191: Guess: $109.99 Truth: $123.73 Error: $13.74 SLE: 0.01 Item: Special Lite Products Contemporary Wall ...\u001b[0m\n",
+ "\u001b[92m192: Guess: $599.99 Truth: $557.38 Error: $42.61 SLE: 0.01 Item: Tascam DP-24SD 24-Track Digital Portastu...\u001b[0m\n",
+ "\u001b[91m193: Guess: $189.99 Truth: $95.55 Error: $94.44 SLE: 0.47 Item: Glow Lighting 636CC10SP Vista Crystal Fl...\u001b[0m\n",
+ "\u001b[92m194: Guess: $139.99 Truth: $154.00 Error: $14.01 SLE: 0.01 Item: Z3 Wind Deflector, Smoke Tint, Lexan, Wi...\u001b[0m\n",
+ "\u001b[91m195: Guess: $499.99 Truth: $198.99 Error: $301.00 SLE: 0.84 Item: Olympus E-20 5MP Digital Camera w/ 4x Op...\u001b[0m\n",
+ "\u001b[91m196: Guess: $179.99 Truth: $430.44 Error: $250.45 SLE: 0.75 Item: PHYNEDI 1:1000 World Trade Center (1973-...\u001b[0m\n",
+ "\u001b[92m197: Guess: $14.99 Truth: $45.67 Error: $30.68 SLE: 1.15 Item: YANGHUAN Unstable Unicorns Adventure Car...\u001b[0m\n",
+ "\u001b[92m198: Guess: $219.99 Truth: $249.00 Error: $29.01 SLE: 0.02 Item: Interlogix NX-1820E NetworX Touch Screen...\u001b[0m\n",
+ "\u001b[92m199: Guess: $38.99 Truth: $42.99 Error: $4.00 SLE: 0.01 Item: Steering Damper,Universal Motorcycle Han...\u001b[0m\n",
+ "\u001b[92m200: Guess: $179.99 Truth: $181.33 Error: $1.34 SLE: 0.00 Item: Amprobe TIC 410A Hot Stick Attachment\u001b[0m\n",
+ "\u001b[92m201: Guess: $3.49 Truth: $6.03 Error: $2.54 SLE: 0.20 Item: MyCableMart 3.5mm Plug/Jack, 4 Conductor...\u001b[0m\n",
+ "\u001b[92m202: Guess: $49.95 Truth: $29.99 Error: $19.96 SLE: 0.25 Item: OtterBox + Pop Symmetry Series Case for ...\u001b[0m\n",
+ "\u001b[93m203: Guess: $599.99 Truth: $899.00 Error: $299.01 SLE: 0.16 Item: Dell XPS X8700-1572BLK Desktop ( Intel C...\u001b[0m\n",
+ "\u001b[93m204: Guess: $499.99 Truth: $399.99 Error: $100.00 SLE: 0.05 Item: Franklin Iron Works Sperry Industrial Br...\u001b[0m\n",
+ "\u001b[92m205: Guess: $13.99 Truth: $4.66 Error: $9.33 SLE: 0.95 Item: Avery Legal Dividers, Standard Collated ...\u001b[0m\n",
+ "\u001b[91m206: Guess: $399.99 Truth: $261.41 Error: $138.58 SLE: 0.18 Item: Moen 8346 Commercial Posi-Temp Pressure ...\u001b[0m\n",
+ "\u001b[92m207: Guess: $139.99 Truth: $136.97 Error: $3.02 SLE: 0.00 Item: Carlisle Versa Trail ATR All Terrain Rad...\u001b[0m\n",
+ "\u001b[93m208: Guess: $139.00 Truth: $79.00 Error: $60.00 SLE: 0.31 Item: SUNWAYFOTO 44mm Tripod Ball Head Arca Co...\u001b[0m\n",
+ "\u001b[92m209: Guess: $499.99 Truth: $444.99 Error: $55.00 SLE: 0.01 Item: NanoBeam AC NBE-5AC-Gen2-US 4 Units 5GHz...\u001b[0m\n",
+ "\u001b[93m210: Guess: $499.99 Truth: $411.94 Error: $88.05 SLE: 0.04 Item: WULF 4\" Front 2\" Rear Leveling Lift Kit ...\u001b[0m\n",
+ "\u001b[91m211: Guess: $249.99 Truth: $148.40 Error: $101.59 SLE: 0.27 Item: Alera ALEVABFMC Valencia Series Mobile B...\u001b[0m\n",
+ "\u001b[91m212: Guess: $79.99 Truth: $244.99 Error: $165.00 SLE: 1.23 Item: YU-GI-OH! Ignition Assault Booster Box\u001b[0m\n",
+ "\u001b[91m213: Guess: $189.99 Truth: $86.50 Error: $103.49 SLE: 0.61 Item: 48\" x 36\" Extra-Large Framed Magnetic Bl...\u001b[0m\n",
+ "\u001b[91m214: Guess: $109.99 Truth: $297.95 Error: $187.96 SLE: 0.98 Item: Dell Latitude D620 Renewed Notebook PC\u001b[0m\n",
+ "\u001b[92m215: Guess: $389.99 Truth: $399.99 Error: $10.00 SLE: 0.00 Item: acer Aspire 5 Laptop, AMD Ryzen 3 5300U ...\u001b[0m\n",
+ "\u001b[91m216: Guess: $299.99 Truth: $599.00 Error: $299.01 SLE: 0.48 Item: Elk 31080/6RC-GRN 30 by 6-Inch Viva 6-Li...\u001b[0m\n",
+ "\u001b[93m217: Guess: $29.99 Truth: $105.99 Error: $76.00 SLE: 1.54 Item: Barbie Top Model Doll\u001b[0m\n",
+ "\u001b[92m218: Guess: $599.99 Truth: $689.00 Error: $89.01 SLE: 0.02 Item: Danby Designer 20-In. Electric Range wit...\u001b[0m\n",
+ "\u001b[91m219: Guess: $599.99 Truth: $404.99 Error: $195.00 SLE: 0.15 Item: FixtureDisplays® Metal Truss Podium Doub...\u001b[0m\n",
+ "\u001b[92m220: Guess: $229.99 Truth: $207.76 Error: $22.23 SLE: 0.01 Item: ACDelco 13597235 GM Original Equipment A...\u001b[0m\n",
+ "\u001b[93m221: Guess: $249.99 Truth: $171.82 Error: $78.17 SLE: 0.14 Item: EBC S1KF1135 Stage-1 Premium Street Brak...\u001b[0m\n",
+ "\u001b[92m222: Guess: $329.99 Truth: $293.24 Error: $36.75 SLE: 0.01 Item: FXR Men's Boost FX Jacket (Black/Orange/...\u001b[0m\n",
+ "\u001b[93m223: Guess: $449.95 Truth: $374.95 Error: $75.00 SLE: 0.03 Item: SuperATV Scratch Resistant 3-in-1 Flip W...\u001b[0m\n",
+ "\u001b[93m224: Guess: $69.99 Truth: $111.99 Error: $42.00 SLE: 0.22 Item: SBU 3 Layer All Weather Mini Van Car Cov...\u001b[0m\n",
+ "\u001b[92m225: Guess: $23.99 Truth: $42.99 Error: $19.00 SLE: 0.32 Item: 2 Pack Outdoor Brochure Holder Advertisi...\u001b[0m\n",
+ "\u001b[92m226: Guess: $153.99 Truth: $116.71 Error: $37.28 SLE: 0.08 Item: Monroe Shocks & Struts Quick-Strut 17158...\u001b[0m\n",
+ "\u001b[92m227: Guess: $139.99 Truth: $118.61 Error: $21.38 SLE: 0.03 Item: Elements of Design Magellan EB235AL Thre...\u001b[0m\n",
+ "\u001b[92m228: Guess: $129.99 Truth: $147.12 Error: $17.13 SLE: 0.02 Item: GM Genuine Parts 15-62961 Air Conditioni...\u001b[0m\n",
+ "\u001b[92m229: Guess: $99.99 Truth: $119.99 Error: $20.00 SLE: 0.03 Item: Baseus 17-in-1 USB C Docking Station to ...\u001b[0m\n",
+ "\u001b[92m230: Guess: $349.00 Truth: $369.98 Error: $20.98 SLE: 0.00 Item: Whitehall™ Personalized Whitehall Capito...\u001b[0m\n",
+ "\u001b[92m231: Guess: $285.00 Truth: $315.55 Error: $30.55 SLE: 0.01 Item: Pro Circuit Works Pipe PY05250 for 02-19...\u001b[0m\n",
+ "\u001b[92m232: Guess: $179.99 Truth: $190.99 Error: $11.00 SLE: 0.00 Item: HYANKA 15 \"1200W Professional DJ Speaker...\u001b[0m\n",
+ "\u001b[92m233: Guess: $139.99 Truth: $155.00 Error: $15.01 SLE: 0.01 Item: Bluetooth X6BT Card Reader Writer Encode...\u001b[0m\n",
+ "\u001b[92m234: Guess: $399.99 Truth: $349.99 Error: $50.00 SLE: 0.02 Item: AIRAID Cold Air Intake System by K&N: In...\u001b[0m\n",
+ "\u001b[92m235: Guess: $269.99 Truth: $249.99 Error: $20.00 SLE: 0.01 Item: Bostingner Shower Faucets Sets Complete,...\u001b[0m\n",
+ "\u001b[92m236: Guess: $38.99 Truth: $42.99 Error: $4.00 SLE: 0.01 Item: PIT66 Front Bumper Turn Signal Lights, C...\u001b[0m\n",
+ "\u001b[92m237: Guess: $13.99 Truth: $17.99 Error: $4.00 SLE: 0.06 Item: Caseology Bumpy Compatible with Google P...\u001b[0m\n",
+ "\u001b[93m238: Guess: $299.00 Truth: $425.00 Error: $126.00 SLE: 0.12 Item: Fleck 2510 Timer Mechanical Filter Contr...\u001b[0m\n",
+ "\u001b[92m239: Guess: $259.99 Truth: $249.99 Error: $10.00 SLE: 0.00 Item: Haloview MC7108 Wireless RV Backup Camer...\u001b[0m\n",
+ "\u001b[91m240: Guess: $39.99 Truth: $138.23 Error: $98.24 SLE: 1.50 Item: Schmidt Spiele - Manhattan\u001b[0m\n",
+ "\u001b[92m241: Guess: $399.99 Truth: $414.99 Error: $15.00 SLE: 0.00 Item: Corsa 14333 Tip Kit (Ford Mustang GT)\u001b[0m\n",
+ "\u001b[93m242: Guess: $239.99 Truth: $168.28 Error: $71.71 SLE: 0.12 Item: Hoshizaki FM116A Fan Motor Kit 1\u001b[0m\n",
+ "\u001b[93m243: Guess: $259.99 Truth: $199.99 Error: $60.00 SLE: 0.07 Item: BAINUO Antler Chandelier Lighting,6 Ligh...\u001b[0m\n",
+ "\u001b[92m244: Guess: $109.99 Truth: $126.70 Error: $16.71 SLE: 0.02 Item: DNA MOTORING HL-OH-FEXP06-SM-AM Smoke Le...\u001b[0m\n",
+ "\u001b[92m245: Guess: $6.49 Truth: $5.91 Error: $0.58 SLE: 0.01 Item: Wera Stainless 3840/1 TS 2.5mm Hex Inser...\u001b[0m\n",
+ "\u001b[92m246: Guess: $229.99 Truth: $193.06 Error: $36.93 SLE: 0.03 Item: Celestron - PowerSeeker 127EQ Telescope ...\u001b[0m\n",
+ "\u001b[92m247: Guess: $239.99 Truth: $249.99 Error: $10.00 SLE: 0.00 Item: NHOPEEW 10.1inch Android Car Radio Carpl...\u001b[0m\n",
+ "\u001b[92m248: Guess: $54.99 Truth: $64.12 Error: $9.13 SLE: 0.02 Item: Other Harmonica (Suzuki-2Timer24- A)\u001b[0m\n",
+ "\u001b[92m249: Guess: $79.99 Truth: $114.99 Error: $35.00 SLE: 0.13 Item: Harley Air Filter Venturi Intake Air Cle...\u001b[0m\n",
+ "\u001b[91m250: Guess: $1,299.00 Truth: $926.00 Error: $373.00 SLE: 0.11 Item: Elite Screens Edge Free Ambient Light Re...\u001b[0m\n"
+ ]
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/plain": [
+ ""
+ ],
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAA/YAAAK9CAYAAACO8PdPAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAuvRJREFUeJzs3Xd4VFXixvF30ntvRGIoShUVAQEVBUFAEVFAqlTbWhd7WxcsP1172xVXXQURkGZHUaSICoIiKEV6CQhppEx6m/v7Y5IpJEASkswk+X6eJ4/JmTszZ2IS8ua951yTYRiGAAAAAABAo+Th6gkAAAAAAIDaI9gDAAAAANCIEewBAAAAAGjECPYAAAAAADRiBHsAAAAAABoxgj0AAAAAAI0YwR4AAAAAgEaMYA8AAAAAQCNGsAcAAAAAoBEj2AMAIMlkMmnGjBmunoZbmDx5slavXu3qaQD1hu93AE0NwR6AW9m/f7/uvPNOtWvXTgEBAQoICFCnTp10xx136I8//qjVY+bn52vGjBm1Dipz586VyWRSUFBQtY4/evSoHn74YfXr10/BwcEymUw1eu7Jkyef9LlMJpPuvPPOaj+eq8ybN0+vvvqqq6dRpw4cOCCTyXTCt3/961+unmKDSUlJ0a233qozzjhDfn5+atWqlW688UanY1q1anXCz9XZZ599yucoKSnRE088oTZt2sjX11dt2rTR008/rdLSUqfjtm3bpuuvv15t2rRRQECAoqKidOmll+qLL76o1muZMWOG09y8vb3VqlUr3X333crKyqp0fMXrGjBgQJWP984779ge69dff3W67ccff9SVV15p+7ydeeaZGjp0qObNm+d0XHW+z/v27XvCz2+HDh2q9dpPJSsrS7fccouio6MVGBiofv366bfffqvx45SUlKhTp04ymUx68cUXnW47/vN//NtPP/100seuuH96enqVt7dq1UpXX331SR9j7dq1mjFjRpX/v+vb3r17NW7cOMXExMjf319nn322HnvssUrHLVy4UL169VJYWJgiIyN12WWXaenSpdV6jsLCQj377LPq1KmTAgICdMYZZ+j666/Xtm3bnI7bvn27+vTpo+DgYHXv3l3r1q2r9Fgvv/yyOnfuXOn7EIBrebl6AgBQ4csvv9To0aPl5eWl8ePH67zzzpOHh4d27Nihjz/+WDNnztT+/fuVmJhYo8fNz8/XE088Icn6i3BN5Obm6sEHH1RgYGC177Nz504999xzOvvss9WlS5cqfzFqDubNm6etW7dq2rRprp5KnRs7dqyuuuqqSuNdu3Z1wWzqXmlpqYqKik54+6FDh3TxxRdLkv72t7/pjDPO0JEjR7Rhwwan41599VXl5uY6jR08eFD/+Mc/NHDgwFPO44YbbtCiRYs0depUde/eXT///LMef/xxJSUl6e2333Z6zJycHE2aNEnx8fHKz8/XkiVLdM011+i///2vbrnllmq97pkzZyooKEh5eXlasWKF3njjDf3222/68ccfKx3r5+enVatWKTk5WXFxcU63zZ07V35+fiosLHQaX7RokUaPHq3zzz9ff//73xUeHq79+/drzZo1eueddzRu3LhqzdNRy5Yt9eyzz1YaDw0NrfFjHc9isWjIkCH6/fff9cADDygqKkpvvvmm+vbtq40bN1brjzMV3njjDSUlJVV52/Dhw3XWWWdVGn/00UeVm5urHj161Po1nEhBQYG8vOy/Bq9du1ZPPPGEJk+erLCwsDp/vhPZvHmz+vbtqzPOOEP33XefIiMjlZSUpEOHDjkd98Ybb+juu+/WkCFD9K9//UuFhYWaNWuWrr76ai1ZskTDhw8/6fOMHz9en3/+uW6++WZdcMEFOnLkiP7zn/+od+/e2rJlixITE1VWVqbhw4crIiJCL7zwgj7//HMNGzZMe/bsUUhIiCQpNTVVTz75pBYuXOj0+QPgBgwAcAN79uwxAgMDjY4dOxpHjhypdHtJSYnx2muvGUlJSTV+7LS0NEOSMX369Brf96GHHjLat29vjB8/3ggMDKzWfcxms3Hs2DHDMAxj0aJFhiRj1apV1X7OSZMmnfS5JBl33HFHtR+voeXm5hqGYRhDhgwxEhMTXTuZGqjO18j+/fsNScYLL7xQ48e3WCxGfn5+lbcVFBQYZWVlNX5MRxWf99rKysoyJk+ebAQFBRmSDElGUFCQMXDgQCMzM9Pp2CuvvNJo3bq1kZ6eXuPneeqppwxJxk8//XTS4zZs2GBIMh5//HGn8fvuu88wmUzG77//ftL7l5aWGuedd57Rvn37U85p+vTphiQjLS3NaXz06NGGJGP9+vVO44mJiUb//v2NkJAQ49VXX3W67dChQ4aHh4cxYsQIQ5Lxyy+/2G7r1KmT0blzZ6OoqKjSHFJSUpw+rs73+WWXXWZ07tz5lK+vthYsWGBIMhYtWmQbS01NNcLCwoyxY8dW+3FSUlKM0NBQ48knn6z2909SUpJhMpmMm2+++ZTHnuj/X4XExERjyJAhJ32MF154wZBk7N+//5TPV1fKysqMc845x+jZs+cJfzZUOPvss40ePXoYFovFNpadnW0EBQUZ11xzzUnve/jwYUOScf/99zuNr1y50pBkvPzyy4ZhGMaff/5pSDIOHjxoGIZh5OXlGf7+/sayZcts97nxxhuNoUOH1uh1AmgYnIoPwC08//zzysvL0/vvv68WLVpUut3Ly0t33323EhISbGMVp6zv27dPgwYNUmBgoOLj4/Xkk0/KMAxJ1lOno6OjJUlPPPGE7dTO6qyt3L17t1555RW9/PLLNWomgoODFRERUe3jT0dubq4CAwP197//vdJthw8flqenp63NmzVrlkwmk9asWaNbb71VkZGRCgkJ0cSJE5WZmVnp/l9//bX69OmjwMBABQcHa8iQIZVO26z4f7B3715dddVVCg4O1vjx49W3b18tXbpUBw8etH3OW7Vq5TSPAwcOOD3W6tWrKy1b6Nu3r8455xxt375d/fr1s51C+vzzz1eab1FRkaZPn66zzjpLvr6+SkhI0IMPPlipeS4qKtI999yj6OhoBQcH65prrtHhw4er8+mukYrTf7/55ht1795d/v7++u9//2t7nR999JH+8Y9/6IwzzlBAQIDMZrMka6vbrVs3+fv7KyoqSjfccIP++usvp8c+0ef9dPz973/X3Llzde+99+qKK67Qk08+qRkzZig3N1d5eXm243bs2KGvv/5aDzzwgCIjI1VYWKiSkpJqP8+8efPUunVrXXTRRSc97ocffpAkjRkzxml8zJgxMgxDCxYsOOn9PT09lZCQcFqnVvfp00eS9VTp4/n5+Wn48OGVTqGfP3++wsPDNWjQoEr32bt3r3r06CEfH59Kt8XExNR6nvVl8eLFio2NdWqDo6OjNWrUKH322WcnPavD0cMPP6z27dvrhhtuqPZzz58/X4ZhnPbX9Yk4/jswY8YMPfDAA5Kk1q1b235mVfyMWr58uS655BKFhYUpKChI7du316OPPnrac/j222+1detWTZ8+Xf7+/srPz1dZWVmVx5rNZsXExMhkMtnGQkJCFBQUJH9//5M+T05OjiQpNjbWabzi39qK+xcUFEiSwsPDJUkBAQG2eUnSb7/9prlz5+rll1+u6UsF0AA4hwaAW/jyyy911llnqWfPnjW6X1lZmQYPHqxevXrp+eef17JlyzR9+nSVlpbqySefVHR0tGbOnKnbbrtN1113ne0X1HPPPfeUjz1t2jT169dPV111lRYuXFir13U6TrRe1FFQUJCuu+46LViwQC+//LI8PT1tt53oF+M777xTYWFhmjFjhnbu3KmZM2fq4MGDtsApSXPmzNGkSZM0aNAgPffcc8rPz9fMmTN1ySWXaNOmTbaQLllP2x40aJAuueQSvfjiiwoICFBcXJyys7N1+PBhvfLKK7a51kZmZqYGDx6s4cOHa9SoUVq8eLEeeughdenSRVdeeaUk6ynD11xzjX788Ufdcsst6tixo7Zs2aJXXnlFu3bt0qeffmp7vJtuukkffvihxo0bp4suukgrV67UkCFDajSn/Pz8Kv//hIWFOf0RaOfOnRo7dqxuvfVW3XzzzWrfvr3ttqeeeko+Pj66//77VVRUJB8fH82aNUtTpkxRjx499OyzzyolJUWvvfaafvrpJ23atMnpFOGqPu8Vc6v4RfxkPD09bb/AS9LSpUs1efJk2+nIffr0Ud++fXXfffc53e+7776TZA0J/fv318qVK+Xp6akrrrhCM2fOdPraON6mTZv0559/Vrl++HgVofH40FLxOjdu3FjpPnl5eSooKFB2drY+//xzff311xo9evQpn+tEKoKd4+fJ0bhx4zRw4EDt3btXbdu2lWT9w8XIkSPl7e1d6fjExEStWLFChw8fVsuWLWs9L0dlZWVVfi36+/vblhCVlJQoOzu7Wo8XEREhDw9r77Np0yZdcMEFto8rXHjhhXr77be1a9cudenS5aSPt2HDBs2ePVs//vijUyg9lblz5yohIUGXXnppte+TkZFR5bjFYjnp/YYPH65du3Zp/vz5euWVVxQVFSXJ+keMbdu26eqrr9a5556rJ598Ur6+vtqzZ0+ldf/V+XktWf/w6+vrK8n+veTr66vu3btr48aN8vHx0XXXXac333zT6Q/Effv21eLFi/XGG29o6NChKiws1BtvvKHs7Owq/7DrqG3btmrZsqVeeukltW/fXl27dtWRI0f04IMPqnXr1rY/nrVr106hoaGaMWOG7r77bi1cuFBms1kXXHCBJOnuu+/WnXfe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Awdq6NChWr9+fbVOA68IhmlpaXr99de1f//+U65fHjdunF5//XX9/vvvmjdvnsaMGXPS5xo0aJAGDRqk/Px8bdy4UQsWLNBbb72lq6++Wjt27KjxWvvAwMBTfi2Gh4dX++eJI39//yrX0Vfs9n+yz43ZbNYjjzyiBx54wGlvlFMxDEPz5s3TOeecU60lU44uvfRS22n0jhz/UFZTo0eP1rvvvqubbrpJDz/8sPr376/hw4dr5MiRTl//tf38StYw7WjcuHF65JFHtHbtWtvjXn/99fLy8nL6g++wYcNsl8Y72Z4T2dnZ6tOnjx544AGnpTXdu3dX37599f777zv9kTA8PFy9evWyffzss88qJiZGU6ZM0Xvvvae33npLc+fO1YEDBzR69Ght376d0/MBN0CwB+ByoaGhatGihbZu3Vrptoo197UN6TWVnZ2tp59+WrfffrvMZrPtbILc3FwZhqEDBw4oICDA7Ta6mjhxol544QV9+umnttb06quvrtUlryrWo86ZM6fSZbwkVdpI0NfX94QtVlVOFHpOtGmU474BjozyDRIl65y7dOlywk2dahIs6tLJgs+pAuOpnOjznpubW+UfyY7n6enp9IcQDw8P3Xrrrbr11ls1efJkdejQQb/99psefPBBlZWV6eGHH5YkxcfHS6q8EZenp6ciIyOr3IhRsrawHh4elULMyXTu3Flbt27V9u3blZmZqU6dOsnf31/33HOPLrvsslPef+TIkbr11lu1a9euav3xxjEYDh06VF26dNH48eO1cePGE36N9+zZU23bttW0adO0f//+al+yLiAgQH369FGfPn0UFRWlJ554Ql9//bUmTZpUrfvXRHFx8QnXnx8vOjra9j3XokULHT16tNIxFWMVXwtVefHFF1VcXKzRo0fbfn5XbFKZmZmpAwcOKD4+vtJGgj/99JMOHjxY5SX8XMHf319r1qzRqlWrtHTpUi1btkwLFizQ5Zdfrm+//db2uUpOTq7W44WGhtq+90/0vVTx70vF99K+ffu0bNkyp0s8Stb9EC655JJK6/2Pt2TJEqWkpOiaa65xGr/ssssUEhKin3766YRnXR04cEAvvfSSvv32W3l4eGj+/Pm69dZbbX/4nT17tm0jUACuRbAH4BaGDBmid999Vxs2bNCFF15Y7ftZLBbt27fP1tJL0q5duyTJtolXTTZsyszMVG5urp5//vkqd15v3bq1hg0b5rQZmzs455xz1LVrV82dO1ctW7ZUUlKS3njjjSqP3b17t/r162f7ODc3V0ePHrVdl72izY6JialVC1XhRJ/3io3Ijt+tvKKxro22bdvq999/V//+/U/6/zsxMVEWi0V79+51Cno7d+6s9XPXlcTEREnWuRx/tsTOnTttt5/Kiy++WK2zTRITE0/6B7NevXrp4Ycf1rnnnqvFixfbgn23bt0kqdJO/cXFxUpPT6/yrImioiItWbJEffv2PWkYrIrJZHI6ffmrr76SxWKp1tdmxani1d04zlFQUJCmT5+uKVOmaOHChSdd1jN27Fg9/fTT6tixo84///waP1f37t0lqcoQXRfWrl3r9D1/Mvv377f97Dz//PP1ww8/yGKxOP1hY/369QoICHD6uXu8pKQkZWZmOv2/q/DMM8/omWee0aZNmyp9vubOnSuTyVTtP5DUlZP93PDw8FD//v3Vv39/vfzyy3rmmWf02GOPadWqVbavw6qu5lKV999/X5MnT5Zk/V565513Kn0vVSyDqfheSklJkVT1Hz9LSkpUWlp60uc80f0Nw1BZWdlJ73///ffrmmuusS3vOXLkiNP3cHx8fKX5A3ANgj0At/Dggw9q3rx5mjp1qlasWFGpwXBsZ4/373//W6+//rrtuH//+9/y9vZW//79Jdl30a7OZa9iYmL0ySefVBp//fXXtW7dOs2fP7/av8A1tAkTJujBBx+Ur6+vIiMjbTvGH+/tt9/WlClTbOvsZ86cqdLSUtvxgwYNUkhIiJ555hn169ev0u7eaWlpJzzl3VFgYGCVgariDwdr1qyx/VJfVlZWqY2qiVGjRumrr77SO++8o1tuucXptoKCAlksFgUGBurKK6/Uo48+qtdff13/+c9/bMe8+uqrtX7uutK9e3fFxMTorbfe0tSpU21rm7/++mv9+eef+uc//1mtx6ntGvvMzMxKu79X/OLveGzfvn0VExOjuXPn6tFHH7Wd5jxr1iyVlZVV2gNCsobxrKysk66Z3rFjhwICAnTmmWee8JiCggI9/vjjatGihVPzn5qaWuksmpKSEn3wwQfy9/ev9V4Z48eP1+OPP67nnnvupMH+pptusu1BcTIrVqyw/VxyVLH3Q02XhFRXbdfYjxw5UosXL9bHH3+skSNHSrLu/r5o0SINHTrUaf19xSUBK76/7777bl177bVOj52ammo7I2TYsGGVlqOUlJRo0aJFuuSSS076dVAfKq4gcPy/ExkZGZUuX1rxc8txmUJt1tgPGzZMf//7321hv+KPJ++++64k+34qZ511ljw8PLRgwQLdeuuttj9CHD58WD/88IPT93tJSYn27t1rOxNOsi9P++ijj5wu9fr5558rLy9PXbt2rXKuq1at0ldffaUdO3bYxmJjY50+/vPPP1ljD7gJgj0At3D22Wdr3rx5Gjt2rNq3b6/x48frvPPOk2EY2r9/v+bNmycPD49Ka4r9/Py0bNkyTZo0ST179tTXX3+tpUuX6tFHH7WFz4pf7BcsWKB27dopIiJC55xzjs4555xK8wgICKj0y6gkffrpp9qwYUOVt1Xl6aefliTbdd/nzJljWyNdX6csjhs3Tg8++KA++eQT3XbbbVVebkuyNqv9+/fXqFGjtHPnTr355pu65JJLbKdphoSEaObMmZowYYIuuOACjRkzRtHR0UpKStLSpUt18cUX69///vcp59OtWzctWLBA9957r3r06KGgoCANHTpUnTt3Vq9evfTII4/Yfmn+6KOPTtk6ncyECRO0cOFC/e1vf9OqVat08cUXq6ysTDt27NDChQtt15I///zzNXbsWL355pvKzs7WRRddpBUrVmjPnj01er7ffvvNttmVo7Zt26p37961eg3e3t567rnnNGXKFF122WUaO3as7XJ3rVq1qvba9NqusW/btq2mTJmivn37KjU1VatXr9brr7+u7du3a+bMmbbjfH199cILL2jSpEm69NJLNWHCBCUlJem1115Tnz59nK55XmHu3Lny9fW1rZWvSseOHXXZZZdp9erVtrFRo0YpPj5enTp1ktls1nvvvad9+/Zp6dKltr05JOnWW2+V2WzWpZdeqjPOOEPJycmaO3euduzYoZdeeqnWl1r09vbW3//+dz3wwANatmyZbXPK4yUmJjoFphOpCLNDhw5V27ZtlZeXp++++05ffPGFevTooaFDhzod/+uvv9p+ljjq27evLcxlZ2dX+bUo2TeNq+0a+5EjR6pXr16aMmWKtm/frqioKL355psqKyurdFZIxR8sKs4CueCCC2yXSatQcVvnzp2r/Fn6zTff6NixY/V27fqTqTgT5bHHHtOYMWPk7e2toUOH6sknn9SaNWs0ZMgQJSYm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AABuzjCkH7KkJw44h/qLQqUZrQj1AACg8XBpsM/Ly9N5552n//znP1Xe/vzzz+v111/XW2+9pfXr1yswMFCDBg1SYWGh7Zjx48dr27ZtWr58ub788kutWbNGt9xyi+12s9msgQMHKjExURs3btQLL7ygGTNm6O2336731wcAcE/HSqTXDlvX01eceh/mJd11hjQpTgrg1HsAANCIVPtyd/XNZDLpk08+0bXXXivJ2tbHx8frvvvu0/333y9Jys7OVmxsrGbNmqUxY8bozz//VKdOnfTLL7+oe/fukqRly5bpqquu0uHDhxUfH6+ZM2fqscceU3Jysnx8fCRJDz/8sD799FPt2LGjWnPjcndotD77TPrhB2n4cOmii1w9G8DlDENaky0tSZOKHNbSXxwqXR8t+RPoAQCAm6hJDnVpY38y+/fvV3JysgYMGGAbCw0NVc+ePbVu3TpJ0rp16xQWFmYL9ZI0YMAAeXh4aP369bZjLr30Uluol6RBgwZp586dyszMrPK5i4qKZDabnd6ARue776Rrr5VefVXq21fat8/FEwJcK71YevmwNC/FHurDvaS7W0oT4wj1AACg8XLbYJ+cnCxJio2NdRqPjY213ZacnKyYmBin2728vBQREeF0TFWP4fgcx3v22WcVGhpqe0tISDj9FwQ0tN9/t/63rEwqKZF27XLtfAAXMQxpVab0xEFpV759vE/5WvrOgS6bGgAAQJ1w22DvSo888oiys7Ntb4cOHXL1lICaGzlSioqyvt+pk9Snj2vnA7hAarH00iHpo1SpuLylj/SWprWUboiT/GjpAQBAE+C2l7uLi4uTJKWkpKhFixa28ZSUFJ1//vm2Y1JTU53uV1paqoyMDNv94+LilJKS4nRMxccVxxzP19dXvr6+dfI6AJdJTJT27pX27JE6d5b4mkYzYjGkVVnSJ2lSicNOMn3DpOuiCPQAAKBpcdvGvnXr1oqLi9OKFStsY2azWevXr1fv3r0lSb1791ZWVpY2btxoO2blypWyWCzq2bOn7Zg1a9aopKTEdszy5cvVvn17hYeHN9CrAVwkJES64AJCPZqVlGLpxUPSwlR7qI/ylu5NkMbGEuoBAEDT49Jgn5ubq82bN2vz5s2SrBvmbd68WUlJSTKZTJo2bZqefvppff7559qyZYsmTpyo+Ph42875HTt21ODBg3XzzTdr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AOPHj+fWW28lJiaGyy67jDfeeIPMzExGjx5d2VUTEREREREROWc1JrAfOnQox44d46mnniIuLo727dvzyy+/FJtQrySenp5MnDixxOH5IhcL3edSE+g+l5pA97nUBLrPRYqqMevYi4iIiIiIiFyMasQz9iIiIiIiIiIXKwX2IiIiIiIiItWYAnsRERERERGRakyBvYiIiIiIiEg1psC+FKZMmULDhg3x8vKic+fOrF69urKrJFIqkyZNwjCMIq+WLVu60nNychg3bhy1atXCz8+PIUOGEB8fX6SMAwcOMHDgQHx8fAgLC+Phhx+moKCgopsi4rJkyRKuvfZa6tSpg2EYfPfdd0XSTdPkqaeeIjIyEm9vb3r37s3OnTuL5Dl+/DgjRowgICCAoKAgxowZQ0ZGRpE8GzZsoHv37nh5eVG/fn1efvnlC900EZez3eejRo0q9ve9f//+RfLoPpeq7sUXX6RTp074+/sTFhbG9ddfz/bt24vkKa/PKosWLeLSSy/F09OTpk2bMm3atAvdPJEKpcD+LGbOnMn48eOZOHEif/zxB+3ataNfv34kJCRUdtVESqV169YcPXrU9Vq6dKkr7YEHHmD27Nl88803LF68mCNHjnDDDTe40h0OBwMHDiQvL4/ly5fz6aefMm3aNJ566qnKaIoIAJmZmbRr144pU6aUmP7yyy/z1ltv8d5777Fq1Sp8fX3p168fOTk5rjwjRoxg8+bNzJ07lzlz5rBkyRLGjh3rSk9LS6Nv375ERUWxdu1aXnnlFSZNmsT7779/wdsnAme/zwH69+9f5O/79OnTi6TrPpeqbvHixYwbN46VK1cyd+5c8vPz6du3L5mZma485fFZZe/evQwcOJArr7ySP//8k/vvv59//OMf/O9//6vQ9opcUKac0WWXXWaOGzfOte9wOMw6deqYL774YiXWSqR0Jk6caLZr167EtJSUFNPd3d385ptvXMe2bt1qAuaKFStM0zTNn376ybTZbGZcXJwrz9SpU82AgAAzNzf3gtZdpDQAc9asWa59p9NpRkREmK+88orrWEpKiunp6WlOnz7dNE3T3LJliwmYv//+uyvPzz//bBqGYR4+fNg0TdN89913zeDg4CL3+aOPPmq2aNHiArdIpLi/3uemaZq33nqrOWjQoNOeo/tcqqOEhAQTMBcvXmyaZvl9VnnkkUfM1q1bF7nW0KFDzX79+l3oJolUGPXYn0FeXh5r166ld+/ermM2m43evXuzYsWKSqyZSOnt3LmTOnXq0LhxY0aMGMGBAwcAWLt2Lfn5+UXu75YtW9KgQQPX/b1ixQqio6MJDw935enXrx9paWls3ry5YhsiUgp79+4lLi6uyH0dGBhI586di9zXQUFBxMTEuPL07t0bm83GqlWrXHl69OiBh4eHK0+/fv3Yvn07ycnJFdQakTNbtGgRYWFhtGjRgrvuuoukpCRXmu5zqY5SU1MBCAkJAcrvs8qKFSuKlHEyjz7Py8VEgf0ZJCYm4nA4ivyhAAgPDycuLq6SaiVSep07d2batGn88ssvTJ06lb1799K9e3fS09OJi4vDw8ODoKCgIuecen/HxcWVeP+fTBOpak7el2f6ux0XF0dYWFiRdDc3N0JCQnTvS7XRv39/PvvsM+bPn89LL73E4sWLufrqq3E4HIDuc6l+nE4n999/P7GxsbRp0wag3D6rnC5PWloa2dnZF6I5IhXOrbIrICIXztVXX+3abtu2LZ07dyYqKoqvv/4ab2/vSqyZiIicj2HDhrm2o6Ojadu2LU2aNGHRokX06tWrEmsmcm7GjRvHpk2biswFJCKlpx77MwgNDcVutxebeTM+Pp6IiIhKqpXIuQsKCqJ58+bs2rWLiIgI8vLySElJKZLn1Ps7IiKixPv/ZJpIVXPyvjzT3+2IiIhiE6AWFBRw/Phx3ftSbTVu3JjQ0FB27doF6D6X6uWee+5hzpw5LFy4kHr16rmOl9dnldPlCQgIUEeHXDQU2J+Bh4cHHTt2ZP78+a5jTqeT+fPn07Vr10qsmci5ycjIYPfu3URGRtKxY0fc3d2L3N/bt2/nwIEDrvu7a9eubNy4sciHw7lz5xIQEMAll1xS4fUXOZtGjRoRERFR5L5OS0tj1apVRe7rlJQU1q5d68qzYMECnE4nnTt3duVZsmQJ+fn5rjxz586lRYsWBAcHV1BrRErv0KFDJCUlERkZCeg+l+rBNE3uueceZs2axYIFC2jUqFGR9PL6rNK1a9ciZZzMo8/zclGp7Nn7qroZM2aYnp6e5rRp08wtW7aYY8eONYOCgorMvClSVT344IPmokWLzL1795rLli0ze/fubYaGhpoJCQmmaZrmnXfeaTZo0MBcsGCBuWbNGrNr165m165dXecXFBSYbdq0Mfv27Wv++eef5i+//GLWrl3bnDBhQmU1ScRMT083161bZ65bt84EzH/961/munXrzP3795umaZqTJ082g4KCzO+//97csGGDOWjQILNRo0Zmdna2q4z+/fubHTp0MFetWmUuXbrUbNasmTl8+HBXekpKihkeHm7+/e9/Nzdt2mTOmDHD9PHxMf/9739XeHulZjrTfZ6enm4+9NBD5ooVK8y9e/ea8+bNMy+99FKzWbNmZk5OjqsM3edS1d11111mYGCguWjRIvPo0aOuV1ZWlitPeXxW2bNnj+nj42M+/PDD5tatW80pU6aYdrvd/OWXXyq0vSIXkgL7Unj77bfNBg0amB4eHuZll11mrly5srKrJFIqQ4cONSMjI00PDw+zbt265tChQ81du3a50rOzs827777bDA4ONn18fMzBgwebR48eLVLGvn37zKuvvtr09vY2Q0NDzQcffNDMz8+v6KaIuCxcuNAEir1uvfVW0zStJe+efPJJMzw83PT09DR79eplbt++vUgZSUlJ5vDhw00/Pz8zICDAHD16tJmenl4kz/r1683LL7/c9PT0NOvWrWtOnjy5opoocsb7PCsry+zbt69Zu3Zt093d3YyKijJvv/32Yp0Ous+lqivpHgfMTz75xJWnvD6rLFy40Gzfvr3p4eFhNm7cuMg1RC4GhmmaZkWPEhARERERERGR8qFn7EVERERERESqMQX2IiIiIiIiItWYAnsRERERERGRakyBvYiIiIiIiEg1psBeREREREREpBpTYC8iIiIiIiJSjSmwFxEREREREanGFNiLiIiIiIiIVGMK7EVERKTCTJo0ifbt21d2NQDo2bMn999/f2VXQ0RE5LwpsBcREamG4uLiuO+++2jatCleXl6Eh4cTGxvL1KlTycrKquzqnZNJkyZhGMYZX+di0aJFGIZBSkpK+VZYRESkinCr7AqIiIhI2ezZs4fY2FiCgoJ44YUXiI6OxtPTk40bN/L+++9Tt25drrvuuhLPzc/Px93dvYJrXDoPPfQQd955p2u/U6dOjB07lttvv73E/Hl5eXh4eFRU9URERKos9diLiIhUM3fffTdubm6sWbOGm266iVatWtG4cWMGDRrEjz/+yLXXXuvKaxgGU6dO5brrrsPX15fnn38egKlTp9KkSRM8PDxo0aIFn3/+ueucffv2YRgGf/75p+tYSkoKhmGwaNEioLAXfP78+cTExODj40O3bt3Yvn17kbpOnjyZ8PBw/P39GTNmDDk5Oadtl5+fHxEREa6X3W7H39/ftT9s2DDuuece7r//fkJDQ+nXr99Z67pv3z6uvPJKAIKDgzEMg1GjRrnyOp1OHnnkEUJCQoiIiGDSpEll/N8QERGpfArsRUREqpGkpCR+/fVXxo0bh6+vb4l5/jpkfdKkSQwePJiNGzdy2223MWvWLO677z4efPBBNm3axB133MHo0aNZuHBhmevz+OOP89prr7FmzRrc3Ny47bbbXGlff/01kyZN4oUXXmDNmjVERkby7rvvlvkap/r000/x8PBg2bJlvPfee2fNX79+ff773/8CsH37do4ePcqbb75ZpDxfX19WrVrFyy+/zDPPPMPcuXPPq44iIiIVTUPxRUREqpFdu3ZhmiYtWrQocjw0NNTVGz5u3DheeuklV9rNN9/M6NGjXfvDhw9n1KhR3H333QCMHz+elStX8uqrr7p6t0vr+eef54orrgDgscceY+DAgeTk5ODl5cUbb7zBmDFjGDNmDADPPfcc8+bNO2Ov/dk0a9aMl19+2bW/b9++M+a32+2EhIQAEBYWRlBQUJH0tm3bMnHiRFfZ77zzDvPnz6dPnz7nXEcREZGKph57ERGRi8Dq1av5888/ad26Nbm5uUXSYmJiiuxv3bqV2NjYIsdiY2PZunVrma/btm1b13ZkZCQACQkJrut07ty5SP6uXbuW+Rqn6tix43md/1en1h+sNpysv4iISHWhHnsREZFqpGnTphiGUexZ9saNGwPg7e1d7JzTDdk/HZvN+t7fNE3Xsfz8/BLznjoR38lHAJxOZ5muVxZ/bUtZ6lqSv04kaBjGBa2/iIjIhaAeexERkWqkVq1a9OnTh3feeYfMzMxzKqNVq1YsW7asyLFly5ZxySWXAFC7dm0Ajh496ko/dXK6slxn1apVRY6tXLmyzOWcSWnqenLmfIfDUa7XFhERqSrUYy8iIlLNvPvuu8TGxhITE8OkSZNo27YtNpuN33//nW3btp11uPrDDz/MTTfdRIcOHejduzezZ8/m22+/Zd68eYDV69+lSxcmT55Mo0aNSEhI4IknnihzPe+77z5GjRpFTEwMsbGxfPnll2zevNk1uqA8lKauUVFRGIbBnDlzGDBgAN7e3vj5+ZVbHURERCqbeuxFRESqmSZNmrBu3Tp69+7NhAkTaNeuHTExMbz99ts89NBDPPvss2c8//rrr+fNN9/k1VdfpXXr1vz73//mk08+oWfPnq48H3/8MQUFBXTs2JH777+f5557rsz1HDp0KE8++SSPPPIIHTt2ZP/+/dx1111lLudszlbXunXr8vTTT/PYY48RHh7OPffcU+51EBERqUyGeepDaSIiIiIiIiJSrajHXkRERERERKQaU2AvIiIiIiIiUo0psBcRERERERGpxhTYi4iIiIiIiFRjCuxFREREREREqjEF9iIiIiIiIiLVmAJ7ERERERERkWpMgb2IiIiIiIhINabAXkRERERERKQaU2AvIiIiIiIiUo0psBcRERERERGpxv4f5GMgbluPObsAAAAASUVORK5CYII=\n"
+ },
+ "metadata": {}
+ }
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "## gpt-5 base\n",
+ "**Error:** $77.97 RMLSE=0.53 Hits=61.6% (reasoning_effort=\"minimal\"\n",
+ "\n",
+ "**Error:** $70.63 RMLSE=0.51 Hits=61.6% (reasoning_effort=\"low\""
+ ],
+ "metadata": {
+ "id": "LQiDcxk3pNc4"
+ },
+ "id": "LQiDcxk3pNc4"
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "def gpt_5_frontier(item):\n",
+ " response = openai.chat.completions.create(\n",
+ " model=\"gpt-5-2025-08-07\",\n",
+ " messages=messages_for(item),\n",
+ " seed=42,\n",
+ " reasoning_effort=\"low\",\n",
+ " max_completion_tokens=800\n",
+ " )\n",
+ " reply = response.choices[0].message.content\n",
+ " return get_price(reply)"
+ ],
+ "metadata": {
+ "id": "nZk45Bujp4aS"
+ },
+ "id": "nZk45Bujp4aS",
+ "execution_count": 114,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "Tester.test(gpt_5_frontier, test)"
+ ],
+ "metadata": {
+ "id": "9wx-0BT_p-j_",
+ "outputId": "2c247496-bfed-4c16-ffb0-e21ea5f17e98",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 1000
+ }
+ },
+ "id": "9wx-0BT_p-j_",
+ "execution_count": 115,
+ "outputs": [
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "\u001b[92m1: Guess: $349.00 Truth: $374.41 Error: $25.41 SLE: 0.00 Item: OEM AC Compressor w/A/C Repair Kit For F...\u001b[0m\n",
+ "\u001b[91m2: Guess: $94.99 Truth: $225.11 Error: $130.12 SLE: 0.73 Item: Motorcraft YB3125 Fan Clutch\u001b[0m\n",
+ "\u001b[92m3: Guess: $49.99 Truth: $61.68 Error: $11.69 SLE: 0.04 Item: Dorman 603-159 Front Washer Fluid Reserv...\u001b[0m\n",
+ "\u001b[93m4: Guess: $379.00 Truth: $599.99 Error: $220.99 SLE: 0.21 Item: HP Premium 17.3-inch HD Plus Touchscreen...\u001b[0m\n",
+ "\u001b[92m5: Guess: $12.99 Truth: $16.99 Error: $4.00 SLE: 0.06 Item: 5-Position Super Switch Pickup Selector ...\u001b[0m\n",
+ "\u001b[92m6: Guess: $19.99 Truth: $31.99 Error: $12.00 SLE: 0.20 Item: Horror Bookmarks, Resin Horror Bookmarks...\u001b[0m\n",
+ "\u001b[92m7: Guess: $119.99 Truth: $101.79 Error: $18.20 SLE: 0.03 Item: SK6241 - Stinger 4 Gauge 6000 Series Pow...\u001b[0m\n",
+ "\u001b[92m8: Guess: $299.99 Truth: $289.00 Error: $10.99 SLE: 0.00 Item: Godox ML60Bi LED Light Kit, Handheld LED...\u001b[0m\n",
+ "\u001b[91m9: Guess: $299.00 Truth: $635.86 Error: $336.86 SLE: 0.57 Item: Randall RG75DG3PLUS G3 Plus 100-Watt Com...\u001b[0m\n",
+ "\u001b[92m10: Guess: $49.99 Truth: $65.99 Error: $16.00 SLE: 0.07 Item: HOLDWILL 6 Pack LED Shop Light, 4FT 24W ...\u001b[0m\n",
+ "\u001b[91m11: Guess: $149.99 Truth: $254.21 Error: $104.22 SLE: 0.28 Item: Viking Horns V103C/1005ATK 3 Gallon Air ...\u001b[0m\n",
+ "\u001b[92m12: Guess: $469.95 Truth: $412.99 Error: $56.96 SLE: 0.02 Item: CURT 70110 Custom Tow Bar Base Plate Bra...\u001b[0m\n",
+ "\u001b[91m13: Guess: $19.99 Truth: $205.50 Error: $185.51 SLE: 5.23 Item: 10-Pack Solar HAMMERED BRONZE Finish Pos...\u001b[0m\n",
+ "\u001b[92m14: Guess: $229.99 Truth: $248.23 Error: $18.24 SLE: 0.01 Item: COSTWAY Electric Tumble Dryer, Sliver\u001b[0m\n",
+ "\u001b[93m15: Guess: $299.99 Truth: $399.00 Error: $99.01 SLE: 0.08 Item: FREE SIGNAL TV Transit 32\" 12 Volt DC Po...\u001b[0m\n",
+ "\u001b[92m16: Guess: $399.99 Truth: $373.94 Error: $26.05 SLE: 0.00 Item: Bilstein 5100 Monotube Gas Shock Set com...\u001b[0m\n",
+ "\u001b[92m17: Guess: $99.95 Truth: $92.89 Error: $7.06 SLE: 0.01 Item: Sangean K-200 Multi-Function Upright AM/...\u001b[0m\n",
+ "\u001b[92m18: Guess: $69.99 Truth: $51.99 Error: $18.00 SLE: 0.09 Item: Charles Leonard Magnetic Lapboard Class ...\u001b[0m\n",
+ "\u001b[91m19: Guess: $42.00 Truth: $179.00 Error: $137.00 SLE: 2.05 Item: Gigabyte AMD Radeon HD 7870 2 GB GDDR5 D...\u001b[0m\n",
+ "\u001b[92m20: Guess: $9.99 Truth: $19.42 Error: $9.43 SLE: 0.38 Item: 3dRose LLC 8 x 8 x 0.25 Inches Bull Terr...\u001b[0m\n",
+ "\u001b[92m21: Guess: $599.00 Truth: $539.95 Error: $59.05 SLE: 0.01 Item: ROKINON 85mm F1.4 Auto Focus Full Frame ...\u001b[0m\n",
+ "\u001b[92m22: Guess: $139.99 Truth: $147.67 Error: $7.68 SLE: 0.00 Item: AUTOSAVER88 Headlight Assembly Compatibl...\u001b[0m\n",
+ "\u001b[92m23: Guess: $34.99 Truth: $24.99 Error: $10.00 SLE: 0.11 Item: ASI NAUTICAL 2.5 Inches Opera Glasses Bi...\u001b[0m\n",
+ "\u001b[91m24: Guess: $24.99 Truth: $149.00 Error: $124.01 SLE: 3.07 Item: Behringer TUBE OVERDRIVE TO100 Authentic...\u001b[0m\n",
+ "\u001b[92m25: Guess: $9.99 Truth: $16.99 Error: $7.00 SLE: 0.24 Item: Fun Express Insect Finger Puppets - 24 f...\u001b[0m\n",
+ "\u001b[92m26: Guess: $7.99 Truth: $7.99 Error: $0.00 SLE: 0.00 Item: WAFJAMF Roller Stamp Identity Theft Stam...\u001b[0m\n",
+ "\u001b[92m27: Guess: $199.99 Truth: $199.99 Error: $0.00 SLE: 0.00 Item: Capulina Tiffany Floor Lamp 2-Light 16\" ...\u001b[0m\n",
+ "\u001b[93m28: Guess: $199.00 Truth: $251.45 Error: $52.45 SLE: 0.05 Item: Apple Watch Series 6 (GPS, 44mm) - Space...\u001b[0m\n",
+ "\u001b[92m29: Guess: $199.95 Truth: $231.62 Error: $31.67 SLE: 0.02 Item: ICON 01725 Tandem Axle Fender Skirt FS17...\u001b[0m\n",
+ "\u001b[92m30: Guess: $139.99 Truth: $135.00 Error: $4.99 SLE: 0.00 Item: SanDisk 128GB Ultra (10 Pack) MicroSD Cl...\u001b[0m\n",
+ "\u001b[91m31: Guess: $529.95 Truth: $356.62 Error: $173.33 SLE: 0.16 Item: Velvac 2020,L,C/Hr,W,E2003,102\",Bk - 715...\u001b[0m\n",
+ "\u001b[93m32: Guess: $159.99 Truth: $257.99 Error: $98.00 SLE: 0.23 Item: TCMT Passenger Backrest Sissy Bar & Lugg...\u001b[0m\n",
+ "\u001b[92m33: Guess: $17.99 Truth: $27.99 Error: $10.00 SLE: 0.18 Item: Alnicov 63.5MM Brass Tremolo Block,Tremo...\u001b[0m\n",
+ "\u001b[91m34: Guess: $89.99 Truth: $171.20 Error: $81.21 SLE: 0.41 Item: Subaru Forester Outback Legacy OEM Engin...\u001b[0m\n",
+ "\u001b[92m35: Guess: $269.99 Truth: $225.00 Error: $44.99 SLE: 0.03 Item: Richmond Auto Upholstery - 2012 Dodge Ra...\u001b[0m\n",
+ "\u001b[92m36: Guess: $89.99 Truth: $105.00 Error: $15.01 SLE: 0.02 Item: AP-39 Automotive Paint Primer Grey 2K Ur...\u001b[0m\n",
+ "\u001b[93m37: Guess: $229.99 Truth: $299.99 Error: $70.00 SLE: 0.07 Item: Road Top Wireless Carplay Retrofit Kit D...\u001b[0m\n",
+ "\u001b[92m38: Guess: $549.99 Truth: $535.09 Error: $14.90 SLE: 0.00 Item: Gibson Performance Exhaust 5658 Aluminiz...\u001b[0m\n",
+ "\u001b[92m39: Guess: $13.99 Truth: $12.33 Error: $1.66 SLE: 0.01 Item: Bella Tunno Happy Links - Baby Montessor...\u001b[0m\n",
+ "\u001b[92m40: Guess: $99.99 Truth: $84.99 Error: $15.00 SLE: 0.03 Item: CANMORE H300 Handheld GPS Golf Device, S...\u001b[0m\n",
+ "\u001b[92m41: Guess: $14.99 Truth: $15.99 Error: $1.00 SLE: 0.00 Item: DCPOWER AC Adapter Compatible Replacemen...\u001b[0m\n",
+ "\u001b[93m42: Guess: $16.99 Truth: $62.44 Error: $45.45 SLE: 1.59 Item: Sharp, VX2128V, Commercial Desktop Calcu...\u001b[0m\n",
+ "\u001b[92m43: Guess: $79.99 Truth: $82.99 Error: $3.00 SLE: 0.00 Item: Melissa & Doug Lifelike Plush Stork Gian...\u001b[0m\n",
+ "\u001b[93m44: Guess: $398.00 Truth: $599.95 Error: $201.95 SLE: 0.17 Item: Sony SSCS8 2-Way 3-Driver Center Channel...\u001b[0m\n",
+ "\u001b[92m45: Guess: $169.99 Truth: $194.99 Error: $25.00 SLE: 0.02 Item: ASUS Chromebook CX1, 14\" Full HD NanoEdg...\u001b[0m\n",
+ "\u001b[91m46: Guess: $649.99 Truth: $344.95 Error: $305.04 SLE: 0.40 Item: FiiO X7 32GB Hi-Res Lossless Music Playe...\u001b[0m\n",
+ "\u001b[92m47: Guess: $44.99 Truth: $37.99 Error: $7.00 SLE: 0.03 Item: TORRO Leather Case Compatible with iPhon...\u001b[0m\n",
+ "\u001b[93m48: Guess: $289.99 Truth: $224.35 Error: $65.64 SLE: 0.07 Item: Universal Air Conditioner KT 1031 A/C Co...\u001b[0m\n",
+ "\u001b[92m49: Guess: $899.99 Truth: $814.00 Error: $85.99 SLE: 0.01 Item: Street Series Stainless Performance Cat-...\u001b[0m\n",
+ "\u001b[91m50: Guess: $249.99 Truth: $439.88 Error: $189.89 SLE: 0.32 Item: Lenovo IdeaPad 3 14-inch Laptop, 14.0-in...\u001b[0m\n",
+ "\u001b[92m51: Guess: $309.00 Truth: $341.43 Error: $32.43 SLE: 0.01 Item: Access Bed Covers TonnoSport 22050219 - ...\u001b[0m\n",
+ "\u001b[92m52: Guess: $29.99 Truth: $46.78 Error: $16.79 SLE: 0.19 Item: G.I. JOE Hasbro 3 3/4\" Wave 5 Action Fig...\u001b[0m\n",
+ "\u001b[91m53: Guess: $289.99 Truth: $171.44 Error: $118.55 SLE: 0.27 Item: T&S Brass B-0232-BST Double Pantry Fauce...\u001b[0m\n",
+ "\u001b[93m54: Guess: $289.99 Truth: $458.00 Error: $168.01 SLE: 0.21 Item: ZTUOAUMA Fuel Injection Pump 3090942 309...\u001b[0m\n",
+ "\u001b[92m55: Guess: $149.99 Truth: $130.75 Error: $19.24 SLE: 0.02 Item: 2AP18AA#ABA Hp Prime Graphing Calculator...\u001b[0m\n",
+ "\u001b[92m56: Guess: $49.99 Truth: $83.81 Error: $33.82 SLE: 0.26 Item: Lowrance 000-0119-83 Nmea 2000 25' Exten...\u001b[0m\n",
+ "\u001b[91m57: Guess: $149.99 Truth: $386.39 Error: $236.40 SLE: 0.89 Item: Jeep Genuine Accessories 82213051 Hood L...\u001b[0m\n",
+ "\u001b[92m58: Guess: $149.00 Truth: $169.00 Error: $20.00 SLE: 0.02 Item: GODOX CB-06 Hard Carrying Case with Whee...\u001b[0m\n",
+ "\u001b[92m59: Guess: $18.99 Truth: $17.95 Error: $1.04 SLE: 0.00 Item: Au-Tomotive Gold, INC. Ford Black Valet ...\u001b[0m\n",
+ "\u001b[93m60: Guess: $189.99 Truth: $269.00 Error: $79.01 SLE: 0.12 Item: Snailfly Black Roof Rack Rail + Cross Ba...\u001b[0m\n",
+ "\u001b[93m61: Guess: $24.99 Truth: $77.77 Error: $52.78 SLE: 1.23 Item: KING SHA Anti Glare LED Track Lighting H...\u001b[0m\n",
+ "\u001b[92m62: Guess: $79.99 Truth: $88.99 Error: $9.00 SLE: 0.01 Item: APS Compatible with Chevy Silverado 1500...\u001b[0m\n",
+ "\u001b[93m63: Guess: $449.99 Truth: $364.41 Error: $85.58 SLE: 0.04 Item: Wilwood Engineering 14011291R Brake Cali...\u001b[0m\n",
+ "\u001b[92m64: Guess: $129.99 Truth: $127.03 Error: $2.96 SLE: 0.00 Item: ACDelco Gold 336-1925A Starter, Remanufa...\u001b[0m\n",
+ "\u001b[92m65: Guess: $749.99 Truth: $778.95 Error: $28.96 SLE: 0.00 Item: UWS EC10783 69-Inch Matte Black Heavy-Wa...\u001b[0m\n",
+ "\u001b[93m66: Guess: $149.00 Truth: $206.66 Error: $57.66 SLE: 0.11 Item: Dell Latitude E5440 14in Business Laptop...\u001b[0m\n",
+ "\u001b[92m67: Guess: $24.99 Truth: $35.94 Error: $10.95 SLE: 0.12 Item: (Plug and Play) Spare Tire Brake Light W...\u001b[0m\n",
+ "\u001b[92m68: Guess: $149.99 Truth: $149.00 Error: $0.99 SLE: 0.00 Item: The Ultimate Roadside Rescue Assistant\u001b[0m\n",
+ "\u001b[92m69: Guess: $229.99 Truth: $251.98 Error: $21.99 SLE: 0.01 Item: Brand New 18\" x 8.5\" Replacement Wheel f...\u001b[0m\n",
+ "\u001b[92m70: Guess: $179.99 Truth: $160.00 Error: $19.99 SLE: 0.01 Item: Headlight Headlamp LH Left & RH Right Pa...\u001b[0m\n",
+ "\u001b[92m71: Guess: $34.99 Truth: $39.99 Error: $5.00 SLE: 0.02 Item: Lilo And Stitch Deluxe Oversize Print La...\u001b[0m\n",
+ "\u001b[93m72: Guess: $229.00 Truth: $362.41 Error: $133.41 SLE: 0.21 Item: AC Compressor & A/C Clutch For Hyundai A...\u001b[0m\n",
+ "\u001b[92m73: Guess: $279.99 Truth: $344.00 Error: $64.01 SLE: 0.04 Item: House Of Troy PIN475-AB Pinnacle Collect...\u001b[0m\n",
+ "\u001b[92m74: Guess: $22.99 Truth: $25.09 Error: $2.10 SLE: 0.01 Item: Juno T29 WH Floating Electrical Feed Sin...\u001b[0m\n",
+ "\u001b[91m75: Guess: $79.99 Truth: $175.95 Error: $95.96 SLE: 0.61 Item: Sherman GO-PARTS - for 2013-2016 Toyota ...\u001b[0m\n",
+ "\u001b[92m76: Guess: $129.99 Truth: $132.64 Error: $2.65 SLE: 0.00 Item: Roland RPU-3 Electronic Keyboard Pedal o...\u001b[0m\n",
+ "\u001b[92m77: Guess: $449.99 Truth: $422.99 Error: $27.00 SLE: 0.00 Item: Rockland VMI14 12,000 Pound 12 Volt DC E...\u001b[0m\n",
+ "\u001b[92m78: Guess: $149.99 Truth: $146.48 Error: $3.51 SLE: 0.00 Item: Max Advanced Brakes Elite XDS Front Cros...\u001b[0m\n",
+ "\u001b[92m79: Guess: $149.99 Truth: $156.83 Error: $6.84 SLE: 0.00 Item: Quality-Built 11030 Premium Quality Alte...\u001b[0m\n",
+ "\u001b[91m80: Guess: $79.99 Truth: $251.99 Error: $172.00 SLE: 1.30 Item: Lucida LG-510 Student Classical Guitar, ...\u001b[0m\n",
+ "\u001b[93m81: Guess: $699.99 Truth: $940.33 Error: $240.34 SLE: 0.09 Item: Longacre 52-79800 Aluminum Turn Plates\u001b[0m\n",
+ "\u001b[92m82: Guess: $49.99 Truth: $52.99 Error: $3.00 SLE: 0.00 Item: Motion Pro 08-0380 Adjustable Torque Wre...\u001b[0m\n",
+ "\u001b[93m83: Guess: $299.95 Truth: $219.95 Error: $80.00 SLE: 0.10 Item: Glyph Thunderbolt 3 NVMe Dock (0 GB)\u001b[0m\n",
+ "\u001b[92m84: Guess: $419.99 Truth: $441.03 Error: $21.04 SLE: 0.00 Item: TOYO Open Country MT Performance Radial ...\u001b[0m\n",
+ "\u001b[92m85: Guess: $129.99 Truth: $168.98 Error: $38.99 SLE: 0.07 Item: Razer Seiren X USB Streaming Microphone ...\u001b[0m\n",
+ "\u001b[92m86: Guess: $4.99 Truth: $2.49 Error: $2.50 SLE: 0.29 Item: Happy Birthday to Dad From Your Daughter...\u001b[0m\n",
+ "\u001b[92m87: Guess: $99.99 Truth: $98.62 Error: $1.37 SLE: 0.00 Item: Little Tikes My Real Jam First Concert S...\u001b[0m\n",
+ "\u001b[91m88: Guess: $139.99 Truth: $256.95 Error: $116.96 SLE: 0.36 Item: Studio M Peace and Harmony Art Pole Comm...\u001b[0m\n",
+ "\u001b[92m89: Guess: $19.99 Truth: $30.99 Error: $11.00 SLE: 0.18 Item: MyVolts 12V Power Supply Adaptor Compati...\u001b[0m\n",
+ "\u001b[92m90: Guess: $599.00 Truth: $569.84 Error: $29.16 SLE: 0.00 Item: Dell Latitude 7212 Rugged Extreme Tablet...\u001b[0m\n",
+ "\u001b[93m91: Guess: $99.99 Truth: $177.99 Error: $78.00 SLE: 0.33 Item: Covermates Contour Fit Car Cover - Light...\u001b[0m\n",
+ "\u001b[92m92: Guess: $899.99 Truth: $997.99 Error: $98.00 SLE: 0.01 Item: Westin 57-4025 Black HDX Grille Guard fi...\u001b[0m\n",
+ "\u001b[93m93: Guess: $169.95 Truth: $219.00 Error: $49.05 SLE: 0.06 Item: Fieldpiece JL2 Job Link Wireless App Tra...\u001b[0m\n",
+ "\u001b[91m94: Guess: $329.99 Truth: $225.55 Error: $104.44 SLE: 0.14 Item: hansgrohe Talis S Modern Premium Easy Cl...\u001b[0m\n",
+ "\u001b[91m95: Guess: $2,499.00 Truth: $495.95 Error: $2,003.05 SLE: 2.61 Item: G-Technology G-SPEED eS PRO High-Perform...\u001b[0m\n",
+ "\u001b[92m96: Guess: $899.99 Truth: $942.37 Error: $42.38 SLE: 0.00 Item: DreamLine SHDR-1960723L-01 Shower Door, ...\u001b[0m\n",
+ "\u001b[92m97: Guess: $2.49 Truth: $1.94 Error: $0.55 SLE: 0.03 Item: Sanctuary Square Backplate Finish: Oiled...\u001b[0m\n",
+ "\u001b[93m98: Guess: $349.95 Truth: $284.34 Error: $65.61 SLE: 0.04 Item: Pelican Protector 1750 Long Case - Multi...\u001b[0m\n",
+ "\u001b[92m99: Guess: $169.99 Truth: $171.90 Error: $1.91 SLE: 0.00 Item: Brock Replacement Driver and Passenger H...\u001b[0m\n",
+ "\u001b[92m100: Guess: $129.99 Truth: $144.99 Error: $15.00 SLE: 0.01 Item: Carlinkit Ai Box Mini, Android 11, Multi...\u001b[0m\n",
+ "\u001b[91m101: Guess: $999.00 Truth: $470.47 Error: $528.53 SLE: 0.57 Item: StarDot NetCamLIVE2 YouTube Live Stream ...\u001b[0m\n",
+ "\u001b[92m102: Guess: $49.99 Truth: $66.95 Error: $16.96 SLE: 0.08 Item: Atomic Compatible FILXXCAR0016 16x25x5 M...\u001b[0m\n",
+ "\u001b[92m103: Guess: $99.99 Truth: $117.00 Error: $17.01 SLE: 0.02 Item: Bandai Awakening of S. H. s.h.figuarts s...\u001b[0m\n",
+ "\u001b[93m104: Guess: $229.99 Truth: $172.14 Error: $57.85 SLE: 0.08 Item: Fit System 62135G Passenger Side Towing ...\u001b[0m\n",
+ "\u001b[92m105: Guess: $359.99 Truth: $392.74 Error: $32.75 SLE: 0.01 Item: Black Horse Black Aluminum Exceed Runnin...\u001b[0m\n",
+ "\u001b[92m106: Guess: $16.99 Truth: $16.99 Error: $0.00 SLE: 0.00 Item: Dearsun Twinkle Star Color Night Light P...\u001b[0m\n",
+ "\u001b[92m107: Guess: $0.29 Truth: $1.34 Error: $1.05 SLE: 0.35 Item: Pokemon - Gallade Spirit Link (83/108) -...\u001b[0m\n",
+ "\u001b[93m108: Guess: $249.99 Truth: $349.98 Error: $99.99 SLE: 0.11 Item: Ibanez GA34STCE-NT GIO Series Classical ...\u001b[0m\n",
+ "\u001b[93m109: Guess: $449.99 Truth: $370.71 Error: $79.28 SLE: 0.04 Item: Set 2 Heavy Duty 12-16.5 12x16.5 12 Ply ...\u001b[0m\n",
+ "\u001b[92m110: Guess: $59.99 Truth: $65.88 Error: $5.89 SLE: 0.01 Item: Hairpin Table Legs 28\" Heavy Duty Hairpi...\u001b[0m\n",
+ "\u001b[93m111: Guess: $149.99 Truth: $229.99 Error: $80.00 SLE: 0.18 Item: Marada Racing Seat with Adjustable Slide...\u001b[0m\n",
+ "\u001b[92m112: Guess: $6.99 Truth: $9.14 Error: $2.15 SLE: 0.06 Item: Remington Industries 24UL1007STRWHI25 24...\u001b[0m\n",
+ "\u001b[91m113: Guess: $799.00 Truth: $199.00 Error: $600.00 SLE: 1.92 Item: Acer S3-391-6046 13.3-inch Ultrabook, In...\u001b[0m\n",
+ "\u001b[92m114: Guess: $99.99 Truth: $109.99 Error: $10.00 SLE: 0.01 Item: ICBEAMER 7\" RGB LED Headlights Bulb Halo...\u001b[0m\n",
+ "\u001b[91m115: Guess: $239.99 Truth: $570.42 Error: $330.43 SLE: 0.75 Item: R1 Concepts Front Rear Brakes and Rotors...\u001b[0m\n",
+ "\u001b[93m116: Guess: $199.99 Truth: $279.99 Error: $80.00 SLE: 0.11 Item: Camplux 2.64 GPM Tankless , Outdoor Port...\u001b[0m\n",
+ "\u001b[92m117: Guess: $15.99 Truth: $30.99 Error: $15.00 SLE: 0.40 Item: KNOKLOCK 10 Pack 3.75 Inch(96mm) Kitchen...\u001b[0m\n",
+ "\u001b[92m118: Guess: $24.95 Truth: $31.99 Error: $7.04 SLE: 0.06 Item: Valley Enterprises Yaesu USB FTDI CT-62 ...\u001b[0m\n",
+ "\u001b[92m119: Guess: $16.99 Truth: $15.90 Error: $1.09 SLE: 0.00 Item: G9 LED Light Bulbs,8W,75W 100W replaceme...\u001b[0m\n",
+ "\u001b[92m120: Guess: $59.99 Truth: $45.99 Error: $14.00 SLE: 0.07 Item: ZCHAOZ 4 Lights Antique White Farmhouse ...\u001b[0m\n",
+ "\u001b[93m121: Guess: $179.99 Truth: $113.52 Error: $66.47 SLE: 0.21 Item: Honeywell TH8320R1003 Honeywell VisionPr...\u001b[0m\n",
+ "\u001b[93m122: Guess: $699.99 Truth: $516.99 Error: $183.00 SLE: 0.09 Item: Patriot Exhaust H8013-1 1-7/8\" Clippster...\u001b[0m\n",
+ "\u001b[91m123: Guess: $99.99 Truth: $196.99 Error: $97.00 SLE: 0.45 Item: Fitrite Autopart New Front Left Driver S...\u001b[0m\n",
+ "\u001b[92m124: Guess: $18.99 Truth: $46.55 Error: $27.56 SLE: 0.75 Item: Technical Precision Replacement for GE G...\u001b[0m\n",
+ "\u001b[93m125: Guess: $259.99 Truth: $356.99 Error: $97.00 SLE: 0.10 Item: Covercraft Carhartt SeatSaver Front Row ...\u001b[0m\n",
+ "\u001b[92m126: Guess: $379.99 Truth: $319.95 Error: $60.04 SLE: 0.03 Item: Sennheiser SD Pro 2 (506008) - Double-Si...\u001b[0m\n",
+ "\u001b[93m127: Guess: $139.95 Truth: $96.06 Error: $43.89 SLE: 0.14 Item: Hitachi MAF0110 Mass Air Flow Sensor\u001b[0m\n",
+ "\u001b[92m128: Guess: $159.99 Truth: $190.99 Error: $31.00 SLE: 0.03 Item: AmScope SE305R-P-LED-PS36A 10X-30X LED C...\u001b[0m\n",
+ "\u001b[91m129: Guess: $124.99 Truth: $257.95 Error: $132.96 SLE: 0.52 Item: Front Left Driver Side Window Regulator ...\u001b[0m\n",
+ "\u001b[92m130: Guess: $69.99 Truth: $62.95 Error: $7.04 SLE: 0.01 Item: Premium Replica Hubcap Set, Fits Nissan ...\u001b[0m\n",
+ "\u001b[92m131: Guess: $39.99 Truth: $47.66 Error: $7.67 SLE: 0.03 Item: Excellerations Phonics Spelling Game for...\u001b[0m\n",
+ "\u001b[91m132: Guess: $329.99 Truth: $226.99 Error: $103.00 SLE: 0.14 Item: RC4WD BigDog Dual Axle Scale Car/Truck T...\u001b[0m\n",
+ "\u001b[92m133: Guess: $329.99 Truth: $359.95 Error: $29.96 SLE: 0.01 Item: Unknown Stage 2 Clutch Kit - Low Altitud...\u001b[0m\n",
+ "\u001b[93m134: Guess: $29.95 Truth: $78.40 Error: $48.45 SLE: 0.89 Item: 2002-2008 Dodge Ram 1500 Mopar 4X4 Emble...\u001b[0m\n",
+ "\u001b[92m135: Guess: $159.99 Truth: $172.77 Error: $12.78 SLE: 0.01 Item: Pro Comp Alloys Series 89 Wheel with Pol...\u001b[0m\n",
+ "\u001b[93m136: Guess: $199.99 Truth: $316.45 Error: $116.46 SLE: 0.21 Item: Detroit Axle - Front Rear Strut & Coil S...\u001b[0m\n",
+ "\u001b[93m137: Guess: $139.99 Truth: $87.99 Error: $52.00 SLE: 0.21 Item: ECCPP Rear Wheel Axle Replacement fit fo...\u001b[0m\n",
+ "\u001b[93m138: Guess: $139.00 Truth: $226.63 Error: $87.63 SLE: 0.24 Item: Dell Latitude E6520 Intel i7-2720QM 2.20...\u001b[0m\n",
+ "\u001b[92m139: Guess: $18.99 Truth: $31.49 Error: $12.50 SLE: 0.24 Item: F FIERCE CYCLE 251pcs Black Universal Mo...\u001b[0m\n",
+ "\u001b[93m140: Guess: $129.99 Truth: $196.00 Error: $66.01 SLE: 0.17 Item: Flash Furniture 4 Pk. HERCULES Series 88...\u001b[0m\n",
+ "\u001b[92m141: Guess: $39.99 Truth: $78.40 Error: $38.41 SLE: 0.44 Item: B&M 30287 Throttle Valve/Kickdown Cable,...\u001b[0m\n",
+ "\u001b[92m142: Guess: $119.99 Truth: $116.25 Error: $3.74 SLE: 0.00 Item: Gates TCK226 PowerGrip Premium Timing Be...\u001b[0m\n",
+ "\u001b[93m143: Guess: $189.99 Truth: $112.78 Error: $77.21 SLE: 0.27 Item: Monroe Shocks & Struts Quick-Strut 17149...\u001b[0m\n",
+ "\u001b[92m144: Guess: $29.99 Truth: $27.32 Error: $2.67 SLE: 0.01 Item: Feit Electric BPMR16/GU10/930CA/6 35W EQ...\u001b[0m\n",
+ "\u001b[92m145: Guess: $169.99 Truth: $145.91 Error: $24.08 SLE: 0.02 Item: Yellow Jacket 2806 Contractor Extension ...\u001b[0m\n",
+ "\u001b[91m146: Guess: $369.95 Truth: $171.09 Error: $198.86 SLE: 0.59 Item: Garage-Pro Tailgate SET Compatible with ...\u001b[0m\n",
+ "\u001b[93m147: Guess: $119.99 Truth: $167.95 Error: $47.96 SLE: 0.11 Item: 3M Perfect It Buffing and Polishing Kit ...\u001b[0m\n",
+ "\u001b[92m148: Guess: $39.99 Truth: $28.49 Error: $11.50 SLE: 0.11 Item: Chinese Style Dollhouse Model DIY Miniat...\u001b[0m\n",
+ "\u001b[92m149: Guess: $99.99 Truth: $122.23 Error: $22.24 SLE: 0.04 Item: Generic NRG Innovations SRK-161H Steerin...\u001b[0m\n",
+ "\u001b[92m150: Guess: $39.99 Truth: $32.99 Error: $7.00 SLE: 0.04 Item: Learning Resources Coding Critters Range...\u001b[0m\n",
+ "\u001b[92m151: Guess: $58.99 Truth: $71.20 Error: $12.21 SLE: 0.03 Item: Bosch Automotive 15463 Oxygen Sensor, OE...\u001b[0m\n",
+ "\u001b[93m152: Guess: $159.99 Truth: $112.75 Error: $47.24 SLE: 0.12 Item: Case of 24-2 Inch Blue Painters Tape - 6...\u001b[0m\n",
+ "\u001b[92m153: Guess: $149.99 Truth: $142.43 Error: $7.56 SLE: 0.00 Item: MOCA Engine Water Pump & Fan Clutch fit ...\u001b[0m\n",
+ "\u001b[93m154: Guess: $269.99 Truth: $398.99 Error: $129.00 SLE: 0.15 Item: SAREMAS Foot Step Bars for Hyundai Palis...\u001b[0m\n",
+ "\u001b[92m155: Guess: $399.99 Truth: $449.00 Error: $49.01 SLE: 0.01 Item: Gretsch G9210 Square Neck Boxcar Mahogan...\u001b[0m\n",
+ "\u001b[92m156: Guess: $199.99 Truth: $189.00 Error: $10.99 SLE: 0.00 Item: NikoMaku Mirror Dash Cam Front and Rear ...\u001b[0m\n",
+ "\u001b[92m157: Guess: $119.95 Truth: $120.91 Error: $0.96 SLE: 0.00 Item: Fenix HP25R v2.0 USB-C Rechargeable Head...\u001b[0m\n",
+ "\u001b[93m158: Guess: $139.99 Truth: $203.53 Error: $63.54 SLE: 0.14 Item: R&L Racing Heavy Duty Roll-Up Soft Tonne...\u001b[0m\n",
+ "\u001b[92m159: Guess: $299.99 Truth: $349.99 Error: $50.00 SLE: 0.02 Item: Garmin 010-02258-10 GPSMAP 64sx, Handhel...\u001b[0m\n",
+ "\u001b[92m160: Guess: $12.99 Truth: $34.35 Error: $21.36 SLE: 0.86 Item: Brown 5-7/8\" X 8-1/2\" X 3/16\" Thick Heav...\u001b[0m\n",
+ "\u001b[92m161: Guess: $369.99 Truth: $384.99 Error: $15.00 SLE: 0.00 Item: GAOMON PD2200 Pen Display & 20 Pen Nibs ...\u001b[0m\n",
+ "\u001b[93m162: Guess: $149.99 Truth: $211.00 Error: $61.01 SLE: 0.12 Item: VXMOTOR for 97-03 Ford F150/F250 Lightdu...\u001b[0m\n",
+ "\u001b[92m163: Guess: $89.99 Truth: $129.00 Error: $39.01 SLE: 0.13 Item: HP EliteBook 2540p Intel Core i7-640LM X...\u001b[0m\n",
+ "\u001b[91m164: Guess: $24.99 Truth: $111.45 Error: $86.46 SLE: 2.15 Item: Green EPX Mixing Nozzles 100-Pack-fits 3...\u001b[0m\n",
+ "\u001b[93m165: Guess: $129.99 Truth: $81.12 Error: $48.87 SLE: 0.22 Item: Box Partners 6 1/4 x 3 1/8\" 13 Pt. Manil...\u001b[0m\n",
+ "\u001b[91m166: Guess: $229.99 Truth: $457.08 Error: $227.09 SLE: 0.47 Item: Vixen Air 1/2\" NPT Air Ride Suspension H...\u001b[0m\n",
+ "\u001b[92m167: Guess: $59.99 Truth: $49.49 Error: $10.50 SLE: 0.04 Item: Smart Floor Lamp, 2700-6500K+RGBPink Mul...\u001b[0m\n",
+ "\u001b[92m168: Guess: $69.99 Truth: $80.56 Error: $10.57 SLE: 0.02 Item: SOZG 324mm Wheelbase Body Shell RC Car B...\u001b[0m\n",
+ "\u001b[92m169: Guess: $289.99 Truth: $278.39 Error: $11.60 SLE: 0.00 Item: Mickey Thompson ET Street S/S Racing Rad...\u001b[0m\n",
+ "\u001b[92m170: Guess: $419.99 Truth: $364.50 Error: $55.49 SLE: 0.02 Item: Pirelli 275/40R20 106W XL RFT P0 PZ4-LUX...\u001b[0m\n",
+ "\u001b[92m171: Guess: $369.99 Truth: $378.99 Error: $9.00 SLE: 0.00 Item: Torklift C3212 Rear Tie Down\u001b[0m\n",
+ "\u001b[91m172: Guess: $249.99 Truth: $165.28 Error: $84.71 SLE: 0.17 Item: Cardone 78-4226 Remanufactured Ford Comp...\u001b[0m\n",
+ "\u001b[92m173: Guess: $34.99 Truth: $56.74 Error: $21.75 SLE: 0.22 Item: Kidde AccessPoint 001798 Supra TouchPoin...\u001b[0m\n",
+ "\u001b[93m174: Guess: $399.00 Truth: $307.95 Error: $91.05 SLE: 0.07 Item: 3M Protecta 3100414 Self Retracting Life...\u001b[0m\n",
+ "\u001b[93m175: Guess: $79.99 Truth: $38.00 Error: $41.99 SLE: 0.53 Item: Plantronics 89435-01 Wired Headset, Blac...\u001b[0m\n",
+ "\u001b[92m176: Guess: $59.99 Truth: $53.00 Error: $6.99 SLE: 0.01 Item: Logitech K750 Wireless Solar Keyboard fo...\u001b[0m\n",
+ "\u001b[93m177: Guess: $299.00 Truth: $498.00 Error: $199.00 SLE: 0.26 Item: Olympus PEN E-PL9 Body Only with 3-Inch ...\u001b[0m\n",
+ "\u001b[93m178: Guess: $109.99 Truth: $53.99 Error: $56.00 SLE: 0.49 Item: Beck/Arnley 051-6066 Hub & Bearing Assem...\u001b[0m\n",
+ "\u001b[93m179: Guess: $279.99 Truth: $350.00 Error: $70.01 SLE: 0.05 Item: Eibach Pro-Kit Performance Springs E10-6...\u001b[0m\n",
+ "\u001b[93m180: Guess: $199.99 Truth: $299.95 Error: $99.96 SLE: 0.16 Item: LEGO DC Batman 1989 Batwing 76161 Displa...\u001b[0m\n",
+ "\u001b[92m181: Guess: $99.99 Truth: $94.93 Error: $5.06 SLE: 0.00 Item: Kingston Brass KS3608PL Restoration 4-In...\u001b[0m\n",
+ "\u001b[92m182: Guess: $399.00 Truth: $379.00 Error: $20.00 SLE: 0.00 Item: Polk Vanishing Series 265-LS In-Wall 3-W...\u001b[0m\n",
+ "\u001b[92m183: Guess: $249.99 Truth: $299.95 Error: $49.96 SLE: 0.03 Item: Spec-D Tuning LED Projector Headlights G...\u001b[0m\n",
+ "\u001b[92m184: Guess: $29.99 Truth: $24.99 Error: $5.00 SLE: 0.03 Item: RICHMOND & FINCH Airpod Pro Case, Green ...\u001b[0m\n",
+ "\u001b[93m185: Guess: $89.99 Truth: $41.04 Error: $48.95 SLE: 0.60 Item: LFA Industries 43B-5A-33JT 1/16-1/2-1.5-...\u001b[0m\n",
+ "\u001b[91m186: Guess: $189.99 Truth: $327.90 Error: $137.91 SLE: 0.30 Item: SAUTVS LED Headlight Assembly for Slings...\u001b[0m\n",
+ "\u001b[92m187: Guess: $14.99 Truth: $10.99 Error: $4.00 SLE: 0.08 Item: 2 Pack Combo Womens Safety Glasses Impac...\u001b[0m\n",
+ "\u001b[92m188: Guess: $14.99 Truth: $14.99 Error: $0.00 SLE: 0.00 Item: Arepa - Venezuelan cuisine - Venezuela P...\u001b[0m\n",
+ "\u001b[93m189: Guess: $19.97 Truth: $84.95 Error: $64.98 SLE: 1.99 Item: Schlage Lock Company KS23D2300 Padlock, ...\u001b[0m\n",
+ "\u001b[92m190: Guess: $79.99 Truth: $111.00 Error: $31.01 SLE: 0.11 Item: Techni Mobili White Sit to Stand Mobile ...\u001b[0m\n",
+ "\u001b[92m191: Guess: $109.99 Truth: $123.73 Error: $13.74 SLE: 0.01 Item: Special Lite Products Contemporary Wall ...\u001b[0m\n",
+ "\u001b[92m192: Guess: $549.00 Truth: $557.38 Error: $8.38 SLE: 0.00 Item: Tascam DP-24SD 24-Track Digital Portastu...\u001b[0m\n",
+ "\u001b[93m193: Guess: $159.99 Truth: $95.55 Error: $64.44 SLE: 0.26 Item: Glow Lighting 636CC10SP Vista Crystal Fl...\u001b[0m\n",
+ "\u001b[92m194: Guess: $129.99 Truth: $154.00 Error: $24.01 SLE: 0.03 Item: Z3 Wind Deflector, Smoke Tint, Lexan, Wi...\u001b[0m\n",
+ "\u001b[91m195: Guess: $80.00 Truth: $198.99 Error: $118.99 SLE: 0.82 Item: Olympus E-20 5MP Digital Camera w/ 4x Op...\u001b[0m\n",
+ "\u001b[91m196: Guess: $199.99 Truth: $430.44 Error: $230.45 SLE: 0.58 Item: PHYNEDI 1:1000 World Trade Center (1973-...\u001b[0m\n",
+ "\u001b[92m197: Guess: $12.99 Truth: $45.67 Error: $32.68 SLE: 1.45 Item: YANGHUAN Unstable Unicorns Adventure Car...\u001b[0m\n",
+ "\u001b[92m198: Guess: $229.99 Truth: $249.00 Error: $19.01 SLE: 0.01 Item: Interlogix NX-1820E NetworX Touch Screen...\u001b[0m\n",
+ "\u001b[92m199: Guess: $39.99 Truth: $42.99 Error: $3.00 SLE: 0.00 Item: Steering Damper,Universal Motorcycle Han...\u001b[0m\n",
+ "\u001b[93m200: Guess: $239.99 Truth: $181.33 Error: $58.66 SLE: 0.08 Item: Amprobe TIC 410A Hot Stick Attachment\u001b[0m\n",
+ "\u001b[92m201: Guess: $2.49 Truth: $6.03 Error: $3.54 SLE: 0.49 Item: MyCableMart 3.5mm Plug/Jack, 4 Conductor...\u001b[0m\n",
+ "\u001b[92m202: Guess: $29.99 Truth: $29.99 Error: $0.00 SLE: 0.00 Item: OtterBox + Pop Symmetry Series Case for ...\u001b[0m\n",
+ "\u001b[91m203: Guess: $199.00 Truth: $899.00 Error: $700.00 SLE: 2.26 Item: Dell XPS X8700-1572BLK Desktop ( Intel C...\u001b[0m\n",
+ "\u001b[92m204: Guess: $399.99 Truth: $399.99 Error: $0.00 SLE: 0.00 Item: Franklin Iron Works Sperry Industrial Br...\u001b[0m\n",
+ "\u001b[92m205: Guess: $7.99 Truth: $4.66 Error: $3.33 SLE: 0.21 Item: Avery Legal Dividers, Standard Collated ...\u001b[0m\n",
+ "\u001b[91m206: Guess: $649.99 Truth: $261.41 Error: $388.58 SLE: 0.83 Item: Moen 8346 Commercial Posi-Temp Pressure ...\u001b[0m\n",
+ "\u001b[92m207: Guess: $149.99 Truth: $136.97 Error: $13.02 SLE: 0.01 Item: Carlisle Versa Trail ATR All Terrain Rad...\u001b[0m\n",
+ "\u001b[93m208: Guess: $149.99 Truth: $79.00 Error: $70.99 SLE: 0.40 Item: SUNWAYFOTO 44mm Tripod Ball Head Arca Co...\u001b[0m\n",
+ "\u001b[92m209: Guess: $356.00 Truth: $444.99 Error: $88.99 SLE: 0.05 Item: NanoBeam AC NBE-5AC-Gen2-US 4 Units 5GHz...\u001b[0m\n",
+ "\u001b[91m210: Guess: $599.99 Truth: $411.94 Error: $188.05 SLE: 0.14 Item: WULF 4\" Front 2\" Rear Leveling Lift Kit ...\u001b[0m\n",
+ "\u001b[93m211: Guess: $199.99 Truth: $148.40 Error: $51.59 SLE: 0.09 Item: Alera ALEVABFMC Valencia Series Mobile B...\u001b[0m\n",
+ "\u001b[91m212: Guess: $119.99 Truth: $244.99 Error: $125.00 SLE: 0.50 Item: YU-GI-OH! Ignition Assault Booster Box\u001b[0m\n",
+ "\u001b[93m213: Guess: $139.99 Truth: $86.50 Error: $53.49 SLE: 0.23 Item: 48\" x 36\" Extra-Large Framed Magnetic Bl...\u001b[0m\n",
+ "\u001b[91m214: Guess: $59.99 Truth: $297.95 Error: $237.96 SLE: 2.53 Item: Dell Latitude D620 Renewed Notebook PC\u001b[0m\n",
+ "\u001b[92m215: Guess: $429.00 Truth: $399.99 Error: $29.01 SLE: 0.00 Item: acer Aspire 5 Laptop, AMD Ryzen 3 5300U ...\u001b[0m\n",
+ "\u001b[92m216: Guess: $599.00 Truth: $599.00 Error: $0.00 SLE: 0.00 Item: Elk 31080/6RC-GRN 30 by 6-Inch Viva 6-Li...\u001b[0m\n",
+ "\u001b[91m217: Guess: $24.99 Truth: $105.99 Error: $81.00 SLE: 2.00 Item: Barbie Top Model Doll\u001b[0m\n",
+ "\u001b[92m218: Guess: $729.99 Truth: $689.00 Error: $40.99 SLE: 0.00 Item: Danby Designer 20-In. Electric Range wit...\u001b[0m\n",
+ "\u001b[91m219: Guess: $799.99 Truth: $404.99 Error: $395.00 SLE: 0.46 Item: FixtureDisplays® Metal Truss Podium Doub...\u001b[0m\n",
+ "\u001b[92m220: Guess: $229.99 Truth: $207.76 Error: $22.23 SLE: 0.01 Item: ACDelco 13597235 GM Original Equipment A...\u001b[0m\n",
+ "\u001b[92m221: Guess: $199.99 Truth: $171.82 Error: $28.17 SLE: 0.02 Item: EBC S1KF1135 Stage-1 Premium Street Brak...\u001b[0m\n",
+ "\u001b[92m222: Guess: $349.99 Truth: $293.24 Error: $56.75 SLE: 0.03 Item: FXR Men's Boost FX Jacket (Black/Orange/...\u001b[0m\n",
+ "\u001b[93m223: Guess: $499.95 Truth: $374.95 Error: $125.00 SLE: 0.08 Item: SuperATV Scratch Resistant 3-in-1 Flip W...\u001b[0m\n",
+ "\u001b[93m224: Guess: $59.95 Truth: $111.99 Error: $52.04 SLE: 0.38 Item: SBU 3 Layer All Weather Mini Van Car Cov...\u001b[0m\n",
+ "\u001b[92m225: Guess: $29.99 Truth: $42.99 Error: $13.00 SLE: 0.12 Item: 2 Pack Outdoor Brochure Holder Advertisi...\u001b[0m\n",
+ "\u001b[93m226: Guess: $179.99 Truth: $116.71 Error: $63.28 SLE: 0.19 Item: Monroe Shocks & Struts Quick-Strut 17158...\u001b[0m\n",
+ "\u001b[91m227: Guess: $199.99 Truth: $118.61 Error: $81.38 SLE: 0.27 Item: Elements of Design Magellan EB235AL Thre...\u001b[0m\n",
+ "\u001b[92m228: Guess: $139.99 Truth: $147.12 Error: $7.13 SLE: 0.00 Item: GM Genuine Parts 15-62961 Air Conditioni...\u001b[0m\n",
+ "\u001b[92m229: Guess: $89.99 Truth: $119.99 Error: $30.00 SLE: 0.08 Item: Baseus 17-in-1 USB C Docking Station to ...\u001b[0m\n",
+ "\u001b[92m230: Guess: $369.99 Truth: $369.98 Error: $0.01 SLE: 0.00 Item: Whitehall™ Personalized Whitehall Capito...\u001b[0m\n",
+ "\u001b[92m231: Guess: $294.95 Truth: $315.55 Error: $20.60 SLE: 0.00 Item: Pro Circuit Works Pipe PY05250 for 02-19...\u001b[0m\n",
+ "\u001b[92m232: Guess: $169.99 Truth: $190.99 Error: $21.00 SLE: 0.01 Item: HYANKA 15 \"1200W Professional DJ Speaker...\u001b[0m\n",
+ "\u001b[92m233: Guess: $129.99 Truth: $155.00 Error: $25.01 SLE: 0.03 Item: Bluetooth X6BT Card Reader Writer Encode...\u001b[0m\n",
+ "\u001b[92m234: Guess: $399.99 Truth: $349.99 Error: $50.00 SLE: 0.02 Item: AIRAID Cold Air Intake System by K&N: In...\u001b[0m\n",
+ "\u001b[92m235: Guess: $289.99 Truth: $249.99 Error: $40.00 SLE: 0.02 Item: Bostingner Shower Faucets Sets Complete,...\u001b[0m\n",
+ "\u001b[92m236: Guess: $27.99 Truth: $42.99 Error: $15.00 SLE: 0.17 Item: PIT66 Front Bumper Turn Signal Lights, C...\u001b[0m\n",
+ "\u001b[92m237: Guess: $16.99 Truth: $17.99 Error: $1.00 SLE: 0.00 Item: Caseology Bumpy Compatible with Google P...\u001b[0m\n",
+ "\u001b[92m238: Guess: $389.00 Truth: $425.00 Error: $36.00 SLE: 0.01 Item: Fleck 2510 Timer Mechanical Filter Contr...\u001b[0m\n",
+ "\u001b[92m239: Guess: $259.99 Truth: $249.99 Error: $10.00 SLE: 0.00 Item: Haloview MC7108 Wireless RV Backup Camer...\u001b[0m\n",
+ "\u001b[91m240: Guess: $34.99 Truth: $138.23 Error: $103.24 SLE: 1.83 Item: Schmidt Spiele - Manhattan\u001b[0m\n",
+ "\u001b[92m241: Guess: $399.99 Truth: $414.99 Error: $15.00 SLE: 0.00 Item: Corsa 14333 Tip Kit (Ford Mustang GT)\u001b[0m\n",
+ "\u001b[91m242: Guess: $289.99 Truth: $168.28 Error: $121.71 SLE: 0.29 Item: Hoshizaki FM116A Fan Motor Kit 1\u001b[0m\n",
+ "\u001b[92m243: Guess: $199.99 Truth: $199.99 Error: $0.00 SLE: 0.00 Item: BAINUO Antler Chandelier Lighting,6 Ligh...\u001b[0m\n",
+ "\u001b[92m244: Guess: $99.99 Truth: $126.70 Error: $26.71 SLE: 0.06 Item: DNA MOTORING HL-OH-FEXP06-SM-AM Smoke Le...\u001b[0m\n",
+ "\u001b[92m245: Guess: $6.99 Truth: $5.91 Error: $1.08 SLE: 0.02 Item: Wera Stainless 3840/1 TS 2.5mm Hex Inser...\u001b[0m\n",
+ "\u001b[92m246: Guess: $199.99 Truth: $193.06 Error: $6.93 SLE: 0.00 Item: Celestron - PowerSeeker 127EQ Telescope ...\u001b[0m\n",
+ "\u001b[92m247: Guess: $229.99 Truth: $249.99 Error: $20.00 SLE: 0.01 Item: NHOPEEW 10.1inch Android Car Radio Carpl...\u001b[0m\n",
+ "\u001b[92m248: Guess: $49.99 Truth: $64.12 Error: $14.13 SLE: 0.06 Item: Other Harmonica (Suzuki-2Timer24- A)\u001b[0m\n",
+ "\u001b[92m249: Guess: $109.99 Truth: $114.99 Error: $5.00 SLE: 0.00 Item: Harley Air Filter Venturi Intake Air Cle...\u001b[0m\n",
+ "\u001b[92m250: Guess: $1,099.00 Truth: $926.00 Error: $173.00 SLE: 0.03 Item: Elite Screens Edge Free Ambient Light Re...\u001b[0m\n"
+ ]
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/plain": [
+ ""
+ ],
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAA/YAAAK9CAYAAACO8PdPAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAuFRJREFUeJzs3Xd8leXBxvHfCdmbkAWyFAeCWxRxDxSUOnEjgtraKtraXTsc1arV2qr1Fa1aceHee6NWcYsLcTKFDAhJgEDm8/5xMk6YCSScjN+3n3ya3Oc559wnJDFXrvt+nlAQBAGSJEmSJKlTion2BCRJkiRJ0sYz2EuSJEmS1IkZ7CVJkiRJ6sQM9pIkSZIkdWIGe0mSJEmSOjGDvSRJkiRJnZjBXpIkSZKkTsxgL0mSJElSJ2awlyRJkiSpEzPYS5LazcSJExk4cGC0p9FlzJkzhwMPPDDa05DazZQpUwiFQsyZMyfaU5GkTsVgL6nbmT17Nueddx7bbrstycnJJCcnM2TIECZNmsSnn366UY9ZUVHBJZdcwrRp01p0/Jw5cwiFQmt9u//++zd4/0suuWSd97/55ps36jVsrIULF3LJJZcwY8aMzfq8q5s4ceI6PyeJiYlRndvmMnDgwHV+DrbZZps1jr/99tvZfvvtSUxMZJtttuHf//53q57vo48+4qijjiIrK4vk5GR22GEHbrjhhmbHXHHFFey1117k5OQ0Ps8FF1xAcXFxi55j9deRnp7OAQccwDPPPLPGsQ2hMBQK8b///W+N24MgoF+/foRCIX70ox81u2358uVcfPHF7LDDDqSkpNCrVy922WUXfvGLX7Bw4cLG4xq+9xYvXrzOOU+bNm2d/w4t/R5viSeffJLddtuNxMRE+vfvz8UXX0xNTc0G79eanz/vvfce5557LrvvvjtxcXGEQqFWzXHgwIFrfK4bNHyeHn744fU+xk033cSUKVNa9bxt5YEHHmDEiBGkpKSQmZnJ3nvvzauvvtrsmMmTJ3PCCSfQv39/QqEQEydObPXzfPfdd5x66qnk5uaSlJTENttsw5/+9Kdmxzz++OMMHjyYjIwMjjzyyGZflw2OOuoozj777FY/v6TOLzbaE5Ckzenpp5/mpJNOIjY2lnHjxrHzzjsTExPDrFmzePTRR5k8eTKzZ89mwIABrXrciooKLr30UoBWNaqnnHIKRxxxRLOxESNGtPj+kydPJjU1tdnY8OHDW3z/trBw4UIuvfRSBg4cyC677NLstltvvZW6urrNNpeEhARuu+22NcZ79Oix2ebQnqqrq6mpqaG2tnatr+m6665j+fLlzcbmzp3Ln//8Zw477LBm47fccgs/+9nPGDt2LL/61a948803+fnPf05FRQW///3vNziXF198kSOPPJJdd92Vv/zlL6SmpvLdd9+xYMGCZsd9+OGH7LLLLpx88smkpaXx5Zdfcuutt/LMM88wY8YMUlJSNvhchx56KKeffjpBEDB37lwmT57MkUceyXPPPceoUaPWOD4xMZGpU6ey7777Nht//fXXWbBgAQkJCc3Gq6ur2X///Zk1axYTJkzg/PPPZ/ny5XzxxRdMnTqVY489lj59+mxwnqv7+c9/zh577LHGeGu+x9flueee45hjjuHAAw/k3//+N5999hmXX345RUVFTJ48uUWP0ZKfP88++yy33XYbO+20E1tttRVff/31Js99fcaPH8/JJ5/c7N/opptuIjs7e6MC86a45JJL+Otf/8rxxx/PxIkTqa6u5vPPP+eHH35odtzf//53li1bxp577smiRYta/TwzZszgwAMPZIsttuDXv/41vXr1Yt68ecyfP7/xmO+//56TTjqJk046iREjRnDddddxxhln8MILLzQe88ILL/DGG2/wzTffbPyLltR5BZLUTXz77bdBSkpKsP322wcLFy5c4/bq6urg+uuvD+bNm9fqxy4uLg6A4OKLL27R8bNnzw6A4Jprrmn1cwVBEFx88cUBEBQXF7f4PsuXL9+o59qQ999/PwCCO+64o10ev0FdXV1QUVGxztsnTJgQpKSkbNRjr+9zs2LFio16zAbV1dVBZWXlJj3Gk08+GQwePDgIhUIBEMTExARbb711cOutt27wvpdddlkABG+99VbjWEVFRdCrV69gzJgxzY4dN25ckJKSEpSUlKz3McvKyoK8vLzg2GOPDWpra1v9eh5++OEACO67774NHgsEkyZNajY2c+bMAAgOP/zwZuN33HFHAATHHXdckJ2dHVRXVze7/Sc/+Umw++67BwMGDGj22h988MEACO699941nn/lypVBWVlZ48ct+d577bXXAiB46KGHNvj6NtaQIUOCnXfeudlr/NOf/hSEQqHgyy+/XO99W/Pzp6CgoPH7btKkSUFrf3Vc/XMdqaWfp6FDhwYHHHBAq553U02fPj0IhULBP//5zw0eO2fOnKCuri4IgiBISUkJJkyY0OLnqa2tDXbYYYdg+PDh6/35Nnny5GCrrbZqfJ7XXnstCIVCwcqVK4MgCP+c2X777YNrr722xc8tqWtxKb6kbuPqq69mxYoV3HHHHfTu3XuN22NjY/n5z39Ov379GscmTpxIamoq33//PaNGjSIlJYU+ffrw17/+lSAIgPCy1pycHAAuvfTSxiWtl1xySYvmtWLFCqqqqjb9BUZoWJL8+uuvc+6555Kbm0vfvn0bb7/pppsYOnQoCQkJ9OnTh0mTJlFaWtrsMQ488EB22GEHZs6cyUEHHURycjJbbLEFV199deMx06ZNa2wkzzjjjMbX3rBsdm177Ovq6rjuuusYOnQoiYmJ5OXl8dOf/pSlS5c2O65hCe8LL7zAsGHDSEpK4pZbbmnXz03Da/7www/Zf//9SU5O5o9//CMARUVFnHXWWeTl5ZGYmMjOO+/MnXfe2eyxG5Y4/+Mf/+C6665j0KBBJCQkMHPmzI2e79dff83xxx9PWloaN9xwAzvuuCP//e9/OfTQQ1vUnk6dOpUtt9ySvffeu3HstddeY8mSJZx77rnNjp00aRIrVqxY6zL31R+zsLCQv/3tb8TExLBixYpWrcxo+JpY/Wuupbbffnuys7P57rvv1nr7KaecwpIlS3jppZcax6qqqnj44Yc59dRT1zi+4XH22WefNW5LTEwkPT19o+bZXmbOnMnMmTM5++yziY1tWnx57rnnEgTBBpe2R9rQz5+8vDySkpI2ab6tsfoe+4EDB/LFF1/w+uuvN/58aVgVVV1dzaWXXso222xDYmIivXr1Yt999232776xrrvuOvLz8/nFL35BEARrrISJNGDAgFZvUWjw4osv8vnnn3PxxReTlJRERUUFtbW1axy3cuVKMjMzG58nKyuLIAhYuXIlADfeeCO1tbWcf/75GzUPSZ2fwV5St/H000+z9dZbt3qpem1tLaNHjyYvL4+rr76a3XffnYsvvpiLL74YgJycnMalr8ceeyx33303d999N8cdd9wGH/vSSy8lNTWVxMRE9thjD1588cVWza2kpITFixc3vq0ejs8991xmzpzJRRddxB/+8AcgvLx00qRJ9OnTh2uvvZaxY8dyyy23cNhhh1FdXd3s/kuXLmX06NHsvPPOXHvttQwePJjf//73PPfcc0A4YP31r38F4Oyzz2587fvvv/865/zTn/6U3/72t+yzzz5cf/31nHHGGdx7772MGjVqjef/6quvOOWUUzj00EO5/vrr11jqvzaRn4+Gt/Ly8jWOW9vnBmDJkiUcfvjh7LLLLlx33XUcdNBBrFy5kgMPPJC7776bcePGcc0115CRkcHEiRO5/vrr13jsO+64g3//+9+cffbZXHvttWRlZa1zbmt7q6ysbHysl156iaqqKh5//HF+9KMfkZWVxYQJE7jpppua/ZFlbT7++GO+/PLLNcLsxx9/DMCwYcOaje++++7ExMQ03r4uL7/8Munp6fzwww9st912pKamkp6ezjnnnMOqVavWOD4IAhYvXkxBQUHjkv8ePXps9IkAy8rKWLp0KT179lzr7QMHDmTEiBHcd999jWPPPfccZWVlnHzyyWsc37D15q677mr8g11bWLZs2Vr/fSOfo6ysrEVfE5HBcl3/fn369KFv374b/PdrsKk/f1qqurp6ra+prKxsg/e97rrr6Nu3L4MHD278+dKw9/ySSy7h0ksv5aCDDuLGG2/kT3/6E/379+ejjz5qvH9lZWWLv+8ivfLKK+yxxx7ccMMN5OTkkJaWRu/evbnxxhvb9HPz8ssvA+FtRMOGDSMlJYXk5GROPvlkSkpKGo/bY489+Pjjj7nvvvuYPXs2f/vb39h6663p2bMnxcXFXHrppfzzn/8kLi6uTecnqROJ4moBSdpsysrKAiA45phj1rht6dKlQXFxceNb5HLICRMmBEBw/vnnN47V1dUFY8aMCeLj4xuX47Z2Kf7cuXODww47LJg8eXLw5JNPBtddd13Qv3//ICYmJnj66ac3eP+G5cCrvw0YMCAIgqYlyfvuu29QU1PTeL+ioqIgPj4+OOyww5otob7xxhsDIPjvf//bOHbAAQcEQHDXXXc1jlVWVgb5+fnB2LFjG8fWtxR/woQJjXMKgiB4880317rk+fnnn19jfMCAAQEQPP/88xv8fDQ819o+J0AwatSoxuPW9bmJfM0333xzs/HrrrsuAIJ77rmncayqqioYMWJEkJqaGpSXlwdB0LTEOT09PSgqKlpjjuua3+pvkZ/LyZMnB0DwzTffBLNnz27VkuRf//rXARDMnDmz2fikSZOCHj16rPU+OTk5wcknn7zex91pp52C5OTkIDk5OTj//PODRx55JDj//PMDYK33XbRoUbPX17dv3+CBBx5o0WsAgrPOOisoLi4OioqKgg8++CAYPXr0WpeSN/zbvv/++8GNN94YpKWlNX4/n3DCCcFBBx0UBMGay8MrKiqC7bbbrvF7aOLEicHtt98eFBYWrjGf1izFX9fbokWLGo9t+Jrb0Fvk8u5rrrkmANa6bWiPPfYI9tprr/V+Tjf258/GLsXf0GuLXIrf8G84e/bsxrF1LcXfeeed17nMf/XHa8lbg5KSkgAIevXqFaSmpgbXXHNN8MADDzR+3a3+8yFSa5fiH3XUUY3PNW7cuODhhx8O/vKXvwSxsbHB3nvv3bj0PgiC4Oc//3njXLOysoJXX301CILwFpPRo0e3+DkldU2ePE9St9DQ2K5+ojkIL7/+5JNPGj++5ppr+M1vftPsmPPOO6/x/VAoxHnnncczzzzDyy+/vNYGcEP69+/f7KRHED5p1JAhQ/j1r3/NmDFjWvQ4jzzySLNlwqsvmf3JT37S7CRrL7/8MlVVVVxwwQXExMQ0O+6Pf/wjzzzzDGeccUbjeGpqKqeddlrjx/Hx8ey55558//33LXuhq3nooYfIyMjg0EMPbdaQ7b777qSmpvLaa681a5e33HLLtZ4cbV0SExN56qmn1hjPzs5eY2z1z02DhISEZp8DCJ9ALD8/n1NOOaVxLC4ujp///OeccsopvP76683O/D127NjG7RmRWrpEeOjQoY3vH3300fzxj3/kkEMO4ZhjjmH58uWUl5dvcHl4XV0d999/P7vuuivbb799s9tWrlxJfHz8Wu+XmJjYuLx3XZYvX05FRQU/+9nPGs+Cf9xxx1FVVcUtt9zCX//612Zn4c/KyuKll15i1apVfPzxxzz66KPrXdq8uttvv53bb7+98eO4uDh+97vf8atf/Wqd9znxxBO54IILePrppxk9ejRPP/30Gmfsb5CUlMS7777L3/72Nx588EGmTJnClClTiImJ4dxzz+Uf//jHGifca4mLLrqI/fbbb43xhhUcANdee+0aK23WJvLkfQ3/PmubU2Ji4lpXqERqq58/LTV8+HAuv/zyNcY/+eSTNX7WtkZmZiZffPEF33zzzVqv+gAwatSoVi/Nb/jaXLJkCffffz8nnXQSAMcffzw77rgjl19+OT/96U83et5re6499tiDe+65Bwj//EhOTubCCy/klVdeYeTIkQBcf/31/PrXv6agoIAhQ4aQmprKjBkzuOuuu5gxYwZlZWVMmjSJ1157jW222YbJkyev8b0vqesy2EvqFtLS0gDWGiZuueUWli1bRmFhYbMQ2yAmJoatttqq2di2224L0KbXWs7KyuKMM87gqquuYsGCBc32xK/L/vvvv9bQ2mDLLbds9vHcuXMB2G677ZqNx8fHs9VWWzXe3qBv375r7B3t2bPnRl8W8JtvvqGsrIzc3Ny13l5UVLTe+W9Ijx49Gn8J3pB1PfYWW2yxRuidO3cu22yzTbM/hgCNvzSv/nlb12O3dG6Revfuzfvvv8+ll17K1KlTWbx4MVlZWRxyyCH885//bPZHgEivv/46P/zwA7/85S/XuC0pKWmd+6pXrVq1wT3VDbdH/qED4NRTT+WWW25h+vTpzYJWfHx842v/0Y9+xCGHHMI+++xDbm7uOi+FFunoo4/mvPPOo6qqivfff58rrriCioqKNf49IuXk5DBy5EimTp3auG/5+OOPX+fxGRkZXH311Vx99dXMnTuXV155hX/84x/ceOONZGRkrDWYbsiOO+64wX/z3XffvdWP2/D5j9yy0aAl/35rszE/f1oqOzt7rZ+HyPMDbIy//vWvHH300Wy77bbssMMOjB49mvHjx7PTTjs1HtO7d++1nlNlfRo+f3Fxcc2+ZmJiYjjppJO4+OKLmTdvHv3799+k+Uc+19q+ly688ELefvvtZp+7/v37N3ven//85/zsZz9j8ODBnHbaacyfP58nnniCO++8kyOPPJJZs2Zt8udZUufgd7qkbiEjI4PevXvz+eefr3Fbw577tgzpG6vhxH0lJSVt8ov1pp70al2XiQs2ch9yXV0dubm53HvvvWu9ffWWuz1P2rWux26L51zXYxQUFLTo/hkZGc0eY9CgQdx1113MmTOH4447jrPOOou//vWvjBw5kpkzZ651r/m9995LTEzMGoEBwmGntraWoqKiZn9kqaqqYsmSJRu8tFufPn344osvyMvLazbe8FgbaqD33ntvevfuzb333tuiYN+3b9/GcHPEEUeQnZ3Neeedx0EHHbTec1mceuqp/OQnP6GgoIDDDz+czMzMDT4XhPfcn3nmmRx77LFstdVW3HvvvRsV7FuipKSkRSfPTEpKIiMjA6AxqC5atKjZyT4bxvbcc8+Nmktb//xpb/vvvz/fffcdTzzxBC+++CK33XYb//rXv7j55pv58Y9/DIRXN7RkLz9Afn4+EP4jR2JiIpmZmWv8DIz8Gm+LYN/wvbYx30sPPPAAX375JU8++SS1tbU8+OCDvPjiiwwbNoyhQ4dy66238s4776xx2UdJXZMnz5PUbYwZM4Zvv/2W9957r1X3q6urW2PpecPZyBvO7r2xZ0ReXcPzrG0Zd1toOEnYV1991Wy8qqqK2bNnN97eGq157YMGDWLJkiXss88+jBw5co23nXfeudXPvzkMGDCAb775Zo0zv8+aNavx9pZoaA839PbAAw+s8zHS09OZNGkSkydPpqCggLfeemuNYyorK3nkkUc48MAD1xrSG05C+MEHHzQb/+CDD6irq9vgSQobWubVr+e9cOFCoGVfv6tWrWpx4FrdT3/6UwYNGsSf//zn9f6R6dhjjyUmJoZ33nlnrWfD35CePXsyaNCgjbo2eUsdd9xxLfqa+MUvftF4n3X9+y1cuJAFCxa06CSTa9PeP3821vp+xjSsNLjvvvuYP38+O+20U7MrkjzwwAMt/r5rEBMTwy677EJxcfEaf3Rpzdd4S2zs91JFRQW//e1vueyyy8jMzGTx4sVUV1c3fr8nJSXRs2fPNR5XUtdlYy+p2/jd737H1KlTOfPMM3nllVfWaEjWFxBuvPHGxv25QRBw4403EhcXxyGHHAJAcnIy0PLLdxUXF6/xC9sPP/zAf//7X3baaadWLx1tqZEjRxIfH88NN9zA6NGjG39hvv322ykrK9uovbUpKSlAy177iSeeyE033cRll13GFVdc0ey2mpoali9f3uJWdXM64ogjePHFF3nggQcaG/Camhr+/e9/k5qaygEHHNCix9mYPfbrOvt7wxUE1rY64Nlnn6W0tJRx48at9fEPPvhgsrKymDx5MkcccUTj+OTJk0lOTm72ddBwxvD+/fs3fp2feOKJXHXVVdx+++0cfPDBjcfedtttxMbGNp7tfsWKFYRCocb7NXjkkUdYunTpGmd1b6nY2Fh+/etfc+655/LEE09wzDHHrPW41NRUJk+ezJw5czjyyCPX+XiffPIJW2yxxRrbWubOncvMmTPX2LrSljZmj/3QoUMZPHgw//nPf/jpT3/a2CpPnjyZUCjUbPl4WVkZixYtonfv3o2Nf7R+/myslJSUtf58WbJkCb169Wr8ODU1la233pr58+c3jm3MHnuAk046iXfeeYc777yTn/zkJ0D4j1H33nsvQ4YM2eCqlrVZ27/F0UcfzS9+8QvuuOMOJk6c2Li95LbbbgPg0EMPXetj/f3vf6dnz56Nc+vVqxexsbHMmjWLbbfdlsWLF1NcXNy4CkFS12ewl9RtbLPNNkydOpVTTjmF7bbbjnHjxrHzzjsTBAGzZ89m6tSpxMTErLEENTExkeeff54JEyYwfPhwnnvuOZ555hn++Mc/Nv5ynJSUxJAhQ3jggQfYdtttycrKYocddmCHHXZY61x+97vf8d1333HIIYfQp08f5syZwy233MKKFSvWevm0tpKTk8OFF17IpZdeyujRoznqqKP46quvuOmmm9hjjz3Weo6BDRk0aBCZmZncfPPNpKWlkZKSwvDhw9e6z/yAAw7gpz/9KVdeeSUzZszgsMMOIy4ujm+++YaHHnqI66+/fr37oDekpqam8QRUqzv22GMb/wjRWmeffTa33HILEydO5MMPP2TgwIE8/PDDvPXWW1x33XWN53DYkI3ZY3/DDTcwbdo0TjnlFNLT01m6dCn//Oc/ufLKK9lqq63Ya6+91rjPvffeS0JCAmPHjl3rYyYlJXHZZZcxadIkTjjhBEaNGsWbb77JPffcw9/+9rdmJ3e78cYbufTSS3nttdcaA/uuu+7KmWeeyX//+19qamo44IADmDZtGg899BAXXnhhY+j55ptvGDlyJCeddBKDBw8mJiaGDz74gHvuuYeBAwc2a6Fba+LEiVx00UX8/e9/X2ewB5gwYcIGH+ull17i4osv5qijjmKvvfYiNTWV77//nv/+979UVlY2a4Ab/POf/1zjDxYxMTH88Y9/bPz4zTffXOvl/3baaafGfeAbs8cewif5POqoozjssMM4+eST+fzzz7nxxhv58Y9/3OyEaY899hhnnHFGY3CE1v38mTt3LnfffTfQtEKgYVvCgAEDGD9+/EbNvzV23313Jk+ezOWXX87WW29Nbm4uBx98MEOGDOHAAw9k9913Jysriw8++ICHH3642clON2aPPYRXhdx2221MmjSJr7/+mv79+3P33Xczd+7cNU7Q+dRTTzWegLW6uppPP/208XN01FFHNf5br+3fIj8/nz/96U9cdNFFjB49mmOOOYZPPvmEW2+9lVNOOYU99thj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/ve/xMfHM3ToUGbMmME///lPg70kSepyVtbCQ8XwVlnTWEIMjM2B/TMg5F56SepyoroUvyWmTZtGbm4u2223Heeccw5LlixpvG369OlkZmY2hnqAkSNHEhMTw7vvvtt4zP777098fNOfpkeNGsVXX33F0qVL1/qclZWVlJeXN3uTJEnq6D5fDpfMaR7qByfDxQPhgExDvSR1VR062I8ePZq77rqLV155hb///e+8/vrrHH744dTW1gJQUFBAbm5us/vExsaSlZVFQUFB4zF5eXnNjmn4uOGY1V155ZVkZGQ0vvXr16+tX5okSVKbqaiFKYvg3z9Aaf3S+8QYOC0PLugLveKiOz9JUvvq0GfFP/nkkxvf33HHHdlpp50YNGgQ06ZN45BDDmm3573wwgv51a9+1fhxeXm54V6SJHVIny6HewqhLGIv/ZAUGJ8HWQZ6SeoWOnSwX91WW21FdnY23377LYcccgj5+fkUFRU1O6ampoaSkpLGffn5+fkUFhY2O6bh43Xt3U9ISFjjJH2SJEkdyYpaeKAI3o3YMZgYAyfmwt7pLruXpO6kQy/FX92CBQtYsmQJvXv3BmDEiBGUlpby4YcfNh7z6quvUldXx/DhwxuPeeONN6iubrpw60svvcR2221Hz549N+8LkCRJagMzloX30keG+h1S4JKBsI8nyJOkbieqwX758uXMmDGDGTNmADB79mxmzJjBvHnzWL58Ob/97W955513mDNnDq+88gpHH300W2+9NaNGjQJg++23Z/To0fzkJz/hvffe46233uK8887j5JNPpk+fPgCceuqpxMfHc9ZZZ/HFF1/wwAMPcP311zdbai9JktQZLK+B2xbC5IVQXr/0PikGJubDeVtAT5feS1K3FAqCIIjWk0+bNo2DDjpojfEJEyYwefJkjjnmGD7++GNKS0vp06cPhx12GJdddlmzk+GVlJRw3nnn8dRTTxETE8PYsWO54YYbSE1NbTzm008/ZdKkSbz//vtkZ2dz/vnn8/vf/77F8ywvLycjI4OysjLS09M37UVLkiRthI+WwdRCWFbbNLZTKozLhUwDvSR1Oa3JoVEN9p2FwV6SJEXLshq4rwg+XNY0ltwDTs6FPdNcdi9JXVVrcminOnmeJElSdxEE4TB/XxEsj2jpd0mFU/Mgw9/iJEn1/E+CJElSB1NeE152//HyprGU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i82ipi58TfoXljZv6Y/IgsNt6SVJkqQOwWAvaa3mrAy39Iuqmsb61bf0/WzpJUmSpA6jQ/dtl1xyCaFQqNnb4MFNl8xatWoVkyZNolevXqSmpjJ27FgKCwubPca8efMYM2YMycnJ5Obm8tvf/paamprN/VKkTqO6Dh4thqvmNYX6HiE4OhsuHGColyRJkjqaDt/YDx06lJdffrnx49jYpin/8pe/5JlnnuGhhx4iIyOD8847j+OOO4633noLgNraWsaMGUN+fj5vv/02ixYt4vTTTycuLo4rrrhis78WdQN11TD/UeiRBFv8CEId+m9na/i+vqUvjGjpBySGW/otEqI3L0mSJEnr1uGDfWxsLPn5+WuMl5WVcfvttzN16lQOPvhgAO644w6233573nnnHfbaay9efPFFZs6cycsvv0xeXh677LILl112Gb///e+55JJLiI+PX+tzVlZWUlnZdJaw8vLy9nlx6nrePh3m3R9+f8gfYJcrozufFqqqgycWwytLoX4rPbEh+FEvGJUV3lcvSZIkqWPq8HXiN998Q58+fdhqq60YN24c8+bNA+DDDz+kurqakSNHNh47ePBg+vfvz/Tp0wGYPn06O+64I3l5eY3HjBo1ivLycr744ot1PueVV15JRkZG41u/fv3a6dWpy1n4TNP7C56M3jxa4dsKuGwuvBwR6gcmwp8GwOG9DPWSJElSR9ehg/3w4cOZMmUKzz//PJMnT2b27Nnst99+LFu2jIKCAuLj48nMzGx2n7y8PAoKCgAoKChoFuobbm+4bV0uvPBCysrKGt/mz5/fti9MXVffY5re7z82atNoico6eLAI/jEfiuqX3seG4Lgc+H1/6OPSe0mSJKlT6NBL8Q8//PDG93faaSeGDx/OgAEDePDBB0lKSmq3501ISCAhwVSjjbDXf8OBvkcS5B8a7dms09cVcFcBFFc3jW2VBBPyIN8vfUmSJKlT6dDBfnWZmZlsu+22fPvttxx66KFUVVVRWlrarLUvLCxs3JOfn5/Pe++91+wxGs6av7Z9+9Imi4mFvkdHexbrVFkHjxXDa6VNY3EhOCYbDu7psntJkiSpM+rQS/FXt3z5cr777jt69+7N7rvvTlxcHK+88krj7V999RXz5s1jxIgRAIwYMYLPPvuMoqKixmNeeukl0tPTGTJkyGafvxRNs1bAX+c0D/WD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6XhoaCg7duwoUv6ll17i38W9G/5Q4RcDCUDb59pWdqgiIiIiIiIiDqmpqeYI8lLUicS+vJ566inGjx/v2E9KSqJJkyYcOnTorD9QkdoqJSWFRo0acfjw4bMO9RGpzfSsS12g51zqAj3ncqEzDIPU1FQiIiLOWrZOJPbBwcHYbDZiY2OdjsfGxhIWFlakvLu7O+7u7kWO+/v76x8NueD5+fnpOZc6Qc+61AV6zqUu0HMuF7KydizXiVnx3dzciIqKYuHChY5jdrudhQsX0rt372qMTEREREREROTc1Ikee4Dx48czatQounXrRo8ePXjrrbdIT0/n9ttvr+7QRERERERERCqsziT2w4cP58SJEzz33HPExMTQuXNn5s6dW2RCveK4u7szceLEYofni1wo9JxLXaFnXeoCPedSF+g5FylUZ9axFxEREREREbkQ1Yl37EVEREREREQuVErsRURERERERGoxJfYiIiIiIiIitZgSexEREREREZFaTIl9GUyZMoWmTZvi4eFBz549+euvv6o7JJEymTRpEhaLxenTpk0bx/msrCzGjh1LUFAQPj4+3HDDDcTGxjrVcejQIQYPHoyXlxchISE89thj5OXlVXVTRJz88ccfXHPNNURERGCxWPj555+dzhuGwXPPPUd4eDienp5ER0eze/dupzKJiYmMHDkSPz8/AgICuPPOO0lLS3Mqs2nTJi699FI8PDxo1KgRr7766vlumojD2Z7z0aNHF/k3fuDAgU5l9JxLTfbSSy/RvXt3fH19CQkJ4brrrmPnzp1OZSrrd5UlS5bQtWtX3N3dadGiBZ9++un5bp5IlVJifxbffvst48ePZ+LEiaxfv55OnToxYMAA4uLiqjs0kTJp164dx48fd3z+/PNPx7lHHnmEWbNm8d1337F06VKOHTvG9ddf7zifn5/P4MGDycnJYcWKFXz22Wd8+umnPPfcc9XRFBGH9PR0OnXqxJQpU4o9/+qrr/K///2P9957j9WrV+Pt7c2AAQPIyspylBk5ciRbt25l/vz5zJ49mz/++IN77rnHcT4lJYWrrrqKJk2asG7dOl577TUmTZrEBx98cN7bJwJnf84BBg4c6PRv/Ndff+10Xs+51GRLly5l7NixrFq1ivnz55Obm8tVV11Fenq6o0xl/K6yf/9+Bg8ezBVXXMHGjRt5+OGHueuuu/j999+rtL0i55UhperRo4cxduxYx35+fr4RERFhvPTSS9UYlUjZTJw40ejUqVOx55KSkgxXV1fju+++cxzbvn27ARgrV640DMMwfvvtN8NqtRoxMTGOMlOnTjX8/PyM7Ozs8xq7SFkBxk8//eTYt9vtRlhYmPHaa685jiUlJRnu7u7G119/bRiGYWzbts0AjDVr1jjKzJkzx7BYLMbRo0cNwzCMd9991wgMDHR61p944gmjdevW57lFIkWd+ZwbhmGMGjXKGDJkSInX6DmX2iYuLs4AjKVLlxqGUXm/qzz++ONGu3btnO41fPhwY8CAAee7SSJVRj32pcjJyWHdunVER0c7jlmtVqKjo1m5cmU1RiZSdrt37yYiIoJmzZoxcuRIDh06BMC6devIzc11er7btGlD48aNHc/3ypUr6dChA6GhoY4yAwYMICUlha1bt1ZtQ0TKaP/+/cTExDg92/7+/vTs2dPp2Q4ICKBbt26OMtHR0VitVlavXu0o07dvX9zc3BxlBgwYwM6dOzl58mQVtUakdEuWLCEkJITWrVtz//33k5CQ4Din51xqm+TkZADq1asHVN7vKitXrnSq41QZ/T4vFxIl9qWIj48nPz/f6R8KgNDQUGJiYqopKpGy69mzJ59++ilz585l6tSp7N+/n0svvZTU1FRiYmJwc3MjICDA6ZrTn++YmJhin/9T50RqolPPZmn/dsfExBASEuJ03sXFhXr16un5l1pj4MCBfP755yxcuJBXXnmFpUuXMmjQIPLz8wE951K72O12Hn74Yfr06UP79u0BKu13lZLKpKSkkJmZeT6aI1LlXKo7ABE5fwYNGuTY7tixIz179qRJkybMmDEDT0/PaoxMRETO1c033+zY7tChAx07dqR58+YsWbKE/v37V2NkIuU3duxYtmzZ4jQXkIiUnXrsSxEcHIzNZisy82ZsbCxhYWHVFJVIxQUEBNCqVSv27NlDWFgYOTk5JCUlOZU5/fkOCwsr9vk/dU6kJjr1bJb2b3dYWFiRSVDz8vJITEzU8y+1VrNmzQgODmbPnj2AnnOpPR544AFmz57N4sWLadiwoeN4Zf2uUlIZPz8/dXTIBUOJfSnc3NyIiopi4cKFjmN2u52FCxfSu3fvaoxMpGLS0tLYu3cv4eHhREVF4erq6vR879y5k0OHDjme7969e7N582anXwznz5+Pn58fbdu2rfL4RcoiMjKSsLAwp2c7JSWF1atXOz3bSUlJrFu3zlFm0aJF2O12evbs6Sjzxx9/kJub6ygzf/58WrduTWBgYBW1RqTsjhw5QkJCAuHh4YCec6n5DMPggQce4KeffmLRokVERkY6na+s31V69+7tVMepMvp9Xi4o1T17X033zTffGO7u7sann35qbNu2zbjnnnuMgIAAp5k3RWqqRx991FiyZImxf/9+Y/ny5UZ0dLQRHBxsxMXFGYZhGPfdd5/RuHFjY9GiRcbatWuN3r17G71793Zcn5eXZ7Rv39646qqrjI0bNxpz58416tevbzz11FPV1SQRwzAMIzU11diwYYOxYcMGAzDefPNNY8OGDcbBgwcNwzCMl19+2QgICDBmzpxpbNq0yRgyZIgRGRlpZGZmOuoYOHCg0aVLF2P16tXGn3/+abRs2dIYMWKE43xSUpIRGhpq3HrrrcaWLVuMb775xvDy8jLef//9Km+v1E2lPeepqanGhAkTjJUrVxr79+83FixYYHTt2tVo2bKlkZWV5ahDz7nUZPfff7/h7+9vLFmyxDh+/Ljjk5GR4ShTGb+r7Nu3z/Dy8jIee+wxY/v27caUKVMMm81mzJ07t0rbK3I+KbEvg3feecdo3Lix4ebmZvTo0cNYtWpVdYckUibDhw83wsPDDTc3N6NBgwbG8OHDjT179jjOZ2ZmGmPGjDECAwMNLy8vY+jQocbx48ed6jhw4IAxaNAgw9PT0wgODjYeffRRIzc3t6qbIuJk8eLFBlDkM2rUKMMwzCXvnn32WSM0NNRwd3c3+vfvb+zcudOpjoSEBGPEiBGGj4+P4efnZ9x+++1GamqqU5m///7buOSSSwx3d3ejQYMGxssvv1xVTRQp9TnPyMgwrrrqKqN+/fqGq6ur0aRJE+Puu+8u0vGg51xqsuKeb8CYNm2ao0xl/a6yePFio3Pnzoabm5vRrFkzp3uIXAgshmEYVT1KQEREREREREQqh96xFxEREREREanFlNiLiIiIiIiI1GJK7EVERERERERqMSX2IiIiIiIiIrWYEnsRERERERGRWkyJvYiIiIiIiEgtpsReREREREREpBZTYi8iIiIiIiJSiymxFxERkSozadIkOnfuXN1hAHD55Zfz8MMPV3cYIiIi50yJvYiISC0UExPDuHHjaNGiBR4eHoSGhtKnTx+mTp1KRkZGdYdXIZMmTcJisZT6qYglS5ZgsVhISkqq3IBFRERqCJfqDkBERETKZ9++ffTp04eAgABefPFFOnTogLu7O5s3b+aDDz6gQYMGXHvttcVem5ubi6uraxVHXDYTJkzgvvvuc+x3796de+65h7vvvrvY8jk5Obi5uVVVeCIiIjWWeuxFRERqmTFjxuDi4sLatWsZNmwYF110Ec2aNWPIkCH8+uuvXHPNNY6yFouFqVOncu211+Lt7c0LL7wAwNSpU2nevDlubm60bt2aL774wnHNgQMHsFgsbNy40XEsKSkJi8XCkiVLgMJe8IULF9KtWze8vLy4+OKL2blzp1OsL7/8MqGhofj6+nLnnXeSlZVVYrt8fHwICwtzfGw2G76+vo79m2++mQceeICHH36Y4OBgBgwYcNZYDxw4wBVXXAFAYGAgFouF0aNHO8ra7XYef/xx6tWrR1hYGJMmTSrn/w0REZHqp8ReRESkFklISGDevHmMHTsWb2/vYsucOWR90qRJDB06lM2bN3PHHXfw008/MW7cOB599FG2bNnCvffey+23387ixYvLHc+//vUv3njjDdauXYuLiwt33HGH49yMGTOYNGkSL774ImvXriU8PJx333233Pc43WeffYabmxvLly/nvffeO2v5Ro0a8cMPPwCwc+dOjh8/zttvv+1Un7e3N6tXr+bVV1/lP//5D/Pnzz+nGEVERKqahuKLiIjUInv27MEwDFq3bu10PDg42NEbPnbsWF555RXHuX/+85/cfvvtjv0RI0YwevRoxowZA8D48eNZtWoVr7/+uqN3u6xeeOEFLrvsMgCefPJJBg8eTFZWFh4eHrz11lvceeed3HnnnQA8//zzLFiwoNRe+7Np2bIlr776qmP/wIEDpZa32WzUq1cPgJCQEAICApzOd+zYkYkTJzrqnjx5MgsXLuTKK6+scIwiIiJVTT32IiIiF4C//vqLjRs30q5dO7Kzs53OdevWzWl/+/bt9OnTx+lYnz592L59e7nv27FjR8d2eHg4AHFxcY779OzZ06l87969y32P00VFRZ3T9Wc6PX4w23AqfhERkdpCPfYiIiK1SIsWLbBYLEXeZW/WrBkAnp6eRa4pach+SaxW83t/wzAcx3Jzc4ste/pEfKdeAbDb7eW6X3mc2ZbyxFqcMycStFgs5zV+ERGR80E99iIiIrVIUFAQV155JZMnTyY9Pb1CdVx00UUsX77c6djy5ctp27YtAPXr1wfg+PHjjvOnT05XnvusXr3a6diqVavKXU9pyhLrqZnz8/PzK/XeIiIiNYV67EVERGqZd999lz59+tCtWzcmTZpEx44dsVqtrFmzhh07dpx1uPpjjz3GsGHD6NKlC9HR0cyaNYsff/yRBQsWAGavf69evXj55ZeJjIwkLi6OZ555ptxxjhs3jtGjR9OtWzf69OnD9OnT2bp1q2N0QWUoS6xNmjTBYrEwe/Zs/vGPf+Dp6YmPj0+lxSAiIlLd1GMvIiJSyzRv3pwNGzYQHR3NU089RadOnejWrRvvvPMOEyZM4L///W+p11933XW8/fbbvP7667Rr147333+fadOmcfnllzvKfPLJJ+Tl5REVFcXDDz/M888/X+44hw8fzrPPPsvjjz9OVFQUBw8e5P777y93PWdztlgbNGjAv//9b5588klCQ0N54IEHKj0GERGR6mQxTn8pTURERERERERqFfXYi4iIiIiIiNRiSuxFREREREREajEl9iIiIiIiIiK1mBJ7ERERERERkVpMib2IiIiIiIhILabEXkRERERERKQWU2IvIiIiIiIiUospsRcRERERERGpxZTYi4iIiIiIiNRiSuxFREREREREajEl9iIiIiIiIiK12P8DNk/rYEpnOEQAAAAASUVORK5CYII=\n"
+ },
+ "metadata": {}
+ }
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "## gpt 4.1 fine-tuned with extended dataset"
+ ],
+ "metadata": {
+ "id": "mOXvulp11NRS"
+ },
+ "id": "mOXvulp11NRS"
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "### Data Preprocessing"
+ ],
+ "metadata": {
+ "id": "hY0v7oBR1brc"
+ },
+ "id": "hY0v7oBR1brc"
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "\n",
+ "def messages_v2(item, with_price=True):\n",
+ " system_message = \\\n",
+ " \"Role: You are a retail price estimator.\\n\" \\\n",
+ " \"Market: United States; Currency: USD.\\n\" \\\n",
+ " \"Scope: Predict the most likely new retail price. Ignore taxes, shipping, coupons, bundles, used/renewed.\\n\" \\\n",
+ " \"Output: Only a number with two decimals (e.g., 129.99). No $ sign. No words.\\n\" \\\n",
+ " \"Think silently; do not reveal reasoning.\"\n",
+ "\n",
+ " user_prompt = item.test_prompt().replace(\" to the nearest dollar\",\"\").replace(\"\\n\\nPrice is $\",\"\")\n",
+ " return [\n",
+ " {\"role\": \"system\", \"content\": system_message},\n",
+ " {\"role\": \"user\", \"content\": str({\n",
+ " \"query\":\"price_estimate\",\n",
+ " \"locale\":\"en_US\",\n",
+ " \"currency\":\"USD\",\n",
+ " \"category\":item.category,\n",
+ " \"description\":user_prompt,\n",
+ " \"brand\":json.loads(item.details).get(\"Brand\",\"Unknown\")\n",
+ " })\n",
+ " },\n",
+ " {\"role\": \"assistant\", \"content\": f\"Price is ${item.price:.2f}\" if with_price else \"Price is $\"}\n",
+ " ]"
+ ],
+ "metadata": {
+ "id": "dAqEb7GD2HJZ"
+ },
+ "id": "dAqEb7GD2HJZ",
+ "execution_count": 174,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "messages_v2(test[237], with_price=False)\n"
+ ],
+ "metadata": {
+ "id": "wRqFRHzE_LPm",
+ "outputId": "53c089ba-ce72-43a4-d791-af27bc0d11c0",
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ }
+ },
+ "id": "wRqFRHzE_LPm",
+ "execution_count": 175,
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/plain": [
+ "[{'role': 'system',\n",
+ " 'content': 'Role: You are a retail price estimator.\\nMarket: United States; Currency: USD.\\nScope: Predict the most likely new retail price. Ignore taxes, shipping, coupons, bundles, used/renewed.\\nOutput: Only a number with two decimals (e.g., 129.99). No $ sign. No words.\\nThink silently; do not reveal reasoning.'},\n",
+ " {'role': 'user',\n",
+ " 'content': \"{'query': 'price_estimate', 'locale': 'en_US', 'currency': 'USD', 'category': 'Appliances', 'description': 'How much does this cost?\\\\n\\\\nFleck 2510 Timer Mechanical Filter Control Head\\\\n- Mechanical 2510 control head for filter systems - - 12-day timer initiated backwash - - Maximum 17 GPM backwash (includes 7 GPM DLFC) - - Standard 2. 5 -8 NPSM mounting base - - Requires yoke or bypass to connect to plumbing -Heavy duty 2510 electromechanical control valve provides simple and durable backwash control for most common backwashing filters. A maximum of 17 GPM available backwash can handle even dense iron filter medias. Dedicated piston motor provides powerful piston movement that reduces system maintenance. New Fleck 2510 filter valve replacement for filter tanks Fully adjustable cycles for backwash and rinse times For back-washing filters, allows for strong', 'brand': 'Unknown'}\"},\n",
+ " {'role': 'assistant', 'content': 'Price is $'}]"
+ ]
+ },
+ "metadata": {},
+ "execution_count": 175
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "def make_jsonl(items):\n",
+ " result = \"\"\n",
+ " for item in items:\n",
+ " messages = messages_v2(item)\n",
+ " messages_str = json.dumps(messages)\n",
+ " result += '{\"messages\": ' + messages_str +'}\\n'\n",
+ " return result.strip()"
+ ],
+ "metadata": {
+ "id": "CIkBy83R1T_J"
+ },
+ "id": "CIkBy83R1T_J",
+ "execution_count": 176,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "# Convert the items into jsonl and write them to a file\n",
+ "\n",
+ "def write_jsonl(items, filename):\n",
+ " with open(filename, \"w\") as f:\n",
+ " jsonl = make_jsonl(items)\n",
+ " f.write(jsonl)"
+ ],
+ "metadata": {
+ "id": "WBkFmTvb1hwI"
+ },
+ "id": "WBkFmTvb1hwI",
+ "execution_count": 177,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "write_jsonl(fine_tune_train, \"fine_tune_train_v2.jsonl\")\n",
+ "write_jsonl(fine_tune_validation, \"fine_tune_validation_v2.jsonl\")"
+ ],
+ "metadata": {
+ "id": "7YbhOEZA1lhm"
+ },
+ "id": "7YbhOEZA1lhm",
+ "execution_count": 178,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "with open(\"fine_tune_train_v2.jsonl\", \"rb\") as f:\n",
+ " train_file_v2 = openai.files.create(file=f, purpose=\"fine-tune\")\n",
+ "\n",
+ "with open(\"fine_tune_validation_v2.jsonl\", \"rb\") as f:\n",
+ " validation_file_v2 = openai.files.create(file=f, purpose=\"fine-tune\")"
+ ],
+ "metadata": {
+ "id": "n62FQj701ntK"
+ },
+ "id": "n62FQj701ntK",
+ "execution_count": 179,
+ "outputs": []
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "### Fine tune the model"
+ ],
+ "metadata": {
+ "id": "CvqTsT3w547n"
+ },
+ "id": "CvqTsT3w547n"
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "openai.fine_tuning.jobs.create(\n",
+ " training_file=train_file_v2.id,\n",
+ " validation_file=validation_file_v2.id,\n",
+ " model=\"gpt-4.1-2025-04-14\",\n",
+ " seed=42,\n",
+ " hyperparameters={\"n_epochs\": 1},\n",
+ " integrations = [wandb_integration],\n",
+ " suffix=\"pricer\"\n",
+ ")"
+ ],
+ "metadata": {
+ "id": "V4hVbBhi58_k",
+ "outputId": "5c4d376f-86b4-450b-ca25-5fdb4b9b28d5",
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ }
+ },
+ "id": "V4hVbBhi58_k",
+ "execution_count": 188,
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/plain": [
+ "FineTuningJob(id='ftjob-WHNcVZPvLK3famHgM2ZqDksZ', created_at=1761291184, error=Error(code=None, message=None, param=None), fine_tuned_model=None, finished_at=None, hyperparameters=Hyperparameters(batch_size='auto', learning_rate_multiplier='auto', n_epochs=1), model='gpt-4.1-2025-04-14', object='fine_tuning.job', organization_id='org-pJCQ5ENOWAeUeCm6e5uj62MI', result_files=[], seed=42, status='validating_files', trained_tokens=None, training_file='file-LH9pgoUCyC3MR52F1Ly5Pe', validation_file='file-SBx8573haL3Hi8DZth2FW9', estimated_finish=None, integrations=[FineTuningJobWandbIntegrationObject(type='wandb', wandb=FineTuningJobWandbIntegration(project='gpt-pricer-ft', entity=None, name=None, tags=None, run_id='ftjob-WHNcVZPvLK3famHgM2ZqDksZ'))], metadata=None, method=Method(type='supervised', dpo=None, reinforcement=None, supervised=SupervisedMethod(hyperparameters=SupervisedHyperparameters(batch_size='auto', learning_rate_multiplier='auto', n_epochs=1))), user_provided_suffix='pricer', usage_metrics=None, shared_with_openai=True, eval_id=None)"
+ ]
+ },
+ "metadata": {},
+ "execution_count": 188
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "openai.fine_tuning.jobs.list(limit=1)"
+ ],
+ "metadata": {
+ "id": "QdUK7rYd6X7J",
+ "outputId": "0ecd662b-8514-472f-b7f2-d8195745defb",
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ }
+ },
+ "id": "QdUK7rYd6X7J",
+ "execution_count": 189,
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/plain": [
+ "SyncCursorPage[FineTuningJob](data=[FineTuningJob(id='ftjob-WHNcVZPvLK3famHgM2ZqDksZ', created_at=1761291184, error=Error(code=None, message=None, param=None), fine_tuned_model=None, finished_at=None, hyperparameters=Hyperparameters(batch_size=1, learning_rate_multiplier=2.0, n_epochs=1), model='gpt-4.1-2025-04-14', object='fine_tuning.job', organization_id='org-pJCQ5ENOWAeUeCm6e5uj62MI', result_files=[], seed=42, status='validating_files', trained_tokens=None, training_file='file-LH9pgoUCyC3MR52F1Ly5Pe', validation_file='file-SBx8573haL3Hi8DZth2FW9', estimated_finish=None, integrations=[FineTuningJobWandbIntegrationObject(type='wandb', wandb=FineTuningJobWandbIntegration(project='gpt-pricer-ft', entity=None, name=None, tags=None, run_id='ftjob-WHNcVZPvLK3famHgM2ZqDksZ'))], metadata=None, method=Method(type='supervised', dpo=None, reinforcement=None, supervised=SupervisedMethod(hyperparameters=SupervisedHyperparameters(batch_size=1, learning_rate_multiplier=2.0, n_epochs=1))), user_provided_suffix='pricer', usage_metrics=None, shared_with_openai=True, eval_id=None)], has_more=True, object='list')"
+ ]
+ },
+ "metadata": {},
+ "execution_count": 189
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "job_id = openai.fine_tuning.jobs.list(limit=1).data[0].id"
+ ],
+ "metadata": {
+ "id": "lpOvwnI36Y7m"
+ },
+ "id": "lpOvwnI36Y7m",
+ "execution_count": 190,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "openai.fine_tuning.jobs.retrieve(job_id)"
+ ],
+ "metadata": {
+ "id": "YYL0Thpw6ZoU",
+ "outputId": "7af32ada-10aa-4ce8-b1c0-fe229c6baa77",
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ }
+ },
+ "id": "YYL0Thpw6ZoU",
+ "execution_count": 238,
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/plain": [
+ "FineTuningJob(id='ftjob-WHNcVZPvLK3famHgM2ZqDksZ', created_at=1761291184, error=Error(code=None, message=None, param=None), fine_tuned_model='ft:gpt-4.1-2025-04-14:personal:pricer:CU72kv4b', finished_at=1761292948, hyperparameters=Hyperparameters(batch_size=1, learning_rate_multiplier=2.0, n_epochs=1), model='gpt-4.1-2025-04-14', object='fine_tuning.job', organization_id='org-pJCQ5ENOWAeUeCm6e5uj62MI', result_files=['file-2TspQ3tRZ64KRTbrkFw8BR'], seed=42, status='succeeded', trained_tokens=150124, training_file='file-LH9pgoUCyC3MR52F1Ly5Pe', validation_file='file-SBx8573haL3Hi8DZth2FW9', estimated_finish=None, integrations=[FineTuningJobWandbIntegrationObject(type='wandb', wandb=FineTuningJobWandbIntegration(project='gpt-pricer-ft', entity=None, name=None, tags=None, run_id='ftjob-WHNcVZPvLK3famHgM2ZqDksZ'))], metadata=None, method=Method(type='supervised', dpo=None, reinforcement=None, supervised=SupervisedMethod(hyperparameters=SupervisedHyperparameters(batch_size=1, learning_rate_multiplier=2.0, n_epochs=1))), user_provided_suffix='pricer', usage_metrics=None, shared_with_openai=True, eval_id=None)"
+ ]
+ },
+ "metadata": {},
+ "execution_count": 238
+ }
+ ]
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "openai.fine_tuning.jobs.list_events(fine_tuning_job_id=job_id, limit=10).data"
+ ],
+ "metadata": {
+ "id": "ZjYZl4eo6jDL",
+ "outputId": "251910f2-78d5-4cac-ce01-a3bdeba22fef",
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ }
+ },
+ "id": "ZjYZl4eo6jDL",
+ "execution_count": 237,
+ "outputs": [
+ {
+ "output_type": "execute_result",
+ "data": {
+ "text/plain": [
+ "[FineTuningJobEvent(id='ftevent-pdtDqcdZpbYZD16f4jUFkKNV', created_at=1761293878, level='info', message='The job has successfully completed', object='fine_tuning.job.event', data={}, type='message'),\n",
+ " FineTuningJobEvent(id='ftevent-T0fi2i7dwCx58aXEOEefQxtk', created_at=1761293870, level='info', message='Usage policy evaluations completed, model is now enabled for sampling', object='fine_tuning.job.event', data={}, type='message'),\n",
+ " FineTuningJobEvent(id='ftevent-jGqIJx37CW6AgH1Gz7O7VwIn', created_at=1761293870, level='info', message='Moderation checks for snapshot ft:gpt-4.1-2025-04-14:personal:pricer:CU72kv4b passed.', object='fine_tuning.job.event', data={'blocked': False, 'results': [{'flagged': False, 'category': 'harassment/threatening', 'enforcement': 'blocking'}, {'flagged': False, 'category': 'sexual', 'enforcement': 'blocking'}, {'flagged': False, 'category': 'sexual/minors', 'enforcement': 'blocking'}, {'flagged': False, 'category': 'propaganda', 'enforcement': 'blocking'}, {'flagged': False, 'category': 'hate', 'enforcement': 'blocking'}, {'flagged': False, 'category': 'hate/threatening', 'enforcement': 'blocking'}, {'flagged': False, 'category': 'illicit', 'enforcement': 'blocking'}, {'flagged': False, 'category': 'violence', 'enforcement': 'blocking'}, {'flagged': False, 'category': 'advice', 'enforcement': 'blocking'}, {'flagged': False, 'category': 'self-harm/intent', 'enforcement': 'blocking'}, {'flagged': False, 'category': 'self-harm/instructions', 'enforcement': 'non_blocking'}, {'flagged': False, 'category': 'sensitive', 'enforcement': 'blocking'}, {'flagged': False, 'category': 'highly-sensitive', 'enforcement': 'blocking'}, {'flagged': False, 'category': 'biological threats', 'enforcement': 'blocking'}, {'flagged': False, 'category': 'cyber security threats', 'enforcement': 'blocking'}], 'finetuned_model_checkpoint_id': 'ft:gpt-4.1-2025-04-14:personal:pricer:CU72kv4b'}, type='moderation_checks'),\n",
+ " FineTuningJobEvent(id='ftevent-TkjHGUfShXUxvEwGiFuJApjJ', created_at=1761292951, level='info', message='Evaluating model against our usage policies', object='fine_tuning.job.event', data={}, type='message'),\n",
+ " FineTuningJobEvent(id='ftevent-n7f2roPVaMaMDL7MBOLVLfMq', created_at=1761292951, level='info', message='New fine-tuned model created', object='fine_tuning.job.event', data={}, type='message'),\n",
+ " FineTuningJobEvent(id='ftevent-Hh5ZGNZMNpHqbXkMbzUfeBb8', created_at=1761292882, level='info', message='Step 500/500: training loss=1.11, validation loss=1.76, full validation loss=1.08', object='fine_tuning.job.event', data={'step': 500, 'train_loss': 1.114208459854126, 'valid_loss': 1.7625200748443604, 'total_steps': 500, 'full_valid_loss': 1.0795859336853026, 'train_mean_token_accuracy': 0.75, 'valid_mean_token_accuracy': 0.75, 'full_valid_mean_token_accuracy': 0.8075}, type='metrics'),\n",
+ " FineTuningJobEvent(id='ftevent-OX2Y0b0F729drzTGg4SxAzaX', created_at=1761292858, level='info', message='Step 499/500: training loss=1.03', object='fine_tuning.job.event', data={'step': 499, 'train_loss': 1.027557134628296, 'total_steps': 500, 'train_mean_token_accuracy': 0.875}, type='metrics'),\n",
+ " FineTuningJobEvent(id='ftevent-r3JjLu6628bAax2yfYzkJupP', created_at=1761292858, level='info', message='Step 498/500: training loss=0.85', object='fine_tuning.job.event', data={'step': 498, 'train_loss': 0.8524439334869385, 'total_steps': 500, 'train_mean_token_accuracy': 0.875}, type='metrics'),\n",
+ " FineTuningJobEvent(id='ftevent-AqPm1EKQSwNu7usVf4WMQHW6', created_at=1761292858, level='info', message='Step 497/500: training loss=1.33', object='fine_tuning.job.event', data={'step': 497, 'train_loss': 1.3329765796661377, 'total_steps': 500, 'train_mean_token_accuracy': 0.75}, type='metrics'),\n",
+ " FineTuningJobEvent(id='ftevent-jHGE0q2qSecAeqofj72gVAzj', created_at=1761292858, level='info', message='Step 496/500: training loss=1.07', object='fine_tuning.job.event', data={'step': 496, 'train_loss': 1.071045160293579, 'total_steps': 500, 'train_mean_token_accuracy': 0.875}, type='metrics')]"
+ ]
+ },
+ "metadata": {},
+ "execution_count": 237
+ }
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "### Inference"
+ ],
+ "metadata": {
+ "id": "ZuGvgAwX6p5N"
+ },
+ "id": "ZuGvgAwX6p5N"
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "fine_tuned_model_name = openai.fine_tuning.jobs.retrieve(job_id).fine_tuned_model"
+ ],
+ "metadata": {
+ "id": "YiPB6tOx6je6"
+ },
+ "id": "YiPB6tOx6je6",
+ "execution_count": 239,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "def gpt_41fine_tuned(item):\n",
+ " response = openai.chat.completions.create(\n",
+ " model=fine_tuned_model_name,\n",
+ " messages=messages_v2(item, with_price=False),\n",
+ " seed=42,\n",
+ " temperature=1.0,\n",
+ " max_tokens=7\n",
+ " )\n",
+ " reply = response.choices[0].message.content\n",
+ " return get_price(reply)"
+ ],
+ "metadata": {
+ "id": "NQy00Zx065yT"
+ },
+ "id": "NQy00Zx065yT",
+ "execution_count": 253,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "Tester.test(gpt_41fine_tuned, test)"
+ ],
+ "metadata": {
+ "id": "bUVakvwgUa0Y",
+ "outputId": "05911d40-4210-4242-92ea-d6a889c68b6a",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 1000
+ }
+ },
+ "id": "bUVakvwgUa0Y",
+ "execution_count": 254,
+ "outputs": [
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "\u001b[91m1: Guess: $203.41 Truth: $374.41 Error: $171.00 SLE: 0.37 Item: OEM AC Compressor w/A/C Repair Kit For F...\u001b[0m\n",
+ "\u001b[91m2: Guess: $96.40 Truth: $225.11 Error: $128.71 SLE: 0.71 Item: Motorcraft YB3125 Fan Clutch\u001b[0m\n",
+ "\u001b[93m3: Guess: $109.24 Truth: $61.68 Error: $47.56 SLE: 0.32 Item: Dorman 603-159 Front Washer Fluid Reserv...\u001b[0m\n",
+ "\u001b[91m4: Guess: $251.99 Truth: $599.99 Error: $348.00 SLE: 0.75 Item: HP Premium 17.3-inch HD Plus Touchscreen...\u001b[0m\n",
+ "\u001b[92m5: Guess: $13.99 Truth: $16.99 Error: $3.00 SLE: 0.03 Item: 5-Position Super Switch Pickup Selector ...\u001b[0m\n",
+ "\u001b[92m6: Guess: $0.00 Truth: $31.99 Error: $31.99 SLE: 12.22 Item: Horror Bookmarks, Resin Horror Bookmarks...\u001b[0m\n",
+ "\u001b[93m7: Guess: $56.00 Truth: $101.79 Error: $45.79 SLE: 0.35 Item: SK6241 - Stinger 4 Gauge 6000 Series Pow...\u001b[0m\n",
+ "\u001b[91m8: Guess: $0.00 Truth: $289.00 Error: $289.00 SLE: 32.15 Item: Godox ML60Bi LED Light Kit, Handheld LED...\u001b[0m\n",
+ "\u001b[93m9: Guess: $486.56 Truth: $635.86 Error: $149.30 SLE: 0.07 Item: Randall RG75DG3PLUS G3 Plus 100-Watt Com...\u001b[0m\n",
+ "\u001b[92m10: Guess: $49.99 Truth: $65.99 Error: $16.00 SLE: 0.07 Item: HOLDWILL 6 Pack LED Shop Light, 4FT 24W ...\u001b[0m\n",
+ "\u001b[91m11: Guess: $0.00 Truth: $254.21 Error: $254.21 SLE: 30.71 Item: Viking Horns V103C/1005ATK 3 Gallon Air ...\u001b[0m\n",
+ "\u001b[93m12: Guess: $255.95 Truth: $412.99 Error: $157.04 SLE: 0.23 Item: CURT 70110 Custom Tow Bar Base Plate Bra...\u001b[0m\n",
+ "\u001b[91m13: Guess: $66.99 Truth: $205.50 Error: $138.51 SLE: 1.23 Item: 10-Pack Solar HAMMERED BRONZE Finish Pos...\u001b[0m\n",
+ "\u001b[92m14: Guess: $251.99 Truth: $248.23 Error: $3.76 SLE: 0.00 Item: COSTWAY Electric Tumble Dryer, Sliver\u001b[0m\n",
+ "\u001b[93m15: Guess: $251.24 Truth: $399.00 Error: $147.76 SLE: 0.21 Item: FREE SIGNAL TV Transit 32\" 12 Volt DC Po...\u001b[0m\n",
+ "\u001b[93m16: Guess: $486.56 Truth: $373.94 Error: $112.62 SLE: 0.07 Item: Bilstein 5100 Monotube Gas Shock Set com...\u001b[0m\n",
+ "\u001b[92m17: Guess: $109.99 Truth: $92.89 Error: $17.10 SLE: 0.03 Item: Sangean K-200 Multi-Function Upright AM/...\u001b[0m\n",
+ "\u001b[92m18: Guess: $66.56 Truth: $51.99 Error: $14.57 SLE: 0.06 Item: Charles Leonard Magnetic Lapboard Class ...\u001b[0m\n",
+ "\u001b[91m19: Guess: $0.00 Truth: $179.00 Error: $179.00 SLE: 26.97 Item: Gigabyte AMD Radeon HD 7870 2 GB GDDR5 D...\u001b[0m\n",
+ "\u001b[92m20: Guess: $17.99 Truth: $19.42 Error: $1.43 SLE: 0.01 Item: 3dRose LLC 8 x 8 x 0.25 Inches Bull Terr...\u001b[0m\n",
+ "\u001b[91m21: Guess: $257.99 Truth: $539.95 Error: $281.96 SLE: 0.54 Item: ROKINON 85mm F1.4 Auto Focus Full Frame ...\u001b[0m\n",
+ "\u001b[92m22: Guess: $109.99 Truth: $147.67 Error: $37.68 SLE: 0.09 Item: AUTOSAVER88 Headlight Assembly Compatibl...\u001b[0m\n",
+ "\u001b[93m23: Guess: $79.00 Truth: $24.99 Error: $54.01 SLE: 1.26 Item: ASI NAUTICAL 2.5 Inches Opera Glasses Bi...\u001b[0m\n",
+ "\u001b[91m24: Guess: $33.56 Truth: $149.00 Error: $115.44 SLE: 2.15 Item: Behringer TUBE OVERDRIVE TO100 Authentic...\u001b[0m\n",
+ "\u001b[92m25: Guess: $17.99 Truth: $16.99 Error: $1.00 SLE: 0.00 Item: Fun Express Insect Finger Puppets - 24 f...\u001b[0m\n",
+ "\u001b[92m26: Guess: $8.99 Truth: $7.99 Error: $1.00 SLE: 0.01 Item: WAFJAMF Roller Stamp Identity Theft Stam...\u001b[0m\n",
+ "\u001b[91m27: Guess: $0.00 Truth: $199.99 Error: $199.99 SLE: 28.12 Item: Capulina Tiffany Floor Lamp 2-Light 16\" ...\u001b[0m\n",
+ "\u001b[91m28: Guess: $6.00 Truth: $251.45 Error: $245.45 SLE: 12.85 Item: Apple Watch Series 6 (GPS, 44mm) - Space...\u001b[0m\n",
+ "\u001b[91m29: Guess: $0.00 Truth: $231.62 Error: $231.62 SLE: 29.70 Item: ICON 01725 Tandem Axle Fender Skirt FS17...\u001b[0m\n",
+ "\u001b[91m30: Guess: $0.00 Truth: $135.00 Error: $135.00 SLE: 24.13 Item: SanDisk 128GB Ultra (10 Pack) MicroSD Cl...\u001b[0m\n",
+ "\u001b[93m31: Guess: $251.24 Truth: $356.62 Error: $105.38 SLE: 0.12 Item: Velvac 2020,L,C/Hr,W,E2003,102\",Bk - 715...\u001b[0m\n",
+ "\u001b[91m32: Guess: $105.99 Truth: $257.99 Error: $152.00 SLE: 0.78 Item: TCMT Passenger Backrest Sissy Bar & Lugg...\u001b[0m\n",
+ "\u001b[92m33: Guess: $38.89 Truth: $27.99 Error: $10.90 SLE: 0.10 Item: Alnicov 63.5MM Brass Tremolo Block,Tremo...\u001b[0m\n",
+ "\u001b[91m34: Guess: $79.95 Truth: $171.20 Error: $91.25 SLE: 0.57 Item: Subaru Forester Outback Legacy OEM Engin...\u001b[0m\n",
+ "\u001b[92m35: Guess: $247.99 Truth: $225.00 Error: $22.99 SLE: 0.01 Item: Richmond Auto Upholstery - 2012 Dodge Ra...\u001b[0m\n",
+ "\u001b[92m36: Guess: $105.99 Truth: $105.00 Error: $0.99 SLE: 0.00 Item: AP-39 Automotive Paint Primer Grey 2K Ur...\u001b[0m\n",
+ "\u001b[92m37: Guess: $255.00 Truth: $299.99 Error: $44.99 SLE: 0.03 Item: Road Top Wireless Carplay Retrofit Kit D...\u001b[0m\n",
+ "\u001b[92m38: Guess: $486.56 Truth: $535.09 Error: $48.53 SLE: 0.01 Item: Gibson Performance Exhaust 5658 Aluminiz...\u001b[0m\n",
+ "\u001b[92m39: Guess: $16.99 Truth: $12.33 Error: $4.66 SLE: 0.09 Item: Bella Tunno Happy Links - Baby Montessor...\u001b[0m\n",
+ "\u001b[92m40: Guess: $99.99 Truth: $84.99 Error: $15.00 SLE: 0.03 Item: CANMORE H300 Handheld GPS Golf Device, S...\u001b[0m\n",
+ "\u001b[92m41: Guess: $0.00 Truth: $15.99 Error: $15.99 SLE: 8.02 Item: DCPOWER AC Adapter Compatible Replacemen...\u001b[0m\n",
+ "\u001b[93m42: Guess: $0.00 Truth: $62.44 Error: $62.44 SLE: 17.22 Item: Sharp, VX2128V, Commercial Desktop Calcu...\u001b[0m\n",
+ "\u001b[92m43: Guess: $66.99 Truth: $82.99 Error: $16.00 SLE: 0.04 Item: Melissa & Doug Lifelike Plush Stork Gian...\u001b[0m\n",
+ "\u001b[91m44: Guess: $0.00 Truth: $599.95 Error: $599.95 SLE: 40.94 Item: Sony SSCS8 2-Way 3-Driver Center Channel...\u001b[0m\n",
+ "\u001b[93m45: Guess: $152.99 Truth: $194.99 Error: $42.00 SLE: 0.06 Item: ASUS Chromebook CX1, 14\" Full HD NanoEdg...\u001b[0m\n",
+ "\u001b[91m46: Guess: $0.00 Truth: $344.95 Error: $344.95 SLE: 34.18 Item: FiiO X7 32GB Hi-Res Lossless Music Playe...\u001b[0m\n",
+ "\u001b[92m47: Guess: $0.00 Truth: $37.99 Error: $37.99 SLE: 13.42 Item: TORRO Leather Case Compatible with iPhon...\u001b[0m\n",
+ "\u001b[92m48: Guess: $255.76 Truth: $224.35 Error: $31.41 SLE: 0.02 Item: Universal Air Conditioner KT 1031 A/C Co...\u001b[0m\n",
+ "\u001b[91m49: Guess: $178.00 Truth: $814.00 Error: $636.00 SLE: 2.30 Item: Street Series Stainless Performance Cat-...\u001b[0m\n",
+ "\u001b[93m50: Guess: $269.99 Truth: $439.88 Error: $169.89 SLE: 0.24 Item: Lenovo IdeaPad 3 14-inch Laptop, 14.0-in...\u001b[0m\n",
+ "\u001b[93m51: Guess: $255.00 Truth: $341.43 Error: $86.43 SLE: 0.08 Item: Access Bed Covers TonnoSport 22050219 - ...\u001b[0m\n",
+ "\u001b[93m52: Guess: $0.00 Truth: $46.78 Error: $46.78 SLE: 14.95 Item: G.I. JOE Hasbro 3 3/4\" Wave 5 Action Fig...\u001b[0m\n",
+ "\u001b[91m53: Guess: $0.00 Truth: $171.44 Error: $171.44 SLE: 26.52 Item: T&S Brass B-0232-BST Double Pantry Fauce...\u001b[0m\n",
+ "\u001b[92m54: Guess: $486.99 Truth: $458.00 Error: $28.99 SLE: 0.00 Item: ZTUOAUMA Fuel Injection Pump 3090942 309...\u001b[0m\n",
+ "\u001b[93m55: Guess: $190.95 Truth: $130.75 Error: $60.20 SLE: 0.14 Item: 2AP18AA#ABA Hp Prime Graphing Calculator...\u001b[0m\n",
+ "\u001b[92m56: Guess: $95.00 Truth: $83.81 Error: $11.19 SLE: 0.02 Item: Lowrance 000-0119-83 Nmea 2000 25' Exten...\u001b[0m\n",
+ "\u001b[91m57: Guess: $79.95 Truth: $386.39 Error: $306.44 SLE: 2.45 Item: Jeep Genuine Accessories 82213051 Hood L...\u001b[0m\n",
+ "\u001b[91m58: Guess: $0.00 Truth: $169.00 Error: $169.00 SLE: 26.38 Item: GODOX CB-06 Hard Carrying Case with Whee...\u001b[0m\n",
+ "\u001b[92m59: Guess: $32.95 Truth: $17.95 Error: $15.00 SLE: 0.34 Item: Au-Tomotive Gold, INC. Ford Black Valet ...\u001b[0m\n",
+ "\u001b[93m60: Guess: $203.99 Truth: $269.00 Error: $65.01 SLE: 0.08 Item: Snailfly Black Roof Rack Rail + Cross Ba...\u001b[0m\n",
+ "\u001b[92m61: Guess: $56.99 Truth: $77.77 Error: $20.78 SLE: 0.09 Item: KING SHA Anti Glare LED Track Lighting H...\u001b[0m\n",
+ "\u001b[92m62: Guess: $95.76 Truth: $88.99 Error: $6.77 SLE: 0.01 Item: APS Compatible with Chevy Silverado 1500...\u001b[0m\n",
+ "\u001b[93m63: Guess: $255.00 Truth: $364.41 Error: $109.41 SLE: 0.13 Item: Wilwood Engineering 14011291R Brake Cali...\u001b[0m\n",
+ "\u001b[91m64: Guess: $0.00 Truth: $127.03 Error: $127.03 SLE: 23.54 Item: ACDelco Gold 336-1925A Starter, Remanufa...\u001b[0m\n",
+ "\u001b[91m65: Guess: $0.00 Truth: $778.95 Error: $778.95 SLE: 44.35 Item: UWS EC10783 69-Inch Matte Black Heavy-Wa...\u001b[0m\n",
+ "\u001b[92m66: Guess: $203.99 Truth: $206.66 Error: $2.67 SLE: 0.00 Item: Dell Latitude E5440 14in Business Laptop...\u001b[0m\n",
+ "\u001b[92m67: Guess: $0.00 Truth: $35.94 Error: $35.94 SLE: 13.03 Item: (Plug and Play) Spare Tire Brake Light W...\u001b[0m\n",
+ "\u001b[93m68: Guess: $99.99 Truth: $149.00 Error: $49.01 SLE: 0.16 Item: The Ultimate Roadside Rescue Assistant\u001b[0m\n",
+ "\u001b[91m69: Guess: $0.00 Truth: $251.98 Error: $251.98 SLE: 30.62 Item: Brand New 18\" x 8.5\" Replacement Wheel f...\u001b[0m\n",
+ "\u001b[92m70: Guess: $152.99 Truth: $160.00 Error: $7.01 SLE: 0.00 Item: Headlight Headlamp LH Left & RH Right Pa...\u001b[0m\n",
+ "\u001b[92m71: Guess: $56.99 Truth: $39.99 Error: $17.00 SLE: 0.12 Item: Lilo And Stitch Deluxe Oversize Print La...\u001b[0m\n",
+ "\u001b[91m72: Guess: $190.41 Truth: $362.41 Error: $172.00 SLE: 0.41 Item: AC Compressor & A/C Clutch For Hyundai A...\u001b[0m\n",
+ "\u001b[92m73: Guess: $318.40 Truth: $344.00 Error: $25.60 SLE: 0.01 Item: House Of Troy PIN475-AB Pinnacle Collect...\u001b[0m\n",
+ "\u001b[92m74: Guess: $32.19 Truth: $25.09 Error: $7.10 SLE: 0.06 Item: Juno T29 WH Floating Electrical Feed Sin...\u001b[0m\n",
+ "\u001b[91m75: Guess: $0.00 Truth: $175.95 Error: $175.95 SLE: 26.79 Item: Sherman GO-PARTS - for 2013-2016 Toyota ...\u001b[0m\n",
+ "\u001b[92m76: Guess: $149.00 Truth: $132.64 Error: $16.36 SLE: 0.01 Item: Roland RPU-3 Electronic Keyboard Pedal o...\u001b[0m\n",
+ "\u001b[91m77: Guess: $251.24 Truth: $422.99 Error: $171.75 SLE: 0.27 Item: Rockland VMI14 12,000 Pound 12 Volt DC E...\u001b[0m\n",
+ "\u001b[91m78: Guess: $255.13 Truth: $146.48 Error: $108.65 SLE: 0.30 Item: Max Advanced Brakes Elite XDS Front Cros...\u001b[0m\n",
+ "\u001b[93m79: Guess: $79.95 Truth: $156.83 Error: $76.88 SLE: 0.45 Item: Quality-Built 11030 Premium Quality Alte...\u001b[0m\n",
+ "\u001b[91m80: Guess: $79.00 Truth: $251.99 Error: $172.99 SLE: 1.33 Item: Lucida LG-510 Student Classical Guitar, ...\u001b[0m\n",
+ "\u001b[91m81: Guess: $251.99 Truth: $940.33 Error: $688.34 SLE: 1.73 Item: Longacre 52-79800 Aluminum Turn Plates\u001b[0m\n",
+ "\u001b[92m82: Guess: $33.99 Truth: $52.99 Error: $19.00 SLE: 0.19 Item: Motion Pro 08-0380 Adjustable Torque Wre...\u001b[0m\n",
+ "\u001b[93m83: Guess: $269.99 Truth: $219.95 Error: $50.04 SLE: 0.04 Item: Glyph Thunderbolt 3 NVMe Dock (0 GB)\u001b[0m\n",
+ "\u001b[92m84: Guess: $380.24 Truth: $441.03 Error: $60.79 SLE: 0.02 Item: TOYO Open Country MT Performance Radial ...\u001b[0m\n",
+ "\u001b[92m85: Guess: $152.99 Truth: $168.98 Error: $15.99 SLE: 0.01 Item: Razer Seiren X USB Streaming Microphone ...\u001b[0m\n",
+ "\u001b[92m86: Guess: $8.97 Truth: $2.49 Error: $6.48 SLE: 1.10 Item: Happy Birthday to Dad From Your Daughter...\u001b[0m\n",
+ "\u001b[91m87: Guess: $0.00 Truth: $98.62 Error: $98.62 SLE: 21.17 Item: Little Tikes My Real Jam First Concert S...\u001b[0m\n",
+ "\u001b[93m88: Guess: $194.99 Truth: $256.95 Error: $61.96 SLE: 0.08 Item: Studio M Peace and Harmony Art Pole Comm...\u001b[0m\n",
+ "\u001b[92m89: Guess: $0.00 Truth: $30.99 Error: $30.99 SLE: 12.01 Item: MyVolts 12V Power Supply Adaptor Compati...\u001b[0m\n",
+ "\u001b[92m90: Guess: $486.56 Truth: $569.84 Error: $83.28 SLE: 0.02 Item: Dell Latitude 7212 Rugged Extreme Tablet...\u001b[0m\n",
+ "\u001b[91m91: Guess: $0.00 Truth: $177.99 Error: $177.99 SLE: 26.91 Item: Covermates Contour Fit Car Cover - Light...\u001b[0m\n",
+ "\u001b[91m92: Guess: $0.00 Truth: $997.99 Error: $997.99 SLE: 47.70 Item: Westin 57-4025 Black HDX Grille Guard fi...\u001b[0m\n",
+ "\u001b[92m93: Guess: $251.60 Truth: $219.00 Error: $32.60 SLE: 0.02 Item: Fieldpiece JL2 Job Link Wireless App Tra...\u001b[0m\n",
+ "\u001b[91m94: Guess: $0.00 Truth: $225.55 Error: $225.55 SLE: 29.41 Item: hansgrohe Talis S Modern Premium Easy Cl...\u001b[0m\n",
+ "\u001b[91m95: Guess: $1,399.00 Truth: $495.95 Error: $903.05 SLE: 1.07 Item: G-Technology G-SPEED eS PRO High-Perform...\u001b[0m\n",
+ "\u001b[91m96: Guess: $0.00 Truth: $942.37 Error: $942.37 SLE: 46.92 Item: DreamLine SHDR-1960723L-01 Shower Door, ...\u001b[0m\n",
+ "\u001b[92m97: Guess: $12.26 Truth: $1.94 Error: $10.32 SLE: 2.27 Item: Sanctuary Square Backplate Finish: Oiled...\u001b[0m\n",
+ "\u001b[91m98: Guess: $0.00 Truth: $284.34 Error: $284.34 SLE: 31.96 Item: Pelican Protector 1750 Long Case - Multi...\u001b[0m\n",
+ "\u001b[91m99: Guess: $0.00 Truth: $171.90 Error: $171.90 SLE: 26.55 Item: Brock Replacement Driver and Passenger H...\u001b[0m\n",
+ "\u001b[93m100: Guess: $79.00 Truth: $144.99 Error: $65.99 SLE: 0.36 Item: Carlinkit Ai Box Mini, Android 11, Multi...\u001b[0m\n",
+ "\u001b[92m101: Guess: $379.00 Truth: $470.47 Error: $91.47 SLE: 0.05 Item: StarDot NetCamLIVE2 YouTube Live Stream ...\u001b[0m\n",
+ "\u001b[92m102: Guess: $79.99 Truth: $66.95 Error: $13.04 SLE: 0.03 Item: Atomic Compatible FILXXCAR0016 16x25x5 M...\u001b[0m\n",
+ "\u001b[92m103: Guess: $79.99 Truth: $117.00 Error: $37.01 SLE: 0.14 Item: Bandai Awakening of S. H. s.h.figuarts s...\u001b[0m\n",
+ "\u001b[91m104: Guess: $289.56 Truth: $172.14 Error: $117.42 SLE: 0.27 Item: Fit System 62135G Passenger Side Towing ...\u001b[0m\n",
+ "\u001b[93m105: Guess: $255.00 Truth: $392.74 Error: $137.74 SLE: 0.19 Item: Black Horse Black Aluminum Exceed Runnin...\u001b[0m\n",
+ "\u001b[92m106: Guess: $0.00 Truth: $16.99 Error: $16.99 SLE: 8.35 Item: Dearsun Twinkle Star Color Night Light P...\u001b[0m\n",
+ "\u001b[92m107: Guess: $0.00 Truth: $1.34 Error: $1.34 SLE: 0.72 Item: Pokemon - Gallade Spirit Link (83/108) -...\u001b[0m\n",
+ "\u001b[92m108: Guess: $299.99 Truth: $349.98 Error: $49.99 SLE: 0.02 Item: Ibanez GA34STCE-NT GIO Series Classical ...\u001b[0m\n",
+ "\u001b[93m109: Guess: $486.56 Truth: $370.71 Error: $115.85 SLE: 0.07 Item: Set 2 Heavy Duty 12-16.5 12x16.5 12 Ply ...\u001b[0m\n",
+ "\u001b[93m110: Guess: $0.00 Truth: $65.88 Error: $65.88 SLE: 17.66 Item: Hairpin Table Legs 28\" Heavy Duty Hairpi...\u001b[0m\n",
+ "\u001b[92m111: Guess: $255.00 Truth: $229.99 Error: $25.01 SLE: 0.01 Item: Marada Racing Seat with Adjustable Slide...\u001b[0m\n",
+ "\u001b[92m112: Guess: $8.25 Truth: $9.14 Error: $0.89 SLE: 0.01 Item: Remington Industries 24UL1007STRWHI25 24...\u001b[0m\n",
+ "\u001b[91m113: Guess: $0.00 Truth: $199.00 Error: $199.00 SLE: 28.07 Item: Acer S3-391-6046 13.3-inch Ultrabook, In...\u001b[0m\n",
+ "\u001b[92m114: Guess: $99.95 Truth: $109.99 Error: $10.04 SLE: 0.01 Item: ICBEAMER 7\" RGB LED Headlights Bulb Halo...\u001b[0m\n",
+ "\u001b[91m115: Guess: $251.24 Truth: $570.42 Error: $319.18 SLE: 0.67 Item: R1 Concepts Front Rear Brakes and Rotors...\u001b[0m\n",
+ "\u001b[91m116: Guess: $0.00 Truth: $279.99 Error: $279.99 SLE: 31.79 Item: Camplux 2.64 GPM Tankless , Outdoor Port...\u001b[0m\n",
+ "\u001b[92m117: Guess: $31.99 Truth: $30.99 Error: $1.00 SLE: 0.00 Item: KNOKLOCK 10 Pack 3.75 Inch(96mm) Kitchen...\u001b[0m\n",
+ "\u001b[92m118: Guess: $56.99 Truth: $31.99 Error: $25.00 SLE: 0.32 Item: Valley Enterprises Yaesu USB FTDI CT-62 ...\u001b[0m\n",
+ "\u001b[92m119: Guess: $31.98 Truth: $15.90 Error: $16.08 SLE: 0.45 Item: G9 LED Light Bulbs,8W,75W 100W replaceme...\u001b[0m\n",
+ "\u001b[92m120: Guess: $79.99 Truth: $45.99 Error: $34.00 SLE: 0.30 Item: ZCHAOZ 4 Lights Antique White Farmhouse ...\u001b[0m\n",
+ "\u001b[91m121: Guess: $0.00 Truth: $113.52 Error: $113.52 SLE: 22.47 Item: Honeywell TH8320R1003 Honeywell VisionPr...\u001b[0m\n",
+ "\u001b[92m122: Guess: $486.99 Truth: $516.99 Error: $30.00 SLE: 0.00 Item: Patriot Exhaust H8013-1 1-7/8\" Clippster...\u001b[0m\n",
+ "\u001b[91m123: Guess: $109.24 Truth: $196.99 Error: $87.75 SLE: 0.34 Item: Fitrite Autopart New Front Left Driver S...\u001b[0m\n",
+ "\u001b[93m124: Guess: $0.00 Truth: $46.55 Error: $46.55 SLE: 14.91 Item: Technical Precision Replacement for GE G...\u001b[0m\n",
+ "\u001b[93m125: Guess: $257.99 Truth: $356.99 Error: $99.00 SLE: 0.10 Item: Covercraft Carhartt SeatSaver Front Row ...\u001b[0m\n",
+ "\u001b[92m126: Guess: $269.99 Truth: $319.95 Error: $49.96 SLE: 0.03 Item: Sennheiser SD Pro 2 (506008) - Double-Si...\u001b[0m\n",
+ "\u001b[92m127: Guess: $79.13 Truth: $96.06 Error: $16.93 SLE: 0.04 Item: Hitachi MAF0110 Mass Air Flow Sensor\u001b[0m\n",
+ "\u001b[91m128: Guess: $0.00 Truth: $190.99 Error: $190.99 SLE: 27.64 Item: AmScope SE305R-P-LED-PS36A 10X-30X LED C...\u001b[0m\n",
+ "\u001b[91m129: Guess: $105.95 Truth: $257.95 Error: $152.00 SLE: 0.78 Item: Front Left Driver Side Window Regulator ...\u001b[0m\n",
+ "\u001b[93m130: Guess: $105.99 Truth: $62.95 Error: $43.04 SLE: 0.26 Item: Premium Replica Hubcap Set, Fits Nissan ...\u001b[0m\n",
+ "\u001b[92m131: Guess: $33.99 Truth: $47.66 Error: $13.67 SLE: 0.11 Item: Excellerations Phonics Spelling Game for...\u001b[0m\n",
+ "\u001b[92m132: Guess: $255.00 Truth: $226.99 Error: $28.01 SLE: 0.01 Item: RC4WD BigDog Dual Axle Scale Car/Truck T...\u001b[0m\n",
+ "\u001b[91m133: Guess: $0.00 Truth: $359.95 Error: $359.95 SLE: 34.68 Item: Unknown Stage 2 Clutch Kit - Low Altitud...\u001b[0m\n",
+ "\u001b[92m134: Guess: $66.56 Truth: $78.40 Error: $11.84 SLE: 0.03 Item: 2002-2008 Dodge Ram 1500 Mopar 4X4 Emble...\u001b[0m\n",
+ "\u001b[93m135: Guess: $251.99 Truth: $172.77 Error: $79.22 SLE: 0.14 Item: Pro Comp Alloys Series 89 Wheel with Pol...\u001b[0m\n",
+ "\u001b[93m136: Guess: $203.56 Truth: $316.45 Error: $112.89 SLE: 0.19 Item: Detroit Axle - Front Rear Strut & Coil S...\u001b[0m\n",
+ "\u001b[91m137: Guess: $0.00 Truth: $87.99 Error: $87.99 SLE: 20.15 Item: ECCPP Rear Wheel Axle Replacement fit fo...\u001b[0m\n",
+ "\u001b[92m138: Guess: $203.99 Truth: $226.63 Error: $22.64 SLE: 0.01 Item: Dell Latitude E6520 Intel i7-2720QM 2.20...\u001b[0m\n",
+ "\u001b[92m139: Guess: $31.39 Truth: $31.49 Error: $0.10 SLE: 0.00 Item: F FIERCE CYCLE 251pcs Black Universal Mo...\u001b[0m\n",
+ "\u001b[92m140: Guess: $203.00 Truth: $196.00 Error: $7.00 SLE: 0.00 Item: Flash Furniture 4 Pk. HERCULES Series 88...\u001b[0m\n",
+ "\u001b[92m141: Guess: $79.95 Truth: $78.40 Error: $1.55 SLE: 0.00 Item: B&M 30287 Throttle Valve/Kickdown Cable,...\u001b[0m\n",
+ "\u001b[91m142: Guess: $0.00 Truth: $116.25 Error: $116.25 SLE: 22.70 Item: Gates TCK226 PowerGrip Premium Timing Be...\u001b[0m\n",
+ "\u001b[92m143: Guess: $79.00 Truth: $112.78 Error: $33.78 SLE: 0.12 Item: Monroe Shocks & Struts Quick-Strut 17149...\u001b[0m\n",
+ "\u001b[92m144: Guess: $42.99 Truth: $27.32 Error: $15.67 SLE: 0.19 Item: Feit Electric BPMR16/GU10/930CA/6 35W EQ...\u001b[0m\n",
+ "\u001b[92m145: Guess: $107.99 Truth: $145.91 Error: $37.92 SLE: 0.09 Item: Yellow Jacket 2806 Contractor Extension ...\u001b[0m\n",
+ "\u001b[91m146: Guess: $406.76 Truth: $171.09 Error: $235.67 SLE: 0.74 Item: Garage-Pro Tailgate SET Compatible with ...\u001b[0m\n",
+ "\u001b[91m147: Guess: $0.00 Truth: $167.95 Error: $167.95 SLE: 26.31 Item: 3M Perfect It Buffing and Polishing Kit ...\u001b[0m\n",
+ "\u001b[92m148: Guess: $0.00 Truth: $28.49 Error: $28.49 SLE: 11.45 Item: Chinese Style Dollhouse Model DIY Miniat...\u001b[0m\n",
+ "\u001b[93m149: Guess: $79.00 Truth: $122.23 Error: $43.23 SLE: 0.19 Item: Generic NRG Innovations SRK-161H Steerin...\u001b[0m\n",
+ "\u001b[92m150: Guess: $33.99 Truth: $32.99 Error: $1.00 SLE: 0.00 Item: Learning Resources Coding Critters Range...\u001b[0m\n",
+ "\u001b[92m151: Guess: $64.24 Truth: $71.20 Error: $6.96 SLE: 0.01 Item: Bosch Automotive 15463 Oxygen Sensor, OE...\u001b[0m\n",
+ "\u001b[92m152: Guess: $79.99 Truth: $112.75 Error: $32.76 SLE: 0.12 Item: Case of 24-2 Inch Blue Painters Tape - 6...\u001b[0m\n",
+ "\u001b[91m153: Guess: $56.70 Truth: $142.43 Error: $85.73 SLE: 0.83 Item: MOCA Engine Water Pump & Fan Clutch fit ...\u001b[0m\n",
+ "\u001b[93m154: Guess: $243.00 Truth: $398.99 Error: $155.99 SLE: 0.24 Item: SAREMAS Foot Step Bars for Hyundai Palis...\u001b[0m\n",
+ "\u001b[92m155: Guess: $499.00 Truth: $449.00 Error: $50.00 SLE: 0.01 Item: Gretsch G9210 Square Neck Boxcar Mahogan...\u001b[0m\n",
+ "\u001b[92m156: Guess: $159.99 Truth: $189.00 Error: $29.01 SLE: 0.03 Item: NikoMaku Mirror Dash Cam Front and Rear ...\u001b[0m\n",
+ "\u001b[92m157: Guess: $159.95 Truth: $120.91 Error: $39.04 SLE: 0.08 Item: Fenix HP25R v2.0 USB-C Rechargeable Head...\u001b[0m\n",
+ "\u001b[93m158: Guess: $156.56 Truth: $203.53 Error: $46.97 SLE: 0.07 Item: R&L Racing Heavy Duty Roll-Up Soft Tonne...\u001b[0m\n",
+ "\u001b[92m159: Guess: $312.56 Truth: $349.99 Error: $37.43 SLE: 0.01 Item: Garmin 010-02258-10 GPSMAP 64sx, Handhel...\u001b[0m\n",
+ "\u001b[92m160: Guess: $12.99 Truth: $34.35 Error: $21.36 SLE: 0.86 Item: Brown 5-7/8\" X 8-1/2\" X 3/16\" Thick Heav...\u001b[0m\n",
+ "\u001b[93m161: Guess: $251.99 Truth: $384.99 Error: $133.00 SLE: 0.18 Item: GAOMON PD2200 Pen Display & 20 Pen Nibs ...\u001b[0m\n",
+ "\u001b[91m162: Guess: $105.56 Truth: $211.00 Error: $105.44 SLE: 0.47 Item: VXMOTOR for 97-03 Ford F150/F250 Lightdu...\u001b[0m\n",
+ "\u001b[91m163: Guess: $0.00 Truth: $129.00 Error: $129.00 SLE: 23.69 Item: HP EliteBook 2540p Intel Core i7-640LM X...\u001b[0m\n",
+ "\u001b[93m164: Guess: $56.00 Truth: $111.45 Error: $55.45 SLE: 0.46 Item: Green EPX Mixing Nozzles 100-Pack-fits 3...\u001b[0m\n",
+ "\u001b[93m165: Guess: $39.24 Truth: $81.12 Error: $41.88 SLE: 0.51 Item: Box Partners 6 1/4 x 3 1/8\" 13 Pt. Manil...\u001b[0m\n",
+ "\u001b[91m166: Guess: $203.56 Truth: $457.08 Error: $253.52 SLE: 0.65 Item: Vixen Air 1/2\" NPT Air Ride Suspension H...\u001b[0m\n",
+ "\u001b[93m167: Guess: $0.00 Truth: $49.49 Error: $49.49 SLE: 15.38 Item: Smart Floor Lamp, 2700-6500K+RGBPink Mul...\u001b[0m\n",
+ "\u001b[92m168: Guess: $105.56 Truth: $80.56 Error: $25.00 SLE: 0.07 Item: SOZG 324mm Wheelbase Body Shell RC Car B...\u001b[0m\n",
+ "\u001b[92m169: Guess: $255.99 Truth: $278.39 Error: $22.40 SLE: 0.01 Item: Mickey Thompson ET Street S/S Racing Rad...\u001b[0m\n",
+ "\u001b[93m170: Guess: $251.24 Truth: $364.50 Error: $113.26 SLE: 0.14 Item: Pirelli 275/40R20 106W XL RFT P0 PZ4-LUX...\u001b[0m\n",
+ "\u001b[92m171: Guess: $350.99 Truth: $378.99 Error: $28.00 SLE: 0.01 Item: Torklift C3212 Rear Tie Down\u001b[0m\n",
+ "\u001b[92m172: Guess: $203.56 Truth: $165.28 Error: $38.28 SLE: 0.04 Item: Cardone 78-4226 Remanufactured Ford Comp...\u001b[0m\n",
+ "\u001b[92m173: Guess: $59.98 Truth: $56.74 Error: $3.24 SLE: 0.00 Item: Kidde AccessPoint 001798 Supra TouchPoin...\u001b[0m\n",
+ "\u001b[93m174: Guess: $190.99 Truth: $307.95 Error: $116.96 SLE: 0.23 Item: 3M Protecta 3100414 Self Retracting Life...\u001b[0m\n",
+ "\u001b[92m175: Guess: $0.00 Truth: $38.00 Error: $38.00 SLE: 13.42 Item: Plantronics 89435-01 Wired Headset, Blac...\u001b[0m\n",
+ "\u001b[93m176: Guess: $0.00 Truth: $53.00 Error: $53.00 SLE: 15.91 Item: Logitech K750 Wireless Solar Keyboard fo...\u001b[0m\n",
+ "\u001b[91m177: Guess: $0.00 Truth: $498.00 Error: $498.00 SLE: 38.60 Item: Olympus PEN E-PL9 Body Only with 3-Inch ...\u001b[0m\n",
+ "\u001b[93m178: Guess: $107.99 Truth: $53.99 Error: $54.00 SLE: 0.47 Item: Beck/Arnley 051-6066 Hub & Bearing Assem...\u001b[0m\n",
+ "\u001b[92m179: Guess: $289.00 Truth: $350.00 Error: $61.00 SLE: 0.04 Item: Eibach Pro-Kit Performance Springs E10-6...\u001b[0m\n",
+ "\u001b[91m180: Guess: $0.00 Truth: $299.95 Error: $299.95 SLE: 32.57 Item: LEGO DC Batman 1989 Batwing 76161 Displa...\u001b[0m\n",
+ "\u001b[91m181: Guess: $190.99 Truth: $94.93 Error: $96.06 SLE: 0.48 Item: Kingston Brass KS3608PL Restoration 4-In...\u001b[0m\n",
+ "\u001b[93m182: Guess: $251.24 Truth: $379.00 Error: $127.76 SLE: 0.17 Item: Polk Vanishing Series 265-LS In-Wall 3-W...\u001b[0m\n",
+ "\u001b[93m183: Guess: $212.00 Truth: $299.95 Error: $87.95 SLE: 0.12 Item: Spec-D Tuning LED Projector Headlights G...\u001b[0m\n",
+ "\u001b[92m184: Guess: $13.56 Truth: $24.99 Error: $11.43 SLE: 0.34 Item: RICHMOND & FINCH Airpod Pro Case, Green ...\u001b[0m\n",
+ "\u001b[92m185: Guess: $66.56 Truth: $41.04 Error: $25.52 SLE: 0.23 Item: LFA Industries 43B-5A-33JT 1/16-1/2-1.5-...\u001b[0m\n",
+ "\u001b[91m186: Guess: $79.99 Truth: $327.90 Error: $247.91 SLE: 1.96 Item: SAUTVS LED Headlight Assembly for Slings...\u001b[0m\n",
+ "\u001b[92m187: Guess: $26.99 Truth: $10.99 Error: $16.00 SLE: 0.72 Item: 2 Pack Combo Womens Safety Glasses Impac...\u001b[0m\n",
+ "\u001b[92m188: Guess: $23.98 Truth: $14.99 Error: $8.99 SLE: 0.20 Item: Arepa - Venezuelan cuisine - Venezuela P...\u001b[0m\n",
+ "\u001b[92m189: Guess: $56.70 Truth: $84.95 Error: $28.25 SLE: 0.16 Item: Schlage Lock Company KS23D2300 Padlock, ...\u001b[0m\n",
+ "\u001b[93m190: Guess: $152.99 Truth: $111.00 Error: $41.99 SLE: 0.10 Item: Techni Mobili White Sit to Stand Mobile ...\u001b[0m\n",
+ "\u001b[91m191: Guess: $0.00 Truth: $123.73 Error: $123.73 SLE: 23.29 Item: Special Lite Products Contemporary Wall ...\u001b[0m\n",
+ "\u001b[93m192: Guess: $379.98 Truth: $557.38 Error: $177.40 SLE: 0.15 Item: Tascam DP-24SD 24-Track Digital Portastu...\u001b[0m\n",
+ "\u001b[91m193: Guess: $203.56 Truth: $95.55 Error: $108.01 SLE: 0.56 Item: Glow Lighting 636CC10SP Vista Crystal Fl...\u001b[0m\n",
+ "\u001b[93m194: Guess: $79.95 Truth: $154.00 Error: $74.05 SLE: 0.42 Item: Z3 Wind Deflector, Smoke Tint, Lexan, Wi...\u001b[0m\n",
+ "\u001b[91m195: Guess: $79.00 Truth: $198.99 Error: $119.99 SLE: 0.84 Item: Olympus E-20 5MP Digital Camera w/ 4x Op...\u001b[0m\n",
+ "\u001b[91m196: Guess: $184.99 Truth: $430.44 Error: $245.45 SLE: 0.71 Item: PHYNEDI 1:1000 World Trade Center (1973-...\u001b[0m\n",
+ "\u001b[92m197: Guess: $8.00 Truth: $45.67 Error: $37.67 SLE: 2.71 Item: YANGHUAN Unstable Unicorns Adventure Car...\u001b[0m\n",
+ "\u001b[91m198: Guess: $0.00 Truth: $249.00 Error: $249.00 SLE: 30.49 Item: Interlogix NX-1820E NetworX Touch Screen...\u001b[0m\n",
+ "\u001b[92m199: Guess: $79.13 Truth: $42.99 Error: $36.14 SLE: 0.36 Item: Steering Damper,Universal Motorcycle Han...\u001b[0m\n",
+ "\u001b[92m200: Guess: $203.56 Truth: $181.33 Error: $22.23 SLE: 0.01 Item: Amprobe TIC 410A Hot Stick Attachment\u001b[0m\n",
+ "\u001b[92m201: Guess: $6.56 Truth: $6.03 Error: $0.53 SLE: 0.01 Item: MyCableMart 3.5mm Plug/Jack, 4 Conductor...\u001b[0m\n",
+ "\u001b[92m202: Guess: $49.95 Truth: $29.99 Error: $19.96 SLE: 0.25 Item: OtterBox + Pop Symmetry Series Case for ...\u001b[0m\n",
+ "\u001b[91m203: Guess: $251.24 Truth: $899.00 Error: $647.76 SLE: 1.62 Item: Dell XPS X8700-1572BLK Desktop ( Intel C...\u001b[0m\n",
+ "\u001b[91m204: Guess: $0.00 Truth: $399.99 Error: $399.99 SLE: 35.93 Item: Franklin Iron Works Sperry Industrial Br...\u001b[0m\n",
+ "\u001b[92m205: Guess: $0.00 Truth: $4.66 Error: $4.66 SLE: 3.00 Item: Avery Legal Dividers, Standard Collated ...\u001b[0m\n",
+ "\u001b[91m206: Guess: $0.00 Truth: $261.41 Error: $261.41 SLE: 31.02 Item: Moen 8346 Commercial Posi-Temp Pressure ...\u001b[0m\n",
+ "\u001b[91m207: Guess: $0.00 Truth: $136.97 Error: $136.97 SLE: 24.28 Item: Carlisle Versa Trail ATR All Terrain Rad...\u001b[0m\n",
+ "\u001b[93m208: Guess: $0.00 Truth: $79.00 Error: $79.00 SLE: 19.20 Item: SUNWAYFOTO 44mm Tripod Ball Head Arca Co...\u001b[0m\n",
+ "\u001b[92m209: Guess: $486.56 Truth: $444.99 Error: $41.57 SLE: 0.01 Item: NanoBeam AC NBE-5AC-Gen2-US 4 Units 5GHz...\u001b[0m\n",
+ "\u001b[91m210: Guess: $0.00 Truth: $411.94 Error: $411.94 SLE: 36.28 Item: WULF 4\" Front 2\" Rear Leveling Lift Kit ...\u001b[0m\n",
+ "\u001b[93m211: Guess: $190.95 Truth: $148.40 Error: $42.55 SLE: 0.06 Item: Alera ALEVABFMC Valencia Series Mobile B...\u001b[0m\n",
+ "\u001b[91m212: Guess: $79.99 Truth: $244.99 Error: $165.00 SLE: 1.23 Item: YU-GI-OH! Ignition Assault Booster Box\u001b[0m\n",
+ "\u001b[91m213: Guess: $203.56 Truth: $86.50 Error: $117.06 SLE: 0.72 Item: 48\" x 36\" Extra-Large Framed Magnetic Bl...\u001b[0m\n",
+ "\u001b[91m214: Guess: $0.00 Truth: $297.95 Error: $297.95 SLE: 32.49 Item: Dell Latitude D620 Renewed Notebook PC\u001b[0m\n",
+ "\u001b[93m215: Guess: $486.56 Truth: $399.99 Error: $86.57 SLE: 0.04 Item: acer Aspire 5 Laptop, AMD Ryzen 3 5300U ...\u001b[0m\n",
+ "\u001b[91m216: Guess: $203.56 Truth: $599.00 Error: $395.44 SLE: 1.16 Item: Elk 31080/6RC-GRN 30 by 6-Inch Viva 6-Li...\u001b[0m\n",
+ "\u001b[91m217: Guess: $0.00 Truth: $105.99 Error: $105.99 SLE: 21.83 Item: Barbie Top Model Doll\u001b[0m\n",
+ "\u001b[92m218: Guess: $802.00 Truth: $689.00 Error: $113.00 SLE: 0.02 Item: Danby Designer 20-In. Electric Range wit...\u001b[0m\n",
+ "\u001b[91m219: Guess: $0.00 Truth: $404.99 Error: $404.99 SLE: 36.08 Item: FixtureDisplays® Metal Truss Podium Doub...\u001b[0m\n",
+ "\u001b[91m220: Guess: $0.00 Truth: $207.76 Error: $207.76 SLE: 28.53 Item: ACDelco 13597235 GM Original Equipment A...\u001b[0m\n",
+ "\u001b[92m221: Guess: $190.95 Truth: $171.82 Error: $19.13 SLE: 0.01 Item: EBC S1KF1135 Stage-1 Premium Street Brak...\u001b[0m\n",
+ "\u001b[92m222: Guess: $251.99 Truth: $293.24 Error: $41.25 SLE: 0.02 Item: FXR Men's Boost FX Jacket (Black/Orange/...\u001b[0m\n",
+ "\u001b[93m223: Guess: $251.96 Truth: $374.95 Error: $122.99 SLE: 0.16 Item: SuperATV Scratch Resistant 3-in-1 Flip W...\u001b[0m\n",
+ "\u001b[92m224: Guess: $79.95 Truth: $111.99 Error: $32.04 SLE: 0.11 Item: SBU 3 Layer All Weather Mini Van Car Cov...\u001b[0m\n",
+ "\u001b[93m225: Guess: $0.00 Truth: $42.99 Error: $42.99 SLE: 14.32 Item: 2 Pack Outdoor Brochure Holder Advertisi...\u001b[0m\n",
+ "\u001b[92m226: Guess: $79.00 Truth: $116.71 Error: $37.71 SLE: 0.15 Item: Monroe Shocks & Struts Quick-Strut 17158...\u001b[0m\n",
+ "\u001b[91m227: Guess: $0.00 Truth: $118.61 Error: $118.61 SLE: 22.89 Item: Elements of Design Magellan EB235AL Thre...\u001b[0m\n",
+ "\u001b[91m228: Guess: $0.00 Truth: $147.12 Error: $147.12 SLE: 24.98 Item: GM Genuine Parts 15-62961 Air Conditioni...\u001b[0m\n",
+ "\u001b[93m229: Guess: $79.99 Truth: $119.99 Error: $40.00 SLE: 0.16 Item: Baseus 17-in-1 USB C Docking Station to ...\u001b[0m\n",
+ "\u001b[91m230: Guess: $0.00 Truth: $369.98 Error: $369.98 SLE: 35.00 Item: Whitehall™ Personalized Whitehall Capito...\u001b[0m\n",
+ "\u001b[92m231: Guess: $255.00 Truth: $315.55 Error: $60.55 SLE: 0.05 Item: Pro Circuit Works Pipe PY05250 for 02-19...\u001b[0m\n",
+ "\u001b[91m232: Guess: $109.99 Truth: $190.99 Error: $81.00 SLE: 0.30 Item: HYANKA 15 \"1200W Professional DJ Speaker...\u001b[0m\n",
+ "\u001b[91m233: Guess: $0.00 Truth: $155.00 Error: $155.00 SLE: 25.50 Item: Bluetooth X6BT Card Reader Writer Encode...\u001b[0m\n",
+ "\u001b[91m234: Guess: $203.99 Truth: $349.99 Error: $146.00 SLE: 0.29 Item: AIRAID Cold Air Intake System by K&N: In...\u001b[0m\n",
+ "\u001b[91m235: Guess: $0.00 Truth: $249.99 Error: $249.99 SLE: 30.53 Item: Bostingner Shower Faucets Sets Complete,...\u001b[0m\n",
+ "\u001b[92m236: Guess: $79.99 Truth: $42.99 Error: $37.00 SLE: 0.37 Item: PIT66 Front Bumper Turn Signal Lights, C...\u001b[0m\n",
+ "\u001b[92m237: Guess: $0.00 Truth: $17.99 Error: $17.99 SLE: 8.67 Item: Caseology Bumpy Compatible with Google P...\u001b[0m\n",
+ "\u001b[91m238: Guess: $251.60 Truth: $425.00 Error: $173.40 SLE: 0.27 Item: Fleck 2510 Timer Mechanical Filter Contr...\u001b[0m\n",
+ "\u001b[91m239: Guess: $0.00 Truth: $249.99 Error: $249.99 SLE: 30.53 Item: Haloview MC7108 Wireless RV Backup Camer...\u001b[0m\n",
+ "\u001b[93m240: Guess: $66.56 Truth: $138.23 Error: $71.67 SLE: 0.52 Item: Schmidt Spiele - Manhattan\u001b[0m\n",
+ "\u001b[93m241: Guess: $255.99 Truth: $414.99 Error: $159.00 SLE: 0.23 Item: Corsa 14333 Tip Kit (Ford Mustang GT)\u001b[0m\n",
+ "\u001b[91m242: Guess: $0.00 Truth: $168.28 Error: $168.28 SLE: 26.33 Item: Hoshizaki FM116A Fan Motor Kit 1\u001b[0m\n",
+ "\u001b[91m243: Guess: $0.00 Truth: $199.99 Error: $199.99 SLE: 28.12 Item: BAINUO Antler Chandelier Lighting,6 Ligh...\u001b[0m\n",
+ "\u001b[92m244: Guess: $107.99 Truth: $126.70 Error: $18.71 SLE: 0.03 Item: DNA MOTORING HL-OH-FEXP06-SM-AM Smoke Le...\u001b[0m\n",
+ "\u001b[92m245: Guess: $5.19 Truth: $5.91 Error: $0.72 SLE: 0.01 Item: Wera Stainless 3840/1 TS 2.5mm Hex Inser...\u001b[0m\n",
+ "\u001b[92m246: Guess: $203.56 Truth: $193.06 Error: $10.50 SLE: 0.00 Item: Celestron - PowerSeeker 127EQ Telescope ...\u001b[0m\n",
+ "\u001b[92m247: Guess: $203.99 Truth: $249.99 Error: $46.00 SLE: 0.04 Item: NHOPEEW 10.1inch Android Car Radio Carpl...\u001b[0m\n",
+ "\u001b[92m248: Guess: $59.99 Truth: $64.12 Error: $4.13 SLE: 0.00 Item: Other Harmonica (Suzuki-2Timer24- A)\u001b[0m\n",
+ "\u001b[92m249: Guess: $99.99 Truth: $114.99 Error: $15.00 SLE: 0.02 Item: Harley Air Filter Venturi Intake Air Cle...\u001b[0m\n",
+ "\u001b[92m250: Guess: $802.00 Truth: $926.00 Error: $124.00 SLE: 0.02 Item: Elite Screens Edge Free Ambient Light Re...\u001b[0m\n"
+ ]
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/plain": [
+ ""
+ ],
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAA/YAAAK9CAYAAACO8PdPAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAwt1JREFUeJzs3Xd8leXBxvHfCRkkkEGAJEQREDfixCJuFEXFjXWh4Ki+rUrdVuserat11bq6QAT3XigVLQ6quCsuFBkKWYQMCJD1vH+cjBNmAklOxu/bD58m93nOOfeJh5Ar13PfTygIggBJkiRJktQuxUR7ApIkSZIkaeMZ7CVJkiRJascM9pIkSZIktWMGe0mSJEmS2jGDvSRJkiRJ7ZjBXpIkSZKkdsxgL0mSJElSO2awlyRJkiSpHTPYS5IkSZLUjhnsJakN69+/P6effnq0p9EuTJgwgVAoxLx586I9lTahf//+0Z6C1Cacfvrp/n2Q1OEZ7CW1eT/++CPnn38+22yzDUlJSSQlJbHDDjtw3nnn8cUXX2zUY5aVlXH99dfz9ttvb9T9J0+eTCgUonv37mvc9uGHH3Luueey++67ExcXRygUWutjzJs3j1AotNY/e+6550bNqzn0799/nfOK/DNhwoSozXFTXH/99et9XTk5OdGeYotbvHgxV1xxBcOHDyc5OZlQKLTOvwtvvPEGZ511FjvuuCNdunRZZ0Da0Nf1vffeW++cDjjggHXeNy4ursGx63qP/vrXv97ga3/77bcb3KdLly5kZGRw/PHH8/XXX69x/Omnn04oFCIlJYUVK1ascfucOXPqHutPf/pTg9vmzZvHGWecwcCBA+natStZWVnst99+XHfddWu89h133HG9827p9+0333zD5Zdfzi677EJycjJ9+vRh1KhRfPTRR016nE8++YSjjjqK9PR0kpKS2HHHHbn33nsbHFNdXc2DDz7ILrvsQvfu3cnMzOSwww7j/fff3+Dj137fXP1rXav261RQULDOx9jU7//NoaioiIyMDEKhEE8//fR6j/3DH/5AKBTa4Hsk0s8//8wJJ5xAWloaKSkpHH300cydO7fBMatWrWL8+PH07t2bzTffnJtvvnmNx/npp5/o3r37Bv/+Soq+2GhPQJLW5+WXX+bEE08kNjaWMWPGsPPOOxMTE8M333zDs88+ywMPPMCPP/5Iv379mvS4ZWVl3HDDDUD4h+qmWLZsGZdffjndunVb6+2vvvoqf//739lpp53Ycsst+e6779b7eCeffDKHH354g7HevXsD8O233xIT07q/g7377rtZtmxZ3eevvvoqjz32GHfddRe9evWqG99rr71adV7N7YEHHljrL2bS0tJafzLNrKKigurqaioqKtYIxRB+X912221svfXWDB48mJkzZ67zsaZMmcITTzzBbrvtRnZ29jqPO+6449hqq63WGP/973/PsmXL2GOPPdY756uuuopf/epXDcaWL1/Or3/9aw455JA1jt9ll1245JJLGoxts802632OSL/97W/ZY489qKio4IsvvuDBBx/k7bff5ssvvyQrK6vBsbGxsZSVlfHSSy9xwgknNLht8uTJdO3alZUrVzYY//7779ljjz1ITEzkzDPPpH///ixevJhPPvmE2267re77T1O11Pv273//O//4xz8YPXo05557LsXFxTz00EPsueeeTJ06lREjRmzwMd544w2OPPJIdt11V6655hq6d+/ODz/8wE8//dTguMsuu4w777yTU089lXPPPZeioiIeeugh9t9/f9577z1+8YtfbNJrWd3f/vY3qqur6z7flO//zeXaa6+lrKxsg8f99NNP/PGPf1znvzdrs2zZMoYPH05xcTG///3viYuL46677mL//ffns88+o2fPngDccccdPPLII1x11VWUlpZy4403MnDgQE4++eS6x7rssss46qij2HvvvZv+IiW1rkCS2qjvv/8+6NatW7D99tsHixYtWuP2ioqK4J577gkWLFjQ5MfOz88PgOC6665r8n1/97vfBdtuu20wZsyYoFu3bmvcnpOTE5SVlQVBEATnnXdesK5vtT/++GMABHfccUeT59Ca7rjjjgAIfvzxx2hPZb3+9a9/NWqe1113XQAE+fn5TX6OFStWBFVVVWu9bdmyZU1+vEhVVVXBihUrNukx3nvvvWDIkCFBly5dAiAIhUJB3759g5tuuqnBcSUlJcGSJUuCIAiCp556KgCCt956a62P+fPPPwfl5eVBEATBqFGjgn79+jV6PgsWLAhCoVBw9tlnb9TrmTRpUgAEkydPbjDer1+/YNSoURv1mG+99VYABE899VSD8QceeCAAgttuu63B+Lhx44Ju3boFhxxySHDMMces8Xhbb711MHr06DX+Lp977rlBbGxsMG/evDXuk5ub2+Dz/fffPxg0aNB6570p79vG+Oijj4LS0tIGYwUFBUHv3r2Dvffee4P3Ly4uDjIzM4Njjz12nX9HgiD8fTsxMTE4/vjjG4zPnTs3AILf/va3632eDX3fbMzXaVO+/zeH//3vf0FsbGxw4403rvW9GOnEE08MDjzwwEa9R2rddtttARB8+OGHdWNff/110KVLl+DKK6+sGxs6dGhwww031H0+bty44KSTTqr7/J133gm6desWLFy4sCkvT1KUeCq+pDbr9ttvZ/ny5fzrX/+iT58+a9weGxvLb3/7W/r27Vs3dvrpp9O9e3fmzp3LyJEj6datG9nZ2dx4440EQQCET+WsbcRvuOGGulNZr7/++g3Oac6cOdx1113ceeedxMau/aSnzMxMEhMTN+IVr2n1Nfa168jfe+89Lr74Ynr37k23bt049thjyc/PX+P+r732Gvvuuy/dunUjOTmZUaNGMXv27E2e1wEHHLDWpmv1tayRp80+/PDDDBw4kISEBPbYYw9mzZq1xv2/+eYbjj/+eNLT0+natStDhgzhxRdfXOO42bNnc+CBB5KYmFh3CmlkI9ccak/Zfvzxx7n66qvZbLPNSEpKoqSkpO599sMPP3D44YeTnJzMmDFjgHDLfMkll9C3b18SEhLYdttt+dOf/lT3/qsVCoU4//zzmTx5MoMGDSIhIYGpU6du9HwLCws58sgjKSkpYcKECWRmZjJp0iROOOEE5syZ0+DY5ORk0tPTG/W42dnZa239G+Oxxx4jCIK6r01TTZkyhW7dunH00Uev9fby8nKWL1++UY+9un333ReAH374Ya23n3LKKbz22msUFRXVjc2aNYs5c+ZwyimnrHH8Dz/8wOabb77Ws4kyMjKaZc7Naffdd1/jTICePXuy7777rnWJwuqmTJlCbm4uf/jDH4iJiWH58uVr/TtZUVHBihUryMzMbDCekZFBTExMs33vjBT5fWlD3/9zcnI444wz2HzzzUlISKBPnz4cffTRzbp3xwUXXMCxxx5b955blxkzZvD0009z9913N+nxn376afbYY48GZ8lst912HHTQQTz55JN1YytWrKBHjx51n6enp9edRVBdXc0FF1zA5Zdfzuabb96k55cUHZ6KL6nNevnll9lqq60YOnRok+5XVVXFoYceyp577sntt9/O1KlTue6666isrOTGG2+kd+/ePPDAA/zmN7/h2GOP5bjjjgNgp5122uBjX3jhhQwfPpzDDz+8wQ9Im6KsrGyN9aCpqanrDVPjx4+nR48eXHfddcybN4+7776b888/nyeeeKLumEmTJjFu3DhGjhzJbbfdRllZGQ888AD77LMPn376aatuJjVlyhRKS0v5v//7P0KhELfffjvHHXccc+fOrXuds2fPZu+992azzTbjiiuuoFu3bjz55JMcc8wxPPPMMxx77LFA+Afv4cOHU1lZWXfcww8/3ORAUFhYuMZYbGzsGqc033TTTcTHx3PppZeyatUq4uPjAaisrGTkyJHss88+/OlPfyIpKYkgCDjqqKN46623OOuss9hll114/fXXueyyy/j555+56667Gjz29OnTefLJJzn//PPp1atX3X+TpUuXUlVVtcHXULvnBMDMmTMpLCzkpZdeYq+99uLqq69mzJgxGx2qm8PkyZPp27cv++23X5Pvm5+fz7Rp0zjxxBPXehry9OnTSUpKoqqqin79+nHRRRdxwQUXbPRca4NbZNCJdNxxx/HrX/+aZ599ljPPPBMIv6+32247dttttzWO79evH//+97+ZPn06Bx544EbPa3WNed+ub315pOTkZBISEtZ7TE5OToMlOOvy73//m5SUFH7++WeOOeYYvvvuO7p168Zpp53GXXfdRdeuXQFITExk6NChTJgwgWHDhrHvvvtSVFTETTfdRI8ePTjnnHMaNfe1fd+sHV+fDX3/Hz16NLNnz2b8+PH079+fvLw8pk2bxoIFC+r+fi5btmyNpRdrExcXR2pqaoOxp556ivfff5+vv/56vb8sqKqqYvz48fzqV79i8ODBG3yuWtXV1XzxxRd179FIv/jFL3jjjTcoLS0lOTmZPfbYg4cffpgDDjiAZcuW8dhjj3H++ecD8I9//IOCggIuu+yyRj+3pCiL7gkDkrR2xcXFAbDWU1+XLl0a5Ofn1/2pPe09CMKnEgLB+PHj68aqq6uDUaNGBfHx8XWnZ27MqZgvv/xyEBsbG8yePbvuudZ2Kn6kxpyKv7Y/tadF9+vXLxg3blzdfWpPNx8xYkRQXV1dN37RRRcFXbp0CYqKioIgCILS0tIgLS1tjVOgc3JygtTU1CadGr22U/H333//YP/991/j2HHjxjU4Vbv2Nfbs2TMoLCysG3/hhRcCIHjppZfqxg466KBg8ODBwcqVK+vGqqurg7322ivYeuut68YuvPDCAAg++OCDurG8vLwgNTW1Safir+3PtttuW3dc7SnbW265ZYP3WO3rBIIrrriiwfjzzz8fAMHNN9/cYPz4448PQqFQ8P3339eNAUFMTEzd+ylSv3791jnHyD+R79/XXnstAIJp06bVPUZjbOhU/EhNORX/yy+/DIDg8ssvb9Txq/vLX/4SAMGrr766xm1HHnlkcNtttwXPP/988I9//CPYd999G/1ctf9d//nPfwb5+fnBokWLgqlTpwZbbbVVEAqFGpy+HAQN/54ff/zxwUEHHRQEQXjpRFZWVnDDDTes9fTwL7/8MkhMTAyAYJdddgkuuOCC4Pnnnw+WL1++xpyacir+ht63QRA06r0DBP/617/W+5wzZswIQqFQcM0116z3uCAIgp122ilISkoKkpKSgvHjxwfPPPNMMH78+ABocHp3EATBnDlzgt12263BXLbccsvgm2++2eDzrO/7ZuSfyFPxV/++tK7v/0uXLm3U8qjav/8b+rP698iysrJgiy22qDsdfl3LQoIgCO67774gNTU1yMvLC4Kgce+RyNd24403rnHbX//61wCo+zovXLgwGDRoUN18991336C0tDQoKioKevfuHTz++OMbfD5JbYeNvaQ2qaSkBGCtm0QdcMABfP7553Wf33HHHVx66aUNjqltHaD+lOdXXnmFf//735x00klNnk95eTkXXXQRv/71r9lhhx2afP/1Oeecc/jlL3/ZYGznnXfe4H0id9vfd999ueuuu5g/fz477bQT06ZNo6ioiJNPPrlBq9WlSxeGDh3KW2+91ayvYUNOPPHEBk1o7Smotbs0FxYWMn36dG688UZKS0spLS2tO3bkyJFcd911/Pzzz2y22Wa8+uqr7Lnnng022Orduzdjxozh/vvvb/ScnnnmGVJSUhqMra0ZHjdu3DrPBvjNb37T4PNXX32VLl268Nvf/rbB+CWXXMLTTz/Na6+91uC9uf/++6/1/TR58uS17sC+ui233LLu4/3224+BAwdy0kkncc4551BeXk5BQUGj2taWMHnyZIBNOg2/d+/eHHzwwWvctvryjDPOOIPDDjuMO++8k/Hjxzfq1OHVG83evXszadKk9W7yd8opp/DLX/6SnJwcvvzyS3JyctZ6Gj7AoEGD+Oyzz7jpppt4+eWX+eyzz7jnnnvo3r07d955J2efffYG57g2jXnfTps2rVGPNWjQoHXelpeXxymnnMKAAQO4/PLLN/hYy5Yto6ysjF//+td1u+Afd9xxlJeX89BDD3HjjTey9dZbA+EzBQYNGsSwYcM46KCDyMnJ4dZbb+WYY47hnXfeadR7dm3fNwEeeeQRJk2atMH7r01iYiLx8fG8/fbbnHXWWes8e+Pyyy/n1FNP3eDjrX7/W2+9lYqKCn7/+9+v935Llizh2muv5ZprrqlbNtBYtd831nYmRu1ZE7XHbL755nz66afMnj2b+Ph4tttuO2JiYrj44ovZdtttOfHEE3n33Xe55JJLWLRoEcceeyx/+tOf6s5aktS2GOwltUnJyckADXZnr/XQQw9RWlpKbm7uWn+4iomJaRB4oH637I1dJ3nXXXdRUFCw0TtZr8/WW2/dqB2nI22xxRYNPq/9AXLp0qUAdWuq13UK8OrBoKVtaL7ff/89QRBwzTXXcM0116z1MfLy8thss82YP3/+WpdnbLvttk2a03777deoADFgwIC1jsfGxq4RIOfPn092dnbd+7fW9ttvX3d7Yx57Y3agTkpK4r333uOGG25g4sSJLF68mIyMDIYOHcqf/vSnVt3VOggCpkyZwo477tioJS6rmzt3LjNnzuT8889f514WkUKhEBdddBGvv/46b7/9dqNC17XXXsu+++7LsmXLeO6553j88cc3eAWK2v0UnnjiCT777DP22GMPttpqq3V+X9lmm22YNGkSVVVVfPXVV7z88svcfvvtnHPOOQwYMKDJf++hce/bjXncSMuXL+eII46gtLSUd999d62/YF1d7S+/IndUh/AvQx566CFmzpzJ1ltvTWVlJSNGjOCAAw7gL3/5S4M5Dxo0iDvuuIPbbrttg8+3ru+b77777gbvuy4JCQncdtttXHLJJWRmZrLnnntyxBFHMHbs2AZXSthhhx2a/AveefPmcccdd/DXv/51g1/Pq6++mvT0dMaPH9/k11D732HVqlVr3Fa7fCDyF5VxcXHssssudZ9/88033H///bz//vsUFhYyatSouktjnnHGGfzhD39okX8HJW06g72kNik1NZU+ffrw5ZdfrnFbbahrzs2M1qe4uJibb76Zc889l5KSkrqzCZYtW0YQBMybN4+kpKRW3RCrS5cuax0PajZoq920atKkSWtcugtoVFhan1AotMZmcMA614U3dr6XXnopI0eOXOuxa7uUWmtYV1ufkJCwyZciXNdj5+fnN2qNfffu3RuEhMzMTO6//37uv/9+srOzueWWW7jppps45JBD+OKLLxg4cOAmzbex3nvvPebPn88tt9yyUfefMmUK0LS2v3YTzbWtQV+bwYMH1wXDY445hrKyMs4++2z22WefBhtyRkpISOC4445j4sSJzJ07t1EbbkL4/T948GAGDx7MsGHDGD58OJMnT97kAL4ujb2mfWpq6hrvwfLyco477ji++OILXn/99UZfOz07O5vZs2evdVM8qP8l3owZM/jyyy+58847Gxy39dZbs/3220f9eukXXnghRx55JM8//zyvv/4611xzDbfccgvTp09n1113BcL/JjTmjJr4+Pi6TSqvvfZaNttsMw444IC6f7tq/zvl5+czb948tthiC3744Qcefvhh7r77bhYtWlT3WCtXrqSiooJ58+aRkpKyzs0v09PTSUhIYPHixWvcVju2vstWXnTRRZx66qnstttuTJo0ifT0dK688kogfKaCwV5quwz2ktqsUaNG8fe//50PP/ywSdc1rq6uZu7cuQ2uaV17LfnazY8iT2PfkKVLl7Js2TJuv/12br/99jVuHzBgAEcffTTPP/98ox+zpdUGuIyMjBYJDz169Kg7jT7S6o10Y9WeYREXF7fB+fbr12+NXd4hfG32aKvdMK12c6pa33zzTd3tjbHHHns06mt53XXXrTNcxsfHM27cOAYPHszuu+++xjKAljR58mRCodA6T1PfkClTpjBw4ED23HPPRt+n9v3Y1FOXa916660899xz/OEPf+DBBx9c53GnnHIK//znP4mJidmoZT1DhgwBWGvwai5ru4rI2vzrX/9qcNWN6upqxo4dy5tvvsmTTz7J/vvv3+jn3H333Zk2bRo///xzg7NnasNp7X+X3NxcYO2/BKyoqKCysrLRz7mxNvT9f+DAgVxyySVccsklzJkzh1122YU///nPPProo0B4V/uJEydu8Hn2339/3n77bQAWLFjA999/v8bZZADnnnsuEP635ueff6a6uprf/va3ayzpgfC/NxdccME6d8qPiYlh8ODBfPTRR2vc9sEHH7DllluucUZRrZdffpn333+/7vvrokWLGryXsrOz+fnnn9f7miVFj8FeUpt1+eWXM2XKFM4880zefPPNNZqgtTXGte677766dZ5BEHDfffcRFxfHQQcdBFC3k3jkpavWJSMjg+eee26N8XvvvZeZM2fy2GOPNfoH6dYycuRIUlJS+OMf/8jw4cPX2GE/Pz9/owMQhH/wffXVVxs8zueff8577723zrZzfTIyMjjggAN46KGHGD9+/Bpfz8jnOfzww7n77rsb/MInPz+/bk13NB1++OE8/PDD3HfffXUtF4SXcoRCIQ477LBGPc7GrLEvKipaY0d/CIclWPfZAc2toqKCp556in322WeNJRi1Fi9eTHFxMQMHDlzjvfnpp5/y9ddfr3NJRmFhIampqQ3OAqmoqODWW28lPj6e4cOHb9S8Bw4cyOjRo5kwYQLXX3/9Ws90ARg+fDg33XQTPXv2XOcxAO+88w577rnnGq/v1VdfBZq+dKQpNnaN/fjx43niiSd46KGH6naLX5uCggIKCgrYYost6r6XnnDCCdx666384x//aLAE6O9//zuxsbF1l8es/YXr448/zqGHHlp33CeffMK3337b6F3xN8W6vv+XlZURExNTtxYdwu+L5OTkBqe2b8wa+5tvvnmNXfy//PJLrrnmGi6//HKGDRtGt27d2HHHHdf6783VV19NaWkp99xzT4MzbxYsWEBZWRnbbbdd3djxxx/PFVdcwUcffVT3i6Rvv/2W6dOnr7EfTa3y8nIuvvhirr766rqzLDIzM/n++++prKwkNjaWr7/+er3veUnRZbCX1GZtvfXWTJkyhZNPPpltt92WMWPGsPPOOxMEAT/++CNTpkwhJiZmjXXOXbt2ZerUqYwbN46hQ4fy2muv8corr/D73/++LhwmJiayww478MQTT7DNNtuQnp7OjjvuuNbTTpOSkjjmmGPWGH/++ef58MMP17ht/vz5dZs31bYmN998MxBubE877bRN/dJsUEpKCg888ACnnXYau+22GyeddBK9e/dmwYIFvPLKK+y9997cd999G/34Z555JnfeeScjR47krLPOIi8vjwcffJBBgwbVLVVoqr/+9a/ss88+DB48mLPPPpstt9yS3NxcZs6cyU8//VS3YeLll1/OpEmTOPTQQ7ngggvqLnfXr18/vvjii0Y/39NPP73Wta4HH3zwGr9EaqwjjzyS4cOHc9VVVzFv3jx23nln3njjDV544QUuvPDCRp8KvzHr4Z9//nn+8pe/MHbsWHbaaSdWrlzJQw89xK233kqPHj3W+KVC7Xty9uzZQHjZRu365KuvvrruuC+++KJus7rvv/++bmkKhDd5PPLIIxs87uuvv86SJUvWexr9lVdeycSJE/nxxx/XuOzihjbde/HFF7n55ps5/vjjGTBgAIWFhUyZMoUvv/ySP/7xj5sUPC677DKefPJJ7r77bm699da1HhMTE9Pg67Mut912Gx9//DHHHXdc3T4Dn3zyCY888gjp6elceOGFDY7Pz8+v+7pGGjBgQIOvRWPetxtzls7dd9/N/fffz7Bhw0hKSqprp2sde+yxdZv03Xfffdxwww289dZbdYF911135cwzz+Sf//wnlZWVdW31U089xZVXXll3+vfuu+/OwQcfzMSJEykpKeGQQw5h8eLF/OUvfyExMXGNr0tLWNf3/8rKSg466CBOOOEEdthhB2JjY3nuuefIzc1tcHbGxqyx32effdYYq/1F3B577FH370ivXr3W+u9NbUO/+m1jx47lP//5T4NfdJ977rn87W9/Y9SoUVx66aXExcVx5513kpmZySWXXLLW+d1zzz0ADS4Zefjhh3PeeedxyimnsNdee3HTTTfxq1/9qpGvWFKri9Z2/JLUWN9//33wm9/8Jthqq62Crl27BomJicF2220X/PrXvw4+++yzBsfWXprqhx9+CA455JAgKSkpyMzMDK677rqgqqqqwbHvv/9+sPvuuwfx8fFNvvRd5HOtrvYSRmv7E3n5o7VdImt167rc3axZs9b6nKtfsuytt94KRo4cGaSmpgZdu3YNBg4cGJx++unBRx991OjXubbL3QVBEDz66KPBlltuGcTHxwe77LJL8Prrr6/zcndre41r+5r/8MMPwdixY4OsrKwgLi4u2GyzzYIjjjgiePrppxsc98UXXwT7779/0LVr12CzzTYLbrrppuAf//jHJl/uLvJruL5LUa3vUoelpaXBRRddFGRnZwdxcXHB1ltvHdxxxx0NLk9Y+/rPO++89c61KX766afgiiuuCAYPHhwkJycHQNCrV6/g0EMPDT755JM1jl/f1yBS7XtubX8i35u1TjrppCAuLi5YsmTJOudae7mw1f9bVVVVBZtttlmw2267rfO+H330UXDkkUcGm222WRAfHx9079492GeffYInn3xy/V+gGuv77xoEQXDA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+Q233nprs05u6dKl7L333gwfPpzXXnuN3r17M2fOHHr06FF3zO233869997LxIkTGTBgANdccw0jR47kq6++omvXrgCMGTOGxYsXM23aNCoqKjjjjDM455xzmDJlSrPOV5KkSF8sg8m5UBTR0m+fBKdlQc+46M1LkiR1LBt9HfuysjJ++OEHAAYOHEhSUlKzTgzgiiuu4L333uOdd95Z6+1BEJCdnc0ll1zCpZdeCkBxcTGZmZlMmDCBk046ia+//poddtiBWbNmMWTIEACmTp3K4Ycfzk8//UR2dvYG5+Eae0lSUyyvgifz4L8l9WNdY+CXvWHvVNfSS5KkDWtKDm3yqfi1kpKSGDx4MIMHD26RUA/w4osvMmTIEH75y1+SkZHBrrvuyt/+9re623/88UdycnIYMWJE3VhqaipDhw5l5syZAMycOZO0tLS6UA8wYsQIYmJi+OCDD9b6vKtWraKkpKTBH0mSGuPzZXD9vIahflA3uL4/7JNmqJckSc2v0afin3nmmY067p///OdGT2Z1c+fO5YEHHuDiiy/m97//PbNmzeK3v/0t8fHxjBs3jpycHAAyMzMb3C8zM7PutpycHDIyMhrcHhsbS3p6et0xq7vlllu44YYbmu11SJI6vmWV8HgezCqtH0uMgRMyYFiKgV6SJLWcRgf7CRMm0K9fP3bddVc28uz9JquurmbIkCH88Y9/BGDXXXflyy+/5MEHH2TcuHEt9rxXXnklF198cd3nJSUl9O3bt8WeT5LUvn1aGl5LX1pVPza4G5yaCWmupZckSS2s0cH+N7/5DY899hg//vgjZ5xxBqeeeirp6ektOTf69OnDDjvs0GBs++2355lnngEgKysLgNzcXPr06VN3TG5uLrvsskvdMXl5eQ0eo7KyksLCwrr7ry4hIYGEhITmehmSpA6qtKal/yiipU/qAif2hqG29JIkqZU0eo39X//6VxYvXszll1/OSy+9RN++fTnhhBN4/fXXW6zB33vvvfn2228bjH333Xf069cPgAEDBpCVlcWbb75Zd3tJSQkffPABw4YNA2DYsGEUFRXx8ccf1x0zffp0qqurGTp0aIvMW5LU8X1cGl5LHxnqd+4eXku/pxvkSZKkVrTRu+LPnz+fCRMm8Mgjj1BZWcns2bPp3r17s05u1qxZ7LXXXtxwww2ccMIJfPjhh5x99tk8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N7Nnzx73eOjQoQNr1671+GV84pf1ycmAVHzXXHMNa9euZdWqVe5HmzZtuOeee9zPNSaqlk6dOp1yG8wtW7ZQt25dAOrXr09cXJzHmEhLS2PJkiUeYyIlJYUVK1a4+8ydOxeXy0W7du3K4SikNGVmZmK3e/455XA4cLlcgMZEVVdan3+HDh3473//S15enrvPrFmzaNKkiU65roROJPVbt25l9uzZREVFeSzXmJBz4u3Z+yq68ePHG39/f/Pll1+aDRs2mIceeshERER4zHAtF4ZHHnnEhIeHm99++80cOHDA/cjMzHT3efjhh02dOnXM3LlzzfLly02HDh1Mhw4d3MtP3NqsR48eZtWqVebXX3811atX163NLiCFZ8U3RmOiqlm6dKnx8fExr7/+utm6dav55ptvTFBQkPn666/dfd566y0TERFhJk+ebNasWWNuvPHG097aqlWrVmbJkiVmwYIFpnHjxrq1WSXVv39/U7NmTfft7iZMmGCio6PN008/7e6jMXFhS09PNytXrjQrV640gHnvvffMypUr3TOcl8bnn5KSYmJjY819991n1q1bZ8aPH2+CgoJ0a7MKqqgxkZuba/r06WNq1aplVq1a5fE3Z+EZ7jUmpKSU2BfD+++/b+rUqWP8/PxMQkKCWbx4sbdDkjIAnPYxevRod5+srCzz6KOPmsjISBMUFGRuvvlmc+DAAY/t7Nq1y1x77bUmMDDQREdHm6FDh5q8vLxyPhopKycn9hoTVc+UKVNM8+bNjb+/v2natKn59NNPPZa7XC7z0ksvmdjYWOPv72+uueYas3nzZo8+hw8fNn379jUhISEmLCzM3H///SY9Pb08D0NKSVpamnniiSdMnTp1TEBAgGnQoIF54YUXPP5A15i4sM2bN++0fz/079/fGFN6n//q1atN586djb+/v6lZs6Z56623yusQpYSKGhM7d+4849+c8+bNc29DY0JKymaMMeV3foCIiIiIiIiIlCZdYy8iIiIiIiJSiSmxFxEREREREanElNiLiIiIiIiIVGJK7EVEREREREQqMSX2IiIiIiIiIpWYEnsRERERERGRSkyJvYiIiIiIiEglpsReREREREREpBJTYi8iIiLlZvjw4Vx22WXeDgOALl26MGTIEG+HISIict6U2IuIiFRCiYmJPPHEEzRq1IiAgABiY2Pp1KkTo0aNIjMz09vhnZPhw4djs9mKfJyL3377DZvNRkpKSukGLCIiUkH4eDsAERERKZkdO3bQqVMnIiIieOONN2jRogX+/v6sXbuWTz/9lJo1a9KnT5/TrpuXl4evr285R1w8Tz31FA8//LD7ddu2bXnooYcYOHDgafvn5ubi5+dXXuGJiIhUWKrYi4iIVDKPPvooPj4+LF++nDvuuIOLL76YBg0acOONNzJt2jRuuOEGd1+bzcaoUaPo06cPwcHBvP766wCMGjWKhg0b4ufnR5MmTRg7dqx7nV27dmGz2Vi1apW7LSUlBZvNxm+//QYUVMHnzJlDmzZtCAoKomPHjmzevNkj1rfeeovY2FhCQ0N58MEHyc7OPuNxhYSEEBcX5344HA5CQ0Pdr++66y4GDx7MkCFDiI6OpmfPnmeNddeuXXTt2hWAyMhIbDYbAwYMcPd1uVw8/fTTVKtWjbi4OIYPH17CT0NERMT7lNiLiIhUIocPH2bmzJkMGjSI4ODg0/Y5+ZT14cOHc/PNN7N27VoeeOABJk6cyBNPPMHQoUNZt24df/3rX7n//vuZN29eieN54YUX+L//+z+WL1+Oj48PDzzwgHvZ999/z/Dhw3njjTdYvnw5NWrU4KOPPirxPgobM2YMfn5+LFy4kI8//vis/WvXrs1PP/0EwObNmzlw4AAjR4702F5wcDBLlixhxIgRvPrqq8yaNeu8YhQRESlvOhVfRESkEtm2bRvGGJo0aeLRHh0d7a6GDxo0iLffftu97O677+b+++93v+7bty8DBgzg0UcfBeDJJ59k8eLFvPvuu+7qdnG9/vrrXHXVVQA8++yz9O7dm+zsbAICAvjXv/7Fgw8+yIMPPgjAP/7xD2bPnl1k1f5sGjduzIgRI9yvd+3aVWR/h8NBtWrVAIiJiSEiIsJj+aWXXsrLL7/s3vYHH3zAnDlz6N69+znHKCIiUt5UsRcREbkALF26lFWrVnHJJZeQk5PjsaxNmzYerzdu3EinTp082jp16sTGjRtLvN9LL73U/bxGjRoAJCcnu/fTrl07j/4dOnQo8T4Ka9269Xmtf7LC8YN1DCfiFxERqSxUsRcREalEGjVqhM1mO+Va9gYNGgAQGBh4yjpnOmX/TOx263t/Y4y7LS8v77R9C0/Ed+ISAJfLVaL9lcTJx1KSWE/n5IkEbTZbmcYvIiJSFlSxFxERqUSioqLo3r07H3zwAceOHTunbVx88cUsXLjQo23hwoU0a9YMgOrVqwNw4MAB9/LCk9OVZD9LlizxaFu8eHGJt1OU4sR6YuZ8p9NZqvsWERGpKFSxFxERqWQ++ugjOnXqRJs2bRg+fDiXXnopdrudZcuWsWnTprOerj5s2DDuuOMOWrVqRbdu3ZgyZQoTJkxg9uzZgFX1b9++PW+99Rb169cnOTmZF198scRxPvHEEwwYMIA2bdrQqVMnvvnmG9avX+8+u6A0FCfWunXrYrPZmDp1Ktdddx2BgYGEhISUWgwiIiLepoq9iIhIJdOwYUNWrlxJt27deO6552jZsiVt2rTh/fff56mnnuK1114rcv2bbrqJkSNH8u6773LJJZfwySefMHr0aLp06eLu88UXX5Cfn0/r1q0ZMmQI//jHP0oc55133slLL73E008/TevWrdm9ezePPPJIibdzNmeLtWbNmrzyyis8++yzxMbGMnjw4FKPQURExJtspvBFaSIiIiIiIiJSqahiLyIiIiIiIlKJKbEXERERERERqcSU2IuIiIiIiIhUYkrsRURERERERCoxJfYiIiIiIiIilZgSexEREREREZFKTIm9iIiIiIiISCWmxF5ERERERESkElNiLyIiIiIiIlKJKbEXERERERERqcSU2IuIiIiIiIhUYv8Plq5JmIyJZScAAAAASUVORK5CYII=\n"
+ },
+ "metadata": {}
+ }
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "source": [
+ "###"
+ ],
+ "metadata": {
+ "id": "ZxQokpS95n-5"
+ },
+ "id": "ZxQokpS95n-5"
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3 (ipykernel)",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.11.11"
+ },
+ "colab": {
+ "provenance": [],
+ "include_colab_link": true
+ },
+ "widgets": {
+ "application/vnd.jupyter.widget-state+json": {
+ "c25fd092bcec48a28dc21bd4eca7309c": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_name": "HBoxModel",
+ "model_module_version": "1.5.0",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HBoxModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HBoxView",
+ "box_style": "",
+ "children": [
+ "IPY_MODEL_70529f532eaf43ef92702f5d9b5bfe2a",
+ "IPY_MODEL_294d064034ed4a19b17b6787a45642fa",
+ "IPY_MODEL_badab4dc3dd840b1b601588d598412fa"
+ ],
+ "layout": "IPY_MODEL_cdc0d062a7e3449c99c425bb2f3c66d3"
+ }
+ },
+ "70529f532eaf43ef92702f5d9b5bfe2a": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_name": "HTMLModel",
+ "model_module_version": "1.5.0",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_f095f984b766471bb363089fab109fe7",
+ "placeholder": "",
+ "style": "IPY_MODEL_e8a4091cb20941868ae570a6642b970a",
+ "value": "tokenizer_config.json: 100%"
+ }
+ },
+ "294d064034ed4a19b17b6787a45642fa": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_name": "FloatProgressModel",
+ "model_module_version": "1.5.0",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "FloatProgressModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "ProgressView",
+ "bar_style": "success",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_fe9b3178dfc84f3393fc1b402a0ae2fa",
+ "max": 50500,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_6fcc0141e5a34d89976b1deab30f4a38",
+ "value": 50500
+ }
+ },
+ "badab4dc3dd840b1b601588d598412fa": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_name": "HTMLModel",
+ "model_module_version": "1.5.0",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_19e52d98c9a743428811b0b2c63b2561",
+ "placeholder": "",
+ "style": "IPY_MODEL_a59c83e059e14895904c8e964fba77a4",
+ "value": " 50.5k/50.5k [00:00<00:00, 2.02MB/s]"
+ }
+ },
+ "cdc0d062a7e3449c99c425bb2f3c66d3": {
+ "model_module": "@jupyter-widgets/base",
+ "model_name": "LayoutModel",
+ "model_module_version": "1.2.0",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "f095f984b766471bb363089fab109fe7": {
+ "model_module": "@jupyter-widgets/base",
+ "model_name": "LayoutModel",
+ "model_module_version": "1.2.0",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "e8a4091cb20941868ae570a6642b970a": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_name": "DescriptionStyleModel",
+ "model_module_version": "1.5.0",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "fe9b3178dfc84f3393fc1b402a0ae2fa": {
+ "model_module": "@jupyter-widgets/base",
+ "model_name": "LayoutModel",
+ "model_module_version": "1.2.0",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "6fcc0141e5a34d89976b1deab30f4a38": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_name": "ProgressStyleModel",
+ "model_module_version": "1.5.0",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "ProgressStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "bar_color": null,
+ "description_width": ""
+ }
+ },
+ "19e52d98c9a743428811b0b2c63b2561": {
+ "model_module": "@jupyter-widgets/base",
+ "model_name": "LayoutModel",
+ "model_module_version": "1.2.0",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "a59c83e059e14895904c8e964fba77a4": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_name": "DescriptionStyleModel",
+ "model_module_version": "1.5.0",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "895e29a3142d4c7b9c704130851abe9a": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_name": "HBoxModel",
+ "model_module_version": "1.5.0",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HBoxModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HBoxView",
+ "box_style": "",
+ "children": [
+ "IPY_MODEL_4a9281f1ea514f518a8cd270914f8968",
+ "IPY_MODEL_dca7fe8cc4c34ea6b8d68f22fda7934e",
+ "IPY_MODEL_c53c3a2510c7431aa861a9d5688fb464"
+ ],
+ "layout": "IPY_MODEL_95ecc985d88a46bb89790d5b50155038"
+ }
+ },
+ "4a9281f1ea514f518a8cd270914f8968": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_name": "HTMLModel",
+ "model_module_version": "1.5.0",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_fcd8274054714b12b4aad351bd8ad568",
+ "placeholder": "",
+ "style": "IPY_MODEL_c10ce0b7c02741f69a6a49967a126d11",
+ "value": "tokenizer.json: 100%"
+ }
+ },
+ "dca7fe8cc4c34ea6b8d68f22fda7934e": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_name": "FloatProgressModel",
+ "model_module_version": "1.5.0",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "FloatProgressModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "ProgressView",
+ "bar_style": "success",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_f08121f15d61423e87b49f5cca7ba014",
+ "max": 9085658,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_dbe1dd54728e4299a8dba6f68154fc43",
+ "value": 9085658
+ }
+ },
+ "c53c3a2510c7431aa861a9d5688fb464": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_name": "HTMLModel",
+ "model_module_version": "1.5.0",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_3459fb7bfee040fdb3d1de32aea7bbc4",
+ "placeholder": "",
+ "style": "IPY_MODEL_6ce6baad1d2045199f5ad99fac7480cd",
+ "value": " 9.09M/9.09M [00:00<00:00, 27.1MB/s]"
+ }
+ },
+ "95ecc985d88a46bb89790d5b50155038": {
+ "model_module": "@jupyter-widgets/base",
+ "model_name": "LayoutModel",
+ "model_module_version": "1.2.0",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "fcd8274054714b12b4aad351bd8ad568": {
+ "model_module": "@jupyter-widgets/base",
+ "model_name": "LayoutModel",
+ "model_module_version": "1.2.0",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "c10ce0b7c02741f69a6a49967a126d11": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_name": "DescriptionStyleModel",
+ "model_module_version": "1.5.0",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "f08121f15d61423e87b49f5cca7ba014": {
+ "model_module": "@jupyter-widgets/base",
+ "model_name": "LayoutModel",
+ "model_module_version": "1.2.0",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "dbe1dd54728e4299a8dba6f68154fc43": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_name": "ProgressStyleModel",
+ "model_module_version": "1.5.0",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "ProgressStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "bar_color": null,
+ "description_width": ""
+ }
+ },
+ "3459fb7bfee040fdb3d1de32aea7bbc4": {
+ "model_module": "@jupyter-widgets/base",
+ "model_name": "LayoutModel",
+ "model_module_version": "1.2.0",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "6ce6baad1d2045199f5ad99fac7480cd": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_name": "DescriptionStyleModel",
+ "model_module_version": "1.5.0",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "888c892646c3472aac059c011175a352": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_name": "HBoxModel",
+ "model_module_version": "1.5.0",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HBoxModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HBoxView",
+ "box_style": "",
+ "children": [
+ "IPY_MODEL_e407ff2ed5a84579a9d64eb4d6ba505c",
+ "IPY_MODEL_0355734e85844a5d89f5937b59f0b85a",
+ "IPY_MODEL_451654ad247a4f88808d04d9a1d3b58b"
+ ],
+ "layout": "IPY_MODEL_a5783b5760ec483285ff45ee643671c1"
+ }
+ },
+ "e407ff2ed5a84579a9d64eb4d6ba505c": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_name": "HTMLModel",
+ "model_module_version": "1.5.0",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_a6e9b7123d604b60b665261d948398bd",
+ "placeholder": "",
+ "style": "IPY_MODEL_76cc376784d6431d97ecd9da5110c917",
+ "value": "special_tokens_map.json: 100%"
+ }
+ },
+ "0355734e85844a5d89f5937b59f0b85a": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_name": "FloatProgressModel",
+ "model_module_version": "1.5.0",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "FloatProgressModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "ProgressView",
+ "bar_style": "success",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_d9c726d995ba4892b34e1f44b010fb50",
+ "max": 73,
+ "min": 0,
+ "orientation": "horizontal",
+ "style": "IPY_MODEL_a14fbe0a9a044ff3a75050d0d7ffbf4b",
+ "value": 73
+ }
+ },
+ "451654ad247a4f88808d04d9a1d3b58b": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_name": "HTMLModel",
+ "model_module_version": "1.5.0",
+ "state": {
+ "_dom_classes": [],
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "HTMLModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/controls",
+ "_view_module_version": "1.5.0",
+ "_view_name": "HTMLView",
+ "description": "",
+ "description_tooltip": null,
+ "layout": "IPY_MODEL_114b7bb42c104f8c92bbce6c893ddf59",
+ "placeholder": "",
+ "style": "IPY_MODEL_d857fd2e4f9c4f34b18a4eedfc3107ba",
+ "value": " 73.0/73.0 [00:00<00:00, 7.15kB/s]"
+ }
+ },
+ "a5783b5760ec483285ff45ee643671c1": {
+ "model_module": "@jupyter-widgets/base",
+ "model_name": "LayoutModel",
+ "model_module_version": "1.2.0",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "a6e9b7123d604b60b665261d948398bd": {
+ "model_module": "@jupyter-widgets/base",
+ "model_name": "LayoutModel",
+ "model_module_version": "1.2.0",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "76cc376784d6431d97ecd9da5110c917": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_name": "DescriptionStyleModel",
+ "model_module_version": "1.5.0",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ },
+ "d9c726d995ba4892b34e1f44b010fb50": {
+ "model_module": "@jupyter-widgets/base",
+ "model_name": "LayoutModel",
+ "model_module_version": "1.2.0",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "a14fbe0a9a044ff3a75050d0d7ffbf4b": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_name": "ProgressStyleModel",
+ "model_module_version": "1.5.0",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "ProgressStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "bar_color": null,
+ "description_width": ""
+ }
+ },
+ "114b7bb42c104f8c92bbce6c893ddf59": {
+ "model_module": "@jupyter-widgets/base",
+ "model_name": "LayoutModel",
+ "model_module_version": "1.2.0",
+ "state": {
+ "_model_module": "@jupyter-widgets/base",
+ "_model_module_version": "1.2.0",
+ "_model_name": "LayoutModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "LayoutView",
+ "align_content": null,
+ "align_items": null,
+ "align_self": null,
+ "border": null,
+ "bottom": null,
+ "display": null,
+ "flex": null,
+ "flex_flow": null,
+ "grid_area": null,
+ "grid_auto_columns": null,
+ "grid_auto_flow": null,
+ "grid_auto_rows": null,
+ "grid_column": null,
+ "grid_gap": null,
+ "grid_row": null,
+ "grid_template_areas": null,
+ "grid_template_columns": null,
+ "grid_template_rows": null,
+ "height": null,
+ "justify_content": null,
+ "justify_items": null,
+ "left": null,
+ "margin": null,
+ "max_height": null,
+ "max_width": null,
+ "min_height": null,
+ "min_width": null,
+ "object_fit": null,
+ "object_position": null,
+ "order": null,
+ "overflow": null,
+ "overflow_x": null,
+ "overflow_y": null,
+ "padding": null,
+ "right": null,
+ "top": null,
+ "visibility": null,
+ "width": null
+ }
+ },
+ "d857fd2e4f9c4f34b18a4eedfc3107ba": {
+ "model_module": "@jupyter-widgets/controls",
+ "model_name": "DescriptionStyleModel",
+ "model_module_version": "1.5.0",
+ "state": {
+ "_model_module": "@jupyter-widgets/controls",
+ "_model_module_version": "1.5.0",
+ "_model_name": "DescriptionStyleModel",
+ "_view_count": null,
+ "_view_module": "@jupyter-widgets/base",
+ "_view_module_version": "1.2.0",
+ "_view_name": "StyleView",
+ "description_width": ""
+ }
+ }
+ }
}
- ],
- "source": [
- "Tester.test(gpt_fine_tuned, test)"
- ]
},
- {
- "cell_type": "code",
- "execution_count": null,
- "id": "03ff4b48-3788-4370-9e34-6592f23d1bce",
- "metadata": {},
- "outputs": [],
- "source": []
- }
- ],
- "metadata": {
- "kernelspec": {
- "display_name": "Python 3 (ipykernel)",
- "language": "python",
- "name": "python3"
- },
- "language_info": {
- "codemirror_mode": {
- "name": "ipython",
- "version": 3
- },
- "file_extension": ".py",
- "mimetype": "text/x-python",
- "name": "python",
- "nbconvert_exporter": "python",
- "pygments_lexer": "ipython3",
- "version": "3.11.11"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 5
-}
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
\ No newline at end of file
|