Files changed (35) hide show
  1. .gitattributes +0 -12
  2. .gitignore +0 -3
  3. .ipynb_checkpoints/Untitled-checkpoint.ipynb +0 -0
  4. .ipynb_checkpoints/distinguish_high_low_label-checkpoint.ipynb +0 -447
  5. Untitled.ipynb +2 -2
  6. app.py +235 -977
  7. distinguish_high_low_label.ipynb +0 -553
  8. fullTest/test.txt +0 -3
  9. fullTest/test_info.txt +0 -3
  10. fullTest/test_label.txt +0 -0
  11. new_test_saved_finetuned_model.py +1 -6
  12. plot.png +0 -0
  13. ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/fullTest/highGRschool10_/test.txt +0 -3
  14. ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/fullTest/highGRschool10_/test_info.txt +0 -3
  15. ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/fullTest/highGRschool10_/test_label.txt +0 -0
  16. ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/fullTest/test.txt +0 -3
  17. ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/fullTest/test_BKT.txt +0 -3
  18. ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/fullTest/test_info.txt +0 -3
  19. ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/fullTest/test_label.txt +0 -0
  20. ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/highGRschool10/test_label.txt +0 -0
  21. ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/lowGRschoolAll/test.txt +0 -3
  22. ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/lowGRschoolAll/test_info.txt +0 -3
  23. ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/lowGRschoolAll/test_label.txt +0 -0
  24. result.txt +7 -7
  25. roc_data.pkl +2 -2
  26. roc_data2.pkl +0 -3
  27. selected_rows.txt +0 -0
  28. selected_rows_first20.txt +0 -198
  29. selected_rows_last20.txt +0 -198
  30. selected_rows_sampled.txt +0 -199
  31. selected_rows_top20.txt +0 -198
  32. test.txt +0 -0
  33. train.txt +0 -0
  34. train_info.txt +0 -3
  35. train_label.txt +0 -0
.gitattributes CHANGED
@@ -38,15 +38,3 @@ ratio_proportion_change3/output/FS/bert_fine_tuned.model.ep32 filter=lfs diff=lf
38
  ratio_proportion_change3/output/IS/bert_fine_tuned.model.ep14 filter=lfs diff=lfs merge=lfs -text
39
  ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/highGRschool10/test_info.txt filter=lfs diff=lfs merge=lfs -text
40
  ratio_proportion_change3_2223/sch_largest_100-coded/output/highGRschool10/bert_fine_tuned.model.ep42 filter=lfs diff=lfs merge=lfs -text
41
- train_info.txt filter=lfs diff=lfs merge=lfs -text
42
- ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/lowGRschoolAll/test_info.txt filter=lfs diff=lfs merge=lfs -text
43
- ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/lowGRschoolAll/test.txt filter=lfs diff=lfs merge=lfs -text
44
- fullTest/test_info.txt filter=lfs diff=lfs merge=lfs -text
45
- fullTest/test.txt filter=lfs diff=lfs merge=lfs -text
46
- ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/test_info.txt filter=lfs diff=lfs merge=lfs -text
47
- ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/test.txt filter=lfs diff=lfs merge=lfs -text
48
- ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/fullTest/test_info.txt filter=lfs diff=lfs merge=lfs -text
49
- ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/fullTest/test.txt filter=lfs diff=lfs merge=lfs -text
50
- ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/fullTest/highGRschool10_/test_info.txt filter=lfs diff=lfs merge=lfs -text
51
- ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/fullTest/highGRschool10_/test.txt filter=lfs diff=lfs merge=lfs -text
52
- ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/fullTest/test_BKT.txt filter=lfs diff=lfs merge=lfs -text
 
38
  ratio_proportion_change3/output/IS/bert_fine_tuned.model.ep14 filter=lfs diff=lfs merge=lfs -text
39
  ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/highGRschool10/test_info.txt filter=lfs diff=lfs merge=lfs -text
40
  ratio_proportion_change3_2223/sch_largest_100-coded/output/highGRschool10/bert_fine_tuned.model.ep42 filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
.gitignore CHANGED
@@ -1,5 +1,2 @@
1
  train_info.txt
2
- train.txt
3
- train_label.txt
4
  ratio_proportion_change3_2223/sch_largest_100-coded/logs/
5
- ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/
 
1
  train_info.txt
 
 
2
  ratio_proportion_change3_2223/sch_largest_100-coded/logs/
 
.ipynb_checkpoints/Untitled-checkpoint.ipynb DELETED
The diff for this file is too large to render. See raw diff
 
.ipynb_checkpoints/distinguish_high_low_label-checkpoint.ipynb DELETED
@@ -1,447 +0,0 @@
1
- {
2
- "cells": [
3
- {
4
- "cell_type": "code",
5
- "execution_count": 3,
6
- "id": "960bac80-51c7-4e9f-ad2d-84cd6c710f98",
7
- "metadata": {},
8
- "outputs": [],
9
- "source": [
10
- "import pickle\n",
11
- "import pandas as pd"
12
- ]
13
- },
14
- {
15
- "cell_type": "code",
16
- "execution_count": 4,
17
- "id": "a34f21d0-0854-4a54-8f93-67718b2f969e",
18
- "metadata": {},
19
- "outputs": [],
20
- "source": [
21
- "file_path = \"roc_data2.pkl\"\n",
22
- "\n",
23
- "# Open and load the pickle file\n",
24
- "with open(file_path, 'rb') as file:\n",
25
- " data = pickle.load(file)\n",
26
- "\n",
27
- "\n",
28
- "# Print or use the data\n",
29
- "# data[2]"
30
- ]
31
- },
32
- {
33
- "cell_type": "code",
34
- "execution_count": 5,
35
- "id": "f9febed4-ce50-4e30-96ea-4b538ce2f9a1",
36
- "metadata": {},
37
- "outputs": [],
38
- "source": [
39
- "inc_slider=1\n",
40
- "parent_location=\"ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/\"\n",
41
- "test_info_location=parent_location+\"fullTest/test_info.txt\"\n",
42
- "test_location=parent_location+\"fullTest/test.txt\"\n",
43
- "test_info = pd.read_csv(test_info_location, sep=',', header=None, engine='python')\n",
44
- "grad_rate_data = pd.DataFrame(pd.read_pickle('school_grduation_rate.pkl'),columns=['school_number','grad_rate']) # Load the grad_rate data\n",
45
- "\n",
46
- "# Step 1: Extract unique school numbers from test_info\n",
47
- "unique_schools = test_info[0].unique()\n",
48
- "\n",
49
- "# Step 2: Filter the grad_rate_data using the unique school numbers\n",
50
- "schools = grad_rate_data[grad_rate_data['school_number'].isin(unique_schools)]\n",
51
- "\n",
52
- "# Define a threshold for high and low graduation rates (adjust as needed)\n",
53
- "grad_rate_threshold = 0.9 \n",
54
- "\n",
55
- "# Step 4: Divide schools into high and low graduation rate groups\n",
56
- "high_grad_schools = schools[schools['grad_rate'] >= grad_rate_threshold]['school_number'].unique()\n",
57
- "low_grad_schools = schools[schools['grad_rate'] < grad_rate_threshold]['school_number'].unique()\n",
58
- "\n",
59
- "# Step 5: Sample percentage of schools from each group\n",
60
- "high_sample = pd.Series(high_grad_schools).sample(frac=inc_slider/100, random_state=1).tolist()\n",
61
- "low_sample = pd.Series(low_grad_schools).sample(frac=inc_slider/100, random_state=1).tolist()\n",
62
- "\n",
63
- "# Step 6: Combine the sampled schools\n",
64
- "random_schools = high_sample + low_sample\n",
65
- "\n",
66
- "# Step 7: Get indices for the sampled schools\n",
67
- "indices = test_info[test_info[0].isin(random_schools)].index.tolist()\n",
68
- "\n"
69
- ]
70
- },
71
- {
72
- "cell_type": "code",
73
- "execution_count": 6,
74
- "id": "fdfdf4b6-2752-4a21-9880-869af69f20cf",
75
- "metadata": {},
76
- "outputs": [],
77
- "source": [
78
- "high_indices = test_info[(test_info[0].isin(high_sample))].index.tolist()\n",
79
- "low_indices = test_info[(test_info[0].isin(low_sample))].index.tolist()"
80
- ]
81
- },
82
- {
83
- "cell_type": "code",
84
- "execution_count": 7,
85
- "id": "a79a4598-5702-4cc8-9f07-8e18fdda648b",
86
- "metadata": {},
87
- "outputs": [
88
- {
89
- "data": {
90
- "text/plain": [
91
- "997"
92
- ]
93
- },
94
- "execution_count": 7,
95
- "metadata": {},
96
- "output_type": "execute_result"
97
- }
98
- ],
99
- "source": [
100
- "len(high_indices)+len(low_indices)\n"
101
- ]
102
- },
103
- {
104
- "cell_type": "code",
105
- "execution_count": 8,
106
- "id": "4707f3e6-2f44-46d8-ad8c-b6c244f693af",
107
- "metadata": {},
108
- "outputs": [
109
- {
110
- "data": {
111
- "text/html": [
112
- "<div>\n",
113
- "<style scoped>\n",
114
- " .dataframe tbody tr th:only-of-type {\n",
115
- " vertical-align: middle;\n",
116
- " }\n",
117
- "\n",
118
- " .dataframe tbody tr th {\n",
119
- " vertical-align: top;\n",
120
- " }\n",
121
- "\n",
122
- " .dataframe thead th {\n",
123
- " text-align: right;\n",
124
- " }\n",
125
- "</style>\n",
126
- "<table border=\"1\" class=\"dataframe\">\n",
127
- " <thead>\n",
128
- " <tr style=\"text-align: right;\">\n",
129
- " <th></th>\n",
130
- " <th>0</th>\n",
131
- " </tr>\n",
132
- " </thead>\n",
133
- " <tbody>\n",
134
- " <tr>\n",
135
- " <th>5342</th>\n",
136
- " <td>PercentChange-0\\tNumeratorQuantity1-0\\tNumerat...</td>\n",
137
- " </tr>\n",
138
- " <tr>\n",
139
- " <th>5343</th>\n",
140
- " <td>PercentChange-0\\tNumeratorQuantity2-0\\tNumerat...</td>\n",
141
- " </tr>\n",
142
- " <tr>\n",
143
- " <th>5344</th>\n",
144
- " <td>PercentChange-0\\tNumeratorQuantity2-0\\tNumerat...</td>\n",
145
- " </tr>\n",
146
- " <tr>\n",
147
- " <th>5345</th>\n",
148
- " <td>PercentChange-0\\tNumeratorQuantity2-2\\tNumerat...</td>\n",
149
- " </tr>\n",
150
- " <tr>\n",
151
- " <th>5346</th>\n",
152
- " <td>PercentChange-0\\tNumeratorQuantity2-0\\tDenomin...</td>\n",
153
- " </tr>\n",
154
- " <tr>\n",
155
- " <th>...</th>\n",
156
- " <td>...</td>\n",
157
- " </tr>\n",
158
- " <tr>\n",
159
- " <th>113359</th>\n",
160
- " <td>PercentChange-0\\tNumeratorQuantity2-2\\tNumerat...</td>\n",
161
- " </tr>\n",
162
- " <tr>\n",
163
- " <th>113360</th>\n",
164
- " <td>PercentChange-0\\tNumeratorQuantity2-0\\tNumerat...</td>\n",
165
- " </tr>\n",
166
- " <tr>\n",
167
- " <th>113361</th>\n",
168
- " <td>PercentChange-0\\tNumeratorQuantity2-0\\tNumerat...</td>\n",
169
- " </tr>\n",
170
- " <tr>\n",
171
- " <th>113362</th>\n",
172
- " <td>PercentChange-0\\tNumeratorQuantity2-0\\tNumerat...</td>\n",
173
- " </tr>\n",
174
- " <tr>\n",
175
- " <th>113363</th>\n",
176
- " <td>PercentChange-0\\tNumeratorQuantity2-0\\tNumerat...</td>\n",
177
- " </tr>\n",
178
- " </tbody>\n",
179
- "</table>\n",
180
- "<p>997 rows × 1 columns</p>\n",
181
- "</div>"
182
- ],
183
- "text/plain": [
184
- " 0\n",
185
- "5342 PercentChange-0\\tNumeratorQuantity1-0\\tNumerat...\n",
186
- "5343 PercentChange-0\\tNumeratorQuantity2-0\\tNumerat...\n",
187
- "5344 PercentChange-0\\tNumeratorQuantity2-0\\tNumerat...\n",
188
- "5345 PercentChange-0\\tNumeratorQuantity2-2\\tNumerat...\n",
189
- "5346 PercentChange-0\\tNumeratorQuantity2-0\\tDenomin...\n",
190
- "... ...\n",
191
- "113359 PercentChange-0\\tNumeratorQuantity2-2\\tNumerat...\n",
192
- "113360 PercentChange-0\\tNumeratorQuantity2-0\\tNumerat...\n",
193
- "113361 PercentChange-0\\tNumeratorQuantity2-0\\tNumerat...\n",
194
- "113362 PercentChange-0\\tNumeratorQuantity2-0\\tNumerat...\n",
195
- "113363 PercentChange-0\\tNumeratorQuantity2-0\\tNumerat...\n",
196
- "\n",
197
- "[997 rows x 1 columns]"
198
- ]
199
- },
200
- "execution_count": 8,
201
- "metadata": {},
202
- "output_type": "execute_result"
203
- }
204
- ],
205
- "source": [
206
- "# Load the test file and select rows based on indices\n",
207
- "test = pd.read_csv(test_location, sep=',', header=None, engine='python')\n",
208
- "selected_rows_df2 = test.loc[indices]\n",
209
- "selected_rows_df2"
210
- ]
211
- },
212
- {
213
- "cell_type": "code",
214
- "execution_count": 11,
215
- "id": "1d0c3d49-061f-486b-9c19-cf20945f3207",
216
- "metadata": {},
217
- "outputs": [],
218
- "source": [
219
- "graduation_groups = [\n",
220
- " 'high' if idx in high_indices else 'low' for idx in selected_rows_df2.index\n",
221
- "]\n",
222
- "# graduation_groups"
223
- ]
224
- },
225
- {
226
- "cell_type": "code",
227
- "execution_count": 43,
228
- "id": "ad0ce4a1-27fa-4867-8061-4054dbb340df",
229
- "metadata": {},
230
- "outputs": [],
231
- "source": [
232
- "t_label=data[0]\n",
233
- "p_label=data[1]"
234
- ]
235
- },
236
- {
237
- "cell_type": "code",
238
- "execution_count": 47,
239
- "id": "a4f4a2b9-3134-42ac-871b-4e117098cd0e",
240
- "metadata": {},
241
- "outputs": [],
242
- "source": [
243
- "# Step 1: Align graduation_group, t_label, and p_label\n",
244
- "aligned_labels = list(zip(graduation_groups, t_label, p_label))\n",
245
- "\n",
246
- "# Step 2: Separate the labels for high and low groups\n",
247
- "high_t_labels = [t for grad, t, p in aligned_labels if grad == 'high']\n",
248
- "low_t_labels = [t for grad, t, p in aligned_labels if grad == 'low']\n",
249
- "\n",
250
- "high_p_labels = [p for grad, t, p in aligned_labels if grad == 'high']\n",
251
- "low_p_labels = [p for grad, t, p in aligned_labels if grad == 'low']\n",
252
- "\n"
253
- ]
254
- },
255
- {
256
- "cell_type": "code",
257
- "execution_count": 50,
258
- "id": "c8e34660-83d0-46a1-a218-95d609e11729",
259
- "metadata": {},
260
- "outputs": [
261
- {
262
- "data": {
263
- "text/plain": [
264
- "997"
265
- ]
266
- },
267
- "execution_count": 50,
268
- "metadata": {},
269
- "output_type": "execute_result"
270
- }
271
- ],
272
- "source": [
273
- "len(low_t_labels)+len(high_t_labels)"
274
- ]
275
- },
276
- {
277
- "cell_type": "code",
278
- "execution_count": 51,
279
- "id": "c11050db-2636-4c50-9cd4-b9943e5cee83",
280
- "metadata": {},
281
- "outputs": [],
282
- "source": [
283
- "from sklearn.metrics import precision_score, recall_score, f1_score, confusion_matrix, roc_curve, roc_auc_score"
284
- ]
285
- },
286
- {
287
- "cell_type": "code",
288
- "execution_count": 52,
289
- "id": "e1309e93-7063-4f48-bbc7-11a0d449c34e",
290
- "metadata": {},
291
- "outputs": [
292
- {
293
- "name": "stdout",
294
- "output_type": "stream",
295
- "text": [
296
- "ROC-AUC Score for High Graduation Rate Group: 0.675\n",
297
- "ROC-AUC Score for Low Graduation Rate Group: 0.7489795918367347\n"
298
- ]
299
- }
300
- ],
301
- "source": [
302
- "high_roc_auc = roc_auc_score(high_t_labels, high_p_labels) if len(set(high_t_labels)) > 1 else None\n",
303
- "low_roc_auc = roc_auc_score(low_t_labels, low_p_labels) if len(set(low_t_labels)) > 1 else None\n",
304
- "\n",
305
- "print(\"ROC-AUC Score for High Graduation Rate Group:\", high_roc_auc)\n",
306
- "print(\"ROC-AUC Score for Low Graduation Rate Group:\", low_roc_auc)"
307
- ]
308
- },
309
- {
310
- "cell_type": "code",
311
- "execution_count": 4,
312
- "id": "a99e7812-817d-4f9f-b6fa-1a58aa3a34dc",
313
- "metadata": {},
314
- "outputs": [
315
- {
316
- "ename": "TypeError",
317
- "evalue": "cannot convert the series to <class 'int'>",
318
- "output_type": "error",
319
- "traceback": [
320
- "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
321
- "\u001b[1;31mTypeError\u001b[0m Traceback (most recent call last)",
322
- "Cell \u001b[1;32mIn[4], line 47\u001b[0m\n\u001b[0;32m 44\u001b[0m \u001b[38;5;28;01mwith\u001b[39;00m \u001b[38;5;28mopen\u001b[39m(test_info_location, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mr\u001b[39m\u001b[38;5;124m\"\u001b[39m) \u001b[38;5;28;01mas\u001b[39;00m file:\n\u001b[0;32m 45\u001b[0m data \u001b[38;5;241m=\u001b[39m file\u001b[38;5;241m.\u001b[39mreadlines()\n\u001b[1;32m---> 47\u001b[0m ideal_opt_task \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mint\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43mtest_info\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;241;43m7\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m)\u001b[49m \u001b[38;5;66;03m# Assuming test_info[7] is accessible and holds the ideal task (1 or 2)\u001b[39;00m\n\u001b[0;32m 49\u001b[0m \u001b[38;5;66;03m# Initialize counters\u001b[39;00m\n\u001b[0;32m 50\u001b[0m task_counts \u001b[38;5;241m=\u001b[39m {\n\u001b[0;32m 51\u001b[0m \u001b[38;5;241m1\u001b[39m: {\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124monly_opt1\u001b[39m\u001b[38;5;124m\"\u001b[39m: \u001b[38;5;241m0\u001b[39m, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124monly_opt2\u001b[39m\u001b[38;5;124m\"\u001b[39m: \u001b[38;5;241m0\u001b[39m, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mboth\u001b[39m\u001b[38;5;124m\"\u001b[39m: \u001b[38;5;241m0\u001b[39m},\n\u001b[0;32m 52\u001b[0m \u001b[38;5;241m2\u001b[39m: {\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124monly_opt1\u001b[39m\u001b[38;5;124m\"\u001b[39m: \u001b[38;5;241m0\u001b[39m, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124monly_opt2\u001b[39m\u001b[38;5;124m\"\u001b[39m: \u001b[38;5;241m0\u001b[39m, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mboth\u001b[39m\u001b[38;5;124m\"\u001b[39m: \u001b[38;5;241m0\u001b[39m}\n\u001b[0;32m 53\u001b[0m }\n",
323
- "File \u001b[1;32m~\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\pandas\\core\\series.py:230\u001b[0m, in \u001b[0;36m_coerce_method.<locals>.wrapper\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 222\u001b[0m warnings\u001b[38;5;241m.\u001b[39mwarn(\n\u001b[0;32m 223\u001b[0m \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mCalling \u001b[39m\u001b[38;5;132;01m{\u001b[39;00mconverter\u001b[38;5;241m.\u001b[39m\u001b[38;5;18m__name__\u001b[39m\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m on a single element Series is \u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[0;32m 224\u001b[0m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mdeprecated and will raise a TypeError in the future. \u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[1;32m (...)\u001b[0m\n\u001b[0;32m 227\u001b[0m stacklevel\u001b[38;5;241m=\u001b[39mfind_stack_level(),\n\u001b[0;32m 228\u001b[0m )\n\u001b[0;32m 229\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m converter(\u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39miloc[\u001b[38;5;241m0\u001b[39m])\n\u001b[1;32m--> 230\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mTypeError\u001b[39;00m(\u001b[38;5;124mf\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mcannot convert the series to \u001b[39m\u001b[38;5;132;01m{\u001b[39;00mconverter\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m\"\u001b[39m)\n",
324
- "\u001b[1;31mTypeError\u001b[0m: cannot convert the series to <class 'int'>"
325
- ]
326
- }
327
- ],
328
- "source": [
329
- "parent_location=\"ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/\"\n",
330
- "test_info_location=parent_location+\"fullTest/test_info.txt\"\n",
331
- "test_location=parent_location+\"fullTest/test.txt\"\n",
332
- "test_info = pd.read_csv(test_info_location, sep=',', header=None, engine='python')\n",
333
- "\n",
334
- "def analyze_row(row, ideal_opt_task):\n",
335
- " # Split the row into fields\n",
336
- " fields = row.split(\"\\t\")\n",
337
- "\n",
338
- " # Define tasks for OptionalTask_1, OptionalTask_2, and FinalAnswer\n",
339
- " optional_task_1_subtasks = [\"DenominatorFactor\", \"NumeratorFactor\", \"EquationAnswer\"]\n",
340
- " optional_task_2_subtasks = [\n",
341
- " \"FirstRow2:1\", \"FirstRow2:2\", \"FirstRow1:1\", \"FirstRow1:2\", \n",
342
- " \"SecondRow\", \"ThirdRow\"\n",
343
- " ]\n",
344
- " final_answer_tasks = [\"FinalAnswer\"]\n",
345
- "\n",
346
- " # Helper function to evaluate task attempts\n",
347
- " def evaluate_tasks(fields, tasks):\n",
348
- " task_status = {}\n",
349
- " for task in tasks:\n",
350
- " relevant_attempts = [f for f in fields if task in f]\n",
351
- " if any(\"OK\" in attempt for attempt in relevant_attempts):\n",
352
- " task_status[task] = \"Attempted (Successful)\"\n",
353
- " elif any(\"ERROR\" in attempt for attempt in relevant_attempts):\n",
354
- " task_status[task] = \"Attempted (Error)\"\n",
355
- " elif any(\"JIT\" in attempt for attempt in relevant_attempts):\n",
356
- " task_status[task] = \"Attempted (JIT)\"\n",
357
- " else:\n",
358
- " task_status[task] = \"Unattempted\"\n",
359
- " return task_status\n",
360
- "\n",
361
- " # Evaluate tasks for each category\n",
362
- " optional_task_1_status = evaluate_tasks(fields, optional_task_1_subtasks)\n",
363
- " optional_task_2_status = evaluate_tasks(fields, optional_task_2_subtasks)\n",
364
- "\n",
365
- " # Check if tasks have any successful attempt\n",
366
- " opt1_done = any(status == \"Attempted (Successful)\" for status in optional_task_1_status.values())\n",
367
- " opt2_done = any(status == \"Attempted (Successful)\" for status in optional_task_2_status.values())\n",
368
- "\n",
369
- " return opt1_done, opt2_done\n",
370
- "\n",
371
- "# Read data from test_info.txt\n",
372
- "with open(test_info_location, \"r\") as file:\n",
373
- " data = file.readlines()\n",
374
- "\n",
375
- "ideal_opt_task = int(test_info[6]) # Assuming test_info[7] is accessible and holds the ideal task (1 or 2)\n",
376
- "\n",
377
- "# Initialize counters\n",
378
- "task_counts = {\n",
379
- " 1: {\"only_opt1\": 0, \"only_opt2\": 0, \"both\": 0},\n",
380
- " 2: {\"only_opt1\": 0, \"only_opt2\": 0, \"both\": 0}\n",
381
- "}\n",
382
- "\n",
383
- "for row in data:\n",
384
- " row = row.strip()\n",
385
- " if not row:\n",
386
- " continue\n",
387
- " opt1_done, opt2_done = analyze_row(row, ideal_opt_task)\n",
388
- "\n",
389
- " if ideal_opt_task == 0:\n",
390
- " if opt1_done and not opt2_done:\n",
391
- " task_counts[1][\"only_opt1\"] += 1\n",
392
- " elif not opt1_done and opt2_done:\n",
393
- " task_counts[1][\"only_opt2\"] += 1\n",
394
- " elif opt1_done and opt2_done:\n",
395
- " task_counts[1][\"both\"] += 1\n",
396
- " elif ideal_opt_task == 1:\n",
397
- " if opt1_done and not opt2_done:\n",
398
- " task_counts[2][\"only_opt1\"] += 1\n",
399
- " elif not opt1_done and opt2_done:\n",
400
- " task_counts[2][\"only_opt2\"] += 1\n",
401
- " elif opt1_done and opt2_done:\n",
402
- " task_counts[2][\"both\"] += 1\n",
403
- "\n",
404
- "# Create a string output for results\n",
405
- "output_summary = \"Task Analysis Summary:\\n\"\n",
406
- "output_summary += \"-----------------------\\n\"\n",
407
- "\n",
408
- "for ideal_task, counts in task_counts.items():\n",
409
- " output_summary += f\"Ideal Task = OptionalTask_{ideal_task}:\\n\"\n",
410
- " output_summary += f\" Only OptionalTask_1 done: {counts['only_opt1']}\\n\"\n",
411
- " output_summary += f\" Only OptionalTask_2 done: {counts['only_opt2']}\\n\"\n",
412
- " output_summary += f\" Both done: {counts['both']}\\n\"\n",
413
- "\n",
414
- "print(output_summary)"
415
- ]
416
- },
417
- {
418
- "cell_type": "code",
419
- "execution_count": null,
420
- "id": "65ad9383-741f-44eb-8e8f-853ee7bc52a2",
421
- "metadata": {},
422
- "outputs": [],
423
- "source": []
424
- }
425
- ],
426
- "metadata": {
427
- "kernelspec": {
428
- "display_name": "Python 3 (ipykernel)",
429
- "language": "python",
430
- "name": "python3"
431
- },
432
- "language_info": {
433
- "codemirror_mode": {
434
- "name": "ipython",
435
- "version": 3
436
- },
437
- "file_extension": ".py",
438
- "mimetype": "text/x-python",
439
- "name": "python",
440
- "nbconvert_exporter": "python",
441
- "pygments_lexer": "ipython3",
442
- "version": "3.12.4"
443
- }
444
- },
445
- "nbformat": 4,
446
- "nbformat_minor": 5
447
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Untitled.ipynb CHANGED
@@ -623,7 +623,7 @@
623
  "uri": "us-docker.pkg.dev/deeplearning-platform-release/gcr.io/base-cu113:m122"
624
  },
