From 1d28e85049762b16029a67c87a3bf6ea80b8c1d4 Mon Sep 17 00:00:00 2001 From: Oleg Don Date: Thu, 12 Dec 2019 20:39:24 +0300 Subject: [PATCH 1/2] Add hw data, scripts and report --- don_oleg/classifier.py | 517 ++++++++++++++++++ don_oleg/comparison.ipynb | 448 +++++++++++++++ don_oleg/dataset/student-mat.csv | 396 ++++++++++++++ don_oleg/dataset/student.txt | 40 ++ don_oleg/prepared_data/test1.csv | 100 ++++ don_oleg/prepared_data/test2.csv | 100 ++++ don_oleg/prepared_data/test3.csv | 100 ++++ don_oleg/prepared_data/test4.csv | 99 ++++ don_oleg/prepared_data/train1.csv | 297 ++++++++++ don_oleg/prepared_data/train2.csv | 297 ++++++++++ don_oleg/prepared_data/train3.csv | 297 ++++++++++ don_oleg/prepared_data/train4.csv | 298 ++++++++++ don_oleg/report.pdf | Bin 0 -> 132459 bytes don_oleg/tictactoe/test1.csv | 94 ++++ don_oleg/tictactoe/test10.csv | 92 ++++ don_oleg/tictactoe/test2.csv | 88 +++ don_oleg/tictactoe/test3.csv | 101 ++++ don_oleg/tictactoe/test4.csv | 90 +++ don_oleg/tictactoe/test5.csv | 90 +++ don_oleg/tictactoe/test6.csv | 86 +++ don_oleg/tictactoe/test7.csv | 115 ++++ don_oleg/tictactoe/test8.csv | 108 ++++ don_oleg/tictactoe/test9.csv | 104 ++++ don_oleg/tictactoe/train1.csv | 866 +++++++++++++++++++++++++++++ don_oleg/tictactoe/train10.csv | 868 +++++++++++++++++++++++++++++ don_oleg/tictactoe/train2.csv | 872 +++++++++++++++++++++++++++++ don_oleg/tictactoe/train3.csv | 859 +++++++++++++++++++++++++++++ don_oleg/tictactoe/train4.csv | 870 +++++++++++++++++++++++++++++ don_oleg/tictactoe/train5.csv | 870 +++++++++++++++++++++++++++++ don_oleg/tictactoe/train6.csv | 874 ++++++++++++++++++++++++++++++ don_oleg/tictactoe/train7.csv | 845 +++++++++++++++++++++++++++++ don_oleg/tictactoe/train8.csv | 852 +++++++++++++++++++++++++++++ don_oleg/tictactoe/train9.csv | 856 +++++++++++++++++++++++++++++ 33 files changed, 12589 insertions(+) create mode 100644 don_oleg/classifier.py create mode 100644 don_oleg/comparison.ipynb create mode 100644 don_oleg/dataset/student-mat.csv create mode 100644 don_oleg/dataset/student.txt create mode 100644 don_oleg/prepared_data/test1.csv create mode 100644 don_oleg/prepared_data/test2.csv create mode 100644 don_oleg/prepared_data/test3.csv create mode 100644 don_oleg/prepared_data/test4.csv create mode 100644 don_oleg/prepared_data/train1.csv create mode 100644 don_oleg/prepared_data/train2.csv create mode 100644 don_oleg/prepared_data/train3.csv create mode 100644 don_oleg/prepared_data/train4.csv create mode 100644 don_oleg/report.pdf create mode 100644 don_oleg/tictactoe/test1.csv create mode 100644 don_oleg/tictactoe/test10.csv create mode 100644 don_oleg/tictactoe/test2.csv create mode 100644 don_oleg/tictactoe/test3.csv create mode 100644 don_oleg/tictactoe/test4.csv create mode 100644 don_oleg/tictactoe/test5.csv create mode 100644 don_oleg/tictactoe/test6.csv create mode 100644 don_oleg/tictactoe/test7.csv create mode 100644 don_oleg/tictactoe/test8.csv create mode 100644 don_oleg/tictactoe/test9.csv create mode 100644 don_oleg/tictactoe/train1.csv create mode 100644 don_oleg/tictactoe/train10.csv create mode 100644 don_oleg/tictactoe/train2.csv create mode 100644 don_oleg/tictactoe/train3.csv create mode 100644 don_oleg/tictactoe/train4.csv create mode 100644 don_oleg/tictactoe/train5.csv create mode 100644 don_oleg/tictactoe/train6.csv create mode 100644 don_oleg/tictactoe/train7.csv create mode 100644 don_oleg/tictactoe/train8.csv create mode 100644 don_oleg/tictactoe/train9.csv diff --git a/don_oleg/classifier.py b/don_oleg/classifier.py new file mode 100644 index 0000000..3416f00 --- /dev/null +++ b/don_oleg/classifier.py @@ -0,0 +1,517 @@ +from __future__ import print_function +import random + + +class FCAData(object): + dataset = [] # list of objects read from dataset file + bin_data = [] # binarized data + attrs = [] # attributes filter + attr_inds = [] # attributes indexes for `attrs` + attr_vals = {'cat': {}, 'num': {}, 'int': {}} + + # target attributes + tgt = ['G1', 'G2', 'G3'] + + # categorical attributes + cat = ['sex', 'address', 'famsize'] + + # numerical attributes + num = ['Medu', 'Fedu', 'failures'] + + # interval numerical attributes + int = {'absences': [[0, 1], [1, 2], [2, 3], [3, 6], [6, 999]]} + + def __init__(self, datasetfname, k=4, score_threshold=0.5, binarize=True, + randomise=False, split=True, _cat=None, _num=None, _int=None): + """ + Initializing data, reading dataset and binarization. + """ + if _cat: + self.cat = _cat + if _num: + self.num = _num + if _int: + self.int = _int + self.randomise = randomise + self.score_threshold = score_threshold + self.fname = datasetfname + self.k = int(k) if k >= 2 else 2 + attrs = list(set(self.cat) | set(self.num) | set(self.tgt) | + set(self.int.keys())) + self._read_data(attrs) + if not self.dataset: + raise ValueError('No data in file "{}".'.format(self.fname)) + self._get_attr_vals() + if binarize: + self._binarize() + else: + self._nonbinarized() + if split: + self._split_data() + else: + self._write_whole_data() + print("data prepared") + + def _write_whole_data(self): + """ + Write whole data to file. + """ + lines = ['{}\n'.format(','.join(d)) for d in self.bin_data] + with open('prepared_data/dataset.csv', 'w') as fout: + fout.writelines(lines) + + def _k_fold(self): + """ + Generates K (training, validation) pairs from the items in X. + + Each pair is a partition of X, where validation is an iterable of + length len(X)/K. So each training iterable is of length (K-1)*len(X)/K. + + If randomise is true, a copy of X is shuffled before partitioning, + otherwise its order is preserved in training and validation. + """ + header = '{}\n'.format(','.join(self.bin_data[0])) + l = self.bin_data[1:] + if self.randomise: + random.shuffle(l) + for j in range(self.k): + training = [header] + validation = [header] + training += ['{}\n'.format(','.join(x)) + for i, x in enumerate(l) if i % self.k != j] + validation += ['{}\n'.format(','.join(x)) + for i, x in enumerate(l) if i % self.k == j] + yield training, validation, j + 1 + + def _split_data(self): + """ + Splitting data in k pairs of train, test files for classifier. + """ + for training, validation, k in self._k_fold(): + trainfname = "prepared_data/train{}.csv".format(k) + with open(trainfname, 'w') as fout: + fout.writelines(training) + testfname = "prepared_data/test{}.csv".format(k) + with open(testfname, 'w') as fout: + fout.writelines(validation) + + def _get_bin_header_and_pos(self): + """ + Get binarized data headers: + cat = cat, cat.vals = ['a','b','c'] => + => result_cat = ['cat:a', 'cat:b', 'cat:c'], + and headers positions. + """ + bin_attr_headers = [] + bin_attr_pos = {a: {} for i, a in self.attrs} + cnt = 0 + for i, a in self.attrs: + if a in self.cat: + for av in self.attr_vals['cat'][a]: + bin_attr_pos[a].update({av: cnt}) + bin_attr_headers.append('{}-{}'.format(a, av)) + cnt += 1 + elif a in self.num: + for av in self.attr_vals['num'][a]: + bin_attr_pos[a].update({av: cnt}) + bin_attr_headers.append('{}-{}'.format(a, av)) + cnt += 1 + elif a in self.int: + for intr in self.int[a]: + bin_attr_pos[a].update({intr[0]: cnt}) + bin_attr_headers.append('{}_{}-{}'.format( + a, intr[0], intr[1])) + bin_attr_headers.append('class') + return bin_attr_headers, bin_attr_pos + + def _bin_cat(self, attr_name, binarized, bin_attr_pos, v, cross_label='x'): + """ + Binarize category feature by rule: + cat = cat, cat.vals = ['a','b','c'] => + => result_cat = ['cat:a', 'cat:b', 'cat:c']. + o.cat = 'a' => o.cat:a = 'x', o.cat:b = 'o', o.cat:c = 'o'. + """ + cat_vals = self.attr_vals['cat'][attr_name] + for cv in cat_vals: + if v == cv: + binarized[bin_attr_pos[attr_name][cv]] = cross_label + + def _bin_num(self, attr_name, binarized, bin_attr_pos, v, cross_label='x'): + """ + Binarize numerical feature by rule: + for all a (a < b and b = 'x' => a = 'x'). + """ + num_vals = self.attr_vals['num'][attr_name] + for nv in num_vals: + if int(v) == int(nv): + binarized[bin_attr_pos[attr_name][int(v)]] = cross_label + for m in range(1, int(v) + 1): + if m in bin_attr_pos[attr_name]: + binarized[bin_attr_pos[attr_name][m]] = cross_label + + def _bin_int(self, attr_name, binarized, bin_attr_pos, v, cross_label='x'): + """ + Binarize numerical feature by intervals. + """ + for intr in self.int[attr_name]: + if intr[0] <= float(v) < intr[1]: + binarized[bin_attr_pos[attr_name][intr[0]]] = cross_label + + def _nonbinarized(self): + """ + Replace target by `class` attribute. + """ + self.bin_data.append([a for i, a in self.attrs[:-3]]) + self.bin_data[0].append('class') + for d in self.dataset: + data = d[:-2] + avg_score = sum([int(s) for s in d[-3:]]) / 60. + # setting 'positive'|'negative' class + # depending on student average math score + data[-1] = 'positive' \ + if avg_score > self.score_threshold else 'negative' + self.bin_data.append(data) + + def _binarize(self): + """ + Binarization of data read from dataset. Resolving category features, + numerical features and class for each object. + """ + bin_attr_headers, bin_attr_pos = self._get_bin_header_and_pos() + n = len(bin_attr_headers) + self.bin_data.append(bin_attr_headers) + + for d in self.dataset: + binarized = ['0' for i in range(n)] + for i, v in enumerate(d): + attr_name = self.attrs[i][1] + if attr_name in self.cat: + self._bin_cat(attr_name, binarized, bin_attr_pos, v, '1') + elif attr_name in self.num: + self._bin_num(attr_name, binarized, bin_attr_pos, v, '1') + elif attr_name in self.int: + self._bin_int(attr_name, binarized, bin_attr_pos, v, '1') + avg_score = sum([int(s) for s in d[-3:]]) / 60. + + # setting 'positive'|'negative' class + # depending on student average math score + binarized[-1] = 'positive' \ + if avg_score > self.score_threshold else 'negative' + self.bin_data.append(binarized) + + def _get_attr_vals(self): + """ + Get attribute values from dataset. + """ + attr_vals = { + 'cat': {c: [] for c in self.cat}, + 'num': {c: [] for c in self.num}, + 'int': {c: [] for c in self.int}, + } + for d in self.dataset: + for i, v in enumerate(d): + attr_name = self.attrs[i][1] + if attr_name in self.cat: + attr_vals['cat'][attr_name].append(v) + elif attr_name in self.num: + if 'U' == v: + raise ValueError(attr_name, self.num, attr_name in self.num) + attr_vals['num'][attr_name].append(int(v)) + elif attr_name in self.int: + attr_vals['int'][attr_name].append(int(v)) + for k in attr_vals: + for c in attr_vals[k]: + attr_vals[k][c] = list(set(attr_vals[k][c])) + self.attr_vals = attr_vals + + def _read_data(self, attrs): + """ + Reading data from .csv file, where first line is headers (attributes), + and all next lines are objects. + """ + with open(self.fname, 'r') as fin: + line = fin.readline() + if not line: + raise ValueError('File "{}" is empty.'.format(self.fname)) + self.attrs = self._filter_requested_attrs(line, attrs) + self.attr_inds = [a[0] for a in self.attrs] + lines = fin.readlines() + for line in lines: + self.dataset.append(self._get_obj_from_file(line)) + + def _get_obj_from_file(self, line): + """ + Get object as list of attribute values. + """ + data = line.strip().replace('"', '').split(';') + return [v for i, v in enumerate(data) if i in self.attr_inds] + + def _filter_requested_attrs(self, line, attrs): + """ + Get list of attributes requested by user if they are present in dataset. + """ + fattrs = self._get_attrs_from_file(line) + return [a for a in fattrs if a[1] in attrs] + + @staticmethod + def _get_attrs_from_file(line): + """ + Get attributes from file header as list of tuples (pos, title). + """ + attrs = line.strip().split(';') + return [(i, a) for i, a in enumerate(attrs)] + + +class LazyFCA(object): + attrib_names = [] + data = [] + plus = [] + minus = [] + plus_intent = [] + minus_intent = [] + unknown = [] + RESTPL = {'TP': 0., 'FP': 0., 'TN': 0., 'FN': 0.} + + def __init__(self, k=1, path_to_data='prepared_data/', threshold=1., + show_progress=False, binarized=True): + """ + Initializing data, running k tests on k pairs of train, test files and + printing total results of tests. + """ + self.binarized = binarized + self.threshold = threshold + self.show_progress = show_progress + self.min_agg = 99 + self.max_agg = 0 + + self.k = int(k) if k >= 1 else 1 + self.path_to_data = path_to_data + total = self.RESTPL.copy() + if self.show_progress: + print('starting data analysis') + self.avg_prec, self.avg_rec, self.avg_acc, self.f1 = 0, 0, 0, 0 + for i in range(1, self.k + 1): + if self.show_progress: + print('running test {}'.format(i)) + self.read_data(i) + res, prec, rec, acc, f1 = self.test_data() + self.avg_prec += prec + self.avg_rec += rec + self.avg_acc += acc + self.f1 += f1 + for k in total: + total[k] += res[k] + if self.show_progress: + print('analysis total results: ') + for k, v in total.items(): + print('{}: {:.3f}'.format(k, v / self.k)) + if self.show_progress: + print('min_agg: {}\nmax_agg: {}'.format(self.min_agg, self.max_agg)) + self.print_tests_avg_scores() + + def print_tests_avg_scores(self): + self.avg_prec /= float(self.k) + self.avg_rec /= float(self.k) + self.avg_acc /= float(self.k) + self.f1 /= float(self.k) + print('avg precision: {:.3f}\n' + 'avg recall: {:.3f}\n' + 'avg accuracy: {:.3f}\n' + 'avg F1 score: {:.3f}'.format( + self.avg_prec, self.avg_rec, self.avg_acc, self.f1)) + + def make_intent(self, example): + """ + Make intent from object: + set of 'attr_name:attr_val' values. + """ + return set( + [i + ':' + str(k) for i, k in zip(self.attrib_names, example)]) + + def intersect_ctx(self, eintent, ctx_intent): + """ + Intersect intent of given example with given context (plus, minus) and + count ratio of non empty intersections to cardinal of context, + ratio of attributes in intersections to cardinal of attributes and + cardinal of context. + """ + cnt = 0 + attr_cnt = 0 + eintent.discard('class:positive') + eintent.discard('class:negative') + for ci in ctx_intent: + candidate = eintent & ci + if self.binarized: + candidate = set([c for c in candidate if ':0' not in c]) + if not candidate: + continue + cnt += 1 + attr_cnt += len(candidate) + cnt /= float(len(ctx_intent)) + attr_cnt /= float(len(self.attrib_names) - 1) * float(len(ctx_intent)) + return cnt, attr_cnt + + def intersect_pos_ctx(self, eintent): + """ + Intersect given example with positive objects. + """ + return self.intersect_ctx(eintent, self.plus_intent) + + def intersect_neg_ctx(self, eintent): + """ + Intersect given example with negative objects. + """ + return self.intersect_ctx(eintent, self.minus_intent) + + @staticmethod + def aggregation(pos, neg, pos_attrs, neg_attrs): + """ + Aggregation function: + positive_ratio + 1 positive_attributes_ratio + 1 + aggr = ------------------ * ----------------------------- + negative_ratio + 1 negative_attributes_ratio + 1 + """ + return (pos + 1) / (neg + 1) * (pos_attrs + 1) / (neg_attrs + 1) + + def aggr2(self, pos, neg, pos_attrs, neg_attrs): + return abs((pos_attrs + 1) / float(pos + 1) - + (neg_attrs + 1) / float(neg + 1)) # Good thresh=1. + # return (pos / float(len(self.plus_intent))) / \ + # (neg / float(len(self.minus_intent))) * \ + # (pos_attrs - neg_attrs) / float(pos + neg) + + def check_hypothesis(self, example): + """ + Check classifier hypothesis for the given example. + """ + eintent = self.make_intent(example) + pos, pos_attrs = self.intersect_pos_ctx(eintent) + neg, neg_attrs = self.intersect_neg_ctx(eintent) + agg = self.aggregation(pos, neg, pos_attrs, neg_attrs) + if agg < self.min_agg: + self.min_agg = agg + if agg > self.max_agg: + self.max_agg = agg + return agg >= self.threshold + + @staticmethod + def get_hypothesis_results(u, res, result): + if res: + if u[-1] == 'positive': + result['TP'] += 1 + else: + result['FP'] += 1 + else: + if u[-1] == 'negative': + result['TN'] += 1 + else: + result['FN'] += 1 + + @staticmethod + def get_scores(result): + accuracy = (result['TP'] + result['TN']) / \ + max(1, result['TP'] + result['TN'] + + result['FP'] + result['FN']) + precision = result['TP'] / max(1, result['TP'] + result['FP']) + recall = result['TP'] / max(1, result['TP'] + result['FN']) + f1 = 2 * precision * recall / max(1, precision + recall) + return accuracy, precision, recall, f1 + + @staticmethod + def get_avg_result(result): + all_pos = result['TP'] + result['FP'] + all_neg = result['TN'] + result['FN'] + + result['TP'] /= all_pos if all_pos else 1 + result['FP'] /= all_pos if all_pos else 1 + result['TN'] /= all_neg if all_neg else 1 + result['FN'] /= all_neg if all_neg else 1 + + def test_data(self): + """ + Test hypothesis for data from train, test pair. + """ + result = self.RESTPL.copy() + self.plus_intent = [self.make_intent(e) for e in self.plus] + self.minus_intent = [self.make_intent(e) for e in self.minus] + for i, u in enumerate(self.unknown): + if self.show_progress: + print( + '\rchecking {}/{}'.format(i + 1, len(self.unknown)), end='') + res = self.check_hypothesis(u) + self.get_hypothesis_results(u, res, result) + if self.show_progress: + print('') + + accuracy, precision, recall, f1 = self.get_scores(result) + self.get_avg_result(result) + + return result, precision, recall, accuracy, f1 + + def read_data(self, index): + """ + Read data from train, test pair and return positive, negative and + testing objects. + """ + trainfname = "{}train{}.csv".format(self.path_to_data, index) + with open(trainfname, "r") as q: + if not self.attrib_names: + header = q.readline() + self.attrib_names = header.strip().split(',') + train = [a.strip().split(",") for a in q] + plus = [a for a in train if a[-1] == "positive"] + minus = [a for a in train if a[-1] == "negative"] + + testfname = "{}test{}.csv".format(self.path_to_data, index) + with open(testfname, "r") as w: + unknown = [a.strip().split(",") for a in w] + unknown.pop(0) + self.plus, self.minus, self.unknown = plus, minus, unknown + + +def experiment(cat, threshold, binarize=True, randomise=False, + show_progress=False, target_threshold=0.53): + print('\tthreshold: {}; {}'.format( + threshold, + 'binarized' if binarize else 'non binarized')) + FCAData('dataset/student-mat.csv', score_threshold=target_threshold, + randomise=randomise, binarize=binarize, _cat=cat) + LazyFCA(k=4, path_to_data='prepared_data/', threshold=threshold, + show_progress=show_progress) + + +def global_test(num): + if num <= 4: + print('experiments with all attributes') + cat = ['school', 'sex', 'age', 'address', 'famsize', 'Pstatus', 'Mjob', + 'Fjob', 'reason', 'guardian', 'traveltime', 'studytime', + 'schoolsup', 'famsup', 'paid', 'activities', 'nursery', 'higher', + 'internet', 'romantic', 'famrel', 'freetime', 'goout', 'Dalc', + 'Walc', 'health'] + if num == 1: + experiment(cat, 1.015, binarize=False) + elif num == 2: + experiment(cat, 1.005, binarize=False) + elif num == 3: + experiment(cat, 1.015, binarize=True) + elif num == 4: + experiment(cat, 1.005, binarize=True) + elif 4 < num: + print('experiments with filtered attributes') + cat = ['sex', 'address', 'famsize'] + if num == 5: + experiment(cat, 1.015, binarize=False) + elif num == 6: + experiment(cat, 1.005, binarize=False) + elif num == 7: + experiment(cat, 1.015, binarize=True) + elif num == 8: + experiment(cat, 1.005, binarize=True) + elif num == 9: + # the same as 7 but with different students avg score thresh + experiment(cat, 1.025, binarize=True, target_threshold=0.8) + elif num == 10: + experiment(cat, 1.005, binarize=True, target_threshold=0.4) + + +global_test(7) diff --git a/don_oleg/comparison.ipynb b/don_oleg/comparison.ipynb new file mode 100644 index 0000000..a131d55 --- /dev/null +++ b/don_oleg/comparison.ipynb @@ -0,0 +1,448 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "from sklearn.model_selection import train_test_split, cross_validate\n", + "from sklearn import preprocessing, metrics" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "from sklearn.tree import DecisionTreeClassifier\n", + "from sklearn.neighbors import KNeighborsClassifier\n", + "from sklearn.naive_bayes import GaussianNB\n", + "from sklearn.svm import SVC" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "import warnings\n", + "warnings.filterwarnings('ignore')" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [], + "source": [ + "\n", + "def bin_cat(df, cat):\n", + " result = {}\n", + " values = df[cat].unique()\n", + " for val in values:\n", + " new_cat = '{}_{}'.format(cat, val)\n", + " result[new_cat] = (df[cat] == val).astype(int)\n", + " return result\n", + "\n", + "def bin_num1(df, cat):\n", + " result = {}\n", + " values = df[cat].unique()\n", + " for val in values:\n", + " if int(val) == 0:\n", + " continue\n", + " new_cat = '{}_{}'.format(cat, val)\n", + " result[new_cat] = ((df[cat] >= 0) & (df[cat] < val)).astype(int)\n", + " return result\n", + "\n", + "def bin_num2(df, cat, ints):\n", + " result = {}\n", + " for i in ints:\n", + " new_cat = '{}_{}-{}'.format(cat, i[0], i[1])\n", + " result[new_cat] = ((df[cat] >= i[0]) & (df[cat] < i[1])).astype(int)\n", + " return result\n", + "\n", + "def bin_tgt(df, thresh):\n", + " return {\n", + " 'class': (df[['G1', 'G2', 'G3']].mean(axis=1) / 20 >= thresh).astype(int),\n", + " }\n", + "\n", + "def get_dataset(datasetfname, sep=';', binarize=True, thresh=0.53, label_cat=True):\n", + " data = {}\n", + " \n", + " df = pd.read_csv(datasetfname, sep=sep)\n", + " \n", + " cat = ['sex', 'address', 'famsize']\n", + " num1 = ['Fedu', 'Medu', 'failures']\n", + " num2 = {'absences': [[0, 1], [1, 2], [2, 3], [3, 6], [6, 999]]}\n", + " \n", + " if binarize:\n", + " for c in cat:\n", + " data.update(bin_cat(df, c))\n", + " for c in num1:\n", + " data.update(bin_num1(df, c))\n", + " for c in num2:\n", + " data.update(bin_num2(df, c, num2[c]))\n", + " else:\n", + " for c in cat:\n", + " data.update({c: df[c]})\n", + " for c in num1:\n", + " data.update({c: df[c]})\n", + " for c in num2:\n", + " data.update({c: df[c]})\n", + " data.update(bin_tgt(df, thresh))\n", + " \n", + " dataset = pd.DataFrame(data)\n", + " \n", + " if not binarize and label_cat:\n", + " le = preprocessing.LabelEncoder()\n", + " for c in cat:\n", + " le.fit(dataset[c].unique())\n", + " dataset[c] = le.transform(dataset[c])\n", + " \n", + " X = dataset[[d for d in dataset.head() if d != 'class']]\n", + " y = dataset['class']\n", + " \n", + " return X, y\n", + "\n", + "dataset = get_dataset('dataset/student-mat.csv', binarize=False, label_cat=True, thresh=0.8)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "def get_cross_val_scores(clf_title, clf, X, y, cv=4):\n", + " scoring = ['accuracy', 'precision', 'recall', 'f1']\n", + " score = cross_validate(clf, X, y, cv=cv, scoring=scoring)\n", + " print(\"\"\"{} scores:\n", + " accuracy: {:.3f}\n", + " precision: {:.3f}\n", + " recall: {:.3f}\n", + " F1: {:.3f}\"\"\".format(\n", + " clf_title,\n", + " score['test_accuracy'].mean(), \n", + " score['test_precision'].mean(), \n", + " score['test_recall'].mean(), \n", + " score['test_f1'].mean())\n", + " )" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [], + "source": [ + "def cross_val_test(datasetfname, binarize=False, thresh=0.53):\n", + " X, y = get_dataset(datasetfname, binarize=binarize, thresh=thresh)\n", + " dcc_clf = DecisionTreeClassifier()\n", + " get_cross_val_scores('Decision Tree', dcc_clf, X, y)\n", + " print('')\n", + " knn_clf = KNeighborsClassifier(n_neighbors=5, metric='euclidean')\n", + " get_cross_val_scores('K Nearest Neighbors', knn_clf, X, y)\n", + " print('')\n", + " nb_clf = GaussianNB()\n", + " get_cross_val_scores('Naive Bayes', nb_clf, X, y)\n", + " print('')\n", + " svc_clf = SVC(kernel='linear', C=1)\n", + " get_cross_val_scores('SVC', svc_clf, X, y)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": { + "scrolled": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Cross validation test on non binarized data; thresh: 0.53\n", + "\n", + "Decision Tree scores:\n", + " accuracy: 0.610\n", + " precision: 0.646\n", + " recall: 0.578\n", + " F1: 0.605\n", + "\n", + "K Nearest Neighbors scores:\n", + " accuracy: 0.562\n", + " precision: 0.577\n", + " recall: 0.612\n", + " F1: 0.589\n", + "\n", + "Naive Bayes scores:\n", + " accuracy: 0.638\n", + " precision: 0.612\n", + " recall: 0.844\n", + " F1: 0.707\n", + "\n", + "SVC scores:\n", + " accuracy: 0.615\n", + " precision: 0.593\n", + " recall: 0.845\n", + " F1: 0.695\n" + ] + } + ], + "source": [ + "print('Cross validation test on non binarized data; thresh: 0.53\\n')\n", + "cross_val_test('dataset/student-mat.csv', binarize=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Cross validation test on binarized data; thresh: 0.53\n", + "\n", + "Decision Tree scores:\n", + " accuracy: 0.593\n", + " precision: 0.622\n", + " recall: 0.588\n", + " F1: 0.599\n", + "\n", + "K Nearest Neighbors scores:\n", + " accuracy: 0.562\n", + " precision: 0.577\n", + " recall: 0.612\n", + " F1: 0.589\n", + "\n", + "Naive Bayes scores:\n", + " accuracy: 0.638\n", + " precision: 0.612\n", + " recall: 0.844\n", + " F1: 0.707\n", + "\n", + "SVC scores:\n", + " accuracy: 0.615\n", + " precision: 0.593\n", + " recall: 0.845\n", + " F1: 0.695\n" + ] + } + ], + "source": [ + "print('Cross validation test on binarized data; thresh: 0.53\\n')\n", + "cross_val_test('dataset/student-mat.csv')" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Cross validation test on non binarized data; thresh: 0.8\n", + "\n", + "Decision Tree scores:\n", + " accuracy: 0.879\n", + " precision: 0.000\n", + " recall: 0.000\n", + " F1: 0.000\n", + "\n", + "K Nearest Neighbors scores:\n", + " accuracy: 0.927\n", + " precision: 0.000\n", + " recall: 0.000\n", + " F1: 0.000\n", + "\n", + "Naive Bayes scores:\n", + " accuracy: 0.689\n", + " precision: 0.200\n", + " recall: 0.402\n", + " F1: 0.175\n", + "\n", + "SVC scores:\n", + " accuracy: 0.927\n", + " precision: 0.000\n", + " recall: 0.000\n", + " F1: 0.000\n" + ] + } + ], + "source": [ + "print('Cross validation test on non binarized data; thresh: 0.8\\n')\n", + "cross_val_test('dataset/student-mat.csv', binarize=False, thresh=0.8)" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Cross validation test on binarized data; thresh: 0.8\n", + "\n", + "Decision Tree scores:\n", + " accuracy: 0.896\n", + " precision: 0.104\n", + " recall: 0.071\n", + " F1: 0.084\n", + "\n", + "K Nearest Neighbors scores:\n", + " accuracy: 0.927\n", + " precision: 0.000\n", + " recall: 0.000\n", + " F1: 0.000\n", + "\n", + "Naive Bayes scores:\n", + " accuracy: 0.246\n", + " precision: 0.084\n", + " recall: 0.933\n", + " F1: 0.154\n", + "\n", + "SVC scores:\n", + " accuracy: 0.927\n", + " precision: 0.000\n", + " recall: 0.000\n", + " F1: 0.000\n" + ] + } + ], + "source": [ + "print('Cross validation test on binarized data; thresh: 0.8\\n')\n", + "cross_val_test('dataset/student-mat.csv', binarize=True, thresh=0.8)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Cross validation test on non binarized data; thresh: 0.4\n", + "\n", + "Decision Tree scores:\n", + " accuracy: 0.734\n", + " precision: 0.852\n", + " recall: 0.808\n", + " F1: 0.827\n", + "\n", + "K Nearest Neighbors scores:\n", + " accuracy: 0.823\n", + " precision: 0.844\n", + " recall: 0.955\n", + " F1: 0.895\n", + "\n", + "Naive Bayes scores:\n", + " accuracy: 0.805\n", + " precision: 0.837\n", + " recall: 0.939\n", + " F1: 0.884\n", + "\n", + "SVC scores:\n", + " accuracy: 0.792\n", + " precision: 0.803\n", + " recall: 0.978\n", + " F1: 0.882\n" + ] + } + ], + "source": [ + "print('Cross validation test on non binarized data; thresh: 0.4\\n')\n", + "cross_val_test('dataset/student-mat.csv', binarize=False, thresh=0.4)" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Cross validation test on binarized data; thresh: 0.4\n", + "\n", + "Decision Tree scores:\n", + " accuracy: 0.757\n", + " precision: 0.851\n", + " recall: 0.843\n", + " F1: 0.845\n", + "\n", + "K Nearest Neighbors scores:\n", + " accuracy: 0.805\n", + " precision: 0.834\n", + " recall: 0.942\n", + " F1: 0.885\n", + "\n", + "Naive Bayes scores:\n", + " accuracy: 0.276\n", + " precision: 0.989\n", + " recall: 0.090\n", + " F1: 0.148\n", + "\n", + "SVC scores:\n", + " accuracy: 0.810\n", + " precision: 0.822\n", + " recall: 0.971\n", + " F1: 0.890\n" + ] + } + ], + "source": [ + "print('Cross validation test on binarized data; thresh: 0.4\\n')\n", + "cross_val_test('dataset/student-mat.csv', binarize=True, thresh=0.4)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "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.6.5" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/don_oleg/dataset/student-mat.csv b/don_oleg/dataset/student-mat.csv new file mode 100644 index 0000000..58efc29 --- /dev/null +++ b/don_oleg/dataset/student-mat.csv @@ -0,0 +1,396 @@ +school;sex;age;address;famsize;Pstatus;Medu;Fedu;Mjob;Fjob;reason;guardian;traveltime;studytime;failures;schoolsup;famsup;paid;activities;nursery;higher;internet;romantic;famrel;freetime;goout;Dalc;Walc;health;absences;G1;G2;G3 +"GP";"F";18;"U";"GT3";"A";4;4;"at_home";"teacher";"course";"mother";2;2;0;"yes";"no";"no";"no";"yes";"yes";"no";"no";4;3;4;1;1;3;6;"5";"6";6 +"GP";"F";17;"U";"GT3";"T";1;1;"at_home";"other";"course";"father";1;2;0;"no";"yes";"no";"no";"no";"yes";"yes";"no";5;3;3;1;1;3;4;"5";"5";6 +"GP";"F";15;"U";"LE3";"T";1;1;"at_home";"other";"other";"mother";1;2;3;"yes";"no";"yes";"no";"yes";"yes";"yes";"no";4;3;2;2;3;3;10;"7";"8";10 +"GP";"F";15;"U";"GT3";"T";4;2;"health";"services";"home";"mother";1;3;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";3;2;2;1;1;5;2;"15";"14";15 +"GP";"F";16;"U";"GT3";"T";3;3;"other";"other";"home";"father";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"no";"no";4;3;2;1;2;5;4;"6";"10";10 +"GP";"M";16;"U";"LE3";"T";4;3;"services";"other";"reputation";"mother";1;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";5;4;2;1;2;5;10;"15";"15";15 +"GP";"M";16;"U";"LE3";"T";2;2;"other";"other";"home";"mother";1;2;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";4;4;4;1;1;3;0;"12";"12";11 +"GP";"F";17;"U";"GT3";"A";4;4;"other";"teacher";"home";"mother";2;2;0;"yes";"yes";"no";"no";"yes";"yes";"no";"no";4;1;4;1;1;1;6;"6";"5";6 +"GP";"M";15;"U";"LE3";"A";3;2;"services";"other";"home";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;2;2;1;1;1;0;"16";"18";19 +"GP";"M";15;"U";"GT3";"T";3;4;"other";"other";"home";"mother";1;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";5;5;1;1;1;5;0;"14";"15";15 +"GP";"F";15;"U";"GT3";"T";4;4;"teacher";"health";"reputation";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";3;3;3;1;2;2;0;"10";"8";9 +"GP";"F";15;"U";"GT3";"T";2;1;"services";"other";"reputation";"father";3;3;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";5;2;2;1;1;4;4;"10";"12";12 +"GP";"M";15;"U";"LE3";"T";4;4;"health";"services";"course";"father";1;1;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;3;3;1;3;5;2;"14";"14";14 +"GP";"M";15;"U";"GT3";"T";4;3;"teacher";"other";"course";"mother";2;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";5;4;3;1;2;3;2;"10";"10";11 +"GP";"M";15;"U";"GT3";"A";2;2;"other";"other";"home";"other";1;3;0;"no";"yes";"no";"no";"yes";"yes";"yes";"yes";4;5;2;1;1;3;0;"14";"16";16 +"GP";"F";16;"U";"GT3";"T";4;4;"health";"other";"home";"mother";1;1;0;"no";"yes";"no";"no";"yes";"yes";"yes";"no";4;4;4;1;2;2;4;"14";"14";14 +"GP";"F";16;"U";"GT3";"T";4;4;"services";"services";"reputation";"mother";1;3;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";3;2;3;1;2;2;6;"13";"14";14 +"GP";"F";16;"U";"GT3";"T";3;3;"other";"other";"reputation";"mother";3;2;0;"yes";"yes";"no";"yes";"yes";"yes";"no";"no";5;3;2;1;1;4;4;"8";"10";10 +"GP";"M";17;"U";"GT3";"T";3;2;"services";"services";"course";"mother";1;1;3;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";5;5;5;2;4;5;16;"6";"5";5 +"GP";"M";16;"U";"LE3";"T";4;3;"health";"other";"home";"father";1;1;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"no";3;1;3;1;3;5;4;"8";"10";10 +"GP";"M";15;"U";"GT3";"T";4;3;"teacher";"other";"reputation";"mother";1;2;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";4;4;1;1;1;1;0;"13";"14";15 +"GP";"M";15;"U";"GT3";"T";4;4;"health";"health";"other";"father";1;1;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";5;4;2;1;1;5;0;"12";"15";15 +"GP";"M";16;"U";"LE3";"T";4;2;"teacher";"other";"course";"mother";1;2;0;"no";"no";"no";"yes";"yes";"yes";"yes";"no";4;5;1;1;3;5;2;"15";"15";16 +"GP";"M";16;"U";"LE3";"T";2;2;"other";"other";"reputation";"mother";2;2;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";5;4;4;2;4;5;0;"13";"13";12 +"GP";"F";15;"R";"GT3";"T";2;4;"services";"health";"course";"mother";1;3;0;"yes";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;3;2;1;1;5;2;"10";"9";8 +"GP";"F";16;"U";"GT3";"T";2;2;"services";"services";"home";"mother";1;1;2;"no";"yes";"yes";"no";"no";"yes";"yes";"no";1;2;2;1;3;5;14;"6";"9";8 +"GP";"M";15;"U";"GT3";"T";2;2;"other";"other";"home";"mother";1;1;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;2;2;1;2;5;2;"12";"12";11 +"GP";"M";15;"U";"GT3";"T";4;2;"health";"services";"other";"mother";1;1;0;"no";"no";"yes";"no";"yes";"yes";"yes";"no";2;2;4;2;4;1;4;"15";"16";15 +"GP";"M";16;"U";"LE3";"A";3;4;"services";"other";"home";"mother";1;2;0;"yes";"yes";"no";"yes";"yes";"yes";"yes";"no";5;3;3;1;1;5;4;"11";"11";11 +"GP";"M";16;"U";"GT3";"T";4;4;"teacher";"teacher";"home";"mother";1;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";4;4;5;5;5;5;16;"10";"12";11 +"GP";"M";15;"U";"GT3";"T";4;4;"health";"services";"home";"mother";1;2;0;"no";"yes";"yes";"no";"no";"yes";"yes";"no";5;4;2;3;4;5;0;"9";"11";12 +"GP";"M";15;"U";"GT3";"T";4;4;"services";"services";"reputation";"mother";2;2;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";4;3;1;1;1;5;0;"17";"16";17 +"GP";"M";15;"R";"GT3";"T";4;3;"teacher";"at_home";"course";"mother";1;2;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"yes";4;5;2;1;1;5;0;"17";"16";16 +"GP";"M";15;"U";"LE3";"T";3;3;"other";"other";"course";"mother";1;2;0;"no";"no";"no";"yes";"no";"yes";"yes";"no";5;3;2;1;1;2;0;"8";"10";12 +"GP";"M";16;"U";"GT3";"T";3;2;"other";"other";"home";"mother";1;1;0;"no";"yes";"yes";"no";"no";"yes";"yes";"no";5;4;3;1;1;5;0;"12";"14";15 +"GP";"F";15;"U";"GT3";"T";2;3;"other";"other";"other";"father";2;1;0;"no";"yes";"no";"yes";"yes";"yes";"no";"no";3;5;1;1;1;5;0;"8";"7";6 +"GP";"M";15;"U";"LE3";"T";4;3;"teacher";"services";"home";"mother";1;3;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";5;4;3;1;1;4;2;"15";"16";18 +"GP";"M";16;"R";"GT3";"A";4;4;"other";"teacher";"reputation";"mother";2;3;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"yes";2;4;3;1;1;5;7;"15";"16";15 +"GP";"F";15;"R";"GT3";"T";3;4;"services";"health";"course";"mother";1;3;0;"yes";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;3;2;1;1;5;2;"12";"12";11 +"GP";"F";15;"R";"GT3";"T";2;2;"at_home";"other";"reputation";"mother";1;1;0;"yes";"yes";"yes";"yes";"yes";"yes";"no";"no";4;3;1;1;1;2;8;"14";"13";13 +"GP";"F";16;"U";"LE3";"T";2;2;"other";"other";"home";"mother";2;2;1;"no";"yes";"no";"yes";"no";"yes";"yes";"yes";3;3;3;1;2;3;25;"7";"10";11 +"GP";"M";15;"U";"LE3";"T";4;4;"teacher";"other";"home";"other";1;1;0;"no";"yes";"no";"no";"no";"yes";"yes";"yes";5;4;3;2;4;5;8;"12";"12";12 +"GP";"M";15;"U";"GT3";"T";4;4;"services";"teacher";"course";"father";1;2;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";4;3;3;1;1;5;2;"19";"18";18 +"GP";"M";15;"U";"GT3";"T";2;2;"services";"services";"course";"father";1;1;0;"yes";"yes";"no";"no";"yes";"yes";"yes";"no";5;4;1;1;1;1;0;"8";"8";11 +"GP";"F";16;"U";"LE3";"T";2;2;"other";"at_home";"course";"father";2;2;1;"yes";"no";"no";"yes";"yes";"yes";"yes";"no";4;3;3;2;2;5;14;"10";"10";9 +"GP";"F";15;"U";"LE3";"A";4;3;"other";"other";"course";"mother";1;2;0;"yes";"yes";"yes";"yes";"yes";"yes";"yes";"yes";5;2;2;1;1;5;8;"8";"8";6 +"GP";"F";16;"U";"LE3";"A";3;3;"other";"services";"home";"mother";1;2;0;"no";"yes";"no";"no";"yes";"yes";"yes";"no";2;3;5;1;4;3;12;"11";"12";11 +"GP";"M";16;"U";"GT3";"T";4;3;"health";"services";"reputation";"mother";1;4;0;"no";"no";"no";"yes";"yes";"yes";"yes";"no";4;2;2;1;1;2;4;"19";"19";20 +"GP";"M";15;"U";"GT3";"T";4;2;"teacher";"other";"home";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"no";"no";4;3;3;2;2;5;2;"15";"15";14 +"GP";"F";15;"U";"GT3";"T";4;4;"services";"teacher";"other";"father";1;2;1;"yes";"yes";"no";"yes";"no";"yes";"yes";"no";4;4;4;1;1;3;2;"7";"7";7 +"GP";"F";16;"U";"LE3";"T";2;2;"services";"services";"course";"mother";3;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;3;3;2;3;4;2;"12";"13";13 +"GP";"F";15;"U";"LE3";"T";4;2;"health";"other";"other";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;3;3;1;1;5;2;"11";"13";13 +"GP";"M";15;"U";"LE3";"A";4;2;"health";"health";"other";"father";2;1;1;"no";"no";"no";"no";"yes";"yes";"no";"no";5;5;5;3;4;5;6;"11";"11";10 +"GP";"F";15;"U";"GT3";"T";4;4;"services";"services";"course";"mother";1;1;0;"yes";"yes";"yes";"no";"yes";"yes";"yes";"no";3;3;4;2;3;5;0;"8";"10";11 +"GP";"F";15;"U";"LE3";"A";3;3;"other";"other";"other";"mother";1;1;0;"no";"no";"yes";"no";"yes";"yes";"yes";"no";5;3;4;4;4;1;6;"10";"13";13 +"GP";"F";16;"U";"GT3";"A";2;1;"other";"other";"other";"mother";1;2;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"yes";5;3;4;1;1;2;8;"8";"9";10 +"GP";"F";15;"U";"GT3";"A";4;3;"services";"services";"reputation";"mother";1;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;3;2;1;1;1;0;"14";"15";15 +"GP";"M";15;"U";"GT3";"T";4;4;"teacher";"health";"reputation";"mother";1;2;0;"no";"yes";"no";"yes";"yes";"yes";"no";"no";3;2;2;1;1;5;4;"14";"15";15 +"GP";"M";15;"U";"LE3";"T";1;2;"other";"at_home";"home";"father";1;2;0;"yes";"yes";"no";"yes";"yes";"yes";"yes";"no";4;3;2;1;1;5;2;"9";"10";9 +"GP";"F";16;"U";"GT3";"T";4;2;"services";"other";"course";"mother";1;2;0;"no";"yes";"no";"no";"yes";"yes";"yes";"no";4;2;3;1;1;5;2;"15";"16";16 +"GP";"F";16;"R";"GT3";"T";4;4;"health";"teacher";"other";"mother";1;2;0;"no";"yes";"no";"yes";"yes";"yes";"no";"no";2;4;4;2;3;4;6;"10";"11";11 +"GP";"F";16;"U";"GT3";"T";1;1;"services";"services";"course";"father";4;1;0;"yes";"yes";"no";"yes";"no";"yes";"yes";"yes";5;5;5;5;5;5;6;"10";"8";11 +"GP";"F";16;"U";"LE3";"T";1;2;"other";"services";"reputation";"father";1;2;0;"yes";"no";"no";"yes";"yes";"yes";"yes";"no";4;4;3;1;1;1;4;"8";"10";9 +"GP";"F";16;"U";"GT3";"T";4;3;"teacher";"health";"home";"mother";1;3;0;"yes";"yes";"yes";"yes";"yes";"yes";"yes";"no";3;4;4;2;4;4;2;"10";"9";9 +"GP";"F";15;"U";"LE3";"T";4;3;"services";"services";"reputation";"father";1;2;0;"yes";"no";"no";"yes";"yes";"yes";"yes";"yes";4;4;4;2;4;2;0;"10";"10";10 +"GP";"F";16;"U";"LE3";"T";4;3;"teacher";"services";"course";"mother";3;2;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";5;4;3;1;2;1;2;"16";"15";15 +"GP";"M";15;"U";"GT3";"A";4;4;"other";"services";"reputation";"mother";1;4;0;"no";"yes";"no";"yes";"no";"yes";"yes";"yes";1;3;3;5;5;3;4;"13";"13";12 +"GP";"F";16;"U";"GT3";"T";3;1;"services";"other";"course";"mother";1;4;0;"yes";"yes";"yes";"no";"yes";"yes";"yes";"no";4;3;3;1;2;5;4;"7";"7";6 +"GP";"F";15;"R";"LE3";"T";2;2;"health";"services";"reputation";"mother";2;2;0;"yes";"yes";"yes";"no";"yes";"yes";"yes";"no";4;1;3;1;3;4;2;"8";"9";8 +"GP";"F";15;"R";"LE3";"T";3;1;"other";"other";"reputation";"father";2;4;0;"no";"yes";"no";"no";"no";"yes";"yes";"no";4;4;2;2;3;3;12;"16";"16";16 +"GP";"M";16;"U";"GT3";"T";3;1;"other";"other";"reputation";"father";2;4;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;3;2;1;1;5;0;"13";"15";15 +"GP";"M";15;"U";"GT3";"T";4;2;"other";"other";"course";"mother";1;4;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";3;3;3;1;1;3;0;"10";"10";10 +"GP";"F";15;"R";"GT3";"T";1;1;"other";"other";"reputation";"mother";1;2;2;"yes";"yes";"no";"no";"no";"yes";"yes";"yes";3;3;4;2;4;5;2;"8";"6";5 +"GP";"M";16;"U";"GT3";"T";3;1;"other";"other";"reputation";"mother";1;1;0;"no";"no";"no";"yes";"yes";"yes";"no";"no";5;3;2;2;2;5;2;"12";"12";14 +"GP";"F";16;"U";"GT3";"T";3;3;"other";"services";"home";"mother";1;2;0;"yes";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;3;3;2;4;5;54;"11";"12";11 +"GP";"M";15;"U";"GT3";"T";4;3;"teacher";"other";"home";"mother";1;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;3;3;2;3;5;6;"9";"9";10 +"GP";"M";15;"U";"GT3";"T";4;0;"teacher";"other";"course";"mother";2;4;0;"no";"no";"no";"yes";"yes";"yes";"yes";"no";3;4;3;1;1;1;8;"11";"11";10 +"GP";"F";16;"U";"GT3";"T";2;2;"other";"other";"reputation";"mother";1;4;0;"no";"no";"yes";"no";"yes";"yes";"yes";"yes";5;2;3;1;3;3;0;"11";"11";11 +"GP";"M";17;"U";"GT3";"T";2;1;"other";"other";"home";"mother";2;1;3;"yes";"yes";"no";"yes";"yes";"no";"yes";"no";4;5;1;1;1;3;2;"8";"8";10 +"GP";"F";16;"U";"GT3";"T";3;4;"at_home";"other";"course";"mother";1;2;0;"no";"yes";"no";"no";"yes";"yes";"yes";"no";2;4;3;1;2;3;12;"5";"5";5 +"GP";"M";15;"U";"GT3";"T";2;3;"other";"services";"course";"father";1;1;0;"yes";"yes";"yes";"yes";"no";"yes";"yes";"yes";3;2;2;1;3;3;2;"10";"12";12 +"GP";"M";15;"U";"GT3";"T";2;3;"other";"other";"home";"mother";1;3;0;"yes";"no";"yes";"no";"no";"yes";"yes";"no";5;3;2;1;2;5;4;"11";"10";11 +"GP";"F";15;"U";"LE3";"T";3;2;"services";"other";"reputation";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;4;4;1;1;5;10;"7";"6";6 +"GP";"M";15;"U";"LE3";"T";2;2;"services";"services";"home";"mother";2;2;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"no";5;3;3;1;3;4;4;"15";"15";15 +"GP";"F";15;"U";"GT3";"T";1;1;"other";"other";"home";"father";1;2;0;"no";"yes";"no";"yes";"no";"yes";"yes";"no";4;3;2;2;3;4;2;"9";"10";10 +"GP";"F";15;"U";"GT3";"T";4;4;"services";"services";"reputation";"father";2;2;2;"no";"no";"yes";"no";"yes";"yes";"yes";"yes";4;4;4;2;3;5;6;"7";"9";8 +"GP";"F";16;"U";"LE3";"T";2;2;"at_home";"other";"course";"mother";1;2;0;"no";"yes";"no";"no";"yes";"yes";"no";"no";4;3;4;1;2;2;4;"8";"7";6 +"GP";"F";15;"U";"GT3";"T";4;2;"other";"other";"reputation";"mother";1;3;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";5;3;3;1;3;1;4;"13";"14";14 +"GP";"M";16;"U";"GT3";"T";2;2;"services";"other";"reputation";"father";2;2;1;"no";"no";"yes";"yes";"no";"yes";"yes";"no";4;4;2;1;1;3;12;"11";"10";10 +"GP";"M";16;"U";"LE3";"A";4;4;"teacher";"health";"reputation";"mother";1;2;0;"no";"yes";"no";"no";"yes";"yes";"no";"no";4;1;3;3;5;5;18;"8";"6";7 +"GP";"F";16;"U";"GT3";"T";3;3;"other";"other";"home";"mother";1;3;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";4;3;3;1;3;4;0;"7";"7";8 +"GP";"F";15;"U";"GT3";"T";4;3;"services";"other";"reputation";"mother";1;1;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"no";4;5;5;1;3;1;4;"16";"17";18 +"GP";"F";16;"U";"LE3";"T";3;1;"other";"other";"home";"father";1;2;0;"yes";"yes";"no";"no";"yes";"yes";"no";"no";3;3;3;2;3;2;4;"7";"6";6 +"GP";"F";16;"U";"GT3";"T";4;2;"teacher";"services";"home";"mother";2;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";5;3;3;1;1;1;0;"11";"10";10 +"GP";"M";15;"U";"LE3";"T";2;2;"services";"health";"reputation";"mother";1;4;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";4;3;4;1;1;4;6;"11";"13";14 +"GP";"F";15;"R";"GT3";"T";1;1;"at_home";"other";"home";"mother";2;4;1;"yes";"yes";"yes";"yes";"yes";"yes";"yes";"no";3;1;2;1;1;1;2;"7";"10";10 +"GP";"M";16;"R";"GT3";"T";4;3;"services";"other";"reputation";"mother";2;1;0;"yes";"yes";"no";"yes";"no";"yes";"yes";"no";3;3;3;1;1;4;2;"11";"15";15 +"GP";"F";16;"U";"GT3";"T";2;1;"other";"other";"course";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"no";"yes";4;3;5;1;1;5;2;"8";"9";10 +"GP";"F";16;"U";"GT3";"T";4;4;"other";"other";"reputation";"mother";1;1;0;"no";"no";"no";"yes";"no";"yes";"yes";"no";5;3;4;1;2;1;6;"11";"14";14 +"GP";"F";16;"U";"GT3";"T";4;3;"other";"at_home";"course";"mother";1;3;0;"yes";"yes";"yes";"no";"yes";"yes";"yes";"no";5;3;5;1;1;3;0;"7";"9";8 +"GP";"M";16;"U";"GT3";"T";4;4;"services";"services";"other";"mother";1;1;0;"yes";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;5;5;5;5;4;14;"7";"7";5 +"GP";"M";16;"U";"GT3";"T";4;4;"services";"teacher";"other";"father";1;3;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"yes";4;4;3;1;1;4;0;"16";"17";17 +"GP";"M";15;"U";"GT3";"T";4;4;"services";"other";"course";"mother";1;1;0;"no";"yes";"no";"yes";"no";"yes";"yes";"no";5;3;3;1;1;5;4;"10";"13";14 +"GP";"F";15;"U";"GT3";"T";3;2;"services";"other";"home";"mother";2;2;0;"yes";"yes";"yes";"no";"yes";"yes";"yes";"no";4;3;5;1;1;2;26;"7";"6";6 +"GP";"M";15;"U";"GT3";"A";3;4;"services";"other";"course";"mother";1;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";5;4;4;1;1;1;0;"16";"18";18 +"GP";"F";15;"U";"GT3";"A";3;3;"other";"health";"reputation";"father";1;4;0;"yes";"no";"no";"no";"yes";"yes";"no";"no";4;3;3;1;1;4;10;"10";"11";11 +"GP";"F";15;"U";"GT3";"T";2;2;"other";"other";"course";"mother";1;4;0;"yes";"yes";"yes";"no";"yes";"yes";"yes";"no";5;1;2;1;1;3;8;"7";"8";8 +"GP";"M";16;"U";"GT3";"T";3;3;"services";"other";"home";"father";1;3;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";5;3;3;1;1;5;2;"16";"18";18 +"GP";"M";15;"R";"GT3";"T";4;4;"other";"other";"home";"father";4;4;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";1;3;5;3;5;1;6;"10";"13";13 +"GP";"F";16;"U";"LE3";"T";4;4;"health";"health";"other";"mother";1;3;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";5;4;5;1;1;4;4;"14";"15";16 +"GP";"M";15;"U";"LE3";"A";4;4;"teacher";"teacher";"course";"mother";1;1;0;"no";"no";"no";"yes";"yes";"yes";"yes";"no";5;5;3;1;1;4;6;"18";"19";19 +"GP";"F";16;"R";"GT3";"T";3;3;"services";"other";"reputation";"father";1;3;1;"yes";"yes";"no";"yes";"yes";"yes";"yes";"no";4;1;2;1;1;2;0;"7";"10";10 +"GP";"F";16;"U";"GT3";"T";2;2;"at_home";"other";"home";"mother";1;2;1;"yes";"no";"no";"yes";"yes";"yes";"yes";"no";3;1;2;1;1;5;6;"10";"13";13 +"GP";"M";15;"U";"LE3";"T";4;2;"teacher";"other";"course";"mother";1;1;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";3;5;2;1;1;3;10;"18";"19";19 +"GP";"M";15;"R";"GT3";"T";2;1;"health";"services";"reputation";"mother";1;2;0;"no";"no";"no";"yes";"yes";"yes";"yes";"yes";5;4;2;1;1;5;8;"9";"9";9 +"GP";"M";16;"U";"GT3";"T";4;4;"teacher";"teacher";"course";"father";1;2;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";5;4;4;1;2;5;2;"15";"15";16 +"GP";"M";15;"U";"GT3";"T";4;4;"other";"teacher";"reputation";"father";2;2;0;"no";"yes";"no";"yes";"yes";"yes";"no";"no";4;4;3;1;1;2;2;"11";"13";14 +"GP";"M";16;"U";"GT3";"T";3;3;"other";"services";"home";"father";2;1;0;"no";"no";"no";"yes";"yes";"yes";"yes";"no";5;4;2;1;1;5;0;"13";"14";13 +"GP";"M";17;"R";"GT3";"T";1;3;"other";"other";"course";"father";3;2;1;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";5;2;4;1;4;5;20;"9";"7";8 +"GP";"M";15;"U";"GT3";"T";3;4;"other";"other";"reputation";"father";1;1;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";3;4;3;1;2;4;6;"14";"13";13 +"GP";"F";15;"U";"GT3";"T";1;2;"at_home";"services";"course";"mother";1;2;0;"no";"no";"no";"no";"no";"yes";"yes";"no";3;2;3;1;2;1;2;"16";"15";15 +"GP";"M";15;"U";"GT3";"T";2;2;"services";"services";"home";"father";1;4;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";5;5;4;1;2;5;6;"16";"14";15 +"GP";"F";16;"U";"LE3";"T";2;4;"other";"health";"course";"father";2;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";4;2;2;1;2;5;2;"13";"13";13 +"GP";"M";16;"U";"GT3";"T";4;4;"health";"other";"course";"mother";1;1;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";3;4;4;1;4;5;18;"14";"11";13 +"GP";"F";16;"U";"GT3";"T";2;2;"other";"other";"home";"mother";1;2;0;"no";"no";"yes";"no";"yes";"yes";"yes";"yes";5;4;4;1;1;5;0;"8";"7";8 +"GP";"M";15;"U";"GT3";"T";3;4;"services";"services";"home";"father";1;1;0;"yes";"no";"no";"no";"yes";"yes";"yes";"no";5;5;5;3;2;5;0;"13";"13";12 +"GP";"F";15;"U";"LE3";"A";3;4;"other";"other";"home";"mother";1;2;0;"yes";"no";"no";"yes";"yes";"yes";"yes";"yes";5;3;2;1;1;1;0;"7";"10";11 +"GP";"F";19;"U";"GT3";"T";0;1;"at_home";"other";"course";"other";1;2;3;"no";"yes";"no";"no";"no";"no";"no";"no";3;4;2;1;1;5;2;"7";"8";9 +"GP";"M";18;"R";"GT3";"T";2;2;"services";"other";"reputation";"mother";1;1;2;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";3;3;3;1;2;4;0;"7";"4";0 +"GP";"M";16;"R";"GT3";"T";4;4;"teacher";"teacher";"course";"mother";1;1;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"no";3;5;5;2;5;4;8;"18";"18";18 +"GP";"F";15;"R";"GT3";"T";3;4;"services";"teacher";"course";"father";2;3;2;"no";"yes";"no";"no";"yes";"yes";"yes";"yes";4;2;2;2;2;5;0;"12";"0";0 +"GP";"F";15;"U";"GT3";"T";1;1;"at_home";"other";"course";"mother";3;1;0;"no";"yes";"no";"yes";"no";"yes";"yes";"yes";4;3;3;1;2;4;0;"8";"0";0 +"GP";"F";17;"U";"LE3";"T";2;2;"other";"other";"course";"father";1;1;0;"no";"yes";"no";"no";"yes";"yes";"yes";"yes";3;4;4;1;3;5;12;"10";"13";12 +"GP";"F";16;"U";"GT3";"A";3;4;"services";"other";"course";"father";1;1;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";3;2;1;1;4;5;16;"12";"11";11 +"GP";"M";15;"R";"GT3";"T";3;4;"at_home";"teacher";"course";"mother";4;2;0;"no";"yes";"no";"no";"yes";"yes";"no";"yes";5;3;3;1;1;5;0;"9";"0";0 +"GP";"F";15;"U";"GT3";"T";4;4;"services";"at_home";"course";"mother";1;3;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"yes";4;3;3;1;1;5;0;"11";"0";0 +"GP";"M";17;"R";"GT3";"T";3;4;"at_home";"other";"course";"mother";3;2;0;"no";"no";"no";"no";"yes";"yes";"no";"no";5;4;5;2;4;5;0;"10";"0";0 +"GP";"F";16;"U";"GT3";"A";3;3;"other";"other";"course";"other";2;1;2;"no";"yes";"no";"yes";"no";"yes";"yes";"yes";4;3;2;1;1;5;0;"4";"0";0 +"GP";"M";16;"U";"LE3";"T";1;1;"services";"other";"course";"mother";1;2;1;"no";"no";"no";"no";"yes";"yes";"no";"yes";4;4;4;1;3;5;0;"14";"12";12 +"GP";"F";15;"U";"GT3";"T";4;4;"teacher";"teacher";"course";"mother";2;1;0;"no";"no";"no";"yes";"yes";"yes";"yes";"no";4;3;2;1;1;5;0;"16";"16";15 +"GP";"M";15;"U";"GT3";"T";4;3;"teacher";"services";"course";"father";2;4;0;"yes";"yes";"no";"no";"yes";"yes";"yes";"no";2;2;2;1;1;3;0;"7";"9";0 +"GP";"M";16;"U";"LE3";"T";2;2;"services";"services";"reputation";"father";2;1;2;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";2;3;3;2;2;2;8;"9";"9";9 +"GP";"F";15;"U";"GT3";"T";4;4;"teacher";"services";"course";"mother";1;3;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;2;2;1;1;5;2;"9";"11";11 +"GP";"F";16;"U";"LE3";"T";1;1;"at_home";"at_home";"course";"mother";1;1;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";3;4;4;3;3;1;2;"14";"14";13 +"GP";"M";17;"U";"GT3";"T";2;1;"other";"other";"home";"mother";1;1;3;"no";"yes";"no";"no";"yes";"yes";"yes";"no";5;4;5;1;2;5;0;"5";"0";0 +"GP";"F";15;"U";"GT3";"T";1;1;"other";"services";"course";"father";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;4;2;1;2;5;0;"8";"11";11 +"GP";"F";15;"U";"GT3";"T";3;2;"health";"services";"home";"father";1;2;3;"no";"yes";"no";"no";"yes";"yes";"yes";"no";3;3;2;1;1;3;0;"6";"7";0 +"GP";"F";15;"U";"GT3";"T";1;2;"at_home";"other";"course";"mother";1;2;0;"no";"yes";"yes";"no";"no";"yes";"yes";"no";4;3;2;1;1;5;2;"10";"11";11 +"GP";"M";16;"U";"GT3";"T";4;4;"teacher";"teacher";"course";"mother";1;1;0;"no";"yes";"no";"no";"yes";"no";"yes";"yes";3;3;2;2;1;5;0;"7";"6";0 +"GP";"M";15;"U";"LE3";"A";2;1;"services";"other";"course";"mother";4;1;3;"no";"no";"no";"no";"yes";"yes";"yes";"no";4;5;5;2;5;5;0;"8";"9";10 +"GP";"M";18;"U";"LE3";"T";1;1;"other";"other";"course";"mother";1;1;3;"no";"no";"no";"no";"yes";"no";"yes";"yes";2;3;5;2;5;4;0;"6";"5";0 +"GP";"M";16;"U";"LE3";"T";2;1;"at_home";"other";"course";"mother";1;1;1;"no";"no";"no";"yes";"yes";"yes";"no";"yes";4;4;4;3;5;5;6;"12";"13";14 +"GP";"F";15;"R";"GT3";"T";3;3;"services";"services";"reputation";"other";2;3;2;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";4;2;1;2;3;3;8;"10";"10";10 +"GP";"M";19;"U";"GT3";"T";3;2;"services";"at_home";"home";"mother";1;1;3;"no";"yes";"no";"no";"yes";"no";"yes";"yes";4;5;4;1;1;4;0;"5";"0";0 +"GP";"F";17;"U";"GT3";"T";4;4;"other";"teacher";"course";"mother";1;1;0;"yes";"yes";"no";"no";"yes";"yes";"no";"yes";4;2;1;1;1;4;0;"11";"11";12 +"GP";"M";15;"R";"GT3";"T";2;3;"at_home";"services";"course";"mother";1;2;0;"yes";"no";"yes";"yes";"yes";"yes";"no";"no";4;4;4;1;1;1;2;"11";"8";8 +"GP";"M";17;"R";"LE3";"T";1;2;"other";"other";"reputation";"mother";1;1;0;"no";"no";"no";"no";"yes";"yes";"no";"no";2;2;2;3;3;5;8;"16";"12";13 +"GP";"F";18;"R";"GT3";"T";1;1;"at_home";"other";"course";"mother";3;1;3;"no";"yes";"no";"yes";"no";"yes";"no";"no";5;2;5;1;5;4;6;"9";"8";10 +"GP";"M";16;"R";"GT3";"T";2;2;"at_home";"other";"course";"mother";3;1;0;"no";"no";"no";"no";"no";"yes";"no";"no";4;2;2;1;2;3;2;"17";"15";15 +"GP";"M";16;"U";"GT3";"T";3;3;"other";"services";"course";"father";1;2;1;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";4;5;5;4;4;5;4;"10";"12";12 +"GP";"M";17;"R";"LE3";"T";2;1;"at_home";"other";"course";"mother";2;1;2;"no";"no";"no";"yes";"yes";"no";"yes";"yes";3;3;2;2;2;5;0;"7";"6";0 +"GP";"M";15;"R";"GT3";"T";3;2;"other";"other";"course";"mother";2;2;2;"yes";"yes";"no";"no";"yes";"yes";"yes";"yes";4;4;4;1;4;3;6;"5";"9";7 +"GP";"M";16;"U";"LE3";"T";1;2;"other";"other";"course";"mother";2;1;1;"no";"no";"no";"yes";"yes";"yes";"no";"no";4;4;4;2;4;5;0;"7";"0";0 +"GP";"M";17;"U";"GT3";"T";1;3;"at_home";"services";"course";"father";1;1;0;"no";"no";"no";"no";"yes";"no";"yes";"no";5;3;3;1;4;2;2;"10";"10";10 +"GP";"M";17;"R";"LE3";"T";1;1;"other";"services";"course";"mother";4;2;3;"no";"no";"no";"yes";"yes";"no";"no";"yes";5;3;5;1;5;5;0;"5";"8";7 +"GP";"M";16;"U";"GT3";"T";3;2;"services";"services";"course";"mother";2;1;1;"no";"yes";"no";"yes";"no";"no";"no";"no";4;5;2;1;1;2;16;"12";"11";12 +"GP";"M";16;"U";"GT3";"T";2;2;"other";"other";"course";"father";1;2;0;"no";"no";"no";"no";"yes";"no";"yes";"no";4;3;5;2;4;4;4;"10";"10";10 +"GP";"F";16;"U";"GT3";"T";4;2;"health";"services";"home";"father";1;2;0;"no";"no";"yes";"no";"yes";"yes";"yes";"yes";4;2;3;1;1;3;0;"14";"15";16 +"GP";"F";16;"U";"GT3";"T";2;2;"other";"other";"home";"mother";1;2;0;"no";"yes";"yes";"no";"no";"yes";"yes";"no";5;1;5;1;1;4;0;"6";"7";0 +"GP";"F";16;"U";"GT3";"T";4;4;"health";"health";"reputation";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";4;4;2;1;1;3;0;"14";"14";14 +"GP";"M";16;"U";"GT3";"T";3;4;"other";"other";"course";"father";3;1;2;"no";"yes";"no";"yes";"no";"yes";"yes";"no";3;4;5;2;4;2;0;"6";"5";0 +"GP";"M";16;"U";"GT3";"T";1;0;"other";"other";"reputation";"mother";2;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";4;3;2;1;1;3;2;"13";"15";16 +"GP";"M";17;"U";"LE3";"T";4;4;"teacher";"other";"reputation";"mother";1;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;4;4;1;3;5;0;"13";"11";10 +"GP";"F";16;"U";"GT3";"T";1;3;"at_home";"services";"home";"mother";1;2;3;"no";"no";"no";"yes";"no";"yes";"yes";"yes";4;3;5;1;1;3;0;"8";"7";0 +"GP";"F";16;"U";"LE3";"T";3;3;"other";"other";"reputation";"mother";2;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;4;5;1;1;4;4;"10";"11";9 +"GP";"M";17;"U";"LE3";"T";4;3;"teacher";"other";"course";"mother";2;2;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"no";4;4;4;4;4;4;4;"10";"9";9 +"GP";"F";16;"U";"GT3";"T";2;2;"services";"other";"reputation";"mother";2;2;0;"no";"no";"yes";"yes";"no";"yes";"yes";"no";3;4;4;1;4;5;2;"13";"13";11 +"GP";"M";17;"U";"GT3";"T";3;3;"other";"other";"reputation";"father";1;2;0;"no";"no";"no";"yes";"no";"yes";"yes";"no";4;3;4;1;4;4;4;"6";"5";6 +"GP";"M";16;"R";"GT3";"T";4;2;"teacher";"services";"other";"mother";1;1;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"yes";4;3;3;3;4;3;10;"10";"8";9 +"GP";"M";17;"U";"GT3";"T";4;3;"other";"other";"course";"mother";1;2;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"yes";5;2;3;1;1;2;4;"10";"10";11 +"GP";"M";16;"U";"GT3";"T";4;3;"teacher";"other";"home";"mother";1;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";3;4;3;2;3;3;10;"9";"8";8 +"GP";"M";16;"U";"GT3";"T";3;3;"services";"other";"home";"mother";1;2;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"yes";4;2;3;1;2;3;2;"12";"13";12 +"GP";"F";17;"U";"GT3";"T";2;4;"services";"services";"reputation";"father";1;2;0;"no";"yes";"no";"yes";"yes";"yes";"no";"no";5;4;2;2;3;5;0;"16";"17";17 +"GP";"F";17;"U";"LE3";"T";3;3;"other";"other";"reputation";"mother";1;2;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"yes";5;3;3;2;3;1;56;"9";"9";8 +"GP";"F";16;"U";"GT3";"T";3;2;"other";"other";"reputation";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";1;2;2;1;2;1;14;"12";"13";12 +"GP";"M";17;"U";"GT3";"T";3;3;"services";"services";"other";"mother";1;2;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"yes";4;3;4;2;3;4;12;"12";"12";11 +"GP";"M";16;"U";"GT3";"T";1;2;"services";"services";"other";"mother";1;1;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";3;3;3;1;2;3;2;"11";"12";11 +"GP";"M";16;"U";"LE3";"T";2;1;"other";"other";"course";"mother";1;2;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"yes";4;2;3;1;2;5;0;"15";"15";15 +"GP";"F";17;"U";"GT3";"A";3;3;"health";"other";"reputation";"mother";1;2;0;"no";"yes";"no";"no";"no";"yes";"yes";"yes";3;3;3;1;3;3;6;"8";"7";9 +"GP";"M";17;"R";"GT3";"T";1;2;"at_home";"other";"home";"mother";1;2;0;"no";"no";"no";"no";"yes";"yes";"no";"no";3;1;3;1;5;3;4;"8";"9";10 +"GP";"F";16;"U";"GT3";"T";2;3;"services";"services";"course";"mother";1;2;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";4;3;3;1;1;2;10;"11";"12";13 +"GP";"F";17;"U";"GT3";"T";1;1;"at_home";"services";"course";"mother";1;2;0;"no";"no";"no";"yes";"yes";"yes";"yes";"no";5;3;3;1;1;3;0;"8";"8";9 +"GP";"M";17;"U";"GT3";"T";1;2;"at_home";"services";"other";"other";2;2;0;"no";"no";"yes";"yes";"no";"yes";"yes";"no";4;4;4;4;5;5;12;"7";"8";8 +"GP";"M";16;"R";"GT3";"T";3;3;"services";"services";"reputation";"mother";1;1;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";4;3;2;3;4;5;8;"8";"9";10 +"GP";"M";16;"U";"GT3";"T";2;3;"other";"other";"home";"father";2;1;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";5;3;3;1;1;3;0;"13";"14";14 +"GP";"F";17;"U";"LE3";"T";2;4;"services";"services";"course";"father";1;2;0;"no";"no";"no";"yes";"yes";"yes";"yes";"yes";4;3;2;1;1;5;0;"14";"15";15 +"GP";"M";17;"U";"GT3";"T";4;4;"services";"teacher";"home";"mother";1;1;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";5;2;3;1;2;5;4;"17";"15";16 +"GP";"M";16;"R";"LE3";"T";3;3;"teacher";"other";"home";"father";3;1;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";3;3;4;3;5;3;8;"9";"9";10 +"GP";"F";17;"U";"GT3";"T";4;4;"services";"teacher";"home";"mother";2;1;1;"no";"yes";"no";"no";"yes";"yes";"yes";"no";4;2;4;2;3;2;24;"18";"18";18 +"GP";"F";16;"U";"LE3";"T";4;4;"teacher";"teacher";"reputation";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;5;2;1;2;3;0;"9";"9";10 +"GP";"F";16;"U";"GT3";"T";4;3;"health";"other";"home";"mother";1;2;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";4;3;5;1;5;2;2;"16";"16";16 +"GP";"F";16;"U";"GT3";"T";2;3;"other";"other";"reputation";"mother";1;2;0;"yes";"yes";"yes";"yes";"yes";"yes";"no";"no";4;4;3;1;3;4;6;"8";"10";10 +"GP";"F";17;"U";"GT3";"T";1;1;"other";"other";"course";"mother";1;2;0;"no";"yes";"yes";"no";"no";"yes";"no";"no";4;4;4;1;3;1;4;"9";"9";10 +"GP";"F";17;"R";"GT3";"T";2;2;"other";"other";"reputation";"mother";1;1;0;"no";"yes";"no";"no";"yes";"yes";"yes";"no";5;3;2;1;2;3;18;"7";"6";6 +"GP";"F";16;"R";"GT3";"T";2;2;"services";"services";"reputation";"mother";2;4;0;"no";"yes";"yes";"yes";"no";"yes";"yes";"no";5;3;5;1;1;5;6;"10";"10";11 +"GP";"F";17;"U";"GT3";"T";3;4;"at_home";"services";"home";"mother";1;3;1;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";4;4;3;3;4;5;28;"10";"9";9 +"GP";"F";16;"U";"GT3";"A";3;1;"services";"other";"course";"mother";1;2;3;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";2;3;3;2;2;4;5;"7";"7";7 +"GP";"F";16;"U";"GT3";"T";4;3;"teacher";"other";"other";"mother";1;2;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"yes";1;3;2;1;1;1;10;"11";"12";13 +"GP";"F";16;"U";"GT3";"T";1;1;"at_home";"other";"home";"mother";2;1;0;"no";"yes";"yes";"no";"yes";"yes";"no";"no";4;3;2;1;4;5;6;"9";"9";10 +"GP";"F";17;"R";"GT3";"T";4;3;"teacher";"other";"reputation";"mother";2;3;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";4;4;2;1;1;4;6;"7";"7";7 +"GP";"F";19;"U";"GT3";"T";3;3;"other";"other";"reputation";"other";1;4;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;3;3;1;2;3;10;"8";"8";8 +"GP";"M";17;"U";"LE3";"T";4;4;"services";"other";"home";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";5;3;5;4;5;3;13;"12";"12";13 +"GP";"F";16;"U";"GT3";"A";2;2;"other";"other";"reputation";"mother";1;2;0;"yes";"yes";"yes";"no";"yes";"yes";"yes";"no";3;3;4;1;1;4;0;"12";"13";14 +"GP";"M";18;"U";"GT3";"T";2;2;"services";"other";"home";"mother";1;2;1;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;4;4;2;4;5;15;"6";"7";8 +"GP";"F";17;"R";"LE3";"T";4;4;"services";"other";"other";"mother";1;1;0;"no";"yes";"yes";"no";"yes";"yes";"no";"no";5;2;1;1;2;3;12;"8";"10";10 +"GP";"F";17;"U";"LE3";"T";3;2;"other";"other";"reputation";"mother";2;2;0;"no";"no";"yes";"no";"yes";"yes";"yes";"no";4;4;4;1;3;1;2;"14";"15";15 +"GP";"F";17;"U";"GT3";"T";4;3;"other";"other";"reputation";"mother";1;2;2;"no";"no";"yes";"no";"yes";"yes";"yes";"yes";3;4;5;2;4;1;22;"6";"6";4 +"GP";"M";18;"U";"LE3";"T";3;3;"services";"health";"home";"father";1;2;1;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";3;2;4;2;4;4;13;"6";"6";8 +"GP";"F";17;"U";"GT3";"T";2;3;"at_home";"other";"home";"father";2;1;0;"no";"yes";"yes";"no";"yes";"yes";"no";"no";3;3;3;1;4;3;3;"7";"7";8 +"GP";"F";17;"U";"GT3";"T";2;2;"at_home";"at_home";"course";"mother";1;3;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;3;3;1;1;4;4;"9";"10";10 +"GP";"F";17;"R";"GT3";"T";2;1;"at_home";"services";"reputation";"mother";2;2;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";4;2;5;1;2;5;2;"6";"6";6 +"GP";"F";17;"U";"GT3";"T";1;1;"at_home";"other";"reputation";"mother";1;3;1;"no";"yes";"no";"yes";"yes";"yes";"no";"yes";4;3;4;1;1;5;0;"6";"5";0 +"GP";"F";16;"U";"GT3";"T";2;3;"services";"teacher";"other";"mother";1;2;0;"yes";"no";"no";"no";"yes";"yes";"yes";"no";2;3;1;1;1;3;2;"16";"16";17 +"GP";"M";18;"U";"GT3";"T";2;2;"other";"other";"home";"mother";2;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";3;3;3;5;5;4;0;"12";"13";13 +"GP";"F";16;"U";"GT3";"T";4;4;"teacher";"services";"home";"mother";1;3;0;"no";"yes";"no";"yes";"no";"yes";"yes";"no";5;3;2;1;1;5;0;"13";"13";14 +"GP";"F";18;"R";"GT3";"T";3;1;"other";"other";"reputation";"mother";1;2;1;"no";"no";"no";"yes";"yes";"yes";"yes";"yes";5;3;3;1;1;4;16;"9";"8";7 +"GP";"F";17;"U";"GT3";"T";3;2;"other";"other";"course";"mother";1;2;0;"no";"no";"no";"yes";"no";"yes";"yes";"no";5;3;4;1;3;3;10;"16";"15";15 +"GP";"M";17;"U";"LE3";"T";2;3;"services";"services";"reputation";"father";1;2;0;"no";"yes";"yes";"no";"no";"yes";"yes";"no";5;3;3;1;3;3;2;"12";"11";12 +"GP";"M";18;"U";"LE3";"T";2;1;"at_home";"other";"course";"mother";4;2;0;"yes";"yes";"yes";"yes";"yes";"yes";"yes";"yes";4;3;2;4;5;3;14;"10";"8";9 +"GP";"F";17;"U";"GT3";"A";2;1;"other";"other";"course";"mother";2;3;0;"no";"no";"no";"yes";"yes";"yes";"yes";"yes";3;2;3;1;2;3;10;"12";"10";12 +"GP";"F";17;"U";"LE3";"T";4;3;"health";"other";"reputation";"father";1;2;0;"no";"no";"no";"yes";"yes";"yes";"yes";"yes";3;2;3;1;2;3;14;"13";"13";14 +"GP";"M";17;"R";"GT3";"T";2;2;"other";"other";"course";"father";2;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;5;2;1;1;1;4;"11";"11";11 +"GP";"M";17;"U";"GT3";"T";4;4;"teacher";"teacher";"reputation";"mother";1;2;0;"yes";"yes";"no";"yes";"yes";"yes";"yes";"yes";4;5;5;1;3;2;14;"11";"9";9 +"GP";"M";16;"U";"GT3";"T";4;4;"health";"other";"reputation";"father";1;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;2;4;2;4;1;2;"14";"13";13 +"GP";"M";16;"U";"LE3";"T";1;1;"other";"other";"home";"mother";2;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";3;4;2;1;1;5;18;"9";"7";6 +"GP";"M";16;"U";"GT3";"T";3;2;"at_home";"other";"reputation";"mother";2;3;0;"no";"no";"no";"yes";"yes";"yes";"yes";"yes";5;3;3;1;3;2;10;"11";"9";10 +"GP";"M";17;"U";"LE3";"T";2;2;"other";"other";"home";"father";1;2;0;"no";"no";"yes";"yes";"no";"yes";"yes";"yes";4;4;2;5;5;4;4;"14";"13";13 +"GP";"F";16;"U";"GT3";"T";2;1;"other";"other";"home";"mother";1;1;0;"no";"no";"no";"no";"yes";"yes";"yes";"yes";4;5;2;1;1;5;20;"13";"12";12 +"GP";"F";17;"R";"GT3";"T";2;1;"at_home";"services";"course";"mother";3;2;0;"no";"no";"no";"yes";"yes";"yes";"no";"no";2;1;1;1;1;3;2;"13";"11";11 +"GP";"M";18;"U";"GT3";"T";2;2;"other";"services";"reputation";"father";1;2;1;"no";"no";"no";"no";"yes";"no";"yes";"no";5;5;4;3;5;2;0;"7";"7";0 +"GP";"M";17;"U";"LE3";"T";4;3;"health";"other";"course";"mother";2;2;0;"no";"no";"no";"yes";"yes";"yes";"yes";"yes";2;5;5;1;4;5;14;"12";"12";12 +"GP";"M";17;"R";"LE3";"A";4;4;"teacher";"other";"course";"mother";2;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";3;3;3;2;3;4;2;"10";"11";12 +"GP";"M";16;"U";"LE3";"T";4;3;"teacher";"other";"course";"mother";1;1;0;"no";"no";"no";"yes";"no";"yes";"yes";"no";5;4;5;1;1;3;0;"6";"0";0 +"GP";"M";16;"U";"GT3";"T";4;4;"services";"services";"course";"mother";1;1;0;"no";"no";"no";"yes";"yes";"yes";"yes";"no";5;3;2;1;2;5;0;"13";"12";12 +"GP";"F";18;"U";"GT3";"T";2;1;"other";"other";"course";"other";2;3;0;"no";"yes";"yes";"no";"no";"yes";"yes";"yes";4;4;4;1;1;3;0;"7";"0";0 +"GP";"M";16;"U";"GT3";"T";2;1;"other";"other";"course";"mother";3;1;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";4;3;3;1;1;4;6;"18";"18";18 +"GP";"M";17;"U";"GT3";"T";2;3;"other";"other";"course";"father";2;1;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";5;2;2;1;1;2;4;"12";"12";13 +"GP";"M";22;"U";"GT3";"T";3;1;"services";"services";"other";"mother";1;1;3;"no";"no";"no";"no";"no";"no";"yes";"yes";5;4;5;5;5;1;16;"6";"8";8 +"GP";"M";18;"R";"LE3";"T";3;3;"other";"services";"course";"mother";1;2;1;"no";"yes";"no";"no";"yes";"yes";"yes";"yes";4;3;3;1;3;5;8;"3";"5";5 +"GP";"M";16;"U";"GT3";"T";0;2;"other";"other";"other";"mother";1;1;0;"no";"no";"yes";"no";"no";"yes";"yes";"no";4;3;2;2;4;5;0;"13";"15";15 +"GP";"M";18;"U";"GT3";"T";3;2;"services";"other";"course";"mother";2;1;1;"no";"no";"no";"no";"yes";"no";"yes";"no";4;4;5;2;4;5;0;"6";"8";8 +"GP";"M";16;"U";"GT3";"T";3;3;"at_home";"other";"reputation";"other";3;2;0;"yes";"yes";"no";"no";"no";"yes";"yes";"no";5;3;3;1;3;2;6;"7";"10";10 +"GP";"M";18;"U";"GT3";"T";2;1;"services";"services";"other";"mother";1;1;1;"no";"no";"no";"no";"no";"no";"yes";"no";3;2;5;2;5;5;4;"6";"9";8 +"GP";"M";16;"R";"GT3";"T";2;1;"other";"other";"course";"mother";2;1;0;"no";"no";"no";"yes";"no";"yes";"no";"no";3;3;2;1;3;3;0;"8";"9";8 +"GP";"M";17;"R";"GT3";"T";2;1;"other";"other";"course";"mother";1;1;0;"no";"no";"no";"no";"no";"yes";"yes";"no";4;4;2;2;4;5;0;"8";"12";12 +"GP";"M";17;"U";"LE3";"T";1;1;"health";"other";"course";"mother";2;1;1;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";4;4;4;1;2;5;2;"7";"9";8 +"GP";"F";17;"U";"LE3";"T";4;2;"teacher";"services";"reputation";"mother";1;4;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;2;3;1;1;4;6;"14";"12";13 +"GP";"M";19;"U";"LE3";"A";4;3;"services";"at_home";"reputation";"mother";1;2;0;"no";"yes";"no";"no";"yes";"yes";"yes";"no";4;3;1;1;1;1;12;"11";"11";11 +"GP";"M";18;"U";"GT3";"T";2;1;"other";"other";"home";"mother";1;2;0;"no";"no";"no";"yes";"yes";"yes";"yes";"no";5;2;4;1;2;4;8;"15";"14";14 +"GP";"F";17;"U";"LE3";"T";2;2;"services";"services";"course";"father";1;4;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"yes";3;4;1;1;1;2;0;"10";"9";0 +"GP";"F";18;"U";"GT3";"T";4;3;"services";"other";"home";"father";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";3;1;2;1;3;2;21;"17";"18";18 +"GP";"M";18;"U";"GT3";"T";4;3;"teacher";"other";"course";"mother";1;2;0;"no";"yes";"yes";"no";"no";"yes";"yes";"no";4;3;2;1;1;3;2;"8";"8";8 +"GP";"M";18;"R";"GT3";"T";3;2;"other";"other";"course";"mother";1;3;0;"no";"no";"no";"yes";"no";"yes";"no";"no";5;3;2;1;1;3;1;"13";"12";12 +"GP";"F";17;"U";"GT3";"T";3;3;"other";"other";"home";"mother";1;3;0;"no";"no";"no";"yes";"no";"yes";"no";"no";3;2;3;1;1;4;4;"10";"9";9 +"GP";"F";18;"U";"GT3";"T";2;2;"at_home";"services";"home";"mother";1;3;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";4;3;3;1;1;3;0;"9";"10";0 +"GP";"M";18;"R";"LE3";"A";3;4;"other";"other";"reputation";"mother";2;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;2;5;3;4;1;13;"17";"17";17 +"GP";"M";17;"U";"GT3";"T";3;1;"services";"other";"other";"mother";1;2;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"yes";5;4;4;3;4;5;2;"9";"9";10 +"GP";"F";18;"R";"GT3";"T";4;4;"teacher";"other";"reputation";"mother";2;2;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"no";4;3;4;2;2;4;8;"12";"10";11 +"GP";"M";18;"U";"GT3";"T";4;2;"health";"other";"reputation";"father";1;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";5;4;5;1;3;5;10;"10";"9";10 +"GP";"F";18;"R";"GT3";"T";2;1;"other";"other";"reputation";"mother";2;2;0;"no";"yes";"no";"no";"yes";"no";"yes";"yes";4;3;5;1;2;3;0;"6";"0";0 +"GP";"F";19;"U";"GT3";"T";3;3;"other";"services";"home";"other";1;2;2;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;3;5;3;3;5;15;"9";"9";9 +"GP";"F";18;"U";"GT3";"T";2;3;"other";"services";"reputation";"father";1;4;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";4;5;5;1;3;2;4;"15";"14";14 +"GP";"F";18;"U";"LE3";"T";1;1;"other";"other";"home";"mother";2;2;0;"no";"yes";"yes";"no";"no";"yes";"no";"no";4;4;3;1;1;3;2;"11";"11";11 +"GP";"M";17;"R";"GT3";"T";1;2;"at_home";"at_home";"home";"mother";1;2;0;"no";"yes";"yes";"yes";"no";"yes";"no";"yes";3;5;2;2;2;1;2;"15";"14";14 +"GP";"F";17;"U";"GT3";"T";2;4;"at_home";"health";"reputation";"mother";2;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";4;3;3;1;1;1;2;"10";"10";10 +"GP";"F";17;"U";"LE3";"T";2;2;"services";"other";"course";"mother";2;2;0;"yes";"yes";"yes";"no";"yes";"yes";"yes";"yes";4;4;4;2;3;5;6;"12";"12";12 +"GP";"F";18;"R";"GT3";"A";3;2;"other";"services";"home";"mother";2;2;0;"no";"no";"no";"no";"no";"no";"yes";"yes";4;1;1;1;1;5;75;"10";"9";9 +"GP";"M";18;"U";"GT3";"T";4;4;"teacher";"services";"home";"mother";2;1;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"no";3;2;4;1;4;3;22;"9";"9";9 +"GP";"F";18;"U";"GT3";"T";4;4;"health";"health";"reputation";"father";1;2;1;"yes";"yes";"no";"yes";"yes";"yes";"yes";"yes";2;4;4;1;1;4;15;"9";"8";8 +"GP";"M";18;"U";"LE3";"T";4;3;"teacher";"services";"course";"mother";2;1;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"no";4;2;3;1;2;1;8;"10";"11";10 +"GP";"M";17;"U";"LE3";"A";4;1;"services";"other";"home";"mother";2;1;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"yes";4;5;4;2;4;5;30;"8";"8";8 +"GP";"M";17;"U";"LE3";"A";3;2;"teacher";"services";"home";"mother";1;1;1;"no";"no";"no";"no";"yes";"yes";"yes";"no";4;4;4;3;4;3;19;"11";"9";10 +"GP";"F";18;"R";"LE3";"T";1;1;"at_home";"other";"reputation";"mother";2;4;0;"no";"yes";"yes";"yes";"yes";"yes";"no";"no";5;2;2;1;1;3;1;"12";"12";12 +"GP";"F";18;"U";"GT3";"T";1;1;"other";"other";"home";"mother";2;2;0;"yes";"no";"no";"yes";"yes";"yes";"yes";"no";5;4;4;1;1;4;4;"8";"9";10 +"GP";"F";17;"U";"GT3";"T";2;2;"other";"other";"course";"mother";1;2;0;"no";"yes";"no";"no";"no";"yes";"yes";"no";5;4;5;1;2;5;4;"10";"9";11 +"GP";"M";17;"U";"GT3";"T";1;1;"other";"other";"reputation";"father";1;2;0;"no";"no";"yes";"no";"no";"yes";"yes";"no";4;3;3;1;2;4;2;"12";"10";11 +"GP";"F";18;"U";"GT3";"T";2;2;"at_home";"at_home";"other";"mother";1;3;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;3;3;1;2;2;5;"18";"18";19 +"GP";"F";17;"U";"GT3";"T";1;1;"services";"teacher";"reputation";"mother";1;3;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;3;3;1;1;3;6;"13";"12";12 +"GP";"M";18;"U";"GT3";"T";2;1;"services";"services";"reputation";"mother";1;3;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"no";4;2;4;1;3;2;6;"15";"14";14 +"GP";"M";18;"U";"LE3";"A";4;4;"teacher";"teacher";"reputation";"mother";1;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";5;4;3;1;1;2;9;"15";"13";15 +"GP";"M";18;"U";"GT3";"T";4;2;"teacher";"other";"home";"mother";1;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";4;3;2;1;4;5;11;"12";"11";11 +"GP";"F";17;"U";"GT3";"T";4;3;"health";"services";"reputation";"mother";1;3;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;2;2;1;2;3;0;"15";"15";15 +"GP";"F";18;"U";"LE3";"T";2;1;"services";"at_home";"reputation";"mother";1;2;1;"no";"no";"no";"no";"yes";"yes";"yes";"yes";5;4;3;1;1;5;12;"12";"12";13 +"GP";"F";17;"R";"LE3";"T";3;1;"services";"other";"reputation";"mother";2;4;0;"no";"yes";"yes";"no";"yes";"yes";"no";"no";3;1;2;1;1;3;6;"18";"18";18 +"GP";"M";18;"R";"LE3";"T";3;2;"services";"other";"reputation";"mother";2;3;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";5;4;2;1;1;4;8;"14";"13";14 +"GP";"M";17;"U";"GT3";"T";3;3;"health";"other";"home";"mother";1;1;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;4;3;1;3;5;4;"14";"12";11 +"GP";"F";19;"U";"GT3";"T";4;4;"health";"other";"reputation";"other";2;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";2;3;4;2;3;2;0;"10";"9";0 +"GP";"F";18;"U";"LE3";"T";4;3;"other";"other";"home";"other";2;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";4;4;5;1;2;2;10;"10";"8";8 +"GP";"F";18;"U";"GT3";"T";4;3;"other";"other";"reputation";"father";1;4;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;3;3;1;1;3;0;"14";"13";14 +"GP";"M";18;"U";"LE3";"T";4;4;"teacher";"teacher";"home";"mother";1;1;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";1;4;2;2;2;1;5;"16";"15";16 +"GP";"F";18;"U";"LE3";"A";4;4;"health";"other";"home";"mother";1;2;0;"no";"yes";"no";"no";"yes";"yes";"yes";"yes";4;2;4;1;1;4;14;"12";"10";11 +"GP";"M";17;"U";"LE3";"T";4;4;"other";"teacher";"home";"father";2;1;0;"no";"no";"yes";"no";"yes";"yes";"yes";"no";4;1;1;2;2;5;0;"11";"11";10 +"GP";"F";17;"U";"GT3";"T";4;2;"other";"other";"reputation";"mother";2;3;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;3;3;1;1;3;0;"15";"12";14 +"GP";"F";17;"U";"GT3";"T";3;2;"health";"health";"reputation";"father";1;4;0;"no";"yes";"yes";"yes";"no";"yes";"yes";"no";5;2;2;1;2;5;0;"17";"17";18 +"GP";"M";19;"U";"GT3";"T";3;3;"other";"other";"home";"other";1;2;1;"no";"yes";"no";"yes";"yes";"yes";"yes";"yes";4;4;4;1;1;3;20;"15";"14";13 +"GP";"F";18;"U";"GT3";"T";2;4;"services";"at_home";"reputation";"other";1;2;1;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;4;3;1;1;3;8;"14";"12";12 +"GP";"M";20;"U";"GT3";"A";3;2;"services";"other";"course";"other";1;1;0;"no";"no";"no";"yes";"yes";"yes";"no";"no";5;5;3;1;1;5;0;"17";"18";18 +"GP";"M";19;"U";"GT3";"T";4;4;"teacher";"services";"reputation";"other";2;1;1;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";4;3;4;1;1;4;38;"8";"9";8 +"GP";"M";19;"R";"GT3";"T";3;3;"other";"services";"reputation";"father";1;2;1;"no";"no";"no";"yes";"yes";"yes";"no";"yes";4;5;3;1;2;5;0;"15";"12";12 +"GP";"F";19;"U";"LE3";"T";1;1;"at_home";"other";"reputation";"other";1;2;1;"yes";"yes";"no";"yes";"no";"yes";"yes";"no";4;4;3;1;3;3;18;"12";"10";10 +"GP";"F";19;"U";"LE3";"T";1;2;"services";"services";"home";"other";1;2;1;"no";"no";"no";"yes";"no";"yes";"no";"yes";4;2;4;2;2;3;0;"9";"9";0 +"GP";"F";19;"U";"GT3";"T";2;1;"at_home";"other";"other";"other";3;2;0;"no";"yes";"no";"no";"yes";"no";"yes";"yes";3;4;1;1;1;2;20;"14";"12";13 +"GP";"M";19;"U";"GT3";"T";1;2;"other";"services";"course";"other";1;2;1;"no";"no";"no";"no";"no";"yes";"yes";"no";4;5;2;2;2;4;3;"13";"11";11 +"GP";"F";19;"U";"LE3";"T";3;2;"services";"other";"reputation";"other";2;2;1;"no";"yes";"yes";"no";"no";"yes";"yes";"yes";4;2;2;1;2;1;22;"13";"10";11 +"GP";"F";19;"U";"GT3";"T";1;1;"at_home";"health";"home";"other";1;3;2;"no";"no";"no";"no";"no";"yes";"yes";"yes";4;1;2;1;1;3;14;"15";"13";13 +"GP";"F";19;"R";"GT3";"T";2;3;"other";"other";"reputation";"other";1;3;1;"no";"no";"no";"no";"yes";"yes";"yes";"yes";4;1;2;1;1;3;40;"13";"11";11 +"GP";"F";18;"U";"GT3";"T";2;1;"services";"other";"course";"mother";2;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";5;3;3;1;2;1;0;"8";"8";0 +"GP";"F";18;"U";"GT3";"T";4;3;"other";"other";"course";"mother";1;3;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";4;3;4;1;1;5;9;"9";"10";9 +"GP";"F";17;"R";"GT3";"T";3;4;"at_home";"services";"course";"father";1;3;0;"no";"yes";"yes";"yes";"no";"yes";"yes";"no";4;3;4;2;5;5;0;"11";"11";10 +"GP";"F";18;"U";"GT3";"T";4;4;"teacher";"other";"course";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;4;4;3;3;5;2;"11";"11";11 +"GP";"F";17;"U";"GT3";"A";4;3;"services";"services";"course";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";5;2;2;1;2;5;23;"13";"13";13 +"GP";"F";17;"U";"GT3";"T";2;2;"other";"other";"course";"mother";1;2;0;"no";"yes";"no";"no";"yes";"yes";"no";"yes";4;2;2;1;1;3;12;"11";"9";9 +"GP";"F";17;"R";"LE3";"T";2;2;"services";"services";"course";"mother";1;3;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";3;3;2;2;2;3;3;"11";"11";11 +"GP";"F";17;"U";"GT3";"T";3;1;"services";"services";"course";"father";1;3;0;"no";"yes";"no";"no";"no";"yes";"yes";"no";3;4;3;2;3;5;1;"12";"14";15 +"GP";"F";17;"U";"LE3";"T";0;2;"at_home";"at_home";"home";"father";2;3;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";3;3;3;2;3;2;0;"16";"15";15 +"GP";"M";18;"U";"GT3";"T";4;4;"other";"other";"course";"mother";1;3;0;"no";"no";"no";"yes";"yes";"yes";"yes";"no";4;3;3;2;2;3;3;"9";"12";11 +"GP";"M";17;"U";"GT3";"T";3;3;"other";"services";"reputation";"mother";1;1;0;"no";"no";"no";"yes";"no";"yes";"yes";"no";4;3;5;3;5;5;3;"14";"15";16 +"GP";"M";17;"R";"GT3";"T";2;2;"services";"other";"course";"mother";4;1;0;"no";"yes";"no";"no";"yes";"yes";"yes";"no";4;4;5;5;5;4;8;"11";"10";10 +"GP";"F";17;"U";"GT3";"T";4;4;"teacher";"services";"course";"mother";1;3;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";5;4;4;1;3;4;7;"10";"9";9 +"GP";"F";17;"U";"GT3";"T";4;4;"teacher";"teacher";"course";"mother";2;3;0;"no";"yes";"yes";"no";"no";"yes";"yes";"yes";4;3;3;1;2;4;4;"14";"14";14 +"GP";"M";18;"U";"LE3";"T";2;2;"other";"other";"course";"mother";1;4;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";4;5;5;2;4;5;2;"9";"8";8 +"GP";"F";17;"R";"GT3";"T";2;4;"at_home";"other";"course";"father";1;3;0;"no";"yes";"no";"no";"yes";"yes";"yes";"yes";4;4;3;1;1;5;7;"12";"14";14 +"GP";"F";18;"U";"GT3";"T";3;3;"services";"services";"home";"mother";1;2;0;"no";"no";"no";"yes";"yes";"yes";"yes";"no";5;3;4;1;1;4;0;"7";"0";0 +"GP";"F";18;"U";"LE3";"T";2;2;"other";"other";"home";"other";1;2;0;"no";"no";"no";"yes";"no";"yes";"yes";"yes";4;3;3;1;1;2;0;"8";"8";0 +"GP";"F";18;"R";"GT3";"T";2;2;"at_home";"other";"course";"mother";2;4;0;"no";"no";"no";"yes";"yes";"yes";"no";"no";4;4;4;1;1;4;0;"10";"9";0 +"GP";"F";17;"U";"GT3";"T";3;4;"services";"other";"course";"mother";1;3;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";4;4;5;1;3;5;16;"16";"15";15 +"GP";"F";19;"R";"GT3";"A";3;1;"services";"at_home";"home";"other";1;3;1;"no";"no";"yes";"no";"yes";"yes";"no";"no";5;4;3;1;2;5;12;"14";"13";13 +"GP";"F";17;"U";"GT3";"T";3;2;"other";"other";"home";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";4;3;2;2;3;2;0;"7";"8";0 +"GP";"F";18;"U";"LE3";"T";3;3;"services";"services";"home";"mother";1;4;0;"no";"yes";"no";"no";"yes";"yes";"yes";"no";5;3;3;1;1;1;7;"16";"15";17 +"GP";"F";17;"R";"GT3";"A";3;2;"other";"other";"home";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;3;3;2;3;2;4;"9";"10";10 +"GP";"F";19;"U";"GT3";"T";2;1;"services";"services";"home";"other";1;3;1;"no";"no";"yes";"yes";"yes";"yes";"yes";"yes";4;3;4;1;3;3;4;"11";"12";11 +"GP";"M";18;"U";"GT3";"T";4;4;"teacher";"services";"home";"father";1;2;1;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";4;3;3;2;2;2;0;"10";"10";0 +"GP";"M";18;"U";"LE3";"T";3;4;"services";"other";"home";"mother";1;2;0;"no";"no";"no";"yes";"yes";"yes";"yes";"yes";4;3;3;1;3;5;11;"16";"15";15 +"GP";"F";17;"U";"GT3";"A";2;2;"at_home";"at_home";"home";"father";1;2;1;"no";"yes";"no";"no";"yes";"yes";"yes";"yes";3;3;1;1;2;4;0;"9";"8";0 +"GP";"F";18;"U";"GT3";"T";2;3;"at_home";"other";"course";"mother";1;3;0;"no";"yes";"no";"no";"yes";"yes";"yes";"no";4;3;3;1;2;3;4;"11";"10";10 +"GP";"F";18;"U";"GT3";"T";3;2;"other";"services";"other";"mother";1;3;0;"no";"no";"no";"no";"yes";"yes";"yes";"yes";5;4;3;2;3;1;7;"13";"13";14 +"GP";"M";18;"R";"GT3";"T";4;3;"teacher";"services";"course";"mother";1;3;0;"no";"no";"no";"no";"yes";"yes";"yes";"yes";5;3;2;1;2;4;9;"16";"15";16 +"GP";"M";18;"U";"GT3";"T";4;3;"teacher";"other";"course";"mother";1;3;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";5;4;5;2;3;5;0;"10";"10";9 +"GP";"F";17;"U";"GT3";"T";4;3;"health";"other";"reputation";"mother";1;3;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";4;4;3;1;3;4;0;"13";"15";15 +"MS";"M";18;"R";"GT3";"T";3;2;"other";"other";"course";"mother";2;1;1;"no";"yes";"no";"no";"no";"yes";"yes";"no";2;5;5;5;5;5;10;"11";"13";13 +"MS";"M";19;"R";"GT3";"T";1;1;"other";"services";"home";"other";3;2;3;"no";"no";"no";"no";"yes";"yes";"yes";"no";5;4;4;3;3;2;8;"8";"7";8 +"MS";"M";17;"U";"GT3";"T";3;3;"health";"other";"course";"mother";2;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;5;4;2;3;3;2;"13";"13";13 +"MS";"M";18;"U";"LE3";"T";1;3;"at_home";"services";"course";"mother";1;1;1;"no";"no";"no";"no";"yes";"no";"yes";"yes";4;3;3;2;3;3;7;"8";"7";8 +"MS";"M";19;"R";"GT3";"T";1;1;"other";"other";"home";"other";3;1;1;"no";"yes";"no";"no";"yes";"yes";"yes";"no";4;4;4;3;3;5;4;"8";"8";8 +"MS";"M";17;"R";"GT3";"T";4;3;"services";"other";"home";"mother";2;2;0;"no";"yes";"yes";"yes";"no";"yes";"yes";"yes";4;5;5;1;3;2;4;"13";"11";11 +"MS";"F";18;"U";"GT3";"T";3;3;"services";"services";"course";"father";1;2;0;"no";"yes";"no";"no";"yes";"yes";"no";"yes";5;3;4;1;1;5;0;"10";"9";9 +"MS";"F";17;"R";"GT3";"T";4;4;"teacher";"services";"other";"father";2;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;3;3;1;2;5;4;"12";"13";13 +"MS";"F";17;"U";"LE3";"A";3;2;"services";"other";"reputation";"mother";2;2;0;"no";"no";"no";"no";"yes";"yes";"no";"yes";1;2;3;1;2;5;2;"12";"12";11 +"MS";"M";18;"U";"LE3";"T";1;1;"other";"services";"home";"father";2;1;0;"no";"no";"no";"no";"no";"yes";"yes";"yes";3;3;2;1;2;3;4;"10";"10";10 +"MS";"F";18;"U";"LE3";"T";1;1;"at_home";"services";"course";"father";2;3;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";5;3;2;1;1;4;0;"18";"16";16 +"MS";"F";18;"R";"LE3";"A";1;4;"at_home";"other";"course";"mother";3;2;0;"no";"no";"no";"no";"yes";"yes";"no";"yes";4;3;4;1;4;5;0;"13";"13";13 +"MS";"M";18;"R";"LE3";"T";1;1;"at_home";"other";"other";"mother";2;2;1;"no";"no";"no";"yes";"no";"no";"no";"no";4;4;3;2;3;5;2;"13";"12";12 +"MS";"F";18;"U";"GT3";"T";3;3;"services";"services";"other";"mother";2;2;0;"no";"yes";"no";"no";"yes";"yes";"yes";"yes";4;3;2;1;3;3;0;"11";"11";10 +"MS";"F";17;"U";"LE3";"T";4;4;"at_home";"at_home";"course";"mother";1;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";2;3;4;1;1;1;0;"16";"15";15 +"MS";"F";17;"R";"GT3";"T";1;2;"other";"services";"course";"father";2;2;0;"no";"no";"no";"no";"no";"yes";"no";"no";3;2;2;1;2;3;0;"12";"11";12 +"MS";"M";18;"R";"GT3";"T";1;3;"at_home";"other";"course";"mother";2;2;0;"no";"yes";"yes";"no";"yes";"yes";"no";"no";3;3;4;2;4;3;4;"10";"10";10 +"MS";"M";18;"U";"LE3";"T";4;4;"teacher";"services";"other";"mother";2;3;0;"no";"no";"yes";"no";"yes";"yes";"yes";"yes";4;2;2;2;2;5;0;"13";"13";13 +"MS";"F";17;"R";"GT3";"T";1;1;"other";"services";"reputation";"mother";3;1;1;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";5;2;1;1;2;1;0;"7";"6";0 +"MS";"F";18;"U";"GT3";"T";2;3;"at_home";"services";"course";"father";2;1;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";5;2;3;1;2;4;0;"11";"10";10 +"MS";"F";18;"R";"GT3";"T";4;4;"other";"teacher";"other";"father";3;2;0;"no";"yes";"yes";"no";"no";"yes";"yes";"yes";3;2;2;4;2;5;10;"14";"12";11 +"MS";"F";19;"U";"LE3";"T";3;2;"services";"services";"home";"other";2;2;2;"no";"no";"no";"yes";"yes";"yes";"no";"yes";3;2;2;1;1;3;4;"7";"7";9 +"MS";"M";18;"R";"LE3";"T";1;2;"at_home";"services";"other";"father";3;1;0;"no";"yes";"yes";"yes";"yes";"no";"yes";"yes";4;3;3;2;3;3;3;"14";"12";12 +"MS";"F";17;"U";"GT3";"T";2;2;"other";"at_home";"home";"mother";1;3;0;"no";"no";"no";"yes";"yes";"yes";"no";"yes";3;4;3;1;1;3;8;"13";"11";11 +"MS";"F";17;"R";"GT3";"T";1;2;"other";"other";"course";"mother";1;1;0;"no";"no";"no";"yes";"yes";"yes";"yes";"no";3;5;5;1;3;1;14;"6";"5";5 +"MS";"F";18;"R";"LE3";"T";4;4;"other";"other";"reputation";"mother";2;3;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";5;4;4;1;1;1;0;"19";"18";19 +"MS";"F";18;"R";"GT3";"T";1;1;"other";"other";"home";"mother";4;3;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";4;3;2;1;2;4;2;"8";"8";10 +"MS";"F";20;"U";"GT3";"T";4;2;"health";"other";"course";"other";2;3;2;"no";"yes";"yes";"no";"no";"yes";"yes";"yes";5;4;3;1;1;3;4;"15";"14";15 +"MS";"F";18;"R";"LE3";"T";4;4;"teacher";"services";"course";"mother";1;2;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"no";5;4;3;3;4;2;4;"8";"9";10 +"MS";"F";18;"U";"GT3";"T";3;3;"other";"other";"home";"mother";1;2;0;"no";"no";"yes";"no";"yes";"yes";"yes";"yes";4;1;3;1;2;1;0;"15";"15";15 +"MS";"F";17;"R";"GT3";"T";3;1;"at_home";"other";"reputation";"mother";1;2;0;"no";"yes";"yes";"yes";"no";"yes";"yes";"no";4;5;4;2;3;1;17;"10";"10";10 +"MS";"M";18;"U";"GT3";"T";4;4;"teacher";"teacher";"home";"father";1;2;0;"no";"no";"yes";"yes";"no";"yes";"yes";"no";3;2;4;1;4;2;4;"15";"14";14 +"MS";"M";18;"R";"GT3";"T";2;1;"other";"other";"other";"mother";2;1;0;"no";"no";"no";"yes";"no";"yes";"yes";"yes";4;4;3;1;3;5;5;"7";"6";7 +"MS";"M";17;"U";"GT3";"T";2;3;"other";"services";"home";"father";2;2;0;"no";"no";"no";"yes";"yes";"yes";"yes";"no";4;4;3;1;1;3;2;"11";"11";10 +"MS";"M";19;"R";"GT3";"T";1;1;"other";"services";"other";"mother";2;1;1;"no";"no";"no";"no";"yes";"yes";"no";"no";4;3;2;1;3;5;0;"6";"5";0 +"MS";"M";18;"R";"GT3";"T";4;2;"other";"other";"home";"father";2;1;1;"no";"no";"yes";"no";"yes";"yes";"no";"no";5;4;3;4;3;3;14;"6";"5";5 +"MS";"F";18;"R";"GT3";"T";2;2;"at_home";"other";"other";"mother";2;3;0;"no";"no";"yes";"no";"yes";"yes";"no";"no";5;3;3;1;3;4;2;"10";"9";10 +"MS";"F";18;"R";"GT3";"T";4;4;"teacher";"at_home";"reputation";"mother";3;1;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";4;4;3;2;2;5;7;"6";"5";6 +"MS";"F";19;"R";"GT3";"T";2;3;"services";"other";"course";"mother";1;3;1;"no";"no";"no";"yes";"no";"yes";"yes";"no";5;4;2;1;2;5;0;"7";"5";0 +"MS";"F";18;"U";"LE3";"T";3;1;"teacher";"services";"course";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;3;4;1;1;1;0;"7";"9";8 +"MS";"F";18;"U";"GT3";"T";1;1;"other";"other";"course";"mother";2;2;1;"no";"no";"no";"yes";"yes";"yes";"no";"no";1;1;1;1;1;5;0;"6";"5";0 +"MS";"M";20;"U";"LE3";"A";2;2;"services";"services";"course";"other";1;2;2;"no";"yes";"yes";"no";"yes";"yes";"no";"no";5;5;4;4;5;4;11;"9";"9";9 +"MS";"M";17;"U";"LE3";"T";3;1;"services";"services";"course";"mother";2;1;0;"no";"no";"no";"no";"no";"yes";"yes";"no";2;4;5;3;4;2;3;"14";"16";16 +"MS";"M";21;"R";"GT3";"T";1;1;"other";"other";"course";"other";1;1;3;"no";"no";"no";"no";"no";"yes";"no";"no";5;5;3;3;3;3;3;"10";"8";7 +"MS";"M";18;"R";"LE3";"T";3;2;"services";"other";"course";"mother";3;1;0;"no";"no";"no";"no";"no";"yes";"yes";"no";4;4;1;3;4;5;0;"11";"12";10 +"MS";"M";19;"U";"LE3";"T";1;1;"other";"at_home";"course";"father";1;1;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";3;2;3;3;3;5;5;"8";"9";9 diff --git a/don_oleg/dataset/student.txt b/don_oleg/dataset/student.txt new file mode 100644 index 0000000..6284cc7 --- /dev/null +++ b/don_oleg/dataset/student.txt @@ -0,0 +1,40 @@ +# Attributes for both student-mat.csv (Math course) and student-por.csv (Portuguese language course) datasets: +1 school - student's school (binary: "GP" - Gabriel Pereira or "MS" - Mousinho da Silveira) +2 sex - student's sex (binary: "F" - female or "M" - male) +3 age - student's age (numeric: from 15 to 22) +4 address - student's home address type (binary: "U" - urban or "R" - rural) +5 famsize - family size (binary: "LE3" - less or equal to 3 or "GT3" - greater than 3) +6 Pstatus - parent's cohabitation status (binary: "T" - living together or "A" - apart) +7 Medu - mother's education (numeric: 0 - none, 1 - primary education (4th grade), 2 – 5th to 9th grade, 3 – secondary education or 4 – higher education) +8 Fedu - father's education (numeric: 0 - none, 1 - primary education (4th grade), 2 – 5th to 9th grade, 3 – secondary education or 4 – higher education) +9 Mjob - mother's job (nominal: "teacher", "health" care related, civil "services" (e.g. administrative or police), "at_home" or "other") +10 Fjob - father's job (nominal: "teacher", "health" care related, civil "services" (e.g. administrative or police), "at_home" or "other") +11 reason - reason to choose this school (nominal: close to "home", school "reputation", "course" preference or "other") +12 guardian - student's guardian (nominal: "mother", "father" or "other") +13 traveltime - home to school travel time (numeric: 1 - <15 min., 2 - 15 to 30 min., 3 - 30 min. to 1 hour, or 4 - >1 hour) +14 studytime - weekly study time (numeric: 1 - <2 hours, 2 - 2 to 5 hours, 3 - 5 to 10 hours, or 4 - >10 hours) +15 failures - number of past class failures (numeric: n if 1<=n<3, else 4) +16 schoolsup - extra educational support (binary: yes or no) +17 famsup - family educational support (binary: yes or no) +18 paid - extra paid classes within the course subject (Math or Portuguese) (binary: yes or no) +19 activities - extra-curricular activities (binary: yes or no) +20 nursery - attended nursery school (binary: yes or no) +21 higher - wants to take higher education (binary: yes or no) +22 internet - Internet access at home (binary: yes or no) +23 romantic - with a romantic relationship (binary: yes or no) +24 famrel - quality of family relationships (numeric: from 1 - very bad to 5 - excellent) +25 freetime - free time after school (numeric: from 1 - very low to 5 - very high) +26 goout - going out with friends (numeric: from 1 - very low to 5 - very high) +27 Dalc - workday alcohol consumption (numeric: from 1 - very low to 5 - very high) +28 Walc - weekend alcohol consumption (numeric: from 1 - very low to 5 - very high) +29 health - current health status (numeric: from 1 - very bad to 5 - very good) +30 absences - number of school absences (numeric: from 0 to 93) + +# these grades are related with the course subject, Math or Portuguese: +31 G1 - first period grade (numeric: from 0 to 20) +31 G2 - second period grade (numeric: from 0 to 20) +32 G3 - final grade (numeric: from 0 to 20, output target) + +Additional note: there are several (382) students that belong to both datasets . +These students can be identified by searching for identical attributes +that characterize each student, as shown in the annexed R file. diff --git a/don_oleg/prepared_data/test1.csv b/don_oleg/prepared_data/test1.csv new file mode 100644 index 0000000..9c9fd46 --- /dev/null +++ b/don_oleg/prepared_data/test1.csv @@ -0,0 +1,100 @@ +sex,address,famsize,Medu,Fedu,failures,absences,class +F,U,GT3,4,4,0,6,negative +F,U,GT3,3,3,0,4,negative +M,U,LE3,3,2,0,0,positive +M,U,LE3,4,4,0,2,negative +F,U,GT3,4,4,0,6,negative +M,U,GT3,4,3,0,0,negative +F,R,GT3,2,4,0,2,negative +M,U,LE3,3,4,0,4,negative +M,R,GT3,4,3,0,0,positive +M,U,LE3,4,3,0,2,positive +F,U,LE3,2,2,1,25,negative +F,U,LE3,2,2,1,14,negative +M,U,GT3,4,2,0,2,negative +M,U,LE3,4,2,1,6,negative +F,U,GT3,4,3,0,0,negative +F,R,GT3,4,4,0,6,negative +F,U,LE3,4,3,0,0,negative +F,R,LE3,2,2,0,2,negative +F,R,GT3,1,1,2,2,negative +M,U,GT3,4,0,0,8,negative +M,U,GT3,2,3,0,2,negative +F,U,GT3,1,1,0,2,negative +M,U,GT3,2,2,1,12,negative +F,U,LE3,3,1,0,4,negative +M,R,GT3,4,3,0,2,negative +M,U,GT3,4,4,0,14,negative +M,U,GT3,3,4,0,0,positive +M,R,GT3,4,4,0,6,negative +F,U,GT3,2,2,1,6,negative +M,U,GT3,4,4,0,2,negative +F,U,GT3,1,2,0,2,negative +F,U,GT3,2,2,0,0,negative +M,R,GT3,2,2,2,0,negative +F,U,LE3,2,2,0,12,negative +M,R,GT3,3,4,0,0,negative +M,U,GT3,4,3,0,0,negative +M,U,GT3,2,1,3,0,negative +M,U,GT3,4,4,0,0,negative +F,R,GT3,3,3,2,8,negative +M,R,LE3,1,2,0,8,negative +M,R,LE3,2,1,2,0,negative +M,R,LE3,1,1,3,0,negative +F,U,GT3,2,2,0,0,negative +M,U,LE3,4,4,0,0,negative +F,U,GT3,2,2,0,2,negative +M,U,GT3,4,3,0,10,negative +F,U,GT3,3,2,0,14,negative +F,U,GT3,3,3,0,6,negative +M,U,GT3,1,2,0,12,negative +M,U,GT3,4,4,0,4,negative +F,U,GT3,4,3,0,2,negative +F,R,GT3,2,2,0,6,negative +F,U,GT3,1,1,0,6,negative +F,U,GT3,2,2,0,0,negative +F,U,GT3,4,3,2,22,negative +F,R,GT3,2,1,0,2,negative +F,U,GT3,4,4,0,0,negative +M,U,LE3,2,1,0,14,negative +M,U,GT3,4,4,0,14,negative +M,U,LE3,2,2,0,4,negative +M,U,LE3,4,3,0,14,negative +F,U,GT3,2,1,0,0,negative +M,R,LE3,3,3,1,8,negative +M,U,GT3,2,1,1,4,negative +F,U,LE3,4,2,0,6,negative +F,U,GT3,4,3,0,21,positive +F,U,GT3,2,2,0,0,negative +M,U,GT3,4,2,0,10,negative +F,U,LE3,1,1,0,2,negative +F,R,GT3,3,2,0,75,negative +M,U,LE3,4,1,0,30,negative +F,U,GT3,2,2,0,4,negative +M,U,GT3,2,1,0,6,negative +F,U,LE3,2,1,1,12,negative +F,U,GT3,4,4,0,0,negative +F,U,LE3,4,4,0,14,negative +M,U,GT3,3,3,1,20,negative +M,R,GT3,3,3,1,0,negative +M,U,GT3,1,2,1,3,negative +F,U,GT3,2,1,0,0,negative +F,U,GT3,4,3,0,23,negative +F,U,LE3,0,2,0,0,negative +F,U,GT3,4,4,0,7,negative +F,U,GT3,3,3,0,0,negative +F,R,GT3,3,1,1,12,negative +F,U,GT3,2,1,1,4,negative +F,U,GT3,2,3,0,4,negative +F,U,GT3,4,3,0,0,negative +M,U,LE3,1,3,1,7,negative +F,R,GT3,4,4,0,4,negative +F,R,LE3,1,4,0,0,negative +F,R,GT3,1,2,0,0,negative +F,U,GT3,2,3,0,0,negative +F,U,GT3,2,2,0,8,negative +F,U,GT3,4,2,2,4,negative +M,U,GT3,4,4,0,4,negative +M,R,GT3,4,2,1,14,negative +F,U,LE3,3,1,0,0,negative +M,R,GT3,1,1,3,3,negative diff --git a/don_oleg/prepared_data/test2.csv b/don_oleg/prepared_data/test2.csv new file mode 100644 index 0000000..d4e356b --- /dev/null +++ b/don_oleg/prepared_data/test2.csv @@ -0,0 +1,100 @@ +sex,address,famsize,Medu,Fedu,failures,absences,class +F,U,GT3,1,1,0,4,negative +M,U,LE3,4,3,0,10,negative +M,U,GT3,3,4,0,0,negative +M,U,GT3,4,3,0,2,negative +F,U,GT3,3,3,0,4,negative +M,U,GT3,4,4,0,0,negative +F,U,GT3,2,2,2,14,negative +M,U,GT3,4,4,0,16,negative +M,U,LE3,3,3,0,0,negative +M,R,GT3,4,4,0,7,negative +M,U,LE3,4,4,0,8,negative +F,U,LE3,4,3,0,8,negative +F,U,GT3,4,4,1,2,negative +F,U,GT3,4,4,0,0,negative +M,U,GT3,4,4,0,4,negative +F,U,GT3,1,1,0,6,negative +F,U,LE3,4,3,0,2,negative +F,R,LE3,3,1,0,12,negative +M,U,GT3,3,1,0,2,negative +F,U,GT3,2,2,0,0,negative +M,U,GT3,2,3,0,4,negative +F,U,GT3,4,4,2,6,negative +M,U,LE3,4,4,0,18,negative +F,U,GT3,4,2,0,0,negative +F,U,GT3,2,1,0,2,negative +M,U,GT3,4,4,0,0,positive +F,U,GT3,3,3,0,10,negative +F,U,LE3,4,4,0,4,negative +M,U,LE3,4,2,0,10,positive +M,U,GT3,3,3,0,0,negative +M,U,GT3,2,2,0,6,negative +M,U,GT3,3,4,0,0,negative +M,R,GT3,4,4,0,8,positive +F,U,GT3,3,4,0,16,negative +F,U,GT3,3,3,2,0,negative +M,U,LE3,2,2,2,8,negative +F,U,GT3,1,1,0,0,negative +M,U,LE3,2,1,3,0,negative +M,U,GT3,3,2,3,0,negative +F,R,GT3,1,1,3,6,negative +M,R,GT3,3,2,2,6,negative +M,U,GT3,3,2,1,16,negative +F,U,GT3,4,4,0,0,negative +F,U,GT3,1,3,3,0,negative +M,U,GT3,3,3,0,4,negative +M,U,GT3,3,3,0,2,negative +M,U,GT3,3,3,0,12,negative +M,R,GT3,1,2,0,4,negative +M,R,GT3,3,3,0,8,negative +M,R,LE3,3,3,0,8,negative +F,U,GT3,2,3,0,6,negative +F,U,GT3,3,4,1,28,negative +F,R,GT3,4,3,0,6,negative +M,U,GT3,2,2,1,15,negative +M,U,LE3,3,3,1,13,negative +F,U,GT3,1,1,1,0,negative +F,R,GT3,3,1,1,16,negative +F,U,GT3,2,1,0,10,negative +M,U,GT3,4,4,0,2,negative +F,U,GT3,2,1,0,20,negative +M,R,LE3,4,4,0,2,negative +M,U,GT3,2,1,0,6,positive +M,U,GT3,0,2,0,0,negative +M,R,GT3,2,1,0,0,negative +M,U,LE3,4,3,0,12,negative +M,U,GT3,4,3,0,2,negative +M,R,LE3,3,4,0,13,positive +F,R,GT3,2,1,0,0,negative +M,R,GT3,1,2,0,2,negative +M,U,GT3,4,4,0,22,negative +M,U,LE3,3,2,1,19,negative +M,U,GT3,1,1,0,2,negative +M,U,LE3,4,4,0,9,negative +F,R,LE3,3,1,0,6,positive +F,U,LE3,4,3,0,10,negative +M,U,LE3,4,4,0,0,negative +F,U,GT3,2,4,1,8,negative +F,U,LE3,1,1,1,18,negative +F,U,LE3,3,2,1,22,negative +F,U,GT3,4,3,0,9,negative +F,U,GT3,2,2,0,12,negative +M,U,GT3,4,4,0,3,negative +F,U,GT3,4,4,0,4,negative +F,U,LE3,2,2,0,0,negative +F,U,GT3,3,2,0,0,negative +M,U,GT3,4,4,1,0,negative +F,U,GT3,3,2,0,7,negative +M,R,GT3,3,2,1,10,negative +M,R,GT3,1,1,1,4,negative +F,U,LE3,3,2,0,2,negative +M,R,LE3,1,1,1,2,negative +M,R,GT3,1,3,0,4,negative +F,R,GT3,4,4,0,10,negative +F,R,GT3,1,2,0,14,negative +F,R,LE3,4,4,0,4,negative +M,R,GT3,2,1,0,5,negative +F,R,GT3,2,2,0,2,negative +F,U,GT3,1,1,1,0,negative +M,R,LE3,3,2,0,0,negative diff --git a/don_oleg/prepared_data/test3.csv b/don_oleg/prepared_data/test3.csv new file mode 100644 index 0000000..74f0bb4 --- /dev/null +++ b/don_oleg/prepared_data/test3.csv @@ -0,0 +1,100 @@ +sex,address,famsize,Medu,Fedu,failures,absences,class +F,U,LE3,1,1,3,10,negative +M,U,LE3,2,2,0,0,negative +F,U,GT3,4,4,0,0,negative +M,U,GT3,2,2,0,0,negative +M,U,GT3,3,2,3,16,negative +M,U,LE3,4,2,0,2,negative +M,U,GT3,2,2,0,2,negative +M,U,GT3,4,4,0,0,negative +M,U,GT3,3,2,0,0,negative +F,R,GT3,3,4,0,2,negative +M,U,GT3,4,4,0,2,positive +F,U,LE3,3,3,0,12,negative +F,U,LE3,2,2,0,2,negative +F,U,LE3,3,3,0,6,negative +M,U,LE3,1,2,0,2,negative +F,U,LE3,1,2,0,4,negative +M,U,GT3,4,4,0,4,negative +M,U,GT3,3,1,0,0,negative +F,U,GT3,3,3,0,54,negative +M,U,GT3,2,1,3,2,negative +F,U,LE3,3,2,0,10,negative +F,U,LE3,2,2,0,4,negative +F,U,GT3,3,3,0,0,negative +M,U,LE3,2,2,0,6,negative +F,U,GT3,4,4,0,6,negative +M,U,GT3,4,4,0,4,negative +F,U,GT3,2,2,0,8,negative +M,U,LE3,4,4,0,6,positive +M,R,GT3,2,1,0,8,negative +M,R,GT3,1,3,1,20,negative +F,U,LE3,2,4,0,2,negative +F,U,LE3,3,4,0,0,negative +F,R,GT3,3,4,2,0,negative +M,R,GT3,3,4,0,0,negative +M,U,LE3,1,1,1,0,negative +F,U,GT3,4,4,0,2,negative +F,U,GT3,3,2,3,0,negative +M,U,LE3,1,1,3,0,negative +F,U,GT3,4,4,0,0,negative +M,R,GT3,2,2,0,2,negative +M,U,LE3,1,2,1,0,negative +M,U,GT3,2,2,0,4,negative +M,U,GT3,3,4,2,0,negative +F,U,LE3,3,3,0,4,negative +M,R,GT3,4,2,0,10,negative +F,U,GT3,2,4,0,0,positive +M,U,GT3,1,2,0,2,negative +F,U,GT3,2,3,0,10,negative +M,U,GT3,2,3,0,0,negative +F,U,GT3,4,4,1,24,positive +F,U,GT3,1,1,0,4,negative +F,U,GT3,3,1,3,5,negative +F,U,GT3,3,3,0,10,negative +F,R,LE3,4,4,0,12,negative +F,U,GT3,2,3,0,3,negative +F,U,GT3,2,3,0,2,positive +F,U,GT3,3,2,0,10,negative +F,U,LE3,4,3,0,14,negative +M,U,LE3,1,1,0,18,negative +F,R,GT3,2,1,0,2,negative +M,U,LE3,4,3,0,0,negative +M,U,GT3,2,3,0,4,negative +M,U,GT3,3,2,1,0,negative +M,R,GT3,2,1,0,0,negative +M,U,GT3,2,1,0,8,negative +M,R,GT3,3,2,0,1,negative +M,U,GT3,3,1,0,2,negative +F,U,GT3,3,3,2,15,negative +F,U,GT3,2,4,0,2,negative +F,U,GT3,4,4,1,15,negative +F,R,LE3,1,1,0,1,negative +F,U,GT3,2,2,0,5,positive +M,U,GT3,4,2,0,11,negative +M,R,LE3,3,2,0,8,negative +F,U,GT3,4,3,0,0,negative +F,U,GT3,4,2,0,0,negative +M,U,GT3,3,2,0,0,positive +F,U,LE3,1,2,1,0,negative +F,U,GT3,1,1,2,14,negative +F,R,GT3,3,4,0,0,negative +F,R,LE3,2,2,0,3,negative +M,U,GT3,3,3,0,3,negative +M,U,LE3,2,2,0,2,negative +F,R,GT3,2,2,0,0,negative +F,U,LE3,3,3,0,7,negative +M,U,LE3,3,4,0,11,negative +M,R,GT3,4,3,0,9,negative +M,R,GT3,1,1,3,8,negative +M,R,GT3,4,3,0,4,negative +M,U,LE3,1,1,0,4,negative +F,U,GT3,3,3,0,0,negative +M,U,LE3,4,4,0,0,negative +F,U,LE3,3,2,2,4,negative +F,R,LE3,4,4,0,0,positive +F,U,GT3,3,3,0,0,negative +M,U,GT3,2,3,0,2,negative +F,R,GT3,4,4,0,7,negative +M,U,LE3,2,2,2,11,negative +M,U,LE3,1,1,0,5,negative diff --git a/don_oleg/prepared_data/test4.csv b/don_oleg/prepared_data/test4.csv new file mode 100644 index 0000000..b1305f5 --- /dev/null +++ b/don_oleg/prepared_data/test4.csv @@ -0,0 +1,99 @@ +sex,address,famsize,Medu,Fedu,failures,absences,class +F,U,GT3,4,2,0,2,negative +F,U,GT3,4,4,0,6,negative +F,U,GT3,2,1,0,4,negative +F,U,GT3,4,4,0,4,negative +M,U,LE3,4,3,0,4,negative +M,U,LE3,2,2,0,0,negative +M,U,GT3,4,2,0,4,negative +M,U,GT3,4,4,0,0,positive +F,U,GT3,2,3,0,0,negative +F,R,GT3,2,2,0,8,negative +M,U,GT3,2,2,0,0,negative +M,U,GT3,4,3,0,4,positive +F,U,LE3,4,2,0,2,negative +F,U,GT3,2,1,0,8,negative +F,U,GT3,4,2,0,2,negative +F,U,GT3,4,3,0,2,negative +F,U,GT3,3,1,0,4,negative +M,U,GT3,4,2,0,0,negative +M,U,GT3,4,3,0,6,negative +F,U,GT3,3,4,0,12,negative +M,U,LE3,2,2,0,4,negative +F,U,GT3,4,2,0,4,negative +F,U,GT3,4,3,0,4,positive +F,R,GT3,1,1,1,2,negative +F,U,GT3,4,3,0,0,negative +F,U,GT3,3,2,0,26,negative +M,U,GT3,3,3,0,2,positive +F,R,GT3,3,3,1,0,negative +M,U,GT3,4,4,0,2,negative +M,U,GT3,3,4,0,6,negative +M,U,GT3,4,4,0,18,negative +F,U,GT3,0,1,3,2,negative +F,U,GT3,1,1,0,0,negative +F,U,GT3,4,4,0,0,negative +F,U,GT3,4,4,0,0,negative +F,U,LE3,1,1,0,2,negative +F,U,GT3,1,2,0,2,negative +M,U,LE3,2,1,1,6,negative +M,R,GT3,2,3,0,2,negative +M,U,GT3,3,3,1,4,negative +M,U,GT3,1,3,0,2,negative +F,U,GT3,4,2,0,0,negative +M,U,GT3,1,0,0,2,negative +M,U,LE3,4,3,0,4,negative +M,U,GT3,4,3,0,4,negative +F,U,LE3,3,3,0,56,negative +M,U,LE3,2,1,0,0,negative +F,U,GT3,1,1,0,0,negative +F,U,LE3,2,4,0,0,negative +F,U,LE3,4,4,0,0,negative +F,R,GT3,2,2,0,18,negative +F,U,GT3,4,3,0,10,negative +M,U,LE3,4,4,0,13,negative +F,U,LE3,3,2,0,2,negative +F,U,GT3,2,2,0,4,negative +M,U,GT3,2,2,0,0,negative +M,U,LE3,2,3,0,2,negative +M,R,GT3,2,2,0,4,negative +M,U,GT3,3,2,0,10,negative +M,U,GT3,2,2,1,0,negative +M,U,GT3,4,4,0,0,negative +M,U,GT3,3,1,3,16,negative +M,U,GT3,3,3,0,6,negative +M,U,LE3,1,1,1,2,negative +F,U,LE3,2,2,0,0,negative +F,U,GT3,3,3,0,4,negative +F,R,GT3,4,4,0,8,negative +F,U,GT3,2,3,0,4,negative +F,U,LE3,2,2,0,6,negative +M,U,LE3,4,3,0,8,negative +F,U,GT3,1,1,0,4,negative +F,U,GT3,1,1,0,6,negative +F,U,GT3,4,3,0,0,negative +M,U,GT3,3,3,0,4,negative +M,U,LE3,4,4,0,5,negative +F,U,GT3,3,2,0,0,positive +M,U,GT3,4,4,1,38,negative +F,U,GT3,2,1,0,20,negative +F,R,GT3,2,3,1,40,negative +F,U,GT3,4,4,0,2,negative +F,U,GT3,3,1,0,1,negative +M,R,GT3,2,2,0,8,negative +F,R,GT3,2,4,0,7,negative +F,U,GT3,3,4,0,16,negative +F,R,GT3,3,2,0,4,negative +F,U,GT3,2,2,1,0,negative +M,U,GT3,4,3,0,0,negative +M,U,GT3,3,3,0,2,negative +F,U,GT3,3,3,0,0,negative +F,U,LE3,1,1,0,0,positive +F,U,LE3,4,4,0,0,negative +F,R,GT3,1,1,1,0,negative +M,R,LE3,1,2,0,3,negative +F,R,GT3,1,1,0,2,negative +F,R,GT3,3,1,0,17,negative +M,R,GT3,1,1,1,0,negative +F,R,GT3,2,3,1,0,negative +M,U,LE3,3,1,0,3,negative diff --git a/don_oleg/prepared_data/train1.csv b/don_oleg/prepared_data/train1.csv new file mode 100644 index 0000000..7daa060 --- /dev/null +++ b/don_oleg/prepared_data/train1.csv @@ -0,0 +1,297 @@ +sex,address,famsize,Medu,Fedu,failures,absences,class +F,U,GT3,1,1,0,4,negative +F,U,LE3,1,1,3,10,negative +F,U,GT3,4,2,0,2,negative +M,U,LE3,4,3,0,10,negative +M,U,LE3,2,2,0,0,negative +F,U,GT3,4,4,0,6,negative +M,U,GT3,3,4,0,0,negative +F,U,GT3,4,4,0,0,negative +F,U,GT3,2,1,0,4,negative +M,U,GT3,4,3,0,2,negative +M,U,GT3,2,2,0,0,negative +F,U,GT3,4,4,0,4,negative +F,U,GT3,3,3,0,4,negative +M,U,GT3,3,2,3,16,negative +M,U,LE3,4,3,0,4,negative +M,U,GT3,4,4,0,0,negative +M,U,LE3,4,2,0,2,negative +M,U,LE3,2,2,0,0,negative +F,U,GT3,2,2,2,14,negative +M,U,GT3,2,2,0,2,negative +M,U,GT3,4,2,0,4,negative +M,U,GT3,4,4,0,16,negative +M,U,GT3,4,4,0,0,negative +M,U,GT3,4,4,0,0,positive +M,U,LE3,3,3,0,0,negative +M,U,GT3,3,2,0,0,negative +F,U,GT3,2,3,0,0,negative +M,R,GT3,4,4,0,7,negative +F,R,GT3,3,4,0,2,negative +F,R,GT3,2,2,0,8,negative +M,U,LE3,4,4,0,8,negative +M,U,GT3,4,4,0,2,positive +M,U,GT3,2,2,0,0,negative +F,U,LE3,4,3,0,8,negative +F,U,LE3,3,3,0,12,negative +M,U,GT3,4,3,0,4,positive +F,U,GT3,4,4,1,2,negative +F,U,LE3,2,2,0,2,negative +F,U,LE3,4,2,0,2,negative +F,U,GT3,4,4,0,0,negative +F,U,LE3,3,3,0,6,negative +F,U,GT3,2,1,0,8,negative +M,U,GT3,4,4,0,4,negative +M,U,LE3,1,2,0,2,negative +F,U,GT3,4,2,0,2,negative +F,U,GT3,1,1,0,6,negative +F,U,LE3,1,2,0,4,negative +F,U,GT3,4,3,0,2,negative +F,U,LE3,4,3,0,2,negative +M,U,GT3,4,4,0,4,negative +F,U,GT3,3,1,0,4,negative +F,R,LE3,3,1,0,12,negative +M,U,GT3,3,1,0,0,negative +M,U,GT3,4,2,0,0,negative +M,U,GT3,3,1,0,2,negative +F,U,GT3,3,3,0,54,negative +M,U,GT3,4,3,0,6,negative +F,U,GT3,2,2,0,0,negative +M,U,GT3,2,1,3,2,negative +F,U,GT3,3,4,0,12,negative +M,U,GT3,2,3,0,4,negative +F,U,LE3,3,2,0,10,negative +M,U,LE3,2,2,0,4,negative +F,U,GT3,4,4,2,6,negative +F,U,LE3,2,2,0,4,negative +F,U,GT3,4,2,0,4,negative +M,U,LE3,4,4,0,18,negative +F,U,GT3,3,3,0,0,negative +F,U,GT3,4,3,0,4,positive +F,U,GT3,4,2,0,0,negative +M,U,LE3,2,2,0,6,negative +F,R,GT3,1,1,1,2,negative +F,U,GT3,2,1,0,2,negative +F,U,GT3,4,4,0,6,negative +F,U,GT3,4,3,0,0,negative +M,U,GT3,4,4,0,0,positive +M,U,GT3,4,4,0,4,negative +F,U,GT3,3,2,0,26,negative +F,U,GT3,3,3,0,10,negative +F,U,GT3,2,2,0,8,negative +M,U,GT3,3,3,0,2,positive +F,U,LE3,4,4,0,4,negative +M,U,LE3,4,4,0,6,positive +F,R,GT3,3,3,1,0,negative +M,U,LE3,4,2,0,10,positive +M,R,GT3,2,1,0,8,negative +M,U,GT3,4,4,0,2,negative +M,U,GT3,3,3,0,0,negative +M,R,GT3,1,3,1,20,negative +M,U,GT3,3,4,0,6,negative +M,U,GT3,2,2,0,6,negative +F,U,LE3,2,4,0,2,negative +M,U,GT3,4,4,0,18,negative +M,U,GT3,3,4,0,0,negative +F,U,LE3,3,4,0,0,negative +F,U,GT3,0,1,3,2,negative +M,R,GT3,4,4,0,8,positive +F,R,GT3,3,4,2,0,negative +F,U,GT3,1,1,0,0,negative +F,U,GT3,3,4,0,16,negative +M,R,GT3,3,4,0,0,negative +F,U,GT3,4,4,0,0,negative +F,U,GT3,3,3,2,0,negative +M,U,LE3,1,1,1,0,negative +F,U,GT3,4,4,0,0,negative +M,U,LE3,2,2,2,8,negative +F,U,GT3,4,4,0,2,negative +F,U,LE3,1,1,0,2,negative +F,U,GT3,1,1,0,0,negative +F,U,GT3,3,2,3,0,negative +F,U,GT3,1,2,0,2,negative +M,U,LE3,2,1,3,0,negative +M,U,LE3,1,1,3,0,negative +M,U,LE3,2,1,1,6,negative +M,U,GT3,3,2,3,0,negative +F,U,GT3,4,4,0,0,negative +M,R,GT3,2,3,0,2,negative +F,R,GT3,1,1,3,6,negative +M,R,GT3,2,2,0,2,negative +M,U,GT3,3,3,1,4,negative +M,R,GT3,3,2,2,6,negative +M,U,LE3,1,2,1,0,negative +M,U,GT3,1,3,0,2,negative +M,U,GT3,3,2,1,16,negative +M,U,GT3,2,2,0,4,negative +F,U,GT3,4,2,0,0,negative +F,U,GT3,4,4,0,0,negative +M,U,GT3,3,4,2,0,negative +M,U,GT3,1,0,0,2,negative +F,U,GT3,1,3,3,0,negative +F,U,LE3,3,3,0,4,negative +M,U,LE3,4,3,0,4,negative +M,U,GT3,3,3,0,4,negative +M,R,GT3,4,2,0,10,negative +M,U,GT3,4,3,0,4,negative +M,U,GT3,3,3,0,2,negative +F,U,GT3,2,4,0,0,positive +F,U,LE3,3,3,0,56,negative +M,U,GT3,3,3,0,12,negative +M,U,GT3,1,2,0,2,negative +M,U,LE3,2,1,0,0,negative +M,R,GT3,1,2,0,4,negative +F,U,GT3,2,3,0,10,negative +F,U,GT3,1,1,0,0,negative +M,R,GT3,3,3,0,8,negative +M,U,GT3,2,3,0,0,negative +F,U,LE3,2,4,0,0,negative +M,R,LE3,3,3,0,8,negative +F,U,GT3,4,4,1,24,positive +F,U,LE3,4,4,0,0,negative +F,U,GT3,2,3,0,6,negative +F,U,GT3,1,1,0,4,negative +F,R,GT3,2,2,0,18,negative +F,U,GT3,3,4,1,28,negative +F,U,GT3,3,1,3,5,negative +F,U,GT3,4,3,0,10,negative +F,R,GT3,4,3,0,6,negative +F,U,GT3,3,3,0,10,negative +M,U,LE3,4,4,0,13,negative +M,U,GT3,2,2,1,15,negative +F,R,LE3,4,4,0,12,negative +F,U,LE3,3,2,0,2,negative +M,U,LE3,3,3,1,13,negative +F,U,GT3,2,3,0,3,negative +F,U,GT3,2,2,0,4,negative +F,U,GT3,1,1,1,0,negative +F,U,GT3,2,3,0,2,positive +M,U,GT3,2,2,0,0,negative +F,R,GT3,3,1,1,16,negative +F,U,GT3,3,2,0,10,negative +M,U,LE3,2,3,0,2,negative +F,U,GT3,2,1,0,10,negative +F,U,LE3,4,3,0,14,negative +M,R,GT3,2,2,0,4,negative +M,U,GT3,4,4,0,2,negative +M,U,LE3,1,1,0,18,negative +M,U,GT3,3,2,0,10,negative +F,U,GT3,2,1,0,20,negative +F,R,GT3,2,1,0,2,negative +M,U,GT3,2,2,1,0,negative +M,R,LE3,4,4,0,2,negative +M,U,LE3,4,3,0,0,negative +M,U,GT3,4,4,0,0,negative +M,U,GT3,2,1,0,6,positive +M,U,GT3,2,3,0,4,negative +M,U,GT3,3,1,3,16,negative +M,U,GT3,0,2,0,0,negative +M,U,GT3,3,2,1,0,negative +M,U,GT3,3,3,0,6,negative +M,R,GT3,2,1,0,0,negative +M,R,GT3,2,1,0,0,negative +M,U,LE3,1,1,1,2,negative +M,U,LE3,4,3,0,12,negative +M,U,GT3,2,1,0,8,negative +F,U,LE3,2,2,0,0,negative +M,U,GT3,4,3,0,2,negative +M,R,GT3,3,2,0,1,negative +F,U,GT3,3,3,0,4,negative +M,R,LE3,3,4,0,13,positive +M,U,GT3,3,1,0,2,negative +F,R,GT3,4,4,0,8,negative +F,R,GT3,2,1,0,0,negative +F,U,GT3,3,3,2,15,negative +F,U,GT3,2,3,0,4,negative +M,R,GT3,1,2,0,2,negative +F,U,GT3,2,4,0,2,negative +F,U,LE3,2,2,0,6,negative +M,U,GT3,4,4,0,22,negative +F,U,GT3,4,4,1,15,negative +M,U,LE3,4,3,0,8,negative +M,U,LE3,3,2,1,19,negative +F,R,LE3,1,1,0,1,negative +F,U,GT3,1,1,0,4,negative +M,U,GT3,1,1,0,2,negative +F,U,GT3,2,2,0,5,positive +F,U,GT3,1,1,0,6,negative +M,U,LE3,4,4,0,9,negative +M,U,GT3,4,2,0,11,negative +F,U,GT3,4,3,0,0,negative +F,R,LE3,3,1,0,6,positive +M,R,LE3,3,2,0,8,negative +M,U,GT3,3,3,0,4,negative +F,U,LE3,4,3,0,10,negative +F,U,GT3,4,3,0,0,negative +M,U,LE3,4,4,0,5,negative +M,U,LE3,4,4,0,0,negative +F,U,GT3,4,2,0,0,negative +F,U,GT3,3,2,0,0,positive +F,U,GT3,2,4,1,8,negative +M,U,GT3,3,2,0,0,positive +M,U,GT3,4,4,1,38,negative +F,U,LE3,1,1,1,18,negative +F,U,LE3,1,2,1,0,negative +F,U,GT3,2,1,0,20,negative +F,U,LE3,3,2,1,22,negative +F,U,GT3,1,1,2,14,negative +F,R,GT3,2,3,1,40,negative +F,U,GT3,4,3,0,9,negative +F,R,GT3,3,4,0,0,negative +F,U,GT3,4,4,0,2,negative +F,U,GT3,2,2,0,12,negative +F,R,LE3,2,2,0,3,negative +F,U,GT3,3,1,0,1,negative +M,U,GT3,4,4,0,3,negative +M,U,GT3,3,3,0,3,negative +M,R,GT3,2,2,0,8,negative +F,U,GT3,4,4,0,4,negative +M,U,LE3,2,2,0,2,negative +F,R,GT3,2,4,0,7,negative +F,U,LE3,2,2,0,0,negative +F,R,GT3,2,2,0,0,negative +F,U,GT3,3,4,0,16,negative +F,U,GT3,3,2,0,0,negative +F,U,LE3,3,3,0,7,negative +F,R,GT3,3,2,0,4,negative +M,U,GT3,4,4,1,0,negative +M,U,LE3,3,4,0,11,negative +F,U,GT3,2,2,1,0,negative +F,U,GT3,3,2,0,7,negative +M,R,GT3,4,3,0,9,negative +M,U,GT3,4,3,0,0,negative +M,R,GT3,3,2,1,10,negative +M,R,GT3,1,1,3,8,negative +M,U,GT3,3,3,0,2,negative +M,R,GT3,1,1,1,4,negative +M,R,GT3,4,3,0,4,negative +F,U,GT3,3,3,0,0,negative +F,U,LE3,3,2,0,2,negative +M,U,LE3,1,1,0,4,negative +F,U,LE3,1,1,0,0,positive +M,R,LE3,1,1,1,2,negative +F,U,GT3,3,3,0,0,negative +F,U,LE3,4,4,0,0,negative +M,R,GT3,1,3,0,4,negative +M,U,LE3,4,4,0,0,negative +F,R,GT3,1,1,1,0,negative +F,R,GT3,4,4,0,10,negative +F,U,LE3,3,2,2,4,negative +M,R,LE3,1,2,0,3,negative +F,R,GT3,1,2,0,14,negative +F,R,LE3,4,4,0,0,positive +F,R,GT3,1,1,0,2,negative +F,R,LE3,4,4,0,4,negative +F,U,GT3,3,3,0,0,negative +F,R,GT3,3,1,0,17,negative +M,R,GT3,2,1,0,5,negative +M,U,GT3,2,3,0,2,negative +M,R,GT3,1,1,1,0,negative +F,R,GT3,2,2,0,2,negative +F,R,GT3,4,4,0,7,negative +F,R,GT3,2,3,1,0,negative +F,U,GT3,1,1,1,0,negative +M,U,LE3,2,2,2,11,negative +M,U,LE3,3,1,0,3,negative +M,R,LE3,3,2,0,0,negative +M,U,LE3,1,1,0,5,negative diff --git a/don_oleg/prepared_data/train2.csv b/don_oleg/prepared_data/train2.csv new file mode 100644 index 0000000..e538d05 --- /dev/null +++ b/don_oleg/prepared_data/train2.csv @@ -0,0 +1,297 @@ +sex,address,famsize,Medu,Fedu,failures,absences,class +F,U,GT3,4,4,0,6,negative +F,U,LE3,1,1,3,10,negative +F,U,GT3,4,2,0,2,negative +F,U,GT3,3,3,0,4,negative +M,U,LE3,2,2,0,0,negative +F,U,GT3,4,4,0,6,negative +M,U,LE3,3,2,0,0,positive +F,U,GT3,4,4,0,0,negative +F,U,GT3,2,1,0,4,negative +M,U,LE3,4,4,0,2,negative +M,U,GT3,2,2,0,0,negative +F,U,GT3,4,4,0,4,negative +F,U,GT3,4,4,0,6,negative +M,U,GT3,3,2,3,16,negative +M,U,LE3,4,3,0,4,negative +M,U,GT3,4,3,0,0,negative +M,U,LE3,4,2,0,2,negative +M,U,LE3,2,2,0,0,negative +F,R,GT3,2,4,0,2,negative +M,U,GT3,2,2,0,2,negative +M,U,GT3,4,2,0,4,negative +M,U,LE3,3,4,0,4,negative +M,U,GT3,4,4,0,0,negative +M,U,GT3,4,4,0,0,positive +M,R,GT3,4,3,0,0,positive +M,U,GT3,3,2,0,0,negative +F,U,GT3,2,3,0,0,negative +M,U,LE3,4,3,0,2,positive +F,R,GT3,3,4,0,2,negative +F,R,GT3,2,2,0,8,negative +F,U,LE3,2,2,1,25,negative +M,U,GT3,4,4,0,2,positive +M,U,GT3,2,2,0,0,negative +F,U,LE3,2,2,1,14,negative +F,U,LE3,3,3,0,12,negative +M,U,GT3,4,3,0,4,positive +M,U,GT3,4,2,0,2,negative +F,U,LE3,2,2,0,2,negative +F,U,LE3,4,2,0,2,negative +M,U,LE3,4,2,1,6,negative +F,U,LE3,3,3,0,6,negative +F,U,GT3,2,1,0,8,negative +F,U,GT3,4,3,0,0,negative +M,U,LE3,1,2,0,2,negative +F,U,GT3,4,2,0,2,negative +F,R,GT3,4,4,0,6,negative +F,U,LE3,1,2,0,4,negative +F,U,GT3,4,3,0,2,negative +F,U,LE3,4,3,0,0,negative +M,U,GT3,4,4,0,4,negative +F,U,GT3,3,1,0,4,negative +F,R,LE3,2,2,0,2,negative +M,U,GT3,3,1,0,0,negative +M,U,GT3,4,2,0,0,negative +F,R,GT3,1,1,2,2,negative +F,U,GT3,3,3,0,54,negative +M,U,GT3,4,3,0,6,negative +M,U,GT3,4,0,0,8,negative +M,U,GT3,2,1,3,2,negative +F,U,GT3,3,4,0,12,negative +M,U,GT3,2,3,0,2,negative +F,U,LE3,3,2,0,10,negative +M,U,LE3,2,2,0,4,negative +F,U,GT3,1,1,0,2,negative +F,U,LE3,2,2,0,4,negative +F,U,GT3,4,2,0,4,negative +M,U,GT3,2,2,1,12,negative +F,U,GT3,3,3,0,0,negative +F,U,GT3,4,3,0,4,positive +F,U,LE3,3,1,0,4,negative +M,U,LE3,2,2,0,6,negative +F,R,GT3,1,1,1,2,negative +M,R,GT3,4,3,0,2,negative +F,U,GT3,4,4,0,6,negative +F,U,GT3,4,3,0,0,negative +M,U,GT3,4,4,0,14,negative +M,U,GT3,4,4,0,4,negative +F,U,GT3,3,2,0,26,negative +M,U,GT3,3,4,0,0,positive +F,U,GT3,2,2,0,8,negative +M,U,GT3,3,3,0,2,positive +M,R,GT3,4,4,0,6,negative +M,U,LE3,4,4,0,6,positive +F,R,GT3,3,3,1,0,negative +F,U,GT3,2,2,1,6,negative +M,R,GT3,2,1,0,8,negative +M,U,GT3,4,4,0,2,negative +M,U,GT3,4,4,0,2,negative +M,R,GT3,1,3,1,20,negative +M,U,GT3,3,4,0,6,negative +F,U,GT3,1,2,0,2,negative +F,U,LE3,2,4,0,2,negative +M,U,GT3,4,4,0,18,negative +F,U,GT3,2,2,0,0,negative +F,U,LE3,3,4,0,0,negative +F,U,GT3,0,1,3,2,negative +M,R,GT3,2,2,2,0,negative +F,R,GT3,3,4,2,0,negative +F,U,GT3,1,1,0,0,negative +F,U,LE3,2,2,0,12,negative +M,R,GT3,3,4,0,0,negative +F,U,GT3,4,4,0,0,negative +M,R,GT3,3,4,0,0,negative +M,U,LE3,1,1,1,0,negative +F,U,GT3,4,4,0,0,negative +M,U,GT3,4,3,0,0,negative +F,U,GT3,4,4,0,2,negative +F,U,LE3,1,1,0,2,negative +M,U,GT3,2,1,3,0,negative +F,U,GT3,3,2,3,0,negative +F,U,GT3,1,2,0,2,negative +M,U,GT3,4,4,0,0,negative +M,U,LE3,1,1,3,0,negative +M,U,LE3,2,1,1,6,negative +F,R,GT3,3,3,2,8,negative +F,U,GT3,4,4,0,0,negative +M,R,GT3,2,3,0,2,negative +M,R,LE3,1,2,0,8,negative +M,R,GT3,2,2,0,2,negative +M,U,GT3,3,3,1,4,negative +M,R,LE3,2,1,2,0,negative +M,U,LE3,1,2,1,0,negative +M,U,GT3,1,3,0,2,negative +M,R,LE3,1,1,3,0,negative +M,U,GT3,2,2,0,4,negative +F,U,GT3,4,2,0,0,negative +F,U,GT3,2,2,0,0,negative +M,U,GT3,3,4,2,0,negative +M,U,GT3,1,0,0,2,negative +M,U,LE3,4,4,0,0,negative +F,U,LE3,3,3,0,4,negative +M,U,LE3,4,3,0,4,negative +F,U,GT3,2,2,0,2,negative +M,R,GT3,4,2,0,10,negative +M,U,GT3,4,3,0,4,negative +M,U,GT3,4,3,0,10,negative +F,U,GT3,2,4,0,0,positive +F,U,LE3,3,3,0,56,negative +F,U,GT3,3,2,0,14,negative +M,U,GT3,1,2,0,2,negative +M,U,LE3,2,1,0,0,negative +F,U,GT3,3,3,0,6,negative +F,U,GT3,2,3,0,10,negative +F,U,GT3,1,1,0,0,negative +M,U,GT3,1,2,0,12,negative +M,U,GT3,2,3,0,0,negative +F,U,LE3,2,4,0,0,negative +M,U,GT3,4,4,0,4,negative +F,U,GT3,4,4,1,24,positive +F,U,LE3,4,4,0,0,negative +F,U,GT3,4,3,0,2,negative +F,U,GT3,1,1,0,4,negative +F,R,GT3,2,2,0,18,negative +F,R,GT3,2,2,0,6,negative +F,U,GT3,3,1,3,5,negative +F,U,GT3,4,3,0,10,negative +F,U,GT3,1,1,0,6,negative +F,U,GT3,3,3,0,10,negative +M,U,LE3,4,4,0,13,negative +F,U,GT3,2,2,0,0,negative +F,R,LE3,4,4,0,12,negative +F,U,LE3,3,2,0,2,negative +F,U,GT3,4,3,2,22,negative +F,U,GT3,2,3,0,3,negative +F,U,GT3,2,2,0,4,negative +F,R,GT3,2,1,0,2,negative +F,U,GT3,2,3,0,2,positive +M,U,GT3,2,2,0,0,negative +F,U,GT3,4,4,0,0,negative +F,U,GT3,3,2,0,10,negative +M,U,LE3,2,3,0,2,negative +M,U,LE3,2,1,0,14,negative +F,U,LE3,4,3,0,14,negative +M,R,GT3,2,2,0,4,negative +M,U,GT3,4,4,0,14,negative +M,U,LE3,1,1,0,18,negative +M,U,GT3,3,2,0,10,negative +M,U,LE3,2,2,0,4,negative +F,R,GT3,2,1,0,2,negative +M,U,GT3,2,2,1,0,negative +M,U,LE3,4,3,0,14,negative +M,U,LE3,4,3,0,0,negative +M,U,GT3,4,4,0,0,negative +F,U,GT3,2,1,0,0,negative +M,U,GT3,2,3,0,4,negative +M,U,GT3,3,1,3,16,negative +M,R,LE3,3,3,1,8,negative +M,U,GT3,3,2,1,0,negative +M,U,GT3,3,3,0,6,negative +M,U,GT3,2,1,1,4,negative +M,R,GT3,2,1,0,0,negative +M,U,LE3,1,1,1,2,negative +F,U,LE3,4,2,0,6,negative +M,U,GT3,2,1,0,8,negative +F,U,LE3,2,2,0,0,negative +F,U,GT3,4,3,0,21,positive +M,R,GT3,3,2,0,1,negative +F,U,GT3,3,3,0,4,negative +F,U,GT3,2,2,0,0,negative +M,U,GT3,3,1,0,2,negative +F,R,GT3,4,4,0,8,negative +M,U,GT3,4,2,0,10,negative +F,U,GT3,3,3,2,15,negative +F,U,GT3,2,3,0,4,negative +F,U,LE3,1,1,0,2,negative +F,U,GT3,2,4,0,2,negative +F,U,LE3,2,2,0,6,negative +F,R,GT3,3,2,0,75,negative +F,U,GT3,4,4,1,15,negative +M,U,LE3,4,3,0,8,negative +M,U,LE3,4,1,0,30,negative +F,R,LE3,1,1,0,1,negative +F,U,GT3,1,1,0,4,negative +F,U,GT3,2,2,0,4,negative +F,U,GT3,2,2,0,5,positive +F,U,GT3,1,1,0,6,negative +M,U,GT3,2,1,0,6,negative +M,U,GT3,4,2,0,11,negative +F,U,GT3,4,3,0,0,negative +F,U,LE3,2,1,1,12,negative +M,R,LE3,3,2,0,8,negative +M,U,GT3,3,3,0,4,negative +F,U,GT3,4,4,0,0,negative +F,U,GT3,4,3,0,0,negative +M,U,LE3,4,4,0,5,negative +F,U,LE3,4,4,0,14,negative +F,U,GT3,4,2,0,0,negative +F,U,GT3,3,2,0,0,positive +M,U,GT3,3,3,1,20,negative +M,U,GT3,3,2,0,0,positive +M,U,GT3,4,4,1,38,negative +M,R,GT3,3,3,1,0,negative +F,U,LE3,1,2,1,0,negative +F,U,GT3,2,1,0,20,negative +M,U,GT3,1,2,1,3,negative +F,U,GT3,1,1,2,14,negative +F,R,GT3,2,3,1,40,negative +F,U,GT3,2,1,0,0,negative +F,R,GT3,3,4,0,0,negative +F,U,GT3,4,4,0,2,negative +F,U,GT3,4,3,0,23,negative +F,R,LE3,2,2,0,3,negative +F,U,GT3,3,1,0,1,negative +F,U,LE3,0,2,0,0,negative +M,U,GT3,3,3,0,3,negative +M,R,GT3,2,2,0,8,negative +F,U,GT3,4,4,0,7,negative +M,U,LE3,2,2,0,2,negative +F,R,GT3,2,4,0,7,negative +F,U,GT3,3,3,0,0,negative +F,R,GT3,2,2,0,0,negative +F,U,GT3,3,4,0,16,negative +F,R,GT3,3,1,1,12,negative +F,U,LE3,3,3,0,7,negative +F,R,GT3,3,2,0,4,negative +F,U,GT3,2,1,1,4,negative +M,U,LE3,3,4,0,11,negative +F,U,GT3,2,2,1,0,negative +F,U,GT3,2,3,0,4,negative +M,R,GT3,4,3,0,9,negative +M,U,GT3,4,3,0,0,negative +F,U,GT3,4,3,0,0,negative +M,R,GT3,1,1,3,8,negative +M,U,GT3,3,3,0,2,negative +M,U,LE3,1,3,1,7,negative +M,R,GT3,4,3,0,4,negative +F,U,GT3,3,3,0,0,negative +F,R,GT3,4,4,0,4,negative +M,U,LE3,1,1,0,4,negative +F,U,LE3,1,1,0,0,positive +F,R,LE3,1,4,0,0,negative +F,U,GT3,3,3,0,0,negative +F,U,LE3,4,4,0,0,negative +F,R,GT3,1,2,0,0,negative +M,U,LE3,4,4,0,0,negative +F,R,GT3,1,1,1,0,negative +F,U,GT3,2,3,0,0,negative +F,U,LE3,3,2,2,4,negative +M,R,LE3,1,2,0,3,negative +F,U,GT3,2,2,0,8,negative +F,R,LE3,4,4,0,0,positive +F,R,GT3,1,1,0,2,negative +F,U,GT3,4,2,2,4,negative +F,U,GT3,3,3,0,0,negative +F,R,GT3,3,1,0,17,negative +M,U,GT3,4,4,0,4,negative +M,U,GT3,2,3,0,2,negative +M,R,GT3,1,1,1,0,negative +M,R,GT3,4,2,1,14,negative +F,R,GT3,4,4,0,7,negative +F,R,GT3,2,3,1,0,negative +F,U,LE3,3,1,0,0,negative +M,U,LE3,2,2,2,11,negative +M,U,LE3,3,1,0,3,negative +M,R,GT3,1,1,3,3,negative +M,U,LE3,1,1,0,5,negative diff --git a/don_oleg/prepared_data/train3.csv b/don_oleg/prepared_data/train3.csv new file mode 100644 index 0000000..b5617ed --- /dev/null +++ b/don_oleg/prepared_data/train3.csv @@ -0,0 +1,297 @@ +sex,address,famsize,Medu,Fedu,failures,absences,class +F,U,GT3,4,4,0,6,negative +F,U,GT3,1,1,0,4,negative +F,U,GT3,4,2,0,2,negative +F,U,GT3,3,3,0,4,negative +M,U,LE3,4,3,0,10,negative +F,U,GT3,4,4,0,6,negative +M,U,LE3,3,2,0,0,positive +M,U,GT3,3,4,0,0,negative +F,U,GT3,2,1,0,4,negative +M,U,LE3,4,4,0,2,negative +M,U,GT3,4,3,0,2,negative +F,U,GT3,4,4,0,4,negative +F,U,GT3,4,4,0,6,negative +F,U,GT3,3,3,0,4,negative +M,U,LE3,4,3,0,4,negative +M,U,GT3,4,3,0,0,negative +M,U,GT3,4,4,0,0,negative +M,U,LE3,2,2,0,0,negative +F,R,GT3,2,4,0,2,negative +F,U,GT3,2,2,2,14,negative +M,U,GT3,4,2,0,4,negative +M,U,LE3,3,4,0,4,negative +M,U,GT3,4,4,0,16,negative +M,U,GT3,4,4,0,0,positive +M,R,GT3,4,3,0,0,positive +M,U,LE3,3,3,0,0,negative +F,U,GT3,2,3,0,0,negative +M,U,LE3,4,3,0,2,positive +M,R,GT3,4,4,0,7,negative +F,R,GT3,2,2,0,8,negative +F,U,LE3,2,2,1,25,negative +M,U,LE3,4,4,0,8,negative +M,U,GT3,2,2,0,0,negative +F,U,LE3,2,2,1,14,negative +F,U,LE3,4,3,0,8,negative +M,U,GT3,4,3,0,4,positive +M,U,GT3,4,2,0,2,negative +F,U,GT3,4,4,1,2,negative +F,U,LE3,4,2,0,2,negative +M,U,LE3,4,2,1,6,negative +F,U,GT3,4,4,0,0,negative +F,U,GT3,2,1,0,8,negative +F,U,GT3,4,3,0,0,negative +M,U,GT3,4,4,0,4,negative +F,U,GT3,4,2,0,2,negative +F,R,GT3,4,4,0,6,negative +F,U,GT3,1,1,0,6,negative +F,U,GT3,4,3,0,2,negative +F,U,LE3,4,3,0,0,negative +F,U,LE3,4,3,0,2,negative +F,U,GT3,3,1,0,4,negative +F,R,LE3,2,2,0,2,negative +F,R,LE3,3,1,0,12,negative +M,U,GT3,4,2,0,0,negative +F,R,GT3,1,1,2,2,negative +M,U,GT3,3,1,0,2,negative +M,U,GT3,4,3,0,6,negative +M,U,GT3,4,0,0,8,negative +F,U,GT3,2,2,0,0,negative +F,U,GT3,3,4,0,12,negative +M,U,GT3,2,3,0,2,negative +M,U,GT3,2,3,0,4,negative +M,U,LE3,2,2,0,4,negative +F,U,GT3,1,1,0,2,negative +F,U,GT3,4,4,2,6,negative +F,U,GT3,4,2,0,4,negative +M,U,GT3,2,2,1,12,negative +M,U,LE3,4,4,0,18,negative +F,U,GT3,4,3,0,4,positive +F,U,LE3,3,1,0,4,negative +F,U,GT3,4,2,0,0,negative +F,R,GT3,1,1,1,2,negative +M,R,GT3,4,3,0,2,negative +F,U,GT3,2,1,0,2,negative +F,U,GT3,4,3,0,0,negative +M,U,GT3,4,4,0,14,negative +M,U,GT3,4,4,0,0,positive +F,U,GT3,3,2,0,26,negative +M,U,GT3,3,4,0,0,positive +F,U,GT3,3,3,0,10,negative +M,U,GT3,3,3,0,2,positive +M,R,GT3,4,4,0,6,negative +F,U,LE3,4,4,0,4,negative +F,R,GT3,3,3,1,0,negative +F,U,GT3,2,2,1,6,negative +M,U,LE3,4,2,0,10,positive +M,U,GT3,4,4,0,2,negative +M,U,GT3,4,4,0,2,negative +M,U,GT3,3,3,0,0,negative +M,U,GT3,3,4,0,6,negative +F,U,GT3,1,2,0,2,negative +M,U,GT3,2,2,0,6,negative +M,U,GT3,4,4,0,18,negative +F,U,GT3,2,2,0,0,negative +M,U,GT3,3,4,0,0,negative +F,U,GT3,0,1,3,2,negative +M,R,GT3,2,2,2,0,negative +M,R,GT3,4,4,0,8,positive +F,U,GT3,1,1,0,0,negative +F,U,LE3,2,2,0,12,negative +F,U,GT3,3,4,0,16,negative +F,U,GT3,4,4,0,0,negative +M,R,GT3,3,4,0,0,negative +F,U,GT3,3,3,2,0,negative +F,U,GT3,4,4,0,0,negative +M,U,GT3,4,3,0,0,negative +M,U,LE3,2,2,2,8,negative +F,U,LE3,1,1,0,2,negative +M,U,GT3,2,1,3,0,negative +F,U,GT3,1,1,0,0,negative +F,U,GT3,1,2,0,2,negative +M,U,GT3,4,4,0,0,negative +M,U,LE3,2,1,3,0,negative +M,U,LE3,2,1,1,6,negative +F,R,GT3,3,3,2,8,negative +M,U,GT3,3,2,3,0,negative +M,R,GT3,2,3,0,2,negative +M,R,LE3,1,2,0,8,negative +F,R,GT3,1,1,3,6,negative +M,U,GT3,3,3,1,4,negative +M,R,LE3,2,1,2,0,negative +M,R,GT3,3,2,2,6,negative +M,U,GT3,1,3,0,2,negative +M,R,LE3,1,1,3,0,negative +M,U,GT3,3,2,1,16,negative +F,U,GT3,4,2,0,0,negative +F,U,GT3,2,2,0,0,negative +F,U,GT3,4,4,0,0,negative +M,U,GT3,1,0,0,2,negative +M,U,LE3,4,4,0,0,negative +F,U,GT3,1,3,3,0,negative +M,U,LE3,4,3,0,4,negative +F,U,GT3,2,2,0,2,negative +M,U,GT3,3,3,0,4,negative +M,U,GT3,4,3,0,4,negative +M,U,GT3,4,3,0,10,negative +M,U,GT3,3,3,0,2,negative +F,U,LE3,3,3,0,56,negative +F,U,GT3,3,2,0,14,negative +M,U,GT3,3,3,0,12,negative +M,U,LE3,2,1,0,0,negative +F,U,GT3,3,3,0,6,negative +M,R,GT3,1,2,0,4,negative +F,U,GT3,1,1,0,0,negative +M,U,GT3,1,2,0,12,negative +M,R,GT3,3,3,0,8,negative +F,U,LE3,2,4,0,0,negative +M,U,GT3,4,4,0,4,negative +M,R,LE3,3,3,0,8,negative +F,U,LE3,4,4,0,0,negative +F,U,GT3,4,3,0,2,negative +F,U,GT3,2,3,0,6,negative +F,R,GT3,2,2,0,18,negative +F,R,GT3,2,2,0,6,negative +F,U,GT3,3,4,1,28,negative +F,U,GT3,4,3,0,10,negative +F,U,GT3,1,1,0,6,negative +F,R,GT3,4,3,0,6,negative +M,U,LE3,4,4,0,13,negative +F,U,GT3,2,2,0,0,negative +M,U,GT3,2,2,1,15,negative +F,U,LE3,3,2,0,2,negative +F,U,GT3,4,3,2,22,negative +M,U,LE3,3,3,1,13,negative +F,U,GT3,2,2,0,4,negative +F,R,GT3,2,1,0,2,negative +F,U,GT3,1,1,1,0,negative +M,U,GT3,2,2,0,0,negative +F,U,GT3,4,4,0,0,negative +F,R,GT3,3,1,1,16,negative +M,U,LE3,2,3,0,2,negative +M,U,LE3,2,1,0,14,negative +F,U,GT3,2,1,0,10,negative +M,R,GT3,2,2,0,4,negative +M,U,GT3,4,4,0,14,negative +M,U,GT3,4,4,0,2,negative +M,U,GT3,3,2,0,10,negative +M,U,LE3,2,2,0,4,negative +F,U,GT3,2,1,0,20,negative +M,U,GT3,2,2,1,0,negative +M,U,LE3,4,3,0,14,negative +M,R,LE3,4,4,0,2,negative +M,U,GT3,4,4,0,0,negative +F,U,GT3,2,1,0,0,negative +M,U,GT3,2,1,0,6,positive +M,U,GT3,3,1,3,16,negative +M,R,LE3,3,3,1,8,negative +M,U,GT3,0,2,0,0,negative +M,U,GT3,3,3,0,6,negative +M,U,GT3,2,1,1,4,negative +M,R,GT3,2,1,0,0,negative +M,U,LE3,1,1,1,2,negative +F,U,LE3,4,2,0,6,negative +M,U,LE3,4,3,0,12,negative +F,U,LE3,2,2,0,0,negative +F,U,GT3,4,3,0,21,positive +M,U,GT3,4,3,0,2,negative +F,U,GT3,3,3,0,4,negative +F,U,GT3,2,2,0,0,negative +M,R,LE3,3,4,0,13,positive +F,R,GT3,4,4,0,8,negative +M,U,GT3,4,2,0,10,negative +F,R,GT3,2,1,0,0,negative +F,U,GT3,2,3,0,4,negative +F,U,LE3,1,1,0,2,negative +M,R,GT3,1,2,0,2,negative +F,U,LE3,2,2,0,6,negative +F,R,GT3,3,2,0,75,negative +M,U,GT3,4,4,0,22,negative +M,U,LE3,4,3,0,8,negative +M,U,LE3,4,1,0,30,negative +M,U,LE3,3,2,1,19,negative +F,U,GT3,1,1,0,4,negative +F,U,GT3,2,2,0,4,negative +M,U,GT3,1,1,0,2,negative +F,U,GT3,1,1,0,6,negative +M,U,GT3,2,1,0,6,negative +M,U,LE3,4,4,0,9,negative +F,U,GT3,4,3,0,0,negative +F,U,LE3,2,1,1,12,negative +F,R,LE3,3,1,0,6,positive +M,U,GT3,3,3,0,4,negative +F,U,GT3,4,4,0,0,negative +F,U,LE3,4,3,0,10,negative +M,U,LE3,4,4,0,5,negative +F,U,LE3,4,4,0,14,negative +M,U,LE3,4,4,0,0,negative +F,U,GT3,3,2,0,0,positive +M,U,GT3,3,3,1,20,negative +F,U,GT3,2,4,1,8,negative +M,U,GT3,4,4,1,38,negative +M,R,GT3,3,3,1,0,negative +F,U,LE3,1,1,1,18,negative +F,U,GT3,2,1,0,20,negative +M,U,GT3,1,2,1,3,negative +F,U,LE3,3,2,1,22,negative +F,R,GT3,2,3,1,40,negative +F,U,GT3,2,1,0,0,negative +F,U,GT3,4,3,0,9,negative +F,U,GT3,4,4,0,2,negative +F,U,GT3,4,3,0,23,negative +F,U,GT3,2,2,0,12,negative +F,U,GT3,3,1,0,1,negative +F,U,LE3,0,2,0,0,negative +M,U,GT3,4,4,0,3,negative +M,R,GT3,2,2,0,8,negative +F,U,GT3,4,4,0,7,negative +F,U,GT3,4,4,0,4,negative +F,R,GT3,2,4,0,7,negative +F,U,GT3,3,3,0,0,negative +F,U,LE3,2,2,0,0,negative +F,U,GT3,3,4,0,16,negative +F,R,GT3,3,1,1,12,negative +F,U,GT3,3,2,0,0,negative +F,R,GT3,3,2,0,4,negative +F,U,GT3,2,1,1,4,negative +M,U,GT3,4,4,1,0,negative +F,U,GT3,2,2,1,0,negative +F,U,GT3,2,3,0,4,negative +F,U,GT3,3,2,0,7,negative +M,U,GT3,4,3,0,0,negative +F,U,GT3,4,3,0,0,negative +M,R,GT3,3,2,1,10,negative +M,U,GT3,3,3,0,2,negative +M,U,LE3,1,3,1,7,negative +M,R,GT3,1,1,1,4,negative +F,U,GT3,3,3,0,0,negative +F,R,GT3,4,4,0,4,negative +F,U,LE3,3,2,0,2,negative +F,U,LE3,1,1,0,0,positive +F,R,LE3,1,4,0,0,negative +M,R,LE3,1,1,1,2,negative +F,U,LE3,4,4,0,0,negative +F,R,GT3,1,2,0,0,negative +M,R,GT3,1,3,0,4,negative +F,R,GT3,1,1,1,0,negative +F,U,GT3,2,3,0,0,negative +F,R,GT3,4,4,0,10,negative +M,R,LE3,1,2,0,3,negative +F,U,GT3,2,2,0,8,negative +F,R,GT3,1,2,0,14,negative +F,R,GT3,1,1,0,2,negative +F,U,GT3,4,2,2,4,negative +F,R,LE3,4,4,0,4,negative +F,R,GT3,3,1,0,17,negative +M,U,GT3,4,4,0,4,negative +M,R,GT3,2,1,0,5,negative +M,R,GT3,1,1,1,0,negative +M,R,GT3,4,2,1,14,negative +F,R,GT3,2,2,0,2,negative +F,R,GT3,2,3,1,0,negative +F,U,LE3,3,1,0,0,negative +F,U,GT3,1,1,1,0,negative +M,U,LE3,3,1,0,3,negative +M,R,GT3,1,1,3,3,negative +M,R,LE3,3,2,0,0,negative diff --git a/don_oleg/prepared_data/train4.csv b/don_oleg/prepared_data/train4.csv new file mode 100644 index 0000000..97e242e --- /dev/null +++ b/don_oleg/prepared_data/train4.csv @@ -0,0 +1,298 @@ +sex,address,famsize,Medu,Fedu,failures,absences,class +F,U,GT3,4,4,0,6,negative +F,U,GT3,1,1,0,4,negative +F,U,LE3,1,1,3,10,negative +F,U,GT3,3,3,0,4,negative +M,U,LE3,4,3,0,10,negative +M,U,LE3,2,2,0,0,negative +M,U,LE3,3,2,0,0,positive +M,U,GT3,3,4,0,0,negative +F,U,GT3,4,4,0,0,negative +M,U,LE3,4,4,0,2,negative +M,U,GT3,4,3,0,2,negative +M,U,GT3,2,2,0,0,negative +F,U,GT3,4,4,0,6,negative +F,U,GT3,3,3,0,4,negative +M,U,GT3,3,2,3,16,negative +M,U,GT3,4,3,0,0,negative +M,U,GT3,4,4,0,0,negative +M,U,LE3,4,2,0,2,negative +F,R,GT3,2,4,0,2,negative +F,U,GT3,2,2,2,14,negative +M,U,GT3,2,2,0,2,negative +M,U,LE3,3,4,0,4,negative +M,U,GT3,4,4,0,16,negative +M,U,GT3,4,4,0,0,negative +M,R,GT3,4,3,0,0,positive +M,U,LE3,3,3,0,0,negative +M,U,GT3,3,2,0,0,negative +M,U,LE3,4,3,0,2,positive +M,R,GT3,4,4,0,7,negative +F,R,GT3,3,4,0,2,negative +F,U,LE3,2,2,1,25,negative +M,U,LE3,4,4,0,8,negative +M,U,GT3,4,4,0,2,positive +F,U,LE3,2,2,1,14,negative +F,U,LE3,4,3,0,8,negative +F,U,LE3,3,3,0,12,negative +M,U,GT3,4,2,0,2,negative +F,U,GT3,4,4,1,2,negative +F,U,LE3,2,2,0,2,negative +M,U,LE3,4,2,1,6,negative +F,U,GT3,4,4,0,0,negative +F,U,LE3,3,3,0,6,negative +F,U,GT3,4,3,0,0,negative +M,U,GT3,4,4,0,4,negative +M,U,LE3,1,2,0,2,negative +F,R,GT3,4,4,0,6,negative +F,U,GT3,1,1,0,6,negative +F,U,LE3,1,2,0,4,negative +F,U,LE3,4,3,0,0,negative +F,U,LE3,4,3,0,2,negative +M,U,GT3,4,4,0,4,negative +F,R,LE3,2,2,0,2,negative +F,R,LE3,3,1,0,12,negative +M,U,GT3,3,1,0,0,negative +F,R,GT3,1,1,2,2,negative +M,U,GT3,3,1,0,2,negative +F,U,GT3,3,3,0,54,negative +M,U,GT3,4,0,0,8,negative +F,U,GT3,2,2,0,0,negative +M,U,GT3,2,1,3,2,negative +M,U,GT3,2,3,0,2,negative +M,U,GT3,2,3,0,4,negative +F,U,LE3,3,2,0,10,negative +F,U,GT3,1,1,0,2,negative +F,U,GT3,4,4,2,6,negative +F,U,LE3,2,2,0,4,negative +M,U,GT3,2,2,1,12,negative +M,U,LE3,4,4,0,18,negative +F,U,GT3,3,3,0,0,negative +F,U,LE3,3,1,0,4,negative +F,U,GT3,4,2,0,0,negative +M,U,LE3,2,2,0,6,negative +M,R,GT3,4,3,0,2,negative +F,U,GT3,2,1,0,2,negative +F,U,GT3,4,4,0,6,negative +M,U,GT3,4,4,0,14,negative +M,U,GT3,4,4,0,0,positive +M,U,GT3,4,4,0,4,negative +M,U,GT3,3,4,0,0,positive +F,U,GT3,3,3,0,10,negative +F,U,GT3,2,2,0,8,negative +M,R,GT3,4,4,0,6,negative +F,U,LE3,4,4,0,4,negative +M,U,LE3,4,4,0,6,positive +F,U,GT3,2,2,1,6,negative +M,U,LE3,4,2,0,10,positive +M,R,GT3,2,1,0,8,negative +M,U,GT3,4,4,0,2,negative +M,U,GT3,3,3,0,0,negative +M,R,GT3,1,3,1,20,negative +F,U,GT3,1,2,0,2,negative +M,U,GT3,2,2,0,6,negative +F,U,LE3,2,4,0,2,negative +F,U,GT3,2,2,0,0,negative +M,U,GT3,3,4,0,0,negative +F,U,LE3,3,4,0,0,negative +M,R,GT3,2,2,2,0,negative +M,R,GT3,4,4,0,8,positive +F,R,GT3,3,4,2,0,negative +F,U,LE3,2,2,0,12,negative +F,U,GT3,3,4,0,16,negative +M,R,GT3,3,4,0,0,negative +M,R,GT3,3,4,0,0,negative +F,U,GT3,3,3,2,0,negative +M,U,LE3,1,1,1,0,negative +M,U,GT3,4,3,0,0,negative +M,U,LE3,2,2,2,8,negative +F,U,GT3,4,4,0,2,negative +M,U,GT3,2,1,3,0,negative +F,U,GT3,1,1,0,0,negative +F,U,GT3,3,2,3,0,negative +M,U,GT3,4,4,0,0,negative +M,U,LE3,2,1,3,0,negative +M,U,LE3,1,1,3,0,negative +F,R,GT3,3,3,2,8,negative +M,U,GT3,3,2,3,0,negative +F,U,GT3,4,4,0,0,negative +M,R,LE3,1,2,0,8,negative +F,R,GT3,1,1,3,6,negative +M,R,GT3,2,2,0,2,negative +M,R,LE3,2,1,2,0,negative +M,R,GT3,3,2,2,6,negative +M,U,LE3,1,2,1,0,negative +M,R,LE3,1,1,3,0,negative +M,U,GT3,3,2,1,16,negative +M,U,GT3,2,2,0,4,negative +F,U,GT3,2,2,0,0,negative +F,U,GT3,4,4,0,0,negative +M,U,GT3,3,4,2,0,negative +M,U,LE3,4,4,0,0,negative +F,U,GT3,1,3,3,0,negative +F,U,LE3,3,3,0,4,negative +F,U,GT3,2,2,0,2,negative +M,U,GT3,3,3,0,4,negative +M,R,GT3,4,2,0,10,negative +M,U,GT3,4,3,0,10,negative +M,U,GT3,3,3,0,2,negative +F,U,GT3,2,4,0,0,positive +F,U,GT3,3,2,0,14,negative +M,U,GT3,3,3,0,12,negative +M,U,GT3,1,2,0,2,negative +F,U,GT3,3,3,0,6,negative +M,R,GT3,1,2,0,4,negative +F,U,GT3,2,3,0,10,negative +M,U,GT3,1,2,0,12,negative +M,R,GT3,3,3,0,8,negative +M,U,GT3,2,3,0,0,negative +M,U,GT3,4,4,0,4,negative +M,R,LE3,3,3,0,8,negative +F,U,GT3,4,4,1,24,positive +F,U,GT3,4,3,0,2,negative +F,U,GT3,2,3,0,6,negative +F,U,GT3,1,1,0,4,negative +F,R,GT3,2,2,0,6,negative +F,U,GT3,3,4,1,28,negative +F,U,GT3,3,1,3,5,negative +F,U,GT3,1,1,0,6,negative +F,R,GT3,4,3,0,6,negative +F,U,GT3,3,3,0,10,negative +F,U,GT3,2,2,0,0,negative +M,U,GT3,2,2,1,15,negative +F,R,LE3,4,4,0,12,negative +F,U,GT3,4,3,2,22,negative +M,U,LE3,3,3,1,13,negative +F,U,GT3,2,3,0,3,negative +F,R,GT3,2,1,0,2,negative +F,U,GT3,1,1,1,0,negative +F,U,GT3,2,3,0,2,positive +F,U,GT3,4,4,0,0,negative +F,R,GT3,3,1,1,16,negative +F,U,GT3,3,2,0,10,negative +M,U,LE3,2,1,0,14,negative +F,U,GT3,2,1,0,10,negative +F,U,LE3,4,3,0,14,negative +M,U,GT3,4,4,0,14,negative +M,U,GT3,4,4,0,2,negative +M,U,LE3,1,1,0,18,negative +M,U,LE3,2,2,0,4,negative +F,U,GT3,2,1,0,20,negative +F,R,GT3,2,1,0,2,negative +M,U,LE3,4,3,0,14,negative +M,R,LE3,4,4,0,2,negative +M,U,LE3,4,3,0,0,negative +F,U,GT3,2,1,0,0,negative +M,U,GT3,2,1,0,6,positive +M,U,GT3,2,3,0,4,negative +M,R,LE3,3,3,1,8,negative +M,U,GT3,0,2,0,0,negative +M,U,GT3,3,2,1,0,negative +M,U,GT3,2,1,1,4,negative +M,R,GT3,2,1,0,0,negative +M,R,GT3,2,1,0,0,negative +F,U,LE3,4,2,0,6,negative +M,U,LE3,4,3,0,12,negative +M,U,GT3,2,1,0,8,negative +F,U,GT3,4,3,0,21,positive +M,U,GT3,4,3,0,2,negative +M,R,GT3,3,2,0,1,negative +F,U,GT3,2,2,0,0,negative +M,R,LE3,3,4,0,13,positive +M,U,GT3,3,1,0,2,negative +M,U,GT3,4,2,0,10,negative +F,R,GT3,2,1,0,0,negative +F,U,GT3,3,3,2,15,negative +F,U,LE3,1,1,0,2,negative +M,R,GT3,1,2,0,2,negative +F,U,GT3,2,4,0,2,negative +F,R,GT3,3,2,0,75,negative +M,U,GT3,4,4,0,22,negative +F,U,GT3,4,4,1,15,negative +M,U,LE3,4,1,0,30,negative +M,U,LE3,3,2,1,19,negative +F,R,LE3,1,1,0,1,negative +F,U,GT3,2,2,0,4,negative +M,U,GT3,1,1,0,2,negative +F,U,GT3,2,2,0,5,positive +M,U,GT3,2,1,0,6,negative +M,U,LE3,4,4,0,9,negative +M,U,GT3,4,2,0,11,negative +F,U,LE3,2,1,1,12,negative +F,R,LE3,3,1,0,6,positive +M,R,LE3,3,2,0,8,negative +F,U,GT3,4,4,0,0,negative +F,U,LE3,4,3,0,10,negative +F,U,GT3,4,3,0,0,negative +F,U,LE3,4,4,0,14,negative +M,U,LE3,4,4,0,0,negative +F,U,GT3,4,2,0,0,negative +M,U,GT3,3,3,1,20,negative +F,U,GT3,2,4,1,8,negative +M,U,GT3,3,2,0,0,positive +M,R,GT3,3,3,1,0,negative +F,U,LE3,1,1,1,18,negative +F,U,LE3,1,2,1,0,negative +M,U,GT3,1,2,1,3,negative +F,U,LE3,3,2,1,22,negative +F,U,GT3,1,1,2,14,negative +F,U,GT3,2,1,0,0,negative +F,U,GT3,4,3,0,9,negative +F,R,GT3,3,4,0,0,negative +F,U,GT3,4,3,0,23,negative +F,U,GT3,2,2,0,12,negative +F,R,LE3,2,2,0,3,negative +F,U,LE3,0,2,0,0,negative +M,U,GT3,4,4,0,3,negative +M,U,GT3,3,3,0,3,negative +F,U,GT3,4,4,0,7,negative +F,U,GT3,4,4,0,4,negative +M,U,LE3,2,2,0,2,negative +F,U,GT3,3,3,0,0,negative +F,U,LE3,2,2,0,0,negative +F,R,GT3,2,2,0,0,negative +F,R,GT3,3,1,1,12,negative +F,U,GT3,3,2,0,0,negative +F,U,LE3,3,3,0,7,negative +F,U,GT3,2,1,1,4,negative +M,U,GT3,4,4,1,0,negative +M,U,LE3,3,4,0,11,negative +F,U,GT3,2,3,0,4,negative +F,U,GT3,3,2,0,7,negative +M,R,GT3,4,3,0,9,negative +F,U,GT3,4,3,0,0,negative +M,R,GT3,3,2,1,10,negative +M,R,GT3,1,1,3,8,negative +M,U,LE3,1,3,1,7,negative +M,R,GT3,1,1,1,4,negative +M,R,GT3,4,3,0,4,negative +F,R,GT3,4,4,0,4,negative +F,U,LE3,3,2,0,2,negative +M,U,LE3,1,1,0,4,negative +F,R,LE3,1,4,0,0,negative +M,R,LE3,1,1,1,2,negative +F,U,GT3,3,3,0,0,negative +F,R,GT3,1,2,0,0,negative +M,R,GT3,1,3,0,4,negative +M,U,LE3,4,4,0,0,negative +F,U,GT3,2,3,0,0,negative +F,R,GT3,4,4,0,10,negative +F,U,LE3,3,2,2,4,negative +F,U,GT3,2,2,0,8,negative +F,R,GT3,1,2,0,14,negative +F,R,LE3,4,4,0,0,positive +F,U,GT3,4,2,2,4,negative +F,R,LE3,4,4,0,4,negative +F,U,GT3,3,3,0,0,negative +M,U,GT3,4,4,0,4,negative +M,R,GT3,2,1,0,5,negative +M,U,GT3,2,3,0,2,negative +M,R,GT3,4,2,1,14,negative +F,R,GT3,2,2,0,2,negative +F,R,GT3,4,4,0,7,negative +F,U,LE3,3,1,0,0,negative +F,U,GT3,1,1,1,0,negative +M,U,LE3,2,2,2,11,negative +M,R,GT3,1,1,3,3,negative +M,R,LE3,3,2,0,0,negative +M,U,LE3,1,1,0,5,negative diff --git a/don_oleg/report.pdf b/don_oleg/report.pdf new file mode 100644 index 0000000000000000000000000000000000000000..19a3ad58a270413d779e3bd097e3f98bcc59c60c GIT binary patch literal 132459 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 R-2fI2{2@V1Ow&+{^*@VbkW~Nx literal 0 HcmV?d00001 diff --git a/don_oleg/tictactoe/test1.csv b/don_oleg/tictactoe/test1.csv new file mode 100644 index 0000000..4606eff --- /dev/null +++ b/don_oleg/tictactoe/test1.csv @@ -0,0 +1,94 @@ +V1,V2,V3,V4,V5,V6,V7,V8,V9,V10 +x,x,x,x,o,o,o,x,o,positive +x,x,x,x,o,b,o,b,o,positive +x,x,x,o,o,x,o,x,o,positive +x,x,x,o,o,b,x,o,b,positive +x,x,x,b,o,b,o,o,x,positive +x,x,x,b,b,o,b,o,b,positive +x,x,o,o,x,o,o,x,x,positive +x,x,o,o,x,b,o,x,b,positive +x,x,b,x,o,o,x,o,b,positive +x,x,b,o,x,o,b,o,x,positive +x,o,x,x,o,o,x,x,o,positive +x,o,x,o,x,o,x,o,x,positive +x,o,x,o,x,o,o,x,x,positive +x,o,o,x,x,x,b,b,o,positive +x,o,b,x,x,o,o,b,x,positive +x,o,b,x,o,o,x,x,b,positive +x,o,b,x,o,b,x,x,o,positive +x,o,b,o,x,b,o,x,x,positive +x,o,b,o,o,b,x,x,x,positive +x,b,x,b,x,o,x,o,o,positive +x,b,x,b,o,x,o,o,x,positive +x,b,o,x,o,o,x,x,b,positive +x,b,o,x,b,o,x,b,b,positive +x,b,b,o,x,o,b,b,x,positive +x,b,b,b,x,o,b,o,x,positive +o,x,x,b,x,b,x,o,o,positive +o,x,o,x,x,x,x,o,o,positive +o,x,o,x,x,o,o,x,x,positive +o,x,o,o,o,x,x,x,x,positive +o,x,o,b,o,b,x,x,x,positive +o,x,b,o,x,b,x,x,o,positive +o,x,b,b,x,o,x,x,o,positive +o,x,b,b,x,o,o,x,x,positive +o,x,b,b,x,o,b,x,b,positive +o,o,x,x,o,x,o,x,x,positive +o,o,x,o,x,o,x,x,x,positive +o,o,x,b,x,b,x,o,x,positive +o,b,x,o,x,b,x,b,b,positive +o,b,x,o,b,x,x,o,x,positive +o,b,b,x,o,o,x,x,x,positive +b,x,o,x,x,x,o,b,o,positive +b,x,o,x,x,b,o,x,o,positive +b,x,o,o,x,x,o,x,b,positive +b,x,o,o,x,b,b,x,b,positive +b,x,o,b,x,o,o,x,x,positive +b,x,b,x,x,o,o,x,o,positive +b,x,b,o,x,o,x,x,o,positive +b,o,x,o,x,x,x,b,o,positive +b,o,x,o,o,x,b,x,x,positive +b,o,x,b,x,o,x,x,o,positive +b,o,x,b,o,x,o,x,x,positive +b,o,o,x,x,x,x,o,b,positive +b,o,o,x,x,x,b,x,o,positive +b,o,o,b,b,b,x,x,x,positive +b,o,b,x,o,o,x,x,x,positive +b,o,b,o,x,o,x,x,x,positive +b,b,x,o,b,x,b,o,x,positive +b,b,x,b,o,x,b,o,x,positive +b,b,o,x,x,x,b,b,o,positive +b,b,o,b,o,b,x,x,x,positive +b,b,b,x,x,x,o,b,o,positive +x,x,o,x,o,x,o,o,b,negative +x,x,o,x,o,b,o,x,o,negative +x,x,o,x,o,b,o,o,x,negative +x,x,o,b,o,x,o,x,o,negative +x,x,o,b,o,b,o,b,x,negative +x,x,b,x,b,b,o,o,o,negative +x,o,x,o,o,x,x,o,b,negative +x,o,o,x,x,o,b,x,o,negative +x,o,o,b,x,o,x,x,o,negative +x,o,b,x,o,x,o,o,x,negative +x,o,b,x,o,x,b,o,b,negative +x,b,o,x,x,o,o,x,o,negative +x,b,o,b,o,x,o,x,b,negative +x,b,b,o,o,o,x,b,x,negative +o,x,x,x,b,x,o,o,o,negative +o,x,x,o,x,b,o,b,b,negative +o,x,x,o,o,o,x,b,x,negative +o,x,x,o,o,o,b,x,x,negative +o,x,o,b,o,x,o,x,x,negative +o,x,b,x,o,x,b,b,o,negative +o,x,b,x,o,b,b,x,o,negative +o,o,o,x,o,x,x,b,x,negative +o,o,o,x,b,x,o,x,x,negative +o,o,o,b,x,x,o,x,x,negative +o,o,b,o,x,x,o,x,x,negative +o,b,x,x,o,x,x,o,o,negative +o,b,x,x,o,b,b,x,o,negative +o,b,x,o,x,x,o,x,o,negative +b,x,x,o,x,x,o,o,o,negative +b,o,x,x,o,x,b,o,b,negative +b,o,x,x,o,o,x,o,x,negative +b,b,o,x,o,x,o,b,x,negative diff --git a/don_oleg/tictactoe/test10.csv b/don_oleg/tictactoe/test10.csv new file mode 100644 index 0000000..c329c59 --- /dev/null +++ b/don_oleg/tictactoe/test10.csv @@ -0,0 +1,92 @@ +V1,V2,V3,V4,V5,V6,V7,V8,V9,V10 +x,x,x,x,b,o,o,o,b,positive +x,x,x,o,x,o,b,b,o,positive +x,x,x,o,o,b,x,b,o,positive +x,x,x,o,o,b,b,o,x,positive +x,x,x,o,b,x,o,o,b,positive +x,x,x,o,b,x,o,b,o,positive +x,x,x,b,b,o,o,o,x,positive +x,x,o,x,x,o,o,o,x,positive +x,x,b,x,o,b,x,o,o,positive +x,x,b,o,x,o,o,b,x,positive +x,o,x,x,o,o,x,b,b,positive +x,o,x,x,b,o,x,o,b,positive +x,o,x,o,x,o,x,b,b,positive +x,o,x,b,x,o,x,b,o,positive +x,o,o,x,x,x,o,o,x,positive +x,o,o,x,b,x,x,b,o,positive +x,o,o,x,b,o,x,b,x,positive +x,o,o,b,x,x,b,o,x,positive +x,o,o,b,o,b,x,x,x,positive +x,o,b,x,x,b,o,o,x,positive +x,o,b,b,x,o,b,b,x,positive +x,o,b,b,o,o,x,x,x,positive +x,b,x,x,o,b,x,o,o,positive +x,b,x,o,x,b,x,o,o,positive +x,b,x,o,x,b,o,o,x,positive +x,b,o,o,x,o,x,b,x,positive +x,b,b,x,o,x,x,o,o,positive +x,b,b,o,x,x,o,o,x,positive +o,x,x,x,o,x,o,o,x,positive +o,x,x,o,x,o,x,x,o,positive +o,x,x,o,x,b,x,o,b,positive +o,x,o,x,x,o,b,x,b,positive +o,x,o,o,x,o,x,x,x,positive +o,x,o,o,b,b,x,x,x,positive +o,x,o,b,x,x,b,x,o,positive +o,x,o,b,x,b,x,x,o,positive +o,x,b,x,x,o,b,x,o,positive +o,x,b,o,x,o,x,x,b,positive +o,x,b,b,x,x,o,x,o,positive +o,x,b,b,x,b,b,x,o,positive +o,o,x,x,x,x,o,x,o,positive +o,o,x,o,x,b,x,x,b,positive +o,o,x,o,x,b,x,b,x,positive +o,o,x,o,b,b,x,x,x,positive +o,o,b,x,o,b,x,x,x,positive +o,o,b,b,o,x,x,x,x,positive +o,b,x,b,x,o,x,o,x,positive +o,b,o,x,x,x,b,o,x,positive +b,x,x,o,x,o,x,b,o,positive +b,x,o,o,x,o,x,x,b,positive +b,x,o,b,x,b,b,x,o,positive +b,o,o,x,x,x,o,b,x,positive +b,o,o,x,o,b,x,x,x,positive +b,o,b,b,o,b,x,x,x,positive +b,b,x,o,x,o,x,b,b,positive +b,b,x,o,x,b,x,o,b,positive +b,b,o,x,x,x,x,o,o,positive +b,b,o,x,x,x,o,b,b,positive +b,b,b,o,o,b,x,x,x,positive +x,x,o,x,o,o,b,x,o,negative +x,x,o,o,o,x,o,x,b,negative +x,x,b,o,o,o,o,x,x,negative +x,o,x,x,o,x,o,o,b,negative +x,o,x,o,o,o,b,x,x,negative +x,o,x,o,o,b,x,o,x,negative +x,o,x,b,o,x,b,o,b,negative +x,o,x,b,o,b,b,o,x,negative +x,o,o,b,o,x,x,o,x,negative +x,b,x,o,x,x,o,o,o,negative +x,b,o,x,o,x,o,o,x,negative +x,b,o,o,x,o,x,x,o,negative +x,b,b,o,o,o,x,x,b,negative +o,x,x,o,o,o,x,x,b,negative +o,x,x,o,b,x,o,b,b,negative +o,x,x,o,b,o,o,x,x,negative +o,x,b,x,o,x,x,o,o,negative +o,x,b,o,o,x,x,x,o,negative +o,x,b,o,b,x,o,x,b,negative +o,o,x,x,o,x,x,o,b,negative +o,o,x,x,o,b,x,o,x,negative +o,o,o,x,x,o,b,x,x,negative +o,o,o,x,b,b,x,b,x,negative +o,o,o,b,x,b,x,x,b,negative +o,b,x,x,o,o,x,x,o,negative +o,b,x,o,x,b,o,x,b,negative +b,x,x,x,x,o,o,o,o,negative +b,x,x,o,o,o,o,x,x,negative +b,x,x,o,o,o,b,x,b,negative +b,x,o,x,o,x,o,b,b,negative +b,o,x,b,o,b,x,o,x,negative +b,b,x,o,o,o,b,x,x,negative diff --git a/don_oleg/tictactoe/test2.csv b/don_oleg/tictactoe/test2.csv new file mode 100644 index 0000000..2032da3 --- /dev/null +++ b/don_oleg/tictactoe/test2.csv @@ -0,0 +1,88 @@ +V1,V2,V3,V4,V5,V6,V7,V8,V9,V10 +x,x,x,o,x,b,o,b,o,positive +x,x,x,o,b,o,o,x,b,positive +x,x,x,o,b,b,o,x,o,positive +x,x,x,o,b,b,b,o,b,positive +x,x,x,b,x,o,o,o,b,positive +x,x,x,b,b,o,o,x,o,positive +x,x,o,o,x,o,x,o,x,positive +x,x,b,o,x,o,o,x,b,positive +x,o,x,x,o,b,x,b,o,positive +x,o,x,o,x,o,x,x,o,positive +x,o,x,o,x,b,o,b,x,positive +x,o,o,o,x,b,x,b,x,positive +x,o,o,o,b,b,x,x,x,positive +x,o,b,x,x,x,o,o,b,positive +x,o,b,x,o,o,x,b,x,positive +x,b,x,o,o,x,o,b,x,positive +x,b,o,x,x,x,o,o,b,positive +x,b,o,o,x,x,b,o,x,positive +x,b,o,o,x,b,b,b,x,positive +x,b,o,b,x,b,b,o,x,positive +x,b,b,x,o,o,x,o,x,positive +x,b,b,o,x,o,o,x,x,positive +o,x,x,o,o,x,x,o,x,positive +o,x,x,o,b,x,b,o,x,positive +o,x,o,b,x,b,b,x,b,positive +o,x,o,b,b,o,x,x,x,positive +o,o,x,x,o,o,x,x,x,positive +o,o,x,o,x,x,x,x,o,positive +o,o,x,b,x,x,b,o,x,positive +o,o,x,b,x,o,x,x,b,positive +o,o,x,b,x,b,x,b,b,positive +o,o,x,b,b,o,x,x,x,positive +o,b,x,b,b,x,b,o,x,positive +o,b,o,x,x,x,b,b,b,positive +o,b,b,o,o,x,x,x,x,positive +b,x,x,o,o,x,b,o,x,positive +b,x,x,b,o,x,o,o,x,positive +b,x,o,x,x,o,o,x,b,positive +b,x,b,o,x,o,o,x,x,positive +b,x,b,b,x,b,o,x,o,positive +b,o,x,x,x,o,x,o,b,positive +b,o,x,o,x,x,o,b,x,positive +b,o,x,o,o,b,x,x,x,positive +b,o,x,b,x,x,x,o,o,positive +b,o,o,x,x,x,b,b,b,positive +b,o,b,x,x,x,o,x,o,positive +b,o,b,x,x,x,o,o,x,positive +b,o,b,o,o,x,x,x,x,positive +b,b,x,o,x,x,x,o,o,positive +b,b,x,o,o,x,o,x,x,positive +b,b,o,x,x,x,o,x,o,positive +x,x,o,o,o,o,x,x,b,negative +x,x,o,b,b,o,x,b,o,negative +x,x,o,b,b,o,b,x,o,negative +x,x,b,o,o,o,x,o,x,negative +x,x,b,b,x,b,o,o,o,negative +x,o,x,o,o,o,x,x,b,negative +x,o,o,x,o,x,b,o,x,negative +x,o,o,x,o,b,o,x,x,negative +x,b,x,o,o,o,b,b,x,negative +x,b,o,b,b,o,x,x,o,negative +x,b,b,b,x,x,o,o,o,negative +o,x,x,x,o,x,o,b,o,negative +o,x,x,o,x,x,o,o,b,negative +o,x,x,o,x,x,o,b,o,negative +o,x,x,o,x,o,o,b,x,negative +o,x,x,o,o,b,x,x,o,negative +o,x,x,b,o,x,o,x,o,negative +o,x,x,b,o,x,b,b,o,negative +o,x,b,o,b,x,o,b,x,negative +o,o,o,x,x,b,o,x,x,negative +o,o,o,x,x,b,b,b,x,negative +o,o,o,b,x,x,x,x,o,negative +o,o,o,b,x,x,b,x,b,negative +o,b,b,o,x,x,o,b,x,negative +b,x,x,x,o,x,o,o,o,negative +b,x,x,x,b,b,o,o,o,negative +b,x,o,x,o,o,o,x,x,negative +b,x,o,b,o,b,o,x,x,negative +b,x,b,o,o,o,x,b,x,negative +b,o,o,x,x,o,x,x,o,negative +b,o,b,b,o,x,x,o,x,negative +b,b,o,x,o,b,o,x,x,negative +x,x,o,o,o,x,x,o,x,negative +x,o,x,o,o,x,x,x,o,negative +o,x,x,x,x,o,o,o,x,negative +o,x,o,o,x,x,x,o,x,negative diff --git a/don_oleg/tictactoe/test3.csv b/don_oleg/tictactoe/test3.csv new file mode 100644 index 0000000..104f862 --- /dev/null +++ b/don_oleg/tictactoe/test3.csv @@ -0,0 +1,101 @@ +V1,V2,V3,V4,V5,V6,V7,V8,V9,V10 +x,x,x,o,o,x,x,o,o,positive +x,x,x,o,o,x,o,b,b,positive +x,x,x,o,b,o,o,b,x,positive +x,x,x,o,b,o,b,o,x,positive +x,x,x,o,b,b,o,b,b,positive +x,x,x,b,o,x,b,o,o,positive +x,x,x,b,o,o,o,x,b,positive +x,x,x,b,o,b,o,b,b,positive +x,x,o,o,x,o,b,b,x,positive +x,x,o,b,x,b,o,x,o,positive +x,x,b,x,b,o,x,o,o,positive +x,x,b,o,x,o,b,x,o,positive +x,o,x,o,x,x,o,o,x,positive +x,o,x,o,x,b,b,o,x,positive +x,o,x,o,o,x,b,b,x,positive +x,o,x,b,x,b,o,o,x,positive +x,o,o,x,x,x,x,o,o,positive +x,o,o,x,x,o,o,x,x,positive +x,o,o,b,b,o,x,x,x,positive +x,o,b,x,o,b,x,b,b,positive +x,o,b,x,b,b,x,o,b,positive +x,o,b,b,x,x,o,o,x,positive +x,o,b,b,x,b,b,o,x,positive +x,b,x,x,o,o,x,b,o,positive +x,b,x,o,x,o,x,b,o,positive +x,b,x,o,o,x,b,o,x,positive +x,b,o,x,x,o,x,o,b,positive +x,b,o,x,x,o,o,b,x,positive +x,b,o,o,x,x,o,b,x,positive +x,b,o,b,x,b,o,b,x,positive +x,b,b,x,o,b,x,o,b,positive +x,b,b,x,b,o,x,b,o,positive +x,b,b,o,x,b,o,b,x,positive +x,b,b,b,x,b,o,o,x,positive +o,x,x,o,x,o,b,x,b,positive +o,x,x,b,x,b,o,x,o,positive +o,x,o,x,x,x,b,o,b,positive +o,o,x,x,x,x,b,b,o,positive +o,o,x,x,o,x,b,b,x,positive +o,o,x,o,x,x,b,b,x,positive +o,o,x,o,b,x,b,x,x,positive +o,o,x,b,o,x,x,b,x,positive +o,o,b,x,x,x,x,b,o,positive +o,o,b,b,x,o,x,x,x,positive +o,o,b,b,b,b,x,x,x,positive +o,b,x,x,x,x,b,o,o,positive +o,b,x,x,o,x,b,o,x,positive +o,b,x,o,x,x,b,o,x,positive +o,b,x,b,x,b,x,b,o,positive +o,b,x,b,o,x,o,x,x,positive +o,b,o,x,x,x,b,x,o,positive +o,b,o,o,x,b,x,x,x,positive +o,b,o,b,o,x,x,x,x,positive +o,b,o,b,b,b,x,x,x,positive +o,b,b,x,x,x,b,o,b,positive +o,b,b,b,o,b,x,x,x,positive +b,x,o,x,x,x,o,o,b,positive +b,x,b,b,x,o,b,x,o,positive +b,o,x,x,x,b,x,o,o,positive +b,o,x,b,b,x,o,b,x,positive +b,o,o,x,x,x,x,b,o,positive +b,o,o,x,b,o,x,x,x,positive +b,o,o,o,b,x,x,x,x,positive +b,b,x,o,o,x,x,o,x,positive +b,b,b,x,x,x,o,o,b,positive +x,x,o,x,b,o,o,x,o,negative +x,x,b,o,o,o,b,x,b,negative +x,o,x,x,o,b,b,o,b,negative +x,o,x,x,b,x,o,o,o,negative +x,o,x,o,o,o,x,b,x,negative +x,o,b,x,o,b,b,o,x,negative +x,o,b,b,o,x,x,o,b,negative +x,b,o,x,b,o,b,x,o,negative +x,b,o,o,o,x,o,x,x,negative +x,b,o,b,o,x,o,b,x,negative +o,x,x,x,o,b,x,o,o,negative +o,x,x,x,o,b,o,x,o,negative +o,x,x,o,x,b,o,o,x,negative +o,x,x,o,o,x,x,b,o,negative +o,x,x,o,b,b,o,x,b,negative +o,x,x,b,o,b,b,x,o,negative +o,x,b,o,x,x,o,b,b,negative +o,o,x,x,o,x,x,b,o,negative +o,o,x,o,x,b,o,x,x,negative +o,o,o,x,o,x,b,x,x,negative +o,o,o,x,b,x,b,x,b,negative +o,o,o,x,b,b,b,x,x,negative +o,b,x,o,x,o,o,x,x,negative +o,b,x,o,b,x,o,x,b,negative +o,b,x,b,o,b,x,x,o,negative +o,b,o,x,o,x,o,x,x,negative +o,b,o,o,x,x,o,x,x,negative +o,b,b,x,o,x,b,x,o,negative +o,b,b,x,o,b,x,x,o,negative +o,b,b,o,x,b,o,x,x,negative +o,b,b,o,b,x,o,x,x,negative +b,o,o,x,o,x,o,x,x,negative +b,b,o,x,x,o,b,x,o,negative +b,b,o,x,o,x,o,x,b,negative +x,o,x,x,o,x,o,x,o,negative diff --git a/don_oleg/tictactoe/test4.csv b/don_oleg/tictactoe/test4.csv new file mode 100644 index 0000000..b3888a3 --- /dev/null +++ b/don_oleg/tictactoe/test4.csv @@ -0,0 +1,90 @@ +V1,V2,V3,V4,V5,V6,V7,V8,V9,V10 +x,x,x,o,o,b,b,x,o,positive +x,x,x,o,b,x,b,o,o,positive +x,x,x,o,b,o,b,b,b,positive +x,x,x,o,b,b,b,b,o,positive +x,x,x,b,x,o,b,o,o,positive +x,x,x,b,o,o,b,x,o,positive +x,x,x,b,o,b,x,o,o,positive +x,x,x,b,b,o,x,o,o,positive +x,x,x,b,b,b,o,b,o,positive +x,x,x,b,b,b,b,o,o,positive +x,x,o,x,o,o,x,b,b,positive +x,x,o,o,x,b,b,o,x,positive +x,o,x,o,x,b,x,b,o,positive +x,o,x,o,o,x,o,x,x,positive +x,o,o,x,x,o,x,b,b,positive +x,o,o,x,b,x,x,o,b,positive +x,o,o,x,b,b,x,x,o,positive +x,o,o,x,b,b,x,b,b,positive +x,o,o,b,x,o,x,b,x,positive +x,o,o,b,x,o,b,x,x,positive +x,o,b,x,o,x,x,b,o,positive +x,o,b,x,b,o,x,x,o,positive +x,o,b,o,x,b,x,o,x,positive +x,b,o,x,o,b,x,b,b,positive +x,b,o,o,x,o,b,x,x,positive +x,b,o,o,o,b,x,x,x,positive +x,b,o,b,x,o,x,o,x,positive +x,b,b,x,b,o,x,o,b,positive +o,x,x,x,x,o,x,o,o,positive +o,x,o,x,x,x,o,x,o,positive +o,x,o,x,x,x,o,o,x,positive +o,x,o,x,x,x,o,b,b,positive +o,x,o,o,x,b,x,x,b,positive +o,x,b,x,x,x,b,o,o,positive +o,o,x,x,x,b,x,b,o,positive +o,o,x,b,x,x,x,b,o,positive +o,o,x,b,x,x,o,b,x,positive +o,b,x,o,o,x,b,x,x,positive +o,b,x,o,o,b,x,x,x,positive +o,b,x,b,x,x,x,o,o,positive +o,b,x,b,x,o,x,b,b,positive +o,b,x,b,b,x,o,b,x,positive +o,b,b,x,x,x,o,o,x,positive +o,b,b,x,x,x,b,b,o,positive +b,x,x,o,x,o,o,x,b,positive +b,x,o,o,x,x,b,x,o,positive +b,x,o,o,b,o,x,x,x,positive +b,x,o,b,x,x,o,x,o,positive +b,x,o,b,x,b,o,x,b,positive +b,o,x,x,x,x,o,o,b,positive +b,o,x,o,o,x,x,b,x,positive +b,o,x,o,b,x,b,b,x,positive +b,o,x,b,x,x,o,o,x,positive +b,o,o,x,x,x,o,x,b,positive +b,o,b,x,x,x,b,b,o,positive +b,b,x,x,o,x,o,o,x,positive +b,b,x,b,o,x,o,b,x,positive +b,b,o,o,o,x,x,x,x,positive +b,b,b,x,x,x,b,o,o,positive +x,x,b,x,x,o,o,o,o,negative +x,x,b,x,o,x,o,o,o,negative +x,x,b,o,o,o,x,x,o,negative +x,o,x,x,x,b,o,o,o,negative +x,o,x,b,o,b,x,o,b,negative +x,o,b,o,o,x,x,o,x,negative +x,b,x,o,o,o,o,x,x,negative +x,b,o,x,o,x,o,x,o,negative +x,b,o,b,o,b,o,x,x,negative +x,b,b,x,b,x,o,o,o,negative +o,x,x,b,o,o,x,x,o,negative +o,x,o,x,o,x,b,x,o,negative +o,x,o,o,x,x,o,b,x,negative +o,x,b,o,x,b,o,b,x,negative +o,x,b,b,o,x,x,b,o,negative +o,x,b,b,o,x,b,x,o,negative +o,x,b,b,o,b,x,x,o,negative +o,o,o,x,o,x,x,x,b,negative +o,o,o,x,b,x,x,x,o,negative +o,o,o,x,b,b,x,x,b,negative +o,o,o,o,x,x,b,x,x,negative +o,b,x,o,o,x,x,x,o,negative +b,x,o,x,b,o,x,b,o,negative +b,x,o,b,x,o,x,b,o,negative +b,o,o,x,o,x,x,o,x,negative +b,o,b,x,o,b,x,o,x,negative +b,b,o,x,x,o,x,b,o,negative +x,o,x,x,x,o,o,x,o,negative +o,x,o,x,x,o,x,o,x,negative +o,x,o,x,o,x,x,o,x,negative diff --git a/don_oleg/tictactoe/test5.csv b/don_oleg/tictactoe/test5.csv new file mode 100644 index 0000000..7c3a6f6 --- /dev/null +++ b/don_oleg/tictactoe/test5.csv @@ -0,0 +1,90 @@ +V1,V2,V3,V4,V5,V6,V7,V8,V9,V10 +x,x,x,x,o,o,x,o,o,positive +x,x,x,x,o,o,o,o,x,positive +x,x,x,x,o,o,b,o,b,positive +x,x,x,o,x,o,o,x,o,positive +x,x,x,o,x,b,b,o,o,positive +x,x,x,b,b,o,o,b,b,positive +x,x,o,x,o,x,x,o,o,positive +x,x,o,x,o,o,x,o,x,positive +x,x,o,x,o,b,x,b,o,positive +x,x,o,x,b,b,x,o,o,positive +x,x,b,o,x,b,o,x,o,positive +x,x,b,o,x,b,o,o,x,positive +x,o,x,x,b,b,x,o,o,positive +x,o,x,o,x,o,b,b,x,positive +x,o,x,o,b,x,o,b,x,positive +x,o,x,o,b,x,b,o,x,positive +x,o,x,b,x,o,b,o,x,positive +x,o,x,b,o,x,o,b,x,positive +x,o,o,x,x,o,b,b,x,positive +x,o,o,x,x,b,x,o,b,positive +x,o,o,x,o,x,x,x,o,positive +x,o,o,b,x,x,o,b,x,positive +x,b,x,x,o,o,x,o,b,positive +x,b,x,x,b,o,x,o,o,positive +x,b,x,o,x,o,o,b,x,positive +x,b,o,x,x,x,o,b,o,positive +x,b,o,x,o,x,x,b,o,positive +x,b,o,x,o,b,x,o,x,positive +x,b,o,x,b,o,x,o,x,positive +x,b,o,o,b,o,x,x,x,positive +x,b,o,b,x,x,o,o,x,positive +x,b,o,b,x,o,o,x,x,positive +o,x,o,b,x,o,b,x,x,positive +o,x,o,b,x,b,o,x,x,positive +o,x,b,x,x,b,o,x,o,positive +o,x,b,o,x,o,b,x,x,positive +o,x,b,o,b,o,x,x,x,positive +o,x,b,b,x,b,o,x,b,positive +o,o,x,x,b,x,o,b,x,positive +o,o,x,o,x,x,x,b,b,positive +o,o,x,b,x,b,x,x,o,positive +o,o,x,b,o,b,x,x,x,positive +o,o,x,b,b,x,o,x,x,positive +o,o,b,x,x,x,x,o,b,positive +o,o,b,o,x,b,x,x,x,positive +o,b,x,x,x,x,o,o,b,positive +o,b,x,x,o,x,o,b,x,positive +o,b,x,o,b,x,b,b,x,positive +o,b,x,b,x,o,x,x,o,positive +o,b,x,b,x,b,x,o,b,positive +o,b,b,x,x,x,x,o,o,positive +o,b,b,x,x,x,o,b,b,positive +b,x,x,o,x,b,o,x,o,positive +b,x,x,o,b,x,o,o,x,positive +b,x,o,b,o,o,x,x,x,positive +b,x,b,o,x,b,b,x,o,positive +b,o,x,x,x,o,x,b,o,positive +b,o,x,o,x,x,x,o,b,positive +b,o,x,o,x,x,b,o,x,positive +b,b,x,o,b,x,o,b,x,positive +b,b,o,o,x,o,x,x,x,positive +b,b,b,b,o,o,x,x,x,positive +x,x,o,x,x,o,o,b,o,negative +x,x,o,b,x,o,x,o,o,negative +x,x,o,b,o,x,o,o,x,negative +x,x,o,b,o,o,x,x,o,negative +x,b,x,o,o,o,x,o,x,negative +x,b,x,o,o,o,x,b,b,negative +x,b,o,x,o,o,o,x,x,negative +x,b,o,x,o,b,o,x,b,negative +x,b,b,x,x,b,o,o,o,negative +o,x,o,x,o,x,x,b,o,negative +o,x,o,x,o,x,o,b,x,negative +o,o,x,x,o,b,x,x,o,negative +o,o,o,x,x,o,x,x,b,negative +o,o,o,x,x,b,b,x,b,negative +o,o,o,x,b,x,b,b,x,negative +o,o,o,o,x,x,x,b,x,negative +o,o,o,b,x,x,x,o,x,negative +o,b,x,x,o,b,x,b,o,negative +o,b,o,x,x,o,x,x,o,negative +b,x,x,o,o,o,x,x,o,negative +b,x,o,x,o,b,o,b,x,negative +b,x,o,b,b,o,x,x,o,negative +b,o,x,x,o,b,x,o,b,negative +b,o,x,b,o,x,x,o,b,negative +b,o,b,x,o,x,b,o,x,negative +x,x,o,o,x,x,x,o,o,negative +x,x,o,o,o,x,x,x,o,negative diff --git a/don_oleg/tictactoe/test6.csv b/don_oleg/tictactoe/test6.csv new file mode 100644 index 0000000..3873b97 --- /dev/null +++ b/don_oleg/tictactoe/test6.csv @@ -0,0 +1,86 @@ +V1,V2,V3,V4,V5,V6,V7,V8,V9,V10 +x,x,x,x,o,o,b,b,o,positive +x,x,x,x,b,o,o,b,o,positive +x,x,x,o,x,o,x,o,o,positive +x,x,x,o,b,o,x,b,o,positive +x,x,x,o,b,o,b,x,o,positive +x,x,x,b,x,o,o,b,o,positive +x,x,x,b,o,o,x,b,o,positive +x,x,x,b,o,o,b,b,b,positive +x,x,x,b,o,b,b,o,b,positive +x,x,b,b,x,o,o,x,o,positive +x,x,b,b,x,o,o,o,x,positive +x,o,x,x,b,o,x,b,o,positive +x,o,o,x,x,x,o,b,b,positive +x,o,o,x,x,b,b,o,x,positive +x,o,o,x,o,b,x,b,x,positive +x,o,o,o,x,x,x,o,x,positive +x,o,o,o,x,x,b,b,x,positive +x,o,o,o,x,b,b,x,x,positive +x,o,b,x,x,o,x,o,b,positive +x,o,b,x,b,x,x,o,o,positive +x,o,b,x,b,b,x,b,o,positive +x,b,o,x,o,o,x,b,x,positive +x,b,o,x,o,b,x,x,o,positive +x,b,b,b,x,o,o,b,x,positive +o,x,x,o,x,o,x,b,b,positive +o,x,o,o,x,x,x,x,o,positive +o,x,o,b,x,x,o,x,b,positive +o,x,b,x,x,x,o,o,b,positive +o,x,b,o,o,b,x,x,x,positive +o,o,x,x,x,o,x,b,b,positive +o,o,x,o,o,x,x,x,x,positive +o,o,x,b,o,x,b,x,x,positive +o,b,x,x,x,o,x,b,o,positive +o,b,x,x,b,x,o,o,x,positive +o,b,x,b,o,o,x,x,x,positive +o,b,o,x,x,x,x,o,b,positive +o,b,o,x,x,x,o,x,b,positive +o,b,o,o,b,x,x,x,x,positive +o,b,b,x,x,x,o,x,o,positive +o,b,b,o,x,o,x,x,x,positive +b,x,x,o,x,b,x,o,o,positive +b,x,x,b,x,o,o,x,o,positive +b,x,b,o,x,b,o,x,b,positive +b,x,b,b,x,o,o,x,b,positive +b,o,x,o,x,o,x,x,b,positive +b,o,x,o,x,o,x,b,x,positive +b,o,x,o,x,b,x,b,b,positive +b,o,x,o,b,x,o,x,x,positive +b,o,x,o,b,o,x,x,x,positive +b,o,x,b,x,o,x,o,x,positive +b,o,o,x,x,x,b,o,x,positive +b,o,b,o,b,b,x,x,x,positive +b,b,x,o,x,o,x,o,x,positive +b,b,x,o,x,b,x,b,o,positive +b,b,o,o,b,b,x,x,x,positive +b,b,b,o,b,o,x,x,x,positive +x,x,o,x,x,o,b,o,o,negative +x,x,o,x,o,o,o,x,b,negative +x,x,o,o,o,o,x,b,x,negative +x,x,b,o,x,x,o,o,o,negative +x,o,x,x,o,x,b,o,o,negative +x,o,x,b,x,x,o,o,o,negative +x,o,o,x,o,x,o,x,b,negative +x,b,x,o,o,o,x,x,o,negative +x,b,o,x,o,b,o,b,x,negative +x,b,o,b,x,o,b,x,o,negative +o,x,x,x,o,x,b,o,o,negative +o,x,x,o,o,x,o,x,b,negative +o,x,x,o,o,x,b,x,o,negative +o,x,x,o,b,b,o,b,x,negative +o,x,x,b,x,x,o,o,o,negative +o,o,x,b,o,x,x,x,o,negative +o,o,o,x,x,b,x,b,b,negative +o,o,o,x,b,x,x,b,b,negative +o,o,o,o,x,x,x,x,b,negative +o,o,b,x,o,x,x,x,o,negative +o,b,x,b,o,x,b,x,o,negative +o,b,b,b,o,x,x,x,o,negative +b,x,x,o,o,o,b,b,x,negative +b,x,o,x,x,o,x,o,o,negative +b,x,o,x,o,o,x,x,o,negative +b,x,b,x,x,b,o,o,o,negative +b,x,b,x,b,x,o,o,o,negative +b,b,o,x,b,o,x,x,o,negative +b,b,o,b,o,x,o,x,x,negative diff --git a/don_oleg/tictactoe/test7.csv b/don_oleg/tictactoe/test7.csv new file mode 100644 index 0000000..f45197c --- /dev/null +++ b/don_oleg/tictactoe/test7.csv @@ -0,0 +1,115 @@ +V1,V2,V3,V4,V5,V6,V7,V8,V9,V10 +x,x,x,x,o,b,o,o,b,positive +x,x,x,x,o,b,b,o,o,positive +x,x,x,o,x,o,o,b,b,positive +x,x,x,o,o,b,o,x,b,positive +x,x,x,o,o,b,b,b,b,positive +x,x,x,b,o,o,o,b,x,positive +x,x,o,b,x,o,b,o,x,positive +x,x,b,x,o,o,x,b,o,positive +x,o,x,o,x,x,x,o,o,positive +x,o,x,o,x,b,x,o,b,positive +x,o,x,b,x,b,x,o,o,positive +x,o,o,x,b,b,x,o,x,positive +x,o,o,o,x,x,o,x,x,positive +x,o,b,x,x,x,o,b,o,positive +x,o,b,x,x,b,x,o,o,positive +x,o,b,x,b,o,x,o,x,positive +x,o,b,o,x,o,b,x,x,positive +x,o,b,b,x,o,x,o,x,positive +x,o,b,b,x,b,o,b,x,positive +x,b,x,o,x,o,x,o,b,positive +x,b,x,o,x,o,b,o,x,positive +x,b,o,x,x,b,o,o,x,positive +x,b,o,x,o,x,x,o,b,positive +x,b,o,x,b,x,x,o,o,positive +x,b,o,o,x,b,x,o,x,positive +x,b,o,b,o,o,x,x,x,positive +x,b,b,x,x,o,x,o,o,positive +x,b,b,x,b,b,x,o,o,positive +x,b,b,o,x,o,x,o,x,positive +x,b,b,o,x,b,b,o,x,positive +o,x,x,o,o,x,b,b,x,positive +o,x,x,b,x,o,x,o,b,positive +o,x,x,b,x,o,x,b,o,positive +o,x,x,b,o,x,o,b,x,positive +o,x,x,b,b,x,o,o,x,positive +o,x,o,x,x,x,b,b,o,positive +o,x,o,x,x,b,b,x,o,positive +o,x,o,o,x,x,b,x,b,positive +o,o,x,x,x,x,o,o,x,positive +o,o,x,x,b,x,b,o,x,positive +o,o,x,b,b,x,x,o,x,positive +o,o,b,x,x,x,o,x,b,positive +o,o,b,x,x,x,o,b,x,positive +o,o,b,x,x,x,b,o,x,positive +o,o,b,x,b,o,x,x,x,positive +o,o,b,o,b,x,x,x,x,positive +o,b,x,x,x,x,o,b,o,positive +o,b,x,o,x,o,x,x,b,positive +o,b,x,o,x,b,x,x,o,positive +o,b,x,b,o,x,x,o,x,positive +o,b,x,b,o,x,b,b,x,positive +o,b,o,x,x,x,x,b,o,positive +b,x,x,o,x,o,b,x,o,positive +b,x,x,b,x,o,x,o,o,positive +b,x,o,o,x,b,o,x,x,positive +b,x,b,o,x,x,o,x,o,positive +b,o,x,x,o,x,o,b,x,positive +b,o,x,o,b,x,x,o,x,positive +b,o,x,b,x,b,x,o,b,positive +b,o,x,b,x,b,x,b,o,positive +b,o,x,b,o,x,b,b,x,positive +b,o,x,b,o,o,x,x,x,positive +b,o,o,o,x,b,x,x,x,positive +b,o,o,b,o,x,x,x,x,positive +b,o,b,x,x,x,x,o,o,positive +b,o,b,x,x,x,b,o,b,positive +b,b,x,o,o,x,b,b,x,positive +b,b,x,b,x,o,x,b,o,positive +b,b,o,x,x,x,b,o,b,positive +b,b,o,x,o,o,x,x,x,positive +x,x,o,x,x,b,o,o,o,negative +x,x,o,x,o,b,o,b,b,negative +x,x,o,o,o,b,o,x,x,negative +x,x,o,b,o,x,o,b,b,negative +x,x,b,o,o,o,x,b,b,negative +x,x,b,b,b,x,o,o,o,negative +x,o,o,x,o,x,o,b,x,negative +x,o,o,b,o,x,o,x,x,negative +x,o,b,b,o,x,b,o,x,negative +x,b,x,b,b,x,o,o,o,negative +x,b,o,x,x,o,b,b,o,negative +o,x,x,x,x,b,o,o,o,negative +o,x,x,x,o,b,b,b,o,negative +o,x,o,x,o,x,o,x,b,negative +o,x,o,x,o,b,o,x,x,negative +o,x,o,b,o,x,x,x,o,negative +o,x,b,x,o,o,x,x,o,negative +o,x,b,x,o,b,x,b,o,negative +o,x,b,o,x,x,o,o,x,negative +o,x,b,o,o,x,o,x,x,negative +o,x,b,o,b,b,o,x,x,negative +o,o,o,x,x,b,x,x,o,negative +o,o,o,x,x,b,x,o,x,negative +o,o,o,x,b,x,x,o,x,negative +o,o,o,b,x,x,b,b,x,negative +o,o,o,b,b,x,x,x,b,negative +o,b,x,o,b,b,o,x,x,negative +o,b,x,b,o,x,x,b,o,negative +b,x,x,o,o,o,x,o,x,negative +b,x,x,o,o,o,x,b,b,negative +b,x,x,b,x,b,o,o,o,negative +b,x,o,x,o,x,o,x,o,negative +b,x,o,x,o,x,o,o,x,negative +b,x,b,o,o,o,x,x,b,negative +b,o,x,x,o,x,x,o,o,negative +b,o,b,x,o,x,x,o,b,negative +b,b,x,x,x,b,o,o,o,negative +b,b,x,x,b,x,o,o,o,negative +b,b,x,o,o,o,x,x,b,negative +b,b,x,b,x,x,o,o,o,negative +b,b,o,b,x,o,x,x,o,negative +x,o,x,x,o,o,o,x,x,negative +x,o,o,o,x,x,x,x,o,negative +o,x,x,x,o,o,x,o,x,negative diff --git a/don_oleg/tictactoe/test8.csv b/don_oleg/tictactoe/test8.csv new file mode 100644 index 0000000..27374d3 --- /dev/null +++ b/don_oleg/tictactoe/test8.csv @@ -0,0 +1,108 @@ +V1,V2,V3,V4,V5,V6,V7,V8,V9,V10 +x,x,x,o,x,o,o,o,x,positive +x,x,x,o,o,x,o,o,x,positive +x,x,x,o,o,x,b,o,b,positive +x,x,x,o,o,x,b,b,o,positive +x,x,x,o,b,b,o,o,x,positive +x,x,x,b,o,x,o,o,b,positive +x,x,x,b,o,x,o,b,o,positive +x,x,x,b,o,o,x,o,b,positive +x,x,x,b,o,o,b,o,x,positive +x,x,x,b,o,b,o,x,o,positive +x,x,x,b,b,o,b,b,o,positive +x,x,o,x,o,b,x,o,b,positive +x,x,o,x,b,o,x,o,b,positive +x,x,o,o,x,x,o,x,o,positive +x,x,o,o,x,o,b,x,b,positive +x,x,o,o,x,b,o,b,x,positive +x,x,o,o,x,b,b,x,o,positive +x,o,x,x,x,o,x,o,o,positive +x,o,x,b,x,o,x,o,b,positive +x,o,x,b,x,o,o,b,x,positive +x,o,x,b,b,x,o,o,x,positive +x,o,o,x,x,o,x,o,x,positive +x,o,o,x,x,b,x,b,o,positive +x,o,o,x,x,b,o,b,x,positive +x,o,o,x,o,x,x,b,b,positive +x,o,o,x,o,o,x,x,x,positive +x,o,o,x,o,b,x,x,b,positive +x,o,o,x,b,o,x,x,b,positive +x,o,o,b,x,b,o,x,x,positive +x,o,b,x,x,x,b,o,o,positive +x,o,b,x,x,o,x,b,o,positive +x,o,b,x,x,o,b,o,x,positive +x,o,b,o,x,x,b,o,x,positive +x,o,b,o,x,o,x,b,x,positive +x,o,b,o,x,b,b,b,x,positive +x,o,b,o,b,o,x,x,x,positive +x,b,x,o,b,x,o,o,x,positive +x,b,o,x,b,b,x,o,b,positive +x,b,o,x,b,b,x,b,o,positive +x,b,o,o,x,b,o,x,x,positive +x,b,o,b,x,o,b,b,x,positive +x,b,b,x,o,b,x,b,o,positive +o,x,x,x,x,o,o,x,o,positive +o,x,x,o,x,x,x,o,o,positive +o,x,x,b,x,o,b,x,o,positive +o,x,o,x,o,o,x,x,x,positive +o,x,b,x,x,x,o,b,o,positive +o,x,b,o,x,b,b,x,b,positive +o,x,b,b,o,o,x,x,x,positive +o,o,x,x,x,x,x,o,o,positive +o,o,x,x,x,x,b,o,b,positive +o,o,x,o,x,x,x,o,x,positive +o,o,x,b,x,x,x,o,b,positive +o,o,x,b,x,o,x,b,x,positive +o,o,b,x,x,x,b,x,o,positive +o,o,b,x,x,x,b,b,b,positive +o,b,x,x,x,o,x,o,b,positive +o,b,x,o,x,x,x,o,b,positive +o,b,x,o,b,o,x,x,x,positive +o,b,o,x,x,x,o,b,x,positive +o,b,o,x,b,o,x,x,x,positive +o,b,b,o,b,b,x,x,x,positive +o,b,b,b,b,o,x,x,x,positive +b,x,x,o,x,o,x,o,b,positive +b,x,o,x,x,x,b,o,o,positive +b,o,x,x,x,x,o,b,o,positive +b,o,x,x,x,x,b,o,o,positive +b,o,x,x,b,x,o,o,x,positive +b,o,x,o,x,b,x,x,o,positive +b,o,x,o,x,b,x,o,x,positive +b,o,b,b,b,o,x,x,x,positive +b,b,x,o,x,x,o,o,x,positive +b,b,o,b,b,o,x,x,x,positive +x,x,o,x,o,o,o,b,x,negative +x,x,o,o,o,x,o,b,x,negative +x,x,o,b,x,o,b,b,o,negative +x,x,o,b,o,o,o,x,x,negative +x,x,o,b,o,b,o,x,b,negative +x,x,b,o,o,o,b,b,x,negative +x,o,x,b,o,o,x,o,x,negative +x,o,b,b,o,b,x,o,x,negative +x,b,x,x,x,o,o,o,o,negative +x,b,x,x,b,b,o,o,o,negative +x,b,o,x,o,x,o,b,b,negative +x,b,b,o,o,o,b,x,x,negative +o,x,x,x,o,o,x,b,o,negative +o,x,x,b,o,x,x,o,o,negative +o,x,x,b,o,b,x,b,o,negative +o,x,o,x,x,o,x,b,o,negative +o,x,o,o,b,x,o,x,x,negative +o,x,b,x,o,x,o,x,o,negative +o,o,x,x,o,x,b,x,o,negative +o,o,o,b,x,b,x,b,x,negative +o,o,o,b,b,x,x,b,x,negative +o,o,o,b,b,x,b,x,x,negative +o,b,x,x,o,x,o,x,o,negative +o,b,x,o,x,x,o,b,b,negative +o,b,x,o,x,b,o,b,x,negative +o,b,o,x,o,x,x,x,o,negative +o,b,b,x,o,x,x,b,o,negative +b,x,o,x,x,o,b,b,o,negative +b,x,o,x,b,o,b,x,o,negative +b,x,b,o,o,o,b,x,x,negative +b,o,x,x,o,b,b,o,x,negative +b,b,x,o,o,o,x,b,x,negative +x,o,x,o,x,x,o,x,o,negative +o,x,x,x,o,o,o,x,x,negative diff --git a/don_oleg/tictactoe/test9.csv b/don_oleg/tictactoe/test9.csv new file mode 100644 index 0000000..53a93ee --- /dev/null +++ b/don_oleg/tictactoe/test9.csv @@ -0,0 +1,104 @@ +V1,V2,V3,V4,V5,V6,V7,V8,V9,V10 +x,x,x,x,o,o,o,b,b,positive +x,x,x,x,b,o,b,o,o,positive +x,x,x,o,x,o,b,o,b,positive +x,x,x,o,x,b,o,o,b,positive +x,x,x,o,o,b,o,b,x,positive +x,x,x,o,b,o,x,o,b,positive +x,x,x,o,b,b,x,o,o,positive +x,x,x,b,o,b,b,b,o,positive +x,x,x,b,b,b,o,o,b,positive +x,x,o,o,x,x,o,o,x,positive +x,x,o,b,x,o,o,x,b,positive +x,x,o,b,x,o,o,b,x,positive +x,x,o,b,x,b,o,o,x,positive +x,o,x,x,x,o,o,o,x,positive +x,o,o,x,x,x,o,x,o,positive +x,o,o,x,x,x,b,o,b,positive +x,o,o,o,x,o,x,x,x,positive +x,o,o,o,o,x,x,x,x,positive +x,o,o,b,x,b,x,o,x,positive +x,o,o,b,x,b,b,b,x,positive +x,o,b,x,b,o,x,b,b,positive +x,o,b,o,x,x,o,b,x,positive +x,o,b,b,x,o,o,x,x,positive +x,b,x,b,x,o,o,o,x,positive +x,b,o,x,x,x,b,o,o,positive +x,b,o,x,x,o,b,o,x,positive +x,b,o,x,x,b,x,o,o,positive +x,b,b,x,x,o,o,o,x,positive +x,b,b,x,o,o,x,x,o,positive +x,b,b,x,o,o,x,b,b,positive +o,x,x,o,x,o,x,o,x,positive +o,x,x,o,x,b,x,b,o,positive +o,x,x,o,x,b,b,x,o,positive +o,x,x,b,x,o,o,x,b,positive +o,x,x,b,o,x,b,o,x,positive +o,x,o,x,x,b,o,x,b,positive +o,x,o,o,x,b,b,x,x,positive +o,x,o,b,x,o,x,x,b,positive +o,x,b,x,x,o,o,x,b,positive +o,x,b,o,x,x,b,x,o,positive +o,o,x,x,x,x,o,b,b,positive +o,o,x,x,x,o,x,x,o,positive +o,o,x,x,x,o,x,o,x,positive +o,o,x,x,x,b,x,o,b,positive +o,o,x,o,b,x,x,b,x,positive +o,o,x,b,b,x,b,b,x,positive +o,b,x,x,x,b,x,o,o,positive +o,b,x,o,x,x,x,b,o,positive +o,b,x,o,x,o,x,b,x,positive +o,b,x,o,x,b,x,o,x,positive +o,b,x,o,o,x,x,b,x,positive +o,b,x,b,x,x,o,o,x,positive +o,b,o,x,o,b,x,x,x,positive +o,b,o,b,x,o,x,x,x,positive +b,x,x,o,o,x,o,b,x,positive +b,x,o,o,x,o,b,x,x,positive +b,x,o,o,x,b,x,x,o,positive +b,x,o,o,o,b,x,x,x,positive +b,x,o,b,x,o,b,x,b,positive +b,x,b,o,x,o,b,x,b,positive +b,o,x,b,x,o,x,b,b,positive +b,o,x,b,b,x,b,o,x,positive +b,o,o,b,x,o,x,x,x,positive +b,o,b,x,x,x,o,b,b,positive +b,b,x,x,x,o,x,o,o,positive +b,b,x,o,x,o,x,x,o,positive +b,b,x,b,x,o,x,o,b,positive +b,b,x,b,x,b,x,o,o,positive +b,b,x,b,b,x,o,o,x,positive +b,b,o,x,x,x,o,o,x,positive +x,x,o,x,o,x,o,b,o,negative +x,x,o,x,b,x,o,o,o,negative +x,x,o,x,b,o,b,b,o,negative +x,x,o,o,x,o,x,b,o,negative +x,x,o,o,o,o,b,x,x,negative +x,x,o,o,b,o,x,x,o,negative +x,x,o,b,x,x,o,o,o,negative +x,o,x,x,o,o,b,o,x,negative +x,o,x,x,o,b,o,o,x,negative +x,o,x,b,o,x,x,o,o,negative +x,b,x,x,o,x,o,o,o,negative +x,b,x,o,o,o,b,x,b,negative +x,b,x,b,x,b,o,o,o,negative +x,b,o,b,x,o,x,b,o,negative +o,x,x,x,o,o,b,x,o,negative +o,x,x,o,o,b,o,x,x,negative +o,x,x,o,b,x,o,x,o,negative +o,x,o,x,o,b,x,x,o,negative +o,x,o,x,b,o,x,x,o,negative +o,o,x,o,x,x,o,x,b,negative +o,o,o,x,x,o,x,b,x,negative +o,o,o,b,x,x,x,b,b,negative +o,o,o,b,x,b,b,x,x,negative +o,o,b,x,o,x,x,o,x,negative +o,b,x,x,o,x,b,b,o,negative +o,b,b,o,x,x,o,x,b,negative +b,x,x,b,b,x,o,o,o,negative +b,x,o,x,o,b,o,x,b,negative +b,x,o,o,o,x,o,x,x,negative +b,x,o,b,o,x,o,x,b,negative +b,x,o,b,o,x,o,b,x,negative +b,x,b,b,x,x,o,o,o,negative +o,o,x,x,x,o,o,x,x,negative diff --git a/don_oleg/tictactoe/train1.csv b/don_oleg/tictactoe/train1.csv new file mode 100644 index 0000000..5a3ef6e --- /dev/null +++ b/don_oleg/tictactoe/train1.csv @@ -0,0 +1,866 @@ +V1,V2,V3,V4,V5,V6,V7,V8,V9,V10 +x,x,x,x,o,o,x,o,o,positive +x,x,x,x,o,o,o,o,x,positive +x,x,x,x,o,o,o,b,b,positive +x,x,x,x,o,o,b,o,b,positive +x,x,x,x,o,o,b,b,o,positive +x,x,x,x,o,b,o,o,b,positive +x,x,x,x,o,b,b,o,o,positive +x,x,x,x,b,o,o,o,b,positive +x,x,x,x,b,o,o,b,o,positive +x,x,x,x,b,o,b,o,o,positive +x,x,x,o,x,o,x,o,o,positive +x,x,x,o,x,o,o,x,o,positive +x,x,x,o,x,o,o,o,x,positive +x,x,x,o,x,o,o,b,b,positive +x,x,x,o,x,o,b,o,b,positive +x,x,x,o,x,o,b,b,o,positive +x,x,x,o,x,b,o,o,b,positive +x,x,x,o,x,b,o,b,o,positive +x,x,x,o,x,b,b,o,o,positive +x,x,x,o,o,x,x,o,o,positive +x,x,x,o,o,x,o,o,x,positive +x,x,x,o,o,x,o,b,b,positive +x,x,x,o,o,x,b,o,b,positive +x,x,x,o,o,x,b,b,o,positive +x,x,x,o,o,b,x,b,o,positive +x,x,x,o,o,b,o,x,b,positive +x,x,x,o,o,b,o,b,x,positive +x,x,x,o,o,b,b,x,o,positive +x,x,x,o,o,b,b,o,x,positive +x,x,x,o,o,b,b,b,b,positive +x,x,x,o,b,x,o,o,b,positive +x,x,x,o,b,x,o,b,o,positive +x,x,x,o,b,x,b,o,o,positive +x,x,x,o,b,o,x,o,b,positive +x,x,x,o,b,o,x,b,o,positive +x,x,x,o,b,o,o,x,b,positive +x,x,x,o,b,o,o,b,x,positive +x,x,x,o,b,o,b,x,o,positive +x,x,x,o,b,o,b,o,x,positive +x,x,x,o,b,o,b,b,b,positive +x,x,x,o,b,b,x,o,o,positive +x,x,x,o,b,b,o,x,o,positive +x,x,x,o,b,b,o,o,x,positive +x,x,x,o,b,b,o,b,b,positive +x,x,x,o,b,b,b,o,b,positive +x,x,x,o,b,b,b,b,o,positive +x,x,x,b,x,o,o,o,b,positive +x,x,x,b,x,o,o,b,o,positive +x,x,x,b,x,o,b,o,o,positive +x,x,x,b,o,x,o,o,b,positive +x,x,x,b,o,x,o,b,o,positive +x,x,x,b,o,x,b,o,o,positive +x,x,x,b,o,o,x,o,b,positive +x,x,x,b,o,o,x,b,o,positive +x,x,x,b,o,o,o,x,b,positive +x,x,x,b,o,o,o,b,x,positive +x,x,x,b,o,o,b,x,o,positive +x,x,x,b,o,o,b,o,x,positive +x,x,x,b,o,o,b,b,b,positive +x,x,x,b,o,b,x,o,o,positive +x,x,x,b,o,b,o,x,o,positive +x,x,x,b,o,b,o,b,b,positive +x,x,x,b,o,b,b,o,b,positive +x,x,x,b,o,b,b,b,o,positive +x,x,x,b,b,o,x,o,o,positive +x,x,x,b,b,o,o,x,o,positive +x,x,x,b,b,o,o,o,x,positive +x,x,x,b,b,o,o,b,b,positive +x,x,x,b,b,o,b,b,o,positive +x,x,x,b,b,b,o,o,b,positive +x,x,x,b,b,b,o,b,o,positive +x,x,x,b,b,b,b,o,o,positive +x,x,o,x,x,o,o,o,x,positive +x,x,o,x,o,x,x,o,o,positive +x,x,o,x,o,o,x,o,x,positive +x,x,o,x,o,o,x,b,b,positive +x,x,o,x,o,b,x,o,b,positive +x,x,o,x,o,b,x,b,o,positive +x,x,o,x,b,o,x,o,b,positive +x,x,o,x,b,b,x,o,o,positive +x,x,o,o,x,x,o,x,o,positive +x,x,o,o,x,x,o,o,x,positive +x,x,o,o,x,o,x,o,x,positive +x,x,o,o,x,o,b,x,b,positive +x,x,o,o,x,o,b,b,x,positive +x,x,o,o,x,b,o,b,x,positive +x,x,o,o,x,b,b,x,o,positive +x,x,o,o,x,b,b,o,x,positive +x,x,o,b,x,o,o,x,b,positive +x,x,o,b,x,o,o,b,x,positive +x,x,o,b,x,o,b,o,x,positive +x,x,o,b,x,b,o,x,o,positive +x,x,o,b,x,b,o,o,x,positive +x,x,b,x,o,o,x,b,o,positive +x,x,b,x,o,b,x,o,o,positive +x,x,b,x,b,o,x,o,o,positive +x,x,b,o,x,o,o,x,b,positive +x,x,b,o,x,o,o,b,x,positive +x,x,b,o,x,o,b,x,o,positive +x,x,b,o,x,b,o,x,o,positive +x,x,b,o,x,b,o,o,x,positive +x,x,b,b,x,o,o,x,o,positive +x,x,b,b,x,o,o,o,x,positive +x,o,x,x,x,o,x,o,o,positive +x,o,x,x,x,o,o,o,x,positive +x,o,x,x,o,o,x,b,b,positive +x,o,x,x,o,b,x,b,o,positive +x,o,x,x,b,o,x,o,b,positive +x,o,x,x,b,o,x,b,o,positive +x,o,x,x,b,b,x,o,o,positive +x,o,x,o,x,x,x,o,o,positive +x,o,x,o,x,x,o,o,x,positive +x,o,x,o,x,o,x,x,o,positive +x,o,x,o,x,o,x,b,b,positive +x,o,x,o,x,o,b,b,x,positive +x,o,x,o,x,b,x,o,b,positive +x,o,x,o,x,b,x,b,o,positive +x,o,x,o,x,b,o,b,x,positive +x,o,x,o,x,b,b,o,x,positive +x,o,x,o,o,x,o,x,x,positive +x,o,x,o,o,x,b,b,x,positive +x,o,x,o,b,x,o,b,x,positive +x,o,x,o,b,x,b,o,x,positive +x,o,x,b,x,o,x,o,b,positive +x,o,x,b,x,o,x,b,o,positive +x,o,x,b,x,o,o,b,x,positive +x,o,x,b,x,o,b,o,x,positive +x,o,x,b,x,b,x,o,o,positive +x,o,x,b,x,b,o,o,x,positive +x,o,x,b,o,x,o,b,x,positive +x,o,x,b,b,x,o,o,x,positive +x,o,o,x,x,x,x,o,o,positive +x,o,o,x,x,x,o,x,o,positive +x,o,o,x,x,x,o,o,x,positive +x,o,o,x,x,x,o,b,b,positive +x,o,o,x,x,x,b,o,b,positive +x,o,o,x,x,o,x,o,x,positive +x,o,o,x,x,o,x,b,b,positive +x,o,o,x,x,o,o,x,x,positive +x,o,o,x,x,o,b,b,x,positive +x,o,o,x,x,b,x,o,b,positive +x,o,o,x,x,b,x,b,o,positive +x,o,o,x,x,b,o,b,x,positive +x,o,o,x,x,b,b,o,x,positive +x,o,o,x,o,x,x,x,o,positive +x,o,o,x,o,x,x,b,b,positive +x,o,o,x,o,o,x,x,x,positive +x,o,o,x,o,b,x,x,b,positive +x,o,o,x,o,b,x,b,x,positive +x,o,o,x,b,x,x,o,b,positive +x,o,o,x,b,x,x,b,o,positive +x,o,o,x,b,o,x,x,b,positive +x,o,o,x,b,o,x,b,x,positive +x,o,o,x,b,b,x,x,o,positive +x,o,o,x,b,b,x,o,x,positive +x,o,o,x,b,b,x,b,b,positive +x,o,o,o,x,x,x,o,x,positive +x,o,o,o,x,x,o,x,x,positive +x,o,o,o,x,x,b,b,x,positive +x,o,o,o,x,o,x,x,x,positive +x,o,o,o,x,b,x,b,x,positive +x,o,o,o,x,b,b,x,x,positive +x,o,o,o,o,x,x,x,x,positive +x,o,o,o,b,b,x,x,x,positive +x,o,o,b,x,x,o,b,x,positive +x,o,o,b,x,x,b,o,x,positive +x,o,o,b,x,o,x,b,x,positive +x,o,o,b,x,o,b,x,x,positive +x,o,o,b,x,b,x,o,x,positive +x,o,o,b,x,b,o,x,x,positive +x,o,o,b,x,b,b,b,x,positive +x,o,o,b,o,b,x,x,x,positive +x,o,o,b,b,o,x,x,x,positive +x,o,b,x,x,x,o,o,b,positive +x,o,b,x,x,x,o,b,o,positive +x,o,b,x,x,x,b,o,o,positive +x,o,b,x,x,o,x,o,b,positive +x,o,b,x,x,o,x,b,o,positive +x,o,b,x,x,o,b,o,x,positive +x,o,b,x,x,b,x,o,o,positive +x,o,b,x,x,b,o,o,x,positive +x,o,b,x,o,x,x,b,o,positive +x,o,b,x,o,o,x,b,x,positive +x,o,b,x,o,b,x,b,b,positive +x,o,b,x,b,x,x,o,o,positive +x,o,b,x,b,o,x,x,o,positive +x,o,b,x,b,o,x,o,x,positive +x,o,b,x,b,o,x,b,b,positive +x,o,b,x,b,b,x,o,b,positive +x,o,b,x,b,b,x,b,o,positive +x,o,b,o,x,x,o,b,x,positive +x,o,b,o,x,x,b,o,x,positive +x,o,b,o,x,o,x,b,x,positive +x,o,b,o,x,o,b,x,x,positive +x,o,b,o,x,b,x,o,x,positive +x,o,b,o,x,b,b,b,x,positive +x,o,b,o,b,o,x,x,x,positive +x,o,b,b,x,x,o,o,x,positive +x,o,b,b,x,o,x,o,x,positive +x,o,b,b,x,o,o,x,x,positive +x,o,b,b,x,o,b,b,x,positive +x,o,b,b,x,b,o,b,x,positive +x,o,b,b,x,b,b,o,x,positive +x,o,b,b,o,o,x,x,x,positive +x,b,x,x,o,o,x,o,b,positive +x,b,x,x,o,o,x,b,o,positive +x,b,x,x,o,b,x,o,o,positive +x,b,x,x,b,o,x,o,o,positive +x,b,x,o,x,o,x,o,b,positive +x,b,x,o,x,o,x,b,o,positive +x,b,x,o,x,o,o,b,x,positive +x,b,x,o,x,o,b,o,x,positive +x,b,x,o,x,b,x,o,o,positive +x,b,x,o,x,b,o,o,x,positive +x,b,x,o,o,x,o,b,x,positive +x,b,x,o,o,x,b,o,x,positive +x,b,x,o,b,x,o,o,x,positive +x,b,x,b,x,o,o,o,x,positive +x,b,o,x,x,x,o,o,b,positive +x,b,o,x,x,x,o,b,o,positive +x,b,o,x,x,x,b,o,o,positive +x,b,o,x,x,o,x,o,b,positive +x,b,o,x,x,o,o,b,x,positive +x,b,o,x,x,o,b,o,x,positive +x,b,o,x,x,b,x,o,o,positive +x,b,o,x,x,b,o,o,x,positive +x,b,o,x,o,x,x,o,b,positive +x,b,o,x,o,x,x,b,o,positive +x,b,o,x,o,o,x,b,x,positive +x,b,o,x,o,b,x,x,o,positive +x,b,o,x,o,b,x,o,x,positive +x,b,o,x,o,b,x,b,b,positive +x,b,o,x,b,x,x,o,o,positive +x,b,o,x,b,o,x,o,x,positive +x,b,o,x,b,b,x,o,b,positive +x,b,o,x,b,b,x,b,o,positive +x,b,o,o,x,x,o,b,x,positive +x,b,o,o,x,x,b,o,x,positive +x,b,o,o,x,o,x,b,x,positive +x,b,o,o,x,o,b,x,x,positive +x,b,o,o,x,b,x,o,x,positive +x,b,o,o,x,b,o,x,x,positive +x,b,o,o,x,b,b,b,x,positive +x,b,o,o,o,b,x,x,x,positive +x,b,o,o,b,o,x,x,x,positive +x,b,o,b,x,x,o,o,x,positive +x,b,o,b,x,o,x,o,x,positive +x,b,o,b,x,o,o,x,x,positive +x,b,o,b,x,o,b,b,x,positive +x,b,o,b,x,b,o,b,x,positive +x,b,o,b,x,b,b,o,x,positive +x,b,o,b,o,o,x,x,x,positive +x,b,b,x,x,o,x,o,o,positive +x,b,b,x,x,o,o,o,x,positive +x,b,b,x,o,x,x,o,o,positive +x,b,b,x,o,o,x,x,o,positive +x,b,b,x,o,o,x,o,x,positive +x,b,b,x,o,o,x,b,b,positive +x,b,b,x,o,b,x,o,b,positive +x,b,b,x,o,b,x,b,o,positive +x,b,b,x,b,o,x,o,b,positive +x,b,b,x,b,o,x,b,o,positive +x,b,b,x,b,b,x,o,o,positive +x,b,b,o,x,x,o,o,x,positive +x,b,b,o,x,o,x,o,x,positive +x,b,b,o,x,o,o,x,x,positive +x,b,b,o,x,b,o,b,x,positive +x,b,b,o,x,b,b,o,x,positive +x,b,b,b,x,o,o,b,x,positive +x,b,b,b,x,b,o,o,x,positive +o,x,x,x,x,o,x,o,o,positive +o,x,x,x,x,o,o,x,o,positive +o,x,x,x,o,x,o,o,x,positive +o,x,x,o,x,x,x,o,o,positive +o,x,x,o,x,o,x,x,o,positive +o,x,x,o,x,o,x,o,x,positive +o,x,x,o,x,o,x,b,b,positive +o,x,x,o,x,o,b,x,b,positive +o,x,x,o,x,b,x,o,b,positive +o,x,x,o,x,b,x,b,o,positive +o,x,x,o,x,b,b,x,o,positive +o,x,x,o,o,x,x,o,x,positive +o,x,x,o,o,x,b,b,x,positive +o,x,x,o,b,x,b,o,x,positive +o,x,x,b,x,o,x,o,b,positive +o,x,x,b,x,o,x,b,o,positive +o,x,x,b,x,o,o,x,b,positive +o,x,x,b,x,o,b,x,o,positive +o,x,x,b,x,b,o,x,o,positive +o,x,x,b,o,x,o,b,x,positive +o,x,x,b,o,x,b,o,x,positive +o,x,x,b,b,x,o,o,x,positive +o,x,o,x,x,x,o,x,o,positive +o,x,o,x,x,x,o,o,x,positive +o,x,o,x,x,x,o,b,b,positive +o,x,o,x,x,x,b,o,b,positive +o,x,o,x,x,x,b,b,o,positive +o,x,o,x,x,o,b,x,b,positive +o,x,o,x,x,b,o,x,b,positive +o,x,o,x,x,b,b,x,o,positive +o,x,o,x,o,o,x,x,x,positive +o,x,o,o,x,x,x,x,o,positive +o,x,o,o,x,x,b,x,b,positive +o,x,o,o,x,o,x,x,x,positive +o,x,o,o,x,b,x,x,b,positive +o,x,o,o,x,b,b,x,x,positive +o,x,o,o,b,b,x,x,x,positive +o,x,o,b,x,x,o,x,b,positive +o,x,o,b,x,x,b,x,o,positive +o,x,o,b,x,o,x,x,b,positive +o,x,o,b,x,o,b,x,x,positive +o,x,o,b,x,b,x,x,o,positive +o,x,o,b,x,b,o,x,x,positive +o,x,o,b,x,b,b,x,b,positive +o,x,o,b,b,o,x,x,x,positive +o,x,b,x,x,x,o,o,b,positive +o,x,b,x,x,x,o,b,o,positive +o,x,b,x,x,x,b,o,o,positive +o,x,b,x,x,o,o,x,b,positive +o,x,b,x,x,o,b,x,o,positive +o,x,b,x,x,b,o,x,o,positive +o,x,b,o,x,x,b,x,o,positive +o,x,b,o,x,o,x,x,b,positive +o,x,b,o,x,o,b,x,x,positive +o,x,b,o,x,b,b,x,b,positive +o,x,b,o,o,b,x,x,x,positive +o,x,b,o,b,o,x,x,x,positive +o,x,b,b,x,x,o,x,o,positive +o,x,b,b,x,b,o,x,b,positive +o,x,b,b,x,b,b,x,o,positive +o,x,b,b,o,o,x,x,x,positive +o,o,x,x,x,x,x,o,o,positive +o,o,x,x,x,x,o,x,o,positive +o,o,x,x,x,x,o,o,x,positive +o,o,x,x,x,x,o,b,b,positive +o,o,x,x,x,x,b,o,b,positive +o,o,x,x,x,x,b,b,o,positive +o,o,x,x,x,o,x,x,o,positive +o,o,x,x,x,o,x,o,x,positive +o,o,x,x,x,o,x,b,b,positive +o,o,x,x,x,b,x,o,b,positive +o,o,x,x,x,b,x,b,o,positive +o,o,x,x,o,x,b,b,x,positive +o,o,x,x,o,o,x,x,x,positive +o,o,x,x,b,x,o,b,x,positive +o,o,x,x,b,x,b,o,x,positive +o,o,x,o,x,x,x,x,o,positive +o,o,x,o,x,x,x,o,x,positive +o,o,x,o,x,x,x,b,b,positive +o,o,x,o,x,x,b,b,x,positive +o,o,x,o,x,b,x,x,b,positive +o,o,x,o,x,b,x,b,x,positive +o,o,x,o,o,x,x,x,x,positive +o,o,x,o,b,x,x,b,x,positive +o,o,x,o,b,x,b,x,x,positive +o,o,x,o,b,b,x,x,x,positive +o,o,x,b,x,x,x,o,b,positive +o,o,x,b,x,x,x,b,o,positive +o,o,x,b,x,x,o,b,x,positive +o,o,x,b,x,x,b,o,x,positive +o,o,x,b,x,o,x,x,b,positive +o,o,x,b,x,o,x,b,x,positive +o,o,x,b,x,b,x,x,o,positive +o,o,x,b,x,b,x,b,b,positive +o,o,x,b,o,x,x,b,x,positive +o,o,x,b,o,x,b,x,x,positive +o,o,x,b,o,b,x,x,x,positive +o,o,x,b,b,x,x,o,x,positive +o,o,x,b,b,x,o,x,x,positive +o,o,x,b,b,x,b,b,x,positive +o,o,x,b,b,o,x,x,x,positive +o,o,b,x,x,x,x,o,b,positive +o,o,b,x,x,x,x,b,o,positive +o,o,b,x,x,x,o,x,b,positive +o,o,b,x,x,x,o,b,x,positive +o,o,b,x,x,x,b,x,o,positive +o,o,b,x,x,x,b,o,x,positive +o,o,b,x,x,x,b,b,b,positive +o,o,b,x,o,b,x,x,x,positive +o,o,b,x,b,o,x,x,x,positive +o,o,b,o,x,b,x,x,x,positive +o,o,b,o,b,x,x,x,x,positive +o,o,b,b,x,o,x,x,x,positive +o,o,b,b,o,x,x,x,x,positive +o,o,b,b,b,b,x,x,x,positive +o,b,x,x,x,x,o,o,b,positive +o,b,x,x,x,x,o,b,o,positive +o,b,x,x,x,x,b,o,o,positive +o,b,x,x,x,o,x,o,b,positive +o,b,x,x,x,o,x,b,o,positive +o,b,x,x,x,b,x,o,o,positive +o,b,x,x,o,x,o,b,x,positive +o,b,x,x,o,x,b,o,x,positive +o,b,x,x,b,x,o,o,x,positive +o,b,x,o,x,x,x,o,b,positive +o,b,x,o,x,x,x,b,o,positive +o,b,x,o,x,x,b,o,x,positive +o,b,x,o,x,o,x,x,b,positive +o,b,x,o,x,o,x,b,x,positive +o,b,x,o,x,b,x,x,o,positive +o,b,x,o,x,b,x,o,x,positive +o,b,x,o,o,x,x,b,x,positive +o,b,x,o,o,x,b,x,x,positive +o,b,x,o,o,b,x,x,x,positive +o,b,x,o,b,x,b,b,x,positive +o,b,x,o,b,o,x,x,x,positive +o,b,x,b,x,x,x,o,o,positive +o,b,x,b,x,x,o,o,x,positive +o,b,x,b,x,o,x,x,o,positive +o,b,x,b,x,o,x,o,x,positive +o,b,x,b,x,o,x,b,b,positive +o,b,x,b,x,b,x,o,b,positive +o,b,x,b,x,b,x,b,o,positive +o,b,x,b,o,x,x,o,x,positive +o,b,x,b,o,x,o,x,x,positive +o,b,x,b,o,x,b,b,x,positive +o,b,x,b,o,o,x,x,x,positive +o,b,x,b,b,x,o,b,x,positive +o,b,x,b,b,x,b,o,x,positive +o,b,o,x,x,x,x,o,b,positive +o,b,o,x,x,x,x,b,o,positive +o,b,o,x,x,x,o,x,b,positive +o,b,o,x,x,x,o,b,x,positive +o,b,o,x,x,x,b,x,o,positive +o,b,o,x,x,x,b,o,x,positive +o,b,o,x,x,x,b,b,b,positive +o,b,o,x,o,b,x,x,x,positive +o,b,o,x,b,o,x,x,x,positive +o,b,o,o,x,b,x,x,x,positive +o,b,o,o,b,x,x,x,x,positive +o,b,o,b,x,o,x,x,x,positive +o,b,o,b,o,x,x,x,x,positive +o,b,o,b,b,b,x,x,x,positive +o,b,b,x,x,x,x,o,o,positive +o,b,b,x,x,x,o,x,o,positive +o,b,b,x,x,x,o,o,x,positive +o,b,b,x,x,x,o,b,b,positive +o,b,b,x,x,x,b,o,b,positive +o,b,b,x,x,x,b,b,o,positive +o,b,b,o,x,o,x,x,x,positive +o,b,b,o,o,x,x,x,x,positive +o,b,b,o,b,b,x,x,x,positive +o,b,b,b,o,b,x,x,x,positive +o,b,b,b,b,o,x,x,x,positive +b,x,x,o,x,o,x,o,b,positive +b,x,x,o,x,o,x,b,o,positive +b,x,x,o,x,o,o,x,b,positive +b,x,x,o,x,o,b,x,o,positive +b,x,x,o,x,b,x,o,o,positive +b,x,x,o,x,b,o,x,o,positive +b,x,x,o,o,x,o,b,x,positive +b,x,x,o,o,x,b,o,x,positive +b,x,x,o,b,x,o,o,x,positive +b,x,x,b,x,o,x,o,o,positive +b,x,x,b,x,o,o,x,o,positive +b,x,x,b,o,x,o,o,x,positive +b,x,o,x,x,x,o,o,b,positive +b,x,o,x,x,x,b,o,o,positive +b,x,o,x,x,o,o,x,b,positive +b,x,o,o,x,x,b,x,o,positive +b,x,o,o,x,o,x,x,b,positive +b,x,o,o,x,o,b,x,x,positive +b,x,o,o,x,b,x,x,o,positive +b,x,o,o,x,b,o,x,x,positive +b,x,o,o,o,b,x,x,x,positive +b,x,o,o,b,o,x,x,x,positive +b,x,o,b,x,x,o,x,o,positive +b,x,o,b,x,o,b,x,b,positive +b,x,o,b,x,b,o,x,b,positive +b,x,o,b,x,b,b,x,o,positive +b,x,o,b,o,o,x,x,x,positive +b,x,b,o,x,x,o,x,o,positive +b,x,b,o,x,o,o,x,x,positive +b,x,b,o,x,o,b,x,b,positive +b,x,b,o,x,b,o,x,b,positive +b,x,b,o,x,b,b,x,o,positive +b,x,b,b,x,o,o,x,b,positive +b,x,b,b,x,o,b,x,o,positive +b,x,b,b,x,b,o,x,o,positive +b,o,x,x,x,x,o,o,b,positive +b,o,x,x,x,x,o,b,o,positive +b,o,x,x,x,x,b,o,o,positive +b,o,x,x,x,o,x,o,b,positive +b,o,x,x,x,o,x,b,o,positive +b,o,x,x,x,b,x,o,o,positive +b,o,x,x,o,x,o,b,x,positive +b,o,x,x,b,x,o,o,x,positive +b,o,x,o,x,x,x,o,b,positive +b,o,x,o,x,x,o,b,x,positive +b,o,x,o,x,x,b,o,x,positive +b,o,x,o,x,o,x,x,b,positive +b,o,x,o,x,o,x,b,x,positive +b,o,x,o,x,b,x,x,o,positive +b,o,x,o,x,b,x,o,x,positive +b,o,x,o,x,b,x,b,b,positive +b,o,x,o,o,x,x,b,x,positive +b,o,x,o,o,b,x,x,x,positive +b,o,x,o,b,x,x,o,x,positive +b,o,x,o,b,x,o,x,x,positive +b,o,x,o,b,x,b,b,x,positive +b,o,x,o,b,o,x,x,x,positive +b,o,x,b,x,x,x,o,o,positive +b,o,x,b,x,x,o,o,x,positive +b,o,x,b,x,o,x,o,x,positive +b,o,x,b,x,o,x,b,b,positive +b,o,x,b,x,b,x,o,b,positive +b,o,x,b,x,b,x,b,o,positive +b,o,x,b,o,x,b,b,x,positive +b,o,x,b,o,o,x,x,x,positive +b,o,x,b,b,x,o,b,x,positive +b,o,x,b,b,x,b,o,x,positive +b,o,o,x,x,x,x,b,o,positive +b,o,o,x,x,x,o,x,b,positive +b,o,o,x,x,x,o,b,x,positive +b,o,o,x,x,x,b,o,x,positive +b,o,o,x,x,x,b,b,b,positive +b,o,o,x,o,b,x,x,x,positive +b,o,o,x,b,o,x,x,x,positive +b,o,o,o,x,b,x,x,x,positive +b,o,o,o,b,x,x,x,x,positive +b,o,o,b,x,o,x,x,x,positive +b,o,o,b,o,x,x,x,x,positive +b,o,b,x,x,x,x,o,o,positive +b,o,b,x,x,x,o,x,o,positive +b,o,b,x,x,x,o,o,x,positive +b,o,b,x,x,x,o,b,b,positive +b,o,b,x,x,x,b,o,b,positive +b,o,b,x,x,x,b,b,o,positive +b,o,b,o,o,x,x,x,x,positive +b,o,b,o,b,b,x,x,x,positive +b,o,b,b,o,b,x,x,x,positive +b,o,b,b,b,o,x,x,x,positive +b,b,x,x,x,o,x,o,o,positive +b,b,x,x,o,x,o,o,x,positive +b,b,x,o,x,x,x,o,o,positive +b,b,x,o,x,x,o,o,x,positive +b,b,x,o,x,o,x,x,o,positive +b,b,x,o,x,o,x,o,x,positive +b,b,x,o,x,o,x,b,b,positive +b,b,x,o,x,b,x,o,b,positive +b,b,x,o,x,b,x,b,o,positive +b,b,x,o,o,x,x,o,x,positive +b,b,x,o,o,x,o,x,x,positive +b,b,x,o,o,x,b,b,x,positive +b,b,x,o,b,x,o,b,x,positive +b,b,x,b,x,o,x,o,b,positive +b,b,x,b,x,o,x,b,o,positive +b,b,x,b,x,b,x,o,o,positive +b,b,x,b,o,x,o,b,x,positive +b,b,x,b,b,x,o,o,x,positive +b,b,o,x,x,x,x,o,o,positive +b,b,o,x,x,x,o,x,o,positive +b,b,o,x,x,x,o,o,x,positive +b,b,o,x,x,x,o,b,b,positive +b,b,o,x,x,x,b,o,b,positive +b,b,o,x,o,o,x,x,x,positive +b,b,o,o,x,o,x,x,x,positive +b,b,o,o,o,x,x,x,x,positive +b,b,o,o,b,b,x,x,x,positive +b,b,o,b,b,o,x,x,x,positive +b,b,b,x,x,x,o,o,b,positive +b,b,b,x,x,x,b,o,o,positive +b,b,b,o,o,b,x,x,x,positive +b,b,b,o,b,o,x,x,x,positive +b,b,b,b,o,o,x,x,x,positive +x,x,o,x,x,o,o,b,o,negative +x,x,o,x,x,o,b,o,o,negative +x,x,o,x,x,b,o,o,o,negative +x,x,o,x,o,x,o,b,o,negative +x,x,o,x,o,o,o,x,b,negative +x,x,o,x,o,o,o,b,x,negative +x,x,o,x,o,o,b,x,o,negative +x,x,o,x,o,b,o,b,b,negative +x,x,o,x,b,x,o,o,o,negative +x,x,o,x,b,o,o,x,o,negative +x,x,o,x,b,o,b,b,o,negative +x,x,o,o,x,o,x,b,o,negative +x,x,o,o,o,x,o,x,b,negative +x,x,o,o,o,x,o,b,x,negative +x,x,o,o,o,o,x,x,b,negative +x,x,o,o,o,o,x,b,x,negative +x,x,o,o,o,o,b,x,x,negative +x,x,o,o,o,b,o,x,x,negative +x,x,o,o,b,o,x,x,o,negative +x,x,o,b,x,x,o,o,o,negative +x,x,o,b,x,o,x,o,o,negative +x,x,o,b,x,o,b,b,o,negative +x,x,o,b,o,x,o,o,x,negative +x,x,o,b,o,x,o,b,b,negative +x,x,o,b,o,o,x,x,o,negative +x,x,o,b,o,o,o,x,x,negative +x,x,o,b,o,b,o,x,b,negative +x,x,o,b,b,o,x,b,o,negative +x,x,o,b,b,o,b,x,o,negative +x,x,b,x,x,o,o,o,o,negative +x,x,b,x,o,x,o,o,o,negative +x,x,b,o,x,x,o,o,o,negative +x,x,b,o,o,o,x,x,o,negative +x,x,b,o,o,o,x,o,x,negative +x,x,b,o,o,o,x,b,b,negative +x,x,b,o,o,o,o,x,x,negative +x,x,b,o,o,o,b,x,b,negative +x,x,b,o,o,o,b,b,x,negative +x,x,b,b,x,b,o,o,o,negative +x,x,b,b,b,x,o,o,o,negative +x,o,x,x,x,b,o,o,o,negative +x,o,x,x,o,x,o,o,b,negative +x,o,x,x,o,x,b,o,o,negative +x,o,x,x,o,o,b,o,x,negative +x,o,x,x,o,b,o,o,x,negative +x,o,x,x,o,b,b,o,b,negative +x,o,x,x,b,x,o,o,o,negative +x,o,x,o,o,o,x,x,b,negative +x,o,x,o,o,o,x,b,x,negative +x,o,x,o,o,o,b,x,x,negative +x,o,x,o,o,b,x,o,x,negative +x,o,x,b,x,x,o,o,o,negative +x,o,x,b,o,x,x,o,o,negative +x,o,x,b,o,x,b,o,b,negative +x,o,x,b,o,o,x,o,x,negative +x,o,x,b,o,b,x,o,b,negative +x,o,x,b,o,b,b,o,x,negative +x,o,o,x,o,x,o,x,b,negative +x,o,o,x,o,x,o,b,x,negative +x,o,o,x,o,x,b,o,x,negative +x,o,o,x,o,b,o,x,x,negative +x,o,o,b,o,x,x,o,x,negative +x,o,o,b,o,x,o,x,x,negative +x,o,b,x,o,b,b,o,x,negative +x,o,b,o,o,x,x,o,x,negative +x,o,b,b,o,x,x,o,b,negative +x,o,b,b,o,x,b,o,x,negative +x,o,b,b,o,b,x,o,x,negative +x,b,x,x,x,o,o,o,o,negative +x,b,x,x,o,x,o,o,o,negative +x,b,x,x,b,b,o,o,o,negative +x,b,x,o,x,x,o,o,o,negative +x,b,x,o,o,o,x,x,o,negative +x,b,x,o,o,o,x,o,x,negative +x,b,x,o,o,o,x,b,b,negative +x,b,x,o,o,o,o,x,x,negative +x,b,x,o,o,o,b,x,b,negative +x,b,x,o,o,o,b,b,x,negative +x,b,x,b,x,b,o,o,o,negative +x,b,x,b,b,x,o,o,o,negative +x,b,o,x,x,o,b,b,o,negative +x,b,o,x,o,x,o,x,o,negative +x,b,o,x,o,x,o,o,x,negative +x,b,o,x,o,x,o,b,b,negative +x,b,o,x,o,o,o,x,x,negative +x,b,o,x,o,b,o,x,b,negative +x,b,o,x,o,b,o,b,x,negative +x,b,o,x,b,o,b,x,o,negative +x,b,o,o,x,o,x,x,o,negative +x,b,o,o,o,x,o,x,x,negative +x,b,o,b,x,o,x,b,o,negative +x,b,o,b,x,o,b,x,o,negative +x,b,o,b,o,x,o,b,x,negative +x,b,o,b,o,b,o,x,x,negative +x,b,o,b,b,o,x,x,o,negative +x,b,b,x,x,b,o,o,o,negative +x,b,b,x,b,x,o,o,o,negative +x,b,b,o,o,o,x,x,b,negative +x,b,b,o,o,o,b,x,x,negative +x,b,b,b,x,x,o,o,o,negative +o,x,x,x,x,b,o,o,o,negative +o,x,x,x,o,x,o,b,o,negative +o,x,x,x,o,x,b,o,o,negative +o,x,x,x,o,o,x,b,o,negative +o,x,x,x,o,o,b,x,o,negative +o,x,x,x,o,b,x,o,o,negative +o,x,x,x,o,b,o,x,o,negative +o,x,x,x,o,b,b,b,o,negative +o,x,x,o,x,x,o,o,b,negative +o,x,x,o,x,x,o,b,o,negative +o,x,x,o,x,o,o,b,x,negative +o,x,x,o,x,b,o,o,x,negative +o,x,x,o,o,x,x,b,o,negative +o,x,x,o,o,x,o,x,b,negative +o,x,x,o,o,x,b,x,o,negative +o,x,x,o,o,o,x,x,b,negative +o,x,x,o,o,b,x,x,o,negative +o,x,x,o,o,b,o,x,x,negative +o,x,x,o,b,x,o,x,o,negative +o,x,x,o,b,x,o,b,b,negative +o,x,x,o,b,o,o,x,x,negative +o,x,x,o,b,b,o,x,b,negative +o,x,x,o,b,b,o,b,x,negative +o,x,x,b,x,x,o,o,o,negative +o,x,x,b,o,x,x,o,o,negative +o,x,x,b,o,x,o,x,o,negative +o,x,x,b,o,x,b,b,o,negative +o,x,x,b,o,o,x,x,o,negative +o,x,x,b,o,b,x,b,o,negative +o,x,x,b,o,b,b,x,o,negative +o,x,o,x,x,o,x,b,o,negative +o,x,o,x,o,x,x,b,o,negative +o,x,o,x,o,x,o,x,b,negative +o,x,o,x,o,x,o,b,x,negative +o,x,o,x,o,x,b,x,o,negative +o,x,o,x,o,b,x,x,o,negative +o,x,o,x,o,b,o,x,x,negative +o,x,o,x,b,o,x,x,o,negative +o,x,o,o,x,x,o,b,x,negative +o,x,o,o,b,x,o,x,x,negative +o,x,o,b,o,x,x,x,o,negative +o,x,b,x,o,x,x,o,o,negative +o,x,b,x,o,x,o,x,o,negative +o,x,b,x,o,o,x,x,o,negative +o,x,b,x,o,b,x,b,o,negative +o,x,b,o,x,x,o,o,x,negative +o,x,b,o,x,x,o,b,b,negative +o,x,b,o,x,b,o,b,x,negative +o,x,b,o,o,x,x,x,o,negative +o,x,b,o,o,x,o,x,x,negative +o,x,b,o,b,x,o,x,b,negative +o,x,b,o,b,x,o,b,x,negative +o,x,b,o,b,b,o,x,x,negative +o,x,b,b,o,x,x,b,o,negative +o,x,b,b,o,x,b,x,o,negative +o,x,b,b,o,b,x,x,o,negative +o,o,x,x,o,x,x,o,b,negative +o,o,x,x,o,x,x,b,o,negative +o,o,x,x,o,x,b,x,o,negative +o,o,x,x,o,b,x,x,o,negative +o,o,x,x,o,b,x,o,x,negative +o,o,x,o,x,x,o,x,b,negative +o,o,x,o,x,b,o,x,x,negative +o,o,x,b,o,x,x,x,o,negative +o,o,o,x,x,o,x,x,b,negative +o,o,o,x,x,o,x,b,x,negative +o,o,o,x,x,o,b,x,x,negative +o,o,o,x,x,b,x,x,o,negative +o,o,o,x,x,b,x,o,x,negative +o,o,o,x,x,b,x,b,b,negative +o,o,o,x,x,b,o,x,x,negative +o,o,o,x,x,b,b,x,b,negative +o,o,o,x,x,b,b,b,x,negative +o,o,o,x,o,x,x,x,b,negative +o,o,o,x,o,x,b,x,x,negative +o,o,o,x,b,x,x,x,o,negative +o,o,o,x,b,x,x,o,x,negative +o,o,o,x,b,x,x,b,b,negative +o,o,o,x,b,x,b,x,b,negative +o,o,o,x,b,x,b,b,x,negative +o,o,o,x,b,b,x,x,b,negative +o,o,o,x,b,b,x,b,x,negative +o,o,o,x,b,b,b,x,x,negative +o,o,o,o,x,x,x,x,b,negative +o,o,o,o,x,x,x,b,x,negative +o,o,o,o,x,x,b,x,x,negative +o,o,o,b,x,x,x,x,o,negative +o,o,o,b,x,x,x,o,x,negative +o,o,o,b,x,x,x,b,b,negative +o,o,o,b,x,x,b,x,b,negative +o,o,o,b,x,x,b,b,x,negative +o,o,o,b,x,b,x,x,b,negative +o,o,o,b,x,b,x,b,x,negative +o,o,o,b,x,b,b,x,x,negative +o,o,o,b,b,x,x,x,b,negative +o,o,o,b,b,x,x,b,x,negative +o,o,o,b,b,x,b,x,x,negative +o,o,b,x,o,x,x,x,o,negative +o,o,b,x,o,x,x,o,x,negative +o,b,x,x,o,x,o,x,o,negative +o,b,x,x,o,x,b,b,o,negative +o,b,x,x,o,o,x,x,o,negative +o,b,x,x,o,b,x,b,o,negative +o,b,x,o,x,x,o,b,b,negative +o,b,x,o,x,o,o,x,x,negative +o,b,x,o,x,b,o,x,b,negative +o,b,x,o,x,b,o,b,x,negative +o,b,x,o,o,x,x,x,o,negative +o,b,x,o,b,x,o,x,b,negative +o,b,x,o,b,b,o,x,x,negative +o,b,x,b,o,x,x,b,o,negative +o,b,x,b,o,x,b,x,o,negative +o,b,x,b,o,b,x,x,o,negative +o,b,o,x,x,o,x,x,o,negative +o,b,o,x,o,x,x,x,o,negative +o,b,o,x,o,x,o,x,x,negative +o,b,o,o,x,x,o,x,x,negative +o,b,b,x,o,x,x,b,o,negative +o,b,b,x,o,x,b,x,o,negative +o,b,b,x,o,b,x,x,o,negative +o,b,b,o,x,x,o,x,b,negative +o,b,b,o,x,x,o,b,x,negative +o,b,b,o,x,b,o,x,x,negative +o,b,b,o,b,x,o,x,x,negative +o,b,b,b,o,x,x,x,o,negative +b,x,x,x,x,o,o,o,o,negative +b,x,x,x,o,x,o,o,o,negative +b,x,x,x,b,b,o,o,o,negative +b,x,x,o,o,o,x,x,o,negative +b,x,x,o,o,o,x,o,x,negative +b,x,x,o,o,o,x,b,b,negative +b,x,x,o,o,o,o,x,x,negative +b,x,x,o,o,o,b,x,b,negative +b,x,x,o,o,o,b,b,x,negative +b,x,x,b,x,b,o,o,o,negative +b,x,x,b,b,x,o,o,o,negative +b,x,o,x,x,o,x,o,o,negative +b,x,o,x,x,o,b,b,o,negative +b,x,o,x,o,x,o,x,o,negative +b,x,o,x,o,x,o,o,x,negative +b,x,o,x,o,x,o,b,b,negative +b,x,o,x,o,o,x,x,o,negative +b,x,o,x,o,o,o,x,x,negative +b,x,o,x,o,b,o,x,b,negative +b,x,o,x,o,b,o,b,x,negative +b,x,o,x,b,o,x,b,o,negative +b,x,o,x,b,o,b,x,o,negative +b,x,o,o,o,x,o,x,x,negative +b,x,o,b,x,o,x,b,o,negative +b,x,o,b,o,x,o,x,b,negative +b,x,o,b,o,x,o,b,x,negative +b,x,o,b,o,b,o,x,x,negative +b,x,o,b,b,o,x,x,o,negative +b,x,b,x,x,b,o,o,o,negative +b,x,b,x,b,x,o,o,o,negative +b,x,b,o,o,o,x,x,b,negative +b,x,b,o,o,o,x,b,x,negative +b,x,b,o,o,o,b,x,x,negative +b,x,b,b,x,x,o,o,o,negative +b,o,x,x,o,x,x,o,o,negative +b,o,x,x,o,b,x,o,b,negative +b,o,x,x,o,b,b,o,x,negative +b,o,x,b,o,x,x,o,b,negative +b,o,x,b,o,b,x,o,x,negative +b,o,o,x,x,o,x,x,o,negative +b,o,o,x,o,x,x,o,x,negative +b,o,o,x,o,x,o,x,x,negative +b,o,b,x,o,x,x,o,b,negative +b,o,b,x,o,x,b,o,x,negative +b,o,b,x,o,b,x,o,x,negative +b,o,b,b,o,x,x,o,x,negative +b,b,x,x,x,b,o,o,o,negative +b,b,x,x,b,x,o,o,o,negative +b,b,x,o,o,o,x,x,b,negative +b,b,x,o,o,o,x,b,x,negative +b,b,x,o,o,o,b,x,x,negative +b,b,x,b,x,x,o,o,o,negative +b,b,o,x,x,o,x,b,o,negative +b,b,o,x,x,o,b,x,o,negative +b,b,o,x,o,x,o,x,b,negative +b,b,o,x,o,b,o,x,x,negative +b,b,o,x,b,o,x,x,o,negative +b,b,o,b,x,o,x,x,o,negative +b,b,o,b,o,x,o,x,x,negative +x,x,o,o,x,x,x,o,o,negative +x,x,o,o,o,x,x,x,o,negative +x,x,o,o,o,x,x,o,x,negative +x,o,x,x,x,o,o,x,o,negative +x,o,x,x,o,x,o,x,o,negative +x,o,x,x,o,o,o,x,x,negative +x,o,x,o,x,x,o,x,o,negative +x,o,x,o,o,x,x,x,o,negative +x,o,o,o,x,x,x,x,o,negative +o,x,x,x,x,o,o,o,x,negative +o,x,x,x,o,o,x,o,x,negative +o,x,x,x,o,o,o,x,x,negative +o,x,o,x,x,o,x,o,x,negative +o,x,o,x,o,x,x,o,x,negative +o,x,o,o,x,x,x,o,x,negative +o,o,x,x,x,o,o,x,x,negative diff --git a/don_oleg/tictactoe/train10.csv b/don_oleg/tictactoe/train10.csv new file mode 100644 index 0000000..45eb931 --- /dev/null +++ b/don_oleg/tictactoe/train10.csv @@ -0,0 +1,868 @@ +V1,V2,V3,V4,V5,V6,V7,V8,V9,V10 +x,x,x,x,o,o,x,o,o,positive +x,x,x,x,o,o,o,x,o,positive +x,x,x,x,o,o,o,o,x,positive +x,x,x,x,o,o,o,b,b,positive +x,x,x,x,o,o,b,o,b,positive +x,x,x,x,o,o,b,b,o,positive +x,x,x,x,o,b,o,o,b,positive +x,x,x,x,o,b,o,b,o,positive +x,x,x,x,o,b,b,o,o,positive +x,x,x,x,b,o,o,b,o,positive +x,x,x,x,b,o,b,o,o,positive +x,x,x,o,x,o,x,o,o,positive +x,x,x,o,x,o,o,x,o,positive +x,x,x,o,x,o,o,o,x,positive +x,x,x,o,x,o,o,b,b,positive +x,x,x,o,x,o,b,o,b,positive +x,x,x,o,x,b,o,o,b,positive +x,x,x,o,x,b,o,b,o,positive +x,x,x,o,x,b,b,o,o,positive +x,x,x,o,o,x,x,o,o,positive +x,x,x,o,o,x,o,x,o,positive +x,x,x,o,o,x,o,o,x,positive +x,x,x,o,o,x,o,b,b,positive +x,x,x,o,o,x,b,o,b,positive +x,x,x,o,o,x,b,b,o,positive +x,x,x,o,o,b,x,o,b,positive +x,x,x,o,o,b,o,x,b,positive +x,x,x,o,o,b,o,b,x,positive +x,x,x,o,o,b,b,x,o,positive +x,x,x,o,o,b,b,b,b,positive +x,x,x,o,b,x,b,o,o,positive +x,x,x,o,b,o,x,o,b,positive +x,x,x,o,b,o,x,b,o,positive +x,x,x,o,b,o,o,x,b,positive +x,x,x,o,b,o,o,b,x,positive +x,x,x,o,b,o,b,x,o,positive +x,x,x,o,b,o,b,o,x,positive +x,x,x,o,b,o,b,b,b,positive +x,x,x,o,b,b,x,o,o,positive +x,x,x,o,b,b,o,x,o,positive +x,x,x,o,b,b,o,o,x,positive +x,x,x,o,b,b,o,b,b,positive +x,x,x,o,b,b,b,o,b,positive +x,x,x,o,b,b,b,b,o,positive +x,x,x,b,x,o,o,o,b,positive +x,x,x,b,x,o,o,b,o,positive +x,x,x,b,x,o,b,o,o,positive +x,x,x,b,o,x,o,o,b,positive +x,x,x,b,o,x,o,b,o,positive +x,x,x,b,o,x,b,o,o,positive +x,x,x,b,o,o,x,o,b,positive +x,x,x,b,o,o,x,b,o,positive +x,x,x,b,o,o,o,x,b,positive +x,x,x,b,o,o,o,b,x,positive +x,x,x,b,o,o,b,x,o,positive +x,x,x,b,o,o,b,o,x,positive +x,x,x,b,o,o,b,b,b,positive +x,x,x,b,o,b,x,o,o,positive +x,x,x,b,o,b,o,x,o,positive +x,x,x,b,o,b,o,o,x,positive +x,x,x,b,o,b,o,b,b,positive +x,x,x,b,o,b,b,o,b,positive +x,x,x,b,o,b,b,b,o,positive +x,x,x,b,b,o,x,o,o,positive +x,x,x,b,b,o,o,x,o,positive +x,x,x,b,b,o,o,b,b,positive +x,x,x,b,b,o,b,o,b,positive +x,x,x,b,b,o,b,b,o,positive +x,x,x,b,b,b,o,o,b,positive +x,x,x,b,b,b,o,b,o,positive +x,x,x,b,b,b,b,o,o,positive +x,x,o,x,o,x,x,o,o,positive +x,x,o,x,o,o,x,o,x,positive +x,x,o,x,o,o,x,b,b,positive +x,x,o,x,o,b,x,o,b,positive +x,x,o,x,o,b,x,b,o,positive +x,x,o,x,b,o,x,o,b,positive +x,x,o,x,b,b,x,o,o,positive +x,x,o,o,x,x,o,x,o,positive +x,x,o,o,x,x,o,o,x,positive +x,x,o,o,x,o,x,o,x,positive +x,x,o,o,x,o,o,x,x,positive +x,x,o,o,x,o,b,x,b,positive +x,x,o,o,x,o,b,b,x,positive +x,x,o,o,x,b,o,x,b,positive +x,x,o,o,x,b,o,b,x,positive +x,x,o,o,x,b,b,x,o,positive +x,x,o,o,x,b,b,o,x,positive +x,x,o,b,x,o,o,x,b,positive +x,x,o,b,x,o,o,b,x,positive +x,x,o,b,x,o,b,o,x,positive +x,x,o,b,x,b,o,x,o,positive +x,x,o,b,x,b,o,o,x,positive +x,x,b,x,o,o,x,o,b,positive +x,x,b,x,o,o,x,b,o,positive +x,x,b,x,b,o,x,o,o,positive +x,x,b,o,x,o,o,x,b,positive +x,x,b,o,x,o,b,x,o,positive +x,x,b,o,x,o,b,o,x,positive +x,x,b,o,x,b,o,x,o,positive +x,x,b,o,x,b,o,o,x,positive +x,x,b,b,x,o,o,x,o,positive +x,x,b,b,x,o,o,o,x,positive +x,o,x,x,x,o,x,o,o,positive +x,o,x,x,x,o,o,o,x,positive +x,o,x,x,o,o,x,x,o,positive +x,o,x,x,o,b,x,b,o,positive +x,o,x,x,b,o,x,b,o,positive +x,o,x,x,b,b,x,o,o,positive +x,o,x,o,x,x,x,o,o,positive +x,o,x,o,x,x,o,o,x,positive +x,o,x,o,x,o,x,x,o,positive +x,o,x,o,x,o,x,o,x,positive +x,o,x,o,x,o,o,x,x,positive +x,o,x,o,x,o,b,b,x,positive +x,o,x,o,x,b,x,o,b,positive +x,o,x,o,x,b,x,b,o,positive +x,o,x,o,x,b,o,b,x,positive +x,o,x,o,x,b,b,o,x,positive +x,o,x,o,o,x,o,x,x,positive +x,o,x,o,o,x,b,b,x,positive +x,o,x,o,b,x,o,b,x,positive +x,o,x,o,b,x,b,o,x,positive +x,o,x,b,x,o,x,o,b,positive +x,o,x,b,x,o,o,b,x,positive +x,o,x,b,x,o,b,o,x,positive +x,o,x,b,x,b,x,o,o,positive +x,o,x,b,x,b,o,o,x,positive +x,o,x,b,o,x,o,b,x,positive +x,o,x,b,b,x,o,o,x,positive +x,o,o,x,x,x,x,o,o,positive +x,o,o,x,x,x,o,x,o,positive +x,o,o,x,x,x,o,b,b,positive +x,o,o,x,x,x,b,o,b,positive +x,o,o,x,x,x,b,b,o,positive +x,o,o,x,x,o,x,o,x,positive +x,o,o,x,x,o,x,b,b,positive +x,o,o,x,x,o,o,x,x,positive +x,o,o,x,x,o,b,b,x,positive +x,o,o,x,x,b,x,o,b,positive +x,o,o,x,x,b,x,b,o,positive +x,o,o,x,x,b,o,b,x,positive +x,o,o,x,x,b,b,o,x,positive +x,o,o,x,o,x,x,x,o,positive +x,o,o,x,o,x,x,b,b,positive +x,o,o,x,o,o,x,x,x,positive +x,o,o,x,o,b,x,x,b,positive +x,o,o,x,o,b,x,b,x,positive +x,o,o,x,b,x,x,o,b,positive +x,o,o,x,b,o,x,x,b,positive +x,o,o,x,b,b,x,x,o,positive +x,o,o,x,b,b,x,o,x,positive +x,o,o,x,b,b,x,b,b,positive +x,o,o,o,x,x,x,o,x,positive +x,o,o,o,x,x,o,x,x,positive +x,o,o,o,x,x,b,b,x,positive +x,o,o,o,x,o,x,x,x,positive +x,o,o,o,x,b,x,b,x,positive +x,o,o,o,x,b,b,x,x,positive +x,o,o,o,o,x,x,x,x,positive +x,o,o,o,b,b,x,x,x,positive +x,o,o,b,x,x,o,b,x,positive +x,o,o,b,x,o,x,b,x,positive +x,o,o,b,x,o,b,x,x,positive +x,o,o,b,x,b,x,o,x,positive +x,o,o,b,x,b,o,x,x,positive +x,o,o,b,x,b,b,b,x,positive +x,o,o,b,b,o,x,x,x,positive +x,o,b,x,x,x,o,o,b,positive +x,o,b,x,x,x,o,b,o,positive +x,o,b,x,x,x,b,o,o,positive +x,o,b,x,x,o,x,o,b,positive +x,o,b,x,x,o,x,b,o,positive +x,o,b,x,x,o,o,b,x,positive +x,o,b,x,x,o,b,o,x,positive +x,o,b,x,x,b,x,o,o,positive +x,o,b,x,o,x,x,b,o,positive +x,o,b,x,o,o,x,x,b,positive +x,o,b,x,o,o,x,b,x,positive +x,o,b,x,o,b,x,x,o,positive +x,o,b,x,o,b,x,b,b,positive +x,o,b,x,b,x,x,o,o,positive +x,o,b,x,b,o,x,x,o,positive +x,o,b,x,b,o,x,o,x,positive +x,o,b,x,b,o,x,b,b,positive +x,o,b,x,b,b,x,o,b,positive +x,o,b,x,b,b,x,b,o,positive +x,o,b,o,x,x,o,b,x,positive +x,o,b,o,x,x,b,o,x,positive +x,o,b,o,x,o,x,b,x,positive +x,o,b,o,x,o,b,x,x,positive +x,o,b,o,x,b,x,o,x,positive +x,o,b,o,x,b,o,x,x,positive +x,o,b,o,x,b,b,b,x,positive +x,o,b,o,o,b,x,x,x,positive +x,o,b,o,b,o,x,x,x,positive +x,o,b,b,x,x,o,o,x,positive +x,o,b,b,x,o,x,o,x,positive +x,o,b,b,x,o,o,x,x,positive +x,o,b,b,x,b,o,b,x,positive +x,o,b,b,x,b,b,o,x,positive +x,b,x,x,o,o,x,o,b,positive +x,b,x,x,o,o,x,b,o,positive +x,b,x,x,b,o,x,o,o,positive +x,b,x,o,x,o,x,o,b,positive +x,b,x,o,x,o,x,b,o,positive +x,b,x,o,x,o,o,b,x,positive +x,b,x,o,x,o,b,o,x,positive +x,b,x,o,o,x,o,b,x,positive +x,b,x,o,o,x,b,o,x,positive +x,b,x,o,b,x,o,o,x,positive +x,b,x,b,x,o,x,o,o,positive +x,b,x,b,x,o,o,o,x,positive +x,b,x,b,o,x,o,o,x,positive +x,b,o,x,x,x,o,o,b,positive +x,b,o,x,x,x,o,b,o,positive +x,b,o,x,x,x,b,o,o,positive +x,b,o,x,x,o,x,o,b,positive +x,b,o,x,x,o,o,b,x,positive +x,b,o,x,x,o,b,o,x,positive +x,b,o,x,x,b,x,o,o,positive +x,b,o,x,x,b,o,o,x,positive +x,b,o,x,o,x,x,o,b,positive +x,b,o,x,o,x,x,b,o,positive +x,b,o,x,o,o,x,x,b,positive +x,b,o,x,o,o,x,b,x,positive +x,b,o,x,o,b,x,x,o,positive +x,b,o,x,o,b,x,o,x,positive +x,b,o,x,o,b,x,b,b,positive +x,b,o,x,b,x,x,o,o,positive +x,b,o,x,b,o,x,o,x,positive +x,b,o,x,b,o,x,b,b,positive +x,b,o,x,b,b,x,o,b,positive +x,b,o,x,b,b,x,b,o,positive +x,b,o,o,x,x,o,b,x,positive +x,b,o,o,x,x,b,o,x,positive +x,b,o,o,x,o,b,x,x,positive +x,b,o,o,x,b,x,o,x,positive +x,b,o,o,x,b,o,x,x,positive +x,b,o,o,x,b,b,b,x,positive +x,b,o,o,o,b,x,x,x,positive +x,b,o,o,b,o,x,x,x,positive +x,b,o,b,x,x,o,o,x,positive +x,b,o,b,x,o,x,o,x,positive +x,b,o,b,x,o,o,x,x,positive +x,b,o,b,x,o,b,b,x,positive +x,b,o,b,x,b,o,b,x,positive +x,b,o,b,x,b,b,o,x,positive +x,b,o,b,o,o,x,x,x,positive +x,b,b,x,x,o,x,o,o,positive +x,b,b,x,x,o,o,o,x,positive +x,b,b,x,o,o,x,x,o,positive +x,b,b,x,o,o,x,o,x,positive +x,b,b,x,o,o,x,b,b,positive +x,b,b,x,o,b,x,o,b,positive +x,b,b,x,o,b,x,b,o,positive +x,b,b,x,b,o,x,o,b,positive +x,b,b,x,b,o,x,b,o,positive +x,b,b,x,b,b,x,o,o,positive +x,b,b,o,x,o,x,o,x,positive +x,b,b,o,x,o,o,x,x,positive +x,b,b,o,x,o,b,b,x,positive +x,b,b,o,x,b,o,b,x,positive +x,b,b,o,x,b,b,o,x,positive +x,b,b,b,x,o,o,b,x,positive +x,b,b,b,x,o,b,o,x,positive +x,b,b,b,x,b,o,o,x,positive +o,x,x,x,x,o,x,o,o,positive +o,x,x,x,x,o,o,x,o,positive +o,x,x,o,x,x,x,o,o,positive +o,x,x,o,x,o,x,o,x,positive +o,x,x,o,x,o,x,b,b,positive +o,x,x,o,x,o,b,x,b,positive +o,x,x,o,x,b,x,b,o,positive +o,x,x,o,x,b,b,x,o,positive +o,x,x,o,o,x,x,o,x,positive +o,x,x,o,o,x,b,b,x,positive +o,x,x,o,b,x,b,o,x,positive +o,x,x,b,x,o,x,o,b,positive +o,x,x,b,x,o,x,b,o,positive +o,x,x,b,x,o,o,x,b,positive +o,x,x,b,x,o,b,x,o,positive +o,x,x,b,x,b,x,o,o,positive +o,x,x,b,x,b,o,x,o,positive +o,x,x,b,o,x,o,b,x,positive +o,x,x,b,o,x,b,o,x,positive +o,x,x,b,b,x,o,o,x,positive +o,x,o,x,x,x,x,o,o,positive +o,x,o,x,x,x,o,x,o,positive +o,x,o,x,x,x,o,o,x,positive +o,x,o,x,x,x,o,b,b,positive +o,x,o,x,x,x,b,o,b,positive +o,x,o,x,x,x,b,b,o,positive +o,x,o,x,x,o,o,x,x,positive +o,x,o,x,x,b,o,x,b,positive +o,x,o,x,x,b,b,x,o,positive +o,x,o,x,o,o,x,x,x,positive +o,x,o,o,x,x,x,x,o,positive +o,x,o,o,x,x,b,x,b,positive +o,x,o,o,x,b,x,x,b,positive +o,x,o,o,x,b,b,x,x,positive +o,x,o,o,o,x,x,x,x,positive +o,x,o,b,x,x,o,x,b,positive +o,x,o,b,x,o,x,x,b,positive +o,x,o,b,x,o,b,x,x,positive +o,x,o,b,x,b,o,x,x,positive +o,x,o,b,x,b,b,x,b,positive +o,x,o,b,o,b,x,x,x,positive +o,x,o,b,b,o,x,x,x,positive +o,x,b,x,x,x,o,o,b,positive +o,x,b,x,x,x,o,b,o,positive +o,x,b,x,x,x,b,o,o,positive +o,x,b,x,x,o,o,x,b,positive +o,x,b,x,x,b,o,x,o,positive +o,x,b,o,x,x,b,x,o,positive +o,x,b,o,x,o,b,x,x,positive +o,x,b,o,x,b,x,x,o,positive +o,x,b,o,x,b,b,x,b,positive +o,x,b,o,o,b,x,x,x,positive +o,x,b,o,b,o,x,x,x,positive +o,x,b,b,x,o,x,x,o,positive +o,x,b,b,x,o,o,x,x,positive +o,x,b,b,x,o,b,x,b,positive +o,x,b,b,x,b,o,x,b,positive +o,x,b,b,o,o,x,x,x,positive +o,o,x,x,x,x,x,o,o,positive +o,o,x,x,x,x,o,o,x,positive +o,o,x,x,x,x,o,b,b,positive +o,o,x,x,x,x,b,o,b,positive +o,o,x,x,x,x,b,b,o,positive +o,o,x,x,x,o,x,x,o,positive +o,o,x,x,x,o,x,o,x,positive +o,o,x,x,x,o,x,b,b,positive +o,o,x,x,x,b,x,o,b,positive +o,o,x,x,x,b,x,b,o,positive +o,o,x,x,o,x,o,x,x,positive +o,o,x,x,o,x,b,b,x,positive +o,o,x,x,o,o,x,x,x,positive +o,o,x,x,b,x,o,b,x,positive +o,o,x,x,b,x,b,o,x,positive +o,o,x,o,x,x,x,x,o,positive +o,o,x,o,x,x,x,o,x,positive +o,o,x,o,x,x,x,b,b,positive +o,o,x,o,x,x,b,b,x,positive +o,o,x,o,x,o,x,x,x,positive +o,o,x,o,o,x,x,x,x,positive +o,o,x,o,b,x,x,b,x,positive +o,o,x,o,b,x,b,x,x,positive +o,o,x,b,x,x,x,o,b,positive +o,o,x,b,x,x,x,b,o,positive +o,o,x,b,x,x,o,b,x,positive +o,o,x,b,x,x,b,o,x,positive +o,o,x,b,x,o,x,x,b,positive +o,o,x,b,x,o,x,b,x,positive +o,o,x,b,x,b,x,x,o,positive +o,o,x,b,x,b,x,o,x,positive +o,o,x,b,x,b,x,b,b,positive +o,o,x,b,o,x,x,b,x,positive +o,o,x,b,o,x,b,x,x,positive +o,o,x,b,o,b,x,x,x,positive +o,o,x,b,b,x,x,o,x,positive +o,o,x,b,b,x,o,x,x,positive +o,o,x,b,b,x,b,b,x,positive +o,o,x,b,b,o,x,x,x,positive +o,o,b,x,x,x,x,o,b,positive +o,o,b,x,x,x,x,b,o,positive +o,o,b,x,x,x,o,x,b,positive +o,o,b,x,x,x,o,b,x,positive +o,o,b,x,x,x,b,x,o,positive +o,o,b,x,x,x,b,o,x,positive +o,o,b,x,x,x,b,b,b,positive +o,o,b,x,b,o,x,x,x,positive +o,o,b,o,x,b,x,x,x,positive +o,o,b,o,b,x,x,x,x,positive +o,o,b,b,x,o,x,x,x,positive +o,o,b,b,b,b,x,x,x,positive +o,b,x,x,x,x,o,o,b,positive +o,b,x,x,x,x,o,b,o,positive +o,b,x,x,x,x,b,o,o,positive +o,b,x,x,x,o,x,o,b,positive +o,b,x,x,x,o,x,b,o,positive +o,b,x,x,x,b,x,o,o,positive +o,b,x,x,o,x,o,b,x,positive +o,b,x,x,o,x,b,o,x,positive +o,b,x,x,b,x,o,o,x,positive +o,b,x,o,x,x,x,o,b,positive +o,b,x,o,x,x,x,b,o,positive +o,b,x,o,x,x,b,o,x,positive +o,b,x,o,x,o,x,x,b,positive +o,b,x,o,x,o,x,b,x,positive +o,b,x,o,x,b,x,x,o,positive +o,b,x,o,x,b,x,o,x,positive +o,b,x,o,x,b,x,b,b,positive +o,b,x,o,o,x,x,b,x,positive +o,b,x,o,o,x,b,x,x,positive +o,b,x,o,o,b,x,x,x,positive +o,b,x,o,b,x,x,o,x,positive +o,b,x,o,b,x,b,b,x,positive +o,b,x,o,b,o,x,x,x,positive +o,b,x,b,x,x,x,o,o,positive +o,b,x,b,x,x,o,o,x,positive +o,b,x,b,x,o,x,x,o,positive +o,b,x,b,x,o,x,b,b,positive +o,b,x,b,x,b,x,o,b,positive +o,b,x,b,x,b,x,b,o,positive +o,b,x,b,o,x,x,o,x,positive +o,b,x,b,o,x,o,x,x,positive +o,b,x,b,o,x,b,b,x,positive +o,b,x,b,o,o,x,x,x,positive +o,b,x,b,b,x,o,b,x,positive +o,b,x,b,b,x,b,o,x,positive +o,b,o,x,x,x,x,o,b,positive +o,b,o,x,x,x,x,b,o,positive +o,b,o,x,x,x,o,x,b,positive +o,b,o,x,x,x,o,b,x,positive +o,b,o,x,x,x,b,x,o,positive +o,b,o,x,x,x,b,b,b,positive +o,b,o,x,o,b,x,x,x,positive +o,b,o,x,b,o,x,x,x,positive +o,b,o,o,x,b,x,x,x,positive +o,b,o,o,b,x,x,x,x,positive +o,b,o,b,x,o,x,x,x,positive +o,b,o,b,o,x,x,x,x,positive +o,b,o,b,b,b,x,x,x,positive +o,b,b,x,x,x,x,o,o,positive +o,b,b,x,x,x,o,x,o,positive +o,b,b,x,x,x,o,o,x,positive +o,b,b,x,x,x,o,b,b,positive +o,b,b,x,x,x,b,o,b,positive +o,b,b,x,x,x,b,b,o,positive +o,b,b,x,o,o,x,x,x,positive +o,b,b,o,x,o,x,x,x,positive +o,b,b,o,o,x,x,x,x,positive +o,b,b,o,b,b,x,x,x,positive +o,b,b,b,o,b,x,x,x,positive +o,b,b,b,b,o,x,x,x,positive +b,x,x,o,x,o,x,o,b,positive +b,x,x,o,x,o,o,x,b,positive +b,x,x,o,x,o,b,x,o,positive +b,x,x,o,x,b,x,o,o,positive +b,x,x,o,x,b,o,x,o,positive +b,x,x,o,o,x,o,b,x,positive +b,x,x,o,o,x,b,o,x,positive +b,x,x,o,b,x,o,o,x,positive +b,x,x,b,x,o,x,o,o,positive +b,x,x,b,x,o,o,x,o,positive +b,x,x,b,o,x,o,o,x,positive +b,x,o,x,x,x,o,o,b,positive +b,x,o,x,x,x,o,b,o,positive +b,x,o,x,x,x,b,o,o,positive +b,x,o,x,x,o,o,x,b,positive +b,x,o,x,x,b,o,x,o,positive +b,x,o,o,x,x,o,x,b,positive +b,x,o,o,x,x,b,x,o,positive +b,x,o,o,x,o,b,x,x,positive +b,x,o,o,x,b,x,x,o,positive +b,x,o,o,x,b,o,x,x,positive +b,x,o,o,x,b,b,x,b,positive +b,x,o,o,o,b,x,x,x,positive +b,x,o,o,b,o,x,x,x,positive +b,x,o,b,x,x,o,x,o,positive +b,x,o,b,x,o,o,x,x,positive +b,x,o,b,x,o,b,x,b,positive +b,x,o,b,x,b,o,x,b,positive +b,x,o,b,o,o,x,x,x,positive +b,x,b,x,x,o,o,x,o,positive +b,x,b,o,x,x,o,x,o,positive +b,x,b,o,x,o,x,x,o,positive +b,x,b,o,x,o,o,x,x,positive +b,x,b,o,x,o,b,x,b,positive +b,x,b,o,x,b,o,x,b,positive +b,x,b,o,x,b,b,x,o,positive +b,x,b,b,x,o,o,x,b,positive +b,x,b,b,x,o,b,x,o,positive +b,x,b,b,x,b,o,x,o,positive +b,o,x,x,x,x,o,o,b,positive +b,o,x,x,x,x,o,b,o,positive +b,o,x,x,x,x,b,o,o,positive +b,o,x,x,x,o,x,o,b,positive +b,o,x,x,x,o,x,b,o,positive +b,o,x,x,x,b,x,o,o,positive +b,o,x,x,o,x,o,b,x,positive +b,o,x,x,b,x,o,o,x,positive +b,o,x,o,x,x,x,o,b,positive +b,o,x,o,x,x,x,b,o,positive +b,o,x,o,x,x,o,b,x,positive +b,o,x,o,x,x,b,o,x,positive +b,o,x,o,x,o,x,x,b,positive +b,o,x,o,x,o,x,b,x,positive +b,o,x,o,x,b,x,x,o,positive +b,o,x,o,x,b,x,o,x,positive +b,o,x,o,x,b,x,b,b,positive +b,o,x,o,o,x,x,b,x,positive +b,o,x,o,o,x,b,x,x,positive +b,o,x,o,o,b,x,x,x,positive +b,o,x,o,b,x,x,o,x,positive +b,o,x,o,b,x,o,x,x,positive +b,o,x,o,b,x,b,b,x,positive +b,o,x,o,b,o,x,x,x,positive +b,o,x,b,x,x,x,o,o,positive +b,o,x,b,x,x,o,o,x,positive +b,o,x,b,x,o,x,x,o,positive +b,o,x,b,x,o,x,o,x,positive +b,o,x,b,x,o,x,b,b,positive +b,o,x,b,x,b,x,o,b,positive +b,o,x,b,x,b,x,b,o,positive +b,o,x,b,o,x,o,x,x,positive +b,o,x,b,o,x,b,b,x,positive +b,o,x,b,o,o,x,x,x,positive +b,o,x,b,b,x,o,b,x,positive +b,o,x,b,b,x,b,o,x,positive +b,o,o,x,x,x,x,o,b,positive +b,o,o,x,x,x,x,b,o,positive +b,o,o,x,x,x,o,x,b,positive +b,o,o,x,x,x,b,x,o,positive +b,o,o,x,x,x,b,o,x,positive +b,o,o,x,x,x,b,b,b,positive +b,o,o,x,b,o,x,x,x,positive +b,o,o,o,x,b,x,x,x,positive +b,o,o,o,b,x,x,x,x,positive +b,o,o,b,x,o,x,x,x,positive +b,o,o,b,o,x,x,x,x,positive +b,o,o,b,b,b,x,x,x,positive +b,o,b,x,x,x,x,o,o,positive +b,o,b,x,x,x,o,x,o,positive +b,o,b,x,x,x,o,o,x,positive +b,o,b,x,x,x,o,b,b,positive +b,o,b,x,x,x,b,o,b,positive +b,o,b,x,x,x,b,b,o,positive +b,o,b,x,o,o,x,x,x,positive +b,o,b,o,x,o,x,x,x,positive +b,o,b,o,o,x,x,x,x,positive +b,o,b,o,b,b,x,x,x,positive +b,o,b,b,b,o,x,x,x,positive +b,b,x,x,x,o,x,o,o,positive +b,b,x,x,o,x,o,o,x,positive +b,b,x,o,x,x,x,o,o,positive +b,b,x,o,x,x,o,o,x,positive +b,b,x,o,x,o,x,x,o,positive +b,b,x,o,x,o,x,o,x,positive +b,b,x,o,x,b,x,b,o,positive +b,b,x,o,o,x,x,o,x,positive +b,b,x,o,o,x,o,x,x,positive +b,b,x,o,o,x,b,b,x,positive +b,b,x,o,b,x,o,b,x,positive +b,b,x,o,b,x,b,o,x,positive +b,b,x,b,x,o,x,o,b,positive +b,b,x,b,x,o,x,b,o,positive +b,b,x,b,x,b,x,o,o,positive +b,b,x,b,o,x,o,b,x,positive +b,b,x,b,o,x,b,o,x,positive +b,b,x,b,b,x,o,o,x,positive +b,b,o,x,x,x,o,x,o,positive +b,b,o,x,x,x,o,o,x,positive +b,b,o,x,x,x,b,o,b,positive +b,b,o,x,x,x,b,b,o,positive +b,b,o,x,o,o,x,x,x,positive +b,b,o,o,x,o,x,x,x,positive +b,b,o,o,o,x,x,x,x,positive +b,b,o,o,b,b,x,x,x,positive +b,b,o,b,o,b,x,x,x,positive +b,b,o,b,b,o,x,x,x,positive +b,b,b,x,x,x,o,o,b,positive +b,b,b,x,x,x,o,b,o,positive +b,b,b,x,x,x,b,o,o,positive +b,b,b,o,b,o,x,x,x,positive +b,b,b,b,o,o,x,x,x,positive +x,x,o,x,x,o,o,b,o,negative +x,x,o,x,x,o,b,o,o,negative +x,x,o,x,x,b,o,o,o,negative +x,x,o,x,o,x,o,o,b,negative +x,x,o,x,o,x,o,b,o,negative +x,x,o,x,o,o,o,x,b,negative +x,x,o,x,o,o,o,b,x,negative +x,x,o,x,o,b,o,x,o,negative +x,x,o,x,o,b,o,o,x,negative +x,x,o,x,o,b,o,b,b,negative +x,x,o,x,b,x,o,o,o,negative +x,x,o,x,b,o,o,x,o,negative +x,x,o,x,b,o,b,b,o,negative +x,x,o,o,x,o,x,b,o,negative +x,x,o,o,o,x,o,b,x,negative +x,x,o,o,o,o,x,x,b,negative +x,x,o,o,o,o,x,b,x,negative +x,x,o,o,o,o,b,x,x,negative +x,x,o,o,o,b,o,x,x,negative +x,x,o,o,b,o,x,x,o,negative +x,x,o,b,x,x,o,o,o,negative +x,x,o,b,x,o,x,o,o,negative +x,x,o,b,x,o,b,b,o,negative +x,x,o,b,o,x,o,x,o,negative +x,x,o,b,o,x,o,o,x,negative +x,x,o,b,o,x,o,b,b,negative +x,x,o,b,o,o,x,x,o,negative +x,x,o,b,o,o,o,x,x,negative +x,x,o,b,o,b,o,x,b,negative +x,x,o,b,o,b,o,b,x,negative +x,x,o,b,b,o,x,b,o,negative +x,x,o,b,b,o,b,x,o,negative +x,x,b,x,x,o,o,o,o,negative +x,x,b,x,o,x,o,o,o,negative +x,x,b,x,b,b,o,o,o,negative +x,x,b,o,x,x,o,o,o,negative +x,x,b,o,o,o,x,x,o,negative +x,x,b,o,o,o,x,o,x,negative +x,x,b,o,o,o,x,b,b,negative +x,x,b,o,o,o,b,x,b,negative +x,x,b,o,o,o,b,b,x,negative +x,x,b,b,x,b,o,o,o,negative +x,x,b,b,b,x,o,o,o,negative +x,o,x,x,x,b,o,o,o,negative +x,o,x,x,o,x,b,o,o,negative +x,o,x,x,o,o,b,o,x,negative +x,o,x,x,o,b,o,o,x,negative +x,o,x,x,o,b,b,o,b,negative +x,o,x,x,b,x,o,o,o,negative +x,o,x,o,o,x,x,o,b,negative +x,o,x,o,o,o,x,x,b,negative +x,o,x,o,o,o,x,b,x,negative +x,o,x,b,x,x,o,o,o,negative +x,o,x,b,o,x,x,o,o,negative +x,o,x,b,o,o,x,o,x,negative +x,o,x,b,o,b,x,o,b,negative +x,o,o,x,x,o,b,x,o,negative +x,o,o,x,o,x,o,x,b,negative +x,o,o,x,o,x,o,b,x,negative +x,o,o,x,o,x,b,o,x,negative +x,o,o,x,o,b,o,x,x,negative +x,o,o,b,x,o,x,x,o,negative +x,o,o,b,o,x,o,x,x,negative +x,o,b,x,o,x,o,o,x,negative +x,o,b,x,o,x,b,o,b,negative +x,o,b,x,o,b,b,o,x,negative +x,o,b,o,o,x,x,o,x,negative +x,o,b,b,o,x,x,o,b,negative +x,o,b,b,o,x,b,o,x,negative +x,o,b,b,o,b,x,o,x,negative +x,b,x,x,x,o,o,o,o,negative +x,b,x,x,o,x,o,o,o,negative +x,b,x,x,b,b,o,o,o,negative +x,b,x,o,o,o,x,x,o,negative +x,b,x,o,o,o,x,o,x,negative +x,b,x,o,o,o,x,b,b,negative +x,b,x,o,o,o,o,x,x,negative +x,b,x,o,o,o,b,x,b,negative +x,b,x,o,o,o,b,b,x,negative +x,b,x,b,x,b,o,o,o,negative +x,b,x,b,b,x,o,o,o,negative +x,b,o,x,x,o,o,x,o,negative +x,b,o,x,x,o,b,b,o,negative +x,b,o,x,o,x,o,x,o,negative +x,b,o,x,o,x,o,b,b,negative +x,b,o,x,o,o,o,x,x,negative +x,b,o,x,o,b,o,x,b,negative +x,b,o,x,o,b,o,b,x,negative +x,b,o,x,b,o,b,x,o,negative +x,b,o,o,o,x,o,x,x,negative +x,b,o,b,x,o,x,b,o,negative +x,b,o,b,x,o,b,x,o,negative +x,b,o,b,o,x,o,x,b,negative +x,b,o,b,o,x,o,b,x,negative +x,b,o,b,o,b,o,x,x,negative +x,b,o,b,b,o,x,x,o,negative +x,b,b,x,x,b,o,o,o,negative +x,b,b,x,b,x,o,o,o,negative +x,b,b,o,o,o,x,b,x,negative +x,b,b,o,o,o,b,x,x,negative +x,b,b,b,x,x,o,o,o,negative +o,x,x,x,x,b,o,o,o,negative +o,x,x,x,o,x,o,b,o,negative +o,x,x,x,o,x,b,o,o,negative +o,x,x,x,o,o,x,b,o,negative +o,x,x,x,o,o,b,x,o,negative +o,x,x,x,o,b,x,o,o,negative +o,x,x,x,o,b,o,x,o,negative +o,x,x,x,o,b,b,b,o,negative +o,x,x,x,b,x,o,o,o,negative +o,x,x,o,x,x,o,o,b,negative +o,x,x,o,x,x,o,b,o,negative +o,x,x,o,x,o,o,b,x,negative +o,x,x,o,x,b,o,o,x,negative +o,x,x,o,x,b,o,b,b,negative +o,x,x,o,o,x,x,b,o,negative +o,x,x,o,o,x,o,x,b,negative +o,x,x,o,o,x,b,x,o,negative +o,x,x,o,o,o,x,b,x,negative +o,x,x,o,o,o,b,x,x,negative +o,x,x,o,o,b,x,x,o,negative +o,x,x,o,o,b,o,x,x,negative +o,x,x,o,b,x,o,x,o,negative +o,x,x,o,b,b,o,x,b,negative +o,x,x,o,b,b,o,b,x,negative +o,x,x,b,x,x,o,o,o,negative +o,x,x,b,o,x,x,o,o,negative +o,x,x,b,o,x,o,x,o,negative +o,x,x,b,o,x,b,b,o,negative +o,x,x,b,o,o,x,x,o,negative +o,x,x,b,o,b,x,b,o,negative +o,x,x,b,o,b,b,x,o,negative +o,x,o,x,x,o,x,b,o,negative +o,x,o,x,o,x,x,b,o,negative +o,x,o,x,o,x,o,x,b,negative +o,x,o,x,o,x,o,b,x,negative +o,x,o,x,o,x,b,x,o,negative +o,x,o,x,o,b,x,x,o,negative +o,x,o,x,o,b,o,x,x,negative +o,x,o,x,b,o,x,x,o,negative +o,x,o,o,x,x,o,b,x,negative +o,x,o,o,b,x,o,x,x,negative +o,x,o,b,o,x,x,x,o,negative +o,x,o,b,o,x,o,x,x,negative +o,x,b,x,o,x,o,x,o,negative +o,x,b,x,o,x,b,b,o,negative +o,x,b,x,o,o,x,x,o,negative +o,x,b,x,o,b,x,b,o,negative +o,x,b,x,o,b,b,x,o,negative +o,x,b,o,x,x,o,o,x,negative +o,x,b,o,x,x,o,b,b,negative +o,x,b,o,x,b,o,b,x,negative +o,x,b,o,o,x,o,x,x,negative +o,x,b,o,b,x,o,b,x,negative +o,x,b,o,b,b,o,x,x,negative +o,x,b,b,o,x,x,b,o,negative +o,x,b,b,o,x,b,x,o,negative +o,x,b,b,o,b,x,x,o,negative +o,o,x,x,o,x,x,b,o,negative +o,o,x,x,o,x,b,x,o,negative +o,o,x,x,o,b,x,x,o,negative +o,o,x,o,x,x,o,x,b,negative +o,o,x,o,x,b,o,x,x,negative +o,o,x,b,o,x,x,x,o,negative +o,o,o,x,x,o,x,x,b,negative +o,o,o,x,x,o,x,b,x,negative +o,o,o,x,x,b,x,x,o,negative +o,o,o,x,x,b,x,o,x,negative +o,o,o,x,x,b,x,b,b,negative +o,o,o,x,x,b,o,x,x,negative +o,o,o,x,x,b,b,x,b,negative +o,o,o,x,x,b,b,b,x,negative +o,o,o,x,o,x,x,x,b,negative +o,o,o,x,o,x,x,b,x,negative +o,o,o,x,o,x,b,x,x,negative +o,o,o,x,b,x,x,x,o,negative +o,o,o,x,b,x,x,o,x,negative +o,o,o,x,b,x,x,b,b,negative +o,o,o,x,b,x,o,x,x,negative +o,o,o,x,b,x,b,x,b,negative +o,o,o,x,b,x,b,b,x,negative +o,o,o,x,b,b,x,x,b,negative +o,o,o,x,b,b,b,x,x,negative +o,o,o,o,x,x,x,x,b,negative +o,o,o,o,x,x,x,b,x,negative +o,o,o,o,x,x,b,x,x,negative +o,o,o,b,x,x,x,x,o,negative +o,o,o,b,x,x,x,o,x,negative +o,o,o,b,x,x,x,b,b,negative +o,o,o,b,x,x,o,x,x,negative +o,o,o,b,x,x,b,x,b,negative +o,o,o,b,x,x,b,b,x,negative +o,o,o,b,x,b,x,b,x,negative +o,o,o,b,x,b,b,x,x,negative +o,o,o,b,b,x,x,x,b,negative +o,o,o,b,b,x,x,b,x,negative +o,o,o,b,b,x,b,x,x,negative +o,o,b,x,o,x,x,x,o,negative +o,o,b,x,o,x,x,o,x,negative +o,o,b,o,x,x,o,x,x,negative +o,b,x,x,o,x,x,o,o,negative +o,b,x,x,o,x,o,x,o,negative +o,b,x,x,o,x,b,b,o,negative +o,b,x,x,o,b,x,b,o,negative +o,b,x,x,o,b,b,x,o,negative +o,b,x,o,x,x,o,x,o,negative +o,b,x,o,x,x,o,b,b,negative +o,b,x,o,x,o,o,x,x,negative +o,b,x,o,x,b,o,b,x,negative +o,b,x,o,o,x,x,x,o,negative +o,b,x,o,b,x,o,x,b,negative +o,b,x,o,b,b,o,x,x,negative +o,b,x,b,o,x,x,b,o,negative +o,b,x,b,o,x,b,x,o,negative +o,b,x,b,o,b,x,x,o,negative +o,b,o,x,x,o,x,x,o,negative +o,b,o,x,o,x,x,x,o,negative +o,b,o,x,o,x,o,x,x,negative +o,b,o,o,x,x,o,x,x,negative +o,b,b,x,o,x,x,b,o,negative +o,b,b,x,o,x,b,x,o,negative +o,b,b,x,o,b,x,x,o,negative +o,b,b,o,x,x,o,x,b,negative +o,b,b,o,x,x,o,b,x,negative +o,b,b,o,x,b,o,x,x,negative +o,b,b,o,b,x,o,x,x,negative +o,b,b,b,o,x,x,x,o,negative +b,x,x,x,o,x,o,o,o,negative +b,x,x,x,b,b,o,o,o,negative +b,x,x,o,x,x,o,o,o,negative +b,x,x,o,o,o,x,x,o,negative +b,x,x,o,o,o,x,o,x,negative +b,x,x,o,o,o,x,b,b,negative +b,x,x,o,o,o,b,b,x,negative +b,x,x,b,x,b,o,o,o,negative +b,x,x,b,b,x,o,o,o,negative +b,x,o,x,x,o,x,o,o,negative +b,x,o,x,x,o,b,b,o,negative +b,x,o,x,o,x,o,x,o,negative +b,x,o,x,o,x,o,o,x,negative +b,x,o,x,o,o,x,x,o,negative +b,x,o,x,o,o,o,x,x,negative +b,x,o,x,o,b,o,x,b,negative +b,x,o,x,o,b,o,b,x,negative +b,x,o,x,b,o,x,b,o,negative +b,x,o,x,b,o,b,x,o,negative +b,x,o,o,o,x,o,x,x,negative +b,x,o,b,x,o,x,b,o,negative +b,x,o,b,o,x,o,x,b,negative +b,x,o,b,o,x,o,b,x,negative +b,x,o,b,o,b,o,x,x,negative +b,x,o,b,b,o,x,x,o,negative +b,x,b,x,x,b,o,o,o,negative +b,x,b,x,b,x,o,o,o,negative +b,x,b,o,o,o,x,x,b,negative +b,x,b,o,o,o,x,b,x,negative +b,x,b,o,o,o,b,x,x,negative +b,x,b,b,x,x,o,o,o,negative +b,o,x,x,o,x,x,o,o,negative +b,o,x,x,o,x,b,o,b,negative +b,o,x,x,o,o,x,o,x,negative +b,o,x,x,o,b,x,o,b,negative +b,o,x,x,o,b,b,o,x,negative +b,o,x,b,o,x,x,o,b,negative +b,o,o,x,x,o,x,x,o,negative +b,o,o,x,o,x,x,o,x,negative +b,o,o,x,o,x,o,x,x,negative +b,o,b,x,o,x,x,o,b,negative +b,o,b,x,o,x,b,o,x,negative +b,o,b,x,o,b,x,o,x,negative +b,o,b,b,o,x,x,o,x,negative +b,b,x,x,x,b,o,o,o,negative +b,b,x,x,b,x,o,o,o,negative +b,b,x,o,o,o,x,x,b,negative +b,b,x,o,o,o,x,b,x,negative +b,b,x,b,x,x,o,o,o,negative +b,b,o,x,x,o,x,b,o,negative +b,b,o,x,x,o,b,x,o,negative +b,b,o,x,o,x,o,x,b,negative +b,b,o,x,o,x,o,b,x,negative +b,b,o,x,o,b,o,x,x,negative +b,b,o,x,b,o,x,x,o,negative +b,b,o,b,x,o,x,x,o,negative +b,b,o,b,o,x,o,x,x,negative +x,x,o,o,x,x,x,o,o,negative +x,x,o,o,o,x,x,x,o,negative +x,x,o,o,o,x,x,o,x,negative +x,o,x,x,x,o,o,x,o,negative +x,o,x,x,o,x,o,x,o,negative +x,o,x,x,o,o,o,x,x,negative +x,o,x,o,x,x,o,x,o,negative +x,o,x,o,o,x,x,x,o,negative +x,o,o,o,x,x,x,x,o,negative +o,x,x,x,x,o,o,o,x,negative +o,x,x,x,o,o,x,o,x,negative +o,x,x,x,o,o,o,x,x,negative +o,x,o,x,x,o,x,o,x,negative +o,x,o,x,o,x,x,o,x,negative +o,x,o,o,x,x,x,o,x,negative +o,o,x,x,x,o,o,x,x,negative diff --git a/don_oleg/tictactoe/train2.csv b/don_oleg/tictactoe/train2.csv new file mode 100644 index 0000000..404f11f --- /dev/null +++ b/don_oleg/tictactoe/train2.csv @@ -0,0 +1,872 @@ +V1,V2,V3,V4,V5,V6,V7,V8,V9,V10 +x,x,x,x,o,o,x,o,o,positive +x,x,x,x,o,o,o,x,o,positive +x,x,x,x,o,o,o,o,x,positive +x,x,x,x,o,o,o,b,b,positive +x,x,x,x,o,o,b,o,b,positive +x,x,x,x,o,o,b,b,o,positive +x,x,x,x,o,b,o,o,b,positive +x,x,x,x,o,b,o,b,o,positive +x,x,x,x,o,b,b,o,o,positive +x,x,x,x,b,o,o,o,b,positive +x,x,x,x,b,o,o,b,o,positive +x,x,x,x,b,o,b,o,o,positive +x,x,x,o,x,o,x,o,o,positive +x,x,x,o,x,o,o,x,o,positive +x,x,x,o,x,o,o,o,x,positive +x,x,x,o,x,o,o,b,b,positive +x,x,x,o,x,o,b,o,b,positive +x,x,x,o,x,o,b,b,o,positive +x,x,x,o,x,b,o,o,b,positive +x,x,x,o,x,b,b,o,o,positive +x,x,x,o,o,x,x,o,o,positive +x,x,x,o,o,x,o,x,o,positive +x,x,x,o,o,x,o,o,x,positive +x,x,x,o,o,x,o,b,b,positive +x,x,x,o,o,x,b,o,b,positive +x,x,x,o,o,x,b,b,o,positive +x,x,x,o,o,b,x,o,b,positive +x,x,x,o,o,b,x,b,o,positive +x,x,x,o,o,b,o,x,b,positive +x,x,x,o,o,b,o,b,x,positive +x,x,x,o,o,b,b,x,o,positive +x,x,x,o,o,b,b,o,x,positive +x,x,x,o,o,b,b,b,b,positive +x,x,x,o,b,x,o,o,b,positive +x,x,x,o,b,x,o,b,o,positive +x,x,x,o,b,x,b,o,o,positive +x,x,x,o,b,o,x,o,b,positive +x,x,x,o,b,o,x,b,o,positive +x,x,x,o,b,o,o,b,x,positive +x,x,x,o,b,o,b,x,o,positive +x,x,x,o,b,o,b,o,x,positive +x,x,x,o,b,o,b,b,b,positive +x,x,x,o,b,b,x,o,o,positive +x,x,x,o,b,b,o,o,x,positive +x,x,x,o,b,b,o,b,b,positive +x,x,x,o,b,b,b,b,o,positive +x,x,x,b,x,o,o,b,o,positive +x,x,x,b,x,o,b,o,o,positive +x,x,x,b,o,x,o,o,b,positive +x,x,x,b,o,x,o,b,o,positive +x,x,x,b,o,x,b,o,o,positive +x,x,x,b,o,o,x,o,b,positive +x,x,x,b,o,o,x,b,o,positive +x,x,x,b,o,o,o,x,b,positive +x,x,x,b,o,o,o,b,x,positive +x,x,x,b,o,o,b,x,o,positive +x,x,x,b,o,o,b,o,x,positive +x,x,x,b,o,o,b,b,b,positive +x,x,x,b,o,b,x,o,o,positive +x,x,x,b,o,b,o,x,o,positive +x,x,x,b,o,b,o,o,x,positive +x,x,x,b,o,b,o,b,b,positive +x,x,x,b,o,b,b,o,b,positive +x,x,x,b,o,b,b,b,o,positive +x,x,x,b,b,o,x,o,o,positive +x,x,x,b,b,o,o,o,x,positive +x,x,x,b,b,o,o,b,b,positive +x,x,x,b,b,o,b,o,b,positive +x,x,x,b,b,o,b,b,o,positive +x,x,x,b,b,b,o,o,b,positive +x,x,x,b,b,b,o,b,o,positive +x,x,x,b,b,b,b,o,o,positive +x,x,o,x,x,o,o,o,x,positive +x,x,o,x,o,x,x,o,o,positive +x,x,o,x,o,o,x,o,x,positive +x,x,o,x,o,o,x,b,b,positive +x,x,o,x,o,b,x,o,b,positive +x,x,o,x,o,b,x,b,o,positive +x,x,o,x,b,o,x,o,b,positive +x,x,o,x,b,b,x,o,o,positive +x,x,o,o,x,x,o,x,o,positive +x,x,o,o,x,x,o,o,x,positive +x,x,o,o,x,o,o,x,x,positive +x,x,o,o,x,o,b,x,b,positive +x,x,o,o,x,o,b,b,x,positive +x,x,o,o,x,b,o,x,b,positive +x,x,o,o,x,b,o,b,x,positive +x,x,o,o,x,b,b,x,o,positive +x,x,o,o,x,b,b,o,x,positive +x,x,o,b,x,o,o,x,b,positive +x,x,o,b,x,o,o,b,x,positive +x,x,o,b,x,o,b,o,x,positive +x,x,o,b,x,b,o,x,o,positive +x,x,o,b,x,b,o,o,x,positive +x,x,b,x,o,o,x,o,b,positive +x,x,b,x,o,o,x,b,o,positive +x,x,b,x,o,b,x,o,o,positive +x,x,b,x,b,o,x,o,o,positive +x,x,b,o,x,o,o,b,x,positive +x,x,b,o,x,o,b,x,o,positive +x,x,b,o,x,o,b,o,x,positive +x,x,b,o,x,b,o,x,o,positive +x,x,b,o,x,b,o,o,x,positive +x,x,b,b,x,o,o,x,o,positive +x,x,b,b,x,o,o,o,x,positive +x,o,x,x,x,o,x,o,o,positive +x,o,x,x,x,o,o,o,x,positive +x,o,x,x,o,o,x,x,o,positive +x,o,x,x,o,o,x,b,b,positive +x,o,x,x,b,o,x,o,b,positive +x,o,x,x,b,o,x,b,o,positive +x,o,x,x,b,b,x,o,o,positive +x,o,x,o,x,x,x,o,o,positive +x,o,x,o,x,x,o,o,x,positive +x,o,x,o,x,o,x,o,x,positive +x,o,x,o,x,o,x,b,b,positive +x,o,x,o,x,o,o,x,x,positive +x,o,x,o,x,o,b,b,x,positive +x,o,x,o,x,b,x,o,b,positive +x,o,x,o,x,b,x,b,o,positive +x,o,x,o,x,b,b,o,x,positive +x,o,x,o,o,x,o,x,x,positive +x,o,x,o,o,x,b,b,x,positive +x,o,x,o,b,x,o,b,x,positive +x,o,x,o,b,x,b,o,x,positive +x,o,x,b,x,o,x,o,b,positive +x,o,x,b,x,o,x,b,o,positive +x,o,x,b,x,o,o,b,x,positive +x,o,x,b,x,o,b,o,x,positive +x,o,x,b,x,b,x,o,o,positive +x,o,x,b,x,b,o,o,x,positive +x,o,x,b,o,x,o,b,x,positive +x,o,x,b,b,x,o,o,x,positive +x,o,o,x,x,x,x,o,o,positive +x,o,o,x,x,x,o,x,o,positive +x,o,o,x,x,x,o,o,x,positive +x,o,o,x,x,x,o,b,b,positive +x,o,o,x,x,x,b,o,b,positive +x,o,o,x,x,x,b,b,o,positive +x,o,o,x,x,o,x,o,x,positive +x,o,o,x,x,o,x,b,b,positive +x,o,o,x,x,o,o,x,x,positive +x,o,o,x,x,o,b,b,x,positive +x,o,o,x,x,b,x,o,b,positive +x,o,o,x,x,b,x,b,o,positive +x,o,o,x,x,b,o,b,x,positive +x,o,o,x,x,b,b,o,x,positive +x,o,o,x,o,x,x,x,o,positive +x,o,o,x,o,x,x,b,b,positive +x,o,o,x,o,o,x,x,x,positive +x,o,o,x,o,b,x,x,b,positive +x,o,o,x,o,b,x,b,x,positive +x,o,o,x,b,x,x,o,b,positive +x,o,o,x,b,x,x,b,o,positive +x,o,o,x,b,o,x,x,b,positive +x,o,o,x,b,o,x,b,x,positive +x,o,o,x,b,b,x,x,o,positive +x,o,o,x,b,b,x,o,x,positive +x,o,o,x,b,b,x,b,b,positive +x,o,o,o,x,x,x,o,x,positive +x,o,o,o,x,x,o,x,x,positive +x,o,o,o,x,x,b,b,x,positive +x,o,o,o,x,o,x,x,x,positive +x,o,o,o,x,b,b,x,x,positive +x,o,o,o,o,x,x,x,x,positive +x,o,o,b,x,x,o,b,x,positive +x,o,o,b,x,x,b,o,x,positive +x,o,o,b,x,o,x,b,x,positive +x,o,o,b,x,o,b,x,x,positive +x,o,o,b,x,b,x,o,x,positive +x,o,o,b,x,b,o,x,x,positive +x,o,o,b,x,b,b,b,x,positive +x,o,o,b,o,b,x,x,x,positive +x,o,o,b,b,o,x,x,x,positive +x,o,b,x,x,x,o,b,o,positive +x,o,b,x,x,x,b,o,o,positive +x,o,b,x,x,o,x,o,b,positive +x,o,b,x,x,o,x,b,o,positive +x,o,b,x,x,o,o,b,x,positive +x,o,b,x,x,o,b,o,x,positive +x,o,b,x,x,b,x,o,o,positive +x,o,b,x,x,b,o,o,x,positive +x,o,b,x,o,x,x,b,o,positive +x,o,b,x,o,o,x,x,b,positive +x,o,b,x,o,b,x,x,o,positive +x,o,b,x,o,b,x,b,b,positive +x,o,b,x,b,x,x,o,o,positive +x,o,b,x,b,o,x,x,o,positive +x,o,b,x,b,o,x,o,x,positive +x,o,b,x,b,o,x,b,b,positive +x,o,b,x,b,b,x,o,b,positive +x,o,b,x,b,b,x,b,o,positive +x,o,b,o,x,x,o,b,x,positive +x,o,b,o,x,x,b,o,x,positive +x,o,b,o,x,o,x,b,x,positive +x,o,b,o,x,o,b,x,x,positive +x,o,b,o,x,b,x,o,x,positive +x,o,b,o,x,b,o,x,x,positive +x,o,b,o,x,b,b,b,x,positive +x,o,b,o,o,b,x,x,x,positive +x,o,b,o,b,o,x,x,x,positive +x,o,b,b,x,x,o,o,x,positive +x,o,b,b,x,o,x,o,x,positive +x,o,b,b,x,o,o,x,x,positive +x,o,b,b,x,o,b,b,x,positive +x,o,b,b,x,b,o,b,x,positive +x,o,b,b,x,b,b,o,x,positive +x,o,b,b,o,o,x,x,x,positive +x,b,x,x,o,o,x,o,b,positive +x,b,x,x,o,o,x,b,o,positive +x,b,x,x,o,b,x,o,o,positive +x,b,x,x,b,o,x,o,o,positive +x,b,x,o,x,o,x,o,b,positive +x,b,x,o,x,o,x,b,o,positive +x,b,x,o,x,o,o,b,x,positive +x,b,x,o,x,o,b,o,x,positive +x,b,x,o,x,b,x,o,o,positive +x,b,x,o,x,b,o,o,x,positive +x,b,x,o,o,x,b,o,x,positive +x,b,x,o,b,x,o,o,x,positive +x,b,x,b,x,o,x,o,o,positive +x,b,x,b,x,o,o,o,x,positive +x,b,x,b,o,x,o,o,x,positive +x,b,o,x,x,x,o,b,o,positive +x,b,o,x,x,x,b,o,o,positive +x,b,o,x,x,o,x,o,b,positive +x,b,o,x,x,o,o,b,x,positive +x,b,o,x,x,o,b,o,x,positive +x,b,o,x,x,b,x,o,o,positive +x,b,o,x,x,b,o,o,x,positive +x,b,o,x,o,x,x,o,b,positive +x,b,o,x,o,x,x,b,o,positive +x,b,o,x,o,o,x,x,b,positive +x,b,o,x,o,o,x,b,x,positive +x,b,o,x,o,b,x,x,o,positive +x,b,o,x,o,b,x,o,x,positive +x,b,o,x,o,b,x,b,b,positive +x,b,o,x,b,x,x,o,o,positive +x,b,o,x,b,o,x,o,x,positive +x,b,o,x,b,o,x,b,b,positive +x,b,o,x,b,b,x,o,b,positive +x,b,o,x,b,b,x,b,o,positive +x,b,o,o,x,x,o,b,x,positive +x,b,o,o,x,o,x,b,x,positive +x,b,o,o,x,o,b,x,x,positive +x,b,o,o,x,b,x,o,x,positive +x,b,o,o,x,b,o,x,x,positive +x,b,o,o,o,b,x,x,x,positive +x,b,o,o,b,o,x,x,x,positive +x,b,o,b,x,x,o,o,x,positive +x,b,o,b,x,o,x,o,x,positive +x,b,o,b,x,o,o,x,x,positive +x,b,o,b,x,o,b,b,x,positive +x,b,o,b,x,b,o,b,x,positive +x,b,o,b,o,o,x,x,x,positive +x,b,b,x,x,o,x,o,o,positive +x,b,b,x,x,o,o,o,x,positive +x,b,b,x,o,x,x,o,o,positive +x,b,b,x,o,o,x,x,o,positive +x,b,b,x,o,o,x,b,b,positive +x,b,b,x,o,b,x,o,b,positive +x,b,b,x,o,b,x,b,o,positive +x,b,b,x,b,o,x,o,b,positive +x,b,b,x,b,o,x,b,o,positive +x,b,b,x,b,b,x,o,o,positive +x,b,b,o,x,x,o,o,x,positive +x,b,b,o,x,o,x,o,x,positive +x,b,b,o,x,o,b,b,x,positive +x,b,b,o,x,b,o,b,x,positive +x,b,b,o,x,b,b,o,x,positive +x,b,b,b,x,o,o,b,x,positive +x,b,b,b,x,o,b,o,x,positive +x,b,b,b,x,b,o,o,x,positive +o,x,x,x,x,o,x,o,o,positive +o,x,x,x,x,o,o,x,o,positive +o,x,x,x,o,x,o,o,x,positive +o,x,x,o,x,x,x,o,o,positive +o,x,x,o,x,o,x,x,o,positive +o,x,x,o,x,o,x,o,x,positive +o,x,x,o,x,o,x,b,b,positive +o,x,x,o,x,o,b,x,b,positive +o,x,x,o,x,b,x,o,b,positive +o,x,x,o,x,b,x,b,o,positive +o,x,x,o,x,b,b,x,o,positive +o,x,x,o,o,x,b,b,x,positive +o,x,x,b,x,o,x,o,b,positive +o,x,x,b,x,o,x,b,o,positive +o,x,x,b,x,o,o,x,b,positive +o,x,x,b,x,o,b,x,o,positive +o,x,x,b,x,b,x,o,o,positive +o,x,x,b,x,b,o,x,o,positive +o,x,x,b,o,x,o,b,x,positive +o,x,x,b,o,x,b,o,x,positive +o,x,x,b,b,x,o,o,x,positive +o,x,o,x,x,x,x,o,o,positive +o,x,o,x,x,x,o,x,o,positive +o,x,o,x,x,x,o,o,x,positive +o,x,o,x,x,x,o,b,b,positive +o,x,o,x,x,x,b,o,b,positive +o,x,o,x,x,x,b,b,o,positive +o,x,o,x,x,o,o,x,x,positive +o,x,o,x,x,o,b,x,b,positive +o,x,o,x,x,b,o,x,b,positive +o,x,o,x,x,b,b,x,o,positive +o,x,o,x,o,o,x,x,x,positive +o,x,o,o,x,x,x,x,o,positive +o,x,o,o,x,x,b,x,b,positive +o,x,o,o,x,o,x,x,x,positive +o,x,o,o,x,b,x,x,b,positive +o,x,o,o,x,b,b,x,x,positive +o,x,o,o,o,x,x,x,x,positive +o,x,o,o,b,b,x,x,x,positive +o,x,o,b,x,x,o,x,b,positive +o,x,o,b,x,x,b,x,o,positive +o,x,o,b,x,o,x,x,b,positive +o,x,o,b,x,o,b,x,x,positive +o,x,o,b,x,b,x,x,o,positive +o,x,o,b,x,b,o,x,x,positive +o,x,o,b,o,b,x,x,x,positive +o,x,b,x,x,x,o,o,b,positive +o,x,b,x,x,x,o,b,o,positive +o,x,b,x,x,x,b,o,o,positive +o,x,b,x,x,o,o,x,b,positive +o,x,b,x,x,o,b,x,o,positive +o,x,b,x,x,b,o,x,o,positive +o,x,b,o,x,x,b,x,o,positive +o,x,b,o,x,o,x,x,b,positive +o,x,b,o,x,o,b,x,x,positive +o,x,b,o,x,b,x,x,o,positive +o,x,b,o,x,b,b,x,b,positive +o,x,b,o,o,b,x,x,x,positive +o,x,b,o,b,o,x,x,x,positive +o,x,b,b,x,x,o,x,o,positive +o,x,b,b,x,o,x,x,o,positive +o,x,b,b,x,o,o,x,x,positive +o,x,b,b,x,o,b,x,b,positive +o,x,b,b,x,b,o,x,b,positive +o,x,b,b,x,b,b,x,o,positive +o,x,b,b,o,o,x,x,x,positive +o,o,x,x,x,x,x,o,o,positive +o,o,x,x,x,x,o,x,o,positive +o,o,x,x,x,x,o,o,x,positive +o,o,x,x,x,x,o,b,b,positive +o,o,x,x,x,x,b,o,b,positive +o,o,x,x,x,x,b,b,o,positive +o,o,x,x,x,o,x,x,o,positive +o,o,x,x,x,o,x,o,x,positive +o,o,x,x,x,o,x,b,b,positive +o,o,x,x,x,b,x,o,b,positive +o,o,x,x,x,b,x,b,o,positive +o,o,x,x,o,x,o,x,x,positive +o,o,x,x,o,x,b,b,x,positive +o,o,x,x,b,x,o,b,x,positive +o,o,x,x,b,x,b,o,x,positive +o,o,x,o,x,x,x,o,x,positive +o,o,x,o,x,x,x,b,b,positive +o,o,x,o,x,x,b,b,x,positive +o,o,x,o,x,o,x,x,x,positive +o,o,x,o,x,b,x,x,b,positive +o,o,x,o,x,b,x,b,x,positive +o,o,x,o,o,x,x,x,x,positive +o,o,x,o,b,x,x,b,x,positive +o,o,x,o,b,x,b,x,x,positive +o,o,x,o,b,b,x,x,x,positive +o,o,x,b,x,x,x,o,b,positive +o,o,x,b,x,x,x,b,o,positive +o,o,x,b,x,x,o,b,x,positive +o,o,x,b,x,o,x,b,x,positive +o,o,x,b,x,b,x,x,o,positive +o,o,x,b,x,b,x,o,x,positive +o,o,x,b,o,x,x,b,x,positive +o,o,x,b,o,x,b,x,x,positive +o,o,x,b,o,b,x,x,x,positive +o,o,x,b,b,x,x,o,x,positive +o,o,x,b,b,x,o,x,x,positive +o,o,x,b,b,x,b,b,x,positive +o,o,b,x,x,x,x,o,b,positive +o,o,b,x,x,x,x,b,o,positive +o,o,b,x,x,x,o,x,b,positive +o,o,b,x,x,x,o,b,x,positive +o,o,b,x,x,x,b,x,o,positive +o,o,b,x,x,x,b,o,x,positive +o,o,b,x,x,x,b,b,b,positive +o,o,b,x,o,b,x,x,x,positive +o,o,b,x,b,o,x,x,x,positive +o,o,b,o,x,b,x,x,x,positive +o,o,b,o,b,x,x,x,x,positive +o,o,b,b,x,o,x,x,x,positive +o,o,b,b,o,x,x,x,x,positive +o,o,b,b,b,b,x,x,x,positive +o,b,x,x,x,x,o,o,b,positive +o,b,x,x,x,x,o,b,o,positive +o,b,x,x,x,x,b,o,o,positive +o,b,x,x,x,o,x,o,b,positive +o,b,x,x,x,o,x,b,o,positive +o,b,x,x,x,b,x,o,o,positive +o,b,x,x,o,x,o,b,x,positive +o,b,x,x,o,x,b,o,x,positive +o,b,x,x,b,x,o,o,x,positive +o,b,x,o,x,x,x,o,b,positive +o,b,x,o,x,x,x,b,o,positive +o,b,x,o,x,x,b,o,x,positive +o,b,x,o,x,o,x,x,b,positive +o,b,x,o,x,o,x,b,x,positive +o,b,x,o,x,b,x,x,o,positive +o,b,x,o,x,b,x,o,x,positive +o,b,x,o,x,b,x,b,b,positive +o,b,x,o,o,x,x,b,x,positive +o,b,x,o,o,x,b,x,x,positive +o,b,x,o,o,b,x,x,x,positive +o,b,x,o,b,x,x,o,x,positive +o,b,x,o,b,x,b,b,x,positive +o,b,x,o,b,o,x,x,x,positive +o,b,x,b,x,x,x,o,o,positive +o,b,x,b,x,x,o,o,x,positive +o,b,x,b,x,o,x,x,o,positive +o,b,x,b,x,o,x,o,x,positive +o,b,x,b,x,o,x,b,b,positive +o,b,x,b,x,b,x,o,b,positive +o,b,x,b,x,b,x,b,o,positive +o,b,x,b,o,x,x,o,x,positive +o,b,x,b,o,x,o,x,x,positive +o,b,x,b,o,x,b,b,x,positive +o,b,x,b,o,o,x,x,x,positive +o,b,x,b,b,x,o,b,x,positive +o,b,o,x,x,x,x,o,b,positive +o,b,o,x,x,x,x,b,o,positive +o,b,o,x,x,x,o,x,b,positive +o,b,o,x,x,x,o,b,x,positive +o,b,o,x,x,x,b,x,o,positive +o,b,o,x,x,x,b,o,x,positive +o,b,o,x,o,b,x,x,x,positive +o,b,o,x,b,o,x,x,x,positive +o,b,o,o,x,b,x,x,x,positive +o,b,o,o,b,x,x,x,x,positive +o,b,o,b,x,o,x,x,x,positive +o,b,o,b,o,x,x,x,x,positive +o,b,o,b,b,b,x,x,x,positive +o,b,b,x,x,x,x,o,o,positive +o,b,b,x,x,x,o,x,o,positive +o,b,b,x,x,x,o,o,x,positive +o,b,b,x,x,x,o,b,b,positive +o,b,b,x,x,x,b,o,b,positive +o,b,b,x,x,x,b,b,o,positive +o,b,b,x,o,o,x,x,x,positive +o,b,b,o,x,o,x,x,x,positive +o,b,b,o,b,b,x,x,x,positive +o,b,b,b,o,b,x,x,x,positive +o,b,b,b,b,o,x,x,x,positive +b,x,x,o,x,o,x,o,b,positive +b,x,x,o,x,o,x,b,o,positive +b,x,x,o,x,o,o,x,b,positive +b,x,x,o,x,o,b,x,o,positive +b,x,x,o,x,b,x,o,o,positive +b,x,x,o,x,b,o,x,o,positive +b,x,x,o,o,x,o,b,x,positive +b,x,x,o,b,x,o,o,x,positive +b,x,x,b,x,o,x,o,o,positive +b,x,x,b,x,o,o,x,o,positive +b,x,o,x,x,x,o,o,b,positive +b,x,o,x,x,x,o,b,o,positive +b,x,o,x,x,x,b,o,o,positive +b,x,o,x,x,b,o,x,o,positive +b,x,o,o,x,x,o,x,b,positive +b,x,o,o,x,x,b,x,o,positive +b,x,o,o,x,o,x,x,b,positive +b,x,o,o,x,o,b,x,x,positive +b,x,o,o,x,b,x,x,o,positive +b,x,o,o,x,b,o,x,x,positive +b,x,o,o,x,b,b,x,b,positive +b,x,o,o,o,b,x,x,x,positive +b,x,o,o,b,o,x,x,x,positive +b,x,o,b,x,x,o,x,o,positive +b,x,o,b,x,o,o,x,x,positive +b,x,o,b,x,o,b,x,b,positive +b,x,o,b,x,b,o,x,b,positive +b,x,o,b,x,b,b,x,o,positive +b,x,o,b,o,o,x,x,x,positive +b,x,b,x,x,o,o,x,o,positive +b,x,b,o,x,x,o,x,o,positive +b,x,b,o,x,o,x,x,o,positive +b,x,b,o,x,o,b,x,b,positive +b,x,b,o,x,b,o,x,b,positive +b,x,b,o,x,b,b,x,o,positive +b,x,b,b,x,o,o,x,b,positive +b,x,b,b,x,o,b,x,o,positive +b,o,x,x,x,x,o,o,b,positive +b,o,x,x,x,x,o,b,o,positive +b,o,x,x,x,x,b,o,o,positive +b,o,x,x,x,o,x,b,o,positive +b,o,x,x,x,b,x,o,o,positive +b,o,x,x,o,x,o,b,x,positive +b,o,x,x,b,x,o,o,x,positive +b,o,x,o,x,x,x,o,b,positive +b,o,x,o,x,x,x,b,o,positive +b,o,x,o,x,x,b,o,x,positive +b,o,x,o,x,o,x,x,b,positive +b,o,x,o,x,o,x,b,x,positive +b,o,x,o,x,b,x,x,o,positive +b,o,x,o,x,b,x,o,x,positive +b,o,x,o,x,b,x,b,b,positive +b,o,x,o,o,x,x,b,x,positive +b,o,x,o,o,x,b,x,x,positive +b,o,x,o,b,x,x,o,x,positive +b,o,x,o,b,x,o,x,x,positive +b,o,x,o,b,x,b,b,x,positive +b,o,x,o,b,o,x,x,x,positive +b,o,x,b,x,x,o,o,x,positive +b,o,x,b,x,o,x,x,o,positive +b,o,x,b,x,o,x,o,x,positive +b,o,x,b,x,o,x,b,b,positive +b,o,x,b,x,b,x,o,b,positive +b,o,x,b,x,b,x,b,o,positive +b,o,x,b,o,x,o,x,x,positive +b,o,x,b,o,x,b,b,x,positive +b,o,x,b,o,o,x,x,x,positive +b,o,x,b,b,x,o,b,x,positive +b,o,x,b,b,x,b,o,x,positive +b,o,o,x,x,x,x,o,b,positive +b,o,o,x,x,x,x,b,o,positive +b,o,o,x,x,x,o,x,b,positive +b,o,o,x,x,x,o,b,x,positive +b,o,o,x,x,x,b,x,o,positive +b,o,o,x,x,x,b,o,x,positive +b,o,o,x,o,b,x,x,x,positive +b,o,o,x,b,o,x,x,x,positive +b,o,o,o,x,b,x,x,x,positive +b,o,o,o,b,x,x,x,x,positive +b,o,o,b,x,o,x,x,x,positive +b,o,o,b,o,x,x,x,x,positive +b,o,o,b,b,b,x,x,x,positive +b,o,b,x,x,x,x,o,o,positive +b,o,b,x,x,x,o,b,b,positive +b,o,b,x,x,x,b,o,b,positive +b,o,b,x,x,x,b,b,o,positive +b,o,b,x,o,o,x,x,x,positive +b,o,b,o,x,o,x,x,x,positive +b,o,b,o,b,b,x,x,x,positive +b,o,b,b,o,b,x,x,x,positive +b,o,b,b,b,o,x,x,x,positive +b,b,x,x,x,o,x,o,o,positive +b,b,x,x,o,x,o,o,x,positive +b,b,x,o,x,x,o,o,x,positive +b,b,x,o,x,o,x,x,o,positive +b,b,x,o,x,o,x,o,x,positive +b,b,x,o,x,o,x,b,b,positive +b,b,x,o,x,b,x,o,b,positive +b,b,x,o,x,b,x,b,o,positive +b,b,x,o,o,x,x,o,x,positive +b,b,x,o,o,x,b,b,x,positive +b,b,x,o,b,x,o,b,x,positive +b,b,x,o,b,x,b,o,x,positive +b,b,x,b,x,o,x,o,b,positive +b,b,x,b,x,o,x,b,o,positive +b,b,x,b,x,b,x,o,o,positive +b,b,x,b,o,x,o,b,x,positive +b,b,x,b,o,x,b,o,x,positive +b,b,x,b,b,x,o,o,x,positive +b,b,o,x,x,x,x,o,o,positive +b,b,o,x,x,x,o,o,x,positive +b,b,o,x,x,x,o,b,b,positive +b,b,o,x,x,x,b,o,b,positive +b,b,o,x,x,x,b,b,o,positive +b,b,o,x,o,o,x,x,x,positive +b,b,o,o,x,o,x,x,x,positive +b,b,o,o,o,x,x,x,x,positive +b,b,o,o,b,b,x,x,x,positive +b,b,o,b,o,b,x,x,x,positive +b,b,o,b,b,o,x,x,x,positive +b,b,b,x,x,x,o,o,b,positive +b,b,b,x,x,x,o,b,o,positive +b,b,b,x,x,x,b,o,o,positive +b,b,b,o,o,b,x,x,x,positive +b,b,b,o,b,o,x,x,x,positive +b,b,b,b,o,o,x,x,x,positive +x,x,o,x,x,o,o,b,o,negative +x,x,o,x,x,o,b,o,o,negative +x,x,o,x,x,b,o,o,o,negative +x,x,o,x,o,x,o,o,b,negative +x,x,o,x,o,x,o,b,o,negative +x,x,o,x,o,o,o,x,b,negative +x,x,o,x,o,o,o,b,x,negative +x,x,o,x,o,o,b,x,o,negative +x,x,o,x,o,b,o,x,o,negative +x,x,o,x,o,b,o,o,x,negative +x,x,o,x,o,b,o,b,b,negative +x,x,o,x,b,x,o,o,o,negative +x,x,o,x,b,o,o,x,o,negative +x,x,o,x,b,o,b,b,o,negative +x,x,o,o,x,o,x,b,o,negative +x,x,o,o,o,x,o,x,b,negative +x,x,o,o,o,x,o,b,x,negative +x,x,o,o,o,o,x,b,x,negative +x,x,o,o,o,o,b,x,x,negative +x,x,o,o,o,b,o,x,x,negative +x,x,o,o,b,o,x,x,o,negative +x,x,o,b,x,x,o,o,o,negative +x,x,o,b,x,o,x,o,o,negative +x,x,o,b,x,o,b,b,o,negative +x,x,o,b,o,x,o,x,o,negative +x,x,o,b,o,x,o,o,x,negative +x,x,o,b,o,x,o,b,b,negative +x,x,o,b,o,o,x,x,o,negative +x,x,o,b,o,o,o,x,x,negative +x,x,o,b,o,b,o,x,b,negative +x,x,o,b,o,b,o,b,x,negative +x,x,b,x,x,o,o,o,o,negative +x,x,b,x,o,x,o,o,o,negative +x,x,b,x,b,b,o,o,o,negative +x,x,b,o,x,x,o,o,o,negative +x,x,b,o,o,o,x,x,o,negative +x,x,b,o,o,o,x,b,b,negative +x,x,b,o,o,o,o,x,x,negative +x,x,b,o,o,o,b,x,b,negative +x,x,b,o,o,o,b,b,x,negative +x,x,b,b,b,x,o,o,o,negative +x,o,x,x,x,b,o,o,o,negative +x,o,x,x,o,x,o,o,b,negative +x,o,x,x,o,x,b,o,o,negative +x,o,x,x,o,o,b,o,x,negative +x,o,x,x,o,b,o,o,x,negative +x,o,x,x,o,b,b,o,b,negative +x,o,x,x,b,x,o,o,o,negative +x,o,x,o,o,x,x,o,b,negative +x,o,x,o,o,o,x,b,x,negative +x,o,x,o,o,o,b,x,x,negative +x,o,x,o,o,b,x,o,x,negative +x,o,x,b,x,x,o,o,o,negative +x,o,x,b,o,x,x,o,o,negative +x,o,x,b,o,x,b,o,b,negative +x,o,x,b,o,o,x,o,x,negative +x,o,x,b,o,b,x,o,b,negative +x,o,x,b,o,b,b,o,x,negative +x,o,o,x,x,o,b,x,o,negative +x,o,o,x,o,x,o,x,b,negative +x,o,o,x,o,x,o,b,x,negative +x,o,o,b,x,o,x,x,o,negative +x,o,o,b,o,x,x,o,x,negative +x,o,o,b,o,x,o,x,x,negative +x,o,b,x,o,x,o,o,x,negative +x,o,b,x,o,x,b,o,b,negative +x,o,b,x,o,b,b,o,x,negative +x,o,b,o,o,x,x,o,x,negative +x,o,b,b,o,x,x,o,b,negative +x,o,b,b,o,x,b,o,x,negative +x,o,b,b,o,b,x,o,x,negative +x,b,x,x,x,o,o,o,o,negative +x,b,x,x,o,x,o,o,o,negative +x,b,x,x,b,b,o,o,o,negative +x,b,x,o,x,x,o,o,o,negative +x,b,x,o,o,o,x,x,o,negative +x,b,x,o,o,o,x,o,x,negative +x,b,x,o,o,o,x,b,b,negative +x,b,x,o,o,o,o,x,x,negative +x,b,x,o,o,o,b,x,b,negative +x,b,x,b,x,b,o,o,o,negative +x,b,x,b,b,x,o,o,o,negative +x,b,o,x,x,o,o,x,o,negative +x,b,o,x,x,o,b,b,o,negative +x,b,o,x,o,x,o,x,o,negative +x,b,o,x,o,x,o,o,x,negative +x,b,o,x,o,x,o,b,b,negative +x,b,o,x,o,o,o,x,x,negative +x,b,o,x,o,b,o,x,b,negative +x,b,o,x,o,b,o,b,x,negative +x,b,o,x,b,o,b,x,o,negative +x,b,o,o,x,o,x,x,o,negative +x,b,o,o,o,x,o,x,x,negative +x,b,o,b,x,o,x,b,o,negative +x,b,o,b,x,o,b,x,o,negative +x,b,o,b,o,x,o,x,b,negative +x,b,o,b,o,x,o,b,x,negative +x,b,o,b,o,b,o,x,x,negative +x,b,b,x,x,b,o,o,o,negative +x,b,b,x,b,x,o,o,o,negative +x,b,b,o,o,o,x,x,b,negative +x,b,b,o,o,o,x,b,x,negative +x,b,b,o,o,o,b,x,x,negative +o,x,x,x,x,b,o,o,o,negative +o,x,x,x,o,x,b,o,o,negative +o,x,x,x,o,o,x,b,o,negative +o,x,x,x,o,o,b,x,o,negative +o,x,x,x,o,b,x,o,o,negative +o,x,x,x,o,b,o,x,o,negative +o,x,x,x,o,b,b,b,o,negative +o,x,x,x,b,x,o,o,o,negative +o,x,x,o,x,b,o,o,x,negative +o,x,x,o,x,b,o,b,b,negative +o,x,x,o,o,x,x,b,o,negative +o,x,x,o,o,x,o,x,b,negative +o,x,x,o,o,x,b,x,o,negative +o,x,x,o,o,o,x,x,b,negative +o,x,x,o,o,o,x,b,x,negative +o,x,x,o,o,o,b,x,x,negative +o,x,x,o,o,b,o,x,x,negative +o,x,x,o,b,x,o,x,o,negative +o,x,x,o,b,x,o,b,b,negative +o,x,x,o,b,o,o,x,x,negative +o,x,x,o,b,b,o,x,b,negative +o,x,x,o,b,b,o,b,x,negative +o,x,x,b,x,x,o,o,o,negative +o,x,x,b,o,x,x,o,o,negative +o,x,x,b,o,o,x,x,o,negative +o,x,x,b,o,b,x,b,o,negative +o,x,x,b,o,b,b,x,o,negative +o,x,o,x,x,o,x,b,o,negative +o,x,o,x,o,x,x,b,o,negative +o,x,o,x,o,x,o,x,b,negative +o,x,o,x,o,x,o,b,x,negative +o,x,o,x,o,x,b,x,o,negative +o,x,o,x,o,b,x,x,o,negative +o,x,o,x,o,b,o,x,x,negative +o,x,o,x,b,o,x,x,o,negative +o,x,o,o,x,x,o,b,x,negative +o,x,o,o,b,x,o,x,x,negative +o,x,o,b,o,x,x,x,o,negative +o,x,o,b,o,x,o,x,x,negative +o,x,b,x,o,x,x,o,o,negative +o,x,b,x,o,x,o,x,o,negative +o,x,b,x,o,x,b,b,o,negative +o,x,b,x,o,o,x,x,o,negative +o,x,b,x,o,b,x,b,o,negative +o,x,b,x,o,b,b,x,o,negative +o,x,b,o,x,x,o,o,x,negative +o,x,b,o,x,x,o,b,b,negative +o,x,b,o,x,b,o,b,x,negative +o,x,b,o,o,x,x,x,o,negative +o,x,b,o,o,x,o,x,x,negative +o,x,b,o,b,x,o,x,b,negative +o,x,b,o,b,b,o,x,x,negative +o,x,b,b,o,x,x,b,o,negative +o,x,b,b,o,x,b,x,o,negative +o,x,b,b,o,b,x,x,o,negative +o,o,x,x,o,x,x,o,b,negative +o,o,x,x,o,x,x,b,o,negative +o,o,x,x,o,x,b,x,o,negative +o,o,x,x,o,b,x,x,o,negative +o,o,x,x,o,b,x,o,x,negative +o,o,x,o,x,x,o,x,b,negative +o,o,x,o,x,b,o,x,x,negative +o,o,x,b,o,x,x,x,o,negative +o,o,o,x,x,o,x,x,b,negative +o,o,o,x,x,o,x,b,x,negative +o,o,o,x,x,o,b,x,x,negative +o,o,o,x,x,b,x,x,o,negative +o,o,o,x,x,b,x,o,x,negative +o,o,o,x,x,b,x,b,b,negative +o,o,o,x,x,b,b,x,b,negative +o,o,o,x,o,x,x,x,b,negative +o,o,o,x,o,x,x,b,x,negative +o,o,o,x,o,x,b,x,x,negative +o,o,o,x,b,x,x,x,o,negative +o,o,o,x,b,x,x,o,x,negative +o,o,o,x,b,x,x,b,b,negative +o,o,o,x,b,x,o,x,x,negative +o,o,o,x,b,x,b,x,b,negative +o,o,o,x,b,x,b,b,x,negative +o,o,o,x,b,b,x,x,b,negative +o,o,o,x,b,b,x,b,x,negative +o,o,o,x,b,b,b,x,x,negative +o,o,o,o,x,x,x,x,b,negative +o,o,o,o,x,x,x,b,x,negative +o,o,o,o,x,x,b,x,x,negative +o,o,o,b,x,x,x,o,x,negative +o,o,o,b,x,x,x,b,b,negative +o,o,o,b,x,x,o,x,x,negative +o,o,o,b,x,x,b,b,x,negative +o,o,o,b,x,b,x,x,b,negative +o,o,o,b,x,b,x,b,x,negative +o,o,o,b,x,b,b,x,x,negative +o,o,o,b,b,x,x,x,b,negative +o,o,o,b,b,x,x,b,x,negative +o,o,o,b,b,x,b,x,x,negative +o,o,b,x,o,x,x,x,o,negative +o,o,b,x,o,x,x,o,x,negative +o,o,b,o,x,x,o,x,x,negative +o,b,x,x,o,x,x,o,o,negative +o,b,x,x,o,x,o,x,o,negative +o,b,x,x,o,x,b,b,o,negative +o,b,x,x,o,o,x,x,o,negative +o,b,x,x,o,b,x,b,o,negative +o,b,x,x,o,b,b,x,o,negative +o,b,x,o,x,x,o,x,o,negative +o,b,x,o,x,x,o,b,b,negative +o,b,x,o,x,o,o,x,x,negative +o,b,x,o,x,b,o,x,b,negative +o,b,x,o,x,b,o,b,x,negative +o,b,x,o,o,x,x,x,o,negative +o,b,x,o,b,x,o,x,b,negative +o,b,x,o,b,b,o,x,x,negative +o,b,x,b,o,x,x,b,o,negative +o,b,x,b,o,x,b,x,o,negative +o,b,x,b,o,b,x,x,o,negative +o,b,o,x,x,o,x,x,o,negative +o,b,o,x,o,x,x,x,o,negative +o,b,o,x,o,x,o,x,x,negative +o,b,o,o,x,x,o,x,x,negative +o,b,b,x,o,x,x,b,o,negative +o,b,b,x,o,x,b,x,o,negative +o,b,b,x,o,b,x,x,o,negative +o,b,b,o,x,x,o,x,b,negative +o,b,b,o,x,b,o,x,x,negative +o,b,b,o,b,x,o,x,x,negative +o,b,b,b,o,x,x,x,o,negative +b,x,x,x,x,o,o,o,o,negative +b,x,x,o,x,x,o,o,o,negative +b,x,x,o,o,o,x,x,o,negative +b,x,x,o,o,o,x,o,x,negative +b,x,x,o,o,o,x,b,b,negative +b,x,x,o,o,o,o,x,x,negative +b,x,x,o,o,o,b,x,b,negative +b,x,x,o,o,o,b,b,x,negative +b,x,x,b,x,b,o,o,o,negative +b,x,x,b,b,x,o,o,o,negative +b,x,o,x,x,o,x,o,o,negative +b,x,o,x,x,o,b,b,o,negative +b,x,o,x,o,x,o,x,o,negative +b,x,o,x,o,x,o,o,x,negative +b,x,o,x,o,x,o,b,b,negative +b,x,o,x,o,o,x,x,o,negative +b,x,o,x,o,b,o,x,b,negative +b,x,o,x,o,b,o,b,x,negative +b,x,o,x,b,o,x,b,o,negative +b,x,o,x,b,o,b,x,o,negative +b,x,o,o,o,x,o,x,x,negative +b,x,o,b,x,o,x,b,o,negative +b,x,o,b,o,x,o,x,b,negative +b,x,o,b,o,x,o,b,x,negative +b,x,o,b,b,o,x,x,o,negative +b,x,b,x,x,b,o,o,o,negative +b,x,b,x,b,x,o,o,o,negative +b,x,b,o,o,o,x,x,b,negative +b,x,b,o,o,o,b,x,x,negative +b,x,b,b,x,x,o,o,o,negative +b,o,x,x,o,x,x,o,o,negative +b,o,x,x,o,x,b,o,b,negative +b,o,x,x,o,o,x,o,x,negative +b,o,x,x,o,b,x,o,b,negative +b,o,x,x,o,b,b,o,x,negative +b,o,x,b,o,x,x,o,b,negative +b,o,x,b,o,b,x,o,x,negative +b,o,o,x,o,x,x,o,x,negative +b,o,o,x,o,x,o,x,x,negative +b,o,b,x,o,x,x,o,b,negative +b,o,b,x,o,x,b,o,x,negative +b,o,b,x,o,b,x,o,x,negative +b,b,x,x,x,b,o,o,o,negative +b,b,x,x,b,x,o,o,o,negative +b,b,x,o,o,o,x,x,b,negative +b,b,x,o,o,o,x,b,x,negative +b,b,x,o,o,o,b,x,x,negative +b,b,x,b,x,x,o,o,o,negative +b,b,o,x,x,o,x,b,o,negative +b,b,o,x,x,o,b,x,o,negative +b,b,o,x,o,x,o,x,b,negative +b,b,o,x,o,x,o,b,x,negative +b,b,o,x,b,o,x,x,o,negative +b,b,o,b,x,o,x,x,o,negative +b,b,o,b,o,x,o,x,x,negative +x,x,o,o,x,x,x,o,o,negative +x,x,o,o,o,x,x,x,o,negative +x,o,x,x,x,o,o,x,o,negative +x,o,x,x,o,x,o,x,o,negative +x,o,x,x,o,o,o,x,x,negative +x,o,x,o,x,x,o,x,o,negative +x,o,o,o,x,x,x,x,o,negative +o,x,x,x,o,o,x,o,x,negative +o,x,x,x,o,o,o,x,x,negative +o,x,o,x,x,o,x,o,x,negative +o,x,o,x,o,x,x,o,x,negative +o,o,x,x,x,o,o,x,x,negative diff --git a/don_oleg/tictactoe/train3.csv b/don_oleg/tictactoe/train3.csv new file mode 100644 index 0000000..ca18829 --- /dev/null +++ b/don_oleg/tictactoe/train3.csv @@ -0,0 +1,859 @@ +V1,V2,V3,V4,V5,V6,V7,V8,V9,V10 +x,x,x,x,o,o,x,o,o,positive +x,x,x,x,o,o,o,x,o,positive +x,x,x,x,o,o,o,o,x,positive +x,x,x,x,o,o,o,b,b,positive +x,x,x,x,o,o,b,o,b,positive +x,x,x,x,o,o,b,b,o,positive +x,x,x,x,o,b,o,o,b,positive +x,x,x,x,o,b,o,b,o,positive +x,x,x,x,o,b,b,o,o,positive +x,x,x,x,b,o,o,o,b,positive +x,x,x,x,b,o,o,b,o,positive +x,x,x,x,b,o,b,o,o,positive +x,x,x,o,x,o,x,o,o,positive +x,x,x,o,x,o,o,x,o,positive +x,x,x,o,x,o,o,o,x,positive +x,x,x,o,x,o,o,b,b,positive +x,x,x,o,x,o,b,o,b,positive +x,x,x,o,x,o,b,b,o,positive +x,x,x,o,x,b,o,o,b,positive +x,x,x,o,x,b,o,b,o,positive +x,x,x,o,x,b,b,o,o,positive +x,x,x,o,o,x,o,x,o,positive +x,x,x,o,o,x,o,o,x,positive +x,x,x,o,o,x,b,o,b,positive +x,x,x,o,o,x,b,b,o,positive +x,x,x,o,o,b,x,o,b,positive +x,x,x,o,o,b,x,b,o,positive +x,x,x,o,o,b,o,x,b,positive +x,x,x,o,o,b,o,b,x,positive +x,x,x,o,o,b,b,x,o,positive +x,x,x,o,o,b,b,o,x,positive +x,x,x,o,o,b,b,b,b,positive +x,x,x,o,b,x,o,o,b,positive +x,x,x,o,b,x,o,b,o,positive +x,x,x,o,b,x,b,o,o,positive +x,x,x,o,b,o,x,o,b,positive +x,x,x,o,b,o,x,b,o,positive +x,x,x,o,b,o,o,x,b,positive +x,x,x,o,b,o,b,x,o,positive +x,x,x,o,b,o,b,b,b,positive +x,x,x,o,b,b,x,o,o,positive +x,x,x,o,b,b,o,x,o,positive +x,x,x,o,b,b,o,o,x,positive +x,x,x,o,b,b,b,o,b,positive +x,x,x,o,b,b,b,b,o,positive +x,x,x,b,x,o,o,o,b,positive +x,x,x,b,x,o,o,b,o,positive +x,x,x,b,x,o,b,o,o,positive +x,x,x,b,o,x,o,o,b,positive +x,x,x,b,o,x,o,b,o,positive +x,x,x,b,o,o,x,o,b,positive +x,x,x,b,o,o,x,b,o,positive +x,x,x,b,o,o,o,b,x,positive +x,x,x,b,o,o,b,x,o,positive +x,x,x,b,o,o,b,o,x,positive +x,x,x,b,o,o,b,b,b,positive +x,x,x,b,o,b,x,o,o,positive +x,x,x,b,o,b,o,x,o,positive +x,x,x,b,o,b,o,o,x,positive +x,x,x,b,o,b,b,o,b,positive +x,x,x,b,o,b,b,b,o,positive +x,x,x,b,b,o,x,o,o,positive +x,x,x,b,b,o,o,x,o,positive +x,x,x,b,b,o,o,o,x,positive +x,x,x,b,b,o,o,b,b,positive +x,x,x,b,b,o,b,o,b,positive +x,x,x,b,b,o,b,b,o,positive +x,x,x,b,b,b,o,o,b,positive +x,x,x,b,b,b,o,b,o,positive +x,x,x,b,b,b,b,o,o,positive +x,x,o,x,x,o,o,o,x,positive +x,x,o,x,o,x,x,o,o,positive +x,x,o,x,o,o,x,o,x,positive +x,x,o,x,o,o,x,b,b,positive +x,x,o,x,o,b,x,o,b,positive +x,x,o,x,o,b,x,b,o,positive +x,x,o,x,b,o,x,o,b,positive +x,x,o,x,b,b,x,o,o,positive +x,x,o,o,x,x,o,x,o,positive +x,x,o,o,x,x,o,o,x,positive +x,x,o,o,x,o,x,o,x,positive +x,x,o,o,x,o,o,x,x,positive +x,x,o,o,x,o,b,x,b,positive +x,x,o,o,x,b,o,x,b,positive +x,x,o,o,x,b,o,b,x,positive +x,x,o,o,x,b,b,x,o,positive +x,x,o,o,x,b,b,o,x,positive +x,x,o,b,x,o,o,x,b,positive +x,x,o,b,x,o,o,b,x,positive +x,x,o,b,x,o,b,o,x,positive +x,x,o,b,x,b,o,o,x,positive +x,x,b,x,o,o,x,o,b,positive +x,x,b,x,o,o,x,b,o,positive +x,x,b,x,o,b,x,o,o,positive +x,x,b,o,x,o,o,x,b,positive +x,x,b,o,x,o,o,b,x,positive +x,x,b,o,x,o,b,o,x,positive +x,x,b,o,x,b,o,x,o,positive +x,x,b,o,x,b,o,o,x,positive +x,x,b,b,x,o,o,x,o,positive +x,x,b,b,x,o,o,o,x,positive +x,o,x,x,x,o,x,o,o,positive +x,o,x,x,x,o,o,o,x,positive +x,o,x,x,o,o,x,x,o,positive +x,o,x,x,o,o,x,b,b,positive +x,o,x,x,o,b,x,b,o,positive +x,o,x,x,b,o,x,o,b,positive +x,o,x,x,b,o,x,b,o,positive +x,o,x,x,b,b,x,o,o,positive +x,o,x,o,x,x,x,o,o,positive +x,o,x,o,x,o,x,x,o,positive +x,o,x,o,x,o,x,o,x,positive +x,o,x,o,x,o,x,b,b,positive +x,o,x,o,x,o,o,x,x,positive +x,o,x,o,x,o,b,b,x,positive +x,o,x,o,x,b,x,o,b,positive +x,o,x,o,x,b,x,b,o,positive +x,o,x,o,x,b,o,b,x,positive +x,o,x,o,o,x,o,x,x,positive +x,o,x,o,b,x,o,b,x,positive +x,o,x,o,b,x,b,o,x,positive +x,o,x,b,x,o,x,o,b,positive +x,o,x,b,x,o,x,b,o,positive +x,o,x,b,x,o,o,b,x,positive +x,o,x,b,x,o,b,o,x,positive +x,o,x,b,x,b,x,o,o,positive +x,o,x,b,o,x,o,b,x,positive +x,o,x,b,b,x,o,o,x,positive +x,o,o,x,x,x,o,x,o,positive +x,o,o,x,x,x,o,o,x,positive +x,o,o,x,x,x,o,b,b,positive +x,o,o,x,x,x,b,o,b,positive +x,o,o,x,x,x,b,b,o,positive +x,o,o,x,x,o,x,o,x,positive +x,o,o,x,x,o,x,b,b,positive +x,o,o,x,x,o,b,b,x,positive +x,o,o,x,x,b,x,o,b,positive +x,o,o,x,x,b,x,b,o,positive +x,o,o,x,x,b,o,b,x,positive +x,o,o,x,x,b,b,o,x,positive +x,o,o,x,o,x,x,x,o,positive +x,o,o,x,o,x,x,b,b,positive +x,o,o,x,o,o,x,x,x,positive +x,o,o,x,o,b,x,x,b,positive +x,o,o,x,o,b,x,b,x,positive +x,o,o,x,b,x,x,o,b,positive +x,o,o,x,b,x,x,b,o,positive +x,o,o,x,b,o,x,x,b,positive +x,o,o,x,b,o,x,b,x,positive +x,o,o,x,b,b,x,x,o,positive +x,o,o,x,b,b,x,o,x,positive +x,o,o,x,b,b,x,b,b,positive +x,o,o,o,x,x,x,o,x,positive +x,o,o,o,x,x,o,x,x,positive +x,o,o,o,x,x,b,b,x,positive +x,o,o,o,x,o,x,x,x,positive +x,o,o,o,x,b,x,b,x,positive +x,o,o,o,x,b,b,x,x,positive +x,o,o,o,o,x,x,x,x,positive +x,o,o,o,b,b,x,x,x,positive +x,o,o,b,x,x,o,b,x,positive +x,o,o,b,x,x,b,o,x,positive +x,o,o,b,x,o,x,b,x,positive +x,o,o,b,x,o,b,x,x,positive +x,o,o,b,x,b,x,o,x,positive +x,o,o,b,x,b,o,x,x,positive +x,o,o,b,x,b,b,b,x,positive +x,o,o,b,o,b,x,x,x,positive +x,o,b,x,x,x,o,o,b,positive +x,o,b,x,x,x,o,b,o,positive +x,o,b,x,x,x,b,o,o,positive +x,o,b,x,x,o,x,o,b,positive +x,o,b,x,x,o,x,b,o,positive +x,o,b,x,x,o,o,b,x,positive +x,o,b,x,x,o,b,o,x,positive +x,o,b,x,x,b,x,o,o,positive +x,o,b,x,x,b,o,o,x,positive +x,o,b,x,o,x,x,b,o,positive +x,o,b,x,o,o,x,x,b,positive +x,o,b,x,o,o,x,b,x,positive +x,o,b,x,o,b,x,x,o,positive +x,o,b,x,b,x,x,o,o,positive +x,o,b,x,b,o,x,x,o,positive +x,o,b,x,b,o,x,o,x,positive +x,o,b,x,b,o,x,b,b,positive +x,o,b,x,b,b,x,b,o,positive +x,o,b,o,x,x,o,b,x,positive +x,o,b,o,x,x,b,o,x,positive +x,o,b,o,x,o,x,b,x,positive +x,o,b,o,x,o,b,x,x,positive +x,o,b,o,x,b,x,o,x,positive +x,o,b,o,x,b,o,x,x,positive +x,o,b,o,x,b,b,b,x,positive +x,o,b,o,o,b,x,x,x,positive +x,o,b,o,b,o,x,x,x,positive +x,o,b,b,x,o,x,o,x,positive +x,o,b,b,x,o,o,x,x,positive +x,o,b,b,x,o,b,b,x,positive +x,o,b,b,x,b,o,b,x,positive +x,o,b,b,o,o,x,x,x,positive +x,b,x,x,o,o,x,o,b,positive +x,b,x,x,o,b,x,o,o,positive +x,b,x,x,b,o,x,o,o,positive +x,b,x,o,x,o,x,o,b,positive +x,b,x,o,x,o,o,b,x,positive +x,b,x,o,x,o,b,o,x,positive +x,b,x,o,x,b,x,o,o,positive +x,b,x,o,x,b,o,o,x,positive +x,b,x,o,o,x,o,b,x,positive +x,b,x,o,b,x,o,o,x,positive +x,b,x,b,x,o,x,o,o,positive +x,b,x,b,x,o,o,o,x,positive +x,b,x,b,o,x,o,o,x,positive +x,b,o,x,x,x,o,o,b,positive +x,b,o,x,x,x,o,b,o,positive +x,b,o,x,x,x,b,o,o,positive +x,b,o,x,x,o,b,o,x,positive +x,b,o,x,x,b,x,o,o,positive +x,b,o,x,x,b,o,o,x,positive +x,b,o,x,o,x,x,o,b,positive +x,b,o,x,o,x,x,b,o,positive +x,b,o,x,o,o,x,x,b,positive +x,b,o,x,o,o,x,b,x,positive +x,b,o,x,o,b,x,x,o,positive +x,b,o,x,o,b,x,o,x,positive +x,b,o,x,o,b,x,b,b,positive +x,b,o,x,b,x,x,o,o,positive +x,b,o,x,b,o,x,o,x,positive +x,b,o,x,b,o,x,b,b,positive +x,b,o,x,b,b,x,o,b,positive +x,b,o,x,b,b,x,b,o,positive +x,b,o,o,x,x,b,o,x,positive +x,b,o,o,x,o,x,b,x,positive +x,b,o,o,x,o,b,x,x,positive +x,b,o,o,x,b,x,o,x,positive +x,b,o,o,x,b,o,x,x,positive +x,b,o,o,x,b,b,b,x,positive +x,b,o,o,o,b,x,x,x,positive +x,b,o,o,b,o,x,x,x,positive +x,b,o,b,x,x,o,o,x,positive +x,b,o,b,x,o,x,o,x,positive +x,b,o,b,x,o,o,x,x,positive +x,b,o,b,x,o,b,b,x,positive +x,b,o,b,x,b,b,o,x,positive +x,b,o,b,o,o,x,x,x,positive +x,b,b,x,x,o,x,o,o,positive +x,b,b,x,x,o,o,o,x,positive +x,b,b,x,o,x,x,o,o,positive +x,b,b,x,o,o,x,x,o,positive +x,b,b,x,o,o,x,o,x,positive +x,b,b,x,o,o,x,b,b,positive +x,b,b,x,o,b,x,b,o,positive +x,b,b,x,b,o,x,o,b,positive +x,b,b,x,b,b,x,o,o,positive +x,b,b,o,x,x,o,o,x,positive +x,b,b,o,x,o,x,o,x,positive +x,b,b,o,x,o,o,x,x,positive +x,b,b,o,x,o,b,b,x,positive +x,b,b,o,x,b,b,o,x,positive +x,b,b,b,x,o,o,b,x,positive +x,b,b,b,x,o,b,o,x,positive +o,x,x,x,x,o,x,o,o,positive +o,x,x,x,x,o,o,x,o,positive +o,x,x,x,o,x,o,o,x,positive +o,x,x,o,x,x,x,o,o,positive +o,x,x,o,x,o,x,x,o,positive +o,x,x,o,x,o,x,o,x,positive +o,x,x,o,x,o,x,b,b,positive +o,x,x,o,x,b,x,o,b,positive +o,x,x,o,x,b,x,b,o,positive +o,x,x,o,x,b,b,x,o,positive +o,x,x,o,o,x,x,o,x,positive +o,x,x,o,o,x,b,b,x,positive +o,x,x,o,b,x,b,o,x,positive +o,x,x,b,x,o,x,o,b,positive +o,x,x,b,x,o,x,b,o,positive +o,x,x,b,x,o,o,x,b,positive +o,x,x,b,x,o,b,x,o,positive +o,x,x,b,x,b,x,o,o,positive +o,x,x,b,o,x,o,b,x,positive +o,x,x,b,o,x,b,o,x,positive +o,x,x,b,b,x,o,o,x,positive +o,x,o,x,x,x,x,o,o,positive +o,x,o,x,x,x,o,x,o,positive +o,x,o,x,x,x,o,o,x,positive +o,x,o,x,x,x,o,b,b,positive +o,x,o,x,x,x,b,b,o,positive +o,x,o,x,x,o,o,x,x,positive +o,x,o,x,x,o,b,x,b,positive +o,x,o,x,x,b,o,x,b,positive +o,x,o,x,x,b,b,x,o,positive +o,x,o,x,o,o,x,x,x,positive +o,x,o,o,x,x,x,x,o,positive +o,x,o,o,x,x,b,x,b,positive +o,x,o,o,x,o,x,x,x,positive +o,x,o,o,x,b,x,x,b,positive +o,x,o,o,x,b,b,x,x,positive +o,x,o,o,o,x,x,x,x,positive +o,x,o,o,b,b,x,x,x,positive +o,x,o,b,x,x,o,x,b,positive +o,x,o,b,x,x,b,x,o,positive +o,x,o,b,x,o,x,x,b,positive +o,x,o,b,x,o,b,x,x,positive +o,x,o,b,x,b,x,x,o,positive +o,x,o,b,x,b,o,x,x,positive +o,x,o,b,x,b,b,x,b,positive +o,x,o,b,o,b,x,x,x,positive +o,x,o,b,b,o,x,x,x,positive +o,x,b,x,x,x,o,o,b,positive +o,x,b,x,x,x,o,b,o,positive +o,x,b,x,x,x,b,o,o,positive +o,x,b,x,x,o,o,x,b,positive +o,x,b,x,x,o,b,x,o,positive +o,x,b,x,x,b,o,x,o,positive +o,x,b,o,x,x,b,x,o,positive +o,x,b,o,x,o,x,x,b,positive +o,x,b,o,x,o,b,x,x,positive +o,x,b,o,x,b,x,x,o,positive +o,x,b,o,x,b,b,x,b,positive +o,x,b,o,o,b,x,x,x,positive +o,x,b,o,b,o,x,x,x,positive +o,x,b,b,x,x,o,x,o,positive +o,x,b,b,x,o,x,x,o,positive +o,x,b,b,x,o,o,x,x,positive +o,x,b,b,x,o,b,x,b,positive +o,x,b,b,x,b,o,x,b,positive +o,x,b,b,x,b,b,x,o,positive +o,x,b,b,o,o,x,x,x,positive +o,o,x,x,x,x,x,o,o,positive +o,o,x,x,x,x,o,x,o,positive +o,o,x,x,x,x,o,o,x,positive +o,o,x,x,x,x,o,b,b,positive +o,o,x,x,x,x,b,o,b,positive +o,o,x,x,x,o,x,x,o,positive +o,o,x,x,x,o,x,o,x,positive +o,o,x,x,x,o,x,b,b,positive +o,o,x,x,x,b,x,o,b,positive +o,o,x,x,x,b,x,b,o,positive +o,o,x,x,o,x,o,x,x,positive +o,o,x,x,o,o,x,x,x,positive +o,o,x,x,b,x,o,b,x,positive +o,o,x,x,b,x,b,o,x,positive +o,o,x,o,x,x,x,x,o,positive +o,o,x,o,x,x,x,o,x,positive +o,o,x,o,x,x,x,b,b,positive +o,o,x,o,x,o,x,x,x,positive +o,o,x,o,x,b,x,x,b,positive +o,o,x,o,x,b,x,b,x,positive +o,o,x,o,o,x,x,x,x,positive +o,o,x,o,b,x,x,b,x,positive +o,o,x,o,b,b,x,x,x,positive +o,o,x,b,x,x,x,o,b,positive +o,o,x,b,x,x,x,b,o,positive +o,o,x,b,x,x,o,b,x,positive +o,o,x,b,x,x,b,o,x,positive +o,o,x,b,x,o,x,x,b,positive +o,o,x,b,x,o,x,b,x,positive +o,o,x,b,x,b,x,x,o,positive +o,o,x,b,x,b,x,o,x,positive +o,o,x,b,x,b,x,b,b,positive +o,o,x,b,o,x,b,x,x,positive +o,o,x,b,o,b,x,x,x,positive +o,o,x,b,b,x,x,o,x,positive +o,o,x,b,b,x,o,x,x,positive +o,o,x,b,b,x,b,b,x,positive +o,o,x,b,b,o,x,x,x,positive +o,o,b,x,x,x,x,o,b,positive +o,o,b,x,x,x,o,x,b,positive +o,o,b,x,x,x,o,b,x,positive +o,o,b,x,x,x,b,x,o,positive +o,o,b,x,x,x,b,o,x,positive +o,o,b,x,x,x,b,b,b,positive +o,o,b,x,o,b,x,x,x,positive +o,o,b,x,b,o,x,x,x,positive +o,o,b,o,x,b,x,x,x,positive +o,o,b,o,b,x,x,x,x,positive +o,o,b,b,o,x,x,x,x,positive +o,b,x,x,x,x,o,o,b,positive +o,b,x,x,x,x,o,b,o,positive +o,b,x,x,x,o,x,o,b,positive +o,b,x,x,x,o,x,b,o,positive +o,b,x,x,x,b,x,o,o,positive +o,b,x,x,o,x,o,b,x,positive +o,b,x,x,b,x,o,o,x,positive +o,b,x,o,x,x,x,o,b,positive +o,b,x,o,x,x,x,b,o,positive +o,b,x,o,x,o,x,x,b,positive +o,b,x,o,x,o,x,b,x,positive +o,b,x,o,x,b,x,x,o,positive +o,b,x,o,x,b,x,o,x,positive +o,b,x,o,x,b,x,b,b,positive +o,b,x,o,o,x,x,b,x,positive +o,b,x,o,o,x,b,x,x,positive +o,b,x,o,o,b,x,x,x,positive +o,b,x,o,b,x,x,o,x,positive +o,b,x,o,b,x,b,b,x,positive +o,b,x,o,b,o,x,x,x,positive +o,b,x,b,x,x,x,o,o,positive +o,b,x,b,x,x,o,o,x,positive +o,b,x,b,x,o,x,x,o,positive +o,b,x,b,x,o,x,o,x,positive +o,b,x,b,x,o,x,b,b,positive +o,b,x,b,x,b,x,o,b,positive +o,b,x,b,o,x,x,o,x,positive +o,b,x,b,o,x,b,b,x,positive +o,b,x,b,o,o,x,x,x,positive +o,b,x,b,b,x,o,b,x,positive +o,b,x,b,b,x,b,o,x,positive +o,b,o,x,x,x,x,o,b,positive +o,b,o,x,x,x,x,b,o,positive +o,b,o,x,x,x,o,x,b,positive +o,b,o,x,x,x,o,b,x,positive +o,b,o,x,x,x,b,o,x,positive +o,b,o,x,x,x,b,b,b,positive +o,b,o,x,o,b,x,x,x,positive +o,b,o,x,b,o,x,x,x,positive +o,b,o,o,b,x,x,x,x,positive +o,b,o,b,x,o,x,x,x,positive +o,b,b,x,x,x,x,o,o,positive +o,b,b,x,x,x,o,x,o,positive +o,b,b,x,x,x,o,o,x,positive +o,b,b,x,x,x,o,b,b,positive +o,b,b,x,x,x,b,b,o,positive +o,b,b,x,o,o,x,x,x,positive +o,b,b,o,x,o,x,x,x,positive +o,b,b,o,o,x,x,x,x,positive +o,b,b,o,b,b,x,x,x,positive +o,b,b,b,b,o,x,x,x,positive +b,x,x,o,x,o,x,o,b,positive +b,x,x,o,x,o,x,b,o,positive +b,x,x,o,x,o,o,x,b,positive +b,x,x,o,x,o,b,x,o,positive +b,x,x,o,x,b,x,o,o,positive +b,x,x,o,x,b,o,x,o,positive +b,x,x,o,o,x,o,b,x,positive +b,x,x,o,o,x,b,o,x,positive +b,x,x,o,b,x,o,o,x,positive +b,x,x,b,x,o,x,o,o,positive +b,x,x,b,x,o,o,x,o,positive +b,x,x,b,o,x,o,o,x,positive +b,x,o,x,x,x,o,b,o,positive +b,x,o,x,x,x,b,o,o,positive +b,x,o,x,x,o,o,x,b,positive +b,x,o,x,x,b,o,x,o,positive +b,x,o,o,x,x,o,x,b,positive +b,x,o,o,x,x,b,x,o,positive +b,x,o,o,x,o,x,x,b,positive +b,x,o,o,x,o,b,x,x,positive +b,x,o,o,x,b,x,x,o,positive +b,x,o,o,x,b,o,x,x,positive +b,x,o,o,x,b,b,x,b,positive +b,x,o,o,o,b,x,x,x,positive +b,x,o,o,b,o,x,x,x,positive +b,x,o,b,x,x,o,x,o,positive +b,x,o,b,x,o,o,x,x,positive +b,x,o,b,x,o,b,x,b,positive +b,x,o,b,x,b,o,x,b,positive +b,x,o,b,x,b,b,x,o,positive +b,x,o,b,o,o,x,x,x,positive +b,x,b,x,x,o,o,x,o,positive +b,x,b,o,x,x,o,x,o,positive +b,x,b,o,x,o,x,x,o,positive +b,x,b,o,x,o,o,x,x,positive +b,x,b,o,x,o,b,x,b,positive +b,x,b,o,x,b,o,x,b,positive +b,x,b,o,x,b,b,x,o,positive +b,x,b,b,x,o,o,x,b,positive +b,x,b,b,x,b,o,x,o,positive +b,o,x,x,x,x,o,o,b,positive +b,o,x,x,x,x,o,b,o,positive +b,o,x,x,x,x,b,o,o,positive +b,o,x,x,x,o,x,o,b,positive +b,o,x,x,x,o,x,b,o,positive +b,o,x,x,o,x,o,b,x,positive +b,o,x,x,b,x,o,o,x,positive +b,o,x,o,x,x,x,o,b,positive +b,o,x,o,x,x,x,b,o,positive +b,o,x,o,x,x,o,b,x,positive +b,o,x,o,x,x,b,o,x,positive +b,o,x,o,x,o,x,x,b,positive +b,o,x,o,x,o,x,b,x,positive +b,o,x,o,x,b,x,x,o,positive +b,o,x,o,x,b,x,o,x,positive +b,o,x,o,x,b,x,b,b,positive +b,o,x,o,o,x,x,b,x,positive +b,o,x,o,o,x,b,x,x,positive +b,o,x,o,o,b,x,x,x,positive +b,o,x,o,b,x,x,o,x,positive +b,o,x,o,b,x,o,x,x,positive +b,o,x,o,b,x,b,b,x,positive +b,o,x,o,b,o,x,x,x,positive +b,o,x,b,x,x,x,o,o,positive +b,o,x,b,x,x,o,o,x,positive +b,o,x,b,x,o,x,x,o,positive +b,o,x,b,x,o,x,o,x,positive +b,o,x,b,x,o,x,b,b,positive +b,o,x,b,x,b,x,o,b,positive +b,o,x,b,x,b,x,b,o,positive +b,o,x,b,o,x,o,x,x,positive +b,o,x,b,o,x,b,b,x,positive +b,o,x,b,o,o,x,x,x,positive +b,o,x,b,b,x,b,o,x,positive +b,o,o,x,x,x,x,o,b,positive +b,o,o,x,x,x,o,x,b,positive +b,o,o,x,x,x,o,b,x,positive +b,o,o,x,x,x,b,x,o,positive +b,o,o,x,x,x,b,o,x,positive +b,o,o,x,x,x,b,b,b,positive +b,o,o,x,o,b,x,x,x,positive +b,o,o,o,x,b,x,x,x,positive +b,o,o,b,x,o,x,x,x,positive +b,o,o,b,o,x,x,x,x,positive +b,o,o,b,b,b,x,x,x,positive +b,o,b,x,x,x,x,o,o,positive +b,o,b,x,x,x,o,x,o,positive +b,o,b,x,x,x,o,o,x,positive +b,o,b,x,x,x,o,b,b,positive +b,o,b,x,x,x,b,o,b,positive +b,o,b,x,x,x,b,b,o,positive +b,o,b,x,o,o,x,x,x,positive +b,o,b,o,x,o,x,x,x,positive +b,o,b,o,o,x,x,x,x,positive +b,o,b,o,b,b,x,x,x,positive +b,o,b,b,o,b,x,x,x,positive +b,o,b,b,b,o,x,x,x,positive +b,b,x,x,x,o,x,o,o,positive +b,b,x,x,o,x,o,o,x,positive +b,b,x,o,x,x,x,o,o,positive +b,b,x,o,x,x,o,o,x,positive +b,b,x,o,x,o,x,x,o,positive +b,b,x,o,x,o,x,o,x,positive +b,b,x,o,x,o,x,b,b,positive +b,b,x,o,x,b,x,o,b,positive +b,b,x,o,x,b,x,b,o,positive +b,b,x,o,o,x,o,x,x,positive +b,b,x,o,o,x,b,b,x,positive +b,b,x,o,b,x,o,b,x,positive +b,b,x,o,b,x,b,o,x,positive +b,b,x,b,x,o,x,o,b,positive +b,b,x,b,x,o,x,b,o,positive +b,b,x,b,x,b,x,o,o,positive +b,b,x,b,o,x,o,b,x,positive +b,b,x,b,o,x,b,o,x,positive +b,b,x,b,b,x,o,o,x,positive +b,b,o,x,x,x,x,o,o,positive +b,b,o,x,x,x,o,x,o,positive +b,b,o,x,x,x,o,o,x,positive +b,b,o,x,x,x,o,b,b,positive +b,b,o,x,x,x,b,o,b,positive +b,b,o,x,x,x,b,b,o,positive +b,b,o,x,o,o,x,x,x,positive +b,b,o,o,x,o,x,x,x,positive +b,b,o,o,o,x,x,x,x,positive +b,b,o,o,b,b,x,x,x,positive +b,b,o,b,o,b,x,x,x,positive +b,b,o,b,b,o,x,x,x,positive +b,b,b,x,x,x,o,b,o,positive +b,b,b,x,x,x,b,o,o,positive +b,b,b,o,o,b,x,x,x,positive +b,b,b,o,b,o,x,x,x,positive +b,b,b,b,o,o,x,x,x,positive +x,x,o,x,x,o,o,b,o,negative +x,x,o,x,x,o,b,o,o,negative +x,x,o,x,x,b,o,o,o,negative +x,x,o,x,o,x,o,o,b,negative +x,x,o,x,o,x,o,b,o,negative +x,x,o,x,o,o,o,x,b,negative +x,x,o,x,o,o,o,b,x,negative +x,x,o,x,o,o,b,x,o,negative +x,x,o,x,o,b,o,x,o,negative +x,x,o,x,o,b,o,o,x,negative +x,x,o,x,o,b,o,b,b,negative +x,x,o,x,b,x,o,o,o,negative +x,x,o,x,b,o,b,b,o,negative +x,x,o,o,x,o,x,b,o,negative +x,x,o,o,o,x,o,x,b,negative +x,x,o,o,o,x,o,b,x,negative +x,x,o,o,o,o,x,x,b,negative +x,x,o,o,o,o,x,b,x,negative +x,x,o,o,o,o,b,x,x,negative +x,x,o,o,o,b,o,x,x,negative +x,x,o,o,b,o,x,x,o,negative +x,x,o,b,x,x,o,o,o,negative +x,x,o,b,x,o,x,o,o,negative +x,x,o,b,x,o,b,b,o,negative +x,x,o,b,o,x,o,x,o,negative +x,x,o,b,o,x,o,o,x,negative +x,x,o,b,o,x,o,b,b,negative +x,x,o,b,o,o,x,x,o,negative +x,x,o,b,o,o,o,x,x,negative +x,x,o,b,o,b,o,x,b,negative +x,x,o,b,o,b,o,b,x,negative +x,x,o,b,b,o,x,b,o,negative +x,x,o,b,b,o,b,x,o,negative +x,x,b,x,x,o,o,o,o,negative +x,x,b,x,o,x,o,o,o,negative +x,x,b,x,b,b,o,o,o,negative +x,x,b,o,x,x,o,o,o,negative +x,x,b,o,o,o,x,x,o,negative +x,x,b,o,o,o,x,o,x,negative +x,x,b,o,o,o,x,b,b,negative +x,x,b,o,o,o,o,x,x,negative +x,x,b,o,o,o,b,b,x,negative +x,x,b,b,x,b,o,o,o,negative +x,x,b,b,b,x,o,o,o,negative +x,o,x,x,x,b,o,o,o,negative +x,o,x,x,o,x,o,o,b,negative +x,o,x,x,o,x,b,o,o,negative +x,o,x,x,o,o,b,o,x,negative +x,o,x,x,o,b,o,o,x,negative +x,o,x,o,o,x,x,o,b,negative +x,o,x,o,o,o,x,x,b,negative +x,o,x,o,o,o,b,x,x,negative +x,o,x,o,o,b,x,o,x,negative +x,o,x,b,x,x,o,o,o,negative +x,o,x,b,o,x,x,o,o,negative +x,o,x,b,o,x,b,o,b,negative +x,o,x,b,o,o,x,o,x,negative +x,o,x,b,o,b,x,o,b,negative +x,o,x,b,o,b,b,o,x,negative +x,o,o,x,x,o,b,x,o,negative +x,o,o,x,o,x,o,x,b,negative +x,o,o,x,o,x,o,b,x,negative +x,o,o,x,o,x,b,o,x,negative +x,o,o,x,o,b,o,x,x,negative +x,o,o,b,x,o,x,x,o,negative +x,o,o,b,o,x,x,o,x,negative +x,o,o,b,o,x,o,x,x,negative +x,o,b,x,o,x,o,o,x,negative +x,o,b,x,o,x,b,o,b,negative +x,o,b,o,o,x,x,o,x,negative +x,o,b,b,o,x,b,o,x,negative +x,o,b,b,o,b,x,o,x,negative +x,b,x,x,x,o,o,o,o,negative +x,b,x,x,o,x,o,o,o,negative +x,b,x,x,b,b,o,o,o,negative +x,b,x,o,x,x,o,o,o,negative +x,b,x,o,o,o,x,x,o,negative +x,b,x,o,o,o,x,o,x,negative +x,b,x,o,o,o,x,b,b,negative +x,b,x,o,o,o,o,x,x,negative +x,b,x,o,o,o,b,x,b,negative +x,b,x,o,o,o,b,b,x,negative +x,b,x,b,x,b,o,o,o,negative +x,b,x,b,b,x,o,o,o,negative +x,b,o,x,x,o,o,x,o,negative +x,b,o,x,x,o,b,b,o,negative +x,b,o,x,o,x,o,x,o,negative +x,b,o,x,o,x,o,o,x,negative +x,b,o,x,o,x,o,b,b,negative +x,b,o,x,o,o,o,x,x,negative +x,b,o,x,o,b,o,x,b,negative +x,b,o,x,o,b,o,b,x,negative +x,b,o,o,x,o,x,x,o,negative +x,b,o,b,x,o,x,b,o,negative +x,b,o,b,x,o,b,x,o,negative +x,b,o,b,o,x,o,x,b,negative +x,b,o,b,o,b,o,x,x,negative +x,b,o,b,b,o,x,x,o,negative +x,b,b,x,x,b,o,o,o,negative +x,b,b,x,b,x,o,o,o,negative +x,b,b,o,o,o,x,x,b,negative +x,b,b,o,o,o,x,b,x,negative +x,b,b,o,o,o,b,x,x,negative +x,b,b,b,x,x,o,o,o,negative +o,x,x,x,x,b,o,o,o,negative +o,x,x,x,o,x,o,b,o,negative +o,x,x,x,o,x,b,o,o,negative +o,x,x,x,o,o,x,b,o,negative +o,x,x,x,o,o,b,x,o,negative +o,x,x,x,o,b,b,b,o,negative +o,x,x,x,b,x,o,o,o,negative +o,x,x,o,x,x,o,o,b,negative +o,x,x,o,x,x,o,b,o,negative +o,x,x,o,x,o,o,b,x,negative +o,x,x,o,x,b,o,b,b,negative +o,x,x,o,o,x,o,x,b,negative +o,x,x,o,o,x,b,x,o,negative +o,x,x,o,o,o,x,x,b,negative +o,x,x,o,o,o,x,b,x,negative +o,x,x,o,o,o,b,x,x,negative +o,x,x,o,o,b,x,x,o,negative +o,x,x,o,o,b,o,x,x,negative +o,x,x,o,b,x,o,x,o,negative +o,x,x,o,b,x,o,b,b,negative +o,x,x,o,b,o,o,x,x,negative +o,x,x,o,b,b,o,b,x,negative +o,x,x,b,x,x,o,o,o,negative +o,x,x,b,o,x,x,o,o,negative +o,x,x,b,o,x,o,x,o,negative +o,x,x,b,o,x,b,b,o,negative +o,x,x,b,o,o,x,x,o,negative +o,x,x,b,o,b,x,b,o,negative +o,x,o,x,x,o,x,b,o,negative +o,x,o,x,o,x,x,b,o,negative +o,x,o,x,o,x,o,x,b,negative +o,x,o,x,o,x,o,b,x,negative +o,x,o,x,o,x,b,x,o,negative +o,x,o,x,o,b,x,x,o,negative +o,x,o,x,o,b,o,x,x,negative +o,x,o,x,b,o,x,x,o,negative +o,x,o,o,x,x,o,b,x,negative +o,x,o,o,b,x,o,x,x,negative +o,x,o,b,o,x,x,x,o,negative +o,x,o,b,o,x,o,x,x,negative +o,x,b,x,o,x,x,o,o,negative +o,x,b,x,o,x,o,x,o,negative +o,x,b,x,o,x,b,b,o,negative +o,x,b,x,o,o,x,x,o,negative +o,x,b,x,o,b,x,b,o,negative +o,x,b,x,o,b,b,x,o,negative +o,x,b,o,x,x,o,o,x,negative +o,x,b,o,x,b,o,b,x,negative +o,x,b,o,o,x,x,x,o,negative +o,x,b,o,o,x,o,x,x,negative +o,x,b,o,b,x,o,x,b,negative +o,x,b,o,b,x,o,b,x,negative +o,x,b,o,b,b,o,x,x,negative +o,x,b,b,o,x,x,b,o,negative +o,x,b,b,o,x,b,x,o,negative +o,x,b,b,o,b,x,x,o,negative +o,o,x,x,o,x,x,o,b,negative +o,o,x,x,o,x,b,x,o,negative +o,o,x,x,o,b,x,x,o,negative +o,o,x,x,o,b,x,o,x,negative +o,o,x,o,x,x,o,x,b,negative +o,o,x,b,o,x,x,x,o,negative +o,o,o,x,x,o,x,x,b,negative +o,o,o,x,x,o,x,b,x,negative +o,o,o,x,x,o,b,x,x,negative +o,o,o,x,x,b,x,x,o,negative +o,o,o,x,x,b,x,o,x,negative +o,o,o,x,x,b,x,b,b,negative +o,o,o,x,x,b,o,x,x,negative +o,o,o,x,x,b,b,x,b,negative +o,o,o,x,x,b,b,b,x,negative +o,o,o,x,o,x,x,x,b,negative +o,o,o,x,o,x,x,b,x,negative +o,o,o,x,b,x,x,x,o,negative +o,o,o,x,b,x,x,o,x,negative +o,o,o,x,b,x,x,b,b,negative +o,o,o,x,b,x,o,x,x,negative +o,o,o,x,b,x,b,b,x,negative +o,o,o,x,b,b,x,x,b,negative +o,o,o,x,b,b,x,b,x,negative +o,o,o,o,x,x,x,x,b,negative +o,o,o,o,x,x,x,b,x,negative +o,o,o,o,x,x,b,x,x,negative +o,o,o,b,x,x,x,x,o,negative +o,o,o,b,x,x,x,o,x,negative +o,o,o,b,x,x,x,b,b,negative +o,o,o,b,x,x,o,x,x,negative +o,o,o,b,x,x,b,x,b,negative +o,o,o,b,x,x,b,b,x,negative +o,o,o,b,x,b,x,x,b,negative +o,o,o,b,x,b,x,b,x,negative +o,o,o,b,x,b,b,x,x,negative +o,o,o,b,b,x,x,x,b,negative +o,o,o,b,b,x,x,b,x,negative +o,o,o,b,b,x,b,x,x,negative +o,o,b,x,o,x,x,x,o,negative +o,o,b,x,o,x,x,o,x,negative +o,o,b,o,x,x,o,x,x,negative +o,b,x,x,o,x,x,o,o,negative +o,b,x,x,o,x,o,x,o,negative +o,b,x,x,o,x,b,b,o,negative +o,b,x,x,o,o,x,x,o,negative +o,b,x,x,o,b,x,b,o,negative +o,b,x,x,o,b,b,x,o,negative +o,b,x,o,x,x,o,x,o,negative +o,b,x,o,x,x,o,b,b,negative +o,b,x,o,x,b,o,x,b,negative +o,b,x,o,x,b,o,b,x,negative +o,b,x,o,o,x,x,x,o,negative +o,b,x,o,b,b,o,x,x,negative +o,b,x,b,o,x,x,b,o,negative +o,b,x,b,o,x,b,x,o,negative +o,b,o,x,x,o,x,x,o,negative +o,b,o,x,o,x,x,x,o,negative +o,b,b,x,o,x,x,b,o,negative +o,b,b,o,x,x,o,x,b,negative +o,b,b,o,x,x,o,b,x,negative +o,b,b,b,o,x,x,x,o,negative +b,x,x,x,x,o,o,o,o,negative +b,x,x,x,o,x,o,o,o,negative +b,x,x,x,b,b,o,o,o,negative +b,x,x,o,x,x,o,o,o,negative +b,x,x,o,o,o,x,x,o,negative +b,x,x,o,o,o,x,o,x,negative +b,x,x,o,o,o,x,b,b,negative +b,x,x,o,o,o,o,x,x,negative +b,x,x,o,o,o,b,x,b,negative +b,x,x,o,o,o,b,b,x,negative +b,x,x,b,x,b,o,o,o,negative +b,x,x,b,b,x,o,o,o,negative +b,x,o,x,x,o,x,o,o,negative +b,x,o,x,x,o,b,b,o,negative +b,x,o,x,o,x,o,x,o,negative +b,x,o,x,o,x,o,o,x,negative +b,x,o,x,o,x,o,b,b,negative +b,x,o,x,o,o,x,x,o,negative +b,x,o,x,o,o,o,x,x,negative +b,x,o,x,o,b,o,x,b,negative +b,x,o,x,o,b,o,b,x,negative +b,x,o,x,b,o,x,b,o,negative +b,x,o,x,b,o,b,x,o,negative +b,x,o,o,o,x,o,x,x,negative +b,x,o,b,x,o,x,b,o,negative +b,x,o,b,o,x,o,x,b,negative +b,x,o,b,o,x,o,b,x,negative +b,x,o,b,o,b,o,x,x,negative +b,x,o,b,b,o,x,x,o,negative +b,x,b,x,x,b,o,o,o,negative +b,x,b,x,b,x,o,o,o,negative +b,x,b,o,o,o,x,x,b,negative +b,x,b,o,o,o,x,b,x,negative +b,x,b,o,o,o,b,x,x,negative +b,x,b,b,x,x,o,o,o,negative +b,o,x,x,o,x,x,o,o,negative +b,o,x,x,o,x,b,o,b,negative +b,o,x,x,o,o,x,o,x,negative +b,o,x,x,o,b,x,o,b,negative +b,o,x,x,o,b,b,o,x,negative +b,o,x,b,o,x,x,o,b,negative +b,o,x,b,o,b,x,o,x,negative +b,o,o,x,x,o,x,x,o,negative +b,o,o,x,o,x,x,o,x,negative +b,o,b,x,o,x,x,o,b,negative +b,o,b,x,o,x,b,o,x,negative +b,o,b,x,o,b,x,o,x,negative +b,o,b,b,o,x,x,o,x,negative +b,b,x,x,x,b,o,o,o,negative +b,b,x,x,b,x,o,o,o,negative +b,b,x,o,o,o,x,x,b,negative +b,b,x,o,o,o,x,b,x,negative +b,b,x,o,o,o,b,x,x,negative +b,b,x,b,x,x,o,o,o,negative +b,b,o,x,x,o,x,b,o,negative +b,b,o,x,o,x,o,b,x,negative +b,b,o,x,o,b,o,x,x,negative +b,b,o,x,b,o,x,x,o,negative +b,b,o,b,x,o,x,x,o,negative +b,b,o,b,o,x,o,x,x,negative +x,x,o,o,x,x,x,o,o,negative +x,x,o,o,o,x,x,x,o,negative +x,x,o,o,o,x,x,o,x,negative +x,o,x,x,x,o,o,x,o,negative +x,o,x,x,o,o,o,x,x,negative +x,o,x,o,x,x,o,x,o,negative +x,o,x,o,o,x,x,x,o,negative +x,o,o,o,x,x,x,x,o,negative +o,x,x,x,x,o,o,o,x,negative +o,x,x,x,o,o,x,o,x,negative +o,x,x,x,o,o,o,x,x,negative +o,x,o,x,x,o,x,o,x,negative +o,x,o,x,o,x,x,o,x,negative +o,x,o,o,x,x,x,o,x,negative +o,o,x,x,x,o,o,x,x,negative diff --git a/don_oleg/tictactoe/train4.csv b/don_oleg/tictactoe/train4.csv new file mode 100644 index 0000000..8f29e0b --- /dev/null +++ b/don_oleg/tictactoe/train4.csv @@ -0,0 +1,870 @@ +V1,V2,V3,V4,V5,V6,V7,V8,V9,V10 +x,x,x,x,o,o,x,o,o,positive +x,x,x,x,o,o,o,x,o,positive +x,x,x,x,o,o,o,o,x,positive +x,x,x,x,o,o,o,b,b,positive +x,x,x,x,o,o,b,o,b,positive +x,x,x,x,o,o,b,b,o,positive +x,x,x,x,o,b,o,o,b,positive +x,x,x,x,o,b,o,b,o,positive +x,x,x,x,o,b,b,o,o,positive +x,x,x,x,b,o,o,o,b,positive +x,x,x,x,b,o,o,b,o,positive +x,x,x,x,b,o,b,o,o,positive +x,x,x,o,x,o,x,o,o,positive +x,x,x,o,x,o,o,x,o,positive +x,x,x,o,x,o,o,o,x,positive +x,x,x,o,x,o,o,b,b,positive +x,x,x,o,x,o,b,o,b,positive +x,x,x,o,x,o,b,b,o,positive +x,x,x,o,x,b,o,o,b,positive +x,x,x,o,x,b,o,b,o,positive +x,x,x,o,x,b,b,o,o,positive +x,x,x,o,o,x,x,o,o,positive +x,x,x,o,o,x,o,x,o,positive +x,x,x,o,o,x,o,o,x,positive +x,x,x,o,o,x,o,b,b,positive +x,x,x,o,o,x,b,o,b,positive +x,x,x,o,o,x,b,b,o,positive +x,x,x,o,o,b,x,o,b,positive +x,x,x,o,o,b,x,b,o,positive +x,x,x,o,o,b,o,x,b,positive +x,x,x,o,o,b,o,b,x,positive +x,x,x,o,o,b,b,o,x,positive +x,x,x,o,o,b,b,b,b,positive +x,x,x,o,b,x,o,o,b,positive +x,x,x,o,b,x,o,b,o,positive +x,x,x,o,b,o,x,o,b,positive +x,x,x,o,b,o,x,b,o,positive +x,x,x,o,b,o,o,x,b,positive +x,x,x,o,b,o,o,b,x,positive +x,x,x,o,b,o,b,x,o,positive +x,x,x,o,b,o,b,o,x,positive +x,x,x,o,b,b,x,o,o,positive +x,x,x,o,b,b,o,x,o,positive +x,x,x,o,b,b,o,o,x,positive +x,x,x,o,b,b,o,b,b,positive +x,x,x,o,b,b,b,o,b,positive +x,x,x,b,x,o,o,o,b,positive +x,x,x,b,x,o,o,b,o,positive +x,x,x,b,o,x,o,o,b,positive +x,x,x,b,o,x,o,b,o,positive +x,x,x,b,o,x,b,o,o,positive +x,x,x,b,o,o,x,o,b,positive +x,x,x,b,o,o,x,b,o,positive +x,x,x,b,o,o,o,x,b,positive +x,x,x,b,o,o,o,b,x,positive +x,x,x,b,o,o,b,o,x,positive +x,x,x,b,o,o,b,b,b,positive +x,x,x,b,o,b,o,x,o,positive +x,x,x,b,o,b,o,o,x,positive +x,x,x,b,o,b,o,b,b,positive +x,x,x,b,o,b,b,o,b,positive +x,x,x,b,o,b,b,b,o,positive +x,x,x,b,b,o,o,x,o,positive +x,x,x,b,b,o,o,o,x,positive +x,x,x,b,b,o,o,b,b,positive +x,x,x,b,b,o,b,o,b,positive +x,x,x,b,b,o,b,b,o,positive +x,x,x,b,b,b,o,o,b,positive +x,x,o,x,x,o,o,o,x,positive +x,x,o,x,o,x,x,o,o,positive +x,x,o,x,o,o,x,o,x,positive +x,x,o,x,o,b,x,o,b,positive +x,x,o,x,o,b,x,b,o,positive +x,x,o,x,b,o,x,o,b,positive +x,x,o,x,b,b,x,o,o,positive +x,x,o,o,x,x,o,x,o,positive +x,x,o,o,x,x,o,o,x,positive +x,x,o,o,x,o,x,o,x,positive +x,x,o,o,x,o,o,x,x,positive +x,x,o,o,x,o,b,x,b,positive +x,x,o,o,x,o,b,b,x,positive +x,x,o,o,x,b,o,x,b,positive +x,x,o,o,x,b,o,b,x,positive +x,x,o,o,x,b,b,x,o,positive +x,x,o,b,x,o,o,x,b,positive +x,x,o,b,x,o,o,b,x,positive +x,x,o,b,x,o,b,o,x,positive +x,x,o,b,x,b,o,x,o,positive +x,x,o,b,x,b,o,o,x,positive +x,x,b,x,o,o,x,o,b,positive +x,x,b,x,o,o,x,b,o,positive +x,x,b,x,o,b,x,o,o,positive +x,x,b,x,b,o,x,o,o,positive +x,x,b,o,x,o,o,x,b,positive +x,x,b,o,x,o,o,b,x,positive +x,x,b,o,x,o,b,x,o,positive +x,x,b,o,x,o,b,o,x,positive +x,x,b,o,x,b,o,x,o,positive +x,x,b,o,x,b,o,o,x,positive +x,x,b,b,x,o,o,x,o,positive +x,x,b,b,x,o,o,o,x,positive +x,o,x,x,x,o,x,o,o,positive +x,o,x,x,x,o,o,o,x,positive +x,o,x,x,o,o,x,x,o,positive +x,o,x,x,o,o,x,b,b,positive +x,o,x,x,o,b,x,b,o,positive +x,o,x,x,b,o,x,o,b,positive +x,o,x,x,b,o,x,b,o,positive +x,o,x,x,b,b,x,o,o,positive +x,o,x,o,x,x,x,o,o,positive +x,o,x,o,x,x,o,o,x,positive +x,o,x,o,x,o,x,x,o,positive +x,o,x,o,x,o,x,o,x,positive +x,o,x,o,x,o,x,b,b,positive +x,o,x,o,x,o,o,x,x,positive +x,o,x,o,x,o,b,b,x,positive +x,o,x,o,x,b,x,o,b,positive +x,o,x,o,x,b,o,b,x,positive +x,o,x,o,x,b,b,o,x,positive +x,o,x,o,o,x,b,b,x,positive +x,o,x,o,b,x,o,b,x,positive +x,o,x,o,b,x,b,o,x,positive +x,o,x,b,x,o,x,o,b,positive +x,o,x,b,x,o,x,b,o,positive +x,o,x,b,x,o,o,b,x,positive +x,o,x,b,x,o,b,o,x,positive +x,o,x,b,x,b,x,o,o,positive +x,o,x,b,x,b,o,o,x,positive +x,o,x,b,o,x,o,b,x,positive +x,o,x,b,b,x,o,o,x,positive +x,o,o,x,x,x,x,o,o,positive +x,o,o,x,x,x,o,x,o,positive +x,o,o,x,x,x,o,o,x,positive +x,o,o,x,x,x,o,b,b,positive +x,o,o,x,x,x,b,o,b,positive +x,o,o,x,x,x,b,b,o,positive +x,o,o,x,x,o,x,o,x,positive +x,o,o,x,x,o,o,x,x,positive +x,o,o,x,x,o,b,b,x,positive +x,o,o,x,x,b,x,o,b,positive +x,o,o,x,x,b,x,b,o,positive +x,o,o,x,x,b,o,b,x,positive +x,o,o,x,x,b,b,o,x,positive +x,o,o,x,o,x,x,x,o,positive +x,o,o,x,o,x,x,b,b,positive +x,o,o,x,o,o,x,x,x,positive +x,o,o,x,o,b,x,x,b,positive +x,o,o,x,o,b,x,b,x,positive +x,o,o,x,b,x,x,b,o,positive +x,o,o,x,b,o,x,x,b,positive +x,o,o,x,b,o,x,b,x,positive +x,o,o,x,b,b,x,o,x,positive +x,o,o,o,x,x,x,o,x,positive +x,o,o,o,x,x,o,x,x,positive +x,o,o,o,x,x,b,b,x,positive +x,o,o,o,x,o,x,x,x,positive +x,o,o,o,x,b,x,b,x,positive +x,o,o,o,x,b,b,x,x,positive +x,o,o,o,o,x,x,x,x,positive +x,o,o,o,b,b,x,x,x,positive +x,o,o,b,x,x,o,b,x,positive +x,o,o,b,x,x,b,o,x,positive +x,o,o,b,x,b,x,o,x,positive +x,o,o,b,x,b,o,x,x,positive +x,o,o,b,x,b,b,b,x,positive +x,o,o,b,o,b,x,x,x,positive +x,o,o,b,b,o,x,x,x,positive +x,o,b,x,x,x,o,o,b,positive +x,o,b,x,x,x,o,b,o,positive +x,o,b,x,x,x,b,o,o,positive +x,o,b,x,x,o,x,o,b,positive +x,o,b,x,x,o,x,b,o,positive +x,o,b,x,x,o,o,b,x,positive +x,o,b,x,x,o,b,o,x,positive +x,o,b,x,x,b,x,o,o,positive +x,o,b,x,x,b,o,o,x,positive +x,o,b,x,o,o,x,x,b,positive +x,o,b,x,o,o,x,b,x,positive +x,o,b,x,o,b,x,x,o,positive +x,o,b,x,o,b,x,b,b,positive +x,o,b,x,b,x,x,o,o,positive +x,o,b,x,b,o,x,o,x,positive +x,o,b,x,b,o,x,b,b,positive +x,o,b,x,b,b,x,o,b,positive +x,o,b,x,b,b,x,b,o,positive +x,o,b,o,x,x,o,b,x,positive +x,o,b,o,x,x,b,o,x,positive +x,o,b,o,x,o,x,b,x,positive +x,o,b,o,x,o,b,x,x,positive +x,o,b,o,x,b,o,x,x,positive +x,o,b,o,x,b,b,b,x,positive +x,o,b,o,o,b,x,x,x,positive +x,o,b,o,b,o,x,x,x,positive +x,o,b,b,x,x,o,o,x,positive +x,o,b,b,x,o,x,o,x,positive +x,o,b,b,x,o,o,x,x,positive +x,o,b,b,x,o,b,b,x,positive +x,o,b,b,x,b,o,b,x,positive +x,o,b,b,x,b,b,o,x,positive +x,o,b,b,o,o,x,x,x,positive +x,b,x,x,o,o,x,o,b,positive +x,b,x,x,o,o,x,b,o,positive +x,b,x,x,o,b,x,o,o,positive +x,b,x,x,b,o,x,o,o,positive +x,b,x,o,x,o,x,o,b,positive +x,b,x,o,x,o,x,b,o,positive +x,b,x,o,x,o,o,b,x,positive +x,b,x,o,x,o,b,o,x,positive +x,b,x,o,x,b,x,o,o,positive +x,b,x,o,x,b,o,o,x,positive +x,b,x,o,o,x,o,b,x,positive +x,b,x,o,o,x,b,o,x,positive +x,b,x,o,b,x,o,o,x,positive +x,b,x,b,x,o,x,o,o,positive +x,b,x,b,x,o,o,o,x,positive +x,b,x,b,o,x,o,o,x,positive +x,b,o,x,x,x,o,o,b,positive +x,b,o,x,x,x,o,b,o,positive +x,b,o,x,x,x,b,o,o,positive +x,b,o,x,x,o,x,o,b,positive +x,b,o,x,x,o,o,b,x,positive +x,b,o,x,x,o,b,o,x,positive +x,b,o,x,x,b,x,o,o,positive +x,b,o,x,x,b,o,o,x,positive +x,b,o,x,o,x,x,o,b,positive +x,b,o,x,o,x,x,b,o,positive +x,b,o,x,o,o,x,x,b,positive +x,b,o,x,o,o,x,b,x,positive +x,b,o,x,o,b,x,x,o,positive +x,b,o,x,o,b,x,o,x,positive +x,b,o,x,b,x,x,o,o,positive +x,b,o,x,b,o,x,o,x,positive +x,b,o,x,b,o,x,b,b,positive +x,b,o,x,b,b,x,o,b,positive +x,b,o,x,b,b,x,b,o,positive +x,b,o,o,x,x,o,b,x,positive +x,b,o,o,x,x,b,o,x,positive +x,b,o,o,x,o,x,b,x,positive +x,b,o,o,x,b,x,o,x,positive +x,b,o,o,x,b,o,x,x,positive +x,b,o,o,x,b,b,b,x,positive +x,b,o,o,b,o,x,x,x,positive +x,b,o,b,x,x,o,o,x,positive +x,b,o,b,x,o,o,x,x,positive +x,b,o,b,x,o,b,b,x,positive +x,b,o,b,x,b,o,b,x,positive +x,b,o,b,x,b,b,o,x,positive +x,b,o,b,o,o,x,x,x,positive +x,b,b,x,x,o,x,o,o,positive +x,b,b,x,x,o,o,o,x,positive +x,b,b,x,o,x,x,o,o,positive +x,b,b,x,o,o,x,x,o,positive +x,b,b,x,o,o,x,o,x,positive +x,b,b,x,o,o,x,b,b,positive +x,b,b,x,o,b,x,o,b,positive +x,b,b,x,o,b,x,b,o,positive +x,b,b,x,b,o,x,b,o,positive +x,b,b,x,b,b,x,o,o,positive +x,b,b,o,x,x,o,o,x,positive +x,b,b,o,x,o,x,o,x,positive +x,b,b,o,x,o,o,x,x,positive +x,b,b,o,x,o,b,b,x,positive +x,b,b,o,x,b,o,b,x,positive +x,b,b,o,x,b,b,o,x,positive +x,b,b,b,x,o,o,b,x,positive +x,b,b,b,x,o,b,o,x,positive +x,b,b,b,x,b,o,o,x,positive +o,x,x,x,x,o,o,x,o,positive +o,x,x,x,o,x,o,o,x,positive +o,x,x,o,x,x,x,o,o,positive +o,x,x,o,x,o,x,x,o,positive +o,x,x,o,x,o,x,o,x,positive +o,x,x,o,x,o,x,b,b,positive +o,x,x,o,x,o,b,x,b,positive +o,x,x,o,x,b,x,o,b,positive +o,x,x,o,x,b,x,b,o,positive +o,x,x,o,x,b,b,x,o,positive +o,x,x,o,o,x,x,o,x,positive +o,x,x,o,o,x,b,b,x,positive +o,x,x,o,b,x,b,o,x,positive +o,x,x,b,x,o,x,o,b,positive +o,x,x,b,x,o,x,b,o,positive +o,x,x,b,x,o,o,x,b,positive +o,x,x,b,x,o,b,x,o,positive +o,x,x,b,x,b,x,o,o,positive +o,x,x,b,x,b,o,x,o,positive +o,x,x,b,o,x,o,b,x,positive +o,x,x,b,o,x,b,o,x,positive +o,x,x,b,b,x,o,o,x,positive +o,x,o,x,x,x,x,o,o,positive +o,x,o,x,x,x,b,o,b,positive +o,x,o,x,x,x,b,b,o,positive +o,x,o,x,x,o,o,x,x,positive +o,x,o,x,x,o,b,x,b,positive +o,x,o,x,x,b,o,x,b,positive +o,x,o,x,x,b,b,x,o,positive +o,x,o,x,o,o,x,x,x,positive +o,x,o,o,x,x,x,x,o,positive +o,x,o,o,x,x,b,x,b,positive +o,x,o,o,x,o,x,x,x,positive +o,x,o,o,x,b,b,x,x,positive +o,x,o,o,o,x,x,x,x,positive +o,x,o,o,b,b,x,x,x,positive +o,x,o,b,x,x,o,x,b,positive +o,x,o,b,x,x,b,x,o,positive +o,x,o,b,x,o,x,x,b,positive +o,x,o,b,x,o,b,x,x,positive +o,x,o,b,x,b,x,x,o,positive +o,x,o,b,x,b,o,x,x,positive +o,x,o,b,x,b,b,x,b,positive +o,x,o,b,o,b,x,x,x,positive +o,x,o,b,b,o,x,x,x,positive +o,x,b,x,x,x,o,o,b,positive +o,x,b,x,x,x,o,b,o,positive +o,x,b,x,x,o,o,x,b,positive +o,x,b,x,x,o,b,x,o,positive +o,x,b,x,x,b,o,x,o,positive +o,x,b,o,x,x,b,x,o,positive +o,x,b,o,x,o,x,x,b,positive +o,x,b,o,x,o,b,x,x,positive +o,x,b,o,x,b,x,x,o,positive +o,x,b,o,x,b,b,x,b,positive +o,x,b,o,o,b,x,x,x,positive +o,x,b,o,b,o,x,x,x,positive +o,x,b,b,x,x,o,x,o,positive +o,x,b,b,x,o,x,x,o,positive +o,x,b,b,x,o,o,x,x,positive +o,x,b,b,x,o,b,x,b,positive +o,x,b,b,x,b,o,x,b,positive +o,x,b,b,x,b,b,x,o,positive +o,x,b,b,o,o,x,x,x,positive +o,o,x,x,x,x,x,o,o,positive +o,o,x,x,x,x,o,x,o,positive +o,o,x,x,x,x,o,o,x,positive +o,o,x,x,x,x,o,b,b,positive +o,o,x,x,x,x,b,o,b,positive +o,o,x,x,x,x,b,b,o,positive +o,o,x,x,x,o,x,x,o,positive +o,o,x,x,x,o,x,o,x,positive +o,o,x,x,x,o,x,b,b,positive +o,o,x,x,x,b,x,o,b,positive +o,o,x,x,o,x,o,x,x,positive +o,o,x,x,o,x,b,b,x,positive +o,o,x,x,o,o,x,x,x,positive +o,o,x,x,b,x,o,b,x,positive +o,o,x,x,b,x,b,o,x,positive +o,o,x,o,x,x,x,x,o,positive +o,o,x,o,x,x,x,o,x,positive +o,o,x,o,x,x,x,b,b,positive +o,o,x,o,x,x,b,b,x,positive +o,o,x,o,x,o,x,x,x,positive +o,o,x,o,x,b,x,x,b,positive +o,o,x,o,x,b,x,b,x,positive +o,o,x,o,o,x,x,x,x,positive +o,o,x,o,b,x,x,b,x,positive +o,o,x,o,b,x,b,x,x,positive +o,o,x,o,b,b,x,x,x,positive +o,o,x,b,x,x,x,o,b,positive +o,o,x,b,x,x,b,o,x,positive +o,o,x,b,x,o,x,x,b,positive +o,o,x,b,x,o,x,b,x,positive +o,o,x,b,x,b,x,x,o,positive +o,o,x,b,x,b,x,o,x,positive +o,o,x,b,x,b,x,b,b,positive +o,o,x,b,o,x,x,b,x,positive +o,o,x,b,o,x,b,x,x,positive +o,o,x,b,o,b,x,x,x,positive +o,o,x,b,b,x,x,o,x,positive +o,o,x,b,b,x,o,x,x,positive +o,o,x,b,b,x,b,b,x,positive +o,o,x,b,b,o,x,x,x,positive +o,o,b,x,x,x,x,o,b,positive +o,o,b,x,x,x,x,b,o,positive +o,o,b,x,x,x,o,x,b,positive +o,o,b,x,x,x,o,b,x,positive +o,o,b,x,x,x,b,x,o,positive +o,o,b,x,x,x,b,o,x,positive +o,o,b,x,x,x,b,b,b,positive +o,o,b,x,o,b,x,x,x,positive +o,o,b,x,b,o,x,x,x,positive +o,o,b,o,x,b,x,x,x,positive +o,o,b,o,b,x,x,x,x,positive +o,o,b,b,x,o,x,x,x,positive +o,o,b,b,o,x,x,x,x,positive +o,o,b,b,b,b,x,x,x,positive +o,b,x,x,x,x,o,o,b,positive +o,b,x,x,x,x,o,b,o,positive +o,b,x,x,x,x,b,o,o,positive +o,b,x,x,x,o,x,o,b,positive +o,b,x,x,x,o,x,b,o,positive +o,b,x,x,x,b,x,o,o,positive +o,b,x,x,o,x,o,b,x,positive +o,b,x,x,o,x,b,o,x,positive +o,b,x,x,b,x,o,o,x,positive +o,b,x,o,x,x,x,o,b,positive +o,b,x,o,x,x,x,b,o,positive +o,b,x,o,x,x,b,o,x,positive +o,b,x,o,x,o,x,x,b,positive +o,b,x,o,x,o,x,b,x,positive +o,b,x,o,x,b,x,x,o,positive +o,b,x,o,x,b,x,o,x,positive +o,b,x,o,x,b,x,b,b,positive +o,b,x,o,o,x,x,b,x,positive +o,b,x,o,b,x,x,o,x,positive +o,b,x,o,b,x,b,b,x,positive +o,b,x,o,b,o,x,x,x,positive +o,b,x,b,x,x,o,o,x,positive +o,b,x,b,x,o,x,x,o,positive +o,b,x,b,x,o,x,o,x,positive +o,b,x,b,x,b,x,o,b,positive +o,b,x,b,x,b,x,b,o,positive +o,b,x,b,o,x,x,o,x,positive +o,b,x,b,o,x,o,x,x,positive +o,b,x,b,o,x,b,b,x,positive +o,b,x,b,o,o,x,x,x,positive +o,b,x,b,b,x,b,o,x,positive +o,b,o,x,x,x,x,o,b,positive +o,b,o,x,x,x,x,b,o,positive +o,b,o,x,x,x,o,x,b,positive +o,b,o,x,x,x,o,b,x,positive +o,b,o,x,x,x,b,x,o,positive +o,b,o,x,x,x,b,o,x,positive +o,b,o,x,x,x,b,b,b,positive +o,b,o,x,o,b,x,x,x,positive +o,b,o,x,b,o,x,x,x,positive +o,b,o,o,x,b,x,x,x,positive +o,b,o,o,b,x,x,x,x,positive +o,b,o,b,x,o,x,x,x,positive +o,b,o,b,o,x,x,x,x,positive +o,b,o,b,b,b,x,x,x,positive +o,b,b,x,x,x,x,o,o,positive +o,b,b,x,x,x,o,x,o,positive +o,b,b,x,x,x,o,b,b,positive +o,b,b,x,x,x,b,o,b,positive +o,b,b,x,o,o,x,x,x,positive +o,b,b,o,x,o,x,x,x,positive +o,b,b,o,o,x,x,x,x,positive +o,b,b,o,b,b,x,x,x,positive +o,b,b,b,o,b,x,x,x,positive +o,b,b,b,b,o,x,x,x,positive +b,x,x,o,x,o,x,o,b,positive +b,x,x,o,x,o,x,b,o,positive +b,x,x,o,x,o,b,x,o,positive +b,x,x,o,x,b,x,o,o,positive +b,x,x,o,x,b,o,x,o,positive +b,x,x,o,o,x,o,b,x,positive +b,x,x,o,o,x,b,o,x,positive +b,x,x,o,b,x,o,o,x,positive +b,x,x,b,x,o,x,o,o,positive +b,x,x,b,x,o,o,x,o,positive +b,x,x,b,o,x,o,o,x,positive +b,x,o,x,x,x,o,o,b,positive +b,x,o,x,x,x,o,b,o,positive +b,x,o,x,x,x,b,o,o,positive +b,x,o,x,x,o,o,x,b,positive +b,x,o,x,x,b,o,x,o,positive +b,x,o,o,x,x,o,x,b,positive +b,x,o,o,x,o,x,x,b,positive +b,x,o,o,x,o,b,x,x,positive +b,x,o,o,x,b,x,x,o,positive +b,x,o,o,x,b,o,x,x,positive +b,x,o,o,x,b,b,x,b,positive +b,x,o,o,o,b,x,x,x,positive +b,x,o,b,x,o,o,x,x,positive +b,x,o,b,x,o,b,x,b,positive +b,x,o,b,x,b,b,x,o,positive +b,x,o,b,o,o,x,x,x,positive +b,x,b,x,x,o,o,x,o,positive +b,x,b,o,x,x,o,x,o,positive +b,x,b,o,x,o,x,x,o,positive +b,x,b,o,x,o,o,x,x,positive +b,x,b,o,x,o,b,x,b,positive +b,x,b,o,x,b,o,x,b,positive +b,x,b,o,x,b,b,x,o,positive +b,x,b,b,x,o,o,x,b,positive +b,x,b,b,x,o,b,x,o,positive +b,x,b,b,x,b,o,x,o,positive +b,o,x,x,x,x,o,b,o,positive +b,o,x,x,x,x,b,o,o,positive +b,o,x,x,x,o,x,o,b,positive +b,o,x,x,x,o,x,b,o,positive +b,o,x,x,x,b,x,o,o,positive +b,o,x,x,o,x,o,b,x,positive +b,o,x,x,b,x,o,o,x,positive +b,o,x,o,x,x,x,o,b,positive +b,o,x,o,x,x,x,b,o,positive +b,o,x,o,x,x,o,b,x,positive +b,o,x,o,x,x,b,o,x,positive +b,o,x,o,x,o,x,x,b,positive +b,o,x,o,x,o,x,b,x,positive +b,o,x,o,x,b,x,x,o,positive +b,o,x,o,x,b,x,o,x,positive +b,o,x,o,x,b,x,b,b,positive +b,o,x,o,o,x,b,x,x,positive +b,o,x,o,o,b,x,x,x,positive +b,o,x,o,b,x,x,o,x,positive +b,o,x,o,b,x,o,x,x,positive +b,o,x,o,b,o,x,x,x,positive +b,o,x,b,x,x,x,o,o,positive +b,o,x,b,x,o,x,x,o,positive +b,o,x,b,x,o,x,o,x,positive +b,o,x,b,x,o,x,b,b,positive +b,o,x,b,x,b,x,o,b,positive +b,o,x,b,x,b,x,b,o,positive +b,o,x,b,o,x,o,x,x,positive +b,o,x,b,o,x,b,b,x,positive +b,o,x,b,o,o,x,x,x,positive +b,o,x,b,b,x,o,b,x,positive +b,o,x,b,b,x,b,o,x,positive +b,o,o,x,x,x,x,o,b,positive +b,o,o,x,x,x,x,b,o,positive +b,o,o,x,x,x,o,b,x,positive +b,o,o,x,x,x,b,x,o,positive +b,o,o,x,x,x,b,o,x,positive +b,o,o,x,x,x,b,b,b,positive +b,o,o,x,o,b,x,x,x,positive +b,o,o,x,b,o,x,x,x,positive +b,o,o,o,x,b,x,x,x,positive +b,o,o,o,b,x,x,x,x,positive +b,o,o,b,x,o,x,x,x,positive +b,o,o,b,o,x,x,x,x,positive +b,o,o,b,b,b,x,x,x,positive +b,o,b,x,x,x,x,o,o,positive +b,o,b,x,x,x,o,x,o,positive +b,o,b,x,x,x,o,o,x,positive +b,o,b,x,x,x,o,b,b,positive +b,o,b,x,x,x,b,o,b,positive +b,o,b,x,o,o,x,x,x,positive +b,o,b,o,x,o,x,x,x,positive +b,o,b,o,o,x,x,x,x,positive +b,o,b,o,b,b,x,x,x,positive +b,o,b,b,o,b,x,x,x,positive +b,o,b,b,b,o,x,x,x,positive +b,b,x,x,x,o,x,o,o,positive +b,b,x,o,x,x,x,o,o,positive +b,b,x,o,x,x,o,o,x,positive +b,b,x,o,x,o,x,x,o,positive +b,b,x,o,x,o,x,o,x,positive +b,b,x,o,x,o,x,b,b,positive +b,b,x,o,x,b,x,o,b,positive +b,b,x,o,x,b,x,b,o,positive +b,b,x,o,o,x,x,o,x,positive +b,b,x,o,o,x,o,x,x,positive +b,b,x,o,o,x,b,b,x,positive +b,b,x,o,b,x,o,b,x,positive +b,b,x,o,b,x,b,o,x,positive +b,b,x,b,x,o,x,o,b,positive +b,b,x,b,x,o,x,b,o,positive +b,b,x,b,x,b,x,o,o,positive +b,b,x,b,o,x,b,o,x,positive +b,b,x,b,b,x,o,o,x,positive +b,b,o,x,x,x,x,o,o,positive +b,b,o,x,x,x,o,x,o,positive +b,b,o,x,x,x,o,o,x,positive +b,b,o,x,x,x,o,b,b,positive +b,b,o,x,x,x,b,o,b,positive +b,b,o,x,x,x,b,b,o,positive +b,b,o,x,o,o,x,x,x,positive +b,b,o,o,x,o,x,x,x,positive +b,b,o,o,b,b,x,x,x,positive +b,b,o,b,o,b,x,x,x,positive +b,b,o,b,b,o,x,x,x,positive +b,b,b,x,x,x,o,o,b,positive +b,b,b,x,x,x,o,b,o,positive +b,b,b,o,o,b,x,x,x,positive +b,b,b,o,b,o,x,x,x,positive +b,b,b,b,o,o,x,x,x,positive +x,x,o,x,x,o,o,b,o,negative +x,x,o,x,x,o,b,o,o,negative +x,x,o,x,x,b,o,o,o,negative +x,x,o,x,o,x,o,o,b,negative +x,x,o,x,o,x,o,b,o,negative +x,x,o,x,o,o,o,x,b,negative +x,x,o,x,o,o,o,b,x,negative +x,x,o,x,o,o,b,x,o,negative +x,x,o,x,o,b,o,x,o,negative +x,x,o,x,o,b,o,o,x,negative +x,x,o,x,o,b,o,b,b,negative +x,x,o,x,b,x,o,o,o,negative +x,x,o,x,b,o,o,x,o,negative +x,x,o,x,b,o,b,b,o,negative +x,x,o,o,x,o,x,b,o,negative +x,x,o,o,o,x,o,x,b,negative +x,x,o,o,o,x,o,b,x,negative +x,x,o,o,o,o,x,x,b,negative +x,x,o,o,o,o,x,b,x,negative +x,x,o,o,o,o,b,x,x,negative +x,x,o,o,o,b,o,x,x,negative +x,x,o,o,b,o,x,x,o,negative +x,x,o,b,x,x,o,o,o,negative +x,x,o,b,x,o,x,o,o,negative +x,x,o,b,x,o,b,b,o,negative +x,x,o,b,o,x,o,x,o,negative +x,x,o,b,o,x,o,o,x,negative +x,x,o,b,o,x,o,b,b,negative +x,x,o,b,o,o,x,x,o,negative +x,x,o,b,o,o,o,x,x,negative +x,x,o,b,o,b,o,x,b,negative +x,x,o,b,o,b,o,b,x,negative +x,x,o,b,b,o,x,b,o,negative +x,x,o,b,b,o,b,x,o,negative +x,x,b,x,b,b,o,o,o,negative +x,x,b,o,x,x,o,o,o,negative +x,x,b,o,o,o,x,o,x,negative +x,x,b,o,o,o,x,b,b,negative +x,x,b,o,o,o,o,x,x,negative +x,x,b,o,o,o,b,x,b,negative +x,x,b,o,o,o,b,b,x,negative +x,x,b,b,x,b,o,o,o,negative +x,x,b,b,b,x,o,o,o,negative +x,o,x,x,o,x,o,o,b,negative +x,o,x,x,o,x,b,o,o,negative +x,o,x,x,o,o,b,o,x,negative +x,o,x,x,o,b,o,o,x,negative +x,o,x,x,o,b,b,o,b,negative +x,o,x,x,b,x,o,o,o,negative +x,o,x,o,o,x,x,o,b,negative +x,o,x,o,o,o,x,x,b,negative +x,o,x,o,o,o,x,b,x,negative +x,o,x,o,o,o,b,x,x,negative +x,o,x,o,o,b,x,o,x,negative +x,o,x,b,x,x,o,o,o,negative +x,o,x,b,o,x,x,o,o,negative +x,o,x,b,o,x,b,o,b,negative +x,o,x,b,o,o,x,o,x,negative +x,o,x,b,o,b,b,o,x,negative +x,o,o,x,x,o,b,x,o,negative +x,o,o,x,o,x,o,x,b,negative +x,o,o,x,o,x,o,b,x,negative +x,o,o,x,o,x,b,o,x,negative +x,o,o,x,o,b,o,x,x,negative +x,o,o,b,x,o,x,x,o,negative +x,o,o,b,o,x,x,o,x,negative +x,o,o,b,o,x,o,x,x,negative +x,o,b,x,o,x,o,o,x,negative +x,o,b,x,o,x,b,o,b,negative +x,o,b,x,o,b,b,o,x,negative +x,o,b,b,o,x,x,o,b,negative +x,o,b,b,o,x,b,o,x,negative +x,o,b,b,o,b,x,o,x,negative +x,b,x,x,x,o,o,o,o,negative +x,b,x,x,o,x,o,o,o,negative +x,b,x,x,b,b,o,o,o,negative +x,b,x,o,x,x,o,o,o,negative +x,b,x,o,o,o,x,x,o,negative +x,b,x,o,o,o,x,o,x,negative +x,b,x,o,o,o,x,b,b,negative +x,b,x,o,o,o,b,x,b,negative +x,b,x,o,o,o,b,b,x,negative +x,b,x,b,x,b,o,o,o,negative +x,b,x,b,b,x,o,o,o,negative +x,b,o,x,x,o,o,x,o,negative +x,b,o,x,x,o,b,b,o,negative +x,b,o,x,o,x,o,o,x,negative +x,b,o,x,o,x,o,b,b,negative +x,b,o,x,o,o,o,x,x,negative +x,b,o,x,o,b,o,x,b,negative +x,b,o,x,o,b,o,b,x,negative +x,b,o,x,b,o,b,x,o,negative +x,b,o,o,x,o,x,x,o,negative +x,b,o,o,o,x,o,x,x,negative +x,b,o,b,x,o,x,b,o,negative +x,b,o,b,x,o,b,x,o,negative +x,b,o,b,o,x,o,x,b,negative +x,b,o,b,o,x,o,b,x,negative +x,b,o,b,b,o,x,x,o,negative +x,b,b,x,x,b,o,o,o,negative +x,b,b,o,o,o,x,x,b,negative +x,b,b,o,o,o,x,b,x,negative +x,b,b,o,o,o,b,x,x,negative +x,b,b,b,x,x,o,o,o,negative +o,x,x,x,x,b,o,o,o,negative +o,x,x,x,o,x,o,b,o,negative +o,x,x,x,o,x,b,o,o,negative +o,x,x,x,o,o,x,b,o,negative +o,x,x,x,o,o,b,x,o,negative +o,x,x,x,o,b,x,o,o,negative +o,x,x,x,o,b,o,x,o,negative +o,x,x,x,o,b,b,b,o,negative +o,x,x,x,b,x,o,o,o,negative +o,x,x,o,x,x,o,o,b,negative +o,x,x,o,x,x,o,b,o,negative +o,x,x,o,x,o,o,b,x,negative +o,x,x,o,x,b,o,o,x,negative +o,x,x,o,x,b,o,b,b,negative +o,x,x,o,o,x,x,b,o,negative +o,x,x,o,o,x,o,x,b,negative +o,x,x,o,o,x,b,x,o,negative +o,x,x,o,o,o,x,x,b,negative +o,x,x,o,o,o,x,b,x,negative +o,x,x,o,o,o,b,x,x,negative +o,x,x,o,o,b,x,x,o,negative +o,x,x,o,o,b,o,x,x,negative +o,x,x,o,b,x,o,x,o,negative +o,x,x,o,b,x,o,b,b,negative +o,x,x,o,b,o,o,x,x,negative +o,x,x,o,b,b,o,x,b,negative +o,x,x,o,b,b,o,b,x,negative +o,x,x,b,x,x,o,o,o,negative +o,x,x,b,o,x,x,o,o,negative +o,x,x,b,o,x,o,x,o,negative +o,x,x,b,o,x,b,b,o,negative +o,x,x,b,o,b,x,b,o,negative +o,x,x,b,o,b,b,x,o,negative +o,x,o,x,x,o,x,b,o,negative +o,x,o,x,o,x,x,b,o,negative +o,x,o,x,o,x,o,x,b,negative +o,x,o,x,o,x,o,b,x,negative +o,x,o,x,o,b,x,x,o,negative +o,x,o,x,o,b,o,x,x,negative +o,x,o,x,b,o,x,x,o,negative +o,x,o,o,b,x,o,x,x,negative +o,x,o,b,o,x,x,x,o,negative +o,x,o,b,o,x,o,x,x,negative +o,x,b,x,o,x,x,o,o,negative +o,x,b,x,o,x,o,x,o,negative +o,x,b,x,o,x,b,b,o,negative +o,x,b,x,o,o,x,x,o,negative +o,x,b,x,o,b,x,b,o,negative +o,x,b,x,o,b,b,x,o,negative +o,x,b,o,x,x,o,o,x,negative +o,x,b,o,x,x,o,b,b,negative +o,x,b,o,o,x,x,x,o,negative +o,x,b,o,o,x,o,x,x,negative +o,x,b,o,b,x,o,x,b,negative +o,x,b,o,b,x,o,b,x,negative +o,x,b,o,b,b,o,x,x,negative +o,o,x,x,o,x,x,o,b,negative +o,o,x,x,o,x,x,b,o,negative +o,o,x,x,o,x,b,x,o,negative +o,o,x,x,o,b,x,x,o,negative +o,o,x,x,o,b,x,o,x,negative +o,o,x,o,x,x,o,x,b,negative +o,o,x,o,x,b,o,x,x,negative +o,o,x,b,o,x,x,x,o,negative +o,o,o,x,x,o,x,x,b,negative +o,o,o,x,x,o,x,b,x,negative +o,o,o,x,x,o,b,x,x,negative +o,o,o,x,x,b,x,x,o,negative +o,o,o,x,x,b,x,o,x,negative +o,o,o,x,x,b,x,b,b,negative +o,o,o,x,x,b,o,x,x,negative +o,o,o,x,x,b,b,x,b,negative +o,o,o,x,x,b,b,b,x,negative +o,o,o,x,o,x,x,b,x,negative +o,o,o,x,o,x,b,x,x,negative +o,o,o,x,b,x,x,o,x,negative +o,o,o,x,b,x,x,b,b,negative +o,o,o,x,b,x,o,x,x,negative +o,o,o,x,b,x,b,x,b,negative +o,o,o,x,b,x,b,b,x,negative +o,o,o,x,b,b,x,b,x,negative +o,o,o,x,b,b,b,x,x,negative +o,o,o,o,x,x,x,x,b,negative +o,o,o,o,x,x,x,b,x,negative +o,o,o,b,x,x,x,x,o,negative +o,o,o,b,x,x,x,o,x,negative +o,o,o,b,x,x,x,b,b,negative +o,o,o,b,x,x,o,x,x,negative +o,o,o,b,x,x,b,x,b,negative +o,o,o,b,x,x,b,b,x,negative +o,o,o,b,x,b,x,x,b,negative +o,o,o,b,x,b,x,b,x,negative +o,o,o,b,x,b,b,x,x,negative +o,o,o,b,b,x,x,x,b,negative +o,o,o,b,b,x,x,b,x,negative +o,o,o,b,b,x,b,x,x,negative +o,o,b,x,o,x,x,x,o,negative +o,o,b,x,o,x,x,o,x,negative +o,o,b,o,x,x,o,x,x,negative +o,b,x,x,o,x,x,o,o,negative +o,b,x,x,o,x,o,x,o,negative +o,b,x,x,o,x,b,b,o,negative +o,b,x,x,o,o,x,x,o,negative +o,b,x,x,o,b,x,b,o,negative +o,b,x,x,o,b,b,x,o,negative +o,b,x,o,x,x,o,x,o,negative +o,b,x,o,x,x,o,b,b,negative +o,b,x,o,x,o,o,x,x,negative +o,b,x,o,x,b,o,x,b,negative +o,b,x,o,x,b,o,b,x,negative +o,b,x,o,b,x,o,x,b,negative +o,b,x,o,b,b,o,x,x,negative +o,b,x,b,o,x,x,b,o,negative +o,b,x,b,o,x,b,x,o,negative +o,b,x,b,o,b,x,x,o,negative +o,b,o,x,x,o,x,x,o,negative +o,b,o,x,o,x,x,x,o,negative +o,b,o,x,o,x,o,x,x,negative +o,b,o,o,x,x,o,x,x,negative +o,b,b,x,o,x,x,b,o,negative +o,b,b,x,o,x,b,x,o,negative +o,b,b,x,o,b,x,x,o,negative +o,b,b,o,x,x,o,x,b,negative +o,b,b,o,x,x,o,b,x,negative +o,b,b,o,x,b,o,x,x,negative +o,b,b,o,b,x,o,x,x,negative +o,b,b,b,o,x,x,x,o,negative +b,x,x,x,x,o,o,o,o,negative +b,x,x,x,o,x,o,o,o,negative +b,x,x,x,b,b,o,o,o,negative +b,x,x,o,x,x,o,o,o,negative +b,x,x,o,o,o,x,x,o,negative +b,x,x,o,o,o,x,o,x,negative +b,x,x,o,o,o,x,b,b,negative +b,x,x,o,o,o,o,x,x,negative +b,x,x,o,o,o,b,x,b,negative +b,x,x,o,o,o,b,b,x,negative +b,x,x,b,x,b,o,o,o,negative +b,x,x,b,b,x,o,o,o,negative +b,x,o,x,x,o,x,o,o,negative +b,x,o,x,x,o,b,b,o,negative +b,x,o,x,o,x,o,x,o,negative +b,x,o,x,o,x,o,o,x,negative +b,x,o,x,o,x,o,b,b,negative +b,x,o,x,o,o,x,x,o,negative +b,x,o,x,o,o,o,x,x,negative +b,x,o,x,o,b,o,x,b,negative +b,x,o,x,o,b,o,b,x,negative +b,x,o,x,b,o,b,x,o,negative +b,x,o,o,o,x,o,x,x,negative +b,x,o,b,o,x,o,x,b,negative +b,x,o,b,o,x,o,b,x,negative +b,x,o,b,o,b,o,x,x,negative +b,x,o,b,b,o,x,x,o,negative +b,x,b,x,x,b,o,o,o,negative +b,x,b,x,b,x,o,o,o,negative +b,x,b,o,o,o,x,x,b,negative +b,x,b,o,o,o,x,b,x,negative +b,x,b,o,o,o,b,x,x,negative +b,x,b,b,x,x,o,o,o,negative +b,o,x,x,o,x,x,o,o,negative +b,o,x,x,o,x,b,o,b,negative +b,o,x,x,o,o,x,o,x,negative +b,o,x,x,o,b,x,o,b,negative +b,o,x,x,o,b,b,o,x,negative +b,o,x,b,o,x,x,o,b,negative +b,o,x,b,o,b,x,o,x,negative +b,o,o,x,x,o,x,x,o,negative +b,o,o,x,o,x,o,x,x,negative +b,o,b,x,o,x,x,o,b,negative +b,o,b,x,o,x,b,o,x,negative +b,o,b,b,o,x,x,o,x,negative +b,b,x,x,x,b,o,o,o,negative +b,b,x,x,b,x,o,o,o,negative +b,b,x,o,o,o,x,x,b,negative +b,b,x,o,o,o,x,b,x,negative +b,b,x,o,o,o,b,x,x,negative +b,b,x,b,x,x,o,o,o,negative +b,b,o,x,x,o,b,x,o,negative +b,b,o,x,o,x,o,x,b,negative +b,b,o,x,o,x,o,b,x,negative +b,b,o,x,o,b,o,x,x,negative +b,b,o,x,b,o,x,x,o,negative +b,b,o,b,x,o,x,x,o,negative +b,b,o,b,o,x,o,x,x,negative +x,x,o,o,x,x,x,o,o,negative +x,x,o,o,o,x,x,x,o,negative +x,x,o,o,o,x,x,o,x,negative +x,o,x,x,o,x,o,x,o,negative +x,o,x,x,o,o,o,x,x,negative +x,o,x,o,x,x,o,x,o,negative +x,o,x,o,o,x,x,x,o,negative +x,o,o,o,x,x,x,x,o,negative +o,x,x,x,x,o,o,o,x,negative +o,x,x,x,o,o,x,o,x,negative +o,x,x,x,o,o,o,x,x,negative +o,x,o,o,x,x,x,o,x,negative +o,o,x,x,x,o,o,x,x,negative diff --git a/don_oleg/tictactoe/train5.csv b/don_oleg/tictactoe/train5.csv new file mode 100644 index 0000000..4525f6c --- /dev/null +++ b/don_oleg/tictactoe/train5.csv @@ -0,0 +1,870 @@ +V1,V2,V3,V4,V5,V6,V7,V8,V9,V10 +x,x,x,x,o,o,o,x,o,positive +x,x,x,x,o,o,o,b,b,positive +x,x,x,x,o,o,b,b,o,positive +x,x,x,x,o,b,o,o,b,positive +x,x,x,x,o,b,o,b,o,positive +x,x,x,x,o,b,b,o,o,positive +x,x,x,x,b,o,o,o,b,positive +x,x,x,x,b,o,o,b,o,positive +x,x,x,x,b,o,b,o,o,positive +x,x,x,o,x,o,x,o,o,positive +x,x,x,o,x,o,o,o,x,positive +x,x,x,o,x,o,o,b,b,positive +x,x,x,o,x,o,b,o,b,positive +x,x,x,o,x,o,b,b,o,positive +x,x,x,o,x,b,o,o,b,positive +x,x,x,o,x,b,o,b,o,positive +x,x,x,o,o,x,x,o,o,positive +x,x,x,o,o,x,o,x,o,positive +x,x,x,o,o,x,o,o,x,positive +x,x,x,o,o,x,o,b,b,positive +x,x,x,o,o,x,b,o,b,positive +x,x,x,o,o,x,b,b,o,positive +x,x,x,o,o,b,x,o,b,positive +x,x,x,o,o,b,x,b,o,positive +x,x,x,o,o,b,o,x,b,positive +x,x,x,o,o,b,o,b,x,positive +x,x,x,o,o,b,b,x,o,positive +x,x,x,o,o,b,b,o,x,positive +x,x,x,o,o,b,b,b,b,positive +x,x,x,o,b,x,o,o,b,positive +x,x,x,o,b,x,o,b,o,positive +x,x,x,o,b,x,b,o,o,positive +x,x,x,o,b,o,x,o,b,positive +x,x,x,o,b,o,x,b,o,positive +x,x,x,o,b,o,o,x,b,positive +x,x,x,o,b,o,o,b,x,positive +x,x,x,o,b,o,b,x,o,positive +x,x,x,o,b,o,b,o,x,positive +x,x,x,o,b,o,b,b,b,positive +x,x,x,o,b,b,x,o,o,positive +x,x,x,o,b,b,o,x,o,positive +x,x,x,o,b,b,o,o,x,positive +x,x,x,o,b,b,o,b,b,positive +x,x,x,o,b,b,b,o,b,positive +x,x,x,o,b,b,b,b,o,positive +x,x,x,b,x,o,o,o,b,positive +x,x,x,b,x,o,o,b,o,positive +x,x,x,b,x,o,b,o,o,positive +x,x,x,b,o,x,o,o,b,positive +x,x,x,b,o,x,o,b,o,positive +x,x,x,b,o,x,b,o,o,positive +x,x,x,b,o,o,x,o,b,positive +x,x,x,b,o,o,x,b,o,positive +x,x,x,b,o,o,o,x,b,positive +x,x,x,b,o,o,o,b,x,positive +x,x,x,b,o,o,b,x,o,positive +x,x,x,b,o,o,b,o,x,positive +x,x,x,b,o,o,b,b,b,positive +x,x,x,b,o,b,x,o,o,positive +x,x,x,b,o,b,o,x,o,positive +x,x,x,b,o,b,o,o,x,positive +x,x,x,b,o,b,o,b,b,positive +x,x,x,b,o,b,b,o,b,positive +x,x,x,b,o,b,b,b,o,positive +x,x,x,b,b,o,x,o,o,positive +x,x,x,b,b,o,o,x,o,positive +x,x,x,b,b,o,o,o,x,positive +x,x,x,b,b,o,b,o,b,positive +x,x,x,b,b,o,b,b,o,positive +x,x,x,b,b,b,o,o,b,positive +x,x,x,b,b,b,o,b,o,positive +x,x,x,b,b,b,b,o,o,positive +x,x,o,x,x,o,o,o,x,positive +x,x,o,x,o,o,x,b,b,positive +x,x,o,x,o,b,x,o,b,positive +x,x,o,x,b,o,x,o,b,positive +x,x,o,o,x,x,o,x,o,positive +x,x,o,o,x,x,o,o,x,positive +x,x,o,o,x,o,x,o,x,positive +x,x,o,o,x,o,o,x,x,positive +x,x,o,o,x,o,b,x,b,positive +x,x,o,o,x,o,b,b,x,positive +x,x,o,o,x,b,o,x,b,positive +x,x,o,o,x,b,o,b,x,positive +x,x,o,o,x,b,b,x,o,positive +x,x,o,o,x,b,b,o,x,positive +x,x,o,b,x,o,o,x,b,positive +x,x,o,b,x,o,o,b,x,positive +x,x,o,b,x,o,b,o,x,positive +x,x,o,b,x,b,o,x,o,positive +x,x,o,b,x,b,o,o,x,positive +x,x,b,x,o,o,x,o,b,positive +x,x,b,x,o,o,x,b,o,positive +x,x,b,x,o,b,x,o,o,positive +x,x,b,x,b,o,x,o,o,positive +x,x,b,o,x,o,o,x,b,positive +x,x,b,o,x,o,o,b,x,positive +x,x,b,o,x,o,b,x,o,positive +x,x,b,o,x,o,b,o,x,positive +x,x,b,b,x,o,o,x,o,positive +x,x,b,b,x,o,o,o,x,positive +x,o,x,x,x,o,x,o,o,positive +x,o,x,x,x,o,o,o,x,positive +x,o,x,x,o,o,x,x,o,positive +x,o,x,x,o,o,x,b,b,positive +x,o,x,x,o,b,x,b,o,positive +x,o,x,x,b,o,x,o,b,positive +x,o,x,x,b,o,x,b,o,positive +x,o,x,o,x,x,x,o,o,positive +x,o,x,o,x,x,o,o,x,positive +x,o,x,o,x,o,x,x,o,positive +x,o,x,o,x,o,x,o,x,positive +x,o,x,o,x,o,x,b,b,positive +x,o,x,o,x,o,o,x,x,positive +x,o,x,o,x,b,x,o,b,positive +x,o,x,o,x,b,x,b,o,positive +x,o,x,o,x,b,o,b,x,positive +x,o,x,o,x,b,b,o,x,positive +x,o,x,o,o,x,o,x,x,positive +x,o,x,o,o,x,b,b,x,positive +x,o,x,b,x,o,x,o,b,positive +x,o,x,b,x,o,x,b,o,positive +x,o,x,b,x,o,o,b,x,positive +x,o,x,b,x,b,x,o,o,positive +x,o,x,b,x,b,o,o,x,positive +x,o,x,b,b,x,o,o,x,positive +x,o,o,x,x,x,x,o,o,positive +x,o,o,x,x,x,o,x,o,positive +x,o,o,x,x,x,o,o,x,positive +x,o,o,x,x,x,o,b,b,positive +x,o,o,x,x,x,b,o,b,positive +x,o,o,x,x,x,b,b,o,positive +x,o,o,x,x,o,x,o,x,positive +x,o,o,x,x,o,x,b,b,positive +x,o,o,x,x,o,o,x,x,positive +x,o,o,x,x,b,x,b,o,positive +x,o,o,x,x,b,o,b,x,positive +x,o,o,x,x,b,b,o,x,positive +x,o,o,x,o,x,x,b,b,positive +x,o,o,x,o,o,x,x,x,positive +x,o,o,x,o,b,x,x,b,positive +x,o,o,x,o,b,x,b,x,positive +x,o,o,x,b,x,x,o,b,positive +x,o,o,x,b,x,x,b,o,positive +x,o,o,x,b,o,x,x,b,positive +x,o,o,x,b,o,x,b,x,positive +x,o,o,x,b,b,x,x,o,positive +x,o,o,x,b,b,x,o,x,positive +x,o,o,x,b,b,x,b,b,positive +x,o,o,o,x,x,x,o,x,positive +x,o,o,o,x,x,o,x,x,positive +x,o,o,o,x,x,b,b,x,positive +x,o,o,o,x,o,x,x,x,positive +x,o,o,o,x,b,x,b,x,positive +x,o,o,o,x,b,b,x,x,positive +x,o,o,o,o,x,x,x,x,positive +x,o,o,o,b,b,x,x,x,positive +x,o,o,b,x,x,b,o,x,positive +x,o,o,b,x,o,x,b,x,positive +x,o,o,b,x,o,b,x,x,positive +x,o,o,b,x,b,x,o,x,positive +x,o,o,b,x,b,o,x,x,positive +x,o,o,b,x,b,b,b,x,positive +x,o,o,b,o,b,x,x,x,positive +x,o,o,b,b,o,x,x,x,positive +x,o,b,x,x,x,o,o,b,positive +x,o,b,x,x,x,o,b,o,positive +x,o,b,x,x,x,b,o,o,positive +x,o,b,x,x,o,x,o,b,positive +x,o,b,x,x,o,x,b,o,positive +x,o,b,x,x,o,o,b,x,positive +x,o,b,x,x,o,b,o,x,positive +x,o,b,x,x,b,x,o,o,positive +x,o,b,x,x,b,o,o,x,positive +x,o,b,x,o,x,x,b,o,positive +x,o,b,x,o,o,x,x,b,positive +x,o,b,x,o,o,x,b,x,positive +x,o,b,x,o,b,x,x,o,positive +x,o,b,x,o,b,x,b,b,positive +x,o,b,x,b,x,x,o,o,positive +x,o,b,x,b,o,x,x,o,positive +x,o,b,x,b,o,x,o,x,positive +x,o,b,x,b,o,x,b,b,positive +x,o,b,x,b,b,x,o,b,positive +x,o,b,x,b,b,x,b,o,positive +x,o,b,o,x,x,o,b,x,positive +x,o,b,o,x,x,b,o,x,positive +x,o,b,o,x,o,x,b,x,positive +x,o,b,o,x,o,b,x,x,positive +x,o,b,o,x,b,x,o,x,positive +x,o,b,o,x,b,o,x,x,positive +x,o,b,o,x,b,b,b,x,positive +x,o,b,o,o,b,x,x,x,positive +x,o,b,o,b,o,x,x,x,positive +x,o,b,b,x,x,o,o,x,positive +x,o,b,b,x,o,x,o,x,positive +x,o,b,b,x,o,o,x,x,positive +x,o,b,b,x,o,b,b,x,positive +x,o,b,b,x,b,o,b,x,positive +x,o,b,b,x,b,b,o,x,positive +x,o,b,b,o,o,x,x,x,positive +x,b,x,x,o,o,x,b,o,positive +x,b,x,x,o,b,x,o,o,positive +x,b,x,o,x,o,x,o,b,positive +x,b,x,o,x,o,x,b,o,positive +x,b,x,o,x,o,b,o,x,positive +x,b,x,o,x,b,x,o,o,positive +x,b,x,o,x,b,o,o,x,positive +x,b,x,o,o,x,o,b,x,positive +x,b,x,o,o,x,b,o,x,positive +x,b,x,o,b,x,o,o,x,positive +x,b,x,b,x,o,x,o,o,positive +x,b,x,b,x,o,o,o,x,positive +x,b,x,b,o,x,o,o,x,positive +x,b,o,x,x,x,o,o,b,positive +x,b,o,x,x,x,b,o,o,positive +x,b,o,x,x,o,x,o,b,positive +x,b,o,x,x,o,o,b,x,positive +x,b,o,x,x,o,b,o,x,positive +x,b,o,x,x,b,x,o,o,positive +x,b,o,x,x,b,o,o,x,positive +x,b,o,x,o,x,x,o,b,positive +x,b,o,x,o,o,x,x,b,positive +x,b,o,x,o,o,x,b,x,positive +x,b,o,x,o,b,x,x,o,positive +x,b,o,x,o,b,x,b,b,positive +x,b,o,x,b,x,x,o,o,positive +x,b,o,x,b,o,x,b,b,positive +x,b,o,x,b,b,x,o,b,positive +x,b,o,x,b,b,x,b,o,positive +x,b,o,o,x,x,o,b,x,positive +x,b,o,o,x,x,b,o,x,positive +x,b,o,o,x,o,x,b,x,positive +x,b,o,o,x,o,b,x,x,positive +x,b,o,o,x,b,x,o,x,positive +x,b,o,o,x,b,o,x,x,positive +x,b,o,o,x,b,b,b,x,positive +x,b,o,o,o,b,x,x,x,positive +x,b,o,b,x,o,x,o,x,positive +x,b,o,b,x,o,b,b,x,positive +x,b,o,b,x,b,o,b,x,positive +x,b,o,b,x,b,b,o,x,positive +x,b,o,b,o,o,x,x,x,positive +x,b,b,x,x,o,x,o,o,positive +x,b,b,x,x,o,o,o,x,positive +x,b,b,x,o,x,x,o,o,positive +x,b,b,x,o,o,x,x,o,positive +x,b,b,x,o,o,x,o,x,positive +x,b,b,x,o,o,x,b,b,positive +x,b,b,x,o,b,x,o,b,positive +x,b,b,x,o,b,x,b,o,positive +x,b,b,x,b,o,x,o,b,positive +x,b,b,x,b,o,x,b,o,positive +x,b,b,x,b,b,x,o,o,positive +x,b,b,o,x,x,o,o,x,positive +x,b,b,o,x,o,x,o,x,positive +x,b,b,o,x,o,o,x,x,positive +x,b,b,o,x,o,b,b,x,positive +x,b,b,o,x,b,o,b,x,positive +x,b,b,o,x,b,b,o,x,positive +x,b,b,b,x,o,o,b,x,positive +x,b,b,b,x,o,b,o,x,positive +x,b,b,b,x,b,o,o,x,positive +o,x,x,x,x,o,x,o,o,positive +o,x,x,x,x,o,o,x,o,positive +o,x,x,x,o,x,o,o,x,positive +o,x,x,o,x,x,x,o,o,positive +o,x,x,o,x,o,x,x,o,positive +o,x,x,o,x,o,x,o,x,positive +o,x,x,o,x,o,x,b,b,positive +o,x,x,o,x,o,b,x,b,positive +o,x,x,o,x,b,x,o,b,positive +o,x,x,o,x,b,x,b,o,positive +o,x,x,o,x,b,b,x,o,positive +o,x,x,o,o,x,x,o,x,positive +o,x,x,o,o,x,b,b,x,positive +o,x,x,o,b,x,b,o,x,positive +o,x,x,b,x,o,x,o,b,positive +o,x,x,b,x,o,x,b,o,positive +o,x,x,b,x,o,o,x,b,positive +o,x,x,b,x,o,b,x,o,positive +o,x,x,b,x,b,x,o,o,positive +o,x,x,b,x,b,o,x,o,positive +o,x,x,b,o,x,o,b,x,positive +o,x,x,b,o,x,b,o,x,positive +o,x,x,b,b,x,o,o,x,positive +o,x,o,x,x,x,x,o,o,positive +o,x,o,x,x,x,o,x,o,positive +o,x,o,x,x,x,o,o,x,positive +o,x,o,x,x,x,o,b,b,positive +o,x,o,x,x,x,b,o,b,positive +o,x,o,x,x,x,b,b,o,positive +o,x,o,x,x,o,o,x,x,positive +o,x,o,x,x,o,b,x,b,positive +o,x,o,x,x,b,o,x,b,positive +o,x,o,x,x,b,b,x,o,positive +o,x,o,x,o,o,x,x,x,positive +o,x,o,o,x,x,x,x,o,positive +o,x,o,o,x,x,b,x,b,positive +o,x,o,o,x,o,x,x,x,positive +o,x,o,o,x,b,x,x,b,positive +o,x,o,o,x,b,b,x,x,positive +o,x,o,o,o,x,x,x,x,positive +o,x,o,o,b,b,x,x,x,positive +o,x,o,b,x,x,o,x,b,positive +o,x,o,b,x,x,b,x,o,positive +o,x,o,b,x,o,x,x,b,positive +o,x,o,b,x,b,x,x,o,positive +o,x,o,b,x,b,b,x,b,positive +o,x,o,b,o,b,x,x,x,positive +o,x,o,b,b,o,x,x,x,positive +o,x,b,x,x,x,o,o,b,positive +o,x,b,x,x,x,o,b,o,positive +o,x,b,x,x,x,b,o,o,positive +o,x,b,x,x,o,o,x,b,positive +o,x,b,x,x,o,b,x,o,positive +o,x,b,o,x,x,b,x,o,positive +o,x,b,o,x,o,x,x,b,positive +o,x,b,o,x,b,x,x,o,positive +o,x,b,o,x,b,b,x,b,positive +o,x,b,o,o,b,x,x,x,positive +o,x,b,b,x,x,o,x,o,positive +o,x,b,b,x,o,x,x,o,positive +o,x,b,b,x,o,o,x,x,positive +o,x,b,b,x,o,b,x,b,positive +o,x,b,b,x,b,b,x,o,positive +o,x,b,b,o,o,x,x,x,positive +o,o,x,x,x,x,x,o,o,positive +o,o,x,x,x,x,o,x,o,positive +o,o,x,x,x,x,o,o,x,positive +o,o,x,x,x,x,o,b,b,positive +o,o,x,x,x,x,b,o,b,positive +o,o,x,x,x,x,b,b,o,positive +o,o,x,x,x,o,x,x,o,positive +o,o,x,x,x,o,x,o,x,positive +o,o,x,x,x,o,x,b,b,positive +o,o,x,x,x,b,x,o,b,positive +o,o,x,x,x,b,x,b,o,positive +o,o,x,x,o,x,o,x,x,positive +o,o,x,x,o,x,b,b,x,positive +o,o,x,x,o,o,x,x,x,positive +o,o,x,x,b,x,b,o,x,positive +o,o,x,o,x,x,x,x,o,positive +o,o,x,o,x,x,x,o,x,positive +o,o,x,o,x,x,b,b,x,positive +o,o,x,o,x,o,x,x,x,positive +o,o,x,o,x,b,x,x,b,positive +o,o,x,o,x,b,x,b,x,positive +o,o,x,o,o,x,x,x,x,positive +o,o,x,o,b,x,x,b,x,positive +o,o,x,o,b,x,b,x,x,positive +o,o,x,o,b,b,x,x,x,positive +o,o,x,b,x,x,x,o,b,positive +o,o,x,b,x,x,x,b,o,positive +o,o,x,b,x,x,o,b,x,positive +o,o,x,b,x,x,b,o,x,positive +o,o,x,b,x,o,x,x,b,positive +o,o,x,b,x,o,x,b,x,positive +o,o,x,b,x,b,x,o,x,positive +o,o,x,b,x,b,x,b,b,positive +o,o,x,b,o,x,x,b,x,positive +o,o,x,b,o,x,b,x,x,positive +o,o,x,b,b,x,x,o,x,positive +o,o,x,b,b,x,b,b,x,positive +o,o,x,b,b,o,x,x,x,positive +o,o,b,x,x,x,x,b,o,positive +o,o,b,x,x,x,o,x,b,positive +o,o,b,x,x,x,o,b,x,positive +o,o,b,x,x,x,b,x,o,positive +o,o,b,x,x,x,b,o,x,positive +o,o,b,x,x,x,b,b,b,positive +o,o,b,x,o,b,x,x,x,positive +o,o,b,x,b,o,x,x,x,positive +o,o,b,o,b,x,x,x,x,positive +o,o,b,b,x,o,x,x,x,positive +o,o,b,b,o,x,x,x,x,positive +o,o,b,b,b,b,x,x,x,positive +o,b,x,x,x,x,o,b,o,positive +o,b,x,x,x,x,b,o,o,positive +o,b,x,x,x,o,x,o,b,positive +o,b,x,x,x,o,x,b,o,positive +o,b,x,x,x,b,x,o,o,positive +o,b,x,x,o,x,b,o,x,positive +o,b,x,x,b,x,o,o,x,positive +o,b,x,o,x,x,x,o,b,positive +o,b,x,o,x,x,x,b,o,positive +o,b,x,o,x,x,b,o,x,positive +o,b,x,o,x,o,x,x,b,positive +o,b,x,o,x,o,x,b,x,positive +o,b,x,o,x,b,x,x,o,positive +o,b,x,o,x,b,x,o,x,positive +o,b,x,o,x,b,x,b,b,positive +o,b,x,o,o,x,x,b,x,positive +o,b,x,o,o,x,b,x,x,positive +o,b,x,o,o,b,x,x,x,positive +o,b,x,o,b,x,x,o,x,positive +o,b,x,o,b,o,x,x,x,positive +o,b,x,b,x,x,x,o,o,positive +o,b,x,b,x,x,o,o,x,positive +o,b,x,b,x,o,x,o,x,positive +o,b,x,b,x,o,x,b,b,positive +o,b,x,b,x,b,x,b,o,positive +o,b,x,b,o,x,x,o,x,positive +o,b,x,b,o,x,o,x,x,positive +o,b,x,b,o,x,b,b,x,positive +o,b,x,b,o,o,x,x,x,positive +o,b,x,b,b,x,o,b,x,positive +o,b,x,b,b,x,b,o,x,positive +o,b,o,x,x,x,x,o,b,positive +o,b,o,x,x,x,x,b,o,positive +o,b,o,x,x,x,o,x,b,positive +o,b,o,x,x,x,o,b,x,positive +o,b,o,x,x,x,b,x,o,positive +o,b,o,x,x,x,b,o,x,positive +o,b,o,x,x,x,b,b,b,positive +o,b,o,x,o,b,x,x,x,positive +o,b,o,x,b,o,x,x,x,positive +o,b,o,o,x,b,x,x,x,positive +o,b,o,o,b,x,x,x,x,positive +o,b,o,b,x,o,x,x,x,positive +o,b,o,b,o,x,x,x,x,positive +o,b,o,b,b,b,x,x,x,positive +o,b,b,x,x,x,o,x,o,positive +o,b,b,x,x,x,o,o,x,positive +o,b,b,x,x,x,b,o,b,positive +o,b,b,x,x,x,b,b,o,positive +o,b,b,x,o,o,x,x,x,positive +o,b,b,o,x,o,x,x,x,positive +o,b,b,o,o,x,x,x,x,positive +o,b,b,o,b,b,x,x,x,positive +o,b,b,b,o,b,x,x,x,positive +o,b,b,b,b,o,x,x,x,positive +b,x,x,o,x,o,x,o,b,positive +b,x,x,o,x,o,x,b,o,positive +b,x,x,o,x,o,o,x,b,positive +b,x,x,o,x,o,b,x,o,positive +b,x,x,o,x,b,x,o,o,positive +b,x,x,o,o,x,o,b,x,positive +b,x,x,o,o,x,b,o,x,positive +b,x,x,b,x,o,x,o,o,positive +b,x,x,b,x,o,o,x,o,positive +b,x,x,b,o,x,o,o,x,positive +b,x,o,x,x,x,o,o,b,positive +b,x,o,x,x,x,o,b,o,positive +b,x,o,x,x,x,b,o,o,positive +b,x,o,x,x,o,o,x,b,positive +b,x,o,x,x,b,o,x,o,positive +b,x,o,o,x,x,o,x,b,positive +b,x,o,o,x,x,b,x,o,positive +b,x,o,o,x,o,x,x,b,positive +b,x,o,o,x,o,b,x,x,positive +b,x,o,o,x,b,x,x,o,positive +b,x,o,o,x,b,o,x,x,positive +b,x,o,o,x,b,b,x,b,positive +b,x,o,o,o,b,x,x,x,positive +b,x,o,o,b,o,x,x,x,positive +b,x,o,b,x,x,o,x,o,positive +b,x,o,b,x,o,o,x,x,positive +b,x,o,b,x,o,b,x,b,positive +b,x,o,b,x,b,o,x,b,positive +b,x,o,b,x,b,b,x,o,positive +b,x,b,x,x,o,o,x,o,positive +b,x,b,o,x,x,o,x,o,positive +b,x,b,o,x,o,x,x,o,positive +b,x,b,o,x,o,o,x,x,positive +b,x,b,o,x,o,b,x,b,positive +b,x,b,o,x,b,o,x,b,positive +b,x,b,b,x,o,o,x,b,positive +b,x,b,b,x,o,b,x,o,positive +b,x,b,b,x,b,o,x,o,positive +b,o,x,x,x,x,o,o,b,positive +b,o,x,x,x,x,o,b,o,positive +b,o,x,x,x,x,b,o,o,positive +b,o,x,x,x,o,x,o,b,positive +b,o,x,x,x,b,x,o,o,positive +b,o,x,x,o,x,o,b,x,positive +b,o,x,x,b,x,o,o,x,positive +b,o,x,o,x,x,x,b,o,positive +b,o,x,o,x,x,o,b,x,positive +b,o,x,o,x,o,x,x,b,positive +b,o,x,o,x,o,x,b,x,positive +b,o,x,o,x,b,x,x,o,positive +b,o,x,o,x,b,x,o,x,positive +b,o,x,o,x,b,x,b,b,positive +b,o,x,o,o,x,x,b,x,positive +b,o,x,o,o,x,b,x,x,positive +b,o,x,o,o,b,x,x,x,positive +b,o,x,o,b,x,x,o,x,positive +b,o,x,o,b,x,o,x,x,positive +b,o,x,o,b,x,b,b,x,positive +b,o,x,o,b,o,x,x,x,positive +b,o,x,b,x,x,x,o,o,positive +b,o,x,b,x,x,o,o,x,positive +b,o,x,b,x,o,x,x,o,positive +b,o,x,b,x,o,x,o,x,positive +b,o,x,b,x,o,x,b,b,positive +b,o,x,b,x,b,x,o,b,positive +b,o,x,b,x,b,x,b,o,positive +b,o,x,b,o,x,o,x,x,positive +b,o,x,b,o,x,b,b,x,positive +b,o,x,b,o,o,x,x,x,positive +b,o,x,b,b,x,o,b,x,positive +b,o,x,b,b,x,b,o,x,positive +b,o,o,x,x,x,x,o,b,positive +b,o,o,x,x,x,x,b,o,positive +b,o,o,x,x,x,o,x,b,positive +b,o,o,x,x,x,o,b,x,positive +b,o,o,x,x,x,b,x,o,positive +b,o,o,x,x,x,b,o,x,positive +b,o,o,x,x,x,b,b,b,positive +b,o,o,x,o,b,x,x,x,positive +b,o,o,x,b,o,x,x,x,positive +b,o,o,o,x,b,x,x,x,positive +b,o,o,o,b,x,x,x,x,positive +b,o,o,b,x,o,x,x,x,positive +b,o,o,b,o,x,x,x,x,positive +b,o,o,b,b,b,x,x,x,positive +b,o,b,x,x,x,x,o,o,positive +b,o,b,x,x,x,o,x,o,positive +b,o,b,x,x,x,o,o,x,positive +b,o,b,x,x,x,o,b,b,positive +b,o,b,x,x,x,b,o,b,positive +b,o,b,x,x,x,b,b,o,positive +b,o,b,x,o,o,x,x,x,positive +b,o,b,o,x,o,x,x,x,positive +b,o,b,o,o,x,x,x,x,positive +b,o,b,o,b,b,x,x,x,positive +b,o,b,b,o,b,x,x,x,positive +b,o,b,b,b,o,x,x,x,positive +b,b,x,x,x,o,x,o,o,positive +b,b,x,x,o,x,o,o,x,positive +b,b,x,o,x,x,x,o,o,positive +b,b,x,o,x,x,o,o,x,positive +b,b,x,o,x,o,x,x,o,positive +b,b,x,o,x,o,x,o,x,positive +b,b,x,o,x,o,x,b,b,positive +b,b,x,o,x,b,x,o,b,positive +b,b,x,o,x,b,x,b,o,positive +b,b,x,o,o,x,x,o,x,positive +b,b,x,o,o,x,o,x,x,positive +b,b,x,o,o,x,b,b,x,positive +b,b,x,o,b,x,b,o,x,positive +b,b,x,b,x,o,x,o,b,positive +b,b,x,b,x,o,x,b,o,positive +b,b,x,b,x,b,x,o,o,positive +b,b,x,b,o,x,o,b,x,positive +b,b,x,b,o,x,b,o,x,positive +b,b,x,b,b,x,o,o,x,positive +b,b,o,x,x,x,x,o,o,positive +b,b,o,x,x,x,o,x,o,positive +b,b,o,x,x,x,o,o,x,positive +b,b,o,x,x,x,o,b,b,positive +b,b,o,x,x,x,b,o,b,positive +b,b,o,x,x,x,b,b,o,positive +b,b,o,x,o,o,x,x,x,positive +b,b,o,o,o,x,x,x,x,positive +b,b,o,o,b,b,x,x,x,positive +b,b,o,b,o,b,x,x,x,positive +b,b,o,b,b,o,x,x,x,positive +b,b,b,x,x,x,o,o,b,positive +b,b,b,x,x,x,o,b,o,positive +b,b,b,x,x,x,b,o,o,positive +b,b,b,o,o,b,x,x,x,positive +b,b,b,o,b,o,x,x,x,positive +x,x,o,x,x,o,b,o,o,negative +x,x,o,x,x,b,o,o,o,negative +x,x,o,x,o,x,o,o,b,negative +x,x,o,x,o,x,o,b,o,negative +x,x,o,x,o,o,o,x,b,negative +x,x,o,x,o,o,o,b,x,negative +x,x,o,x,o,o,b,x,o,negative +x,x,o,x,o,b,o,x,o,negative +x,x,o,x,o,b,o,o,x,negative +x,x,o,x,o,b,o,b,b,negative +x,x,o,x,b,x,o,o,o,negative +x,x,o,x,b,o,o,x,o,negative +x,x,o,x,b,o,b,b,o,negative +x,x,o,o,x,o,x,b,o,negative +x,x,o,o,o,x,o,x,b,negative +x,x,o,o,o,x,o,b,x,negative +x,x,o,o,o,o,x,x,b,negative +x,x,o,o,o,o,x,b,x,negative +x,x,o,o,o,o,b,x,x,negative +x,x,o,o,o,b,o,x,x,negative +x,x,o,o,b,o,x,x,o,negative +x,x,o,b,x,x,o,o,o,negative +x,x,o,b,x,o,b,b,o,negative +x,x,o,b,o,x,o,x,o,negative +x,x,o,b,o,x,o,b,b,negative +x,x,o,b,o,o,o,x,x,negative +x,x,o,b,o,b,o,x,b,negative +x,x,o,b,o,b,o,b,x,negative +x,x,o,b,b,o,x,b,o,negative +x,x,o,b,b,o,b,x,o,negative +x,x,b,x,x,o,o,o,o,negative +x,x,b,x,o,x,o,o,o,negative +x,x,b,x,b,b,o,o,o,negative +x,x,b,o,x,x,o,o,o,negative +x,x,b,o,o,o,x,x,o,negative +x,x,b,o,o,o,x,o,x,negative +x,x,b,o,o,o,x,b,b,negative +x,x,b,o,o,o,o,x,x,negative +x,x,b,o,o,o,b,x,b,negative +x,x,b,o,o,o,b,b,x,negative +x,x,b,b,x,b,o,o,o,negative +x,x,b,b,b,x,o,o,o,negative +x,o,x,x,x,b,o,o,o,negative +x,o,x,x,o,x,o,o,b,negative +x,o,x,x,o,x,b,o,o,negative +x,o,x,x,o,o,b,o,x,negative +x,o,x,x,o,b,o,o,x,negative +x,o,x,x,o,b,b,o,b,negative +x,o,x,x,b,x,o,o,o,negative +x,o,x,o,o,x,x,o,b,negative +x,o,x,o,o,o,x,x,b,negative +x,o,x,o,o,o,x,b,x,negative +x,o,x,o,o,o,b,x,x,negative +x,o,x,o,o,b,x,o,x,negative +x,o,x,b,x,x,o,o,o,negative +x,o,x,b,o,x,x,o,o,negative +x,o,x,b,o,x,b,o,b,negative +x,o,x,b,o,o,x,o,x,negative +x,o,x,b,o,b,x,o,b,negative +x,o,x,b,o,b,b,o,x,negative +x,o,o,x,x,o,b,x,o,negative +x,o,o,x,o,x,o,x,b,negative +x,o,o,x,o,x,o,b,x,negative +x,o,o,x,o,x,b,o,x,negative +x,o,o,x,o,b,o,x,x,negative +x,o,o,b,x,o,x,x,o,negative +x,o,o,b,o,x,x,o,x,negative +x,o,o,b,o,x,o,x,x,negative +x,o,b,x,o,x,o,o,x,negative +x,o,b,x,o,x,b,o,b,negative +x,o,b,x,o,b,b,o,x,negative +x,o,b,o,o,x,x,o,x,negative +x,o,b,b,o,x,x,o,b,negative +x,o,b,b,o,x,b,o,x,negative +x,o,b,b,o,b,x,o,x,negative +x,b,x,x,x,o,o,o,o,negative +x,b,x,x,o,x,o,o,o,negative +x,b,x,x,b,b,o,o,o,negative +x,b,x,o,x,x,o,o,o,negative +x,b,x,o,o,o,x,x,o,negative +x,b,x,o,o,o,o,x,x,negative +x,b,x,o,o,o,b,x,b,negative +x,b,x,o,o,o,b,b,x,negative +x,b,x,b,x,b,o,o,o,negative +x,b,x,b,b,x,o,o,o,negative +x,b,o,x,x,o,o,x,o,negative +x,b,o,x,x,o,b,b,o,negative +x,b,o,x,o,x,o,x,o,negative +x,b,o,x,o,x,o,o,x,negative +x,b,o,x,o,x,o,b,b,negative +x,b,o,x,o,b,o,b,x,negative +x,b,o,x,b,o,b,x,o,negative +x,b,o,o,x,o,x,x,o,negative +x,b,o,o,o,x,o,x,x,negative +x,b,o,b,x,o,x,b,o,negative +x,b,o,b,x,o,b,x,o,negative +x,b,o,b,o,x,o,x,b,negative +x,b,o,b,o,x,o,b,x,negative +x,b,o,b,o,b,o,x,x,negative +x,b,o,b,b,o,x,x,o,negative +x,b,b,x,b,x,o,o,o,negative +x,b,b,o,o,o,x,x,b,negative +x,b,b,o,o,o,x,b,x,negative +x,b,b,o,o,o,b,x,x,negative +x,b,b,b,x,x,o,o,o,negative +o,x,x,x,x,b,o,o,o,negative +o,x,x,x,o,x,o,b,o,negative +o,x,x,x,o,x,b,o,o,negative +o,x,x,x,o,o,x,b,o,negative +o,x,x,x,o,o,b,x,o,negative +o,x,x,x,o,b,x,o,o,negative +o,x,x,x,o,b,o,x,o,negative +o,x,x,x,o,b,b,b,o,negative +o,x,x,x,b,x,o,o,o,negative +o,x,x,o,x,x,o,o,b,negative +o,x,x,o,x,x,o,b,o,negative +o,x,x,o,x,o,o,b,x,negative +o,x,x,o,x,b,o,o,x,negative +o,x,x,o,x,b,o,b,b,negative +o,x,x,o,o,x,x,b,o,negative +o,x,x,o,o,x,o,x,b,negative +o,x,x,o,o,x,b,x,o,negative +o,x,x,o,o,o,x,x,b,negative +o,x,x,o,o,o,x,b,x,negative +o,x,x,o,o,o,b,x,x,negative +o,x,x,o,o,b,x,x,o,negative +o,x,x,o,o,b,o,x,x,negative +o,x,x,o,b,x,o,x,o,negative +o,x,x,o,b,x,o,b,b,negative +o,x,x,o,b,o,o,x,x,negative +o,x,x,o,b,b,o,x,b,negative +o,x,x,o,b,b,o,b,x,negative +o,x,x,b,x,x,o,o,o,negative +o,x,x,b,o,x,x,o,o,negative +o,x,x,b,o,x,o,x,o,negative +o,x,x,b,o,x,b,b,o,negative +o,x,x,b,o,o,x,x,o,negative +o,x,x,b,o,b,x,b,o,negative +o,x,x,b,o,b,b,x,o,negative +o,x,o,x,x,o,x,b,o,negative +o,x,o,x,o,x,o,x,b,negative +o,x,o,x,o,x,b,x,o,negative +o,x,o,x,o,b,x,x,o,negative +o,x,o,x,o,b,o,x,x,negative +o,x,o,x,b,o,x,x,o,negative +o,x,o,o,x,x,o,b,x,negative +o,x,o,o,b,x,o,x,x,negative +o,x,o,b,o,x,x,x,o,negative +o,x,o,b,o,x,o,x,x,negative +o,x,b,x,o,x,x,o,o,negative +o,x,b,x,o,x,o,x,o,negative +o,x,b,x,o,x,b,b,o,negative +o,x,b,x,o,o,x,x,o,negative +o,x,b,x,o,b,x,b,o,negative +o,x,b,x,o,b,b,x,o,negative +o,x,b,o,x,x,o,o,x,negative +o,x,b,o,x,x,o,b,b,negative +o,x,b,o,x,b,o,b,x,negative +o,x,b,o,o,x,x,x,o,negative +o,x,b,o,o,x,o,x,x,negative +o,x,b,o,b,x,o,x,b,negative +o,x,b,o,b,x,o,b,x,negative +o,x,b,o,b,b,o,x,x,negative +o,x,b,b,o,x,x,b,o,negative +o,x,b,b,o,x,b,x,o,negative +o,x,b,b,o,b,x,x,o,negative +o,o,x,x,o,x,x,o,b,negative +o,o,x,x,o,x,x,b,o,negative +o,o,x,x,o,x,b,x,o,negative +o,o,x,x,o,b,x,o,x,negative +o,o,x,o,x,x,o,x,b,negative +o,o,x,o,x,b,o,x,x,negative +o,o,x,b,o,x,x,x,o,negative +o,o,o,x,x,o,x,b,x,negative +o,o,o,x,x,o,b,x,x,negative +o,o,o,x,x,b,x,x,o,negative +o,o,o,x,x,b,x,o,x,negative +o,o,o,x,x,b,x,b,b,negative +o,o,o,x,x,b,o,x,x,negative +o,o,o,x,x,b,b,b,x,negative +o,o,o,x,o,x,x,x,b,negative +o,o,o,x,o,x,x,b,x,negative +o,o,o,x,o,x,b,x,x,negative +o,o,o,x,b,x,x,x,o,negative +o,o,o,x,b,x,x,o,x,negative +o,o,o,x,b,x,x,b,b,negative +o,o,o,x,b,x,o,x,x,negative +o,o,o,x,b,x,b,x,b,negative +o,o,o,x,b,b,x,x,b,negative +o,o,o,x,b,b,x,b,x,negative +o,o,o,x,b,b,b,x,x,negative +o,o,o,o,x,x,x,x,b,negative +o,o,o,o,x,x,b,x,x,negative +o,o,o,b,x,x,x,x,o,negative +o,o,o,b,x,x,x,b,b,negative +o,o,o,b,x,x,o,x,x,negative +o,o,o,b,x,x,b,x,b,negative +o,o,o,b,x,x,b,b,x,negative +o,o,o,b,x,b,x,x,b,negative +o,o,o,b,x,b,x,b,x,negative +o,o,o,b,x,b,b,x,x,negative +o,o,o,b,b,x,x,x,b,negative +o,o,o,b,b,x,x,b,x,negative +o,o,o,b,b,x,b,x,x,negative +o,o,b,x,o,x,x,x,o,negative +o,o,b,x,o,x,x,o,x,negative +o,o,b,o,x,x,o,x,x,negative +o,b,x,x,o,x,x,o,o,negative +o,b,x,x,o,x,o,x,o,negative +o,b,x,x,o,x,b,b,o,negative +o,b,x,x,o,o,x,x,o,negative +o,b,x,x,o,b,b,x,o,negative +o,b,x,o,x,x,o,x,o,negative +o,b,x,o,x,x,o,b,b,negative +o,b,x,o,x,o,o,x,x,negative +o,b,x,o,x,b,o,x,b,negative +o,b,x,o,x,b,o,b,x,negative +o,b,x,o,o,x,x,x,o,negative +o,b,x,o,b,x,o,x,b,negative +o,b,x,o,b,b,o,x,x,negative +o,b,x,b,o,x,x,b,o,negative +o,b,x,b,o,x,b,x,o,negative +o,b,x,b,o,b,x,x,o,negative +o,b,o,x,o,x,x,x,o,negative +o,b,o,x,o,x,o,x,x,negative +o,b,o,o,x,x,o,x,x,negative +o,b,b,x,o,x,x,b,o,negative +o,b,b,x,o,x,b,x,o,negative +o,b,b,x,o,b,x,x,o,negative +o,b,b,o,x,x,o,x,b,negative +o,b,b,o,x,x,o,b,x,negative +o,b,b,o,x,b,o,x,x,negative +o,b,b,o,b,x,o,x,x,negative +o,b,b,b,o,x,x,x,o,negative +b,x,x,x,x,o,o,o,o,negative +b,x,x,x,o,x,o,o,o,negative +b,x,x,x,b,b,o,o,o,negative +b,x,x,o,x,x,o,o,o,negative +b,x,x,o,o,o,x,o,x,negative +b,x,x,o,o,o,x,b,b,negative +b,x,x,o,o,o,o,x,x,negative +b,x,x,o,o,o,b,x,b,negative +b,x,x,o,o,o,b,b,x,negative +b,x,x,b,x,b,o,o,o,negative +b,x,x,b,b,x,o,o,o,negative +b,x,o,x,x,o,x,o,o,negative +b,x,o,x,x,o,b,b,o,negative +b,x,o,x,o,x,o,x,o,negative +b,x,o,x,o,x,o,o,x,negative +b,x,o,x,o,x,o,b,b,negative +b,x,o,x,o,o,x,x,o,negative +b,x,o,x,o,o,o,x,x,negative +b,x,o,x,o,b,o,x,b,negative +b,x,o,x,b,o,x,b,o,negative +b,x,o,x,b,o,b,x,o,negative +b,x,o,o,o,x,o,x,x,negative +b,x,o,b,x,o,x,b,o,negative +b,x,o,b,o,x,o,x,b,negative +b,x,o,b,o,x,o,b,x,negative +b,x,o,b,o,b,o,x,x,negative +b,x,b,x,x,b,o,o,o,negative +b,x,b,x,b,x,o,o,o,negative +b,x,b,o,o,o,x,x,b,negative +b,x,b,o,o,o,x,b,x,negative +b,x,b,o,o,o,b,x,x,negative +b,x,b,b,x,x,o,o,o,negative +b,o,x,x,o,x,x,o,o,negative +b,o,x,x,o,x,b,o,b,negative +b,o,x,x,o,o,x,o,x,negative +b,o,x,x,o,b,b,o,x,negative +b,o,x,b,o,b,x,o,x,negative +b,o,o,x,x,o,x,x,o,negative +b,o,o,x,o,x,x,o,x,negative +b,o,o,x,o,x,o,x,x,negative +b,o,b,x,o,x,x,o,b,negative +b,o,b,x,o,b,x,o,x,negative +b,o,b,b,o,x,x,o,x,negative +b,b,x,x,x,b,o,o,o,negative +b,b,x,x,b,x,o,o,o,negative +b,b,x,o,o,o,x,x,b,negative +b,b,x,o,o,o,x,b,x,negative +b,b,x,o,o,o,b,x,x,negative +b,b,x,b,x,x,o,o,o,negative +b,b,o,x,x,o,x,b,o,negative +b,b,o,x,x,o,b,x,o,negative +b,b,o,x,o,x,o,x,b,negative +b,b,o,x,o,x,o,b,x,negative +b,b,o,x,o,b,o,x,x,negative +b,b,o,x,b,o,x,x,o,negative +b,b,o,b,x,o,x,x,o,negative +b,b,o,b,o,x,o,x,x,negative +x,x,o,o,o,x,x,o,x,negative +x,o,x,x,x,o,o,x,o,negative +x,o,x,x,o,x,o,x,o,negative +x,o,x,x,o,o,o,x,x,negative +x,o,x,o,x,x,o,x,o,negative +x,o,x,o,o,x,x,x,o,negative +x,o,o,o,x,x,x,x,o,negative +o,x,x,x,x,o,o,o,x,negative +o,x,x,x,o,o,x,o,x,negative +o,x,x,x,o,o,o,x,x,negative +o,x,o,x,x,o,x,o,x,negative +o,x,o,x,o,x,x,o,x,negative +o,x,o,o,x,x,x,o,x,negative +o,o,x,x,x,o,o,x,x,negative diff --git a/don_oleg/tictactoe/train6.csv b/don_oleg/tictactoe/train6.csv new file mode 100644 index 0000000..f5297ee --- /dev/null +++ b/don_oleg/tictactoe/train6.csv @@ -0,0 +1,874 @@ +V1,V2,V3,V4,V5,V6,V7,V8,V9,V10 +x,x,x,x,o,o,x,o,o,positive +x,x,x,x,o,o,o,x,o,positive +x,x,x,x,o,o,o,o,x,positive +x,x,x,x,o,o,o,b,b,positive +x,x,x,x,o,o,b,o,b,positive +x,x,x,x,o,b,o,o,b,positive +x,x,x,x,o,b,o,b,o,positive +x,x,x,x,o,b,b,o,o,positive +x,x,x,x,b,o,o,o,b,positive +x,x,x,x,b,o,b,o,o,positive +x,x,x,o,x,o,o,x,o,positive +x,x,x,o,x,o,o,o,x,positive +x,x,x,o,x,o,o,b,b,positive +x,x,x,o,x,o,b,o,b,positive +x,x,x,o,x,o,b,b,o,positive +x,x,x,o,x,b,o,o,b,positive +x,x,x,o,x,b,o,b,o,positive +x,x,x,o,x,b,b,o,o,positive +x,x,x,o,o,x,x,o,o,positive +x,x,x,o,o,x,o,x,o,positive +x,x,x,o,o,x,o,o,x,positive +x,x,x,o,o,x,o,b,b,positive +x,x,x,o,o,x,b,o,b,positive +x,x,x,o,o,x,b,b,o,positive +x,x,x,o,o,b,x,o,b,positive +x,x,x,o,o,b,x,b,o,positive +x,x,x,o,o,b,o,x,b,positive +x,x,x,o,o,b,o,b,x,positive +x,x,x,o,o,b,b,x,o,positive +x,x,x,o,o,b,b,o,x,positive +x,x,x,o,o,b,b,b,b,positive +x,x,x,o,b,x,o,o,b,positive +x,x,x,o,b,x,o,b,o,positive +x,x,x,o,b,x,b,o,o,positive +x,x,x,o,b,o,x,o,b,positive +x,x,x,o,b,o,o,x,b,positive +x,x,x,o,b,o,o,b,x,positive +x,x,x,o,b,o,b,o,x,positive +x,x,x,o,b,o,b,b,b,positive +x,x,x,o,b,b,x,o,o,positive +x,x,x,o,b,b,o,x,o,positive +x,x,x,o,b,b,o,o,x,positive +x,x,x,o,b,b,o,b,b,positive +x,x,x,o,b,b,b,o,b,positive +x,x,x,o,b,b,b,b,o,positive +x,x,x,b,x,o,o,o,b,positive +x,x,x,b,x,o,b,o,o,positive +x,x,x,b,o,x,o,o,b,positive +x,x,x,b,o,x,o,b,o,positive +x,x,x,b,o,x,b,o,o,positive +x,x,x,b,o,o,x,o,b,positive +x,x,x,b,o,o,o,x,b,positive +x,x,x,b,o,o,o,b,x,positive +x,x,x,b,o,o,b,x,o,positive +x,x,x,b,o,o,b,o,x,positive +x,x,x,b,o,b,x,o,o,positive +x,x,x,b,o,b,o,x,o,positive +x,x,x,b,o,b,o,o,x,positive +x,x,x,b,o,b,o,b,b,positive +x,x,x,b,o,b,b,b,o,positive +x,x,x,b,b,o,x,o,o,positive +x,x,x,b,b,o,o,x,o,positive +x,x,x,b,b,o,o,o,x,positive +x,x,x,b,b,o,o,b,b,positive +x,x,x,b,b,o,b,o,b,positive +x,x,x,b,b,o,b,b,o,positive +x,x,x,b,b,b,o,o,b,positive +x,x,x,b,b,b,o,b,o,positive +x,x,x,b,b,b,b,o,o,positive +x,x,o,x,x,o,o,o,x,positive +x,x,o,x,o,x,x,o,o,positive +x,x,o,x,o,o,x,o,x,positive +x,x,o,x,o,o,x,b,b,positive +x,x,o,x,o,b,x,o,b,positive +x,x,o,x,o,b,x,b,o,positive +x,x,o,x,b,o,x,o,b,positive +x,x,o,x,b,b,x,o,o,positive +x,x,o,o,x,x,o,x,o,positive +x,x,o,o,x,x,o,o,x,positive +x,x,o,o,x,o,x,o,x,positive +x,x,o,o,x,o,o,x,x,positive +x,x,o,o,x,o,b,x,b,positive +x,x,o,o,x,o,b,b,x,positive +x,x,o,o,x,b,o,x,b,positive +x,x,o,o,x,b,o,b,x,positive +x,x,o,o,x,b,b,x,o,positive +x,x,o,o,x,b,b,o,x,positive +x,x,o,b,x,o,o,x,b,positive +x,x,o,b,x,o,o,b,x,positive +x,x,o,b,x,o,b,o,x,positive +x,x,o,b,x,b,o,x,o,positive +x,x,o,b,x,b,o,o,x,positive +x,x,b,x,o,o,x,o,b,positive +x,x,b,x,o,o,x,b,o,positive +x,x,b,x,o,b,x,o,o,positive +x,x,b,x,b,o,x,o,o,positive +x,x,b,o,x,o,o,x,b,positive +x,x,b,o,x,o,o,b,x,positive +x,x,b,o,x,o,b,x,o,positive +x,x,b,o,x,o,b,o,x,positive +x,x,b,o,x,b,o,x,o,positive +x,x,b,o,x,b,o,o,x,positive +x,o,x,x,x,o,x,o,o,positive +x,o,x,x,x,o,o,o,x,positive +x,o,x,x,o,o,x,x,o,positive +x,o,x,x,o,o,x,b,b,positive +x,o,x,x,o,b,x,b,o,positive +x,o,x,x,b,o,x,o,b,positive +x,o,x,x,b,b,x,o,o,positive +x,o,x,o,x,x,x,o,o,positive +x,o,x,o,x,x,o,o,x,positive +x,o,x,o,x,o,x,x,o,positive +x,o,x,o,x,o,x,o,x,positive +x,o,x,o,x,o,x,b,b,positive +x,o,x,o,x,o,o,x,x,positive +x,o,x,o,x,o,b,b,x,positive +x,o,x,o,x,b,x,o,b,positive +x,o,x,o,x,b,x,b,o,positive +x,o,x,o,x,b,o,b,x,positive +x,o,x,o,x,b,b,o,x,positive +x,o,x,o,o,x,o,x,x,positive +x,o,x,o,o,x,b,b,x,positive +x,o,x,o,b,x,o,b,x,positive +x,o,x,o,b,x,b,o,x,positive +x,o,x,b,x,o,x,o,b,positive +x,o,x,b,x,o,x,b,o,positive +x,o,x,b,x,o,o,b,x,positive +x,o,x,b,x,o,b,o,x,positive +x,o,x,b,x,b,x,o,o,positive +x,o,x,b,x,b,o,o,x,positive +x,o,x,b,o,x,o,b,x,positive +x,o,x,b,b,x,o,o,x,positive +x,o,o,x,x,x,x,o,o,positive +x,o,o,x,x,x,o,x,o,positive +x,o,o,x,x,x,o,o,x,positive +x,o,o,x,x,x,b,o,b,positive +x,o,o,x,x,x,b,b,o,positive +x,o,o,x,x,o,x,o,x,positive +x,o,o,x,x,o,x,b,b,positive +x,o,o,x,x,o,o,x,x,positive +x,o,o,x,x,o,b,b,x,positive +x,o,o,x,x,b,x,o,b,positive +x,o,o,x,x,b,x,b,o,positive +x,o,o,x,x,b,o,b,x,positive +x,o,o,x,o,x,x,x,o,positive +x,o,o,x,o,x,x,b,b,positive +x,o,o,x,o,o,x,x,x,positive +x,o,o,x,o,b,x,x,b,positive +x,o,o,x,b,x,x,o,b,positive +x,o,o,x,b,x,x,b,o,positive +x,o,o,x,b,o,x,x,b,positive +x,o,o,x,b,o,x,b,x,positive +x,o,o,x,b,b,x,x,o,positive +x,o,o,x,b,b,x,o,x,positive +x,o,o,x,b,b,x,b,b,positive +x,o,o,o,x,x,o,x,x,positive +x,o,o,o,x,o,x,x,x,positive +x,o,o,o,x,b,x,b,x,positive +x,o,o,o,o,x,x,x,x,positive +x,o,o,o,b,b,x,x,x,positive +x,o,o,b,x,x,o,b,x,positive +x,o,o,b,x,x,b,o,x,positive +x,o,o,b,x,o,x,b,x,positive +x,o,o,b,x,o,b,x,x,positive +x,o,o,b,x,b,x,o,x,positive +x,o,o,b,x,b,o,x,x,positive +x,o,o,b,x,b,b,b,x,positive +x,o,o,b,o,b,x,x,x,positive +x,o,o,b,b,o,x,x,x,positive +x,o,b,x,x,x,o,o,b,positive +x,o,b,x,x,x,o,b,o,positive +x,o,b,x,x,x,b,o,o,positive +x,o,b,x,x,o,x,b,o,positive +x,o,b,x,x,o,o,b,x,positive +x,o,b,x,x,o,b,o,x,positive +x,o,b,x,x,b,x,o,o,positive +x,o,b,x,x,b,o,o,x,positive +x,o,b,x,o,x,x,b,o,positive +x,o,b,x,o,o,x,x,b,positive +x,o,b,x,o,o,x,b,x,positive +x,o,b,x,o,b,x,x,o,positive +x,o,b,x,o,b,x,b,b,positive +x,o,b,x,b,o,x,x,o,positive +x,o,b,x,b,o,x,o,x,positive +x,o,b,x,b,o,x,b,b,positive +x,o,b,x,b,b,x,o,b,positive +x,o,b,o,x,x,o,b,x,positive +x,o,b,o,x,x,b,o,x,positive +x,o,b,o,x,o,x,b,x,positive +x,o,b,o,x,o,b,x,x,positive +x,o,b,o,x,b,x,o,x,positive +x,o,b,o,x,b,o,x,x,positive +x,o,b,o,x,b,b,b,x,positive +x,o,b,o,o,b,x,x,x,positive +x,o,b,o,b,o,x,x,x,positive +x,o,b,b,x,x,o,o,x,positive +x,o,b,b,x,o,x,o,x,positive +x,o,b,b,x,o,o,x,x,positive +x,o,b,b,x,o,b,b,x,positive +x,o,b,b,x,b,o,b,x,positive +x,o,b,b,x,b,b,o,x,positive +x,o,b,b,o,o,x,x,x,positive +x,b,x,x,o,o,x,o,b,positive +x,b,x,x,o,o,x,b,o,positive +x,b,x,x,o,b,x,o,o,positive +x,b,x,x,b,o,x,o,o,positive +x,b,x,o,x,o,x,o,b,positive +x,b,x,o,x,o,x,b,o,positive +x,b,x,o,x,o,o,b,x,positive +x,b,x,o,x,o,b,o,x,positive +x,b,x,o,x,b,x,o,o,positive +x,b,x,o,x,b,o,o,x,positive +x,b,x,o,o,x,o,b,x,positive +x,b,x,o,o,x,b,o,x,positive +x,b,x,o,b,x,o,o,x,positive +x,b,x,b,x,o,x,o,o,positive +x,b,x,b,x,o,o,o,x,positive +x,b,x,b,o,x,o,o,x,positive +x,b,o,x,x,x,o,o,b,positive +x,b,o,x,x,x,o,b,o,positive +x,b,o,x,x,x,b,o,o,positive +x,b,o,x,x,o,x,o,b,positive +x,b,o,x,x,o,o,b,x,positive +x,b,o,x,x,o,b,o,x,positive +x,b,o,x,x,b,x,o,o,positive +x,b,o,x,x,b,o,o,x,positive +x,b,o,x,o,x,x,o,b,positive +x,b,o,x,o,x,x,b,o,positive +x,b,o,x,o,o,x,x,b,positive +x,b,o,x,o,b,x,o,x,positive +x,b,o,x,o,b,x,b,b,positive +x,b,o,x,b,x,x,o,o,positive +x,b,o,x,b,o,x,o,x,positive +x,b,o,x,b,o,x,b,b,positive +x,b,o,x,b,b,x,o,b,positive +x,b,o,x,b,b,x,b,o,positive +x,b,o,o,x,x,o,b,x,positive +x,b,o,o,x,x,b,o,x,positive +x,b,o,o,x,o,x,b,x,positive +x,b,o,o,x,o,b,x,x,positive +x,b,o,o,x,b,x,o,x,positive +x,b,o,o,x,b,o,x,x,positive +x,b,o,o,x,b,b,b,x,positive +x,b,o,o,o,b,x,x,x,positive +x,b,o,o,b,o,x,x,x,positive +x,b,o,b,x,x,o,o,x,positive +x,b,o,b,x,o,x,o,x,positive +x,b,o,b,x,o,o,x,x,positive +x,b,o,b,x,o,b,b,x,positive +x,b,o,b,x,b,o,b,x,positive +x,b,o,b,x,b,b,o,x,positive +x,b,o,b,o,o,x,x,x,positive +x,b,b,x,x,o,x,o,o,positive +x,b,b,x,x,o,o,o,x,positive +x,b,b,x,o,x,x,o,o,positive +x,b,b,x,o,o,x,x,o,positive +x,b,b,x,o,o,x,o,x,positive +x,b,b,x,o,o,x,b,b,positive +x,b,b,x,o,b,x,o,b,positive +x,b,b,x,o,b,x,b,o,positive +x,b,b,x,b,o,x,o,b,positive +x,b,b,x,b,o,x,b,o,positive +x,b,b,x,b,b,x,o,o,positive +x,b,b,o,x,x,o,o,x,positive +x,b,b,o,x,o,x,o,x,positive +x,b,b,o,x,o,o,x,x,positive +x,b,b,o,x,o,b,b,x,positive +x,b,b,o,x,b,o,b,x,positive +x,b,b,o,x,b,b,o,x,positive +x,b,b,b,x,o,b,o,x,positive +x,b,b,b,x,b,o,o,x,positive +o,x,x,x,x,o,x,o,o,positive +o,x,x,x,x,o,o,x,o,positive +o,x,x,x,o,x,o,o,x,positive +o,x,x,o,x,x,x,o,o,positive +o,x,x,o,x,o,x,x,o,positive +o,x,x,o,x,o,x,o,x,positive +o,x,x,o,x,o,b,x,b,positive +o,x,x,o,x,b,x,o,b,positive +o,x,x,o,x,b,x,b,o,positive +o,x,x,o,x,b,b,x,o,positive +o,x,x,o,o,x,x,o,x,positive +o,x,x,o,o,x,b,b,x,positive +o,x,x,o,b,x,b,o,x,positive +o,x,x,b,x,o,x,o,b,positive +o,x,x,b,x,o,x,b,o,positive +o,x,x,b,x,o,o,x,b,positive +o,x,x,b,x,o,b,x,o,positive +o,x,x,b,x,b,x,o,o,positive +o,x,x,b,x,b,o,x,o,positive +o,x,x,b,o,x,o,b,x,positive +o,x,x,b,o,x,b,o,x,positive +o,x,x,b,b,x,o,o,x,positive +o,x,o,x,x,x,x,o,o,positive +o,x,o,x,x,x,o,x,o,positive +o,x,o,x,x,x,o,o,x,positive +o,x,o,x,x,x,o,b,b,positive +o,x,o,x,x,x,b,o,b,positive +o,x,o,x,x,x,b,b,o,positive +o,x,o,x,x,o,o,x,x,positive +o,x,o,x,x,o,b,x,b,positive +o,x,o,x,x,b,o,x,b,positive +o,x,o,x,x,b,b,x,o,positive +o,x,o,x,o,o,x,x,x,positive +o,x,o,o,x,x,b,x,b,positive +o,x,o,o,x,o,x,x,x,positive +o,x,o,o,x,b,x,x,b,positive +o,x,o,o,x,b,b,x,x,positive +o,x,o,o,o,x,x,x,x,positive +o,x,o,o,b,b,x,x,x,positive +o,x,o,b,x,x,b,x,o,positive +o,x,o,b,x,o,x,x,b,positive +o,x,o,b,x,o,b,x,x,positive +o,x,o,b,x,b,x,x,o,positive +o,x,o,b,x,b,o,x,x,positive +o,x,o,b,x,b,b,x,b,positive +o,x,o,b,o,b,x,x,x,positive +o,x,o,b,b,o,x,x,x,positive +o,x,b,x,x,x,o,b,o,positive +o,x,b,x,x,x,b,o,o,positive +o,x,b,x,x,o,o,x,b,positive +o,x,b,x,x,o,b,x,o,positive +o,x,b,x,x,b,o,x,o,positive +o,x,b,o,x,x,b,x,o,positive +o,x,b,o,x,o,x,x,b,positive +o,x,b,o,x,o,b,x,x,positive +o,x,b,o,x,b,x,x,o,positive +o,x,b,o,x,b,b,x,b,positive +o,x,b,o,b,o,x,x,x,positive +o,x,b,b,x,x,o,x,o,positive +o,x,b,b,x,o,x,x,o,positive +o,x,b,b,x,o,o,x,x,positive +o,x,b,b,x,o,b,x,b,positive +o,x,b,b,x,b,o,x,b,positive +o,x,b,b,x,b,b,x,o,positive +o,x,b,b,o,o,x,x,x,positive +o,o,x,x,x,x,x,o,o,positive +o,o,x,x,x,x,o,x,o,positive +o,o,x,x,x,x,o,o,x,positive +o,o,x,x,x,x,o,b,b,positive +o,o,x,x,x,x,b,o,b,positive +o,o,x,x,x,x,b,b,o,positive +o,o,x,x,x,o,x,x,o,positive +o,o,x,x,x,o,x,o,x,positive +o,o,x,x,x,b,x,o,b,positive +o,o,x,x,x,b,x,b,o,positive +o,o,x,x,o,x,o,x,x,positive +o,o,x,x,o,x,b,b,x,positive +o,o,x,x,o,o,x,x,x,positive +o,o,x,x,b,x,o,b,x,positive +o,o,x,x,b,x,b,o,x,positive +o,o,x,o,x,x,x,x,o,positive +o,o,x,o,x,x,x,o,x,positive +o,o,x,o,x,x,x,b,b,positive +o,o,x,o,x,x,b,b,x,positive +o,o,x,o,x,o,x,x,x,positive +o,o,x,o,x,b,x,x,b,positive +o,o,x,o,x,b,x,b,x,positive +o,o,x,o,b,x,x,b,x,positive +o,o,x,o,b,x,b,x,x,positive +o,o,x,o,b,b,x,x,x,positive +o,o,x,b,x,x,x,o,b,positive +o,o,x,b,x,x,x,b,o,positive +o,o,x,b,x,x,o,b,x,positive +o,o,x,b,x,x,b,o,x,positive +o,o,x,b,x,o,x,x,b,positive +o,o,x,b,x,o,x,b,x,positive +o,o,x,b,x,b,x,x,o,positive +o,o,x,b,x,b,x,o,x,positive +o,o,x,b,x,b,x,b,b,positive +o,o,x,b,o,x,x,b,x,positive +o,o,x,b,o,b,x,x,x,positive +o,o,x,b,b,x,x,o,x,positive +o,o,x,b,b,x,o,x,x,positive +o,o,x,b,b,x,b,b,x,positive +o,o,x,b,b,o,x,x,x,positive +o,o,b,x,x,x,x,o,b,positive +o,o,b,x,x,x,x,b,o,positive +o,o,b,x,x,x,o,x,b,positive +o,o,b,x,x,x,o,b,x,positive +o,o,b,x,x,x,b,x,o,positive +o,o,b,x,x,x,b,o,x,positive +o,o,b,x,x,x,b,b,b,positive +o,o,b,x,o,b,x,x,x,positive +o,o,b,x,b,o,x,x,x,positive +o,o,b,o,x,b,x,x,x,positive +o,o,b,o,b,x,x,x,x,positive +o,o,b,b,x,o,x,x,x,positive +o,o,b,b,o,x,x,x,x,positive +o,o,b,b,b,b,x,x,x,positive +o,b,x,x,x,x,o,o,b,positive +o,b,x,x,x,x,o,b,o,positive +o,b,x,x,x,x,b,o,o,positive +o,b,x,x,x,o,x,o,b,positive +o,b,x,x,x,b,x,o,o,positive +o,b,x,x,o,x,o,b,x,positive +o,b,x,x,o,x,b,o,x,positive +o,b,x,o,x,x,x,o,b,positive +o,b,x,o,x,x,x,b,o,positive +o,b,x,o,x,x,b,o,x,positive +o,b,x,o,x,o,x,x,b,positive +o,b,x,o,x,o,x,b,x,positive +o,b,x,o,x,b,x,x,o,positive +o,b,x,o,x,b,x,o,x,positive +o,b,x,o,x,b,x,b,b,positive +o,b,x,o,o,x,x,b,x,positive +o,b,x,o,o,x,b,x,x,positive +o,b,x,o,o,b,x,x,x,positive +o,b,x,o,b,x,x,o,x,positive +o,b,x,o,b,x,b,b,x,positive +o,b,x,o,b,o,x,x,x,positive +o,b,x,b,x,x,x,o,o,positive +o,b,x,b,x,x,o,o,x,positive +o,b,x,b,x,o,x,x,o,positive +o,b,x,b,x,o,x,o,x,positive +o,b,x,b,x,o,x,b,b,positive +o,b,x,b,x,b,x,o,b,positive +o,b,x,b,x,b,x,b,o,positive +o,b,x,b,o,x,x,o,x,positive +o,b,x,b,o,x,o,x,x,positive +o,b,x,b,o,x,b,b,x,positive +o,b,x,b,b,x,o,b,x,positive +o,b,x,b,b,x,b,o,x,positive +o,b,o,x,x,x,x,b,o,positive +o,b,o,x,x,x,o,b,x,positive +o,b,o,x,x,x,b,x,o,positive +o,b,o,x,x,x,b,o,x,positive +o,b,o,x,x,x,b,b,b,positive +o,b,o,x,o,b,x,x,x,positive +o,b,o,x,b,o,x,x,x,positive +o,b,o,o,x,b,x,x,x,positive +o,b,o,b,x,o,x,x,x,positive +o,b,o,b,o,x,x,x,x,positive +o,b,o,b,b,b,x,x,x,positive +o,b,b,x,x,x,x,o,o,positive +o,b,b,x,x,x,o,o,x,positive +o,b,b,x,x,x,o,b,b,positive +o,b,b,x,x,x,b,o,b,positive +o,b,b,x,x,x,b,b,o,positive +o,b,b,x,o,o,x,x,x,positive +o,b,b,o,o,x,x,x,x,positive +o,b,b,o,b,b,x,x,x,positive +o,b,b,b,o,b,x,x,x,positive +o,b,b,b,b,o,x,x,x,positive +b,x,x,o,x,o,x,o,b,positive +b,x,x,o,x,o,x,b,o,positive +b,x,x,o,x,o,o,x,b,positive +b,x,x,o,x,o,b,x,o,positive +b,x,x,o,x,b,o,x,o,positive +b,x,x,o,o,x,o,b,x,positive +b,x,x,o,o,x,b,o,x,positive +b,x,x,o,b,x,o,o,x,positive +b,x,x,b,x,o,x,o,o,positive +b,x,x,b,o,x,o,o,x,positive +b,x,o,x,x,x,o,o,b,positive +b,x,o,x,x,x,o,b,o,positive +b,x,o,x,x,x,b,o,o,positive +b,x,o,x,x,o,o,x,b,positive +b,x,o,x,x,b,o,x,o,positive +b,x,o,o,x,x,o,x,b,positive +b,x,o,o,x,x,b,x,o,positive +b,x,o,o,x,o,x,x,b,positive +b,x,o,o,x,o,b,x,x,positive +b,x,o,o,x,b,x,x,o,positive +b,x,o,o,x,b,o,x,x,positive +b,x,o,o,x,b,b,x,b,positive +b,x,o,o,o,b,x,x,x,positive +b,x,o,o,b,o,x,x,x,positive +b,x,o,b,x,x,o,x,o,positive +b,x,o,b,x,o,o,x,x,positive +b,x,o,b,x,o,b,x,b,positive +b,x,o,b,x,b,o,x,b,positive +b,x,o,b,x,b,b,x,o,positive +b,x,o,b,o,o,x,x,x,positive +b,x,b,x,x,o,o,x,o,positive +b,x,b,o,x,x,o,x,o,positive +b,x,b,o,x,o,x,x,o,positive +b,x,b,o,x,o,o,x,x,positive +b,x,b,o,x,o,b,x,b,positive +b,x,b,o,x,b,b,x,o,positive +b,x,b,b,x,o,b,x,o,positive +b,x,b,b,x,b,o,x,o,positive +b,o,x,x,x,x,o,o,b,positive +b,o,x,x,x,x,o,b,o,positive +b,o,x,x,x,x,b,o,o,positive +b,o,x,x,x,o,x,o,b,positive +b,o,x,x,x,o,x,b,o,positive +b,o,x,x,x,b,x,o,o,positive +b,o,x,x,o,x,o,b,x,positive +b,o,x,x,b,x,o,o,x,positive +b,o,x,o,x,x,x,o,b,positive +b,o,x,o,x,x,x,b,o,positive +b,o,x,o,x,x,o,b,x,positive +b,o,x,o,x,x,b,o,x,positive +b,o,x,o,x,b,x,x,o,positive +b,o,x,o,x,b,x,o,x,positive +b,o,x,o,o,x,x,b,x,positive +b,o,x,o,o,x,b,x,x,positive +b,o,x,o,o,b,x,x,x,positive +b,o,x,o,b,x,x,o,x,positive +b,o,x,o,b,x,b,b,x,positive +b,o,x,b,x,x,x,o,o,positive +b,o,x,b,x,x,o,o,x,positive +b,o,x,b,x,o,x,x,o,positive +b,o,x,b,x,o,x,b,b,positive +b,o,x,b,x,b,x,o,b,positive +b,o,x,b,x,b,x,b,o,positive +b,o,x,b,o,x,o,x,x,positive +b,o,x,b,o,x,b,b,x,positive +b,o,x,b,o,o,x,x,x,positive +b,o,x,b,b,x,o,b,x,positive +b,o,x,b,b,x,b,o,x,positive +b,o,o,x,x,x,x,o,b,positive +b,o,o,x,x,x,x,b,o,positive +b,o,o,x,x,x,o,x,b,positive +b,o,o,x,x,x,o,b,x,positive +b,o,o,x,x,x,b,x,o,positive +b,o,o,x,x,x,b,b,b,positive +b,o,o,x,o,b,x,x,x,positive +b,o,o,x,b,o,x,x,x,positive +b,o,o,o,x,b,x,x,x,positive +b,o,o,o,b,x,x,x,x,positive +b,o,o,b,x,o,x,x,x,positive +b,o,o,b,o,x,x,x,x,positive +b,o,o,b,b,b,x,x,x,positive +b,o,b,x,x,x,x,o,o,positive +b,o,b,x,x,x,o,x,o,positive +b,o,b,x,x,x,o,o,x,positive +b,o,b,x,x,x,o,b,b,positive +b,o,b,x,x,x,b,o,b,positive +b,o,b,x,x,x,b,b,o,positive +b,o,b,x,o,o,x,x,x,positive +b,o,b,o,x,o,x,x,x,positive +b,o,b,o,o,x,x,x,x,positive +b,o,b,b,o,b,x,x,x,positive +b,o,b,b,b,o,x,x,x,positive +b,b,x,x,x,o,x,o,o,positive +b,b,x,x,o,x,o,o,x,positive +b,b,x,o,x,x,x,o,o,positive +b,b,x,o,x,x,o,o,x,positive +b,b,x,o,x,o,x,x,o,positive +b,b,x,o,x,o,x,b,b,positive +b,b,x,o,x,b,x,o,b,positive +b,b,x,o,o,x,x,o,x,positive +b,b,x,o,o,x,o,x,x,positive +b,b,x,o,o,x,b,b,x,positive +b,b,x,o,b,x,o,b,x,positive +b,b,x,o,b,x,b,o,x,positive +b,b,x,b,x,o,x,o,b,positive +b,b,x,b,x,o,x,b,o,positive +b,b,x,b,x,b,x,o,o,positive +b,b,x,b,o,x,o,b,x,positive +b,b,x,b,o,x,b,o,x,positive +b,b,x,b,b,x,o,o,x,positive +b,b,o,x,x,x,x,o,o,positive +b,b,o,x,x,x,o,x,o,positive +b,b,o,x,x,x,o,o,x,positive +b,b,o,x,x,x,o,b,b,positive +b,b,o,x,x,x,b,o,b,positive +b,b,o,x,x,x,b,b,o,positive +b,b,o,x,o,o,x,x,x,positive +b,b,o,o,x,o,x,x,x,positive +b,b,o,o,o,x,x,x,x,positive +b,b,o,b,o,b,x,x,x,positive +b,b,o,b,b,o,x,x,x,positive +b,b,b,x,x,x,o,o,b,positive +b,b,b,x,x,x,o,b,o,positive +b,b,b,x,x,x,b,o,o,positive +b,b,b,o,o,b,x,x,x,positive +b,b,b,b,o,o,x,x,x,positive +x,x,o,x,x,o,o,b,o,negative +x,x,o,x,x,b,o,o,o,negative +x,x,o,x,o,x,o,o,b,negative +x,x,o,x,o,x,o,b,o,negative +x,x,o,x,o,o,o,b,x,negative +x,x,o,x,o,o,b,x,o,negative +x,x,o,x,o,b,o,x,o,negative +x,x,o,x,o,b,o,o,x,negative +x,x,o,x,o,b,o,b,b,negative +x,x,o,x,b,x,o,o,o,negative +x,x,o,x,b,o,o,x,o,negative +x,x,o,x,b,o,b,b,o,negative +x,x,o,o,x,o,x,b,o,negative +x,x,o,o,o,x,o,x,b,negative +x,x,o,o,o,x,o,b,x,negative +x,x,o,o,o,o,x,x,b,negative +x,x,o,o,o,o,b,x,x,negative +x,x,o,o,o,b,o,x,x,negative +x,x,o,o,b,o,x,x,o,negative +x,x,o,b,x,x,o,o,o,negative +x,x,o,b,x,o,x,o,o,negative +x,x,o,b,x,o,b,b,o,negative +x,x,o,b,o,x,o,x,o,negative +x,x,o,b,o,x,o,o,x,negative +x,x,o,b,o,x,o,b,b,negative +x,x,o,b,o,o,x,x,o,negative +x,x,o,b,o,o,o,x,x,negative +x,x,o,b,o,b,o,x,b,negative +x,x,o,b,o,b,o,b,x,negative +x,x,o,b,b,o,x,b,o,negative +x,x,o,b,b,o,b,x,o,negative +x,x,b,x,x,o,o,o,o,negative +x,x,b,x,o,x,o,o,o,negative +x,x,b,x,b,b,o,o,o,negative +x,x,b,o,o,o,x,x,o,negative +x,x,b,o,o,o,x,o,x,negative +x,x,b,o,o,o,x,b,b,negative +x,x,b,o,o,o,o,x,x,negative +x,x,b,o,o,o,b,x,b,negative +x,x,b,o,o,o,b,b,x,negative +x,x,b,b,x,b,o,o,o,negative +x,x,b,b,b,x,o,o,o,negative +x,o,x,x,x,b,o,o,o,negative +x,o,x,x,o,x,o,o,b,negative +x,o,x,x,o,o,b,o,x,negative +x,o,x,x,o,b,o,o,x,negative +x,o,x,x,o,b,b,o,b,negative +x,o,x,x,b,x,o,o,o,negative +x,o,x,o,o,x,x,o,b,negative +x,o,x,o,o,o,x,x,b,negative +x,o,x,o,o,o,x,b,x,negative +x,o,x,o,o,o,b,x,x,negative +x,o,x,o,o,b,x,o,x,negative +x,o,x,b,o,x,x,o,o,negative +x,o,x,b,o,x,b,o,b,negative +x,o,x,b,o,o,x,o,x,negative +x,o,x,b,o,b,x,o,b,negative +x,o,x,b,o,b,b,o,x,negative +x,o,o,x,x,o,b,x,o,negative +x,o,o,x,o,x,o,b,x,negative +x,o,o,x,o,x,b,o,x,negative +x,o,o,x,o,b,o,x,x,negative +x,o,o,b,x,o,x,x,o,negative +x,o,o,b,o,x,x,o,x,negative +x,o,o,b,o,x,o,x,x,negative +x,o,b,x,o,x,o,o,x,negative +x,o,b,x,o,x,b,o,b,negative +x,o,b,x,o,b,b,o,x,negative +x,o,b,o,o,x,x,o,x,negative +x,o,b,b,o,x,x,o,b,negative +x,o,b,b,o,x,b,o,x,negative +x,o,b,b,o,b,x,o,x,negative +x,b,x,x,x,o,o,o,o,negative +x,b,x,x,o,x,o,o,o,negative +x,b,x,x,b,b,o,o,o,negative +x,b,x,o,x,x,o,o,o,negative +x,b,x,o,o,o,x,o,x,negative +x,b,x,o,o,o,x,b,b,negative +x,b,x,o,o,o,o,x,x,negative +x,b,x,o,o,o,b,x,b,negative +x,b,x,o,o,o,b,b,x,negative +x,b,x,b,x,b,o,o,o,negative +x,b,x,b,b,x,o,o,o,negative +x,b,o,x,x,o,o,x,o,negative +x,b,o,x,x,o,b,b,o,negative +x,b,o,x,o,x,o,x,o,negative +x,b,o,x,o,x,o,o,x,negative +x,b,o,x,o,x,o,b,b,negative +x,b,o,x,o,o,o,x,x,negative +x,b,o,x,o,b,o,x,b,negative +x,b,o,x,b,o,b,x,o,negative +x,b,o,o,x,o,x,x,o,negative +x,b,o,o,o,x,o,x,x,negative +x,b,o,b,x,o,x,b,o,negative +x,b,o,b,o,x,o,x,b,negative +x,b,o,b,o,x,o,b,x,negative +x,b,o,b,o,b,o,x,x,negative +x,b,o,b,b,o,x,x,o,negative +x,b,b,x,x,b,o,o,o,negative +x,b,b,x,b,x,o,o,o,negative +x,b,b,o,o,o,x,x,b,negative +x,b,b,o,o,o,x,b,x,negative +x,b,b,o,o,o,b,x,x,negative +x,b,b,b,x,x,o,o,o,negative +o,x,x,x,x,b,o,o,o,negative +o,x,x,x,o,x,o,b,o,negative +o,x,x,x,o,o,x,b,o,negative +o,x,x,x,o,o,b,x,o,negative +o,x,x,x,o,b,x,o,o,negative +o,x,x,x,o,b,o,x,o,negative +o,x,x,x,o,b,b,b,o,negative +o,x,x,x,b,x,o,o,o,negative +o,x,x,o,x,x,o,o,b,negative +o,x,x,o,x,x,o,b,o,negative +o,x,x,o,x,o,o,b,x,negative +o,x,x,o,x,b,o,o,x,negative +o,x,x,o,x,b,o,b,b,negative +o,x,x,o,o,x,x,b,o,negative +o,x,x,o,o,o,x,x,b,negative +o,x,x,o,o,o,x,b,x,negative +o,x,x,o,o,o,b,x,x,negative +o,x,x,o,o,b,x,x,o,negative +o,x,x,o,o,b,o,x,x,negative +o,x,x,o,b,x,o,x,o,negative +o,x,x,o,b,x,o,b,b,negative +o,x,x,o,b,o,o,x,x,negative +o,x,x,o,b,b,o,x,b,negative +o,x,x,b,o,x,x,o,o,negative +o,x,x,b,o,x,o,x,o,negative +o,x,x,b,o,x,b,b,o,negative +o,x,x,b,o,o,x,x,o,negative +o,x,x,b,o,b,x,b,o,negative +o,x,x,b,o,b,b,x,o,negative +o,x,o,x,x,o,x,b,o,negative +o,x,o,x,o,x,x,b,o,negative +o,x,o,x,o,x,o,x,b,negative +o,x,o,x,o,x,o,b,x,negative +o,x,o,x,o,x,b,x,o,negative +o,x,o,x,o,b,x,x,o,negative +o,x,o,x,o,b,o,x,x,negative +o,x,o,x,b,o,x,x,o,negative +o,x,o,o,x,x,o,b,x,negative +o,x,o,o,b,x,o,x,x,negative +o,x,o,b,o,x,x,x,o,negative +o,x,o,b,o,x,o,x,x,negative +o,x,b,x,o,x,x,o,o,negative +o,x,b,x,o,x,o,x,o,negative +o,x,b,x,o,x,b,b,o,negative +o,x,b,x,o,o,x,x,o,negative +o,x,b,x,o,b,x,b,o,negative +o,x,b,x,o,b,b,x,o,negative +o,x,b,o,x,x,o,o,x,negative +o,x,b,o,x,x,o,b,b,negative +o,x,b,o,x,b,o,b,x,negative +o,x,b,o,o,x,x,x,o,negative +o,x,b,o,o,x,o,x,x,negative +o,x,b,o,b,x,o,x,b,negative +o,x,b,o,b,x,o,b,x,negative +o,x,b,o,b,b,o,x,x,negative +o,x,b,b,o,x,x,b,o,negative +o,x,b,b,o,x,b,x,o,negative +o,x,b,b,o,b,x,x,o,negative +o,o,x,x,o,x,x,o,b,negative +o,o,x,x,o,x,x,b,o,negative +o,o,x,x,o,x,b,x,o,negative +o,o,x,x,o,b,x,x,o,negative +o,o,x,x,o,b,x,o,x,negative +o,o,x,o,x,x,o,x,b,negative +o,o,x,o,x,b,o,x,x,negative +o,o,o,x,x,o,x,x,b,negative +o,o,o,x,x,o,x,b,x,negative +o,o,o,x,x,o,b,x,x,negative +o,o,o,x,x,b,x,x,o,negative +o,o,o,x,x,b,x,o,x,negative +o,o,o,x,x,b,o,x,x,negative +o,o,o,x,x,b,b,x,b,negative +o,o,o,x,x,b,b,b,x,negative +o,o,o,x,o,x,x,x,b,negative +o,o,o,x,o,x,x,b,x,negative +o,o,o,x,o,x,b,x,x,negative +o,o,o,x,b,x,x,x,o,negative +o,o,o,x,b,x,x,o,x,negative +o,o,o,x,b,x,o,x,x,negative +o,o,o,x,b,x,b,x,b,negative +o,o,o,x,b,x,b,b,x,negative +o,o,o,x,b,b,x,x,b,negative +o,o,o,x,b,b,x,b,x,negative +o,o,o,x,b,b,b,x,x,negative +o,o,o,o,x,x,x,b,x,negative +o,o,o,o,x,x,b,x,x,negative +o,o,o,b,x,x,x,x,o,negative +o,o,o,b,x,x,x,o,x,negative +o,o,o,b,x,x,x,b,b,negative +o,o,o,b,x,x,o,x,x,negative +o,o,o,b,x,x,b,x,b,negative +o,o,o,b,x,x,b,b,x,negative +o,o,o,b,x,b,x,x,b,negative +o,o,o,b,x,b,x,b,x,negative +o,o,o,b,x,b,b,x,x,negative +o,o,o,b,b,x,x,x,b,negative +o,o,o,b,b,x,x,b,x,negative +o,o,o,b,b,x,b,x,x,negative +o,o,b,x,o,x,x,o,x,negative +o,o,b,o,x,x,o,x,x,negative +o,b,x,x,o,x,x,o,o,negative +o,b,x,x,o,x,o,x,o,negative +o,b,x,x,o,x,b,b,o,negative +o,b,x,x,o,o,x,x,o,negative +o,b,x,x,o,b,x,b,o,negative +o,b,x,x,o,b,b,x,o,negative +o,b,x,o,x,x,o,x,o,negative +o,b,x,o,x,x,o,b,b,negative +o,b,x,o,x,o,o,x,x,negative +o,b,x,o,x,b,o,x,b,negative +o,b,x,o,x,b,o,b,x,negative +o,b,x,o,o,x,x,x,o,negative +o,b,x,o,b,x,o,x,b,negative +o,b,x,o,b,b,o,x,x,negative +o,b,x,b,o,x,x,b,o,negative +o,b,x,b,o,b,x,x,o,negative +o,b,o,x,x,o,x,x,o,negative +o,b,o,x,o,x,x,x,o,negative +o,b,o,x,o,x,o,x,x,negative +o,b,o,o,x,x,o,x,x,negative +o,b,b,x,o,x,x,b,o,negative +o,b,b,x,o,x,b,x,o,negative +o,b,b,x,o,b,x,x,o,negative +o,b,b,o,x,x,o,x,b,negative +o,b,b,o,x,x,o,b,x,negative +o,b,b,o,x,b,o,x,x,negative +o,b,b,o,b,x,o,x,x,negative +b,x,x,x,x,o,o,o,o,negative +b,x,x,x,o,x,o,o,o,negative +b,x,x,x,b,b,o,o,o,negative +b,x,x,o,x,x,o,o,o,negative +b,x,x,o,o,o,x,x,o,negative +b,x,x,o,o,o,x,o,x,negative +b,x,x,o,o,o,x,b,b,negative +b,x,x,o,o,o,o,x,x,negative +b,x,x,o,o,o,b,x,b,negative +b,x,x,b,x,b,o,o,o,negative +b,x,x,b,b,x,o,o,o,negative +b,x,o,x,x,o,b,b,o,negative +b,x,o,x,o,x,o,x,o,negative +b,x,o,x,o,x,o,o,x,negative +b,x,o,x,o,x,o,b,b,negative +b,x,o,x,o,o,o,x,x,negative +b,x,o,x,o,b,o,x,b,negative +b,x,o,x,o,b,o,b,x,negative +b,x,o,x,b,o,x,b,o,negative +b,x,o,x,b,o,b,x,o,negative +b,x,o,o,o,x,o,x,x,negative +b,x,o,b,x,o,x,b,o,negative +b,x,o,b,o,x,o,x,b,negative +b,x,o,b,o,x,o,b,x,negative +b,x,o,b,o,b,o,x,x,negative +b,x,o,b,b,o,x,x,o,negative +b,x,b,o,o,o,x,x,b,negative +b,x,b,o,o,o,x,b,x,negative +b,x,b,o,o,o,b,x,x,negative +b,x,b,b,x,x,o,o,o,negative +b,o,x,x,o,x,x,o,o,negative +b,o,x,x,o,x,b,o,b,negative +b,o,x,x,o,o,x,o,x,negative +b,o,x,x,o,b,x,o,b,negative +b,o,x,x,o,b,b,o,x,negative +b,o,x,b,o,x,x,o,b,negative +b,o,x,b,o,b,x,o,x,negative +b,o,o,x,x,o,x,x,o,negative +b,o,o,x,o,x,x,o,x,negative +b,o,o,x,o,x,o,x,x,negative +b,o,b,x,o,x,x,o,b,negative +b,o,b,x,o,x,b,o,x,negative +b,o,b,x,o,b,x,o,x,negative +b,o,b,b,o,x,x,o,x,negative +b,b,x,x,x,b,o,o,o,negative +b,b,x,x,b,x,o,o,o,negative +b,b,x,o,o,o,x,x,b,negative +b,b,x,o,o,o,x,b,x,negative +b,b,x,o,o,o,b,x,x,negative +b,b,x,b,x,x,o,o,o,negative +b,b,o,x,x,o,x,b,o,negative +b,b,o,x,x,o,b,x,o,negative +b,b,o,x,o,x,o,x,b,negative +b,b,o,x,o,x,o,b,x,negative +b,b,o,x,o,b,o,x,x,negative +b,b,o,b,x,o,x,x,o,negative +x,x,o,o,x,x,x,o,o,negative +x,x,o,o,o,x,x,x,o,negative +x,x,o,o,o,x,x,o,x,negative +x,o,x,x,x,o,o,x,o,negative +x,o,x,x,o,x,o,x,o,negative +x,o,x,x,o,o,o,x,x,negative +x,o,x,o,x,x,o,x,o,negative +x,o,x,o,o,x,x,x,o,negative +x,o,o,o,x,x,x,x,o,negative +o,x,x,x,x,o,o,o,x,negative +o,x,x,x,o,o,x,o,x,negative +o,x,x,x,o,o,o,x,x,negative +o,x,o,x,x,o,x,o,x,negative +o,x,o,x,o,x,x,o,x,negative +o,x,o,o,x,x,x,o,x,negative +o,o,x,x,x,o,o,x,x,negative diff --git a/don_oleg/tictactoe/train7.csv b/don_oleg/tictactoe/train7.csv new file mode 100644 index 0000000..f395ea6 --- /dev/null +++ b/don_oleg/tictactoe/train7.csv @@ -0,0 +1,845 @@ +V1,V2,V3,V4,V5,V6,V7,V8,V9,V10 +x,x,x,x,o,o,x,o,o,positive +x,x,x,x,o,o,o,x,o,positive +x,x,x,x,o,o,o,o,x,positive +x,x,x,x,o,o,o,b,b,positive +x,x,x,x,o,o,b,o,b,positive +x,x,x,x,o,o,b,b,o,positive +x,x,x,x,o,b,o,b,o,positive +x,x,x,x,b,o,o,o,b,positive +x,x,x,x,b,o,o,b,o,positive +x,x,x,x,b,o,b,o,o,positive +x,x,x,o,x,o,x,o,o,positive +x,x,x,o,x,o,o,x,o,positive +x,x,x,o,x,o,o,o,x,positive +x,x,x,o,x,o,b,o,b,positive +x,x,x,o,x,o,b,b,o,positive +x,x,x,o,x,b,o,o,b,positive +x,x,x,o,x,b,o,b,o,positive +x,x,x,o,x,b,b,o,o,positive +x,x,x,o,o,x,x,o,o,positive +x,x,x,o,o,x,o,x,o,positive +x,x,x,o,o,x,o,o,x,positive +x,x,x,o,o,x,o,b,b,positive +x,x,x,o,o,x,b,o,b,positive +x,x,x,o,o,x,b,b,o,positive +x,x,x,o,o,b,x,o,b,positive +x,x,x,o,o,b,x,b,o,positive +x,x,x,o,o,b,o,b,x,positive +x,x,x,o,o,b,b,x,o,positive +x,x,x,o,o,b,b,o,x,positive +x,x,x,o,b,x,o,o,b,positive +x,x,x,o,b,x,o,b,o,positive +x,x,x,o,b,x,b,o,o,positive +x,x,x,o,b,o,x,o,b,positive +x,x,x,o,b,o,x,b,o,positive +x,x,x,o,b,o,o,x,b,positive +x,x,x,o,b,o,o,b,x,positive +x,x,x,o,b,o,b,x,o,positive +x,x,x,o,b,o,b,o,x,positive +x,x,x,o,b,o,b,b,b,positive +x,x,x,o,b,b,x,o,o,positive +x,x,x,o,b,b,o,x,o,positive +x,x,x,o,b,b,o,o,x,positive +x,x,x,o,b,b,o,b,b,positive +x,x,x,o,b,b,b,o,b,positive +x,x,x,o,b,b,b,b,o,positive +x,x,x,b,x,o,o,o,b,positive +x,x,x,b,x,o,o,b,o,positive +x,x,x,b,x,o,b,o,o,positive +x,x,x,b,o,x,o,o,b,positive +x,x,x,b,o,x,o,b,o,positive +x,x,x,b,o,x,b,o,o,positive +x,x,x,b,o,o,x,o,b,positive +x,x,x,b,o,o,x,b,o,positive +x,x,x,b,o,o,o,x,b,positive +x,x,x,b,o,o,b,x,o,positive +x,x,x,b,o,o,b,o,x,positive +x,x,x,b,o,o,b,b,b,positive +x,x,x,b,o,b,x,o,o,positive +x,x,x,b,o,b,o,x,o,positive +x,x,x,b,o,b,o,o,x,positive +x,x,x,b,o,b,o,b,b,positive +x,x,x,b,o,b,b,o,b,positive +x,x,x,b,o,b,b,b,o,positive +x,x,x,b,b,o,x,o,o,positive +x,x,x,b,b,o,o,x,o,positive +x,x,x,b,b,o,o,o,x,positive +x,x,x,b,b,o,o,b,b,positive +x,x,x,b,b,o,b,o,b,positive +x,x,x,b,b,o,b,b,o,positive +x,x,x,b,b,b,o,o,b,positive +x,x,x,b,b,b,o,b,o,positive +x,x,x,b,b,b,b,o,o,positive +x,x,o,x,x,o,o,o,x,positive +x,x,o,x,o,x,x,o,o,positive +x,x,o,x,o,o,x,o,x,positive +x,x,o,x,o,o,x,b,b,positive +x,x,o,x,o,b,x,o,b,positive +x,x,o,x,o,b,x,b,o,positive +x,x,o,x,b,o,x,o,b,positive +x,x,o,x,b,b,x,o,o,positive +x,x,o,o,x,x,o,x,o,positive +x,x,o,o,x,x,o,o,x,positive +x,x,o,o,x,o,x,o,x,positive +x,x,o,o,x,o,o,x,x,positive +x,x,o,o,x,o,b,x,b,positive +x,x,o,o,x,o,b,b,x,positive +x,x,o,o,x,b,o,x,b,positive +x,x,o,o,x,b,o,b,x,positive +x,x,o,o,x,b,b,x,o,positive +x,x,o,o,x,b,b,o,x,positive +x,x,o,b,x,o,o,x,b,positive +x,x,o,b,x,o,o,b,x,positive +x,x,o,b,x,b,o,x,o,positive +x,x,o,b,x,b,o,o,x,positive +x,x,b,x,o,o,x,o,b,positive +x,x,b,x,o,b,x,o,o,positive +x,x,b,x,b,o,x,o,o,positive +x,x,b,o,x,o,o,x,b,positive +x,x,b,o,x,o,o,b,x,positive +x,x,b,o,x,o,b,x,o,positive +x,x,b,o,x,o,b,o,x,positive +x,x,b,o,x,b,o,x,o,positive +x,x,b,o,x,b,o,o,x,positive +x,x,b,b,x,o,o,x,o,positive +x,x,b,b,x,o,o,o,x,positive +x,o,x,x,x,o,x,o,o,positive +x,o,x,x,x,o,o,o,x,positive +x,o,x,x,o,o,x,x,o,positive +x,o,x,x,o,o,x,b,b,positive +x,o,x,x,o,b,x,b,o,positive +x,o,x,x,b,o,x,o,b,positive +x,o,x,x,b,o,x,b,o,positive +x,o,x,x,b,b,x,o,o,positive +x,o,x,o,x,x,o,o,x,positive +x,o,x,o,x,o,x,x,o,positive +x,o,x,o,x,o,x,o,x,positive +x,o,x,o,x,o,x,b,b,positive +x,o,x,o,x,o,o,x,x,positive +x,o,x,o,x,o,b,b,x,positive +x,o,x,o,x,b,x,b,o,positive +x,o,x,o,x,b,o,b,x,positive +x,o,x,o,x,b,b,o,x,positive +x,o,x,o,o,x,o,x,x,positive +x,o,x,o,o,x,b,b,x,positive +x,o,x,o,b,x,o,b,x,positive +x,o,x,o,b,x,b,o,x,positive +x,o,x,b,x,o,x,o,b,positive +x,o,x,b,x,o,x,b,o,positive +x,o,x,b,x,o,o,b,x,positive +x,o,x,b,x,o,b,o,x,positive +x,o,x,b,x,b,o,o,x,positive +x,o,x,b,o,x,o,b,x,positive +x,o,x,b,b,x,o,o,x,positive +x,o,o,x,x,x,x,o,o,positive +x,o,o,x,x,x,o,x,o,positive +x,o,o,x,x,x,o,o,x,positive +x,o,o,x,x,x,o,b,b,positive +x,o,o,x,x,x,b,o,b,positive +x,o,o,x,x,x,b,b,o,positive +x,o,o,x,x,o,x,o,x,positive +x,o,o,x,x,o,x,b,b,positive +x,o,o,x,x,o,o,x,x,positive +x,o,o,x,x,o,b,b,x,positive +x,o,o,x,x,b,x,o,b,positive +x,o,o,x,x,b,x,b,o,positive +x,o,o,x,x,b,o,b,x,positive +x,o,o,x,x,b,b,o,x,positive +x,o,o,x,o,x,x,x,o,positive +x,o,o,x,o,x,x,b,b,positive +x,o,o,x,o,o,x,x,x,positive +x,o,o,x,o,b,x,x,b,positive +x,o,o,x,o,b,x,b,x,positive +x,o,o,x,b,x,x,o,b,positive +x,o,o,x,b,x,x,b,o,positive +x,o,o,x,b,o,x,x,b,positive +x,o,o,x,b,o,x,b,x,positive +x,o,o,x,b,b,x,x,o,positive +x,o,o,x,b,b,x,b,b,positive +x,o,o,o,x,x,x,o,x,positive +x,o,o,o,x,x,b,b,x,positive +x,o,o,o,x,o,x,x,x,positive +x,o,o,o,x,b,x,b,x,positive +x,o,o,o,x,b,b,x,x,positive +x,o,o,o,o,x,x,x,x,positive +x,o,o,o,b,b,x,x,x,positive +x,o,o,b,x,x,o,b,x,positive +x,o,o,b,x,x,b,o,x,positive +x,o,o,b,x,o,x,b,x,positive +x,o,o,b,x,o,b,x,x,positive +x,o,o,b,x,b,x,o,x,positive +x,o,o,b,x,b,o,x,x,positive +x,o,o,b,x,b,b,b,x,positive +x,o,o,b,o,b,x,x,x,positive +x,o,o,b,b,o,x,x,x,positive +x,o,b,x,x,x,o,o,b,positive +x,o,b,x,x,x,b,o,o,positive +x,o,b,x,x,o,x,o,b,positive +x,o,b,x,x,o,x,b,o,positive +x,o,b,x,x,o,o,b,x,positive +x,o,b,x,x,o,b,o,x,positive +x,o,b,x,x,b,o,o,x,positive +x,o,b,x,o,x,x,b,o,positive +x,o,b,x,o,o,x,x,b,positive +x,o,b,x,o,o,x,b,x,positive +x,o,b,x,o,b,x,x,o,positive +x,o,b,x,o,b,x,b,b,positive +x,o,b,x,b,x,x,o,o,positive +x,o,b,x,b,o,x,x,o,positive +x,o,b,x,b,o,x,b,b,positive +x,o,b,x,b,b,x,o,b,positive +x,o,b,x,b,b,x,b,o,positive +x,o,b,o,x,x,o,b,x,positive +x,o,b,o,x,x,b,o,x,positive +x,o,b,o,x,o,x,b,x,positive +x,o,b,o,x,b,x,o,x,positive +x,o,b,o,x,b,o,x,x,positive +x,o,b,o,x,b,b,b,x,positive +x,o,b,o,o,b,x,x,x,positive +x,o,b,o,b,o,x,x,x,positive +x,o,b,b,x,x,o,o,x,positive +x,o,b,b,x,o,o,x,x,positive +x,o,b,b,x,o,b,b,x,positive +x,o,b,b,x,b,b,o,x,positive +x,o,b,b,o,o,x,x,x,positive +x,b,x,x,o,o,x,o,b,positive +x,b,x,x,o,o,x,b,o,positive +x,b,x,x,o,b,x,o,o,positive +x,b,x,x,b,o,x,o,o,positive +x,b,x,o,x,o,x,b,o,positive +x,b,x,o,x,o,o,b,x,positive +x,b,x,o,x,b,x,o,o,positive +x,b,x,o,x,b,o,o,x,positive +x,b,x,o,o,x,o,b,x,positive +x,b,x,o,o,x,b,o,x,positive +x,b,x,o,b,x,o,o,x,positive +x,b,x,b,x,o,x,o,o,positive +x,b,x,b,x,o,o,o,x,positive +x,b,x,b,o,x,o,o,x,positive +x,b,o,x,x,x,o,o,b,positive +x,b,o,x,x,x,o,b,o,positive +x,b,o,x,x,x,b,o,o,positive +x,b,o,x,x,o,x,o,b,positive +x,b,o,x,x,o,o,b,x,positive +x,b,o,x,x,o,b,o,x,positive +x,b,o,x,x,b,x,o,o,positive +x,b,o,x,o,x,x,b,o,positive +x,b,o,x,o,o,x,x,b,positive +x,b,o,x,o,o,x,b,x,positive +x,b,o,x,o,b,x,x,o,positive +x,b,o,x,o,b,x,o,x,positive +x,b,o,x,o,b,x,b,b,positive +x,b,o,x,b,o,x,o,x,positive +x,b,o,x,b,o,x,b,b,positive +x,b,o,x,b,b,x,o,b,positive +x,b,o,x,b,b,x,b,o,positive +x,b,o,o,x,x,o,b,x,positive +x,b,o,o,x,x,b,o,x,positive +x,b,o,o,x,o,x,b,x,positive +x,b,o,o,x,o,b,x,x,positive +x,b,o,o,x,b,o,x,x,positive +x,b,o,o,x,b,b,b,x,positive +x,b,o,o,o,b,x,x,x,positive +x,b,o,o,b,o,x,x,x,positive +x,b,o,b,x,x,o,o,x,positive +x,b,o,b,x,o,x,o,x,positive +x,b,o,b,x,o,o,x,x,positive +x,b,o,b,x,o,b,b,x,positive +x,b,o,b,x,b,o,b,x,positive +x,b,o,b,x,b,b,o,x,positive +x,b,b,x,x,o,o,o,x,positive +x,b,b,x,o,x,x,o,o,positive +x,b,b,x,o,o,x,x,o,positive +x,b,b,x,o,o,x,o,x,positive +x,b,b,x,o,o,x,b,b,positive +x,b,b,x,o,b,x,o,b,positive +x,b,b,x,o,b,x,b,o,positive +x,b,b,x,b,o,x,o,b,positive +x,b,b,x,b,o,x,b,o,positive +x,b,b,o,x,x,o,o,x,positive +x,b,b,o,x,o,o,x,x,positive +x,b,b,o,x,o,b,b,x,positive +x,b,b,o,x,b,o,b,x,positive +x,b,b,b,x,o,o,b,x,positive +x,b,b,b,x,o,b,o,x,positive +x,b,b,b,x,b,o,o,x,positive +o,x,x,x,x,o,x,o,o,positive +o,x,x,x,x,o,o,x,o,positive +o,x,x,x,o,x,o,o,x,positive +o,x,x,o,x,x,x,o,o,positive +o,x,x,o,x,o,x,x,o,positive +o,x,x,o,x,o,x,o,x,positive +o,x,x,o,x,o,x,b,b,positive +o,x,x,o,x,o,b,x,b,positive +o,x,x,o,x,b,x,o,b,positive +o,x,x,o,x,b,x,b,o,positive +o,x,x,o,x,b,b,x,o,positive +o,x,x,o,o,x,x,o,x,positive +o,x,x,o,b,x,b,o,x,positive +o,x,x,b,x,o,o,x,b,positive +o,x,x,b,x,o,b,x,o,positive +o,x,x,b,x,b,x,o,o,positive +o,x,x,b,x,b,o,x,o,positive +o,x,x,b,o,x,b,o,x,positive +o,x,o,x,x,x,x,o,o,positive +o,x,o,x,x,x,o,x,o,positive +o,x,o,x,x,x,o,o,x,positive +o,x,o,x,x,x,o,b,b,positive +o,x,o,x,x,x,b,o,b,positive +o,x,o,x,x,o,o,x,x,positive +o,x,o,x,x,o,b,x,b,positive +o,x,o,x,x,b,o,x,b,positive +o,x,o,x,o,o,x,x,x,positive +o,x,o,o,x,x,x,x,o,positive +o,x,o,o,x,o,x,x,x,positive +o,x,o,o,x,b,x,x,b,positive +o,x,o,o,x,b,b,x,x,positive +o,x,o,o,o,x,x,x,x,positive +o,x,o,o,b,b,x,x,x,positive +o,x,o,b,x,x,o,x,b,positive +o,x,o,b,x,x,b,x,o,positive +o,x,o,b,x,o,x,x,b,positive +o,x,o,b,x,o,b,x,x,positive +o,x,o,b,x,b,x,x,o,positive +o,x,o,b,x,b,o,x,x,positive +o,x,o,b,x,b,b,x,b,positive +o,x,o,b,o,b,x,x,x,positive +o,x,o,b,b,o,x,x,x,positive +o,x,b,x,x,x,o,o,b,positive +o,x,b,x,x,x,o,b,o,positive +o,x,b,x,x,x,b,o,o,positive +o,x,b,x,x,o,o,x,b,positive +o,x,b,x,x,o,b,x,o,positive +o,x,b,x,x,b,o,x,o,positive +o,x,b,o,x,x,b,x,o,positive +o,x,b,o,x,o,x,x,b,positive +o,x,b,o,x,o,b,x,x,positive +o,x,b,o,x,b,x,x,o,positive +o,x,b,o,x,b,b,x,b,positive +o,x,b,o,o,b,x,x,x,positive +o,x,b,o,b,o,x,x,x,positive +o,x,b,b,x,x,o,x,o,positive +o,x,b,b,x,o,x,x,o,positive +o,x,b,b,x,o,o,x,x,positive +o,x,b,b,x,o,b,x,b,positive +o,x,b,b,x,b,o,x,b,positive +o,x,b,b,x,b,b,x,o,positive +o,x,b,b,o,o,x,x,x,positive +o,o,x,x,x,x,x,o,o,positive +o,o,x,x,x,x,o,x,o,positive +o,o,x,x,x,x,o,b,b,positive +o,o,x,x,x,x,b,o,b,positive +o,o,x,x,x,x,b,b,o,positive +o,o,x,x,x,o,x,x,o,positive +o,o,x,x,x,o,x,o,x,positive +o,o,x,x,x,o,x,b,b,positive +o,o,x,x,x,b,x,o,b,positive +o,o,x,x,x,b,x,b,o,positive +o,o,x,x,o,x,o,x,x,positive +o,o,x,x,o,x,b,b,x,positive +o,o,x,x,o,o,x,x,x,positive +o,o,x,x,b,x,o,b,x,positive +o,o,x,o,x,x,x,x,o,positive +o,o,x,o,x,x,x,o,x,positive +o,o,x,o,x,x,x,b,b,positive +o,o,x,o,x,x,b,b,x,positive +o,o,x,o,x,o,x,x,x,positive +o,o,x,o,x,b,x,x,b,positive +o,o,x,o,x,b,x,b,x,positive +o,o,x,o,o,x,x,x,x,positive +o,o,x,o,b,x,x,b,x,positive +o,o,x,o,b,x,b,x,x,positive +o,o,x,o,b,b,x,x,x,positive +o,o,x,b,x,x,x,o,b,positive +o,o,x,b,x,x,x,b,o,positive +o,o,x,b,x,x,o,b,x,positive +o,o,x,b,x,x,b,o,x,positive +o,o,x,b,x,o,x,x,b,positive +o,o,x,b,x,o,x,b,x,positive +o,o,x,b,x,b,x,x,o,positive +o,o,x,b,x,b,x,o,x,positive +o,o,x,b,x,b,x,b,b,positive +o,o,x,b,o,x,x,b,x,positive +o,o,x,b,o,x,b,x,x,positive +o,o,x,b,o,b,x,x,x,positive +o,o,x,b,b,x,o,x,x,positive +o,o,x,b,b,x,b,b,x,positive +o,o,x,b,b,o,x,x,x,positive +o,o,b,x,x,x,x,o,b,positive +o,o,b,x,x,x,x,b,o,positive +o,o,b,x,x,x,b,x,o,positive +o,o,b,x,x,x,b,b,b,positive +o,o,b,x,o,b,x,x,x,positive +o,o,b,o,x,b,x,x,x,positive +o,o,b,b,x,o,x,x,x,positive +o,o,b,b,o,x,x,x,x,positive +o,o,b,b,b,b,x,x,x,positive +o,b,x,x,x,x,o,o,b,positive +o,b,x,x,x,x,b,o,o,positive +o,b,x,x,x,o,x,o,b,positive +o,b,x,x,x,o,x,b,o,positive +o,b,x,x,x,b,x,o,o,positive +o,b,x,x,o,x,o,b,x,positive +o,b,x,x,o,x,b,o,x,positive +o,b,x,x,b,x,o,o,x,positive +o,b,x,o,x,x,x,o,b,positive +o,b,x,o,x,x,x,b,o,positive +o,b,x,o,x,x,b,o,x,positive +o,b,x,o,x,o,x,b,x,positive +o,b,x,o,x,b,x,o,x,positive +o,b,x,o,x,b,x,b,b,positive +o,b,x,o,o,x,x,b,x,positive +o,b,x,o,o,x,b,x,x,positive +o,b,x,o,o,b,x,x,x,positive +o,b,x,o,b,x,x,o,x,positive +o,b,x,o,b,x,b,b,x,positive +o,b,x,o,b,o,x,x,x,positive +o,b,x,b,x,x,x,o,o,positive +o,b,x,b,x,x,o,o,x,positive +o,b,x,b,x,o,x,x,o,positive +o,b,x,b,x,o,x,o,x,positive +o,b,x,b,x,o,x,b,b,positive +o,b,x,b,x,b,x,o,b,positive +o,b,x,b,x,b,x,b,o,positive +o,b,x,b,o,x,o,x,x,positive +o,b,x,b,o,o,x,x,x,positive +o,b,x,b,b,x,o,b,x,positive +o,b,x,b,b,x,b,o,x,positive +o,b,o,x,x,x,x,o,b,positive +o,b,o,x,x,x,o,x,b,positive +o,b,o,x,x,x,o,b,x,positive +o,b,o,x,x,x,b,x,o,positive +o,b,o,x,x,x,b,o,x,positive +o,b,o,x,x,x,b,b,b,positive +o,b,o,x,o,b,x,x,x,positive +o,b,o,x,b,o,x,x,x,positive +o,b,o,o,x,b,x,x,x,positive +o,b,o,o,b,x,x,x,x,positive +o,b,o,b,x,o,x,x,x,positive +o,b,o,b,o,x,x,x,x,positive +o,b,o,b,b,b,x,x,x,positive +o,b,b,x,x,x,x,o,o,positive +o,b,b,x,x,x,o,x,o,positive +o,b,b,x,x,x,o,o,x,positive +o,b,b,x,x,x,o,b,b,positive +o,b,b,x,x,x,b,o,b,positive +o,b,b,x,x,x,b,b,o,positive +o,b,b,x,o,o,x,x,x,positive +o,b,b,o,x,o,x,x,x,positive +o,b,b,o,o,x,x,x,x,positive +o,b,b,o,b,b,x,x,x,positive +o,b,b,b,o,b,x,x,x,positive +o,b,b,b,b,o,x,x,x,positive +b,x,x,o,x,o,x,o,b,positive +b,x,x,o,x,o,x,b,o,positive +b,x,x,o,x,o,o,x,b,positive +b,x,x,o,x,b,x,o,o,positive +b,x,x,o,x,b,o,x,o,positive +b,x,x,o,o,x,o,b,x,positive +b,x,x,o,o,x,b,o,x,positive +b,x,x,o,b,x,o,o,x,positive +b,x,x,b,x,o,o,x,o,positive +b,x,x,b,o,x,o,o,x,positive +b,x,o,x,x,x,o,o,b,positive +b,x,o,x,x,x,o,b,o,positive +b,x,o,x,x,x,b,o,o,positive +b,x,o,x,x,o,o,x,b,positive +b,x,o,x,x,b,o,x,o,positive +b,x,o,o,x,x,o,x,b,positive +b,x,o,o,x,x,b,x,o,positive +b,x,o,o,x,o,x,x,b,positive +b,x,o,o,x,o,b,x,x,positive +b,x,o,o,x,b,x,x,o,positive +b,x,o,o,x,b,b,x,b,positive +b,x,o,o,o,b,x,x,x,positive +b,x,o,o,b,o,x,x,x,positive +b,x,o,b,x,x,o,x,o,positive +b,x,o,b,x,o,o,x,x,positive +b,x,o,b,x,o,b,x,b,positive +b,x,o,b,x,b,o,x,b,positive +b,x,o,b,x,b,b,x,o,positive +b,x,o,b,o,o,x,x,x,positive +b,x,b,x,x,o,o,x,o,positive +b,x,b,o,x,o,x,x,o,positive +b,x,b,o,x,o,o,x,x,positive +b,x,b,o,x,o,b,x,b,positive +b,x,b,o,x,b,o,x,b,positive +b,x,b,o,x,b,b,x,o,positive +b,x,b,b,x,o,o,x,b,positive +b,x,b,b,x,o,b,x,o,positive +b,x,b,b,x,b,o,x,o,positive +b,o,x,x,x,x,o,o,b,positive +b,o,x,x,x,x,o,b,o,positive +b,o,x,x,x,x,b,o,o,positive +b,o,x,x,x,o,x,o,b,positive +b,o,x,x,x,o,x,b,o,positive +b,o,x,x,x,b,x,o,o,positive +b,o,x,x,b,x,o,o,x,positive +b,o,x,o,x,x,x,o,b,positive +b,o,x,o,x,x,x,b,o,positive +b,o,x,o,x,x,o,b,x,positive +b,o,x,o,x,x,b,o,x,positive +b,o,x,o,x,o,x,x,b,positive +b,o,x,o,x,o,x,b,x,positive +b,o,x,o,x,b,x,x,o,positive +b,o,x,o,x,b,x,o,x,positive +b,o,x,o,x,b,x,b,b,positive +b,o,x,o,o,x,x,b,x,positive +b,o,x,o,o,x,b,x,x,positive +b,o,x,o,o,b,x,x,x,positive +b,o,x,o,b,x,o,x,x,positive +b,o,x,o,b,x,b,b,x,positive +b,o,x,o,b,o,x,x,x,positive +b,o,x,b,x,x,x,o,o,positive +b,o,x,b,x,x,o,o,x,positive +b,o,x,b,x,o,x,x,o,positive +b,o,x,b,x,o,x,o,x,positive +b,o,x,b,x,o,x,b,b,positive +b,o,x,b,o,x,o,x,x,positive +b,o,x,b,b,x,o,b,x,positive +b,o,x,b,b,x,b,o,x,positive +b,o,o,x,x,x,x,o,b,positive +b,o,o,x,x,x,x,b,o,positive +b,o,o,x,x,x,o,x,b,positive +b,o,o,x,x,x,o,b,x,positive +b,o,o,x,x,x,b,x,o,positive +b,o,o,x,x,x,b,o,x,positive +b,o,o,x,x,x,b,b,b,positive +b,o,o,x,o,b,x,x,x,positive +b,o,o,x,b,o,x,x,x,positive +b,o,o,o,b,x,x,x,x,positive +b,o,o,b,x,o,x,x,x,positive +b,o,o,b,b,b,x,x,x,positive +b,o,b,x,x,x,o,x,o,positive +b,o,b,x,x,x,o,o,x,positive +b,o,b,x,x,x,o,b,b,positive +b,o,b,x,x,x,b,b,o,positive +b,o,b,x,o,o,x,x,x,positive +b,o,b,o,x,o,x,x,x,positive +b,o,b,o,o,x,x,x,x,positive +b,o,b,o,b,b,x,x,x,positive +b,o,b,b,o,b,x,x,x,positive +b,o,b,b,b,o,x,x,x,positive +b,b,x,x,x,o,x,o,o,positive +b,b,x,x,o,x,o,o,x,positive +b,b,x,o,x,x,x,o,o,positive +b,b,x,o,x,x,o,o,x,positive +b,b,x,o,x,o,x,x,o,positive +b,b,x,o,x,o,x,o,x,positive +b,b,x,o,x,o,x,b,b,positive +b,b,x,o,x,b,x,o,b,positive +b,b,x,o,x,b,x,b,o,positive +b,b,x,o,o,x,x,o,x,positive +b,b,x,o,o,x,o,x,x,positive +b,b,x,o,b,x,o,b,x,positive +b,b,x,o,b,x,b,o,x,positive +b,b,x,b,x,o,x,o,b,positive +b,b,x,b,x,b,x,o,o,positive +b,b,x,b,o,x,o,b,x,positive +b,b,x,b,o,x,b,o,x,positive +b,b,x,b,b,x,o,o,x,positive +b,b,o,x,x,x,x,o,o,positive +b,b,o,x,x,x,o,x,o,positive +b,b,o,x,x,x,o,o,x,positive +b,b,o,x,x,x,o,b,b,positive +b,b,o,x,x,x,b,b,o,positive +b,b,o,o,x,o,x,x,x,positive +b,b,o,o,o,x,x,x,x,positive +b,b,o,o,b,b,x,x,x,positive +b,b,o,b,o,b,x,x,x,positive +b,b,o,b,b,o,x,x,x,positive +b,b,b,x,x,x,o,o,b,positive +b,b,b,x,x,x,o,b,o,positive +b,b,b,x,x,x,b,o,o,positive +b,b,b,o,o,b,x,x,x,positive +b,b,b,o,b,o,x,x,x,positive +b,b,b,b,o,o,x,x,x,positive +x,x,o,x,x,o,o,b,o,negative +x,x,o,x,x,o,b,o,o,negative +x,x,o,x,o,x,o,o,b,negative +x,x,o,x,o,x,o,b,o,negative +x,x,o,x,o,o,o,x,b,negative +x,x,o,x,o,o,o,b,x,negative +x,x,o,x,o,o,b,x,o,negative +x,x,o,x,o,b,o,x,o,negative +x,x,o,x,o,b,o,o,x,negative +x,x,o,x,b,x,o,o,o,negative +x,x,o,x,b,o,o,x,o,negative +x,x,o,x,b,o,b,b,o,negative +x,x,o,o,x,o,x,b,o,negative +x,x,o,o,o,x,o,x,b,negative +x,x,o,o,o,x,o,b,x,negative +x,x,o,o,o,o,x,x,b,negative +x,x,o,o,o,o,x,b,x,negative +x,x,o,o,o,o,b,x,x,negative +x,x,o,o,b,o,x,x,o,negative +x,x,o,b,x,x,o,o,o,negative +x,x,o,b,x,o,x,o,o,negative +x,x,o,b,x,o,b,b,o,negative +x,x,o,b,o,x,o,x,o,negative +x,x,o,b,o,x,o,o,x,negative +x,x,o,b,o,o,x,x,o,negative +x,x,o,b,o,o,o,x,x,negative +x,x,o,b,o,b,o,x,b,negative +x,x,o,b,o,b,o,b,x,negative +x,x,o,b,b,o,x,b,o,negative +x,x,o,b,b,o,b,x,o,negative +x,x,b,x,x,o,o,o,o,negative +x,x,b,x,o,x,o,o,o,negative +x,x,b,x,b,b,o,o,o,negative +x,x,b,o,x,x,o,o,o,negative +x,x,b,o,o,o,x,x,o,negative +x,x,b,o,o,o,x,o,x,negative +x,x,b,o,o,o,o,x,x,negative +x,x,b,o,o,o,b,x,b,negative +x,x,b,o,o,o,b,b,x,negative +x,x,b,b,x,b,o,o,o,negative +x,o,x,x,x,b,o,o,o,negative +x,o,x,x,o,x,o,o,b,negative +x,o,x,x,o,x,b,o,o,negative +x,o,x,x,o,o,b,o,x,negative +x,o,x,x,o,b,o,o,x,negative +x,o,x,x,o,b,b,o,b,negative +x,o,x,x,b,x,o,o,o,negative +x,o,x,o,o,x,x,o,b,negative +x,o,x,o,o,o,x,x,b,negative +x,o,x,o,o,o,x,b,x,negative +x,o,x,o,o,o,b,x,x,negative +x,o,x,o,o,b,x,o,x,negative +x,o,x,b,x,x,o,o,o,negative +x,o,x,b,o,x,x,o,o,negative +x,o,x,b,o,x,b,o,b,negative +x,o,x,b,o,o,x,o,x,negative +x,o,x,b,o,b,x,o,b,negative +x,o,x,b,o,b,b,o,x,negative +x,o,o,x,x,o,b,x,o,negative +x,o,o,x,o,x,o,x,b,negative +x,o,o,x,o,x,b,o,x,negative +x,o,o,x,o,b,o,x,x,negative +x,o,o,b,x,o,x,x,o,negative +x,o,o,b,o,x,x,o,x,negative +x,o,b,x,o,x,o,o,x,negative +x,o,b,x,o,x,b,o,b,negative +x,o,b,x,o,b,b,o,x,negative +x,o,b,o,o,x,x,o,x,negative +x,o,b,b,o,x,x,o,b,negative +x,o,b,b,o,b,x,o,x,negative +x,b,x,x,x,o,o,o,o,negative +x,b,x,x,o,x,o,o,o,negative +x,b,x,x,b,b,o,o,o,negative +x,b,x,o,x,x,o,o,o,negative +x,b,x,o,o,o,x,x,o,negative +x,b,x,o,o,o,x,o,x,negative +x,b,x,o,o,o,x,b,b,negative +x,b,x,o,o,o,o,x,x,negative +x,b,x,o,o,o,b,x,b,negative +x,b,x,o,o,o,b,b,x,negative +x,b,x,b,x,b,o,o,o,negative +x,b,o,x,x,o,o,x,o,negative +x,b,o,x,o,x,o,x,o,negative +x,b,o,x,o,x,o,o,x,negative +x,b,o,x,o,x,o,b,b,negative +x,b,o,x,o,o,o,x,x,negative +x,b,o,x,o,b,o,x,b,negative +x,b,o,x,o,b,o,b,x,negative +x,b,o,x,b,o,b,x,o,negative +x,b,o,o,x,o,x,x,o,negative +x,b,o,o,o,x,o,x,x,negative +x,b,o,b,x,o,x,b,o,negative +x,b,o,b,x,o,b,x,o,negative +x,b,o,b,o,x,o,x,b,negative +x,b,o,b,o,x,o,b,x,negative +x,b,o,b,o,b,o,x,x,negative +x,b,o,b,b,o,x,x,o,negative +x,b,b,x,x,b,o,o,o,negative +x,b,b,x,b,x,o,o,o,negative +x,b,b,o,o,o,x,x,b,negative +x,b,b,o,o,o,x,b,x,negative +x,b,b,o,o,o,b,x,x,negative +x,b,b,b,x,x,o,o,o,negative +o,x,x,x,o,x,o,b,o,negative +o,x,x,x,o,x,b,o,o,negative +o,x,x,x,o,o,x,b,o,negative +o,x,x,x,o,o,b,x,o,negative +o,x,x,x,o,b,x,o,o,negative +o,x,x,x,o,b,o,x,o,negative +o,x,x,x,b,x,o,o,o,negative +o,x,x,o,x,x,o,o,b,negative +o,x,x,o,x,x,o,b,o,negative +o,x,x,o,x,o,o,b,x,negative +o,x,x,o,x,b,o,o,x,negative +o,x,x,o,x,b,o,b,b,negative +o,x,x,o,o,x,x,b,o,negative +o,x,x,o,o,x,o,x,b,negative +o,x,x,o,o,x,b,x,o,negative +o,x,x,o,o,o,x,x,b,negative +o,x,x,o,o,o,x,b,x,negative +o,x,x,o,o,o,b,x,x,negative +o,x,x,o,o,b,x,x,o,negative +o,x,x,o,o,b,o,x,x,negative +o,x,x,o,b,x,o,x,o,negative +o,x,x,o,b,x,o,b,b,negative +o,x,x,o,b,o,o,x,x,negative +o,x,x,o,b,b,o,x,b,negative +o,x,x,o,b,b,o,b,x,negative +o,x,x,b,x,x,o,o,o,negative +o,x,x,b,o,x,x,o,o,negative +o,x,x,b,o,x,o,x,o,negative +o,x,x,b,o,x,b,b,o,negative +o,x,x,b,o,o,x,x,o,negative +o,x,x,b,o,b,x,b,o,negative +o,x,x,b,o,b,b,x,o,negative +o,x,o,x,x,o,x,b,o,negative +o,x,o,x,o,x,x,b,o,negative +o,x,o,x,o,x,o,b,x,negative +o,x,o,x,o,x,b,x,o,negative +o,x,o,x,o,b,x,x,o,negative +o,x,o,x,b,o,x,x,o,negative +o,x,o,o,x,x,o,b,x,negative +o,x,o,o,b,x,o,x,x,negative +o,x,o,b,o,x,o,x,x,negative +o,x,b,x,o,x,x,o,o,negative +o,x,b,x,o,x,o,x,o,negative +o,x,b,x,o,x,b,b,o,negative +o,x,b,x,o,b,b,x,o,negative +o,x,b,o,x,x,o,b,b,negative +o,x,b,o,x,b,o,b,x,negative +o,x,b,o,o,x,x,x,o,negative +o,x,b,o,b,x,o,x,b,negative +o,x,b,o,b,x,o,b,x,negative +o,x,b,b,o,x,x,b,o,negative +o,x,b,b,o,x,b,x,o,negative +o,x,b,b,o,b,x,x,o,negative +o,o,x,x,o,x,x,o,b,negative +o,o,x,x,o,x,x,b,o,negative +o,o,x,x,o,x,b,x,o,negative +o,o,x,x,o,b,x,x,o,negative +o,o,x,x,o,b,x,o,x,negative +o,o,x,o,x,x,o,x,b,negative +o,o,x,o,x,b,o,x,x,negative +o,o,x,b,o,x,x,x,o,negative +o,o,o,x,x,o,x,x,b,negative +o,o,o,x,x,o,x,b,x,negative +o,o,o,x,x,o,b,x,x,negative +o,o,o,x,x,b,x,b,b,negative +o,o,o,x,x,b,o,x,x,negative +o,o,o,x,x,b,b,x,b,negative +o,o,o,x,x,b,b,b,x,negative +o,o,o,x,o,x,x,x,b,negative +o,o,o,x,o,x,x,b,x,negative +o,o,o,x,o,x,b,x,x,negative +o,o,o,x,b,x,x,x,o,negative +o,o,o,x,b,x,x,b,b,negative +o,o,o,x,b,x,o,x,x,negative +o,o,o,x,b,x,b,x,b,negative +o,o,o,x,b,x,b,b,x,negative +o,o,o,x,b,b,x,x,b,negative +o,o,o,x,b,b,x,b,x,negative +o,o,o,x,b,b,b,x,x,negative +o,o,o,o,x,x,x,x,b,negative +o,o,o,o,x,x,x,b,x,negative +o,o,o,o,x,x,b,x,x,negative +o,o,o,b,x,x,x,x,o,negative +o,o,o,b,x,x,x,o,x,negative +o,o,o,b,x,x,x,b,b,negative +o,o,o,b,x,x,o,x,x,negative +o,o,o,b,x,x,b,x,b,negative +o,o,o,b,x,b,x,x,b,negative +o,o,o,b,x,b,x,b,x,negative +o,o,o,b,x,b,b,x,x,negative +o,o,o,b,b,x,x,b,x,negative +o,o,o,b,b,x,b,x,x,negative +o,o,b,x,o,x,x,x,o,negative +o,o,b,x,o,x,x,o,x,negative +o,o,b,o,x,x,o,x,x,negative +o,b,x,x,o,x,x,o,o,negative +o,b,x,x,o,x,o,x,o,negative +o,b,x,x,o,x,b,b,o,negative +o,b,x,x,o,o,x,x,o,negative +o,b,x,x,o,b,x,b,o,negative +o,b,x,x,o,b,b,x,o,negative +o,b,x,o,x,x,o,x,o,negative +o,b,x,o,x,x,o,b,b,negative +o,b,x,o,x,o,o,x,x,negative +o,b,x,o,x,b,o,x,b,negative +o,b,x,o,x,b,o,b,x,negative +o,b,x,o,o,x,x,x,o,negative +o,b,x,o,b,x,o,x,b,negative +o,b,x,b,o,x,b,x,o,negative +o,b,x,b,o,b,x,x,o,negative +o,b,o,x,x,o,x,x,o,negative +o,b,o,x,o,x,x,x,o,negative +o,b,o,x,o,x,o,x,x,negative +o,b,o,o,x,x,o,x,x,negative +o,b,b,x,o,x,x,b,o,negative +o,b,b,x,o,x,b,x,o,negative +o,b,b,x,o,b,x,x,o,negative +o,b,b,o,x,x,o,x,b,negative +o,b,b,o,x,x,o,b,x,negative +o,b,b,o,x,b,o,x,x,negative +o,b,b,o,b,x,o,x,x,negative +o,b,b,b,o,x,x,x,o,negative +b,x,x,x,x,o,o,o,o,negative +b,x,x,x,o,x,o,o,o,negative +b,x,x,x,b,b,o,o,o,negative +b,x,x,o,x,x,o,o,o,negative +b,x,x,o,o,o,x,x,o,negative +b,x,x,o,o,o,o,x,x,negative +b,x,x,o,o,o,b,x,b,negative +b,x,x,o,o,o,b,b,x,negative +b,x,x,b,b,x,o,o,o,negative +b,x,o,x,x,o,x,o,o,negative +b,x,o,x,x,o,b,b,o,negative +b,x,o,x,o,x,o,b,b,negative +b,x,o,x,o,o,x,x,o,negative +b,x,o,x,o,o,o,x,x,negative +b,x,o,x,o,b,o,x,b,negative +b,x,o,x,o,b,o,b,x,negative +b,x,o,x,b,o,x,b,o,negative +b,x,o,x,b,o,b,x,o,negative +b,x,o,o,o,x,o,x,x,negative +b,x,o,b,x,o,x,b,o,negative +b,x,o,b,o,x,o,x,b,negative +b,x,o,b,o,x,o,b,x,negative +b,x,o,b,o,b,o,x,x,negative +b,x,o,b,b,o,x,x,o,negative +b,x,b,x,x,b,o,o,o,negative +b,x,b,x,b,x,o,o,o,negative +b,x,b,o,o,o,x,b,x,negative +b,x,b,o,o,o,b,x,x,negative +b,x,b,b,x,x,o,o,o,negative +b,o,x,x,o,x,b,o,b,negative +b,o,x,x,o,o,x,o,x,negative +b,o,x,x,o,b,x,o,b,negative +b,o,x,x,o,b,b,o,x,negative +b,o,x,b,o,x,x,o,b,negative +b,o,x,b,o,b,x,o,x,negative +b,o,o,x,x,o,x,x,o,negative +b,o,o,x,o,x,x,o,x,negative +b,o,o,x,o,x,o,x,x,negative +b,o,b,x,o,x,b,o,x,negative +b,o,b,x,o,b,x,o,x,negative +b,o,b,b,o,x,x,o,x,negative +b,b,x,o,o,o,x,b,x,negative +b,b,x,o,o,o,b,x,x,negative +b,b,o,x,x,o,x,b,o,negative +b,b,o,x,x,o,b,x,o,negative +b,b,o,x,o,x,o,x,b,negative +b,b,o,x,o,x,o,b,x,negative +b,b,o,x,o,b,o,x,x,negative +b,b,o,x,b,o,x,x,o,negative +b,b,o,b,o,x,o,x,x,negative +x,x,o,o,x,x,x,o,o,negative +x,x,o,o,o,x,x,x,o,negative +x,x,o,o,o,x,x,o,x,negative +x,o,x,x,x,o,o,x,o,negative +x,o,x,x,o,x,o,x,o,negative +x,o,x,o,x,x,o,x,o,negative +x,o,x,o,o,x,x,x,o,negative +o,x,x,x,x,o,o,o,x,negative +o,x,x,x,o,o,o,x,x,negative +o,x,o,x,x,o,x,o,x,negative +o,x,o,x,o,x,x,o,x,negative +o,x,o,o,x,x,x,o,x,negative +o,o,x,x,x,o,o,x,x,negative diff --git a/don_oleg/tictactoe/train8.csv b/don_oleg/tictactoe/train8.csv new file mode 100644 index 0000000..bb1ef74 --- /dev/null +++ b/don_oleg/tictactoe/train8.csv @@ -0,0 +1,852 @@ +V1,V2,V3,V4,V5,V6,V7,V8,V9,V10 +x,x,x,x,o,o,x,o,o,positive +x,x,x,x,o,o,o,x,o,positive +x,x,x,x,o,o,o,o,x,positive +x,x,x,x,o,o,o,b,b,positive +x,x,x,x,o,o,b,o,b,positive +x,x,x,x,o,o,b,b,o,positive +x,x,x,x,o,b,o,o,b,positive +x,x,x,x,o,b,o,b,o,positive +x,x,x,x,o,b,b,o,o,positive +x,x,x,x,b,o,o,o,b,positive +x,x,x,x,b,o,o,b,o,positive +x,x,x,x,b,o,b,o,o,positive +x,x,x,o,x,o,x,o,o,positive +x,x,x,o,x,o,o,x,o,positive +x,x,x,o,x,o,o,b,b,positive +x,x,x,o,x,o,b,o,b,positive +x,x,x,o,x,o,b,b,o,positive +x,x,x,o,x,b,o,o,b,positive +x,x,x,o,x,b,o,b,o,positive +x,x,x,o,x,b,b,o,o,positive +x,x,x,o,o,x,x,o,o,positive +x,x,x,o,o,x,o,x,o,positive +x,x,x,o,o,x,o,b,b,positive +x,x,x,o,o,b,x,o,b,positive +x,x,x,o,o,b,x,b,o,positive +x,x,x,o,o,b,o,x,b,positive +x,x,x,o,o,b,o,b,x,positive +x,x,x,o,o,b,b,x,o,positive +x,x,x,o,o,b,b,o,x,positive +x,x,x,o,o,b,b,b,b,positive +x,x,x,o,b,x,o,o,b,positive +x,x,x,o,b,x,o,b,o,positive +x,x,x,o,b,x,b,o,o,positive +x,x,x,o,b,o,x,o,b,positive +x,x,x,o,b,o,x,b,o,positive +x,x,x,o,b,o,o,x,b,positive +x,x,x,o,b,o,o,b,x,positive +x,x,x,o,b,o,b,x,o,positive +x,x,x,o,b,o,b,o,x,positive +x,x,x,o,b,o,b,b,b,positive +x,x,x,o,b,b,x,o,o,positive +x,x,x,o,b,b,o,x,o,positive +x,x,x,o,b,b,o,b,b,positive +x,x,x,o,b,b,b,o,b,positive +x,x,x,o,b,b,b,b,o,positive +x,x,x,b,x,o,o,o,b,positive +x,x,x,b,x,o,o,b,o,positive +x,x,x,b,x,o,b,o,o,positive +x,x,x,b,o,x,b,o,o,positive +x,x,x,b,o,o,x,b,o,positive +x,x,x,b,o,o,o,x,b,positive +x,x,x,b,o,o,o,b,x,positive +x,x,x,b,o,o,b,x,o,positive +x,x,x,b,o,o,b,b,b,positive +x,x,x,b,o,b,x,o,o,positive +x,x,x,b,o,b,o,o,x,positive +x,x,x,b,o,b,o,b,b,positive +x,x,x,b,o,b,b,o,b,positive +x,x,x,b,o,b,b,b,o,positive +x,x,x,b,b,o,x,o,o,positive +x,x,x,b,b,o,o,x,o,positive +x,x,x,b,b,o,o,o,x,positive +x,x,x,b,b,o,o,b,b,positive +x,x,x,b,b,o,b,o,b,positive +x,x,x,b,b,b,o,o,b,positive +x,x,x,b,b,b,o,b,o,positive +x,x,x,b,b,b,b,o,o,positive +x,x,o,x,x,o,o,o,x,positive +x,x,o,x,o,x,x,o,o,positive +x,x,o,x,o,o,x,o,x,positive +x,x,o,x,o,o,x,b,b,positive +x,x,o,x,o,b,x,b,o,positive +x,x,o,x,b,b,x,o,o,positive +x,x,o,o,x,x,o,o,x,positive +x,x,o,o,x,o,x,o,x,positive +x,x,o,o,x,o,o,x,x,positive +x,x,o,o,x,o,b,b,x,positive +x,x,o,o,x,b,o,x,b,positive +x,x,o,o,x,b,b,o,x,positive +x,x,o,b,x,o,o,x,b,positive +x,x,o,b,x,o,o,b,x,positive +x,x,o,b,x,o,b,o,x,positive +x,x,o,b,x,b,o,x,o,positive +x,x,o,b,x,b,o,o,x,positive +x,x,b,x,o,o,x,o,b,positive +x,x,b,x,o,o,x,b,o,positive +x,x,b,x,o,b,x,o,o,positive +x,x,b,x,b,o,x,o,o,positive +x,x,b,o,x,o,o,x,b,positive +x,x,b,o,x,o,o,b,x,positive +x,x,b,o,x,o,b,x,o,positive +x,x,b,o,x,o,b,o,x,positive +x,x,b,o,x,b,o,x,o,positive +x,x,b,o,x,b,o,o,x,positive +x,x,b,b,x,o,o,x,o,positive +x,x,b,b,x,o,o,o,x,positive +x,o,x,x,x,o,o,o,x,positive +x,o,x,x,o,o,x,x,o,positive +x,o,x,x,o,o,x,b,b,positive +x,o,x,x,o,b,x,b,o,positive +x,o,x,x,b,o,x,o,b,positive +x,o,x,x,b,o,x,b,o,positive +x,o,x,x,b,b,x,o,o,positive +x,o,x,o,x,x,x,o,o,positive +x,o,x,o,x,x,o,o,x,positive +x,o,x,o,x,o,x,x,o,positive +x,o,x,o,x,o,x,o,x,positive +x,o,x,o,x,o,x,b,b,positive +x,o,x,o,x,o,o,x,x,positive +x,o,x,o,x,o,b,b,x,positive +x,o,x,o,x,b,x,o,b,positive +x,o,x,o,x,b,x,b,o,positive +x,o,x,o,x,b,o,b,x,positive +x,o,x,o,x,b,b,o,x,positive +x,o,x,o,o,x,o,x,x,positive +x,o,x,o,o,x,b,b,x,positive +x,o,x,o,b,x,o,b,x,positive +x,o,x,o,b,x,b,o,x,positive +x,o,x,b,x,o,x,b,o,positive +x,o,x,b,x,o,b,o,x,positive +x,o,x,b,x,b,x,o,o,positive +x,o,x,b,x,b,o,o,x,positive +x,o,x,b,o,x,o,b,x,positive +x,o,o,x,x,x,x,o,o,positive +x,o,o,x,x,x,o,x,o,positive +x,o,o,x,x,x,o,o,x,positive +x,o,o,x,x,x,o,b,b,positive +x,o,o,x,x,x,b,o,b,positive +x,o,o,x,x,x,b,b,o,positive +x,o,o,x,x,o,x,b,b,positive +x,o,o,x,x,o,o,x,x,positive +x,o,o,x,x,o,b,b,x,positive +x,o,o,x,x,b,x,o,b,positive +x,o,o,x,x,b,b,o,x,positive +x,o,o,x,o,x,x,x,o,positive +x,o,o,x,o,b,x,b,x,positive +x,o,o,x,b,x,x,o,b,positive +x,o,o,x,b,x,x,b,o,positive +x,o,o,x,b,o,x,b,x,positive +x,o,o,x,b,b,x,x,o,positive +x,o,o,x,b,b,x,o,x,positive +x,o,o,x,b,b,x,b,b,positive +x,o,o,o,x,x,x,o,x,positive +x,o,o,o,x,x,o,x,x,positive +x,o,o,o,x,x,b,b,x,positive +x,o,o,o,x,o,x,x,x,positive +x,o,o,o,x,b,x,b,x,positive +x,o,o,o,x,b,b,x,x,positive +x,o,o,o,o,x,x,x,x,positive +x,o,o,o,b,b,x,x,x,positive +x,o,o,b,x,x,o,b,x,positive +x,o,o,b,x,x,b,o,x,positive +x,o,o,b,x,o,x,b,x,positive +x,o,o,b,x,o,b,x,x,positive +x,o,o,b,x,b,x,o,x,positive +x,o,o,b,x,b,b,b,x,positive +x,o,o,b,o,b,x,x,x,positive +x,o,o,b,b,o,x,x,x,positive +x,o,b,x,x,x,o,o,b,positive +x,o,b,x,x,x,o,b,o,positive +x,o,b,x,x,o,x,o,b,positive +x,o,b,x,x,o,o,b,x,positive +x,o,b,x,x,b,x,o,o,positive +x,o,b,x,x,b,o,o,x,positive +x,o,b,x,o,x,x,b,o,positive +x,o,b,x,o,o,x,x,b,positive +x,o,b,x,o,o,x,b,x,positive +x,o,b,x,o,b,x,x,o,positive +x,o,b,x,o,b,x,b,b,positive +x,o,b,x,b,x,x,o,o,positive +x,o,b,x,b,o,x,x,o,positive +x,o,b,x,b,o,x,o,x,positive +x,o,b,x,b,o,x,b,b,positive +x,o,b,x,b,b,x,o,b,positive +x,o,b,x,b,b,x,b,o,positive +x,o,b,o,x,x,o,b,x,positive +x,o,b,o,x,o,b,x,x,positive +x,o,b,o,x,b,x,o,x,positive +x,o,b,o,x,b,o,x,x,positive +x,o,b,o,o,b,x,x,x,positive +x,o,b,b,x,x,o,o,x,positive +x,o,b,b,x,o,x,o,x,positive +x,o,b,b,x,o,o,x,x,positive +x,o,b,b,x,o,b,b,x,positive +x,o,b,b,x,b,o,b,x,positive +x,o,b,b,x,b,b,o,x,positive +x,o,b,b,o,o,x,x,x,positive +x,b,x,x,o,o,x,o,b,positive +x,b,x,x,o,o,x,b,o,positive +x,b,x,x,o,b,x,o,o,positive +x,b,x,x,b,o,x,o,o,positive +x,b,x,o,x,o,x,o,b,positive +x,b,x,o,x,o,x,b,o,positive +x,b,x,o,x,o,o,b,x,positive +x,b,x,o,x,o,b,o,x,positive +x,b,x,o,x,b,x,o,o,positive +x,b,x,o,x,b,o,o,x,positive +x,b,x,o,o,x,o,b,x,positive +x,b,x,o,o,x,b,o,x,positive +x,b,x,b,x,o,x,o,o,positive +x,b,x,b,x,o,o,o,x,positive +x,b,x,b,o,x,o,o,x,positive +x,b,o,x,x,x,o,o,b,positive +x,b,o,x,x,x,o,b,o,positive +x,b,o,x,x,x,b,o,o,positive +x,b,o,x,x,o,x,o,b,positive +x,b,o,x,x,o,o,b,x,positive +x,b,o,x,x,o,b,o,x,positive +x,b,o,x,x,b,x,o,o,positive +x,b,o,x,x,b,o,o,x,positive +x,b,o,x,o,x,x,o,b,positive +x,b,o,x,o,x,x,b,o,positive +x,b,o,x,o,o,x,x,b,positive +x,b,o,x,o,o,x,b,x,positive +x,b,o,x,o,b,x,x,o,positive +x,b,o,x,o,b,x,o,x,positive +x,b,o,x,o,b,x,b,b,positive +x,b,o,x,b,x,x,o,o,positive +x,b,o,x,b,o,x,o,x,positive +x,b,o,x,b,o,x,b,b,positive +x,b,o,o,x,x,o,b,x,positive +x,b,o,o,x,x,b,o,x,positive +x,b,o,o,x,o,x,b,x,positive +x,b,o,o,x,o,b,x,x,positive +x,b,o,o,x,b,x,o,x,positive +x,b,o,o,x,b,b,b,x,positive +x,b,o,o,o,b,x,x,x,positive +x,b,o,o,b,o,x,x,x,positive +x,b,o,b,x,x,o,o,x,positive +x,b,o,b,x,o,x,o,x,positive +x,b,o,b,x,o,o,x,x,positive +x,b,o,b,x,b,o,b,x,positive +x,b,o,b,x,b,b,o,x,positive +x,b,o,b,o,o,x,x,x,positive +x,b,b,x,x,o,x,o,o,positive +x,b,b,x,x,o,o,o,x,positive +x,b,b,x,o,x,x,o,o,positive +x,b,b,x,o,o,x,x,o,positive +x,b,b,x,o,o,x,o,x,positive +x,b,b,x,o,o,x,b,b,positive +x,b,b,x,o,b,x,o,b,positive +x,b,b,x,b,o,x,o,b,positive +x,b,b,x,b,o,x,b,o,positive +x,b,b,x,b,b,x,o,o,positive +x,b,b,o,x,x,o,o,x,positive +x,b,b,o,x,o,x,o,x,positive +x,b,b,o,x,o,o,x,x,positive +x,b,b,o,x,o,b,b,x,positive +x,b,b,o,x,b,o,b,x,positive +x,b,b,o,x,b,b,o,x,positive +x,b,b,b,x,o,o,b,x,positive +x,b,b,b,x,o,b,o,x,positive +x,b,b,b,x,b,o,o,x,positive +o,x,x,x,x,o,x,o,o,positive +o,x,x,x,o,x,o,o,x,positive +o,x,x,o,x,o,x,x,o,positive +o,x,x,o,x,o,x,o,x,positive +o,x,x,o,x,o,x,b,b,positive +o,x,x,o,x,o,b,x,b,positive +o,x,x,o,x,b,x,o,b,positive +o,x,x,o,x,b,x,b,o,positive +o,x,x,o,x,b,b,x,o,positive +o,x,x,o,o,x,x,o,x,positive +o,x,x,o,o,x,b,b,x,positive +o,x,x,o,b,x,b,o,x,positive +o,x,x,b,x,o,x,o,b,positive +o,x,x,b,x,o,x,b,o,positive +o,x,x,b,x,o,o,x,b,positive +o,x,x,b,x,b,x,o,o,positive +o,x,x,b,x,b,o,x,o,positive +o,x,x,b,o,x,o,b,x,positive +o,x,x,b,o,x,b,o,x,positive +o,x,x,b,b,x,o,o,x,positive +o,x,o,x,x,x,x,o,o,positive +o,x,o,x,x,x,o,x,o,positive +o,x,o,x,x,x,o,o,x,positive +o,x,o,x,x,x,o,b,b,positive +o,x,o,x,x,x,b,o,b,positive +o,x,o,x,x,x,b,b,o,positive +o,x,o,x,x,o,o,x,x,positive +o,x,o,x,x,o,b,x,b,positive +o,x,o,x,x,b,o,x,b,positive +o,x,o,x,x,b,b,x,o,positive +o,x,o,o,x,x,x,x,o,positive +o,x,o,o,x,x,b,x,b,positive +o,x,o,o,x,o,x,x,x,positive +o,x,o,o,x,b,x,x,b,positive +o,x,o,o,x,b,b,x,x,positive +o,x,o,o,o,x,x,x,x,positive +o,x,o,o,b,b,x,x,x,positive +o,x,o,b,x,x,o,x,b,positive +o,x,o,b,x,x,b,x,o,positive +o,x,o,b,x,o,x,x,b,positive +o,x,o,b,x,o,b,x,x,positive +o,x,o,b,x,b,x,x,o,positive +o,x,o,b,x,b,o,x,x,positive +o,x,o,b,x,b,b,x,b,positive +o,x,o,b,o,b,x,x,x,positive +o,x,o,b,b,o,x,x,x,positive +o,x,b,x,x,x,o,o,b,positive +o,x,b,x,x,x,b,o,o,positive +o,x,b,x,x,o,o,x,b,positive +o,x,b,x,x,o,b,x,o,positive +o,x,b,x,x,b,o,x,o,positive +o,x,b,o,x,x,b,x,o,positive +o,x,b,o,x,o,x,x,b,positive +o,x,b,o,x,o,b,x,x,positive +o,x,b,o,x,b,x,x,o,positive +o,x,b,o,o,b,x,x,x,positive +o,x,b,o,b,o,x,x,x,positive +o,x,b,b,x,x,o,x,o,positive +o,x,b,b,x,o,x,x,o,positive +o,x,b,b,x,o,o,x,x,positive +o,x,b,b,x,o,b,x,b,positive +o,x,b,b,x,b,o,x,b,positive +o,x,b,b,x,b,b,x,o,positive +o,o,x,x,x,x,o,x,o,positive +o,o,x,x,x,x,o,o,x,positive +o,o,x,x,x,x,o,b,b,positive +o,o,x,x,x,x,b,b,o,positive +o,o,x,x,x,o,x,x,o,positive +o,o,x,x,x,o,x,o,x,positive +o,o,x,x,x,o,x,b,b,positive +o,o,x,x,x,b,x,o,b,positive +o,o,x,x,x,b,x,b,o,positive +o,o,x,x,o,x,o,x,x,positive +o,o,x,x,o,x,b,b,x,positive +o,o,x,x,o,o,x,x,x,positive +o,o,x,x,b,x,o,b,x,positive +o,o,x,x,b,x,b,o,x,positive +o,o,x,o,x,x,x,x,o,positive +o,o,x,o,x,x,x,b,b,positive +o,o,x,o,x,x,b,b,x,positive +o,o,x,o,x,o,x,x,x,positive +o,o,x,o,x,b,x,x,b,positive +o,o,x,o,x,b,x,b,x,positive +o,o,x,o,o,x,x,x,x,positive +o,o,x,o,b,x,x,b,x,positive +o,o,x,o,b,x,b,x,x,positive +o,o,x,o,b,b,x,x,x,positive +o,o,x,b,x,x,x,b,o,positive +o,o,x,b,x,x,o,b,x,positive +o,o,x,b,x,x,b,o,x,positive +o,o,x,b,x,o,x,x,b,positive +o,o,x,b,x,b,x,x,o,positive +o,o,x,b,x,b,x,o,x,positive +o,o,x,b,x,b,x,b,b,positive +o,o,x,b,o,x,x,b,x,positive +o,o,x,b,o,x,b,x,x,positive +o,o,x,b,o,b,x,x,x,positive +o,o,x,b,b,x,x,o,x,positive +o,o,x,b,b,x,o,x,x,positive +o,o,x,b,b,x,b,b,x,positive +o,o,x,b,b,o,x,x,x,positive +o,o,b,x,x,x,x,o,b,positive +o,o,b,x,x,x,x,b,o,positive +o,o,b,x,x,x,o,x,b,positive +o,o,b,x,x,x,o,b,x,positive +o,o,b,x,x,x,b,o,x,positive +o,o,b,x,o,b,x,x,x,positive +o,o,b,x,b,o,x,x,x,positive +o,o,b,o,x,b,x,x,x,positive +o,o,b,o,b,x,x,x,x,positive +o,o,b,b,x,o,x,x,x,positive +o,o,b,b,o,x,x,x,x,positive +o,o,b,b,b,b,x,x,x,positive +o,b,x,x,x,x,o,o,b,positive +o,b,x,x,x,x,o,b,o,positive +o,b,x,x,x,x,b,o,o,positive +o,b,x,x,x,o,x,b,o,positive +o,b,x,x,x,b,x,o,o,positive +o,b,x,x,o,x,o,b,x,positive +o,b,x,x,o,x,b,o,x,positive +o,b,x,x,b,x,o,o,x,positive +o,b,x,o,x,x,x,b,o,positive +o,b,x,o,x,x,b,o,x,positive +o,b,x,o,x,o,x,x,b,positive +o,b,x,o,x,o,x,b,x,positive +o,b,x,o,x,b,x,x,o,positive +o,b,x,o,x,b,x,o,x,positive +o,b,x,o,x,b,x,b,b,positive +o,b,x,o,o,x,x,b,x,positive +o,b,x,o,o,x,b,x,x,positive +o,b,x,o,o,b,x,x,x,positive +o,b,x,o,b,x,x,o,x,positive +o,b,x,o,b,x,b,b,x,positive +o,b,x,b,x,x,x,o,o,positive +o,b,x,b,x,x,o,o,x,positive +o,b,x,b,x,o,x,x,o,positive +o,b,x,b,x,o,x,o,x,positive +o,b,x,b,x,o,x,b,b,positive +o,b,x,b,x,b,x,o,b,positive +o,b,x,b,x,b,x,b,o,positive +o,b,x,b,o,x,x,o,x,positive +o,b,x,b,o,x,o,x,x,positive +o,b,x,b,o,x,b,b,x,positive +o,b,x,b,o,o,x,x,x,positive +o,b,x,b,b,x,o,b,x,positive +o,b,x,b,b,x,b,o,x,positive +o,b,o,x,x,x,x,o,b,positive +o,b,o,x,x,x,x,b,o,positive +o,b,o,x,x,x,o,x,b,positive +o,b,o,x,x,x,b,x,o,positive +o,b,o,x,x,x,b,o,x,positive +o,b,o,x,x,x,b,b,b,positive +o,b,o,x,o,b,x,x,x,positive +o,b,o,o,x,b,x,x,x,positive +o,b,o,o,b,x,x,x,x,positive +o,b,o,b,x,o,x,x,x,positive +o,b,o,b,o,x,x,x,x,positive +o,b,o,b,b,b,x,x,x,positive +o,b,b,x,x,x,x,o,o,positive +o,b,b,x,x,x,o,x,o,positive +o,b,b,x,x,x,o,o,x,positive +o,b,b,x,x,x,o,b,b,positive +o,b,b,x,x,x,b,o,b,positive +o,b,b,x,x,x,b,b,o,positive +o,b,b,x,o,o,x,x,x,positive +o,b,b,o,x,o,x,x,x,positive +o,b,b,o,o,x,x,x,x,positive +o,b,b,b,o,b,x,x,x,positive +b,x,x,o,x,o,x,b,o,positive +b,x,x,o,x,o,o,x,b,positive +b,x,x,o,x,o,b,x,o,positive +b,x,x,o,x,b,x,o,o,positive +b,x,x,o,x,b,o,x,o,positive +b,x,x,o,o,x,o,b,x,positive +b,x,x,o,o,x,b,o,x,positive +b,x,x,o,b,x,o,o,x,positive +b,x,x,b,x,o,x,o,o,positive +b,x,x,b,x,o,o,x,o,positive +b,x,x,b,o,x,o,o,x,positive +b,x,o,x,x,x,o,o,b,positive +b,x,o,x,x,x,o,b,o,positive +b,x,o,x,x,o,o,x,b,positive +b,x,o,x,x,b,o,x,o,positive +b,x,o,o,x,x,o,x,b,positive +b,x,o,o,x,x,b,x,o,positive +b,x,o,o,x,o,x,x,b,positive +b,x,o,o,x,o,b,x,x,positive +b,x,o,o,x,b,x,x,o,positive +b,x,o,o,x,b,o,x,x,positive +b,x,o,o,x,b,b,x,b,positive +b,x,o,o,o,b,x,x,x,positive +b,x,o,o,b,o,x,x,x,positive +b,x,o,b,x,x,o,x,o,positive +b,x,o,b,x,o,o,x,x,positive +b,x,o,b,x,o,b,x,b,positive +b,x,o,b,x,b,o,x,b,positive +b,x,o,b,x,b,b,x,o,positive +b,x,o,b,o,o,x,x,x,positive +b,x,b,x,x,o,o,x,o,positive +b,x,b,o,x,x,o,x,o,positive +b,x,b,o,x,o,x,x,o,positive +b,x,b,o,x,o,o,x,x,positive +b,x,b,o,x,o,b,x,b,positive +b,x,b,o,x,b,o,x,b,positive +b,x,b,o,x,b,b,x,o,positive +b,x,b,b,x,o,o,x,b,positive +b,x,b,b,x,o,b,x,o,positive +b,x,b,b,x,b,o,x,o,positive +b,o,x,x,x,x,o,o,b,positive +b,o,x,x,x,o,x,o,b,positive +b,o,x,x,x,o,x,b,o,positive +b,o,x,x,x,b,x,o,o,positive +b,o,x,x,o,x,o,b,x,positive +b,o,x,o,x,x,x,o,b,positive +b,o,x,o,x,x,x,b,o,positive +b,o,x,o,x,x,o,b,x,positive +b,o,x,o,x,x,b,o,x,positive +b,o,x,o,x,o,x,x,b,positive +b,o,x,o,x,o,x,b,x,positive +b,o,x,o,x,b,x,b,b,positive +b,o,x,o,o,x,x,b,x,positive +b,o,x,o,o,x,b,x,x,positive +b,o,x,o,o,b,x,x,x,positive +b,o,x,o,b,x,x,o,x,positive +b,o,x,o,b,x,o,x,x,positive +b,o,x,o,b,x,b,b,x,positive +b,o,x,o,b,o,x,x,x,positive +b,o,x,b,x,x,x,o,o,positive +b,o,x,b,x,x,o,o,x,positive +b,o,x,b,x,o,x,x,o,positive +b,o,x,b,x,o,x,o,x,positive +b,o,x,b,x,o,x,b,b,positive +b,o,x,b,x,b,x,o,b,positive +b,o,x,b,x,b,x,b,o,positive +b,o,x,b,o,x,o,x,x,positive +b,o,x,b,o,x,b,b,x,positive +b,o,x,b,o,o,x,x,x,positive +b,o,x,b,b,x,o,b,x,positive +b,o,x,b,b,x,b,o,x,positive +b,o,o,x,x,x,x,o,b,positive +b,o,o,x,x,x,x,b,o,positive +b,o,o,x,x,x,o,x,b,positive +b,o,o,x,x,x,o,b,x,positive +b,o,o,x,x,x,b,x,o,positive +b,o,o,x,x,x,b,o,x,positive +b,o,o,x,x,x,b,b,b,positive +b,o,o,x,o,b,x,x,x,positive +b,o,o,x,b,o,x,x,x,positive +b,o,o,o,x,b,x,x,x,positive +b,o,o,o,b,x,x,x,x,positive +b,o,o,b,x,o,x,x,x,positive +b,o,o,b,o,x,x,x,x,positive +b,o,o,b,b,b,x,x,x,positive +b,o,b,x,x,x,x,o,o,positive +b,o,b,x,x,x,o,x,o,positive +b,o,b,x,x,x,o,o,x,positive +b,o,b,x,x,x,o,b,b,positive +b,o,b,x,x,x,b,o,b,positive +b,o,b,x,x,x,b,b,o,positive +b,o,b,x,o,o,x,x,x,positive +b,o,b,o,x,o,x,x,x,positive +b,o,b,o,o,x,x,x,x,positive +b,o,b,o,b,b,x,x,x,positive +b,o,b,b,o,b,x,x,x,positive +b,b,x,x,x,o,x,o,o,positive +b,b,x,x,o,x,o,o,x,positive +b,b,x,o,x,x,x,o,o,positive +b,b,x,o,x,o,x,x,o,positive +b,b,x,o,x,o,x,o,x,positive +b,b,x,o,x,o,x,b,b,positive +b,b,x,o,x,b,x,o,b,positive +b,b,x,o,x,b,x,b,o,positive +b,b,x,o,o,x,x,o,x,positive +b,b,x,o,o,x,o,x,x,positive +b,b,x,o,o,x,b,b,x,positive +b,b,x,o,b,x,o,b,x,positive +b,b,x,o,b,x,b,o,x,positive +b,b,x,b,x,o,x,o,b,positive +b,b,x,b,x,o,x,b,o,positive +b,b,x,b,x,b,x,o,o,positive +b,b,x,b,o,x,o,b,x,positive +b,b,x,b,o,x,b,o,x,positive +b,b,x,b,b,x,o,o,x,positive +b,b,o,x,x,x,x,o,o,positive +b,b,o,x,x,x,o,x,o,positive +b,b,o,x,x,x,o,o,x,positive +b,b,o,x,x,x,o,b,b,positive +b,b,o,x,x,x,b,o,b,positive +b,b,o,x,x,x,b,b,o,positive +b,b,o,x,o,o,x,x,x,positive +b,b,o,o,x,o,x,x,x,positive +b,b,o,o,o,x,x,x,x,positive +b,b,o,o,b,b,x,x,x,positive +b,b,o,b,o,b,x,x,x,positive +b,b,b,x,x,x,o,o,b,positive +b,b,b,x,x,x,o,b,o,positive +b,b,b,x,x,x,b,o,o,positive +b,b,b,o,o,b,x,x,x,positive +b,b,b,o,b,o,x,x,x,positive +b,b,b,b,o,o,x,x,x,positive +x,x,o,x,x,o,o,b,o,negative +x,x,o,x,x,o,b,o,o,negative +x,x,o,x,x,b,o,o,o,negative +x,x,o,x,o,x,o,o,b,negative +x,x,o,x,o,x,o,b,o,negative +x,x,o,x,o,o,o,x,b,negative +x,x,o,x,o,o,b,x,o,negative +x,x,o,x,o,b,o,x,o,negative +x,x,o,x,o,b,o,o,x,negative +x,x,o,x,o,b,o,b,b,negative +x,x,o,x,b,x,o,o,o,negative +x,x,o,x,b,o,o,x,o,negative +x,x,o,x,b,o,b,b,o,negative +x,x,o,o,x,o,x,b,o,negative +x,x,o,o,o,x,o,x,b,negative +x,x,o,o,o,o,x,x,b,negative +x,x,o,o,o,o,x,b,x,negative +x,x,o,o,o,o,b,x,x,negative +x,x,o,o,o,b,o,x,x,negative +x,x,o,o,b,o,x,x,o,negative +x,x,o,b,x,x,o,o,o,negative +x,x,o,b,x,o,x,o,o,negative +x,x,o,b,o,x,o,x,o,negative +x,x,o,b,o,x,o,o,x,negative +x,x,o,b,o,x,o,b,b,negative +x,x,o,b,o,o,x,x,o,negative +x,x,o,b,o,b,o,b,x,negative +x,x,o,b,b,o,x,b,o,negative +x,x,o,b,b,o,b,x,o,negative +x,x,b,x,x,o,o,o,o,negative +x,x,b,x,o,x,o,o,o,negative +x,x,b,x,b,b,o,o,o,negative +x,x,b,o,x,x,o,o,o,negative +x,x,b,o,o,o,x,x,o,negative +x,x,b,o,o,o,x,o,x,negative +x,x,b,o,o,o,x,b,b,negative +x,x,b,o,o,o,o,x,x,negative +x,x,b,o,o,o,b,x,b,negative +x,x,b,b,x,b,o,o,o,negative +x,x,b,b,b,x,o,o,o,negative +x,o,x,x,x,b,o,o,o,negative +x,o,x,x,o,x,o,o,b,negative +x,o,x,x,o,x,b,o,o,negative +x,o,x,x,o,o,b,o,x,negative +x,o,x,x,o,b,o,o,x,negative +x,o,x,x,o,b,b,o,b,negative +x,o,x,x,b,x,o,o,o,negative +x,o,x,o,o,x,x,o,b,negative +x,o,x,o,o,o,x,x,b,negative +x,o,x,o,o,o,x,b,x,negative +x,o,x,o,o,o,b,x,x,negative +x,o,x,o,o,b,x,o,x,negative +x,o,x,b,x,x,o,o,o,negative +x,o,x,b,o,x,x,o,o,negative +x,o,x,b,o,x,b,o,b,negative +x,o,x,b,o,b,x,o,b,negative +x,o,x,b,o,b,b,o,x,negative +x,o,o,x,x,o,b,x,o,negative +x,o,o,x,o,x,o,x,b,negative +x,o,o,x,o,x,o,b,x,negative +x,o,o,x,o,x,b,o,x,negative +x,o,o,x,o,b,o,x,x,negative +x,o,o,b,x,o,x,x,o,negative +x,o,o,b,o,x,x,o,x,negative +x,o,o,b,o,x,o,x,x,negative +x,o,b,x,o,x,o,o,x,negative +x,o,b,x,o,x,b,o,b,negative +x,o,b,x,o,b,b,o,x,negative +x,o,b,o,o,x,x,o,x,negative +x,o,b,b,o,x,x,o,b,negative +x,o,b,b,o,x,b,o,x,negative +x,b,x,x,o,x,o,o,o,negative +x,b,x,o,x,x,o,o,o,negative +x,b,x,o,o,o,x,x,o,negative +x,b,x,o,o,o,x,o,x,negative +x,b,x,o,o,o,x,b,b,negative +x,b,x,o,o,o,o,x,x,negative +x,b,x,o,o,o,b,x,b,negative +x,b,x,o,o,o,b,b,x,negative +x,b,x,b,x,b,o,o,o,negative +x,b,x,b,b,x,o,o,o,negative +x,b,o,x,x,o,o,x,o,negative +x,b,o,x,x,o,b,b,o,negative +x,b,o,x,o,x,o,x,o,negative +x,b,o,x,o,x,o,o,x,negative +x,b,o,x,o,o,o,x,x,negative +x,b,o,x,o,b,o,x,b,negative +x,b,o,x,o,b,o,b,x,negative +x,b,o,x,b,o,b,x,o,negative +x,b,o,o,x,o,x,x,o,negative +x,b,o,o,o,x,o,x,x,negative +x,b,o,b,x,o,x,b,o,negative +x,b,o,b,x,o,b,x,o,negative +x,b,o,b,o,x,o,x,b,negative +x,b,o,b,o,x,o,b,x,negative +x,b,o,b,o,b,o,x,x,negative +x,b,o,b,b,o,x,x,o,negative +x,b,b,x,x,b,o,o,o,negative +x,b,b,x,b,x,o,o,o,negative +x,b,b,o,o,o,x,x,b,negative +x,b,b,o,o,o,x,b,x,negative +x,b,b,b,x,x,o,o,o,negative +o,x,x,x,x,b,o,o,o,negative +o,x,x,x,o,x,o,b,o,negative +o,x,x,x,o,x,b,o,o,negative +o,x,x,x,o,o,b,x,o,negative +o,x,x,x,o,b,x,o,o,negative +o,x,x,x,o,b,o,x,o,negative +o,x,x,x,o,b,b,b,o,negative +o,x,x,x,b,x,o,o,o,negative +o,x,x,o,x,x,o,o,b,negative +o,x,x,o,x,x,o,b,o,negative +o,x,x,o,x,o,o,b,x,negative +o,x,x,o,x,b,o,o,x,negative +o,x,x,o,x,b,o,b,b,negative +o,x,x,o,o,x,x,b,o,negative +o,x,x,o,o,x,o,x,b,negative +o,x,x,o,o,x,b,x,o,negative +o,x,x,o,o,o,x,x,b,negative +o,x,x,o,o,o,x,b,x,negative +o,x,x,o,o,o,b,x,x,negative +o,x,x,o,o,b,x,x,o,negative +o,x,x,o,o,b,o,x,x,negative +o,x,x,o,b,x,o,x,o,negative +o,x,x,o,b,x,o,b,b,negative +o,x,x,o,b,o,o,x,x,negative +o,x,x,o,b,b,o,x,b,negative +o,x,x,o,b,b,o,b,x,negative +o,x,x,b,x,x,o,o,o,negative +o,x,x,b,o,x,o,x,o,negative +o,x,x,b,o,x,b,b,o,negative +o,x,x,b,o,o,x,x,o,negative +o,x,x,b,o,b,b,x,o,negative +o,x,o,x,o,x,x,b,o,negative +o,x,o,x,o,x,o,x,b,negative +o,x,o,x,o,x,o,b,x,negative +o,x,o,x,o,x,b,x,o,negative +o,x,o,x,o,b,x,x,o,negative +o,x,o,x,o,b,o,x,x,negative +o,x,o,x,b,o,x,x,o,negative +o,x,o,o,x,x,o,b,x,negative +o,x,o,b,o,x,x,x,o,negative +o,x,o,b,o,x,o,x,x,negative +o,x,b,x,o,x,x,o,o,negative +o,x,b,x,o,x,b,b,o,negative +o,x,b,x,o,o,x,x,o,negative +o,x,b,x,o,b,x,b,o,negative +o,x,b,x,o,b,b,x,o,negative +o,x,b,o,x,x,o,o,x,negative +o,x,b,o,x,x,o,b,b,negative +o,x,b,o,x,b,o,b,x,negative +o,x,b,o,o,x,x,x,o,negative +o,x,b,o,o,x,o,x,x,negative +o,x,b,o,b,x,o,x,b,negative +o,x,b,o,b,x,o,b,x,negative +o,x,b,o,b,b,o,x,x,negative +o,x,b,b,o,x,x,b,o,negative +o,x,b,b,o,x,b,x,o,negative +o,x,b,b,o,b,x,x,o,negative +o,o,x,x,o,x,x,o,b,negative +o,o,x,x,o,x,x,b,o,negative +o,o,x,x,o,b,x,x,o,negative +o,o,x,x,o,b,x,o,x,negative +o,o,x,o,x,x,o,x,b,negative +o,o,x,o,x,b,o,x,x,negative +o,o,x,b,o,x,x,x,o,negative +o,o,o,x,x,o,x,x,b,negative +o,o,o,x,x,o,x,b,x,negative +o,o,o,x,x,o,b,x,x,negative +o,o,o,x,x,b,x,x,o,negative +o,o,o,x,x,b,x,o,x,negative +o,o,o,x,x,b,x,b,b,negative +o,o,o,x,x,b,o,x,x,negative +o,o,o,x,x,b,b,x,b,negative +o,o,o,x,x,b,b,b,x,negative +o,o,o,x,o,x,x,x,b,negative +o,o,o,x,o,x,x,b,x,negative +o,o,o,x,o,x,b,x,x,negative +o,o,o,x,b,x,x,x,o,negative +o,o,o,x,b,x,x,o,x,negative +o,o,o,x,b,x,x,b,b,negative +o,o,o,x,b,x,o,x,x,negative +o,o,o,x,b,x,b,x,b,negative +o,o,o,x,b,x,b,b,x,negative +o,o,o,x,b,b,x,x,b,negative +o,o,o,x,b,b,x,b,x,negative +o,o,o,x,b,b,b,x,x,negative +o,o,o,o,x,x,x,x,b,negative +o,o,o,o,x,x,x,b,x,negative +o,o,o,o,x,x,b,x,x,negative +o,o,o,b,x,x,x,x,o,negative +o,o,o,b,x,x,x,o,x,negative +o,o,o,b,x,x,x,b,b,negative +o,o,o,b,x,x,o,x,x,negative +o,o,o,b,x,x,b,x,b,negative +o,o,o,b,x,x,b,b,x,negative +o,o,o,b,x,b,x,x,b,negative +o,o,o,b,x,b,b,x,x,negative +o,o,o,b,b,x,x,x,b,negative +o,o,b,x,o,x,x,x,o,negative +o,o,b,x,o,x,x,o,x,negative +o,o,b,o,x,x,o,x,x,negative +o,b,x,x,o,x,x,o,o,negative +o,b,x,x,o,x,b,b,o,negative +o,b,x,x,o,o,x,x,o,negative +o,b,x,x,o,b,x,b,o,negative +o,b,x,x,o,b,b,x,o,negative +o,b,x,o,x,x,o,x,o,negative +o,b,x,o,x,o,o,x,x,negative +o,b,x,o,x,b,o,x,b,negative +o,b,x,o,o,x,x,x,o,negative +o,b,x,o,b,x,o,x,b,negative +o,b,x,o,b,b,o,x,x,negative +o,b,x,b,o,x,x,b,o,negative +o,b,x,b,o,x,b,x,o,negative +o,b,x,b,o,b,x,x,o,negative +o,b,o,x,x,o,x,x,o,negative +o,b,o,x,o,x,o,x,x,negative +o,b,o,o,x,x,o,x,x,negative +o,b,b,x,o,x,b,x,o,negative +o,b,b,x,o,b,x,x,o,negative +o,b,b,o,x,x,o,x,b,negative +o,b,b,o,x,x,o,b,x,negative +o,b,b,o,x,b,o,x,x,negative +o,b,b,o,b,x,o,x,x,negative +o,b,b,b,o,x,x,x,o,negative +b,x,x,x,x,o,o,o,o,negative +b,x,x,x,o,x,o,o,o,negative +b,x,x,x,b,b,o,o,o,negative +b,x,x,o,x,x,o,o,o,negative +b,x,x,o,o,o,x,x,o,negative +b,x,x,o,o,o,x,o,x,negative +b,x,x,o,o,o,x,b,b,negative +b,x,x,o,o,o,o,x,x,negative +b,x,x,o,o,o,b,x,b,negative +b,x,x,o,o,o,b,b,x,negative +b,x,x,b,x,b,o,o,o,negative +b,x,x,b,b,x,o,o,o,negative +b,x,o,x,x,o,x,o,o,negative +b,x,o,x,o,x,o,x,o,negative +b,x,o,x,o,x,o,o,x,negative +b,x,o,x,o,x,o,b,b,negative +b,x,o,x,o,o,x,x,o,negative +b,x,o,x,o,o,o,x,x,negative +b,x,o,x,o,b,o,x,b,negative +b,x,o,x,o,b,o,b,x,negative +b,x,o,x,b,o,x,b,o,negative +b,x,o,o,o,x,o,x,x,negative +b,x,o,b,x,o,x,b,o,negative +b,x,o,b,o,x,o,x,b,negative +b,x,o,b,o,x,o,b,x,negative +b,x,o,b,o,b,o,x,x,negative +b,x,o,b,b,o,x,x,o,negative +b,x,b,x,x,b,o,o,o,negative +b,x,b,x,b,x,o,o,o,negative +b,x,b,o,o,o,x,x,b,negative +b,x,b,o,o,o,x,b,x,negative +b,x,b,b,x,x,o,o,o,negative +b,o,x,x,o,x,x,o,o,negative +b,o,x,x,o,x,b,o,b,negative +b,o,x,x,o,o,x,o,x,negative +b,o,x,x,o,b,x,o,b,negative +b,o,x,b,o,x,x,o,b,negative +b,o,x,b,o,b,x,o,x,negative +b,o,o,x,x,o,x,x,o,negative +b,o,o,x,o,x,x,o,x,negative +b,o,o,x,o,x,o,x,x,negative +b,o,b,x,o,x,x,o,b,negative +b,o,b,x,o,x,b,o,x,negative +b,o,b,x,o,b,x,o,x,negative +b,o,b,b,o,x,x,o,x,negative +b,b,x,x,x,b,o,o,o,negative +b,b,x,x,b,x,o,o,o,negative +b,b,x,o,o,o,x,x,b,negative +b,b,x,o,o,o,b,x,x,negative +b,b,x,b,x,x,o,o,o,negative +b,b,o,x,x,o,x,b,o,negative +b,b,o,x,x,o,b,x,o,negative +b,b,o,x,o,x,o,x,b,negative +b,b,o,x,o,x,o,b,x,negative +b,b,o,x,o,b,o,x,x,negative +b,b,o,x,b,o,x,x,o,negative +b,b,o,b,x,o,x,x,o,negative +b,b,o,b,o,x,o,x,x,negative +x,x,o,o,x,x,x,o,o,negative +x,x,o,o,o,x,x,x,o,negative +x,x,o,o,o,x,x,o,x,negative +x,o,x,x,x,o,o,x,o,negative +x,o,x,x,o,x,o,x,o,negative +x,o,x,x,o,o,o,x,x,negative +x,o,x,o,o,x,x,x,o,negative +x,o,o,o,x,x,x,x,o,negative +o,x,x,x,x,o,o,o,x,negative +o,x,x,x,o,o,x,o,x,negative +o,x,o,x,x,o,x,o,x,negative +o,x,o,x,o,x,x,o,x,negative +o,x,o,o,x,x,x,o,x,negative +o,o,x,x,x,o,o,x,x,negative diff --git a/don_oleg/tictactoe/train9.csv b/don_oleg/tictactoe/train9.csv new file mode 100644 index 0000000..b4724e6 --- /dev/null +++ b/don_oleg/tictactoe/train9.csv @@ -0,0 +1,856 @@ +V1,V2,V3,V4,V5,V6,V7,V8,V9,V10 +x,x,x,x,o,o,x,o,o,positive +x,x,x,x,o,o,o,x,o,positive +x,x,x,x,o,o,o,o,x,positive +x,x,x,x,o,o,b,o,b,positive +x,x,x,x,o,o,b,b,o,positive +x,x,x,x,o,b,o,o,b,positive +x,x,x,x,o,b,o,b,o,positive +x,x,x,x,o,b,b,o,o,positive +x,x,x,x,b,o,o,o,b,positive +x,x,x,x,b,o,o,b,o,positive +x,x,x,o,x,o,x,o,o,positive +x,x,x,o,x,o,o,x,o,positive +x,x,x,o,x,o,o,o,x,positive +x,x,x,o,x,o,o,b,b,positive +x,x,x,o,x,o,b,b,o,positive +x,x,x,o,x,b,o,b,o,positive +x,x,x,o,x,b,b,o,o,positive +x,x,x,o,o,x,x,o,o,positive +x,x,x,o,o,x,o,x,o,positive +x,x,x,o,o,x,o,o,x,positive +x,x,x,o,o,x,o,b,b,positive +x,x,x,o,o,x,b,o,b,positive +x,x,x,o,o,x,b,b,o,positive +x,x,x,o,o,b,x,o,b,positive +x,x,x,o,o,b,x,b,o,positive +x,x,x,o,o,b,o,x,b,positive +x,x,x,o,o,b,b,x,o,positive +x,x,x,o,o,b,b,o,x,positive +x,x,x,o,o,b,b,b,b,positive +x,x,x,o,b,x,o,o,b,positive +x,x,x,o,b,x,o,b,o,positive +x,x,x,o,b,x,b,o,o,positive +x,x,x,o,b,o,x,b,o,positive +x,x,x,o,b,o,o,x,b,positive +x,x,x,o,b,o,o,b,x,positive +x,x,x,o,b,o,b,x,o,positive +x,x,x,o,b,o,b,o,x,positive +x,x,x,o,b,o,b,b,b,positive +x,x,x,o,b,b,o,x,o,positive +x,x,x,o,b,b,o,o,x,positive +x,x,x,o,b,b,o,b,b,positive +x,x,x,o,b,b,b,o,b,positive +x,x,x,o,b,b,b,b,o,positive +x,x,x,b,x,o,o,o,b,positive +x,x,x,b,x,o,o,b,o,positive +x,x,x,b,x,o,b,o,o,positive +x,x,x,b,o,x,o,o,b,positive +x,x,x,b,o,x,o,b,o,positive +x,x,x,b,o,x,b,o,o,positive +x,x,x,b,o,o,x,o,b,positive +x,x,x,b,o,o,x,b,o,positive +x,x,x,b,o,o,o,x,b,positive +x,x,x,b,o,o,o,b,x,positive +x,x,x,b,o,o,b,x,o,positive +x,x,x,b,o,o,b,o,x,positive +x,x,x,b,o,o,b,b,b,positive +x,x,x,b,o,b,x,o,o,positive +x,x,x,b,o,b,o,x,o,positive +x,x,x,b,o,b,o,o,x,positive +x,x,x,b,o,b,o,b,b,positive +x,x,x,b,o,b,b,o,b,positive +x,x,x,b,b,o,x,o,o,positive +x,x,x,b,b,o,o,x,o,positive +x,x,x,b,b,o,o,o,x,positive +x,x,x,b,b,o,o,b,b,positive +x,x,x,b,b,o,b,o,b,positive +x,x,x,b,b,o,b,b,o,positive +x,x,x,b,b,b,o,b,o,positive +x,x,x,b,b,b,b,o,o,positive +x,x,o,x,x,o,o,o,x,positive +x,x,o,x,o,x,x,o,o,positive +x,x,o,x,o,o,x,o,x,positive +x,x,o,x,o,o,x,b,b,positive +x,x,o,x,o,b,x,o,b,positive +x,x,o,x,o,b,x,b,o,positive +x,x,o,x,b,o,x,o,b,positive +x,x,o,x,b,b,x,o,o,positive +x,x,o,o,x,x,o,x,o,positive +x,x,o,o,x,o,x,o,x,positive +x,x,o,o,x,o,o,x,x,positive +x,x,o,o,x,o,b,x,b,positive +x,x,o,o,x,o,b,b,x,positive +x,x,o,o,x,b,o,x,b,positive +x,x,o,o,x,b,o,b,x,positive +x,x,o,o,x,b,b,x,o,positive +x,x,o,o,x,b,b,o,x,positive +x,x,o,b,x,o,b,o,x,positive +x,x,o,b,x,b,o,x,o,positive +x,x,b,x,o,o,x,o,b,positive +x,x,b,x,o,o,x,b,o,positive +x,x,b,x,o,b,x,o,o,positive +x,x,b,x,b,o,x,o,o,positive +x,x,b,o,x,o,o,x,b,positive +x,x,b,o,x,o,o,b,x,positive +x,x,b,o,x,o,b,x,o,positive +x,x,b,o,x,o,b,o,x,positive +x,x,b,o,x,b,o,x,o,positive +x,x,b,o,x,b,o,o,x,positive +x,x,b,b,x,o,o,x,o,positive +x,x,b,b,x,o,o,o,x,positive +x,o,x,x,x,o,x,o,o,positive +x,o,x,x,o,o,x,x,o,positive +x,o,x,x,o,o,x,b,b,positive +x,o,x,x,o,b,x,b,o,positive +x,o,x,x,b,o,x,o,b,positive +x,o,x,x,b,o,x,b,o,positive +x,o,x,x,b,b,x,o,o,positive +x,o,x,o,x,x,x,o,o,positive +x,o,x,o,x,x,o,o,x,positive +x,o,x,o,x,o,x,x,o,positive +x,o,x,o,x,o,x,o,x,positive +x,o,x,o,x,o,x,b,b,positive +x,o,x,o,x,o,o,x,x,positive +x,o,x,o,x,o,b,b,x,positive +x,o,x,o,x,b,x,o,b,positive +x,o,x,o,x,b,x,b,o,positive +x,o,x,o,x,b,o,b,x,positive +x,o,x,o,x,b,b,o,x,positive +x,o,x,o,o,x,o,x,x,positive +x,o,x,o,o,x,b,b,x,positive +x,o,x,o,b,x,o,b,x,positive +x,o,x,o,b,x,b,o,x,positive +x,o,x,b,x,o,x,o,b,positive +x,o,x,b,x,o,x,b,o,positive +x,o,x,b,x,o,o,b,x,positive +x,o,x,b,x,o,b,o,x,positive +x,o,x,b,x,b,x,o,o,positive +x,o,x,b,x,b,o,o,x,positive +x,o,x,b,o,x,o,b,x,positive +x,o,x,b,b,x,o,o,x,positive +x,o,o,x,x,x,x,o,o,positive +x,o,o,x,x,x,o,o,x,positive +x,o,o,x,x,x,o,b,b,positive +x,o,o,x,x,x,b,b,o,positive +x,o,o,x,x,o,x,o,x,positive +x,o,o,x,x,o,x,b,b,positive +x,o,o,x,x,o,o,x,x,positive +x,o,o,x,x,o,b,b,x,positive +x,o,o,x,x,b,x,o,b,positive +x,o,o,x,x,b,x,b,o,positive +x,o,o,x,x,b,o,b,x,positive +x,o,o,x,x,b,b,o,x,positive +x,o,o,x,o,x,x,x,o,positive +x,o,o,x,o,x,x,b,b,positive +x,o,o,x,o,o,x,x,x,positive +x,o,o,x,o,b,x,x,b,positive +x,o,o,x,o,b,x,b,x,positive +x,o,o,x,b,x,x,o,b,positive +x,o,o,x,b,x,x,b,o,positive +x,o,o,x,b,o,x,x,b,positive +x,o,o,x,b,o,x,b,x,positive +x,o,o,x,b,b,x,x,o,positive +x,o,o,x,b,b,x,o,x,positive +x,o,o,x,b,b,x,b,b,positive +x,o,o,o,x,x,x,o,x,positive +x,o,o,o,x,x,o,x,x,positive +x,o,o,o,x,x,b,b,x,positive +x,o,o,o,x,b,x,b,x,positive +x,o,o,o,x,b,b,x,x,positive +x,o,o,o,b,b,x,x,x,positive +x,o,o,b,x,x,o,b,x,positive +x,o,o,b,x,x,b,o,x,positive +x,o,o,b,x,o,x,b,x,positive +x,o,o,b,x,o,b,x,x,positive +x,o,o,b,x,b,o,x,x,positive +x,o,o,b,o,b,x,x,x,positive +x,o,o,b,b,o,x,x,x,positive +x,o,b,x,x,x,o,o,b,positive +x,o,b,x,x,x,o,b,o,positive +x,o,b,x,x,x,b,o,o,positive +x,o,b,x,x,o,x,o,b,positive +x,o,b,x,x,o,x,b,o,positive +x,o,b,x,x,o,o,b,x,positive +x,o,b,x,x,o,b,o,x,positive +x,o,b,x,x,b,x,o,o,positive +x,o,b,x,x,b,o,o,x,positive +x,o,b,x,o,x,x,b,o,positive +x,o,b,x,o,o,x,x,b,positive +x,o,b,x,o,o,x,b,x,positive +x,o,b,x,o,b,x,x,o,positive +x,o,b,x,o,b,x,b,b,positive +x,o,b,x,b,x,x,o,o,positive +x,o,b,x,b,o,x,x,o,positive +x,o,b,x,b,o,x,o,x,positive +x,o,b,x,b,b,x,o,b,positive +x,o,b,x,b,b,x,b,o,positive +x,o,b,o,x,x,b,o,x,positive +x,o,b,o,x,o,x,b,x,positive +x,o,b,o,x,o,b,x,x,positive +x,o,b,o,x,b,x,o,x,positive +x,o,b,o,x,b,o,x,x,positive +x,o,b,o,x,b,b,b,x,positive +x,o,b,o,o,b,x,x,x,positive +x,o,b,o,b,o,x,x,x,positive +x,o,b,b,x,x,o,o,x,positive +x,o,b,b,x,o,x,o,x,positive +x,o,b,b,x,o,b,b,x,positive +x,o,b,b,x,b,o,b,x,positive +x,o,b,b,x,b,b,o,x,positive +x,o,b,b,o,o,x,x,x,positive +x,b,x,x,o,o,x,o,b,positive +x,b,x,x,o,o,x,b,o,positive +x,b,x,x,o,b,x,o,o,positive +x,b,x,x,b,o,x,o,o,positive +x,b,x,o,x,o,x,o,b,positive +x,b,x,o,x,o,x,b,o,positive +x,b,x,o,x,o,o,b,x,positive +x,b,x,o,x,o,b,o,x,positive +x,b,x,o,x,b,x,o,o,positive +x,b,x,o,x,b,o,o,x,positive +x,b,x,o,o,x,o,b,x,positive +x,b,x,o,o,x,b,o,x,positive +x,b,x,o,b,x,o,o,x,positive +x,b,x,b,x,o,x,o,o,positive +x,b,x,b,o,x,o,o,x,positive +x,b,o,x,x,x,o,o,b,positive +x,b,o,x,x,x,o,b,o,positive +x,b,o,x,x,o,x,o,b,positive +x,b,o,x,x,o,o,b,x,positive +x,b,o,x,x,b,o,o,x,positive +x,b,o,x,o,x,x,o,b,positive +x,b,o,x,o,x,x,b,o,positive +x,b,o,x,o,o,x,x,b,positive +x,b,o,x,o,o,x,b,x,positive +x,b,o,x,o,b,x,x,o,positive +x,b,o,x,o,b,x,o,x,positive +x,b,o,x,o,b,x,b,b,positive +x,b,o,x,b,x,x,o,o,positive +x,b,o,x,b,o,x,o,x,positive +x,b,o,x,b,o,x,b,b,positive +x,b,o,x,b,b,x,o,b,positive +x,b,o,x,b,b,x,b,o,positive +x,b,o,o,x,x,o,b,x,positive +x,b,o,o,x,x,b,o,x,positive +x,b,o,o,x,o,x,b,x,positive +x,b,o,o,x,o,b,x,x,positive +x,b,o,o,x,b,x,o,x,positive +x,b,o,o,x,b,o,x,x,positive +x,b,o,o,x,b,b,b,x,positive +x,b,o,o,o,b,x,x,x,positive +x,b,o,o,b,o,x,x,x,positive +x,b,o,b,x,x,o,o,x,positive +x,b,o,b,x,o,x,o,x,positive +x,b,o,b,x,o,o,x,x,positive +x,b,o,b,x,o,b,b,x,positive +x,b,o,b,x,b,o,b,x,positive +x,b,o,b,x,b,b,o,x,positive +x,b,o,b,o,o,x,x,x,positive +x,b,b,x,x,o,x,o,o,positive +x,b,b,x,o,x,x,o,o,positive +x,b,b,x,o,o,x,o,x,positive +x,b,b,x,o,b,x,o,b,positive +x,b,b,x,o,b,x,b,o,positive +x,b,b,x,b,o,x,o,b,positive +x,b,b,x,b,o,x,b,o,positive +x,b,b,x,b,b,x,o,o,positive +x,b,b,o,x,x,o,o,x,positive +x,b,b,o,x,o,x,o,x,positive +x,b,b,o,x,o,o,x,x,positive +x,b,b,o,x,o,b,b,x,positive +x,b,b,o,x,b,o,b,x,positive +x,b,b,o,x,b,b,o,x,positive +x,b,b,b,x,o,o,b,x,positive +x,b,b,b,x,o,b,o,x,positive +x,b,b,b,x,b,o,o,x,positive +o,x,x,x,x,o,x,o,o,positive +o,x,x,x,x,o,o,x,o,positive +o,x,x,x,o,x,o,o,x,positive +o,x,x,o,x,x,x,o,o,positive +o,x,x,o,x,o,x,x,o,positive +o,x,x,o,x,o,x,b,b,positive +o,x,x,o,x,o,b,x,b,positive +o,x,x,o,x,b,x,o,b,positive +o,x,x,o,o,x,x,o,x,positive +o,x,x,o,o,x,b,b,x,positive +o,x,x,o,b,x,b,o,x,positive +o,x,x,b,x,o,x,o,b,positive +o,x,x,b,x,o,x,b,o,positive +o,x,x,b,x,o,b,x,o,positive +o,x,x,b,x,b,x,o,o,positive +o,x,x,b,x,b,o,x,o,positive +o,x,x,b,o,x,o,b,x,positive +o,x,x,b,b,x,o,o,x,positive +o,x,o,x,x,x,x,o,o,positive +o,x,o,x,x,x,o,x,o,positive +o,x,o,x,x,x,o,o,x,positive +o,x,o,x,x,x,o,b,b,positive +o,x,o,x,x,x,b,o,b,positive +o,x,o,x,x,x,b,b,o,positive +o,x,o,x,x,o,o,x,x,positive +o,x,o,x,x,o,b,x,b,positive +o,x,o,x,x,b,b,x,o,positive +o,x,o,x,o,o,x,x,x,positive +o,x,o,o,x,x,x,x,o,positive +o,x,o,o,x,x,b,x,b,positive +o,x,o,o,x,o,x,x,x,positive +o,x,o,o,x,b,x,x,b,positive +o,x,o,o,o,x,x,x,x,positive +o,x,o,o,b,b,x,x,x,positive +o,x,o,b,x,x,o,x,b,positive +o,x,o,b,x,x,b,x,o,positive +o,x,o,b,x,o,b,x,x,positive +o,x,o,b,x,b,x,x,o,positive +o,x,o,b,x,b,o,x,x,positive +o,x,o,b,x,b,b,x,b,positive +o,x,o,b,o,b,x,x,x,positive +o,x,o,b,b,o,x,x,x,positive +o,x,b,x,x,x,o,o,b,positive +o,x,b,x,x,x,o,b,o,positive +o,x,b,x,x,x,b,o,o,positive +o,x,b,x,x,o,b,x,o,positive +o,x,b,x,x,b,o,x,o,positive +o,x,b,o,x,o,x,x,b,positive +o,x,b,o,x,o,b,x,x,positive +o,x,b,o,x,b,x,x,o,positive +o,x,b,o,x,b,b,x,b,positive +o,x,b,o,o,b,x,x,x,positive +o,x,b,o,b,o,x,x,x,positive +o,x,b,b,x,x,o,x,o,positive +o,x,b,b,x,o,x,x,o,positive +o,x,b,b,x,o,o,x,x,positive +o,x,b,b,x,o,b,x,b,positive +o,x,b,b,x,b,o,x,b,positive +o,x,b,b,x,b,b,x,o,positive +o,x,b,b,o,o,x,x,x,positive +o,o,x,x,x,x,x,o,o,positive +o,o,x,x,x,x,o,x,o,positive +o,o,x,x,x,x,o,o,x,positive +o,o,x,x,x,x,b,o,b,positive +o,o,x,x,x,x,b,b,o,positive +o,o,x,x,x,o,x,b,b,positive +o,o,x,x,x,b,x,b,o,positive +o,o,x,x,o,x,o,x,x,positive +o,o,x,x,o,x,b,b,x,positive +o,o,x,x,o,o,x,x,x,positive +o,o,x,x,b,x,o,b,x,positive +o,o,x,x,b,x,b,o,x,positive +o,o,x,o,x,x,x,x,o,positive +o,o,x,o,x,x,x,o,x,positive +o,o,x,o,x,x,x,b,b,positive +o,o,x,o,x,x,b,b,x,positive +o,o,x,o,x,o,x,x,x,positive +o,o,x,o,x,b,x,x,b,positive +o,o,x,o,x,b,x,b,x,positive +o,o,x,o,o,x,x,x,x,positive +o,o,x,o,b,x,b,x,x,positive +o,o,x,o,b,b,x,x,x,positive +o,o,x,b,x,x,x,o,b,positive +o,o,x,b,x,x,x,b,o,positive +o,o,x,b,x,x,o,b,x,positive +o,o,x,b,x,x,b,o,x,positive +o,o,x,b,x,o,x,x,b,positive +o,o,x,b,x,o,x,b,x,positive +o,o,x,b,x,b,x,x,o,positive +o,o,x,b,x,b,x,o,x,positive +o,o,x,b,x,b,x,b,b,positive +o,o,x,b,o,x,x,b,x,positive +o,o,x,b,o,x,b,x,x,positive +o,o,x,b,o,b,x,x,x,positive +o,o,x,b,b,x,x,o,x,positive +o,o,x,b,b,x,o,x,x,positive +o,o,x,b,b,o,x,x,x,positive +o,o,b,x,x,x,x,o,b,positive +o,o,b,x,x,x,x,b,o,positive +o,o,b,x,x,x,o,x,b,positive +o,o,b,x,x,x,o,b,x,positive +o,o,b,x,x,x,b,x,o,positive +o,o,b,x,x,x,b,o,x,positive +o,o,b,x,x,x,b,b,b,positive +o,o,b,x,o,b,x,x,x,positive +o,o,b,x,b,o,x,x,x,positive +o,o,b,o,x,b,x,x,x,positive +o,o,b,o,b,x,x,x,x,positive +o,o,b,b,x,o,x,x,x,positive +o,o,b,b,o,x,x,x,x,positive +o,o,b,b,b,b,x,x,x,positive +o,b,x,x,x,x,o,o,b,positive +o,b,x,x,x,x,o,b,o,positive +o,b,x,x,x,x,b,o,o,positive +o,b,x,x,x,o,x,o,b,positive +o,b,x,x,x,o,x,b,o,positive +o,b,x,x,o,x,o,b,x,positive +o,b,x,x,o,x,b,o,x,positive +o,b,x,x,b,x,o,o,x,positive +o,b,x,o,x,x,x,o,b,positive +o,b,x,o,x,x,b,o,x,positive +o,b,x,o,x,o,x,x,b,positive +o,b,x,o,x,b,x,x,o,positive +o,b,x,o,x,b,x,b,b,positive +o,b,x,o,o,x,b,x,x,positive +o,b,x,o,o,b,x,x,x,positive +o,b,x,o,b,x,x,o,x,positive +o,b,x,o,b,x,b,b,x,positive +o,b,x,o,b,o,x,x,x,positive +o,b,x,b,x,x,x,o,o,positive +o,b,x,b,x,o,x,x,o,positive +o,b,x,b,x,o,x,o,x,positive +o,b,x,b,x,o,x,b,b,positive +o,b,x,b,x,b,x,o,b,positive +o,b,x,b,x,b,x,b,o,positive +o,b,x,b,o,x,x,o,x,positive +o,b,x,b,o,x,o,x,x,positive +o,b,x,b,o,x,b,b,x,positive +o,b,x,b,o,o,x,x,x,positive +o,b,x,b,b,x,o,b,x,positive +o,b,x,b,b,x,b,o,x,positive +o,b,o,x,x,x,x,o,b,positive +o,b,o,x,x,x,x,b,o,positive +o,b,o,x,x,x,o,x,b,positive +o,b,o,x,x,x,o,b,x,positive +o,b,o,x,x,x,b,x,o,positive +o,b,o,x,x,x,b,o,x,positive +o,b,o,x,x,x,b,b,b,positive +o,b,o,x,b,o,x,x,x,positive +o,b,o,o,x,b,x,x,x,positive +o,b,o,o,b,x,x,x,x,positive +o,b,o,b,o,x,x,x,x,positive +o,b,o,b,b,b,x,x,x,positive +o,b,b,x,x,x,x,o,o,positive +o,b,b,x,x,x,o,x,o,positive +o,b,b,x,x,x,o,o,x,positive +o,b,b,x,x,x,o,b,b,positive +o,b,b,x,x,x,b,o,b,positive +o,b,b,x,x,x,b,b,o,positive +o,b,b,x,o,o,x,x,x,positive +o,b,b,o,x,o,x,x,x,positive +o,b,b,o,o,x,x,x,x,positive +o,b,b,o,b,b,x,x,x,positive +o,b,b,b,o,b,x,x,x,positive +o,b,b,b,b,o,x,x,x,positive +b,x,x,o,x,o,x,o,b,positive +b,x,x,o,x,o,x,b,o,positive +b,x,x,o,x,o,o,x,b,positive +b,x,x,o,x,o,b,x,o,positive +b,x,x,o,x,b,x,o,o,positive +b,x,x,o,x,b,o,x,o,positive +b,x,x,o,o,x,b,o,x,positive +b,x,x,o,b,x,o,o,x,positive +b,x,x,b,x,o,x,o,o,positive +b,x,x,b,x,o,o,x,o,positive +b,x,x,b,o,x,o,o,x,positive +b,x,o,x,x,x,o,o,b,positive +b,x,o,x,x,x,o,b,o,positive +b,x,o,x,x,x,b,o,o,positive +b,x,o,x,x,o,o,x,b,positive +b,x,o,x,x,b,o,x,o,positive +b,x,o,o,x,x,o,x,b,positive +b,x,o,o,x,x,b,x,o,positive +b,x,o,o,x,o,x,x,b,positive +b,x,o,o,x,b,o,x,x,positive +b,x,o,o,x,b,b,x,b,positive +b,x,o,o,b,o,x,x,x,positive +b,x,o,b,x,x,o,x,o,positive +b,x,o,b,x,o,o,x,x,positive +b,x,o,b,x,b,o,x,b,positive +b,x,o,b,x,b,b,x,o,positive +b,x,o,b,o,o,x,x,x,positive +b,x,b,x,x,o,o,x,o,positive +b,x,b,o,x,x,o,x,o,positive +b,x,b,o,x,o,x,x,o,positive +b,x,b,o,x,o,o,x,x,positive +b,x,b,o,x,b,o,x,b,positive +b,x,b,o,x,b,b,x,o,positive +b,x,b,b,x,o,o,x,b,positive +b,x,b,b,x,o,b,x,o,positive +b,x,b,b,x,b,o,x,o,positive +b,o,x,x,x,x,o,o,b,positive +b,o,x,x,x,x,o,b,o,positive +b,o,x,x,x,x,b,o,o,positive +b,o,x,x,x,o,x,o,b,positive +b,o,x,x,x,o,x,b,o,positive +b,o,x,x,x,b,x,o,o,positive +b,o,x,x,o,x,o,b,x,positive +b,o,x,x,b,x,o,o,x,positive +b,o,x,o,x,x,x,o,b,positive +b,o,x,o,x,x,x,b,o,positive +b,o,x,o,x,x,o,b,x,positive +b,o,x,o,x,x,b,o,x,positive +b,o,x,o,x,o,x,x,b,positive +b,o,x,o,x,o,x,b,x,positive +b,o,x,o,x,b,x,x,o,positive +b,o,x,o,x,b,x,o,x,positive +b,o,x,o,x,b,x,b,b,positive +b,o,x,o,o,x,x,b,x,positive +b,o,x,o,o,x,b,x,x,positive +b,o,x,o,o,b,x,x,x,positive +b,o,x,o,b,x,x,o,x,positive +b,o,x,o,b,x,o,x,x,positive +b,o,x,o,b,x,b,b,x,positive +b,o,x,o,b,o,x,x,x,positive +b,o,x,b,x,x,x,o,o,positive +b,o,x,b,x,x,o,o,x,positive +b,o,x,b,x,o,x,x,o,positive +b,o,x,b,x,o,x,o,x,positive +b,o,x,b,x,b,x,o,b,positive +b,o,x,b,x,b,x,b,o,positive +b,o,x,b,o,x,o,x,x,positive +b,o,x,b,o,x,b,b,x,positive +b,o,x,b,o,o,x,x,x,positive +b,o,x,b,b,x,o,b,x,positive +b,o,o,x,x,x,x,o,b,positive +b,o,o,x,x,x,x,b,o,positive +b,o,o,x,x,x,o,x,b,positive +b,o,o,x,x,x,o,b,x,positive +b,o,o,x,x,x,b,x,o,positive +b,o,o,x,x,x,b,o,x,positive +b,o,o,x,x,x,b,b,b,positive +b,o,o,x,o,b,x,x,x,positive +b,o,o,x,b,o,x,x,x,positive +b,o,o,o,x,b,x,x,x,positive +b,o,o,o,b,x,x,x,x,positive +b,o,o,b,o,x,x,x,x,positive +b,o,o,b,b,b,x,x,x,positive +b,o,b,x,x,x,x,o,o,positive +b,o,b,x,x,x,o,x,o,positive +b,o,b,x,x,x,o,o,x,positive +b,o,b,x,x,x,b,o,b,positive +b,o,b,x,x,x,b,b,o,positive +b,o,b,x,o,o,x,x,x,positive +b,o,b,o,x,o,x,x,x,positive +b,o,b,o,o,x,x,x,x,positive +b,o,b,o,b,b,x,x,x,positive +b,o,b,b,o,b,x,x,x,positive +b,o,b,b,b,o,x,x,x,positive +b,b,x,x,o,x,o,o,x,positive +b,b,x,o,x,x,x,o,o,positive +b,b,x,o,x,x,o,o,x,positive +b,b,x,o,x,o,x,o,x,positive +b,b,x,o,x,o,x,b,b,positive +b,b,x,o,x,b,x,o,b,positive +b,b,x,o,x,b,x,b,o,positive +b,b,x,o,o,x,x,o,x,positive +b,b,x,o,o,x,o,x,x,positive +b,b,x,o,o,x,b,b,x,positive +b,b,x,o,b,x,o,b,x,positive +b,b,x,o,b,x,b,o,x,positive +b,b,x,b,x,o,x,b,o,positive +b,b,x,b,o,x,o,b,x,positive +b,b,x,b,o,x,b,o,x,positive +b,b,o,x,x,x,x,o,o,positive +b,b,o,x,x,x,o,x,o,positive +b,b,o,x,x,x,o,b,b,positive +b,b,o,x,x,x,b,o,b,positive +b,b,o,x,x,x,b,b,o,positive +b,b,o,x,o,o,x,x,x,positive +b,b,o,o,x,o,x,x,x,positive +b,b,o,o,o,x,x,x,x,positive +b,b,o,o,b,b,x,x,x,positive +b,b,o,b,o,b,x,x,x,positive +b,b,o,b,b,o,x,x,x,positive +b,b,b,x,x,x,o,o,b,positive +b,b,b,x,x,x,o,b,o,positive +b,b,b,x,x,x,b,o,o,positive +b,b,b,o,o,b,x,x,x,positive +b,b,b,o,b,o,x,x,x,positive +b,b,b,b,o,o,x,x,x,positive +x,x,o,x,x,o,o,b,o,negative +x,x,o,x,x,o,b,o,o,negative +x,x,o,x,x,b,o,o,o,negative +x,x,o,x,o,x,o,o,b,negative +x,x,o,x,o,o,o,x,b,negative +x,x,o,x,o,o,o,b,x,negative +x,x,o,x,o,o,b,x,o,negative +x,x,o,x,o,b,o,x,o,negative +x,x,o,x,o,b,o,o,x,negative +x,x,o,x,o,b,o,b,b,negative +x,x,o,x,b,o,o,x,o,negative +x,x,o,o,o,x,o,x,b,negative +x,x,o,o,o,x,o,b,x,negative +x,x,o,o,o,o,x,x,b,negative +x,x,o,o,o,o,x,b,x,negative +x,x,o,o,o,b,o,x,x,negative +x,x,o,b,x,o,x,o,o,negative +x,x,o,b,x,o,b,b,o,negative +x,x,o,b,o,x,o,x,o,negative +x,x,o,b,o,x,o,o,x,negative +x,x,o,b,o,x,o,b,b,negative +x,x,o,b,o,o,x,x,o,negative +x,x,o,b,o,o,o,x,x,negative +x,x,o,b,o,b,o,x,b,negative +x,x,o,b,o,b,o,b,x,negative +x,x,o,b,b,o,x,b,o,negative +x,x,o,b,b,o,b,x,o,negative +x,x,b,x,x,o,o,o,o,negative +x,x,b,x,o,x,o,o,o,negative +x,x,b,x,b,b,o,o,o,negative +x,x,b,o,x,x,o,o,o,negative +x,x,b,o,o,o,x,x,o,negative +x,x,b,o,o,o,x,o,x,negative +x,x,b,o,o,o,x,b,b,negative +x,x,b,o,o,o,o,x,x,negative +x,x,b,o,o,o,b,x,b,negative +x,x,b,o,o,o,b,b,x,negative +x,x,b,b,x,b,o,o,o,negative +x,x,b,b,b,x,o,o,o,negative +x,o,x,x,x,b,o,o,o,negative +x,o,x,x,o,x,o,o,b,negative +x,o,x,x,o,x,b,o,o,negative +x,o,x,x,o,b,b,o,b,negative +x,o,x,x,b,x,o,o,o,negative +x,o,x,o,o,x,x,o,b,negative +x,o,x,o,o,o,x,x,b,negative +x,o,x,o,o,o,x,b,x,negative +x,o,x,o,o,o,b,x,x,negative +x,o,x,o,o,b,x,o,x,negative +x,o,x,b,x,x,o,o,o,negative +x,o,x,b,o,x,b,o,b,negative +x,o,x,b,o,o,x,o,x,negative +x,o,x,b,o,b,x,o,b,negative +x,o,x,b,o,b,b,o,x,negative +x,o,o,x,x,o,b,x,o,negative +x,o,o,x,o,x,o,x,b,negative +x,o,o,x,o,x,o,b,x,negative +x,o,o,x,o,x,b,o,x,negative +x,o,o,x,o,b,o,x,x,negative +x,o,o,b,x,o,x,x,o,negative +x,o,o,b,o,x,x,o,x,negative +x,o,o,b,o,x,o,x,x,negative +x,o,b,x,o,x,o,o,x,negative +x,o,b,x,o,x,b,o,b,negative +x,o,b,x,o,b,b,o,x,negative +x,o,b,o,o,x,x,o,x,negative +x,o,b,b,o,x,x,o,b,negative +x,o,b,b,o,x,b,o,x,negative +x,o,b,b,o,b,x,o,x,negative +x,b,x,x,x,o,o,o,o,negative +x,b,x,x,b,b,o,o,o,negative +x,b,x,o,x,x,o,o,o,negative +x,b,x,o,o,o,x,x,o,negative +x,b,x,o,o,o,x,o,x,negative +x,b,x,o,o,o,x,b,b,negative +x,b,x,o,o,o,o,x,x,negative +x,b,x,o,o,o,b,b,x,negative +x,b,x,b,b,x,o,o,o,negative +x,b,o,x,x,o,o,x,o,negative +x,b,o,x,x,o,b,b,o,negative +x,b,o,x,o,x,o,x,o,negative +x,b,o,x,o,x,o,o,x,negative +x,b,o,x,o,x,o,b,b,negative +x,b,o,x,o,o,o,x,x,negative +x,b,o,x,o,b,o,x,b,negative +x,b,o,x,o,b,o,b,x,negative +x,b,o,x,b,o,b,x,o,negative +x,b,o,o,x,o,x,x,o,negative +x,b,o,o,o,x,o,x,x,negative +x,b,o,b,x,o,b,x,o,negative +x,b,o,b,o,x,o,x,b,negative +x,b,o,b,o,x,o,b,x,negative +x,b,o,b,o,b,o,x,x,negative +x,b,o,b,b,o,x,x,o,negative +x,b,b,x,x,b,o,o,o,negative +x,b,b,x,b,x,o,o,o,negative +x,b,b,o,o,o,x,x,b,negative +x,b,b,o,o,o,x,b,x,negative +x,b,b,o,o,o,b,x,x,negative +x,b,b,b,x,x,o,o,o,negative +o,x,x,x,x,b,o,o,o,negative +o,x,x,x,o,x,o,b,o,negative +o,x,x,x,o,x,b,o,o,negative +o,x,x,x,o,o,x,b,o,negative +o,x,x,x,o,b,x,o,o,negative +o,x,x,x,o,b,o,x,o,negative +o,x,x,x,o,b,b,b,o,negative +o,x,x,x,b,x,o,o,o,negative +o,x,x,o,x,x,o,o,b,negative +o,x,x,o,x,x,o,b,o,negative +o,x,x,o,x,o,o,b,x,negative +o,x,x,o,x,b,o,o,x,negative +o,x,x,o,x,b,o,b,b,negative +o,x,x,o,o,x,x,b,o,negative +o,x,x,o,o,x,o,x,b,negative +o,x,x,o,o,x,b,x,o,negative +o,x,x,o,o,o,x,x,b,negative +o,x,x,o,o,o,x,b,x,negative +o,x,x,o,o,o,b,x,x,negative +o,x,x,o,o,b,x,x,o,negative +o,x,x,o,b,x,o,b,b,negative +o,x,x,o,b,o,o,x,x,negative +o,x,x,o,b,b,o,x,b,negative +o,x,x,o,b,b,o,b,x,negative +o,x,x,b,x,x,o,o,o,negative +o,x,x,b,o,x,x,o,o,negative +o,x,x,b,o,x,o,x,o,negative +o,x,x,b,o,x,b,b,o,negative +o,x,x,b,o,o,x,x,o,negative +o,x,x,b,o,b,x,b,o,negative +o,x,x,b,o,b,b,x,o,negative +o,x,o,x,x,o,x,b,o,negative +o,x,o,x,o,x,x,b,o,negative +o,x,o,x,o,x,o,x,b,negative +o,x,o,x,o,x,o,b,x,negative +o,x,o,x,o,x,b,x,o,negative +o,x,o,x,o,b,o,x,x,negative +o,x,o,o,x,x,o,b,x,negative +o,x,o,o,b,x,o,x,x,negative +o,x,o,b,o,x,x,x,o,negative +o,x,o,b,o,x,o,x,x,negative +o,x,b,x,o,x,x,o,o,negative +o,x,b,x,o,x,o,x,o,negative +o,x,b,x,o,x,b,b,o,negative +o,x,b,x,o,o,x,x,o,negative +o,x,b,x,o,b,x,b,o,negative +o,x,b,x,o,b,b,x,o,negative +o,x,b,o,x,x,o,o,x,negative +o,x,b,o,x,x,o,b,b,negative +o,x,b,o,x,b,o,b,x,negative +o,x,b,o,o,x,x,x,o,negative +o,x,b,o,o,x,o,x,x,negative +o,x,b,o,b,x,o,x,b,negative +o,x,b,o,b,x,o,b,x,negative +o,x,b,o,b,b,o,x,x,negative +o,x,b,b,o,x,x,b,o,negative +o,x,b,b,o,x,b,x,o,negative +o,x,b,b,o,b,x,x,o,negative +o,o,x,x,o,x,x,o,b,negative +o,o,x,x,o,x,x,b,o,negative +o,o,x,x,o,x,b,x,o,negative +o,o,x,x,o,b,x,x,o,negative +o,o,x,x,o,b,x,o,x,negative +o,o,x,o,x,b,o,x,x,negative +o,o,x,b,o,x,x,x,o,negative +o,o,o,x,x,o,x,x,b,negative +o,o,o,x,x,o,b,x,x,negative +o,o,o,x,x,b,x,x,o,negative +o,o,o,x,x,b,x,o,x,negative +o,o,o,x,x,b,x,b,b,negative +o,o,o,x,x,b,o,x,x,negative +o,o,o,x,x,b,b,x,b,negative +o,o,o,x,x,b,b,b,x,negative +o,o,o,x,o,x,x,x,b,negative +o,o,o,x,o,x,x,b,x,negative +o,o,o,x,o,x,b,x,x,negative +o,o,o,x,b,x,x,x,o,negative +o,o,o,x,b,x,x,o,x,negative +o,o,o,x,b,x,x,b,b,negative +o,o,o,x,b,x,o,x,x,negative +o,o,o,x,b,x,b,x,b,negative +o,o,o,x,b,x,b,b,x,negative +o,o,o,x,b,b,x,x,b,negative +o,o,o,x,b,b,x,b,x,negative +o,o,o,x,b,b,b,x,x,negative +o,o,o,o,x,x,x,x,b,negative +o,o,o,o,x,x,x,b,x,negative +o,o,o,o,x,x,b,x,x,negative +o,o,o,b,x,x,x,x,o,negative +o,o,o,b,x,x,x,o,x,negative +o,o,o,b,x,x,o,x,x,negative +o,o,o,b,x,x,b,x,b,negative +o,o,o,b,x,x,b,b,x,negative +o,o,o,b,x,b,x,x,b,negative +o,o,o,b,x,b,x,b,x,negative +o,o,o,b,b,x,x,x,b,negative +o,o,o,b,b,x,x,b,x,negative +o,o,o,b,b,x,b,x,x,negative +o,o,b,x,o,x,x,x,o,negative +o,o,b,o,x,x,o,x,x,negative +o,b,x,x,o,x,x,o,o,negative +o,b,x,x,o,x,o,x,o,negative +o,b,x,x,o,o,x,x,o,negative +o,b,x,x,o,b,x,b,o,negative +o,b,x,x,o,b,b,x,o,negative +o,b,x,o,x,x,o,x,o,negative +o,b,x,o,x,x,o,b,b,negative +o,b,x,o,x,o,o,x,x,negative +o,b,x,o,x,b,o,x,b,negative +o,b,x,o,x,b,o,b,x,negative +o,b,x,o,o,x,x,x,o,negative +o,b,x,o,b,x,o,x,b,negative +o,b,x,o,b,b,o,x,x,negative +o,b,x,b,o,x,x,b,o,negative +o,b,x,b,o,x,b,x,o,negative +o,b,x,b,o,b,x,x,o,negative +o,b,o,x,x,o,x,x,o,negative +o,b,o,x,o,x,x,x,o,negative +o,b,o,x,o,x,o,x,x,negative +o,b,o,o,x,x,o,x,x,negative +o,b,b,x,o,x,x,b,o,negative +o,b,b,x,o,x,b,x,o,negative +o,b,b,x,o,b,x,x,o,negative +o,b,b,o,x,x,o,b,x,negative +o,b,b,o,x,b,o,x,x,negative +o,b,b,o,b,x,o,x,x,negative +o,b,b,b,o,x,x,x,o,negative +b,x,x,x,x,o,o,o,o,negative +b,x,x,x,o,x,o,o,o,negative +b,x,x,x,b,b,o,o,o,negative +b,x,x,o,x,x,o,o,o,negative +b,x,x,o,o,o,x,x,o,negative +b,x,x,o,o,o,x,o,x,negative +b,x,x,o,o,o,x,b,b,negative +b,x,x,o,o,o,o,x,x,negative +b,x,x,o,o,o,b,x,b,negative +b,x,x,o,o,o,b,b,x,negative +b,x,x,b,x,b,o,o,o,negative +b,x,o,x,x,o,x,o,o,negative +b,x,o,x,x,o,b,b,o,negative +b,x,o,x,o,x,o,x,o,negative +b,x,o,x,o,x,o,o,x,negative +b,x,o,x,o,x,o,b,b,negative +b,x,o,x,o,o,x,x,o,negative +b,x,o,x,o,o,o,x,x,negative +b,x,o,x,o,b,o,b,x,negative +b,x,o,x,b,o,x,b,o,negative +b,x,o,x,b,o,b,x,o,negative +b,x,o,b,x,o,x,b,o,negative +b,x,o,b,o,b,o,x,x,negative +b,x,o,b,b,o,x,x,o,negative +b,x,b,x,x,b,o,o,o,negative +b,x,b,x,b,x,o,o,o,negative +b,x,b,o,o,o,x,x,b,negative +b,x,b,o,o,o,x,b,x,negative +b,x,b,o,o,o,b,x,x,negative +b,o,x,x,o,x,x,o,o,negative +b,o,x,x,o,x,b,o,b,negative +b,o,x,x,o,o,x,o,x,negative +b,o,x,x,o,b,x,o,b,negative +b,o,x,x,o,b,b,o,x,negative +b,o,x,b,o,x,x,o,b,negative +b,o,x,b,o,b,x,o,x,negative +b,o,o,x,x,o,x,x,o,negative +b,o,o,x,o,x,x,o,x,negative +b,o,o,x,o,x,o,x,x,negative +b,o,b,x,o,x,x,o,b,negative +b,o,b,x,o,x,b,o,x,negative +b,o,b,x,o,b,x,o,x,negative +b,o,b,b,o,x,x,o,x,negative +b,b,x,x,x,b,o,o,o,negative +b,b,x,x,b,x,o,o,o,negative +b,b,x,o,o,o,x,x,b,negative +b,b,x,o,o,o,x,b,x,negative +b,b,x,o,o,o,b,x,x,negative +b,b,x,b,x,x,o,o,o,negative +b,b,o,x,x,o,x,b,o,negative +b,b,o,x,x,o,b,x,o,negative +b,b,o,x,o,x,o,x,b,negative +b,b,o,x,o,x,o,b,x,negative +b,b,o,x,o,b,o,x,x,negative +b,b,o,x,b,o,x,x,o,negative +b,b,o,b,x,o,x,x,o,negative +b,b,o,b,o,x,o,x,x,negative +x,x,o,o,x,x,x,o,o,negative +x,x,o,o,o,x,x,x,o,negative +x,x,o,o,o,x,x,o,x,negative +x,o,x,x,x,o,o,x,o,negative +x,o,x,x,o,x,o,x,o,negative +x,o,x,x,o,o,o,x,x,negative +x,o,x,o,x,x,o,x,o,negative +x,o,x,o,o,x,x,x,o,negative +x,o,o,o,x,x,x,x,o,negative +o,x,x,x,x,o,o,o,x,negative +o,x,x,x,o,o,x,o,x,negative +o,x,x,x,o,o,o,x,x,negative +o,x,o,x,x,o,x,o,x,negative +o,x,o,x,o,x,x,o,x,negative +o,x,o,o,x,x,x,o,x,negative From f78010aa620f85220322bad9b34fd5ef7674d45e Mon Sep 17 00:00:00 2001 From: Oleg Don Date: Sat, 14 Dec 2019 16:17:53 +0300 Subject: [PATCH 2/2] Upd report, add appendix and summary --- don_oleg/report.pdf | Bin 132459 -> 133897 bytes 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 don_oleg/report.pdf diff --git a/don_oleg/report.pdf b/don_oleg/report.pdf old mode 100644 new mode 100755 index 19a3ad58a270413d779e3bd097e3f98bcc59c60c..9b6fae7ddf49c0e1d0659f939a572983d6b8fe05 GIT binary patch delta 20247 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%0Dhl3MzT7V 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 A00000 delta 18747 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 N#p-ZmM!k_`{TCjrL-_yz