625
  "kernelspec": {
626
- "display_name": "Python 3 (ipykernel)",
627
  "language": "python",
628
  "name": "python3"
629
  },
@@ -637,7 +637,7 @@
637
  "name": "python",
638
  "nbconvert_exporter": "python",
639
  "pygments_lexer": "ipython3",
640
- "version": "3.12.4"
641
  }
642
  },
643
  "nbformat": 4,
 
623
  "uri": "us-docker.pkg.dev/deeplearning-platform-release/gcr.io/base-cu113:m122"
624
  },
625
  "kernelspec": {
626
+ "display_name": "Python 3",
627
  "language": "python",
628
  "name": "python3"
629
  },
 
637
  "name": "python",
638
  "nbconvert_exporter": "python",
639
  "pygments_lexer": "ipython3",
640
+ "version": "3.10.14"
641
  }
642
  },
643
  "nbformat": 4,
app.py CHANGED
@@ -8,43 +8,24 @@ import shutil
8
  import matplotlib.pyplot as plt
9
  from sklearn.metrics import roc_curve, auc
10
  import pandas as pd
11
- import plotly.graph_objects as go
12
- from sklearn.metrics import roc_auc_score
13
- from matplotlib.figure import Figure
14
  # Define the function to process the input file and model selection
15
 
16
- def process_file(model_name,inc_slider,progress=Progress(track_tqdm=True)):
17
  # progress = gr.Progress(track_tqdm=True)
18
-
19
  progress(0, desc="Starting the processing")
20
- # with open(file.name, 'r') as f:
21
- # content = f.read()
22
- # saved_test_dataset = "train.txt"
23
- # saved_test_label = "train_label.txt"
24
- # saved_train_info="train_info.txt"
25
  # Save the uploaded file content to a specified location
26
- # shutil.copyfile(file.name, saved_test_dataset)
27
- # shutil.copyfile(label.name, saved_test_label)
28
- # shutil.copyfile(info.name, saved_train_info)
29
- parent_location="ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/"
30
- test_info_location=parent_location+"fullTest/test_info.txt"
31
- test_location=parent_location+"fullTest/test.txt"
32
- if(model_name=="ASTRA-FT-HGR"):
33
- finetune_task="highGRschool10"
34
- # test_info_location=parent_location+"fullTest/test_info.txt"
35
- # test_location=parent_location+"fullTest/test.txt"
36
- elif(model_name== "ASTRA-FT-LGR" ):
37
- finetune_task="lowGRschoolAll"
38
- # test_info_location=parent_location+"lowGRschoolAll/test_info.txt"
39
- # test_location=parent_location+"lowGRschoolAll/test.txt"
40
- elif(model_name=="ASTRA-FT-FULL"):
41
- # test_info_location=parent_location+"fullTest/test_info.txt"
42
- # test_location=parent_location+"fullTest/test.txt"
43
- finetune_task="fullTest"
44
- else:
45
- finetune_task=None
46
  # Load the test_info file and the graduation rate file
47
- test_info = pd.read_csv(test_info_location, sep=',', header=None, engine='python')
48
  grad_rate_data = pd.DataFrame(pd.read_pickle('school_grduation_rate.pkl'),columns=['school_number','grad_rate']) # Load the grad_rate data
49
 
50
  # Step 1: Extract unique school numbers from test_info
@@ -69,51 +50,37 @@ def process_file(model_name,inc_slider,progress=Progress(track_tqdm=True)):
69
 
70
  # Step 7: Get indices for the sampled schools
71
  indices = test_info[test_info[0].isin(random_schools)].index.tolist()
72
- high_indices = test_info[(test_info[0].isin(high_sample))].index.tolist()
73
- low_indices = test_info[(test_info[0].isin(low_sample))].index.tolist()
74
-
75
  # Load the test file and select rows based on indices
76
- test = pd.read_csv(test_location, sep=',', header=None, engine='python')
77
  selected_rows_df2 = test.loc[indices]
78
 
79
  # Save the selected rows to a file
80
  selected_rows_df2.to_csv('selected_rows.txt', sep='\t', index=False, header=False, quoting=3, escapechar=' ')
81
- # ✅ Get the first 20% and last 20% of instances for each student ID within selected schools
82
-
83
- selected_test_info = test_info.loc[indices]
84
-
85
- # First 20%
86
- first_20_percent_indices = selected_test_info.groupby(3).apply(
87
- lambda x: x.head(int(len(x) * 0.2))
88
- ).index.get_level_values(1).tolist()
89
-
90
- # Last 20%
91
- last_20_percent_indices = selected_test_info.groupby(3).apply(
92
- lambda x: x.tail(int(len(x) * 0.2))
93
- ).index.get_level_values(1).tolist()
94
-
95
- # Select the corresponding rows from the test file
96
- first_20_percent_rows = test.loc[first_20_percent_indices]
97
- last_20_percent_rows = test.loc[last_20_percent_indices]
98
-
99
- # Save the first 20% instances per student to a file
100
- first_20_percent_rows.to_csv('selected_rows_first20.txt', sep='\t', index=False, header=False, quoting=3, escapechar=' ')
101
-
102
- # Save the last 20% instances per student to a file
103
- last_20_percent_rows.to_csv('selected_rows_last20.txt', sep='\t', index=False, header=False, quoting=3, escapechar=' ')
104
 
105
- # select the graduation groups
106
- graduation_groups = [
107
- 'high' if idx in high_indices else 'low' for idx in selected_rows_df2.index
108
- ]
109
- # Group data by opt_task1 and opt_task2 based on test_info[6]
110
- opt_task_groups = ['opt_task1' if test_info.loc[idx, 6] == 0 else 'opt_task2' for idx in selected_rows_df2.index]
111
- progress(0.2, desc="Files create and saved!! Now Executing models")
112
- print("finetuned task: ",finetune_task)
 
 
 
 
 
 
 
 
 
 
 
113
  subprocess.run([
114
  "python", "new_test_saved_finetuned_model.py",
115
  "-workspace_name", "ratio_proportion_change3_2223/sch_largest_100-coded",
116
- "-finetune_task", finetune_task,
117
  "-test_dataset_path","../../../../selected_rows.txt",
118
  # "-test_label_path","../../../../train_label.txt",
119
  "-finetuned_bert_classifier_checkpoint",
@@ -121,385 +88,7 @@ def process_file(model_name,inc_slider,progress=Progress(track_tqdm=True)):
121
  "-e",str(1),
122
  "-b",str(1000)
123
  ])
124
- progress(0.5,desc="Model execution completed!! Now performing analysis on the results")
125
- with open("roc_data2.pkl", 'rb') as file:
126
- data = pickle.load(file)
127
- t_label=data[0]
128
- p_label=data[1]
129
- # Step 1: Align graduation_group, t_label, and p_label
130
- aligned_labels = list(zip(graduation_groups, t_label, p_label))
131
- opt_task_aligned = list(zip(opt_task_groups, t_label, p_label))
132
- # Step 2: Separate the labels for high and low groups
133
- high_t_labels = [t for grad, t, p in aligned_labels if grad == 'high']
134
- low_t_labels = [t for grad, t, p in aligned_labels if grad == 'low']
135
-
136
- high_p_labels = [p for grad, t, p in aligned_labels if grad == 'high']
137
- low_p_labels = [p for grad, t, p in aligned_labels if grad == 'low']
138
-
139
- opt_task1_t_labels = [t for task, t, p in opt_task_aligned if task == 'opt_task1']
140
- opt_task1_p_labels = [p for task, t, p in opt_task_aligned if task == 'opt_task1']
141
-
142
- opt_task2_t_labels = [t for task, t, p in opt_task_aligned if task == 'opt_task2']
143
- opt_task2_p_labels = [p for task, t, p in opt_task_aligned if task == 'opt_task2']
144
-
145
- high_roc_auc = roc_auc_score(high_t_labels, high_p_labels) if len(set(high_t_labels)) > 1 else None
146
- low_roc_auc = roc_auc_score(low_t_labels, low_p_labels) if len(set(low_t_labels)) > 1 else None
147
-
148
- opt_task1_roc_auc = roc_auc_score(opt_task1_t_labels, opt_task1_p_labels) if len(set(opt_task1_t_labels)) > 1 else None
149
- opt_task2_roc_auc = roc_auc_score(opt_task2_t_labels, opt_task2_p_labels) if len(set(opt_task2_t_labels)) > 1 else None
150
-
151
- # For demonstration purposes, we'll just return the content with the selected model name
152
-
153
- # print(checkpoint)
154
-
155
- # if (inc_val<5):
156
- # model_name="highGRschool10"
157
- # elif(inc_val>=5 & inc_val<10):
158
- # model_name="highGRschool10"
159
- # else:
160
- # model_name="highGRschool10"
161
- # Function to analyze each row
162
- def analyze_row(row):
163
- # Split the row into fields
164
- fields = row.split("\t")
165
-
166
- # Define tasks for OptionalTask_1, OptionalTask_2, and FinalAnswer
167
- optional_task_1_subtasks = ["DenominatorFactor", "NumeratorFactor", "EquationAnswer"]
168
- optional_task_2_subtasks = [
169
- "FirstRow2:1", "FirstRow2:2", "FirstRow1:1", "FirstRow1:2",
170
- "SecondRow", "ThirdRow"
171
- ]
172
-
173
- # Helper function to evaluate task attempts
174
- def evaluate_tasks(fields, tasks):
175
- task_status = {}
176
- total_attempts = 0 # Counter for total number of attempts
177
- attempted_tasks = 0 # Counter for tasks attempted at least once
178
- successful_first_attempts = 0 # Counter for tasks successful on the first try
179
- for task in tasks:
180
-
181
- relevant_attempts = [f for f in fields if task in f]
182
- # if (task=="FinalAnswer"): print(relevant_attempts)
183
- attempt_count = len(relevant_attempts)
184
- total_attempts += attempt_count # Add to the total attempts
185
-
186
- if attempt_count > 0:
187
- attempted_tasks += 1 # Increment attempted tasks count
188
-
189
- # Check the first attempt
190
- first_attempt = relevant_attempts[0]
191
- if "OK" in first_attempt and "ERROR" not in first_attempt and "JIT" not in first_attempt:
192
- successful_first_attempts += 1
193
-
194
-
195
- if any("OK" in attempt for attempt in relevant_attempts):
196
- task_status[task] = "Attempted (Successful)"
197
-
198
- elif any("ERROR" in attempt for attempt in relevant_attempts):
199
- task_status[task] = "Attempted (Error)"
200
- elif any("JIT" in attempt for attempt in relevant_attempts):
201
- task_status[task] = "Attempted (JIT)"
202
- else:
203
- task_status[task] = "Unattempted"
204
- return task_status,attempted_tasks, total_attempts,successful_first_attempts
205
-
206
- # Evaluate tasks for each category
207
- optional_task_1_status, opt1_attempted, opt1_total_attempts, opt1_successful_first_attempts = evaluate_tasks(fields, optional_task_1_subtasks)
208
- optional_task_2_status, opt2_attempted, opt2_total_attempts, opt2_successful_first_attempts = evaluate_tasks(fields, optional_task_2_subtasks)
209
- final_status, final_attempted, final_total_attempts,final_sucessful_first_attempts=evaluate_tasks(fields,["FinalAnswer-Attempt"])
210
- # print("/n",evaluate_tasks(fields,["FinalAnswer-Attempt"]))
211
- # Check if tasks have any successful attempt
212
- opt1_done = any(status == "Attempted (Successful)" for status in optional_task_1_status.values())
213
- opt2_done = any(status == "Attempted (Successful)" for status in optional_task_2_status.values())
214
-
215
- return (opt1_done, opt2_done,
216
- opt1_attempted, opt2_attempted,
217
- opt1_total_attempts, opt2_total_attempts,
218
- opt1_successful_first_attempts, opt2_successful_first_attempts,final_total_attempts)
219
-
220
- # Read data from test_info.txt
221
- with open(test_info_location, "r") as file:
222
- data = file.readlines()
223
-
224
- # Assuming test_info[7] is a list with ideal tasks for each instance
225
- ideal_tasks = test_info[6] # A list where each element is either 1 or 2
226
-
227
- # Initialize counters
228
- task_counts = {
229
- 1: {"ER": 0, "ME": 0, "both": 0,"none":0},
230
- 2: {"ER": 0, "ME": 0, "both": 0,"none":0}
231
- }
232
- # To store task completion counts per row
233
- # Analyze rows
234
- row_summary = []
235
- opt1_ratios = []
236
- opt2_ratios = []
237
- final_total=[]
238
- opt1_total=[]
239
- for i, row in enumerate(data):
240
- row = row.strip()
241
- if not row:
242
- continue
243
-
244
- ideal_task = ideal_tasks[i] # Get the ideal task for the current row
245
- (
246
- opt1_done, opt2_done,
247
- opt1_attempted, opt2_attempted,
248
- opt1_total_attempts, opt2_total_attempts,
249
- opt1_successful_first_attempts, opt2_successful_first_attempts,final_total_attemps
250
- ) = analyze_row(row)
251
-
252
- opt1_ratios.append( opt1_total_attempts / opt1_attempted if opt1_total_attempts > 0 else 0)
253
- opt2_ratios.append( opt2_total_attempts / opt2_attempted if opt2_total_attempts > 0 else 0)
254
- final_total.append(final_total_attemps)
255
- opt1_total.append(opt1_total_attempts)
256
- # create a summey for task:attempted, total attempts and succesful attempts for each row
257
- # row_summary.append({
258
- # "row_index": i + 1,
259
- # "opt1": {
260
- # "tasks_attempted": opt1_attempted,
261
- # "total_attempts": opt1_total_attempts,
262
- # "successful_attempts": opt1_successful_first_attempts,
263
- # },
264
- # "opt2": {
265
- # "tasks_attempted": opt2_attempted,
266
- # "total_attempts": opt2_total_attempts,
267
- # "successful_attempts": opt2_successful_first_attempts,
268
- # }
269
- # })
270
- if ideal_task == 0:
271
- if opt1_done and not opt2_done:
272
- task_counts[1]["ER"] += 1
273
- elif not opt1_done and opt2_done:
274
- task_counts[1]["ME"] += 1
275
- elif opt1_done and opt2_done:
276
- task_counts[1]["both"] += 1
277
- else:
278
- task_counts[1]["none"] +=1
279
- elif ideal_task == 1:
280
- if opt1_done and not opt2_done:
281
- task_counts[2]["ER"] += 1
282
- elif not opt1_done and opt2_done:
283
- task_counts[2]["ME"] += 1
284
- elif opt1_done and opt2_done:
285
- task_counts[2]["both"] += 1
286
- else:
287
- task_counts[2]["none"] +=1
288
- # Print a summary of task completions
289
- # for summary in row_summary:
290
- # print(f"\nRow {summary['row_index']}:")
291
- # print(f" OptionalTask_1 - Tasks Attempted: {summary['opt1']['tasks_attempted']}, "
292
- # f"Total Attempts: {summary['opt1']['total_attempts']}, "
293
- # f"Successful Attempts: {summary['opt1']['successful_attempts']}")
294
- # print(f" OptionalTask_2 - Tasks Attempted: {summary['opt2']['tasks_attempted']}, "
295
- # f"Total Attempts: {summary['opt2']['total_attempts']}, "
296
- # f"Successful Attempts: {summary['opt2']['successful_attempts']}")
297
-
298
-
299
- # Create a string output for results
300
- # output_summary = "Task Analysis Summary:\n"
301
- # output_summary += "-----------------------\n"
302
-
303
- # for ideal_task, counts in task_counts.items():
304
- # output_summary += f"Ideal Task = OptionalTask_{ideal_task}:\n"
305
- # output_summary += f" Only OptionalTask_1 done: {counts['ER']}\n"
306
- # output_summary += f" Only OptionalTask_2 done: {counts['ME']}\n"
307
- # output_summary += f" Both done: {counts['both']}\n"
308
-
309
-
310
- # Create figure
311
- fig_hist1 = go.Figure()
312
-
313
- # Add histogram for OptionalTask_1 (ER)
314
- fig_hist1.add_trace(go.Histogram(
315
- x=opt1_ratios,
316
- name="ER",
317
- marker=dict(color='blue'),
318
- opacity=1,
319
- xbins=dict(
320
- start=1.0,
321
- end=max(opt1_ratios) if max(opt1_ratios) < 15 else 15,
322
- size=1 # Bin width set to 0.1 for 10 bins
323
- )
324
- ))
325
- fig_hist2=go.Figure()
326
- # Add histogram for OptionalTask_2 (ME)
327
- fig_hist2.add_trace(go.Histogram(
328
- x=opt2_ratios,
329
- name="ME",
330
- marker=dict(color='red'),
331
- opacity=1,
332
- xbins=dict(
333
- start=1.0,
334
- end=max(opt1_ratios) if max(opt1_ratios) < 15 else 15,
335
- size=1 # Bin width set to 0.1 for 10 bins
336
- )
337
- ))
338
-
339
- # Update layout
340
- fig_hist1.update_layout(
341
- title="ER: Histogram of Attempts required per task",
342
- title_x=0.5,
343
- xaxis=dict(
344
- title="Success Ratio ( Total Attempts / Tasks Attempted )",
345
- tickmode="array",
346
- tickvals=list(range(1, 11)) + [15], # 1,2,3,...10, 15+
347
- ticktext=[str(i) for i in range(1, 11)] + ["10+"],
348
- ),
349
- yaxis=dict(
350
- title="Number of Instances"
351
- ),
352
- font=dict(
353
- family="sans-serif",
354
- size=12,
355
- color="black"
356
- ),
357
- legend=dict(
358
- font=dict(
359
- family="sans-serif",
360
- size=12,
361
- color="black"
362
- )
363
- ),
364
- barmode='overlay' # Overlapping bars
365
- )
366
- fig_hist2.update_layout(
367
- title="ME: Histogram of Attempts required per task",
368
- title_x=0.5,
369
- xaxis=dict(
370
- title="Success Ratio (Total Attempts / Tasks Attempted)",
371
- tickmode="array",
372
- tickvals=list(range(1, 11)) + [15], # 1,2,3,...10, 15+
373
- ticktext=[str(i) for i in range(1, 11)] + ["10+"],
374
- ),
375
- yaxis=dict(
376
- title="Number of Instances"
377
- ),
378
- font=dict(
379
- family="sans-serif",
380
- size=12,
381
- color="black"
382
- ),
383
- legend=dict(
384
- font=dict(
385
- family="sans-serif",
386
- size=12,
387
- color="black"
388
- )
389
- ),
390
- barmode='overlay' # Overlapping bars
391
- )
392
- # colors = ['#1f77b4', '#ff7f0e', '#2ca02c', '#d62728']
393
- colors = ["#FF6F61", "#6B5B95", "#88B04B", "#F7CAC9"]
394
- # print(opt1_ratios,opt2_ratios)
395
- fig_scatter = go.Figure()
396
-
397
- fig_scatter.add_trace(go.Scatter(
398
- x=final_total,
399
- y=opt1_total,
400
- mode='markers',
401
- marker=dict(size=8, color='blue', opacity=0.7),
402
- name="Student Data"
403
- ))
404
-
405
- # Update layout
406
- fig_scatter.update_layout(
407
- title="Scatter Plot: Final Total Attempts vs OptionalTask_1 Attempts",
408
- title_x=0.5,
409
- xaxis=dict(title="Final Total Attempts"),
410
- yaxis=dict(title="OptionalTask_1 Total Attempts"),
411
- font=dict(family="sans-serif", size=12, color="black"),
412
- showlegend=True
413
- )
414
-
415
- # fig_scatter.show()
416
- # Generate pie chart for Task 1
417
- task1_labels = list(task_counts[1].keys())
418
- task1_values = list(task_counts[1].values())
419
-
420
- # fig_task1 = Figure()
421
- # ax1 = fig_task1.add_subplot(1, 1, 1)
422
- # ax1.pie(task1_values, labels=task1_labels, autopct='%1.1f%%', startangle=90)
423
- # ax1.set_title('Ideal Task 1 Distribution')
424
-
425
- fig_task1 = go.Figure(data=[go.Pie(
426
- labels=task1_labels,
427
- values=task1_values,
428
- textinfo='percent+label',
429
- textposition='auto',
430
- marker=dict(colors=colors),
431
- sort=False
432
-
433
- )])
434
-
435
- fig_task1.update_layout(
436
- title='Problem Type: ER',
437
- title_x=0.5,
438
- font=dict(
439
- family="sans-serif",
440
- size=12,
441
- color="black"
442
- ),
443
- )
444
-
445
- fig_task1.update_layout(
446
- legend=dict(
447
- font=dict(
448
- family="sans-serif",
449
- size=12,
450
- color="black"
451
- ),
452
- )
453
- )
454
-
455
-
456
-
457
- # fig.show()
458
-
459
- # Generate pie chart for Task 2
460
- task2_labels = list(task_counts[2].keys())
461
- task2_values = list(task_counts[2].values())
462
-
463
- fig_task2 = go.Figure(data=[go.Pie(
464
- labels=task2_labels,
465
- values=task2_values,
466
- textinfo='percent+label',
467
- textposition='auto',
468
- marker=dict(colors=colors),
469
- sort=False
470
- # pull=[0, 0.2, 0, 0] # for pulling part of pie chart out (depends on position)
471
-
472
- )])
473
-
474
- fig_task2.update_layout(
475
- title='Problem Type: ME',
476
- title_x=0.5,
477
- font=dict(
478
- family="sans-serif",
479
- size=12,
480
- color="black"
481
- ),
482
- )
483
-
484
- fig_task2.update_layout(
485
- legend=dict(
486
- font=dict(
487
- family="sans-serif",
488
- size=12,
489
- color="black"
490
- ),
491
- )
492
- )
493
-
494
-
495
- # fig_task2 = Figure()
496
- # ax2 = fig_task2.add_subplot(1, 1, 1)
497
- # ax2.pie(task2_values, labels=task2_labels, autopct='%1.1f%%', startangle=90)
498
- # ax2.set_title('Ideal Task 2 Distribution')
499
-
500
- # print(output_summary)
501
-
502
-
503
  result = {}
504
  with open("result.txt", 'r') as file:
505
  for line in file:
@@ -509,580 +98,249 @@ def process_file(model_name,inc_slider,progress=Progress(track_tqdm=True)):
509
  result[key]=value
510
  else:
511
  result[key]=float(value)
512
- result["ROC score of HGR"]=high_roc_auc
513
- result["ROC score of LGR"]=low_roc_auc
514
  # Create a plot
515
  with open("roc_data.pkl", "rb") as f:
516
  fpr, tpr, _ = pickle.load(f)
517
- # print(fpr,tpr)
518
- roc_auc = auc(fpr, tpr)
519
-
520
-
521
- # Create a matplotlib figure
522
- # fig = Figure()
523
- # ax = fig.add_subplot(1, 1, 1)
524
- # ax.plot(fpr, tpr, color='blue', lw=2, label=f'ROC curve (area = {roc_auc:.2f})')
525
- # ax.plot([0, 1], [0, 1], color='navy', lw=2, linestyle='--')
526
- # ax.set(xlabel='False Positive Rate', ylabel='True Positive Rate', title=f'Receiver Operating Curve (ROC)')
527
- # ax.legend(loc="lower right")
528
- # ax.grid()
529
-
530
- fig = go.Figure()
531
- # Create and style traces
532
- fig.add_trace(go.Line(x = list(fpr), y = list(tpr), name=f'ROC curve (area = {roc_auc:.2f})',
533
- line=dict(color='royalblue', width=3,
534
- ) # dash options include 'dash', 'dot', and 'dashdot'
535
- ))
536
- fig.add_trace(go.Line(x = [0,1], y = [0,1], showlegend = False,
537
- line=dict(color='firebrick', width=2,
538
- dash='dash',) # dash options include 'dash', 'dot', and 'dashdot'
539
- ))
540
-
541
- # Edit the layout
542
- fig.update_layout(
543
- showlegend = True,
544
- title_x=0.5,
545
- title=dict(
546
- text='Receiver Operating Curve (ROC)'
547
- ),
548
- xaxis=dict(
549
- title=dict(
550
- text='False Positive Rate'
551
- )
552
- ),
553
- yaxis=dict(
554
- title=dict(
555
- text='False Negative Rate'
556
- )
557
- ),
558
- font=dict(
559
- family="sans-serif",
560
- color="black"
561
- ),
562
-
563
- )
564
- fig.update_layout(
565
- legend=dict(
566
- x=0.75,
567
- y=0,
568
- traceorder="normal",
569
- font=dict(
570
- family="sans-serif",
571
- size=12,
572
- color="black"
573
- ),
574
- )
575
- )
576
-
577
-
578
-
579
-
580
 
 
 
 
 
 
 
 
581
 
582
  # Save plot to a file
583
- # plot_path = "plot.png"
584
- # fig.savefig(plot_path)
585
- # plt.close(fig)
586
-
587
-
588
-
589
-
590
  progress(1.0)
591
  # Prepare text output
592
  text_output = f"Model: {model_name}\nResult:\n{result}"
593
  # Prepare text output with HTML formatting
594
  text_output = f"""
595
- ---------------------------
596
- Model: {model_name}
597
- ---------------------------\n
598
- Time Taken: {result['time_taken_from_start']:.2f} seconds
599
- Total Schools in test: {len(unique_schools):.4f}
600
- Total number of instances having Schools with HGR : {len(high_sample):.4f}
601
- Total number of instances having Schools with LGR: {len(low_sample):.4f}
602
-
603
- ROC score of HGR: {high_roc_auc:.4f}
604
- ROC score of LGR: {low_roc_auc:.4f}
605
-
606
-
607
- ROC-AUC for problems of type ER: {opt_task1_roc_auc:.4f}
608
- ROC-AUC for problems of type ME: {opt_task2_roc_auc:.4f}
609
  """
610
- progress(0.5,desc="first k '%' sampling")
611
- subprocess.run([
612
- "python", "new_test_saved_finetuned_model.py",
613
- "-workspace_name", "ratio_proportion_change3_2223/sch_largest_100-coded",
614
- "-finetune_task", finetune_task,
615
- "-test_dataset_path","../../../../selected_rows_first20.txt",
616
- # "-test_label_path","../../../../train_label.txt",
617
- "-finetuned_bert_classifier_checkpoint",
618
- "ratio_proportion_change3_2223/sch_largest_100-coded/output/highGRschool10/bert_fine_tuned.model.ep42",
619
- "-e",str(1),
620
- "-b",str(1000)
621
- ])
622
- with open("roc_data.pkl", "rb") as f:
623
- fpr, tpr, _ = pickle.load(f)
624
- # print(fpr,tpr)
625
- roc_auc_first_k = auc(fpr, tpr)
626
- print(roc_auc_first_k)
627
-
628
-
629
- progress(0.5,desc="last '%' sampling")
630
- subprocess.run([
631
- "python", "new_test_saved_finetuned_model.py",
632
- "-workspace_name", "ratio_proportion_change3_2223/sch_largest_100-coded",
633
- "-finetune_task", finetune_task,
634
- "-test_dataset_path","../../../../selected_rows_last20.txt",
635
- # "-test_label_path","../../../../train_label.txt",
636
- "-finetuned_bert_classifier_checkpoint",
637
- "ratio_proportion_change3_2223/sch_largest_100-coded/output/highGRschool10/bert_fine_tuned.model.ep42",
638
- "-e",str(1),
639
- "-b",str(1000)
640
- ])
641
- with open("roc_data.pkl", "rb") as f:
642
- fpr, tpr, _ = pickle.load(f)
643
- # print(fpr,tpr)
644
- roc_auc_last_k = auc(fpr, tpr)
645
- print(roc_auc_last_k)
646
-
647
-
648
 
649
- text_output_sampled_auc = f"""
650
- ---------------------------
651
- Model: {model_name}
652
- ---------------------------\n
653
-
654
- ROC score of first 20% of problems: {roc_auc_first_k:.4f}
655
- ROC score of last 20% of problems: {roc_auc_last_k:.4f}
656
-
657
- """
658
-
659
-
660
-
661
-
662
-
663
-
664
-
665
-
666
-
667
-
668
-
669
-
670
- return text_output,text_output_sampled_auc,fig,fig_task1,fig_task2,fig_hist1,fig_hist2
671
  # List of models for the dropdown menu
672
 
673
- # models = ["ASTRA-FT-HGR", "ASTRA-FT-LGR", "ASTRA-FT-FULL"]
674
- models = ["ASTRA-FT-HGR", "ASTRA-FT-FULL"]
675
- content = """
676
- <h1 style="color: black;">A S T R A</h1>
677
- <h2 style="color: black;">An AI Model for Analyzing Math Strategies</h2>
678
-
679
- <h3 style="color: white; text-align: center">
680
- <a href="https://drive.google.com/file/d/1lbEpg8Se1ugTtkjreD8eXIg7qrplhWan/view" style="color: gr.themes.colors.red; text-decoration: none;">Link To Paper</a> |
681
- <a href="https://github.com/Syudu41/ASTRA---Gates-Project" style="color: #1E90FF; text-decoration: none;">GitHub: Astra Demo</a> |
682
- <a href="https://sites.google.com/view/astra-research/home" style="color: #1E90FF; text-decoration: none;">Project Page</a> |
683
- <a href="https://path-analysis.vercel.app/" style="color: #1E90FF; text-decoration: none;">Path Analysis Tool</a> |
684
- <a href="https://github.com/CarnegieLearningWeb/PathAnalysis" style="color: #1E90FF; text-decoration: none;">Github: Path Analysis Tool</a> |
685
-
686
-
687
- </h3>
688
-
689
- <p style="color: white;">Welcome to a demo of ASTRA. ASTRA is a collaborative research project between researchers at the
690
- <a href="https://sites.google.com/site/dvngopal/" style="color: #1E90FF; text-decoration: none;">University of Memphis</a> and
691
- <a href="https://www.carnegielearning.com" style="color: #1E90FF; text-decoration: none;">Carnegie Learning</a>
692
- to utilize AI to improve our understanding of math learning strategies.</p>
693
-
694
- <p style="color: white;">This demo has been developed with a pre-trained model (based on an architecture similar to BERT ) that learns math strategies using data
695
- collected from hundreds of schools in the U.S. who have used Carnegie Learning’s MATHia (formerly known as Cognitive Tutor), the flagship Intelligent Tutor that is part of a core, blended math curriculum.
696
- For this demo, we have used data from a specific domain (teaching ratio and proportions) within 7th grade math. The fine-tuning based on the pre-trained model learns to predict which strategies lead to correct vs incorrect solutions.
697
- </p>
698
-
699
- <p style="color: white;">In this math domain, students were given word problems related to ratio and proportions. Further, the students
700
- were given a choice of optional tasks to work on in parallel to the main problem to demonstrate their thinking (metacognition).
701
- The optional tasks are designed based on solving problems using Equivalent Ratios (ER) and solving using Means and Extremes/cross-multiplication (ME).
702
- When the equivalent ratios are easy to compute (integral values), ER is much more efficient compared to ME and switching between the tasks appropriately demonstrates cognitive flexibility.
703
- </p>
704
 
705
- <p style="color: white;">To use the demo, please follow these steps:</p>
706
-
707
- <ol style="color: white;">
708
- <li style="color: white;">Select a fine-tuned model:
709
- <ul style="color: white;">
710
- <li style="color: white;">ASTRA-FT-HGR: Fine-tuned with a small sample of data from schools that have a high graduation rate.</li>
711
- <li style="color: white;">ASTRA-FT-Full: Fine-tuned with a small sample of data from a mix of schools that have high/low graduation rates.</li>
712
- </ul>
713
- </li>
714
- <li style="color: white;">Select a percentage of schools to analyze (selecting a large percentage may take a long time). Note that the selected percentage is applied to both High Graduation Rate (HGR) schools and Low Graduation Rate (LGR schools).
715
- </li>
716
- <li style="color: white;">The results from the fine-tuned model are displayed in the dashboard:
717
- <ul>
718
- <li style="color: white;">The model accuracy is computed using the ROC-AUC metric.
719
- </li>
720
- <li style="color: white;">The results are shown for HGR, LGR schools and for different problem types (ER/ME).
721
- </li>
722
- <li style="color: white;">The distribution over how students utilized the optional tasks (whether they utilized ER/ME, used both of them or none of them) is shown for each problem type.
723
- </li>
724
- </ul>
725
- </li>
726
- </ol>
727
- """
728
- # CSS styling for white text
729
  # Create the Gradio interface
730
- available_themes = {
731
- "default": gr.themes.Default(),
732
- "soft": gr.themes.Soft(),
733
- "monochrome": gr.themes.Monochrome(),
734
- "glass": gr.themes.Glass(),
735
- "base": gr.themes.Base(),
736
- }
737
-
738
- # Comprehensive CSS for all HTML elements
739
- custom_css = '''
740
- /* Import Fira Sans font */
741
- @import url('https://fonts.googleapis.com/css2?family=Fira+Sans:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap');
742
- @import url('https://fonts.googleapis.com/css2?family=Libre+Caslon+Text:ital,wght@0,400;0,700;1,400&family=Spectral+SC:wght@600&display=swap');
743
- /* Container modifications for centering */
744
- .gradio-container {
745
- color: var(--block-label-text-color) !important;
746
- max-width: 1000px !important;
747
- margin: 0 auto !important;
748
- padding: 2rem !important;
749
- font-family: Arial, sans-serif !important;
750
- }
751
-
752
- /* Main title (ASTRA) */
753
- #title {
754
- text-align: center !important;
755
- margin: 1rem auto !important; /* Reduced margin */
756
- font-size: 2.5em !important;
757
- font-weight: 600 !important;
758
- font-family: "Spectral SC", 'Fira Sans', sans-serif !important;
759
- padding-bottom: 0 !important; /* Remove bottom padding */
760
- }
761
-
762
- /* Subtitle (An AI Model...) */
763
- h1 {
764
- text-align: center !important;
765
- font-size: 30pt !important;
766
- font-weight: 600 !important;
767
- font-family: "Spectral SC", 'Fira Sans', sans-serif !important;
768
- margin-top: 0.5em !important; /* Reduced top margin */
769
- margin-bottom: 0.3em !important;
770
- }
771
-
772
- h2 {
773
- text-align: center !important;
774
- font-size: 22pt !important;
775
- font-weight: 600 !important;
776
- font-family: "Spectral SC",'Fira Sans', sans-serif !important;
777
- margin-top: 0.2em !important; /* Reduced top margin */
778
- margin-bottom: 0.3em !important;
779
- }
780
-
781
- /* Links container styling */
782
- .links-container {
783
- text-align: center !important;
784
- margin: 1em auto !important;
785
- font-family: 'Inter' ,'Fira Sans', sans-serif !important;
786
- }
787
-
788
- /* Links */
789
- a {
790
- color: #2563eb !important;
791
- text-decoration: none !important;
792
- font-family:'Inter' , 'Fira Sans', sans-serif !important;
793
- }
794
-
795
- a:hover {
796
- text-decoration: underline !important;
797
- opacity: 0.8;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
798
  }
799
-
800
- /* Regular text */
801
- p, li, .description, .markdown-text {
802
- font-family: 'Inter', Arial, sans-serif !important;
803
- color: black !important;
804
- font-size: 11pt;
805
- line-height: 1.6;
806
- font-weight: 500 !important;
807
- color: var(--block-label-text-color) !important;
808
  }
809
 
810
- /* Other headings */
811
- h3, h4, h5 {
812
- font-family: 'Fira Sans', sans-serif !important;
813
- color: var(--block-label-text-color) !important;
814
- margin-top: 1.5em;
815
- margin-bottom: 0.75em;
 
 
 
 
816
  }
817
 
818
-
819
- h3 { font-size: 1.5em; font-weight: 600; }
820
- h4 { font-size: 1.25em; font-weight: 500; }
821
- h5 { font-size: 1.1em; font-weight: 500; }
822
-
823
- /* Form elements */
824
- .select-wrap select, .wrap select,
825
- input, textarea {
826
- font-family: 'Inter' ,Arial, sans-serif !important;
827
- color: var(--block-label-text-color) !important;
828
  }
829
 
830
- /* Lists */
831
- ul, ol {
832
- margin-left: 0 !important;
833
- margin-bottom: 1.25em;
834
- padding-left: 2em;
835
  }
836
-
837
- li {
838
- margin-bottom: 0.75em;
839
  }
840
-
841
- /* Form container */
842
- .form-container {
843
- max-width: 1000px !important;
844
- margin: 0 auto !important;
845
- padding: 1rem !important;
846
  }
847
 
848
- /* Dashboard */
849
- .dashboard {
850
- margin-top: 2rem !important;
851
- padding: 1rem !important;
852
- border-radius: 8px !important;
853
  }
854
-
855
- /* Slider styling */
856
- .gradio-slider-row {
857
  display: flex;
 
 
858
  align-items: center;
859
- justify-content: space-between;
860
- margin: 1.5em 0;
861
- max-width: 100% !important;
862
- }
863
-
864
- .gradio-slider {
865
- flex-grow: 1;
866
- margin-right: 15px;
867
- }
868
-
869
- .slider-percentage {
870
- font-family: 'Inter', Arial, sans-serif !important;
871
- flex-shrink: 0;
872
- min-width: 60px;
873
- font-size: 1em;
874
- font-weight: bold;
875
  text-align: center;
876
- background-color: #f0f8ff;
877
- border: 1px solid #004080;
878
- border-radius: 5px;
879
- padding: 5px 10px;
880
- }
881
-
882
- .progress-bar-wrap.progress-bar-wrap.progress-bar-wrap
883
- {
884
- border-radius: var(--input-radius);
885
- height: 1.25rem;
886
- margin-top: 1rem;
887
- overflow: hidden;
888
- width: 70%;
889
- font-family: 'Inter', Arial, sans-serif !important;
890
- }
891
-
892
- /* Add these new styles after your existing CSS */
893
-
894
- /* Card-like appearance for the dashboard */
895
- .dashboard {
896
- background: #ffffff !important;
897
- box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
898
- border-radius: 12px !important;
899
- padding: 2rem !important;
900
- margin-top: 2.5rem !important;
901
- }
902
-
903
- /* Enhance ROC graph container */
904
- #roc {
905
- background: #ffffff !important;
906
- padding: 1.5rem !important;
907
- border-radius: 8px !important;
908
- box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05) !important;
909
- margin: 1.5rem 0 !important;
910
- }
911
-
912
- /* Style the dropdown select */
913
- select {
914
- background-color: #ffffff !important;
915
- border: 1px solid #e2e8f0 !important;
916
- border-radius: 8px !important;
917
- padding: 0.5rem 1rem !important;
918
- transition: all 0.2s ease-in-out !important;
919
- box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05) !important;
920
- }
921
-
922
- select:hover {
923
- border-color: #cbd5e1 !important;
924
- box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) !important;
925
- }
926
-
927
- /* Enhance slider appearance */
928
- .progress-bar-wrap {
929
- background: #f8fafc !important;
930
- border: 1px solid #e2e8f0 !important;
931
- box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05) !important;
932
- }
933
-
934
- /* Style metrics in dashboard */
935
- .dashboard p {
936
- padding: 0.5rem 0 !important;
937
- border-bottom: 1px solid #f1f5f9 !important;
938
- }
939
-
940
- /* Add spacing between sections */
941
- .dashboard > div {
942
- margin-bottom: 1.5rem !important;
943
  }
944
-
945
- /* Style the ROC curve title */
946
- .dashboard h4 {
947
- color: #1e293b !important;
948
- font-weight: 600 !important;
949
- margin-bottom: 1rem !important;
950
- padding-bottom: 0.5rem !important;
951
- border-bottom: 2px solid #e2e8f0 !important;
952
- }
953
-
954
- /* Enhance link appearances */
955
- a {
956
- position: relative !important;
957
- padding-bottom: 2px !important;
958
- transition: all 0.2s ease-in-out !important;
959
  }
960
-
961
- a:after {
962
- content: '' !important;
963
- position: absolute !important;
964
- width: 0 !important;
965
- height: 1px !important;
966
- bottom: 0 !important;
967
- left: 0 !important;
968
- background-color: #2563eb !important;
969
- transition: width 0.3s ease-in-out !important;
970
  }
971
-
972
- a:hover:after {
973
- width: 100% !important;
974
- }
975
-
976
- /* Add subtle dividers between sections */
977
- .form-container > div {
978
- padding-bottom: 1.5rem !important;
979
- margin-bottom: 1.5rem !important;
980
- border-bottom: 1px solid #f1f5f9 !important;
981
- }
982
-
983
- /* Style model selection section */
984
- .select-wrap {
985
- background: #ffffff !important;
986
- padding: 1.5rem !important;
987
- border-radius: 8px !important;
988
- box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05) !important;
989
- margin-bottom: 2rem !important;
990
- }
991
-
992
- /* Style the metrics display */
993
- .dashboard span {
994
- font-family: 'Inter', sans-serif !important;
995
- font-weight: 500 !important;
996
- color: #334155 !important;
997
- }
998
-
999
- /* Add subtle animation to interactive elements */
1000
- button, select, .slider-percentage {
1001
- transition: all 0.2s ease-in-out !important;
1002
- }
1003
-
1004
- /* Style the ROC curve container */
1005
- .plot-container {
1006
- background: #ffffff !important;
1007
- border-radius: 8px !important;
1008
- padding: 1rem !important;
1009
- box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05) !important;
1010
- }
1011
-
1012
- /* Add container styles for opt1 and opt2 sections */
1013
- #opt1, #opt2 {
1014
- background: #ffffff !important;
1015
- border-radius: 8px !important;
1016
- padding: 1.5rem !important;
1017
- margin-top: 1.5rem !important;
1018
- box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05) !important;
1019
- }
1020
-
1021
- /* Style the distribution titles */
1022
- .distribution-title {
1023
- font-family: 'Inter', sans-serif !important;
1024
- font-weight: 600 !important;
1025
- color: #1e293b !important;
1026
- margin-bottom: 1rem !important;
1027
- text-align: center !important;
1028
- }
1029
-
1030
- '''
1031
-
1032
- with gr.Blocks(theme='gstaff/sketch', css=custom_css) as demo:
1033
-
1034
- # gr.Markdown("<h1 id='title'>ASTRA</h1>", elem_id="title")
1035
- gr.Markdown(content)
1036
 
1037
  with gr.Row():
1038
- # file_input = gr.File(label="Upload a test file", file_types=['.txt'], elem_classes="file-box")
1039
- # label_input = gr.File(label="Upload test labels", file_types=['.txt'], elem_classes="file-box")
1040
 
1041
- # info_input = gr.File(label="Upload test info", file_types=['.txt'], elem_classes="file-box")
1042
- model_dropdown = gr.Dropdown(
1043
- choices=models,
1044
- label="Select Fine-tuned Model",
1045
- elem_classes="dropdown-menu"
1046
- )
1047
- increment_slider = gr.Slider(
1048
- minimum=1,
1049
- maximum=100,
1050
- step=1,
1051
- label="Schools Percentage",
1052
- value=1,
1053
- elem_id="increment-slider",
1054
- elem_classes="gradio-slider"
1055
- )
1056
 
1057
- with gr.Row():
1058
- btn = gr.Button("Submit")
1059
 
1060
- gr.Markdown("<p class='description'>Dashboard</p>")
1061
-
1062
- with gr.Row():
1063
- output_text = gr.Textbox(label="")
1064
- # output_image = gr.Image(label="ROC")
1065
- with gr.Row():
1066
- plot_output = gr.Plot(label="ROC")
1067
-
1068
- with gr.Row():
1069
- opt1_pie = gr.Plot(label="ER")
1070
- opt2_pie = gr.Plot(label="ME")
1071
- # output_summary = gr.Textbox(label="Summary")
1072
- with gr.Row():
1073
- histo1 = gr.Plot(label="Hist")
1074
- histo2 = gr.Plot(label="Hist")
1075
  with gr.Row():
1076
- output_text_sampled_auc = gr.Textbox(label="")
1077
-
1078
 
1079
-
1080
 
1081
- btn.click(
1082
- fn=process_file,
1083
- inputs=[model_dropdown,increment_slider],
1084
- outputs=[output_text,output_text_sampled_auc,plot_output,opt1_pie,opt2_pie,histo1,histo2]
1085
- )
1086
 
1087
 
1088
  # Launch the app
 
8
  import matplotlib.pyplot as plt
9
  from sklearn.metrics import roc_curve, auc
10
  import pandas as pd
 
 
 
11
  # Define the function to process the input file and model selection
12
 
13
+ def process_file(file,label,info,model_name,inc_slider,progress=Progress(track_tqdm=True)):
14
  # progress = gr.Progress(track_tqdm=True)
 
15
  progress(0, desc="Starting the processing")
16
+ with open(file.name, 'r') as f:
17
+ content = f.read()
18
+ saved_test_dataset = "train.txt"
19
+ saved_test_label = "train_label.txt"
20
+ saved_train_info="train_info.txt"
21
  # Save the uploaded file content to a specified location
22
+ shutil.copyfile(file.name, saved_test_dataset)
23
+ shutil.copyfile(label.name, saved_test_label)
24
+ shutil.copyfile(info.name, saved_train_info)
25
+
26
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
27
  # Load the test_info file and the graduation rate file
28
+ test_info = pd.read_csv('train_info.txt', sep=',', header=None, engine='python')
29
  grad_rate_data = pd.DataFrame(pd.read_pickle('school_grduation_rate.pkl'),columns=['school_number','grad_rate']) # Load the grad_rate data
30
 
31
  # Step 1: Extract unique school numbers from test_info
 
50
 
51
  # Step 7: Get indices for the sampled schools
52
  indices = test_info[test_info[0].isin(random_schools)].index.tolist()
53
+
 
 
54
  # Load the test file and select rows based on indices
55
+ test = pd.read_csv('train.txt', sep=',', header=None, engine='python')
56
  selected_rows_df2 = test.loc[indices]
57
 
58
  # Save the selected rows to a file
59
  selected_rows_df2.to_csv('selected_rows.txt', sep='\t', index=False, header=False, quoting=3, escapechar=' ')
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60
 
61
+
62
+ # For demonstration purposes, we'll just return the content with the selected model name
63
+ if(model_name=="High Graduated Schools"):
64
+ finetune_task="highGRschool10"
65
+ elif(model_name== "Low Graduated Schools" ):
66
+ finetune_task="highGRschool10"
67
+ elif(model_name=="Full Set"):
68
+ finetune_task="highGRschool10"
69
+ else:
70
+ finetune_task=None
71
+ # print(checkpoint)
72
+ progress(0.1, desc="Files created and saved")
73
+ # if (inc_val<5):
74
+ # model_name="highGRschool10"
75
+ # elif(inc_val>=5 & inc_val<10):
76
+ # model_name="highGRschool10"
77
+ # else:
78
+ # model_name="highGRschool10"
79
+ progress(0.2, desc="Executing models")
80
  subprocess.run([
81
  "python", "new_test_saved_finetuned_model.py",
82
  "-workspace_name", "ratio_proportion_change3_2223/sch_largest_100-coded",
83
+ "-finetune_task", "highGRschool10",
84
  "-test_dataset_path","../../../../selected_rows.txt",
85
  # "-test_label_path","../../../../train_label.txt",
86
  "-finetuned_bert_classifier_checkpoint",
 
88
  "-e",str(1),
89
  "-b",str(1000)
90
  ])
91
+ progress(0.6,desc="Model execution completed")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
92
  result = {}
93
  with open("result.txt", 'r') as file:
94
  for line in file:
 
98
  result[key]=value
99
  else:
100
  result[key]=float(value)
 
 
101
  # Create a plot
102
  with open("roc_data.pkl", "rb") as f:
103
  fpr, tpr, _ = pickle.load(f)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
104
 
105
+ roc_auc = auc(fpr, tpr)
106
+ fig, ax = plt.subplots()
107
+ ax.plot(fpr, tpr, color='blue', lw=2, label=f'ROC curve (area = {roc_auc:.2f})')
108
+ ax.plot([0, 1], [0, 1], color='navy', lw=2, linestyle='--')
109
+ ax.set(xlabel='False Positive Rate', ylabel='True Positive Rate', title=f'ROC Curve: {model_name}')
110
+ ax.legend(loc="lower right")
111
+ ax.grid()
112
 
113
  # Save plot to a file
114
+ plot_path = "plot.png"
115
+ fig.savefig(plot_path)
116
+ plt.close(fig)
 
 
 
 
117
  progress(1.0)
118
  # Prepare text output
119
  text_output = f"Model: {model_name}\nResult:\n{result}"
120
  # Prepare text output with HTML formatting
121
  text_output = f"""
122
+ Model: {model_name}\n
123
+ Result Summary:\n
124
+ -----------------\n
125
+ Precision: {result['precisions']:.2f}\n
126
+ Recall: {result['recalls']:.2f}\n
127
+ Time Taken: {result['time_taken_from_start']:.2f} seconds\n
128
+ Total Schools in test: {len(unique_schools):.4f}\n
129
+ Total Schools taken: {len(random_schools):.4f}\n
130
+ High grad schools: {len(high_sample):.4f}\n
131
+ Low grad schools: {len(low_sample):.4f}\n
132
+ -----------------\n
133
+ Note: The ROC Curve is also displayed for the evaluation.
 
 
134
  """
135
+ return text_output,plot_path
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
136
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
137
  # List of models for the dropdown menu
138
 
139
+ models = ["High Graduated Schools", "Low Graduated Schools", "Full Set"]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
140
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
141
  # Create the Gradio interface
142
+ with gr.Blocks(css="""
143
+ body {
144
+ background-color: #1e1e1e!important;
145
+ font-family: 'Arial', sans-serif;
146
+ color: #f5f5f5!important;;
147
+ }
148
+ .gradio-container {
149
+ max-width: 850px!important;
150
+ margin: 0 auto!important;;
151
+ padding: 20px!important;;
152
+ background-color: #292929!important;
153
+ border-radius: 10px;
154
+ box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
155
+ }
156
+ .gradio-container-4-44-0 .prose h1 {
157
+ font-size: var(--text-xxl);
158
+ color: #ffffff!important;
159
+ }
160
+ #title {
161
+ color: white!important;
162
+ font-size: 2.3em;
163
+ font-weight: bold;
164
+ text-align: center!important;
165
+ margin-bottom: 20px;
166
+ }
167
+ .description {
168
+ text-align: center;
169
+ font-size: 1.1em;
170
+ color: #bfbfbf;
171
+ margin-bottom: 30px;
172
+ }
173
+ .file-box {
174
+ max-width: 180px;
175
+ padding: 5px;
176
+ background-color: #444!important;
177
+ border: 1px solid #666!important;
178
+ border-radius: 6px;
179
+ height: 80px!important;;
180
+ margin: 0 auto!important;;
181
+ text-align: center;
182
+ color: transparent;
183
+ }
184
+ .file-box span {
185
+ color: #f5f5f5!important;
186
+ font-size: 1em;
187
+ line-height: 45px; /* Vertically center text */
188
+ }
189
+ .dropdown-menu {
190
+ max-width: 220px;
191
+ margin: 0 auto!important;
192
+ background-color: #444!important;
193
+ color:#444!important;
194
+ border-radius: 6px;
195
+ padding: 8px;
196
+ font-size: 1.1em;
197
+ border: 1px solid #666;
198
+ }
199
+ .button {
200
+ background-color: #4CAF50!important;
201
+ color: white!important;
202
+ font-size: 1.1em;
203
+ padding: 10px 25px;
204
+ border-radius: 6px;
205
+ cursor: pointer;
206
+ transition: background-color 0.2s ease-in-out;
207
+ }
208
+ .button:hover {
209
+ background-color: #45a049!important;
210
+ }
211
+ .output-text {
212
+ background-color: #333!important;
213
+ padding: 12px;
214
+ border-radius: 8px;
215
+ border: 1px solid #666;
216
+ font-size: 1.1em;
217
+ }
218
+ .footer {
219
+ text-align: center;
220
+ margin-top: 50px;
221
+ font-size: 0.9em;
222
+ color: #b0b0b0;
223
+ }
224
+ .svelte-12ioyct .wrap {
225
+ display: none !important;
226
  }
227
+ .file-label-text {
228
+ display: none !important;
 
 
 
 
 
 
 
229
  }
230
 
231
+ div.svelte-sfqy0y {
232
+ display: flex;
233
+ flex-direction: inherit;
234
+ flex-wrap: wrap;
235
+ gap: var(--form-gap-width);
236
+ box-shadow: var(--block-shadow);
237
+ border: var(--block-border-width) solid var(--border-color-primary);
238
+ border-radius: var(--block-radius);
239
+ background: #1f2937!important;
240
+ overflow-y: hidden;
241
  }
242
 
243
+ .block.svelte-12cmxck {
244
+ position: relative;
245
+ margin: 0;
246
+ box-shadow: var(--block-shadow);
247
+ border-width: var(--block-border-width);
248
+ border-color: var(--block-border-color);
249
+ border-radius: var(--block-radius);
250
+ background: #1f2937!important;
251
+ width: 100%;
252
+ line-height: var(--line-sm);
253
  }
254
 
255
+ .svelte-12ioyct .wrap {
256
+ display: none !important;
 
 
 
257
  }
258
+ .file-label-text {
259
+ display: none !important;
 
260
  }
261
+ input[aria-label="file upload"] {
262
+ display: none !important;
 
 
 
 
263
  }
264
 
265
+ gradio-app .gradio-container.gradio-container-4-44-0 .contain .file-box span {
266
+ font-size: 1em;
267
+ line-height: 45px;
268
+ color: #1f2937 !important;
 
269
  }
270
+ .wrap.svelte-12ioyct {
 
 
271
  display: flex;
272
+ flex-direction: column;
273
+ justify-content: center;
274
  align-items: center;
275
+ min-height: var(--size-60);
276
+ color: #1f2937 !important;
277
+ line-height: var(--line-md);
278
+ height: 100%;
279
+ padding-top: var(--size-3);
 
 
 
 
 
 
 
 
 
 
 
280
  text-align: center;
281
+ margin: auto var(--spacing-lg);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
282
  }
283
+ span.svelte-1gfkn6j:not(.has-info) {
284
+ margin-bottom: var(--spacing-lg);
285
+ color: white!important;
 
 
 
 
 
 
 
 
 
 
 
 
286
  }
287
+ label.float.svelte-1b6s6s {
288
+ position: relative!important;
289
+ top: var(--block-label-margin);
290
+ left: var(--block-label-margin);
 
 
 
 
 
 
291
  }
292
+ label.svelte-1b6s6s {
293
+ display: inline-flex;
294
+ align-items: center;
295
+ z-index: var(--layer-2);
296
+ box-shadow: var(--block-label-shadow);
297
+ border: var(--block-label-border-width) solid var(--border-color-primary);
298
+ border-top: none;
299
+ border-left: none;
300
+ border-radius: var(--block-label-radius);
301
+ background: rgb(120 151 180)!important;
302
+ padding: var(--block-label-padding);
303
+ pointer-events: none;
304
+ color: #1f2937!important;
305
+ font-weight: var(--block-label-text-weight);
306
+ font-size: var(--block-label-text-size);
307
+ line-height: var(--line-sm);
308
+ }
309
+ .file.svelte-18wv37q.svelte-18wv37q {
310
+ display: block!important;
311
+ width: var(--size-full);
312
+ }
313
+
314
+ tbody.svelte-18wv37q>tr.svelte-18wv37q:nth-child(odd) {
315
+ background: ##7897b4!important;
316
+ color: white;
317
+ background: #aca7b2;
318
+ }
319
+ .gradio-container-4-31-4 .prose h1, .gradio-container-4-31-4 .prose h2, .gradio-container-4-31-4 .prose h3, .gradio-container-4-31-4 .prose h4, .gradio-container-4-31-4 .prose h5 {
320
+
321
+ color: white;
322
+ """) as demo:
323
+ gr.Markdown("<h1 id='title'>ASTRA</h1>", elem_id="title")
324
+ gr.Markdown("<p class='description'>Upload a .txt file and select a model from the dropdown menu.</p>")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
325
 
326
  with gr.Row():
327
+ file_input = gr.File(label="Upload a test file", file_types=['.txt'], elem_classes="file-box")
328
+ label_input = gr.File(label="Upload test labels", file_types=['.txt'], elem_classes="file-box")
329
 
330
+ info_input = gr.File(label="Upload test info", file_types=['.txt'], elem_classes="file-box")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
331
 
332
+ model_dropdown = gr.Dropdown(choices=models, label="Select Finetune Task", elem_classes="dropdown-menu")
 
333
 
334
+
335
+ increment_slider = gr.Slider(minimum=1, maximum=100, step=1, label="Schools Percentage", value=1)
336
+
 
 
 
 
 
 
 
 
 
 
 
 
337
  with gr.Row():
338
+ output_text = gr.Textbox(label="Output Text")
339
+ output_image = gr.Image(label="Output Plot")
340
 
341
+ btn = gr.Button("Submit")
342
 
343
+ btn.click(fn=process_file, inputs=[file_input,label_input,info_input,model_dropdown,increment_slider], outputs=[output_text,output_image])
 
 
 
 
344
 
345
 
346
  # Launch the app
distinguish_high_low_label.ipynb DELETED
@@ -1,553 +0,0 @@
1
- {
2
- "cells": [
3
- {
4
- "cell_type": "code",
5
- "execution_count": 27,
6
- "id": "960bac80-51c7-4e9f-ad2d-84cd6c710f98",
7
- "metadata": {},
8
- "outputs": [],
9
- "source": [
10
- "import pickle\n",
11
- "import pandas as pd\n",
12
- "from sklearn.metrics import precision_score, recall_score, f1_score, confusion_matrix, roc_curve, roc_auc_score,auc"
13
- ]
14
- },
15
- {
16
- "cell_type": "code",
17
- "execution_count": 3,
18
- "id": "a34f21d0-0854-4a54-8f93-67718b2f969e",
19
- "metadata": {},
20
- "outputs": [],
21
- "source": [
22
- "file_path = \"roc_data2.pkl\"\n",
23
- "\n",
24
- "# Open and load the pickle file\n",
25
- "with open(file_path, 'rb') as file:\n",
26
- " data = pickle.load(file)\n",
27
- "\n",
28
- "\n",
29
- "# Print or use the data\n",
30
- "# data[2]"
31
- ]
32
- },
33
- {
34
- "cell_type": "code",
35
- "execution_count": 4,
36
- "id": "f9febed4-ce50-4e30-96ea-4b538ce2f9a1",
37
- "metadata": {},
38
- "outputs": [],
39
- "source": [
40
- "inc_slider=1\n",
41
- "parent_location=\"ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/\"\n",
42
- "test_info_location=parent_location+\"fullTest/test_info.txt\"\n",
43
- "test_location=parent_location+\"fullTest/test.txt\"\n",
44
- "test_info = pd.read_csv(test_info_location, sep=',', header=None, engine='python')\n",
45
- "grad_rate_data = pd.DataFrame(pd.read_pickle('school_grduation_rate.pkl'),columns=['school_number','grad_rate']) # Load the grad_rate data\n",
46
- "\n",
47
- "# Step 1: Extract unique school numbers from test_info\n",
48
- "unique_schools = test_info[0].unique()\n",
49
- "\n",
50
- "# Step 2: Filter the grad_rate_data using the unique school numbers\n",
51
- "schools = grad_rate_data[grad_rate_data['school_number'].isin(unique_schools)]\n",
52
- "\n",
53
- "# Define a threshold for high and low graduation rates (adjust as needed)\n",
54
- "grad_rate_threshold = 0.9 \n",
55
- "\n",
56
- "# Step 4: Divide schools into high and low graduation rate groups\n",
57
- "high_grad_schools = schools[schools['grad_rate'] >= grad_rate_threshold]['school_number'].unique()\n",
58
- "low_grad_schools = schools[schools['grad_rate'] < grad_rate_threshold]['school_number'].unique()\n",
59
- "\n",
60
- "# Step 5: Sample percentage of schools from each group\n",
61
- "high_sample = pd.Series(high_grad_schools).sample(frac=inc_slider/100, random_state=1).tolist()\n",
62
- "low_sample = pd.Series(low_grad_schools).sample(frac=inc_slider/100, random_state=1).tolist()\n",
63
- "\n",
64
- "# Step 6: Combine the sampled schools\n",
65
- "random_schools = high_sample + low_sample\n",
66
- "\n",
67
- "# Step 7: Get indices for the sampled schools\n",
68
- "indices = test_info[test_info[0].isin(random_schools)].index.tolist()\n",
69
- "\n"
70
- ]
71
- },
72
- {
73
- "cell_type": "code",
74
- "execution_count": 5,
75
- "id": "fdfdf4b6-2752-4a21-9880-869af69f20cf",
76
- "metadata": {},
77
- "outputs": [],
78
- "source": [
79
- "high_indices = test_info[(test_info[0].isin(high_sample))].index.tolist()\n",
80
- "low_indices = test_info[(test_info[0].isin(low_sample))].index.tolist()"
81
- ]
82
- },
83
- {
84
- "cell_type": "code",
85
- "execution_count": 6,
86
- "id": "a79a4598-5702-4cc8-9f07-8e18fdda648b",
87
- "metadata": {},
88
- "outputs": [
89
- {
90
- "data": {
91
- "text/plain": [
92
- "997"
93
- ]
94
- },
95
- "execution_count": 6,
96
- "metadata": {},
97
- "output_type": "execute_result"
98
- }
99
- ],
100
- "source": [
101
- "len(high_indices)+len(low_indices)\n"
102
- ]
103
- },
104
- {
105
- "cell_type": "code",
106
- "execution_count": 7,
107
- "id": "4707f3e6-2f44-46d8-ad8c-b6c244f693af",
108
- "metadata": {},
109
- "outputs": [
110
- {
111
- "data": {
112
- "text/html": [
113
- "<div>\n",
114
- "<style scoped>\n",
115
- " .dataframe tbody tr th:only-of-type {\n",
116
- " vertical-align: middle;\n",
117
- " }\n",
118
- "\n",
119
- " .dataframe tbody tr th {\n",
120
- " vertical-align: top;\n",
121
- " }\n",
122
- "\n",
123
- " .dataframe thead th {\n",
124
- " text-align: right;\n",
125
- " }\n",
126
- "</style>\n",
127
- "<table border=\"1\" class=\"dataframe\">\n",
128
- " <thead>\n",
129
- " <tr style=\"text-align: right;\">\n",
130
- " <th></th>\n",
131
- " <th>0</th>\n",
132
- " </tr>\n",
133
- " </thead>\n",
134
- " <tbody>\n",
135
- " <tr>\n",
136
- " <th>5342</th>\n",
137
- " <td>PercentChange-0\\tNumeratorQuantity1-0\\tNumerat...</td>\n",
138
- " </tr>\n",
139
- " <tr>\n",
140
- " <th>5343</th>\n",
141
- " <td>PercentChange-0\\tNumeratorQuantity2-0\\tNumerat...</td>\n",
142
- " </tr>\n",
143
- " <tr>\n",
144
- " <th>5344</th>\n",
145
- " <td>PercentChange-0\\tNumeratorQuantity2-0\\tNumerat...</td>\n",
146
- " </tr>\n",
147
- " <tr>\n",
148
- " <th>5345</th>\n",
149
- " <td>PercentChange-0\\tNumeratorQuantity2-2\\tNumerat...</td>\n",
150
- " </tr>\n",
151
- " <tr>\n",
152
- " <th>5346</th>\n",
153
- " <td>PercentChange-0\\tNumeratorQuantity2-0\\tDenomin...</td>\n",
154
- " </tr>\n",
155
- " <tr>\n",
156
- " <th>...</th>\n",
157
- " <td>...</td>\n",
158
- " </tr>\n",
159
- " <tr>\n",
160
- " <th>113359</th>\n",
161
- " <td>PercentChange-0\\tNumeratorQuantity2-2\\tNumerat...</td>\n",
162
- " </tr>\n",
163
- " <tr>\n",
164
- " <th>113360</th>\n",
165
- " <td>PercentChange-0\\tNumeratorQuantity2-0\\tNumerat...</td>\n",
166
- " </tr>\n",
167
- " <tr>\n",
168
- " <th>113361</th>\n",
169
- " <td>PercentChange-0\\tNumeratorQuantity2-0\\tNumerat...</td>\n",
170
- " </tr>\n",
171
- " <tr>\n",
172
- " <th>113362</th>\n",
173
- " <td>PercentChange-0\\tNumeratorQuantity2-0\\tNumerat...</td>\n",
174
- " </tr>\n",
175
- " <tr>\n",
176
- " <th>113363</th>\n",
177
- " <td>PercentChange-0\\tNumeratorQuantity2-0\\tNumerat...</td>\n",
178
- " </tr>\n",
179
- " </tbody>\n",
180
- "</table>\n",
181
- "<p>997 rows × 1 columns</p>\n",
182
- "</div>"
183
- ],
184
- "text/plain": [
185
- " 0\n",
186
- "5342 PercentChange-0\\tNumeratorQuantity1-0\\tNumerat...\n",
187
- "5343 PercentChange-0\\tNumeratorQuantity2-0\\tNumerat...\n",
188
- "5344 PercentChange-0\\tNumeratorQuantity2-0\\tNumerat...\n",
189
- "5345 PercentChange-0\\tNumeratorQuantity2-2\\tNumerat...\n",
190
- "5346 PercentChange-0\\tNumeratorQuantity2-0\\tDenomin...\n",
191
- "... ...\n",
192
- "113359 PercentChange-0\\tNumeratorQuantity2-2\\tNumerat...\n",
193
- "113360 PercentChange-0\\tNumeratorQuantity2-0\\tNumerat...\n",
194
- "113361 PercentChange-0\\tNumeratorQuantity2-0\\tNumerat...\n",
195
- "113362 PercentChange-0\\tNumeratorQuantity2-0\\tNumerat...\n",
196
- "113363 PercentChange-0\\tNumeratorQuantity2-0\\tNumerat...\n",
197
- "\n",
198
- "[997 rows x 1 columns]"
199
- ]
200
- },
201
- "execution_count": 7,
202
- "metadata": {},
203
- "output_type": "execute_result"
204
- }
205
- ],
206
- "source": [
207
- "# Load the test file and select rows based on indices\n",
208
- "test = pd.read_csv(test_location, sep=',', header=None, engine='python')\n",
209
- "selected_rows_df2 = test.loc[indices]\n",
210
- "selected_rows_df2"
211
- ]
212
- },
213
- {
214
- "cell_type": "code",
215
- "execution_count": 8,
216
- "id": "1d0c3d49-061f-486b-9c19-cf20945f3207",
217
- "metadata": {},
218
- "outputs": [
219
- {
220
- "data": {
221
- "text/plain": [
222
- "997"
223
- ]
224
- },
225
- "execution_count": 8,
226
- "metadata": {},
227
- "output_type": "execute_result"
228
- }
229
- ],
230
- "source": [
231
- "graduation_groups = [\n",
232
- " 'high' if idx in high_indices else 'low' for idx in selected_rows_df2.index\n",
233
- "]\n",
234
- "# graduation_groups\n",
235
- "len(graduation_groups)"
236
- ]
237
- },
238
- {
239
- "cell_type": "code",
240
- "execution_count": 9,
241
- "id": "d2508a0f-e5ca-432e-b99b-481ea4536d4d",
242
- "metadata": {},
243
- "outputs": [
244
- {
245
- "data": {
246
- "text/plain": [
247
- "997"
248
- ]
249
- },
250
- "execution_count": 9,
251
- "metadata": {},
252
- "output_type": "execute_result"
253
- }
254
- ],
255
- "source": [
256
- "opt_task_groups = ['opt_task1' if test_info.loc[idx, 6] == 0 else 'opt_task2' for idx in selected_rows_df2.index]\n",
257
- "len(opt_task_groups)"
258
- ]
259
- },
260
- {
261
- "cell_type": "code",
262
- "execution_count": 10,
263
- "id": "ad0ce4a1-27fa-4867-8061-4054dbb340df",
264
- "metadata": {},
265
- "outputs": [],
266
- "source": [
267
- "t_label=data[0]\n",
268
- "p_label=data[1]"
269
- ]
270
- },
271
- {
272
- "cell_type": "code",
273
- "execution_count": 12,
274
- "id": "a4f4a2b9-3134-42ac-871b-4e117098cd0e",
275
- "metadata": {},
276
- "outputs": [],
277
- "source": [
278
- "# Step 1: Align graduation_group, t_label, and p_label\n",
279
- "aligned_labels = list(zip(graduation_groups, t_label, p_label))\n",
280
- "opt_task_aligned = list(zip(opt_task_groups, t_label, p_label))\n",
281
- "# Step 2: Separate the labels for high and low groups\n",
282
- "high_t_labels = [t for grad, t, p in aligned_labels if grad == 'high']\n",
283
- "low_t_labels = [t for grad, t, p in aligned_labels if grad == 'low']\n",
284
- "\n",
285
- "high_p_labels = [p for grad, t, p in aligned_labels if grad == 'high']\n",
286
- "low_p_labels = [p for grad, t, p in aligned_labels if grad == 'low']\n",
287
- "\n",
288
- "\n",
289
- "opt_task1_t_labels = [t for task, t, p in opt_task_aligned if task == 'opt_task1']\n",
290
- "opt_task1_p_labels = [p for task, t, p in opt_task_aligned if task == 'opt_task1']\n",
291
- "\n",
292
- "opt_task2_t_labels = [t for task, t, p in opt_task_aligned if task == 'opt_task2']\n",
293
- "opt_task2_p_labels = [p for task, t, p in opt_task_aligned if task == 'opt_task2']\n"
294
- ]
295
- },
296
- {
297
- "cell_type": "code",
298
- "execution_count": 15,
299
- "id": "74cda932-ce98-4ad5-9c29-a54bdc4ee086",
300
- "metadata": {},
301
- "outputs": [
302
- {
303
- "name": "stdout",
304
- "output_type": "stream",
305
- "text": [
306
- "opt_task1 ROC-AUC: 0.7592686234399062\n",
307
- "opt_task2 ROC-AUC: 0.7268598353289777\n"
308
- ]
309
- }
310
- ],
311
- "source": [
312
- "\n",
313
- "opt_task1_roc_auc = roc_auc_score(opt_task1_t_labels, opt_task1_p_labels) if len(set(opt_task1_t_labels)) > 1 else None\n",
314
- "opt_task2_roc_auc = roc_auc_score(opt_task2_t_labels, opt_task2_p_labels) if len(set(opt_task2_t_labels)) > 1 else None\n",
315
- "\n",
316
- "print(f\"opt_task1 ROC-AUC: {opt_task1_roc_auc}\")\n",
317
- "print(f\"opt_task2 ROC-AUC: {opt_task2_roc_auc}\")"
318
- ]
319
- },
320
- {
321
- "cell_type": "code",
322
- "execution_count": 50,
323
- "id": "c8e34660-83d0-46a1-a218-95d609e11729",
324
- "metadata": {},
325
- "outputs": [
326
- {
327
- "data": {
328
- "text/plain": [
329
- "997"
330
- ]
331
- },
332
- "execution_count": 50,
333
- "metadata": {},
334
- "output_type": "execute_result"
335
- }
336
- ],
337
- "source": [
338
- "len(low_t_labels)+len(high_t_labels)"
339
- ]
340
- },
341
- {
342
- "cell_type": "code",
343
- "execution_count": 13,
344
- "id": "c11050db-2636-4c50-9cd4-b9943e5cee83",
345
- "metadata": {},
346
- "outputs": [],
347
- "source": []
348
- },
349
- {
350
- "cell_type": "code",
351
- "execution_count": 16,
352
- "id": "e1309e93-7063-4f48-bbc7-11a0d449c34e",
353
- "metadata": {},
354
- "outputs": [
355
- {
356
- "name": "stdout",
357
- "output_type": "stream",
358
- "text": [
359
- "ROC-AUC Score for High Graduation Rate Group: 0.675\n",
360
- "ROC-AUC Score for Low Graduation Rate Group: 0.7489795918367347\n"
361
- ]
362
- }
363
- ],
364
- "source": [
365
- "high_roc_auc = roc_auc_score(high_t_labels, high_p_labels) if len(set(high_t_labels)) > 1 else None\n",
366
- "low_roc_auc = roc_auc_score(low_t_labels, low_p_labels) if len(set(low_t_labels)) > 1 else None\n",
367
- "\n",
368
- "print(\"ROC-AUC Score for High Graduation Rate Group:\", high_roc_auc)\n",
369
- "print(\"ROC-AUC Score for Low Graduation Rate Group:\", low_roc_auc)"
370
- ]
371
- },
372
- {
373
- "cell_type": "code",
374
- "execution_count": 21,
375
- "id": "a99e7812-817d-4f9f-b6fa-1a58aa3a34dc",
376
- "metadata": {},
377
- "outputs": [
378
- {
379
- "name": "stdout",
380
- "output_type": "stream",
381
- "text": [
382
- "Task Analysis Summary:\n",
383
- "-----------------------\n",
384
- "Ideal Task = OptionalTask_1:\n",
385
- " Only OptionalTask_1 done: 22501\n",
386
- " Only OptionalTask_2 done: 20014\n",
387
- " Both done: 24854\n",
388
- " None done: 38\n",
389
- "Ideal Task = OptionalTask_2:\n",
390
- " Only OptionalTask_1 done: 12588\n",
391
- " Only OptionalTask_2 done: 18942\n",
392
- " Both done: 15147\n",
393
- " None done: 78\n",
394
- "\n"
395
- ]
396
- }
397
- ],
398
- "source": [
399
- "def analyze_row(row):\n",
400
- " # Split the row into fields\n",
401
- " fields = row.split(\"\\t\")\n",
402
- "\n",
403
- " # Define tasks for OptionalTask_1, OptionalTask_2, and FinalAnswer\n",
404
- " optional_task_1_subtasks = [\"DenominatorFactor\", \"NumeratorFactor\", \"EquationAnswer\"]\n",
405
- " optional_task_2_subtasks = [\n",
406
- " \"FirstRow2:1\", \"FirstRow2:2\", \"FirstRow1:1\", \"FirstRow1:2\", \n",
407
- " \"SecondRow\", \"ThirdRow\"\n",
408
- " ]\n",
409
- "\n",
410
- " # Helper function to evaluate task attempts\n",
411
- " def evaluate_tasks(fields, tasks):\n",
412
- " task_status = {}\n",
413
- " for task in tasks:\n",
414
- " relevant_attempts = [f for f in fields if task in f]\n",
415
- " if any(\"OK\" in attempt for attempt in relevant_attempts):\n",
416
- " task_status[task] = \"Attempted (Successful)\"\n",
417
- " elif any(\"ERROR\" in attempt for attempt in relevant_attempts):\n",
418
- " task_status[task] = \"Attempted (Error)\"\n",
419
- " elif any(\"JIT\" in attempt for attempt in relevant_attempts):\n",
420
- " task_status[task] = \"Attempted (JIT)\"\n",
421
- " else:\n",
422
- " task_status[task] = \"Unattempted\"\n",
423
- " return task_status\n",
424
- "\n",
425
- " # Evaluate tasks for each category\n",
426
- " optional_task_1_status = evaluate_tasks(fields, optional_task_1_subtasks)\n",
427
- " optional_task_2_status = evaluate_tasks(fields, optional_task_2_subtasks)\n",
428
- "\n",
429
- " # Check if tasks have any successful attempt\n",
430
- " opt1_done = any(status == \"Attempted (Successful)\" for status in optional_task_1_status.values())\n",
431
- " opt2_done = any(status == \"Attempted (Successful)\" for status in optional_task_2_status.values())\n",
432
- "\n",
433
- " return opt1_done, opt2_done\n",
434
- "\n",
435
- "# Read data from test_info.txt\n",
436
- "# Read data from test_info.txt\n",
437
- "with open(test_info_location, \"r\") as file:\n",
438
- " data = file.readlines()\n",
439
- "\n",
440
- "# Assuming test_info[7] is a list with ideal tasks for each instance\n",
441
- "ideal_tasks = test_info[6] # A list where each element is either 1 or 2\n",
442
- "\n",
443
- "# Initialize counters\n",
444
- "task_counts = {\n",
445
- " 1: {\"only_opt1\": 0, \"only_opt2\": 0, \"both\": 0,\"none\":0},\n",
446
- " 2: {\"only_opt1\": 0, \"only_opt2\": 0, \"both\": 0,\"none\":0}\n",
447
- "}\n",
448
- "\n",
449
- "# Analyze rows\n",
450
- "for i, row in enumerate(data):\n",
451
- " row = row.strip()\n",
452
- " if not row:\n",
453
- " continue\n",
454
- "\n",
455
- " ideal_task = ideal_tasks[i] # Get the ideal task for the current row\n",
456
- " opt1_done, opt2_done = analyze_row(row)\n",
457
- "\n",
458
- " if ideal_task == 0:\n",
459
- " if opt1_done and not opt2_done:\n",
460
- " task_counts[1][\"only_opt1\"] += 1\n",
461
- " elif not opt1_done and opt2_done:\n",
462
- " task_counts[1][\"only_opt2\"] += 1\n",
463
- " elif opt1_done and opt2_done:\n",
464
- " task_counts[1][\"both\"] += 1\n",
465
- " else:\n",
466
- " task_counts[1][\"none\"] +=1\n",
467
- " elif ideal_task == 1:\n",
468
- " if opt1_done and not opt2_done:\n",
469
- " task_counts[2][\"only_opt1\"] += 1\n",
470
- " elif not opt1_done and opt2_done:\n",
471
- " task_counts[2][\"only_opt2\"] += 1\n",
472
- " elif opt1_done and opt2_done:\n",
473
- " task_counts[2][\"both\"] += 1\n",
474
- " else:\n",
475
- " task_counts[2][\"none\"] +=1\n",
476
- "\n",
477
- "# Create a string output for results\n",
478
- "output_summary = \"Task Analysis Summary:\\n\"\n",
479
- "output_summary += \"-----------------------\\n\"\n",
480
- "\n",
481
- "for ideal_task, counts in task_counts.items():\n",
482
- " output_summary += f\"Ideal Task = OptionalTask_{ideal_task}:\\n\"\n",
483
- " output_summary += f\" Only OptionalTask_1 done: {counts['only_opt1']}\\n\"\n",
484
- " output_summary += f\" Only OptionalTask_2 done: {counts['only_opt2']}\\n\"\n",
485
- " output_summary += f\" Both done: {counts['both']}\\n\"\n",
486
- " output_summary += f\" None done: {counts['none']}\\n\"\n",
487
- "\n",
488
- "print(output_summary)\n"
489
- ]
490
- },
491
- {
492
- "cell_type": "code",
493
- "execution_count": 23,
494
- "id": "3630406c-859a-43ab-a569-67d577cc9bf6",
495
- "metadata": {},
496
- "outputs": [],
497
- "source": [
498
- "import gradio as gr\n",
499
- "from matplotlib.figure import Figure"
500
- ]
501
- },
502
- {
503
- "cell_type": "code",
504
- "execution_count": 28,
505
- "id": "99833638-882d-4c75-bcc3-031e39cfb5a7",
506
- "metadata": {},
507
- "outputs": [],
508
- "source": [
509
- "with open(\"roc_data.pkl\", \"rb\") as f:\n",
510
- " fpr, tpr, _ = pickle.load(f)\n",
511
- "roc_auc = auc(fpr, tpr)\n",
512
- "\n",
513
- "# Create a matplotlib figure\n",
514
- "fig = Figure()\n",
515
- "ax = fig.add_subplot(1, 1, 1)\n",
516
- "ax.plot(fpr, tpr, color='blue', lw=2, label=f'ROC curve (area = {roc_auc:.2f})')\n",
517
- "ax.plot([0, 1], [0, 1], color='navy', lw=2, linestyle='--')\n",
518
- "ax.set(xlabel='False Positive Rate', ylabel='True Positive Rate', title=f'Receiver Operating Curve (ROC)')\n",
519
- "ax.legend(loc=\"lower right\")\n",
520
- "ax.grid()"
521
- ]
522
- },
523
- {
524
- "cell_type": "code",
525
- "execution_count": null,
526
- "id": "6eb3dece-5b33-4223-af9a-6b999bb2305b",
527
- "metadata": {},
528
- "outputs": [],
529
- "source": []
530
- }
531
- ],
532
- "metadata": {
533
- "kernelspec": {
534
- "display_name": "Python 3 (ipykernel)",
535
- "language": "python",
536
- "name": "python3"
537
- },
538
- "language_info": {
539
- "codemirror_mode": {
540
- "name": "ipython",
541
- "version": 3
542
- },
543
- "file_extension": ".py",
544
- "mimetype": "text/x-python",
545
- "name": "python",
546
- "nbconvert_exporter": "python",
547
- "pygments_lexer": "ipython3",
548
- "version": "3.12.4"
549
- }
550
- },
551
- "nbformat": 4,
552
- "nbformat_minor": 5
553
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
fullTest/test.txt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:2a479561b801a43249b6a8aceed5f32d16cec3d2f40956ed02640b6dcab0bdfe
3
- size 21353853
 
 
 
 
fullTest/test_info.txt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:dbb182b48eecce59c4e61f82a23d8af2866d9327f0543aca3546880fdb0d6003
3
- size 166442240
 
 
 
 
fullTest/test_label.txt DELETED
The diff for this file is too large to render. See raw diff
 
new_test_saved_finetuned_model.py CHANGED
@@ -221,12 +221,9 @@ class BERTFineTuneTrainer:
221
  for key, value in final_msg.items():
222
  file.write(f"{key}: {value}\n")
223
  print(final_msg)
224
- # print(type(plabels),type(tlabels),plabels,tlabels)
225
  fpr, tpr, thresholds = roc_curve(tlabels, positive_class_probs)
226
  with open("roc_data.pkl", "wb") as f:
227
  pickle.dump((fpr, tpr, thresholds), f)
228
- with open("roc_data2.pkl", "wb") as f:
229
- pickle.dump((tlabels,positive_class_probs), f)
230
  print(final_msg)
231
  f.close()
232
  with open(self.log_folder_path+f"/log_{phase}_finetuned_info.txt", 'a') as f1:
@@ -429,7 +426,6 @@ class BERTFineTuneCalibratedTrainer:
429
  auc_score = roc_auc_score(tlabels, positive_class_probs)
430
  end_time = time.time()
431
  final_msg = {
432
- "this one":"this one",
433
  "avg_loss": avg_loss / len(data_iter),
434
  "total_acc": total_correct * 100.0 / total_element,
435
  "precisions": precisions,
@@ -444,8 +440,7 @@ class BERTFineTuneCalibratedTrainer:
444
  with open("result.txt", 'w') as file:
445
  for key, value in final_msg.items():
446
  file.write(f"{key}: {value}\n")
447
- with open("plabels.txt","w") as file:
448
- file.write(plabels)
449
  print(final_msg)
450
  fpr, tpr, thresholds = roc_curve(tlabels, positive_class_probs)
451
  f.close()
 
221
  for key, value in final_msg.items():
222
  file.write(f"{key}: {value}\n")
223
  print(final_msg)
 
224
  fpr, tpr, thresholds = roc_curve(tlabels, positive_class_probs)
225
  with open("roc_data.pkl", "wb") as f:
226
  pickle.dump((fpr, tpr, thresholds), f)
 
 
227
  print(final_msg)
228
  f.close()
229
  with open(self.log_folder_path+f"/log_{phase}_finetuned_info.txt", 'a') as f1:
 
426
  auc_score = roc_auc_score(tlabels, positive_class_probs)
427
  end_time = time.time()
428
  final_msg = {
 
429
  "avg_loss": avg_loss / len(data_iter),
430
  "total_acc": total_correct * 100.0 / total_element,
431
  "precisions": precisions,
 
440
  with open("result.txt", 'w') as file:
441
  for key, value in final_msg.items():
442
  file.write(f"{key}: {value}\n")
443
+
 
444
  print(final_msg)
445
  fpr, tpr, thresholds = roc_curve(tlabels, positive_class_probs)
446
  f.close()
plot.png CHANGED
ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/fullTest/highGRschool10_/test.txt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:20a028aa7529f6c68f16ba09e038ef969ca61aa22ee1e41f5e0474883aabbddc
3
- size 24775790
 
 
 
 
ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/fullTest/highGRschool10_/test_info.txt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:f29c4c3585b70ef5a1fc0c107d9d96c63b7adae0659789b90f5bfab97df57026
3
- size 123225375
 
 
 
 
ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/fullTest/highGRschool10_/test_label.txt DELETED
The diff for this file is too large to render. See raw diff
 
ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/fullTest/test.txt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:35569d6f81ef85e6353f36912c1cb79bfb723fe7d2476e10afcb745c170c5130
3
- size 24672844
 
 
 
 
ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/fullTest/test_BKT.txt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:dec171098a0b444d3b8a3de8497345e8806440038756ce51a575314e6c414647
3
- size 20086086
 
 
 
 
ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/fullTest/test_info.txt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:a6aadba0002bfdfde835b8837b3ff36cd84c64c3e23b6589ec1d002b4b62c2f4
3
- size 122629427
 
 
 
 
ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/fullTest/test_label.txt DELETED
The diff for this file is too large to render. See raw diff
 
ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/highGRschool10/test_label.txt CHANGED
The diff for this file is too large to render. See raw diff
 
ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/lowGRschoolAll/test.txt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:e738c87fcbcc3e0362199ea2b7f9ef06093fb3f9e7a5f8c5ab828602e52230f9
3
- size 16005023
 
 
 
 
ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/lowGRschoolAll/test_info.txt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:ef4862f5c282efdfa49e13ed0f6cb344abcb7ae07fdfba535d48193bb8a3c1ed
3
- size 81939614
 
 
 
 
ratio_proportion_change3_2223/sch_largest_100-coded/finetuning/lowGRschoolAll/test_label.txt DELETED
The diff for this file is too large to render. See raw diff
 
result.txt CHANGED
@@ -1,7 +1,7 @@
1
- avg_loss: 0.5753933191299438
2
- total_acc: 69.1919191919192
3
- precisions: 0.7339335382813644
4
- recalls: 0.6919191919191919
5
- f1_scores: 0.6795666457091064
6
- time_taken_from_start: 3.4653592109680176
7
- auc_score: 0.78054506481576
 
1
+ avg_loss: 0.5730699896812439
2
+ total_acc: 69.52861952861953
3
+ precisions: 0.7336375047795977
4
+ recalls: 0.6952861952861953
5
+ f1_scores: 0.6858177547541179
6
+ time_taken_from_start: 28.49159860610962
7
+ auc_score: 0.7738852057033876
roc_data.pkl CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:7405227e70b46d1e375740f30a8abe37bf1b93c30ed20df2f60b175ff4a14d5f
3
- size 2042
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4c4af99c21a2122f6f4c4773439bbb77976243559acf78cd9b771f24d3ae9bdc
3
+ size 5930
roc_data2.pkl DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:51efccab4a3168a512e82ca10a7917b65d9a3894b0968468f50e00c82574fcfb
3
- size 5651
 
 
 
 
selected_rows.txt CHANGED
The diff for this file is too large to render. See raw diff
 
selected_rows_first20.txt DELETED
@@ -1,198 +0,0 @@
1
- PercentChange-0 NumeratorQuantity1-0 NumeratorQuantity2-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
2
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
3
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
4
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
5
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
6
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
7
- PercentChange-0 DenominatorQuantity1-0 NumeratorQuantity2-2 NumeratorQuantity1-0 NumeratorQuantity2-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
8
- PercentChange-0 DenominatorQuantity1-0 NumeratorQuantity2-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
9
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0
10
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
11
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-2 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2
12
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-2 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_1 OptionalTask_2 DenominatorFactor FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
13
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2
14
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
15
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0
16
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2
17
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
18
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
19
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2
20
- PercentChange-0 NumeratorQuantity1-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
21
- PercentChange-2 NumeratorQuantity2-2 DenominatorQuantity1-0 NumeratorQuantity2-0 NumeratorQuantity1-2 FinalAnswer-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
22
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0
23
- PercentChange-0 DenominatorQuantity1-0 NumeratorQuantity1-0 NumeratorQuantity2-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow1:2 FirstRow2:2 FirstRow1:1 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
24
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 NumeratorQuantity2-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
25
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
26
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
27
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
28
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
29
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
30
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
31
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
32
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
33
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-2
34
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
35
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
36
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0
37
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow OptionalTask_1 EquationAnswer DenominatorFactor NumeratorFactor FinalAnswer-0 FinalAnswerDirection-0
38
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2 NumeratorFactor DenominatorFactor FinalAnswer-0
39
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
40
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow OptionalTask_1 NumeratorFactor FinalAnswer-2 DenominatorFactor NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-2
41
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0
42
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow OptionalTask_1 FinalAnswer-2 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
43
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor DenominatorFactor EquationAnswer SecondRow ThirdRow FinalAnswer-2
44
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0
45
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-2 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
46
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
47
- PercentChange-0 NumeratorQuantity1-0 DenominatorQuantity1-0 NumeratorQuantity2-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
48
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
49
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-2
50
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
51
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
52
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-1
53
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-2 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
54
- PercentChange-2 NumeratorQuantity1-0 DenominatorQuantity1-0 NumeratorQuantity2-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-2
55
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2
56
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
57
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
58
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
59
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
60
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
61
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
62
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 OptionalTask_2 DenominatorFactor NumeratorFactor EquationAnswer FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
63
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
64
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
65
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0
66
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0
67
- PercentChange-0 NumeratorQuantity2-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 OptionalTask_2 DenominatorFactor NumeratorFactor EquationAnswer FirstRow2:1 FirstRow2:2 EquationAnswer FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
68
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 OptionalTask_1 EquationAnswer DenominatorFactor NumeratorFactor EquationAnswer FirstRow1:1 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
69
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 EquationAnswer DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
70
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 EquationAnswer DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-2
71
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
72
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
73
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0
74
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0
75
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
76
- PercentChange-2 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
77
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 EquationAnswer DenominatorFactor NumeratorFactor EquationAnswer FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
78
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
79
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-0
80
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-2
81
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
82
- PercentChange-0 NumeratorQuantity2-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
83
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
84
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 OptionalTask_1 DenominatorFactor FirstRow1:2 FirstRow2:2 FirstRow1:2 FinalAnswer-2 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
85
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-0
86
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
87
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
88
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-2
89
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
90
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
91
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
92
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
93
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
94
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
95
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
96
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
97
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
98
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
99
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
100
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
101
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
102
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 EquationAnswer NumeratorFactor DenominatorFactor FinalAnswer-0 FinalAnswerDirection-0
103
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-0
104
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
105
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
106
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
107
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-0
108
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
109
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2
110
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 FinalAnswer-2 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-2 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
111
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow1:1 FirstRow1:2 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
112
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
113
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 EquationAnswer DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
114
- PercentChange-0 NumeratorQuantity2-2 DenominatorQuantity1-2 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_1 OptionalTask_2 EquationAnswer DenominatorFactor NumeratorFactor DenominatorFactor EquationAnswer FirstRow1:1 FirstRow2:2 FirstRow2:1 FirstRow1:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
115
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
116
- PercentChange-0 NumeratorQuantity1-2 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-2 OptionalTask_2 FirstRow1:1 FirstRow2:2 FirstRow2:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
117
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2 FinalAnswerDirection-0
118
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
119
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0
120
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-2 FinalAnswer-2 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow1:2 FirstRow2:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
121
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
122
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor OptionalTask_2 FirstRow2:1 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
123
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
124
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
125
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-2 NumeratorQuantity1-0 OptionalTask_1 NumeratorFactor OptionalTask_2 FirstRow1:1 FirstRow2:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2
126
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
127
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
128
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
129
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
130
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
131
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2 FinalAnswerDirection-0
132
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
133
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
134
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2 OptionalTask_1 EquationAnswer NumeratorFactor DenominatorFactor NumeratorFactor FinalAnswer-1
135
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
136
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
137
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
138
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 EquationAnswer OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow DenominatorFactor NumeratorFactor DenominatorFactor FinalAnswer-1
139
- PercentChange-2 NumeratorQuantity1-2 DenominatorQuantity1-2 NumeratorQuantity2-0 OptionalTask_2 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor DenominatorFactor NumeratorFactor DenominatorFactor FirstRow1:2 FirstRow2:1 FirstRow1:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0 EquationAnswer FinalAnswerDirection-0
140
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 OptionalTask_1 SecondRow ThirdRow NumeratorFactor EquationAnswer NumeratorFactor FinalAnswer-2
141
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 NumeratorQuantity2-1 OptionalTask_2 OptionalTask_1 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow1:1 FirstRow2:1 FirstRow1:1 SecondRow FinalAnswer-2 FinalAnswerDirection-0 ThirdRow NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-0
142
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 OptionalTask_1 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow EquationAnswer NumeratorFactor DenominatorFactor NumeratorFactor DenominatorFactor FinalAnswer-0
143
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_2 OptionalTask_1 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 EquationAnswer DenominatorFactor NumeratorFactor DenominatorFactor FinalAnswer-2 FinalAnswerDirection-2 FinalAnswer-1
144
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 FinalAnswer-1 FirstRow1:2 FirstRow2:2 FirstRow2:1 FirstRow1:1 SecondRow ThirdRow EquationAnswer NumeratorFactor DenominatorFactor NumeratorFactor FinalAnswer-1
145
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-1 DenominatorQuantity1-2 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
146
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
147
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow OptionalTask_1 EquationAnswer NumeratorFactor DenominatorFactor NumeratorFactor DenominatorFactor FinalAnswer-2
148
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 OptionalTask_1 DenominatorFactor NumeratorFactor DenominatorFactor FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 FirstRow1:1 SecondRow ThirdRow EquationAnswer FinalAnswer-2
149
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow2:2 FirstRow2:1 FirstRow1:1 SecondRow ThirdRow OptionalTask_1 EquationAnswer DenominatorFactor NumeratorFactor DenominatorFactor FinalAnswer-2
150
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow EquationAnswer FinalAnswer-1
151
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 OptionalTask_1 NumeratorFactor FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow EquationAnswer NumeratorFactor DenominatorFactor NumeratorFactor FinalAnswer-2
152
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 OptionalTask_1 FinalAnswerDirection-0
153
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 OptionalTask_1 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow EquationAnswer DenominatorFactor NumeratorFactor FinalAnswer-0
154
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow1:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 FirstRow2:2 SecondRow ThirdRow OptionalTask_1 EquationAnswer NumeratorFactor FinalAnswer-0 FinalAnswerDirection-0
155
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_2 OptionalTask_1 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow EquationAnswer NumeratorFactor DenominatorFactor NumeratorFactor FinalAnswer-0 FinalAnswerDirection-0
156
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
157
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 OptionalTask_1 EquationAnswer SecondRow ThirdRow EquationAnswer NumeratorFactor DenominatorFactor FinalAnswer-0 FinalAnswerDirection-0
158
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
159
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_2 OptionalTask_1 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow EquationAnswer NumeratorFactor DenominatorFactor FinalAnswer-0 FinalAnswerDirection-2
160
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow OptionalTask_1 EquationAnswer NumeratorFactor DenominatorFactor NumeratorFactor FinalAnswer-0 FinalAnswerDirection-0
161
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow EquationAnswer NumeratorFactor DenominatorFactor FinalAnswer-2 FinalAnswerDirection-2 FinalAnswer-0
162
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
163
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
164
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow FinalAnswer-2 ThirdRow FinalAnswer-2
165
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
166
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow NumeratorFactor EquationAnswer DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
167
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 OptionalTask_1 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-2
168
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 OptionalTask_1 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
169
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow FinalAnswer-2 ThirdRow OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-2
170
- PercentChange-0 NumeratorQuantity1-2 DenominatorQuantity1-2 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswerDirection-2 OptionalTask_1 EquationAnswer NumeratorFactor DenominatorFactor NumeratorFactor FinalAnswer-0
171
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow OptionalTask_1 EquationAnswer NumeratorFactor DenominatorFactor NumeratorFactor FinalAnswer-0 FinalAnswerDirection-2
172
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
173
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-2 FinalAnswerDirection-2 FinalAnswer-2 OptionalTask_2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
174
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-2
175
- PercentChange-0 NumeratorQuantity1-0 NumeratorQuantity2-0 DenominatorQuantity1-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
176
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
177
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
178
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
179
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswerDirection-0 FinalAnswer-0
180
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_2 FirstRow1:1 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
181
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
182
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
183
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswerDirection-0 FinalAnswer-0
184
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
185
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
186
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-2
187
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
188
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
189
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
190
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
191
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
192
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
193
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
194
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2 FinalAnswerDirection-0
195
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_1 NumeratorFactor OptionalTask_2 DenominatorFactor NumeratorFactor FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
196
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
197
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
198
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
selected_rows_last20.txt DELETED
@@ -1,198 +0,0 @@
1
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
2
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity2-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-2 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
3
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_1 NumeratorFactor DenominatorFactor OptionalTask_2 FirstRow2:1 FirstRow1:1 FirstRow1:2 FirstRow2:2 FinalAnswerDirection-0 DenominatorFactor NumeratorFactor EquationAnswer SecondRow ThirdRow FinalAnswer-0
4
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow1:2 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
5
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2 OptionalTask_2 FirstRow2:1 FirstRow1:1 FirstRow1:2 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
6
- PercentChange-0 NumeratorQuantity1-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer FinalAnswerDirection-2 FinalAnswer-0
7
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 DenominatorFactor NumeratorFactor EquationAnswer FirstRow1:1 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
8
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-1 FinalAnswerDirection-0
9
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 DenominatorFactor NumeratorFactor EquationAnswer SecondRow ThirdRow FinalAnswer-2 FinalAnswerDirection-0
10
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
11
- PercentChange-0 NumeratorQuantity1-0 NumeratorQuantity2-2 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 FinalAnswer-1
12
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
13
- PercentChange-0 NumeratorQuantity1-0 NumeratorQuantity2-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow1:2 FirstRow1:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2 ThirdRow FinalAnswer-2
14
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow1:1 FirstRow1:2 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
15
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
16
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
17
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
18
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 EquationAnswer DenominatorFactor EquationAnswer DenominatorFactor EquationAnswer DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
19
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
20
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-1 OptionalTask_1 NumeratorFactor OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow2:2 FirstRow1:2 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
21
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
22
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
23
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
24
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
25
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
26
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
27
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
28
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
29
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
30
- PercentChange-0 DenominatorQuantity1-0 NumeratorQuantity2-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor FinalAnswer-2 EquationAnswer FinalAnswer-2
31
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
32
- PercentChange-0 DenominatorQuantity1-0 NumeratorQuantity2-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
33
- PercentChange-0 DenominatorQuantity1-0 NumeratorQuantity2-2 NumeratorQuantity1-0 NumeratorQuantity2-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswerDirection-0 FinalAnswer-0
34
- PercentChange-0 DenominatorQuantity1-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
35
- PercentChange-2 DenominatorQuantity1-0 NumeratorQuantity2-0 NumeratorQuantity1-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswerDirection-0 FinalAnswer-0
36
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
37
- PercentChange-2 DenominatorQuantity1-0 NumeratorQuantity2-0 NumeratorQuantity1-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswerDirection-0 FinalAnswer-0
38
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
39
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 FirstRow1:1 FirstRow1:2 DenominatorFactor NumeratorFactor EquationAnswer FirstRow1:2 FirstRow2:2 FirstRow2:1 FinalAnswerDirection-0 SecondRow ThirdRow FinalAnswer-0
40
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 EquationAnswer FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
41
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 FirstRow1:1 EquationAnswer FinalAnswerDirection-2 EquationAnswer NumeratorFactor DenominatorFactor FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
42
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow FinalAnswer-2 ThirdRow FinalAnswer-0
43
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0
44
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2
45
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0
46
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0
47
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 EquationAnswer DenominatorFactor NumeratorFactor EquationAnswer FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 FinalAnswerDirection-0 SecondRow ThirdRow FinalAnswer-0
48
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 NumeratorFactor OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
49
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
50
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
51
- PercentChange-0 DenominatorQuantity1-0 NumeratorQuantity1-0 NumeratorQuantity2-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswerDirection-0 FinalAnswer-0
52
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 FinalAnswer-2 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-2 OptionalTask_2 FirstRow1:1 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
53
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0
54
- PercentChange-2 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow FinalAnswer-2
55
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
56
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
57
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
58
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
59
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow FinalAnswer-0
60
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
61
- PercentChange-0 NumeratorQuantity2-2 DenominatorQuantity1-0 NumeratorQuantity1-0 NumeratorQuantity2-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
62
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
63
- PercentChange-2 NumeratorQuantity2-2 DenominatorQuantity1-0 NumeratorQuantity1-0 NumeratorQuantity2-2 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
64
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
65
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
66
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
67
- PercentChange-0 DenominatorQuantity1-0 NumeratorQuantity2-2 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
68
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
69
- PercentChange-0 NumeratorQuantity2-2 DenominatorQuantity1-2 NumeratorQuantity1-2 NumeratorQuantity2-2 DenominatorQuantity1-2 NumeratorQuantity2-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
70
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2 ThirdRow FinalAnswer-2
71
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 EquationAnswer DenominatorFactor OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
72
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0
73
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
74
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
75
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2 FinalAnswerDirection-0
76
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
77
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
78
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
79
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
80
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
81
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
82
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswerDirection-0 OptionalTask_1 EquationAnswer NumeratorFactor DenominatorFactor NumeratorFactor FinalAnswer-0
83
- PercentChange-0 NumeratorQuantity2-2 DenominatorQuantity1-0 NumeratorQuantity2-0 NumeratorQuantity1-0 OptionalTask_1 OptionalTask_2 NumeratorFactor FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2 EquationAnswer DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
84
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
85
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 OptionalTask_1 NumeratorFactor SecondRow ThirdRow FinalAnswer-2 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
86
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
87
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
88
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
89
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
90
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
91
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
92
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-1 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswerDirection-0 FinalAnswer-0
93
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-2 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswerDirection-0 FinalAnswer-0
94
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
95
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
96
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
97
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2
98
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2
99
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow OptionalTask_1 NumeratorFactor FinalAnswer-0 FinalAnswerDirection-0
100
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow OptionalTask_1 EquationAnswer NumeratorFactor DenominatorFactor FinalAnswer-0
101
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow OptionalTask_1 EquationAnswer NumeratorFactor DenominatorFactor FinalAnswer-0
102
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-0
103
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow OptionalTask_1 EquationAnswer NumeratorFactor DenominatorFactor FinalAnswer-2
104
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0
105
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-2
106
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
107
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow NumeratorFactor EquationAnswer DenominatorFactor NumeratorFactor FinalAnswer-2
108
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswerDirection-0 FinalAnswer-0
109
- PercentChange-2 NumeratorQuantity2-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
110
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
111
- PercentChange-0 NumeratorQuantity1-2 DenominatorQuantity1-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
112
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-2 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-2
113
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
114
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-0
115
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-0 NumeratorQuantity2-2 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
116
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-0
117
- PercentChange-2 NumeratorQuantity1-0 DenominatorQuantity1-2 NumeratorQuantity2-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
118
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-2 NumeratorQuantity2-0 DenominatorQuantity1-0 OptionalTask_2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
119
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-2
120
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-2 NumeratorQuantity1-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
121
- PercentChange-2 NumeratorQuantity1-0 DenominatorQuantity1-2 NumeratorQuantity2-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
122
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
123
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
124
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswerDirection-0 FinalAnswer-0
125
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2 FinalAnswerDirection-0 FinalAnswer-2
126
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2 OptionalTask_2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
127
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
128
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
129
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 FinalAnswer-2 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor DenominatorFactor EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
130
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswerDirection-0 FinalAnswer-0
131
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
132
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 EquationAnswer DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FinalAnswerDirection-0 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
133
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_1 EquationAnswer DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
134
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
135
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0
136
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 EquationAnswer DenominatorFactor NumeratorFactor DenominatorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswerDirection-0 FinalAnswer-0
137
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
138
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 FinalAnswer-2 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 FirstRow1:1 SecondRow FinalAnswer-2 ThirdRow FinalAnswer-2
139
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-2
140
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 FinalAnswer-2 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer OptionalTask_2 FinalAnswer-2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
141
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-0
142
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
143
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 FinalAnswer-2 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer OptionalTask_2 FinalAnswer-2
144
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 NumeratorQuantity2-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
145
- PercentChange-2 NumeratorQuantity1-0 DenominatorQuantity1-2 NumeratorQuantity2-2 DenominatorQuantity1-2 FinalAnswer-2 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
146
- PercentChange-0 NumeratorQuantity1-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-2 FinalAnswer-2 OptionalTask_1 EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 NumeratorFactor DenominatorFactor EquationAnswer SecondRow FinalAnswer-0 FinalAnswerDirection-0
147
- PercentChange-0 NumeratorQuantity2-2 DenominatorQuantity1-0 NumeratorQuantity2-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
148
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2 FinalAnswerDirection-0 FinalAnswer-1
149
- PercentChange-0 DenominatorQuantity1-0 NumeratorQuantity2-0 NumeratorQuantity1-2 FinalAnswer-2 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
150
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-2 NumeratorQuantity2-2 NumeratorQuantity1-0 FinalAnswer-2 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
151
- PercentChange-0 DenominatorQuantity1-2 NumeratorQuantity1-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow FinalAnswer-2 ThirdRow FinalAnswer-2
152
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
153
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow FinalAnswer-2 ThirdRow FinalAnswer-0
154
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
155
- PercentChange-0 DenominatorQuantity1-2 NumeratorQuantity1-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
156
- PercentChange-2 DenominatorQuantity1-0 NumeratorQuantity2-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
157
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 FinalAnswer-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
158
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 FinalAnswer-2 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
159
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 FinalAnswer-2 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-1
160
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2 OptionalTask_1 FinalAnswer-2
161
- PercentChange-2 NumeratorQuantity2-2 DenominatorQuantity1-0 NumeratorQuantity2-0 NumeratorQuantity1-2 FinalAnswer-2 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-2
162
- PercentChange-2 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
163
- PercentChange-0 DenominatorQuantity1-0 NumeratorQuantity1-2 NumeratorQuantity2-0 NumeratorQuantity1-0 FinalAnswer-2 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
164
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
165
- PercentChange-2 DenominatorQuantity1-0 NumeratorQuantity1-0 NumeratorQuantity2-0 FinalAnswer-2 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
166
- PercentChange-0 DenominatorQuantity1-0 NumeratorQuantity2-0 NumeratorQuantity1-0 FinalAnswer-2 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 ThirdRow SecondRow FinalAnswer-2
167
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0
168
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
169
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_1 EquationAnswer NumeratorFactor DenominatorFactor FinalAnswer-0 FinalAnswerDirection-0
170
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-2
171
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-2
172
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
173
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor FinalAnswer-0 EquationAnswer
174
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-2
175
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 FinalAnswer-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
176
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-2
177
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-0
178
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-2
179
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-0
180
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-0
181
- PercentChange-0 NumeratorQuantity1-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_2 OptionalTask_1 FirstRow2:1 FinalAnswerDirection-2 DenominatorFactor NumeratorFactor EquationAnswer FirstRow2:2 FirstRow1:2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow1:2 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
182
- PercentChange-0 NumeratorQuantity1-0 DenominatorQuantity1-2 NumeratorQuantity2-0 OptionalTask_2 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
183
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-1 DenominatorQuantity1-1 OptionalTask_2 OptionalTask_1 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 DenominatorFactor NumeratorFactor EquationAnswer FirstRow1:2 SecondRow ThirdRow FinalAnswer-1
184
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 OptionalTask_1 FirstRow2:1 FirstRow2:2 FirstRow1:1 EquationAnswer DenominatorFactor NumeratorFactor EquationAnswer FirstRow1:2 SecondRow FinalAnswer-2
185
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 FinalAnswerDirection-0 DenominatorFactor NumeratorFactor FirstRow1:1 EquationAnswer FirstRow1:2 FirstRow2:2 EquationAnswer FirstRow2:1 SecondRow ThirdRow FinalAnswer-0
186
- PercentChange-0 NumeratorQuantity1-0 DenominatorQuantity1-0 NumeratorQuantity2-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
187
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-1 OptionalTask_2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 FinalAnswer-2
188
- PercentChange-2 NumeratorQuantity1-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FinalAnswerDirection-0 OptionalTask_1 FirstRow2:1 FirstRow2:2 FirstRow1:1 DenominatorFactor NumeratorFactor EquationAnswer FirstRow1:2 FirstRow2:2 FirstRow1:2 SecondRow FinalAnswer-1
189
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 OptionalTask_1 DenominatorFactor FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 FirstRow2:2 NumeratorFactor EquationAnswer SecondRow ThirdRow FinalAnswer-2
190
- PercentChange-0 NumeratorQuantity1-0 NumeratorQuantity2-2 DenominatorQuantity1-2 OptionalTask_2 OptionalTask_1 NumeratorFactor DenominatorFactor FirstRow2:2 DenominatorFactor NumeratorFactor EquationAnswer FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow1:2 FinalAnswer-1
191
- PercentChange-2 NumeratorQuantity1-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 OptionalTask_1 FinalAnswerDirection-0 FirstRow1:1 DenominatorFactor NumeratorFactor FirstRow1:2 FirstRow2:2 EquationAnswer FirstRow1:2 FirstRow2:1 FirstRow2:2 FinalAnswer-1
192
- PercentChange-0 NumeratorQuantity1-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 OptionalTask_1 FirstRow2:1 FinalAnswerDirection-0 FirstRow1:2 FirstRow2:2 NumeratorFactor DenominatorFactor FirstRow1:1 EquationAnswer FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
193
- PercentChange-0 NumeratorQuantity1-0 DenominatorQuantity1-0 NumeratorQuantity2-0 OptionalTask_1 OptionalTask_2 FirstRow1:2 FirstRow1:1 NumeratorFactor EquationAnswer DenominatorFactor FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2
194
- PercentChange-2 NumeratorQuantity1-0 NumeratorQuantity2-2 DenominatorQuantity1-0 OptionalTask_2 OptionalTask_1 FirstRow1:2 FirstRow1:1 FirstRow2:1 DenominatorFactor NumeratorFactor EquationAnswer FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
195
- PercentChange-0 NumeratorQuantity1-0 DenominatorQuantity1-0 NumeratorQuantity2-0 OptionalTask_2 OptionalTask_1 FirstRow1:2 FirstRow1:1 DenominatorFactor NumeratorFactor EquationAnswer FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2
196
- PercentChange-2 NumeratorQuantity1-0 NumeratorQuantity2-0 DenominatorQuantity1-0 OptionalTask_2 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 FirstRow2:2 SecondRow ThirdRow FinalAnswer-1
197
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 EquationAnswer FinalAnswerDirection-2 DenominatorFactor NumeratorFactor EquationAnswer SecondRow ThirdRow FinalAnswer-0
198
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 NumeratorQuantity2-0 DenominatorQuantity1-1 OptionalTask_2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow1:2 SecondRow ThirdRow FinalAnswer-1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
selected_rows_sampled.txt DELETED
@@ -1,199 +0,0 @@
1
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 FinalAnswerDirection-0 FinalAnswer-0
2
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswerDirection-0 FinalAnswer-0
3
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2 OptionalTask_2 FirstRow2:1 FirstRow1:1 FirstRow1:2 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
4
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswerDirection-0 FinalAnswer-0
5
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
6
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2
7
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
8
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-2 OptionalTask_2 FinalAnswer-2
9
- PercentChange-0 NumeratorQuantity1-2 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2 DenominatorFactor FinalAnswer-0
10
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 OptionalTask_1 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow EquationAnswer NumeratorFactor DenominatorFactor NumeratorFactor DenominatorFactor FinalAnswer-0
11
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 FirstRow1:1 FirstRow1:2 DenominatorFactor NumeratorFactor EquationAnswer FirstRow1:2 FirstRow2:2 FirstRow2:1 FinalAnswerDirection-0 SecondRow ThirdRow FinalAnswer-0
12
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
13
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-2 FinalAnswer-2 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
14
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
15
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
16
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2 FinalAnswerDirection-0
17
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-2
18
- PercentChange-0 DenominatorQuantity1-0 NumeratorQuantity2-2 NumeratorQuantity1-0 NumeratorQuantity2-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
19
- PercentChange-0 NumeratorQuantity1-0 DenominatorQuantity1-0 NumeratorQuantity2-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
20
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor FinalAnswerDirection-0 OptionalTask_2 DenominatorFactor NumeratorFactor DenominatorFactor EquationAnswer FirstRow1:1 FirstRow2:2 FirstRow2:1 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0
21
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 EquationAnswer DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FinalAnswerDirection-2 FirstRow1:1 FirstRow2:1 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
22
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
23
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 FinalAnswerDirection-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
24
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
25
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 EquationAnswer DenominatorFactor EquationAnswer DenominatorFactor EquationAnswer DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
26
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-0
27
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
28
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
29
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 OptionalTask_1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
30
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 FinalAnswer-2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
31
- PercentChange-0 NumeratorQuantity1-0 DenominatorQuantity1-0 NumeratorQuantity2-0 OptionalTask_2 OptionalTask_1 FirstRow1:2 FirstRow1:1 DenominatorFactor NumeratorFactor EquationAnswer FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2
32
- PercentChange-2 NumeratorQuantity2-2 DenominatorQuantity1-0 NumeratorQuantity2-0 NumeratorQuantity1-2 FinalAnswer-2 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-2
33
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0
34
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 DenominatorFactor NumeratorFactor EquationAnswer FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
35
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
36
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 EquationAnswer NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer FinalAnswerDirection-0 FinalAnswer-0
37
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 OptionalTask_2 DenominatorFactor NumeratorFactor EquationAnswer FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
38
- PercentChange-0 NumeratorQuantity1-2 DenominatorQuantity1-2 NumeratorQuantity1-2 DenominatorQuantity1-2 NumeratorQuantity2-0 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor DenominatorFactor EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
39
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
40
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-2 NumeratorQuantity1-2 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
41
- PercentChange-0 NumeratorQuantity1-0 DenominatorQuantity1-2 NumeratorQuantity2-0 DenominatorQuantity1-2 OptionalTask_1 OptionalTask_2 FirstRow2:1 FirstRow1:2 FirstRow1:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
42
- PercentChange-0 DenominatorQuantity1-0 NumeratorQuantity1-0 NumeratorQuantity2-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2 FinalAnswerDirection-0 FinalAnswer-0
43
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0
44
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-0
45
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
46
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
47
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_1 EquationAnswer DenominatorFactor OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswerDirection-0 FinalAnswer-0
48
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow OptionalTask_1 FinalAnswer-2 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
49
- PercentChange-2 NumeratorQuantity1-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 OptionalTask_1 FinalAnswerDirection-0 FirstRow1:1 DenominatorFactor NumeratorFactor FirstRow1:2 FirstRow2:2 EquationAnswer FirstRow1:2 FirstRow2:1 FirstRow2:2 FinalAnswer-1
50
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0
51
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 FinalAnswer-0
52
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
53
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
54
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0
55
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
56
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-2 NumeratorQuantity1-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
57
- PercentChange-2 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow FinalAnswer-2
58
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 FinalAnswer-2 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
59
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
60
- PercentChange-2 NumeratorQuantity2-2 DenominatorQuantity1-0 NumeratorQuantity2-0 NumeratorQuantity1-0 OptionalTask_1 EquationAnswer OptionalTask_2 DenominatorFactor EquationAnswer DenominatorFactor FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
61
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-2 OptionalTask_1 NumeratorFactor OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow EquationAnswer NumeratorFactor DenominatorFactor FinalAnswer-0 FinalAnswerDirection-0
62
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
63
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
64
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
65
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
66
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-0
67
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswerDirection-0 FinalAnswer-0
68
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
69
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
70
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
71
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0
72
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
73
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
74
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-0
75
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FinalAnswer-0
76
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-2
77
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
78
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
79
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
80
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 EquationAnswer DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2 FinalAnswerDirection-0
81
- PercentChange-0 NumeratorQuantity1-0 NumeratorQuantity2-0 DenominatorQuantity1-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
82
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 EquationAnswer NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
83
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
84
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 DenominatorFactor NumeratorFactor EquationAnswer SecondRow ThirdRow FinalAnswer-2
85
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-2
86
- PercentChange-0 NumeratorQuantity1-0 DenominatorQuantity1-0 NumeratorQuantity2-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
87
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-2
88
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_1 EquationAnswer DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 FinalAnswerDirection-0 FinalAnswer-0
89
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow FinalAnswer-0
90
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 FinalAnswer-2 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 FirstRow1:1 SecondRow FinalAnswer-2 ThirdRow FinalAnswer-2
91
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswerDirection-0 FinalAnswer-0
92
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 FinalAnswer-2 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
93
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0
94
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2 OptionalTask_2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
95
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
96
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity2-0 NumeratorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
97
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
98
- PercentChange-2 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
99
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
100
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
101
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_1 EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow EquationAnswer ThirdRow FinalAnswer-0 FinalAnswerDirection-2
102
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
103
- PercentChange-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 NumeratorQuantity2-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2 FinalAnswerDirection-0
104
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
105
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
106
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
107
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
108
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
109
- PercentChange-2 NumeratorQuantity1-0 DenominatorQuantity1-0 NumeratorQuantity2-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
110
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 DenominatorFactor NumeratorFactor EquationAnswer FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
111
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-2 FinalAnswer-2 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-2
112
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
113
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-0
114
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 OptionalTask_1 FinalAnswerDirection-0
115
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0
116
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
117
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 OptionalTask_1 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow FinalAnswer-2 ThirdRow FinalAnswer-2
118
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0
119
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
120
- PercentChange-0 NumeratorQuantity1-2 NumeratorQuantity2-2 DenominatorQuantity1-0 NumeratorQuantity1-2 NumeratorQuantity2-2 NumeratorQuantity1-2 NumeratorQuantity2-0 NumeratorQuantity1-2 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-2
121
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
122
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 OptionalTask_1 SecondRow ThirdRow FinalAnswer-2 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
123
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
124
- PercentChange-0 NumeratorQuantity2-1 DenominatorQuantity1-0 NumeratorQuantity1-0 FinalAnswer-1 FinalAnswerDirection-0 FinalAnswer-1 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
125
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
126
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswerDirection-0 FinalAnswer-0
127
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
128
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
129
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
130
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
131
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswerDirection-0 FinalAnswer-0
132
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
133
- PercentChange-2 NumeratorQuantity1-0 DenominatorQuantity1-2 NumeratorQuantity2-2 OptionalTask_1 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
134
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
135
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
136
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
137
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FinalAnswer-2 FinalAnswerDirection-0
138
- PercentChange-2 DenominatorQuantity1-0 NumeratorQuantity2-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
139
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-2 NumeratorQuantity2-0 OptionalTask_1 NumeratorFactor OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 DenominatorFactor NumeratorFactor DenominatorFactor EquationAnswer FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
140
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
141
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
142
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
143
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
144
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-2 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-2
145
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
146
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0
147
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow EquationAnswer FinalAnswer-2
148
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 OptionalTask_1 NumeratorFactor SecondRow ThirdRow FinalAnswer-2 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
149
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 FinalAnswer-2 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 FinalAnswer-1 SecondRow FinalAnswer-0 FinalAnswerDirection-0
150
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
151
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 FinalAnswer-2 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:2 FirstRow1:1 SecondRow FinalAnswer-2 ThirdRow FinalAnswer-2
152
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 FinalAnswer-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
153
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0
154
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
155
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow2:2 FirstRow2:1 FirstRow1:1 SecondRow ThirdRow OptionalTask_1 EquationAnswer DenominatorFactor NumeratorFactor DenominatorFactor FinalAnswer-2
156
- PercentChange-0 DenominatorQuantity1-2 NumeratorQuantity1-2 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
157
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
158
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-2
159
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 OptionalTask_1 EquationAnswer DenominatorFactor NumeratorFactor EquationAnswer FirstRow1:1 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
160
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
161
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
162
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow OptionalTask_1 EquationAnswer NumeratorFactor DenominatorFactor NumeratorFactor FinalAnswer-0 FinalAnswerDirection-0
163
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2
164
- PercentChange-0 DenominatorQuantity1-0 NumeratorQuantity1-2 NumeratorQuantity2-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
165
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
166
- PercentChange-2 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer ThirdRow FinalAnswer-0
167
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow EquationAnswer FinalAnswer-2
168
- PercentChange-0 NumeratorQuantity1-0 NumeratorQuantity2-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
169
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 EquationAnswer NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
170
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
171
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 OptionalTask_1 EquationAnswer SecondRow ThirdRow EquationAnswer NumeratorFactor DenominatorFactor FinalAnswer-0 FinalAnswerDirection-0
172
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0
173
- PercentChange-0 NumeratorQuantity1-0 DenominatorQuantity1-0 NumeratorQuantity2-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
174
- PercentChange-2 NumeratorQuantity2-2 DenominatorQuantity1-0 NumeratorQuantity2-2 NumeratorQuantity1-0 NumeratorQuantity2-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
175
- PercentChange-0 DenominatorQuantity1-0 NumeratorQuantity1-0 NumeratorQuantity2-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswerDirection-0 FinalAnswer-0
176
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
177
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
178
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-2 NumeratorQuantity1-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
179
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow1:1 FirstRow1:2 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
180
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
181
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow OptionalTask_1 EquationAnswer NumeratorFactor DenominatorFactor NumeratorFactor FinalAnswer-0 FinalAnswerDirection-2
182
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_2 OptionalTask_1 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 EquationAnswer DenominatorFactor NumeratorFactor DenominatorFactor FinalAnswer-2 FinalAnswerDirection-2 FinalAnswer-1
183
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 OptionalTask_1 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
184
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
185
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
186
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 FinalAnswer-0
187
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_2 OptionalTask_1 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow EquationAnswer NumeratorFactor DenominatorFactor NumeratorFactor FinalAnswer-0 FinalAnswerDirection-0
188
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-2
189
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
190
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
191
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 EquationAnswer NumeratorFactor DenominatorFactor OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 FinalAnswer-2 SecondRow ThirdRow FinalAnswer-2
192
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
193
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
194
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 NumeratorQuantity2-0 OptionalTask_1 EquationAnswer DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow1:1 FirstRow2:1 SecondRow ThirdRow FinalAnswerDirection-0 FinalAnswer-0
195
- PercentChange-0 NumeratorQuantity1-0 DenominatorQuantity1-2 NumeratorQuantity2-0 OptionalTask_2 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
196
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
197
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
198
- PercentChange-0 NumeratorQuantity2-2 DenominatorQuantity1-0 NumeratorQuantity1-2 NumeratorQuantity2-0 NumeratorQuantity1-2 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswerDirection-2 FinalAnswer-0
199
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
selected_rows_top20.txt DELETED
@@ -1,198 +0,0 @@
1
- PercentChange-0 NumeratorQuantity1-0 NumeratorQuantity2-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
2
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
3
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
4
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
5
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
6
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
7
- PercentChange-0 DenominatorQuantity1-0 NumeratorQuantity2-2 NumeratorQuantity1-0 NumeratorQuantity2-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
8
- PercentChange-0 DenominatorQuantity1-0 NumeratorQuantity2-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
9
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0
10
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
11
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-2 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2
12
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-2 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_1 OptionalTask_2 DenominatorFactor FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
13
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2
14
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
15
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0
16
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2
17
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
18
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
19
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2
20
- PercentChange-0 NumeratorQuantity1-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
21
- PercentChange-2 NumeratorQuantity2-2 DenominatorQuantity1-0 NumeratorQuantity2-0 NumeratorQuantity1-2 FinalAnswer-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
22
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0
23
- PercentChange-0 DenominatorQuantity1-0 NumeratorQuantity1-0 NumeratorQuantity2-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow1:2 FirstRow2:2 FirstRow1:1 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
24
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 NumeratorQuantity2-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
25
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
26
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
27
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
28
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
29
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
30
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
31
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
32
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
33
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-2
34
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
35
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
36
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0
37
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow OptionalTask_1 EquationAnswer DenominatorFactor NumeratorFactor FinalAnswer-0 FinalAnswerDirection-0
38
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2 NumeratorFactor DenominatorFactor FinalAnswer-0
39
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
40
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow OptionalTask_1 NumeratorFactor FinalAnswer-2 DenominatorFactor NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-2
41
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0
42
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow OptionalTask_1 FinalAnswer-2 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
43
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor DenominatorFactor EquationAnswer SecondRow ThirdRow FinalAnswer-2
44
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0
45
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-2 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
46
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
47
- PercentChange-0 NumeratorQuantity1-0 DenominatorQuantity1-0 NumeratorQuantity2-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
48
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
49
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-2
50
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
51
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
52
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-1
53
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-2 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
54
- PercentChange-2 NumeratorQuantity1-0 DenominatorQuantity1-0 NumeratorQuantity2-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-2
55
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2
56
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
57
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
58
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
59
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
60
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
61
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
62
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 OptionalTask_2 DenominatorFactor NumeratorFactor EquationAnswer FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
63
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
64
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
65
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0
66
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0
67
- PercentChange-0 NumeratorQuantity2-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 OptionalTask_2 DenominatorFactor NumeratorFactor EquationAnswer FirstRow2:1 FirstRow2:2 EquationAnswer FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
68
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 OptionalTask_1 EquationAnswer DenominatorFactor NumeratorFactor EquationAnswer FirstRow1:1 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
69
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 EquationAnswer DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
70
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 EquationAnswer DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-2
71
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
72
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
73
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0
74
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0
75
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
76
- PercentChange-2 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
77
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 EquationAnswer DenominatorFactor NumeratorFactor EquationAnswer FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
78
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
79
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-0
80
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-2
81
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
82
- PercentChange-0 NumeratorQuantity2-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
83
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
84
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 OptionalTask_1 DenominatorFactor FirstRow1:2 FirstRow2:2 FirstRow1:2 FinalAnswer-2 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
85
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-0
86
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
87
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
88
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-2
89
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
90
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
91
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
92
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
93
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
94
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
95
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
96
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
97
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
98
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
99
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
100
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
101
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
102
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 EquationAnswer NumeratorFactor DenominatorFactor FinalAnswer-0 FinalAnswerDirection-0
103
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-0
104
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
105
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
106
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
107
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-0
108
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
109
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2
110
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 FinalAnswer-2 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-2 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
111
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow1:1 FirstRow1:2 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
112
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
113
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 EquationAnswer DenominatorFactor NumeratorFactor EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
114
- PercentChange-0 NumeratorQuantity2-2 DenominatorQuantity1-2 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_1 OptionalTask_2 EquationAnswer DenominatorFactor NumeratorFactor DenominatorFactor EquationAnswer FirstRow1:1 FirstRow2:2 FirstRow2:1 FirstRow1:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
115
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
116
- PercentChange-0 NumeratorQuantity1-2 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-2 OptionalTask_2 FirstRow1:1 FirstRow2:2 FirstRow2:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
117
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2 FinalAnswerDirection-0
118
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
119
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0
120
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-2 FinalAnswer-2 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow1:2 FirstRow2:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
121
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
122
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor OptionalTask_2 FirstRow2:1 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
123
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
124
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
125
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-2 NumeratorQuantity1-0 OptionalTask_1 NumeratorFactor OptionalTask_2 FirstRow1:1 FirstRow2:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2
126
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
127
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
128
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
129
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
130
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
131
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2 FinalAnswerDirection-0
132
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
133
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
134
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2 OptionalTask_1 EquationAnswer NumeratorFactor DenominatorFactor NumeratorFactor FinalAnswer-1
135
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
136
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
137
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2
138
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 EquationAnswer OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow DenominatorFactor NumeratorFactor DenominatorFactor FinalAnswer-1
139
- PercentChange-2 NumeratorQuantity1-2 DenominatorQuantity1-2 NumeratorQuantity2-0 OptionalTask_2 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor DenominatorFactor NumeratorFactor DenominatorFactor FirstRow1:2 FirstRow2:1 FirstRow1:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0 EquationAnswer FinalAnswerDirection-0
140
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 OptionalTask_1 SecondRow ThirdRow NumeratorFactor EquationAnswer NumeratorFactor FinalAnswer-2
141
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 NumeratorQuantity2-1 OptionalTask_2 OptionalTask_1 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow1:1 FirstRow2:1 FirstRow1:1 SecondRow FinalAnswer-2 FinalAnswerDirection-0 ThirdRow NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-0
142
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 OptionalTask_1 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow EquationAnswer NumeratorFactor DenominatorFactor NumeratorFactor DenominatorFactor FinalAnswer-0
143
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_2 OptionalTask_1 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 EquationAnswer DenominatorFactor NumeratorFactor DenominatorFactor FinalAnswer-2 FinalAnswerDirection-2 FinalAnswer-1
144
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 FinalAnswer-1 FirstRow1:2 FirstRow2:2 FirstRow2:1 FirstRow1:1 SecondRow ThirdRow EquationAnswer NumeratorFactor DenominatorFactor NumeratorFactor FinalAnswer-1
145
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-1 DenominatorQuantity1-2 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:1 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
146
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
147
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow OptionalTask_1 EquationAnswer NumeratorFactor DenominatorFactor NumeratorFactor DenominatorFactor FinalAnswer-2
148
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 OptionalTask_1 DenominatorFactor NumeratorFactor DenominatorFactor FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 FirstRow1:1 SecondRow ThirdRow EquationAnswer FinalAnswer-2
149
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow2:2 FirstRow2:1 FirstRow1:1 SecondRow ThirdRow OptionalTask_1 EquationAnswer DenominatorFactor NumeratorFactor DenominatorFactor FinalAnswer-2
150
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow EquationAnswer FinalAnswer-1
151
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 OptionalTask_1 NumeratorFactor FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow EquationAnswer NumeratorFactor DenominatorFactor NumeratorFactor FinalAnswer-2
152
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow2:1 FirstRow2:2 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0 OptionalTask_1 FinalAnswerDirection-0
153
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 OptionalTask_1 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow EquationAnswer DenominatorFactor NumeratorFactor FinalAnswer-0
154
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:1 FirstRow1:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 FirstRow2:2 SecondRow ThirdRow OptionalTask_1 EquationAnswer NumeratorFactor FinalAnswer-0 FinalAnswerDirection-0
155
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_2 OptionalTask_1 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow EquationAnswer NumeratorFactor DenominatorFactor NumeratorFactor FinalAnswer-0 FinalAnswerDirection-0
156
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
157
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 OptionalTask_1 EquationAnswer SecondRow ThirdRow EquationAnswer NumeratorFactor DenominatorFactor FinalAnswer-0 FinalAnswerDirection-0
158
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
159
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_2 OptionalTask_1 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow EquationAnswer NumeratorFactor DenominatorFactor FinalAnswer-0 FinalAnswerDirection-2
160
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow OptionalTask_1 EquationAnswer NumeratorFactor DenominatorFactor NumeratorFactor FinalAnswer-0 FinalAnswerDirection-0
161
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow EquationAnswer NumeratorFactor DenominatorFactor FinalAnswer-2 FinalAnswerDirection-2 FinalAnswer-0
162
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
163
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-2 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
164
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow FinalAnswer-2 ThirdRow FinalAnswer-2
165
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
166
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow NumeratorFactor EquationAnswer DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
167
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 OptionalTask_1 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-2
168
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 OptionalTask_1 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
169
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow FinalAnswer-2 ThirdRow OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-2
170
- PercentChange-0 NumeratorQuantity1-2 DenominatorQuantity1-2 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow2:2 FirstRow2:1 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswerDirection-2 OptionalTask_1 EquationAnswer NumeratorFactor DenominatorFactor NumeratorFactor FinalAnswer-0
171
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow OptionalTask_1 EquationAnswer NumeratorFactor DenominatorFactor NumeratorFactor FinalAnswer-0 FinalAnswerDirection-2
172
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
173
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-2 FinalAnswerDirection-2 FinalAnswer-2 OptionalTask_2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
174
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-2
175
- PercentChange-0 NumeratorQuantity1-0 NumeratorQuantity2-0 DenominatorQuantity1-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
176
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_1 NumeratorFactor DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
177
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
178
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
179
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswerDirection-0 FinalAnswer-0
180
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_2 FirstRow1:1 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
181
- PercentChange-0 NumeratorQuantity2-0 DenominatorQuantity1-0 NumeratorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
182
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_1 NumeratorFactor DenominatorFactor EquationAnswer OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-2
183
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FirstRow1:1 FirstRow1:2 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswerDirection-0 FinalAnswer-0
184
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
185
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 NumeratorQuantity1-2 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0 FinalAnswerDirection-0
186
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 OptionalTask_2 FirstRow2:1 FirstRow2:2 FirstRow1:2 FirstRow1:1 SecondRow ThirdRow FinalAnswer-2 NumeratorFactor DenominatorFactor EquationAnswer FinalAnswer-2
187
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
188
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-2
189
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
190
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_1 DenominatorFactor NumeratorFactor EquationAnswer FinalAnswer-0
191
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-2 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
192
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0
193
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2
194
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-2 FinalAnswerDirection-0
195
- PercentChange-2 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-2 OptionalTask_1 NumeratorFactor OptionalTask_2 DenominatorFactor NumeratorFactor FirstRow2:1 FirstRow2:2 FirstRow1:1 FirstRow1:2 SecondRow ThirdRow FinalAnswer-0
196
- PercentChange-0 NumeratorQuantity2-2 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
197
- PercentChange-0 NumeratorQuantity2-0 NumeratorQuantity1-0 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:1 FirstRow2:2 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
198
- PercentChange-2 NumeratorQuantity2-0 NumeratorQuantity1-2 DenominatorQuantity1-0 OptionalTask_2 FirstRow1:2 FirstRow1:1 FirstRow2:2 FirstRow2:1 SecondRow ThirdRow FinalAnswer-0 FinalAnswerDirection-0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
test.txt ADDED
The diff for this file is too large to render. See raw diff
 
train.txt ADDED
The diff for this file is too large to render. See raw diff
 
train_info.txt DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:ef4862f5c282efdfa49e13ed0f6cb344abcb7ae07fdfba535d48193bb8a3c1ed
3
- size 81939614
 
 
 
 
train_label.txt CHANGED
The diff for this file is too large to render. See raw diff