-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
322 lines (299 loc) · 58.6 KB
/
Makefile
File metadata and controls
322 lines (299 loc) · 58.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
# **************************************************************************** #
# #
# ::: :::::::: #
# Makefile :+: :+: :+: #
# +:+ +:+ +:+ #
# By: dderevyn <marvin@42.fr> +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2019/01/21 20:30:28 by dderevyn #+# #+# #
# Updated: 2019/03/05 16:38:25 by dderevyn ### ########.fr #
# #
# **************************************************************************** #
NAME = push_swap
NAME1 = checker
OBJS_DIR = .$(patsubst %.a,%,$(NAME))_objects
CC = clang
CFLAGS = -Wall -Wextra -Werror
CLIBS = -lmlx -framework OpenGL -framework AppKit
RM = /bin/rm -rf
CP = cp -rf
ARG = 44 42 32 76 67 21 92 30 71 29 13 97 75 91 77 34 62 47 38 31 46 11 4 89 83 43 64 81 52 63 94 99 6 37 84 69 70 41 98 7 90 48 1 9 57 12 20 49 45 60 53 93 27 65 33 54 35 74 86 23 17 18 2 72 88 80 50 24 79 95 85 40 15 51 59 5 36 96 56 26 82 78 25 16 61 87 8 68 14 66 39 22 10 3 100 55 28 58 73 19
ARG1 = 68 27 52 55 42 51 22 30 43 76 77 70 72 94 57 39 21 13 4 80 35 97 67 46 92 86 69 29 44 49 28 1 83 88 5 79 54 98 63 7 31 61 10 45 38 47 64 58 41 26 99 11 62 85 36 56 59 19 84 75 20 50 100 16 40 87 74 17 25 53 37 2 71 12 73 18 65 34 9 81 15 6 66 95 23 8 32 82 90 24 48 3 89 33 14 96 60 91 93 78
ARG2 = 92 42 37 81 40 29 18 91 83 46 35 97 39 75 28 19 11 47 20 32 25 65 60 96 31 51 15 26 76 61 95 85 23 57 49 84 74 43 38 79 54 73 78 16 2 80 33 44 98 30 14 12 36 50 22 66 87 63 71 62 93 58 56 8 70 77 1 10 3 5 21 17 90 7 24 45 64 100 55 34 99 27 94 86 59 41 9 88 82 72 6 48 67 53 89 13 52 69 4 68
ARG3 = 4 93 25 48 24 85 20 39 65 2 83 12 28 88 38 81 62 51 19 54 31 64 72 33 84 26 74 52 16 49 44 100 66 80 63 97 15 76 46 8 86 30 18 27 34 92 73 3 68 10 58 9 1 56 87 94 77 41 36 71 14 32 61 11 50 13 82 96 22 40 59 23 29 37 53 98 43 60 7 99 21 79 45 42 91 47 55 5 95 78 89 69 90 57 67 17 70 35 75 6
ARG4 = 15 98 26 42 16 58 94 20 18 99 22 100 83 50 32 73 23 75 24 43 81 69 61 57 92 96 95 66 21 62 39 37 36 54 29 9 31 27 6 93 2 86 59 34 41 51 78 53 70 11 68 72 7 10 76 52 44 87 65 82 3 49 19 4 1 55 48 45 77 28 97 13 84 90 25 14 71 79 30 40 46 89 85 56 74 91 17 35 67 33 88 80 47 64 60 12 8 5 63 38
ARG5 = 29 13 59 92 98 21 60 58 52 48 24 69 8 64 54 53 85 16 40 9 30 15 31 34 36 72 33 99 18 82 22 61 41 83 4 67 95 11 47 79 25 100 96 91 77 42 56 73 57 80 12 23 6 7 39 62 49 35 51 1 19 45 27 65 50 90 43 3 32 26 87 70 68 14 66 74 10 94 84 44 71 5 78 38 86 46 17 89 20 75 63 97 93 88 37 2 28 76 55 81
ARG6 = 15 32 30 45 100 73 16 78 5 21 19 69 52 56 64 3 85 42 53 70 40 48 97 10 29 47 27 58 11 36 9 35 14 8 12 71 91 93 94 13 81 24 95 44 79 43 1 72 61 66 33 39 86 59 57 18 75 49 89 98 77 54 25 99 88 90 26 84 2 28 82 31 6 68 63 50 92 17 60 20 87 55 23 37 46 62 22 38 96 34 65 7 41 83 74 4 67 80 51 76
ARG7 = 86 21 18 46 16 79 77 23 72 93 69 13 52 39 25 48 89 71 37 57 76 67 95 12 85 30 49 58 35 50 36 100 20 64 68 91 92 42 70 78 84 34 19 26 7 74 40 60 88 97 41 98 10 65 63 59 80 83 1 87 38 27 53 45 61 2 14 6 17 54 66 22 5 56 24 32 81 43 90 96 33 31 94 51 73 44 75 29 99 4 28 9 82 3 55 15 8 47 62 11
ARG8 = 14 6 64 91 68 36 88 27 17 73 48 92 57 4 29 39 75 80 97 3 22 71 61 66 59 55 96 25 70 53 72 9 47 42 51 77 38 10 35 21 93 23 30 76 44 34 46 1 37 63 67 49 26 18 12 31 83 11 58 60 86 50 95 78 52 40 56 74 2 79 8 54 100 85 19 20 89 69 82 81 15 62 94 99 33 98 32 43 87 28 45 7 24 5 90 41 65 16 84 13
ARG9 = 16 81 67 15 66 90 52 17 19 78 21 99 53 100 34 85 13 74 33 7 36 79 32 4 14 40 91 71 93 80 82 44 30 48 35 1 73 57 26 12 43 76 62 18 39 31 2 38 88 63 65 70 45 25 97 10 37 5 56 24 9 86 87 3 49 72 42 83 51 46 54 77 94 64 27 23 59 8 68 47 92 41 61 11 89 50 29 28 22 6 20 60 84 69 55 98 95 96 58 75
ARG10 = 38 79 49 44 54 85 7 23 13 15 92 76 95 83 94 31 5 41 9 14 73 78 25 3 51 28 48 67 99 16 4 45 90 50 87 10 59 37 86 2 61 88 34 96 26 97 69 53 21 68 74 19 12 22 72 63 56 42 1 30 80 60 43 24 98 52 11 40 66 77 55 71 6 62 84 32 70 57 20 36 82 100 75 65 89 64 35 46 17 58 81 29 18 33 91 47 93 27 39 8
ARG11 = 31 86 71 35 74 59 43 36 39 70 22 56 58 6 4 41 25 83 77 57 44 84 9 12 91 79 48 72 5 90 63 66 10 40 53 67 93 1 34 80 14 23 65 97 68 69 49 28 85 37 17 75 15 11 50 45 3 26 96 87 76 29 18 73 60 82 2 95 7 46 92 94 100 61 81 78 99 8 54 89 51 62 47 27 42 38 33 21 19 20 16 64 30 52 55 88 24 13 32 98
ARG12 = 74 17 76 41 75 2 83 12 18 95 3 71 57 85 78 55 22 58 8 50 80 79 94 14 87 86 99 26 7 73 88 4 13 52 24 93 42 25 96 15 100 33 81 77 90 70 34 63 54 68 46 48 92 23 44 59 5 53 66 38 43 9 97 98 27 10 37 62 64 40 21 69 72 1 32 56 51 16 47 61 49 30 84 29 19 31 39 11 60 65 20 6 89 28 35 36 82 91 45 67
ARG13 = 84 24 87 20 12 92 79 9 25 69 35 16 83 10 32 97 6 59 56 81 3 28 95 26 100 91 7 46 85 71 58 45 89 60 75 70 93 2 64 13 76 50 66 99 8 14 36 52 40 17 65 62 43 98 80 4 61 51 73 38 86 22 18 55 47 90 41 54 96 5 29 68 11 78 57 48 37 74 39 53 33 67 1 15 34 63 72 21 77 27 30 44 31 42 88 94 23 82 49 19
ARG14 = 13 12 6 90 21 30 29 42 93 80 74 63 64 88 89 1 86 79 68 82 61 46 56 2 28 38 53 75 19 18 83 45 69 20 60 15 50 54 76 34 78 66 31 7 43 98 40 100 59 73 58 72 26 23 47 97 9 4 22 81 14 8 55 71 24 65 5 70 11 36 91 27 92 41 87 85 32 51 52 84 39 49 44 33 35 3 48 10 57 77 99 67 95 17 62 25 37 96 16 94
ARG15 = 36 93 4 49 70 92 27 23 82 35 72 6 21 43 99 58 62 38 60 22 84 89 96 14 2 68 19 40 20 77 47 55 26 78 42 12 39 46 94 52 31 76 44 65 95 81 63 7 74 25 88 37 85 69 30 51 10 24 54 13 41 97 48 32 67 8 71 17 18 5 87 15 53 73 91 29 16 9 64 83 80 33 34 45 75 56 28 50 11 57 100 90 66 79 86 59 1 61 3 98
ARG16 = 46 41 75 71 32 78 57 19 66 42 49 28 14 76 24 70 27 61 20 93 77 90 6 31 35 99 33 26 45 16 100 88 44 65 92 8 91 25 87 29 63 50 34 68 59 94 7 23 95 79 36 86 55 40 82 81 12 67 73 18 30 62 52 13 48 11 53 3 84 98 51 37 72 80 58 2 74 97 39 9 54 1 60 47 43 22 10 89 38 56 4 5 17 15 85 64 69 96 83 21
ARG17 = 88 95 86 2 30 20 75 82 69 5 23 62 65 42 83 96 59 67 39 61 37 31 34 13 50 77 52 56 70 71 64 99 8 49 3 27 4 79 46 87 40 98 36 38 78 43 55 57 12 73 97 9 76 11 60 80 18 28 48 51 35 32 7 91 33 19 89 25 66 90 6 84 72 45 58 47 21 26 41 44 74 15 81 93 85 68 10 29 22 54 53 17 16 24 92 1 63 100 14 94
ARG18 = 56 64 78 95 61 15 38 33 94 18 59 58 99 9 60 50 72 79 31 17 91 65 75 46 62 42 11 41 49 21 77 48 100 5 83 92 36 71 57 25 80 7 37 3 1 35 90 73 69 53 23 32 4 68 13 34 2 27 24 55 19 82 22 76 20 93 8 66 52 30 45 29 26 54 70 6 12 74 40 84 87 39 63 16 86 10 43 51 81 67 98 89 47 14 88 96 44 97 28 85
ARG19 = 51 80 93 21 48 86 24 18 92 44 54 64 53 41 17 12 81 8 38 89 73 28 50 85 91 98 3 100 9 49 61 58 56 16 78 74 13 68 71 25 26 1 75 47 84 65 67 15 43 82 11 6 70 66 69 72 90 83 4 42 19 27 10 96 76 35 97 29 7 22 46 45 77 59 52 87 30 99 57 37 55 60 33 36 94 95 2 63 5 14 20 31 39 40 34 79 62 88 23 32
ARG20 = 5 66 41 17 3 97 79 4 16 55 81 96 24 43 46 39 70 54 75 25 30 74 29 95 51 18 93 7 32 6 15 67 47 11 36 62 58 90 22 28 53 78 77 61 26 71 88 86 82 72 2 85 68 27 13 21 50 42 45 84 49 76 87 63 56 48 10 8 83 98 73 34 1 44 92 65 38 59 100 52 80 64 37 19 33 23 12 69 91 40 9 20 99 14 89 60 57 35 31 94
ARG21 = 29 16 48 56 62 78 5 27 42 95 66 74 77 63 50 33 100 25 47 6 4 22 45 80 61 91 58 12 46 9 73 53 7 15 60 39 76 79 88 21 86 8 20 96 83 84 71 64 87 26 52 98 89 37 34 19 81 32 14 93 70 67 10 49 59 23 97 51 99 3 11 30 35 28 41 82 13 43 68 92 38 54 40 85 2 17 18 1 31 55 72 94 57 24 90 69 65 36 75 44
ARG22 = 27 73 13 81 76 56 89 10 54 31 68 9 83 4 72 52 69 8 22 59 33 55 25 11 51 42 67 86 64 57 48 62 1 74 65 15 75 45 7 2 80 98 70 34 94 49 43 21 37 100 3 6 85 40 23 66 99 36 95 24 92 97 63 53 61 93 5 77 29 47 17 19 35 87 38 26 39 14 88 18 60 30 28 58 71 50 84 90 79 16 12 44 46 82 41 96 91 78 20 32
ARG23 = 10 49 25 76 36 60 65 2 29 73 33 4 74 32 8 53 87 66 13 52 90 71 19 99 41 70 88 84 27 89 61 38 35 82 44 26 69 56 100 95 63 79 31 46 86 58 43 62 48 17 23 72 97 3 75 57 6 92 15 21 85 91 67 47 78 45 14 54 64 93 7 94 96 98 50 11 39 81 22 77 59 20 30 24 12 42 83 37 9 18 68 34 16 5 40 55 28 80 1 51
ARG24 = 60 51 26 55 72 14 69 38 54 81 93 11 68 87 79 13 2 74 15 3 76 78 91 25 23 66 57 59 39 80 6 27 24 33 49 28 18 75 31 35 43 45 22 40 42 4 19 9 44 73 41 12 92 84 89 5 62 96 64 77 63 10 85 1 47 67 17 46 32 36 61 95 53 34 20 50 52 97 82 88 90 58 100 30 37 29 8 83 56 7 21 16 65 94 86 70 48 71 99 98
ARG25 = 83 58 24 19 88 84 20 49 97 17 29 41 77 16 37 12 23 48 91 10 63 5 86 72 80 90 81 66 74 26 89 51 38 39 18 67 54 45 85 3 9 36 43 61 68 34 1 28 55 87 56 94 96 46 65 53 100 6 25 82 93 92 32 22 70 75 2 15 27 31 71 8 4 59 42 52 35 79 7 30 21 11 95 78 60 33 64 40 69 13 14 73 44 76 98 50 99 57 47 62
ARG26 = 61 58 99 33 29 42 12 51 96 39 59 64 71 95 55 63 65 74 83 90 73 79 27 75 36 14 23 72 86 85 50 7 94 18 20 40 30 56 35 6 22 80 88 34 25 68 44 84 4 19 97 66 28 48 26 91 100 13 9 16 77 17 67 3 47 69 1 5 24 45 32 11 53 76 57 93 49 62 41 87 82 2 15 81 60 89 10 46 70 37 8 52 78 31 92 43 38 54 98 21
ARG27 = 77 36 55 91 50 71 59 53 62 49 41 32 68 89 46 14 11 60 15 5 22 52 43 73 66 76 27 79 57 85 2 83 39 24 54 69 100 80 81 13 64 94 65 29 30 1 86 92 26 58 51 67 87 18 20 33 9 63 95 56 37 34 8 74 12 35 23 84 25 70 78 6 93 96 21 48 17 90 10 4 82 3 19 44 61 47 98 40 88 16 72 38 99 7 97 75 42 31 45 28
ARG28 = 75 74 91 85 7 12 20 8 67 17 15 19 58 90 1 39 14 50 33 59 21 68 31 65 9 36 56 88 77 49 79 40 35 70 60 32 3 24 44 61 27 10 92 6 84 71 95 55 52 73 25 76 99 16 11 81 80 41 4 45 94 46 83 96 22 51 38 34 86 87 28 18 42 98 72 26 62 64 47 29 63 53 82 30 23 54 43 93 100 66 48 78 69 57 97 13 89 2 5 37
ARG29 = 45 22 29 82 100 54 28 87 49 98 94 79 74 11 32 15 8 10 27 23 78 91 63 70 80 12 19 38 72 71 25 20 85 89 59 55 88 34 83 99 2 46 58 84 4 48 69 3 95 1 13 36 56 9 42 47 50 14 66 16 44 43 7 62 73 41 5 60 18 31 17 52 68 86 67 93 77 26 92 64 37 35 39 6 75 90 96 30 61 33 53 81 51 97 65 21 40 24 76 57
ARG30 = 54 88 5 9 30 60 2 61 89 8 82 79 62 27 28 35 4 47 6 29 64 87 68 43 94 41 11 99 67 56 65 77 78 92 25 49 39 98 10 59 83 3 72 17 71 74 50 90 55 20 1 97 80 37 52 46 57 40 23 36 38 42 18 16 58 53 76 66 44 91 73 93 34 15 95 48 21 63 81 14 70 86 12 31 22 84 26 69 33 51 19 85 7 32 96 45 24 75 13 100
ARG31 = 58 89 61 90 72 32 42 34 87 83 11 39 97 2 69 13 45 9 82 3 47 44 14 77 64 15 27 19 74 36 41 8 40 65 55 86 26 96 23 51 99 1 73 48 76 100 93 6 49 52 56 7 57 62 35 20 31 4 79 91 80 28 66 92 53 21 78 46 17 22 84 18 5 63 94 43 70 25 95 12 38 37 30 68 29 60 54 16 75 88 85 71 10 98 50 67 24 59 81 33
ARG32 = 27 68 96 80 71 64 77 60 16 2 41 32 17 61 6 22 3 55 72 24 97 21 59 92 54 99 89 44 87 70 79 48 43 69 74 76 38 20 31 73 94 66 82 85 46 49 8 18 36 86 26 75 39 51 34 65 100 88 19 63 25 58 5 7 37 90 33 78 9 56 29 40 14 45 30 1 93 91 53 50 52 84 10 15 13 11 98 23 62 12 67 47 81 28 35 57 83 4 42 95
ARG33 = 86 64 3 23 61 42 83 55 51 36 87 88 96 38 11 5 8 59 39 34 69 29 75 62 31 17 2 97 46 27 47 20 54 73 9 45 21 16 52 18 41 82 79 28 91 66 89 93 24 44 49 58 53 43 4 48 72 14 95 22 25 70 77 94 13 35 80 63 57 1 32 50 40 15 68 84 7 33 37 98 92 56 90 6 71 65 19 99 60 67 78 12 74 10 76 100 85 30 81 26
ARG34 = 53 56 37 59 92 24 72 35 91 17 79 18 64 95 27 90 77 94 45 29 3 73 41 85 52 99 87 63 40 55 38 6 88 60 93 46 65 96 31 26 12 10 2 67 82 19 68 66 4 81 58 9 16 50 86 49 75 100 69 15 76 42 44 32 7 1 78 30 36 97 71 84 20 54 98 47 23 80 74 70 5 51 43 28 33 13 14 34 48 22 11 8 39 89 83 57 21 61 62 25
ARG35 = 62 35 74 29 25 13 45 40 44 37 11 70 64 52 99 42 68 67 4 33 93 66 69 8 73 6 85 91 48 77 76 39 88 54 46 81 72 14 100 96 82 47 7 28 89 31 41 30 80 56 58 71 86 59 98 36 55 17 97 16 61 12 50 19 65 27 63 1 21 15 43 92 5 94 22 32 9 2 57 26 87 78 95 79 75 60 84 3 10 90 34 83 20 38 53 24 18 49 23 51
ARG36 = 38 81 11 63 69 87 31 55 66 47 17 9 96 48 19 50 43 98 93 14 83 100 82 52 20 72 12 85 76 73 65 1 88 61 40 24 77 26 80 67 36 74 79 70 23 13 33 71 2 16 29 99 15 37 39 86 44 75 89 30 54 10 4 49 90 51 41 57 27 7 6 32 68 28 53 62 59 97 3 91 18 35 60 64 58 8 42 25 45 84 78 56 21 46 22 94 5 92 95 34
ARG37 = 84 86 14 81 37 5 76 91 64 90 48 97 99 79 95 85 18 17 88 72 50 39 28 9 61 24 23 93 12 11 59 2 56 6 1 8 38 19 57 73 43 3 54 94 70 31 89 96 49 77 30 74 67 53 22 16 35 78 21 29 27 25 41 68 4 32 33 34 45 62 69 83 44 66 98 65 87 52 36 71 13 80 58 82 60 42 15 10 20 46 55 26 63 47 40 75 51 100 7 92
ARG38 = 12 41 60 57 92 48 25 14 83 96 98 37 72 70 74 20 38 90 31 21 99 94 6 56 44 16 55 29 33 26 82 54 65 10 88 3 69 78 100 2 24 67 27 34 50 49 85 42 91 51 93 62 84 17 46 73 61 79 53 66 5 43 30 63 58 23 80 81 64 28 77 71 36 22 97 7 87 8 68 40 9 1 76 32 11 4 35 45 86 89 52 39 18 75 15 59 95 13 47 19
ARG39 = 12 63 1 53 52 70 96 91 33 95 88 13 74 68 69 29 92 57 22 64 2 34 32 38 24 84 85 87 28 25 93 9 26 10 45 86 75 50 55 58 18 14 46 76 42 11 94 15 80 47 19 79 71 59 51 99 35 100 43 97 27 66 56 37 44 82 41 3 6 36 89 90 98 72 49 48 67 21 78 81 65 61 8 31 54 23 30 62 77 60 16 73 5 20 83 7 17 39 4 40
ARG40 = 38 54 17 1 56 69 71 55 21 68 89 34 41 28 29 15 16 25 95 82 90 67 91 47 40 23 30 13 97 59 70 57 65 63 53 42 61 98 22 32 49 43 9 74 44 96 6 8 10 45 4 100 5 77 7 52 78 92 18 88 81 76 50 62 11 19 84 73 14 64 26 39 66 48 3 80 51 35 94 79 37 60 33 93 20 72 46 2 58 27 24 31 12 83 99 75 87 85 86 36
ARG41 = 25 66 77 83 47 52 62 70 89 98 14 73 6 64 97 96 100 43 42 12 30 27 26 87 50 78 75 68 37 1 48 53 61 3 92 9 13 51 19 16 54 65 76 81 35 7 59 5 38 85 90 49 28 33 79 69 36 22 58 60 23 18 39 95 72 21 15 74 80 86 31 10 67 44 91 82 93 29 55 84 94 99 34 45 88 46 20 11 71 40 56 4 2 17 41 63 57 8 32 24
ARG42 = 46 41 39 7 82 19 24 15 97 68 4 29 14 49 62 67 74 87 83 88 100 25 33 28 3 75 79 10 93 16 72 58 17 57 78 80 90 47 59 73 52 45 34 40 11 53 22 65 60 69 56 21 84 61 91 42 99 48 92 38 96 63 70 95 2 8 71 18 77 64 43 32 50 20 66 85 35 27 55 98 1 5 89 86 13 54 12 30 23 9 36 37 94 44 31 81 76 26 6 51
ARG43 = 81 36 19 16 9 38 99 41 4 84 90 76 65 57 2 93 18 11 12 70 28 46 75 35 6 53 50 27 62 67 32 10 3 21 22 73 80 77 63 61 82 5 34 42 97 86 39 17 56 7 88 89 8 43 20 100 85 14 15 45 71 83 40 54 13 68 79 69 94 64 87 96 47 95 72 33 26 44 31 58 92 52 60 78 91 51 48 30 59 55 98 66 23 25 24 49 74 29 1 37
ARG44 = 93 45 88 7 14 53 13 69 40 78 87 4 46 6 11 29 24 73 52 80 36 42 27 62 28 32 26 15 12 43 17 72 85 18 99 68 54 19 56 89 91 47 23 100 74 96 81 63 60 1 58 33 57 10 70 84 82 25 75 16 48 90 49 2 66 38 30 61 67 64 50 35 97 94 95 22 8 79 59 37 31 3 92 77 34 20 83 76 39 5 41 71 21 51 44 65 98 9 55 86
ARG45 = 94 23 78 97 67 6 1 95 22 39 52 26 17 81 59 54 10 3 75 51 30 11 37 96 36 27 38 86 91 5 24 4 93 70 71 74 68 34 55 48 69 53 42 62 60 79 40 66 46 35 100 82 41 7 76 21 84 15 31 19 28 61 2 72 58 57 65 99 80 92 12 73 8 83 20 29 33 13 77 63 50 9 45 16 32 88 43 18 44 14 89 47 49 64 98 90 56 85 87 25
ARG46 = 61 52 31 47 9 26 95 70 69 8 17 13 36 73 63 19 86 99 71 96 21 94 76 93 3 51 60 83 42 44 64 27 90 59 38 15 85 75 2 29 45 37 89 49 79 100 88 4 18 23 82 41 1 68 74 32 12 20 91 56 33 6 72 98 43 97 58 67 53 84 80 24 40 34 54 35 39 62 28 25 14 81 48 50 30 46 11 57 87 77 65 22 5 55 16 66 92 78 10 7
ARG47 = 84 37 48 53 81 38 8 44 21 7 31 65 91 60 62 45 15 61 6 55 58 92 1 59 99 73 94 57 49 70 56 78 80 100 97 17 77 30 27 34 39 42 82 50 33 46 11 4 69 26 72 64 68 28 87 79 93 32 63 71 54 98 10 66 96 19 14 5 83 35 12 52 89 25 41 24 16 88 18 29 86 67 90 47 76 85 13 95 23 3 51 9 2 74 40 75 20 36 22 43
ARG48 = 81 18 74 54 6 27 78 49 15 88 66 28 80 98 26 21 30 75 82 43 83 41 58 53 31 91 2 63 8 4 33 79 12 71 52 37 92 35 61 60 11 1 64 16 20 67 100 42 76 9 24 13 72 25 3 5 89 38 56 97 39 47 19 99 32 94 40 68 84 23 77 85 45 10 90 51 96 50 59 36 22 70 14 87 95 93 86 44 17 69 57 65 46 29 7 55 73 34 62 48
ARG49 = 28 9 17 15 62 41 77 95 74 42 91 68 78 52 59 38 1 57 97 69 99 55 14 22 12 67 44 7 43 33 34 8 3 27 20 89 80 26 90 60 4 75 45 2 94 83 31 35 93 79 49 37 96 29 21 54 50 70 16 84 72 64 23 48 100 66 13 40 24 6 87 47 71 98 18 73 36 56 53 19 82 32 61 10 11 46 39 58 76 65 85 5 88 25 63 81 86 51 92 30
ARG50 = 82 87 52 81 78 42 83 6 56 17 25 5 63 57 54 77 65 53 4 69 45 34 60 89 27 67 92 1 75 62 18 66 90 44 99 36 51 84 72 47 8 39 7 49 79 24 68 26 59 13 41 2 43 50 80 46 14 94 86 31 58 33 40 38 32 95 22 23 96 11 70 9 74 48 100 10 21 88 37 64 55 35 98 30 71 97 15 76 16 3 91 12 93 61 73 20 29 28 85 19
ARG51 = 71 60 8 18 23 4 13 27 15 78 40 1 82 57 34 50 7 76 31 89 41 2 94 74 12 28 17 88 33 77 93 48 61 83 66 97 39 95 64 70 80 96 21 35 22 79 25 3 47 44 29 91 86 16 46 75 51 55 26 81 90 87 36 65 38 100 45 92 85 6 99 32 67 68 37 43 30 9 5 24 53 54 63 58 72 11 20 69 73 84 59 49 56 62 42 14 52 10 98 19
ARG52 = 52 68 29 49 25 63 27 77 14 39 91 62 85 93 34 38 12 26 23 7 70 2 59 4 84 64 20 47 17 61 92 11 55 73 50 75 65 56 71 69 96 28 51 54 58 13 67 36 46 35 1 43 45 97 66 8 87 40 80 78 42 60 32 10 82 24 94 16 44 22 31 86 37 98 6 95 41 76 83 53 21 81 88 90 18 72 5 9 48 15 19 3 99 57 79 33 89 100 74 30
ARG53 = 67 75 6 32 87 1 70 34 48 42 19 72 39 85 79 62 29 8 59 96 15 54 100 90 44 53 18 27 58 36 31 55 28 33 74 46 84 49 83 2 99 30 17 12 68 41 97 52 80 92 94 11 43 98 45 93 56 95 40 64 81 47 86 51 88 37 5 13 63 25 71 73 38 23 9 77 10 50 7 60 16 65 26 66 35 20 78 24 91 61 76 21 3 57 69 14 4 82 89 22
ARG54 = 35 10 36 49 51 33 25 71 100 16 23 11 12 50 75 83 70 61 4 93 57 15 22 79 24 29 81 43 99 13 62 45 92 5 30 7 90 72 89 8 54 17 46 77 3 86 42 9 48 34 41 78 31 96 82 67 94 95 32 85 91 21 63 1 80 26 66 18 87 40 56 73 39 53 68 27 28 6 84 64 88 14 2 37 44 55 47 76 97 19 52 20 59 58 69 38 65 74 98 60
ARG55 = 54 20 49 40 23 6 36 84 24 45 87 22 90 9 43 78 94 34 79 35 51 97 18 11 85 62 80 100 8 33 56 63 41 70 75 55 48 68 72 64 98 53 82 89 19 57 77 25 29 91 66 3 15 2 5 32 13 14 21 10 28 69 65 67 60 99 12 73 31 30 81 44 71 52 86 95 76 16 83 17 1 38 74 46 59 92 96 7 61 26 93 27 39 42 47 50 88 58 4 37
ARG56 = 71 52 36 93 9 95 54 55 58 25 6 35 40 22 11 1 10 15 97 39 49 27 23 90 61 13 86 60 3 67 64 57 75 18 88 17 33 28 56 84 80 44 24 63 59 32 43 77 34 7 89 83 21 66 30 81 73 99 91 96 5 72 42 62 51 12 69 98 26 47 68 37 8 100 92 20 14 16 53 31 94 2 45 4 65 76 46 78 19 29 79 82 87 41 70 48 85 74 38 50
ARG57 = 96 83 38 56 21 5 35 62 98 81 63 75 90 52 24 76 46 15 28 54 59 26 60 48 49 55 40 37 92 95 41 88 84 31 50 69 19 23 8 91 16 80 22 9 58 18 64 20 12 11 44 10 94 85 53 66 1 14 30 3 6 68 97 71 67 65 33 74 86 89 47 25 100 29 32 13 70 93 7 77 2 87 36 72 99 79 42 39 78 17 34 57 27 4 73 61 43 82 51 45
ARG58 = 83 72 14 33 35 23 88 59 99 40 8 3 5 78 43 42 67 77 27 85 82 41 29 76 87 94 90 28 19 50 7 45 39 93 20 31 58 91 69 95 51 60 21 57 70 79 37 89 1 53 63 62 11 13 100 24 52 64 48 2 75 49 98 73 34 36 47 56 65 81 9 96 97 6 80 25 74 4 10 61 54 32 26 15 18 92 84 55 22 30 38 44 71 17 12 46 16 68 66 86
ARG59 = 41 19 15 71 99 5 85 80 77 49 65 31 30 93 59 46 51 62 94 9 95 23 1 66 68 8 26 72 37 48 29 21 2 73 79 61 78 100 20 81 98 3 40 55 35 34 7 10 83 16 56 91 17 97 76 39 75 87 4 14 63 47 64 52 58 38 84 36 86 69 27 53 12 24 82 25 44 32 22 70 57 13 67 33 88 74 45 89 50 96 6 60 28 11 54 90 43 92 42 18
ARG60 = 30 9 69 11 31 26 34 56 14 73 1 46 20 98 97 52 15 63 48 18 70 64 67 93 3 87 39 12 19 78 65 38 53 2 88 80 76 100 41 24 74 94 81 40 42 55 37 59 44 27 75 68 28 71 23 35 84 51 92 16 60 8 29 61 32 21 25 17 83 36 6 91 66 10 77 90 95 54 58 49 85 7 50 45 62 33 43 57 79 47 22 13 5 99 96 89 82 72 4 86
ARG61 = 25 39 6 74 79 65 54 44 52 100 82 92 10 8 89 30 61 90 22 37 4 57 15 28 42 81 33 40 20 34 95 11 63 75 43 64 53 80 17 93 86 16 88 13 72 21 14 96 19 23 29 18 60 32 68 31 98 55 47 46 77 36 48 85 50 83 27 5 99 70 58 9 56 2 26 38 71 84 97 78 87 45 1 41 59 66 49 67 62 73 91 24 7 51 76 94 35 3 12 69
ARG62 = 70 62 9 43 85 5 10 88 99 3 18 74 63 53 22 100 51 38 26 61 50 36 84 27 45 32 12 52 17 54 20 72 78 24 73 81 2 64 65 23 76 79 29 46 80 48 31 97 89 40 39 47 71 57 68 59 90 95 19 75 14 15 87 86 94 82 58 44 16 96 28 34 67 33 55 1 69 91 93 13 35 30 7 6 4 21 98 25 41 66 37 49 8 83 60 56 42 77 11 92
ARG63 = 81 21 7 59 35 33 23 88 75 22 44 13 73 6 48 30 70 43 66 16 85 51 80 95 41 79 5 37 61 87 92 20 24 45 47 86 83 63 71 54 64 4 69 42 29 17 31 25 99 76 18 40 49 68 57 38 74 8 28 60 14 89 15 62 65 91 97 2 11 9 98 32 96 100 77 34 52 46 55 58 67 10 3 50 94 39 72 36 26 93 27 1 56 19 84 12 82 78 90 53
ARG64 = 42 37 39 96 92 60 49 93 53 41 62 40 63 2 87 54 5 68 15 99 100 90 8 94 74 56 26 3 14 9 70 11 55 65 31 61 64 4 38 23 33 88 77 52 47 13 48 44 45 21 19 59 81 80 22 16 57 78 82 35 73 72 43 29 27 1 25 30 17 50 83 76 12 85 34 58 66 67 95 75 69 6 10 91 24 18 98 79 86 28 84 89 97 51 46 7 32 20 71 36
ARG65 = 83 14 75 39 24 16 49 94 31 6 2 3 26 21 72 82 43 5 97 8 74 48 62 13 55 70 10 87 57 81 64 32 61 37 99 17 66 4 60 79 35 85 92 89 77 76 51 20 69 47 30 91 11 86 68 33 19 78 54 18 25 90 46 29 38 42 98 67 65 52 22 15 34 93 84 12 50 45 23 63 44 73 40 41 9 28 36 80 7 1 53 71 100 88 59 96 27 95 58 56
ARG66 = 19 42 66 58 69 60 26 39 12 91 88 18 40 47 62 32 38 78 56 6 84 83 65 97 28 45 11 35 70 51 34 20 27 22 21 100 79 53 33 49 68 52 99 87 37 98 7 24 73 63 92 80 36 2 29 59 48 10 82 55 89 93 15 67 17 14 3 9 90 95 5 43 44 41 13 46 16 31 4 81 54 25 30 23 50 1 8 71 96 74 61 72 75 86 57 85 76 77 64 94
ARG67 = 14 36 30 83 68 98 92 3 27 20 6 32 10 40 90 2 60 39 88 45 81 97 35 63 74 71 46 15 51 13 1 89 66 59 56 87 91 42 62 19 80 69 44 86 16 9 37 43 82 58 76 18 12 100 11 33 17 79 31 23 94 52 49 75 95 29 72 77 61 54 65 26 22 24 93 28 67 50 38 47 8 4 21 57 25 70 5 7 78 34 85 73 53 64 96 99 41 84 55 48
ARG68 = 68 85 100 5 52 82 1 73 29 31 57 69 63 30 17 13 74 87 70 64 76 8 9 14 18 72 55 42 84 53 60 79 4 67 19 34 97 24 94 93 40 58 90 49 36 23 7 50 71 20 15 66 80 6 22 99 2 28 62 10 39 86 54 75 91 89 92 47 43 12 51 11 16 44 45 61 37 96 78 33 46 48 38 81 77 88 35 83 56 41 98 3 32 26 65 21 95 25 59 27
ARG69 = 97 92 70 56 65 50 74 22 81 93 2 26 27 4 51 76 61 46 39 47 3 23 15 28 29 69 19 73 77 72 90 1 96 14 87 30 53 5 84 21 100 17 94 48 86 41 82 45 62 33 35 44 38 99 24 7 52 13 64 31 20 34 71 88 63 68 66 58 42 10 6 16 91 79 25 60 32 95 54 59 83 12 9 57 11 40 49 37 55 75 43 67 78 36 98 85 89 18 80 8
ARG70 = 31 90 64 29 36 34 23 43 67 20 82 60 57 3 50 17 9 24 76 98 93 100 51 92 61 41 91 87 47 32 39 25 44 13 49 45 66 18 77 89 19 38 53 55 86 69 71 37 48 73 22 27 4 58 54 75 14 12 7 56 97 63 42 83 79 30 74 10 46 16 95 72 33 88 68 8 84 62 52 15 11 21 35 2 85 26 78 28 80 6 70 59 81 94 65 1 99 40 96 5
ARG71 = 60 73 15 46 92 18 51 53 59 86 94 90 49 91 54 68 16 33 25 56 76 1 2 4 21 7 55 28 22 43 37 9 95 34 71 96 82 19 14 20 12 99 26 78 62 63 17 50 74 80 45 77 27 13 89 69 100 41 57 58 42 32 30 88 39 29 97 65 31 5 72 67 93 11 8 40 64 87 98 23 38 48 35 81 84 70 79 36 85 6 66 83 75 47 10 24 52 44 61 3
ARG72 = 72 38 43 88 47 69 4 46 20 10 44 56 100 93 41 52 79 95 91 28 42 82 90 18 14 70 26 65 11 94 8 36 40 2 78 12 80 66 49 92 85 53 83 27 54 17 51 31 6 16 59 64 37 81 77 60 61 7 29 57 96 19 13 9 98 25 50 35 97 89 87 30 3 34 21 45 76 15 5 67 99 55 1 63 22 74 32 62 73 68 84 71 86 23 24 33 39 75 58 48
ARG73 = 86 93 13 49 51 19 95 23 54 67 53 75 76 82 4 99 34 66 50 27 11 26 20 39 21 37 64 72 79 94 25 62 38 45 56 44 41 31 88 71 22 42 69 92 18 74 2 5 48 65 29 15 70 9 24 57 6 68 40 87 77 33 58 47 32 60 35 14 98 91 90 3 61 84 16 52 55 8 85 89 59 63 17 12 80 96 83 36 10 97 46 73 7 1 43 28 30 81 78 100
ARG74 = 22 46 28 32 51 14 34 73 94 100 53 45 16 31 9 52 98 89 48 40 12 76 5 78 65 60 33 18 93 61 77 95 86 54 25 19 57 70 35 17 47 88 1 90 91 84 27 79 36 81 42 56 72 96 7 66 6 87 30 83 21 13 15 20 82 50 97 67 49 62 4 29 24 10 55 74 64 99 69 3 41 44 2 71 59 75 58 85 80 37 39 11 68 92 8 43 26 63 23 38
ARG75 = 16 79 67 51 23 100 88 26 13 8 85 21 22 2 69 38 33 81 20 18 56 49 87 15 91 54 27 61 36 99 31 30 76 96 84 14 9 4 62 77 47 70 73 10 97 98 78 28 7 74 86 65 1 48 12 59 90 6 19 45 55 68 94 35 75 83 25 50 41 43 80 89 42 64 39 60 11 71 3 46 66 5 37 57 24 34 93 17 53 72 58 52 82 63 92 40 32 44 29 95
ARG76 = 66 1 82 71 34 62 18 19 64 31 70 59 43 17 50 54 22 4 63 55 67 39 84 28 30 72 97 92 49 7 60 56 69 52 89 41 81 88 95 36 75 65 10 87 53 20 46 57 51 83 5 94 38 76 91 98 68 14 26 44 16 15 23 99 58 90 9 47 27 12 100 74 96 13 80 25 77 32 45 93 8 6 48 37 29 35 21 78 2 42 61 40 3 11 79 33 73 85 24 86
ARG77 = 10 30 34 80 70 22 46 19 4 44 43 98 31 51 36 85 39 87 9 83 74 59 86 7 73 82 33 63 71 55 76 2 91 72 28 53 69 60 41 75 8 95 3 35 49 12 18 66 100 58 93 67 17 45 84 90 56 16 57 23 97 94 61 79 88 54 5 21 48 27 42 64 47 11 89 26 77 65 50 92 6 68 52 13 14 24 62 25 96 38 99 29 32 1 20 15 40 81 78 37
ARG78 = 91 83 65 67 72 18 27 66 42 58 37 97 28 63 80 55 32 24 10 78 12 35 89 8 4 60 70 31 56 48 54 38 19 68 57 74 23 88 20 17 98 50 77 92 43 81 5 100 76 3 47 26 15 73 90 86 14 94 52 16 44 75 87 45 34 62 1 93 39 82 22 53 64 13 84 36 41 51 49 61 46 11 33 40 59 71 95 2 30 96 99 85 9 25 69 29 6 21 7 79
ARG79 = 95 23 92 63 94 77 70 26 88 32 29 18 45 44 53 5 59 4 36 97 79 52 11 6 55 73 35 37 80 62 2 90 89 61 21 28 48 39 17 60 20 25 96 33 15 51 98 34 9 22 64 78 84 31 72 65 27 75 16 57 12 54 10 87 49 81 67 66 56 41 85 76 43 8 82 19 68 3 69 40 38 13 1 7 14 30 91 83 71 86 24 100 50 46 58 42 99 93 74 47
ARG80 = 55 20 12 81 74 52 66 100 97 76 69 96 47 80 87 38 6 2 24 37 44 61 88 43 65 67 32 39 82 58 25 56 64 95 59 26 42 51 94 22 45 17 3 7 50 10 35 91 11 83 9 14 28 75 30 73 54 60 18 93 4 46 33 48 57 71 78 77 90 92 27 72 34 98 79 36 62 53 49 41 84 23 31 40 70 1 15 99 86 19 29 8 21 13 89 68 5 85 63 16
ARG81 = 57 58 90 9 55 14 48 100 63 13 30 76 80 70 84 62 94 11 79 41 35 23 37 88 78 68 29 59 64 98 8 72 86 56 73 24 77 60 1 10 83 21 53 50 19 38 91 49 89 71 46 69 15 44 34 32 47 39 67 7 17 36 40 82 85 18 25 42 5 99 75 81 61 20 33 31 4 27 2 22 51 43 66 52 28 45 6 26 65 54 92 87 74 12 16 97 95 96 3 93
ARG82 = 21 62 15 95 96 64 29 49 70 82 84 83 85 27 40 25 51 52 18 36 30 48 55 56 53 81 44 43 99 41 69 37 87 38 65 68 6 19 7 92 97 93 72 73 35 74 31 71 75 78 2 11 3 42 22 89 8 33 10 86 5 28 57 59 34 32 50 17 9 61 20 13 14 76 4 98 16 12 79 58 26 100 63 67 1 77 45 47 66 60 80 39 91 54 46 94 24 90 23 88
ARG83 = 66 47 44 29 26 10 12 59 68 62 64 84 69 83 37 19 55 92 33 20 28 95 3 13 82 57 87 91 63 61 46 79 22 24 72 74 60 88 38 77 18 85 93 4 32 99 5 67 6 71 100 78 81 80 17 41 76 34 51 31 16 8 53 49 54 52 40 15 75 86 97 89 43 50 70 45 56 14 58 73 23 21 94 90 25 48 42 39 96 36 27 30 35 11 7 9 1 2 65 98
ARG84 = 16 15 21 60 39 99 18 31 94 40 17 96 26 56 87 42 50 46 59 79 98 84 57 65 6 53 23 10 14 86 34 88 2 85 3 64 24 8 38 82 45 44 63 67 32 22 37 74 76 51 11 25 91 58 30 95 4 47 70 36 75 77 61 20 100 66 78 49 41 81 54 92 1 73 12 35 48 43 13 19 83 55 68 5 62 9 29 28 7 97 80 90 69 72 52 89 27 33 71 93
ARG85 = 6 92 77 17 79 64 87 11 40 93 68 48 34 3 70 98 1 26 90 75 15 20 30 38 85 71 72 65 59 28 41 10 9 84 22 29 45 13 12 74 95 35 4 86 91 82 54 66 60 21 24 43 58 69 99 31 8 2 46 39 88 49 73 37 23 7 19 47 81 67 94 33 5 97 52 78 63 55 53 89 42 96 51 83 50 44 36 32 76 56 16 100 27 80 57 62 14 25 61 18
ARG86 = 49 89 43 5 37 99 83 71 24 93 76 59 20 77 69 98 48 81 6 22 46 57 7 88 26 85 84 30 32 47 91 50 3 35 28 39 41 38 1 42 45 44 64 94 63 51 97 65 23 17 4 40 36 55 18 92 67 74 19 9 100 72 75 56 29 27 21 53 15 31 78 79 2 54 13 62 66 96 61 80 10 86 16 90 82 68 11 73 8 70 60 87 14 52 25 12 95 58 33 34
ARG87 = 33 54 78 9 53 83 27 64 48 39 37 21 36 81 72 7 25 16 22 100 76 94 85 28 3 95 59 45 30 43 2 51 11 86 87 60 23 8 35 57 15 77 65 49 13 41 42 74 58 91 79 96 88 31 4 97 89 62 5 50 1 12 63 29 20 67 70 90 32 47 75 6 56 24 17 19 46 61 55 99 18 68 69 92 73 84 40 98 38 82 93 66 10 34 80 26 71 52 44 14
ARG88 = 41 100 25 92 79 93 59 27 88 98 51 45 94 65 84 63 18 69 2 91 73 76 12 52 61 30 99 54 17 58 14 20 77 47 11 3 23 53 33 31 10 64 26 86 96 43 74 19 68 40 8 21 22 37 82 80 29 35 24 57 16 70 44 36 95 1 38 75 83 90 89 55 5 56 7 15 39 72 67 4 13 42 50 48 34 46 66 85 9 97 71 62 49 60 6 78 28 32 87 81
ARG89 = 83 99 49 39 64 41 4 87 33 24 65 55 38 11 16 44 6 20 59 58 89 19 52 62 18 51 8 88 34 43 5 17 22 91 57 3 66 95 14 15 80 13 94 92 42 40 85 12 76 47 21 25 35 63 2 46 50 70 29 7 79 53 54 93 78 96 68 60 77 45 36 27 84 73 74 10 37 56 97 67 32 69 26 90 75 82 23 61 100 48 71 86 81 98 31 72 28 1 30 9
ARG90 = 84 56 43 24 89 13 17 30 10 52 44 34 29 4 100 33 19 42 77 16 93 23 36 82 65 88 18 99 49 86 1 62 71 6 38 96 78 83 31 97 63 54 50 68 22 7 72 53 64 70 9 95 21 48 58 35 3 60 75 8 98 12 41 85 40 67 81 14 27 69 47 51 76 59 57 55 20 2 74 28 80 37 91 11 39 94 5 46 73 79 45 25 26 87 92 32 90 61 15 66
ARG91 = 24 94 70 7 76 79 48 99 41 30 2 15 17 38 96 56 35 92 51 74 37 26 29 87 19 52 85 73 39 44 66 34 23 36 10 13 91 100 64 42 93 22 6 83 27 82 84 47 75 12 4 57 59 46 86 25 78 11 97 88 50 5 71 77 20 54 21 3 49 45 61 9 62 58 31 14 18 90 43 60 63 98 81 68 69 28 53 80 72 8 89 67 1 95 32 65 16 55 40 33
ARG92 = 42 48 35 31 21 3 36 83 91 92 43 84 75 67 29 5 23 24 93 70 90 22 81 28 18 86 72 9 62 61 76 87 56 40 17 30 12 45 97 41 59 49 33 74 20 39 77 26 10 53 85 98 4 11 60 80 1 68 65 7 78 57 100 99 79 82 32 13 89 95 71 96 51 37 73 34 50 63 2 55 44 66 94 16 64 15 52 54 6 88 27 8 14 38 69 47 58 19 25 46
ARG93 = 81 59 45 86 20 96 27 63 93 3 84 43 16 1 57 47 87 35 8 83 95 19 29 11 2 71 9 58 7 28 32 70 5 21 39 85 10 79 89 68 30 56 75 33 18 23 51 91 60 64 15 67 78 80 62 53 48 72 25 44 76 49 36 38 26 42 92 12 46 13 74 22 90 6 66 24 97 54 100 17 61 34 40 55 52 88 65 31 99 37 41 69 82 94 73 98 14 4 77 50
ARG94 = 17 63 67 57 50 43 83 47 28 29 78 30 65 92 55 42 96 82 85 8 35 88 95 79 72 94 22 70 44 1 66 41 93 25 61 59 32 69 87 71 52 100 45 33 19 99 9 11 23 12 4 27 60 24 80 16 2 68 62 21 31 73 38 20 7 51 37 34 5 46 91 10 98 90 56 76 18 97 75 54 40 89 26 6 84 58 86 13 36 15 64 74 49 39 81 48 3 77 14 53
ARG95 = 73 81 70 51 55 22 78 10 71 45 95 41 12 77 6 9 4 54 5 65 32 62 88 39 2 7 50 28 97 69 61 43 48 17 14 60 44 74 47 53 34 38 68 36 49 85 91 66 64 8 92 72 21 15 46 35 11 79 99 59 18 84 16 67 98 13 1 3 76 94 19 52 75 96 58 27 86 33 31 87 37 24 26 80 89 90 42 40 83 23 82 29 63 93 20 30 100 25 57 56
ARG96 = 30 92 37 36 58 25 64 12 49 10 40 99 50 100 4 21 24 20 76 85 72 2 75 97 48 63 6 47 68 26 73 34 23 78 39 69 77 35 80 82 87 5 54 18 88 14 11 27 62 3 17 13 94 95 51 33 96 71 79 53 46 55 86 59 65 74 45 93 32 91 61 19 67 89 29 66 22 56 83 31 52 43 7 1 28 57 8 81 42 70 38 60 15 9 90 98 16 41 44 84
ARG97 = 98 56 79 81 87 39 8 55 54 36 34 95 21 85 96 61 91 49 72 84 89 65 29 22 53 3 30 80 31 63 41 24 16 78 23 20 90 40 7 68 66 4 48 42 71 43 19 37 45 82 44 74 59 77 75 32 9 11 60 52 94 38 86 5 2 100 33 62 92 69 35 88 13 26 73 83 6 46 76 28 50 67 10 51 27 70 97 57 47 1 14 58 25 18 17 93 64 12 15 99
ARG98 = 82 51 27 87 13 48 99 5 42 92 41 19 59 38 97 22 39 24 68 6 91 32 34 67 29 40 8 81 85 55 20 52 90 94 11 63 23 89 12 83 26 62 100 95 73 3 74 80 16 30 98 45 35 53 96 65 93 43 15 60 70 78 71 77 50 47 31 25 75 66 36 18 37 33 14 58 86 10 1 79 76 56 17 49 4 2 9 46 21 69 64 7 88 72 84 28 54 57 61 44
ARG99 = 82 85 10 86 97 71 94 84 24 79 41 46 37 22 48 67 33 89 99 27 70 39 34 55 56 30 57 68 44 80 83 65 26 29 60 40 18 5 45 64 4 75 54 74 20 15 78 28 95 36 16 92 53 43 91 25 21 50 88 17 23 47 2 13 32 90 61 14 77 51 100 66 8 98 58 35 81 12 19 49 73 69 7 11 96 6 62 59 3 52 63 1 9 87 38 76 42 72 31 93
ARG500 = 379 186 221 176 253 355 210 316 187 338 169 295 448 217 199 205 273 441 352 498 408 237 258 40 193 163 464 417 16 51 395 406 356 251 416 135 155 179 496 290 438 326 93 450 350 291 61 80 9 481 303 403 212 172 487 400 55 10 413 474 178 431 151 35 262 123 131 389 145 224 124 405 384 27 414 244 139 377 346 270 485 466 58 238 154 48 104 3 37 299 372 234 458 117 500 319 259 439 181 177 265 206 243 116 301 483 249 281 74 45 497 331 397 129 4 241 272 190 314 247 109 89 18 371 82 67 65 230 70 473 162 490 204 232 122 304 153 479 420 207 164 430 231 310 198 386 165 298 393 103 159 44 54 422 446 46 462 138 380 322 211 313 429 49 245 227 333 402 26 78 359 216 442 208 451 292 435 183 454 30 470 383 171 482 25 288 92 353 189 267 41 455 150 161 39 488 284 43 156 340 375 94 321 339 436 360 119 324 445 411 114 489 126 239 398 12 130 426 88 144 342 362 134 6 180 274 347 486 434 76 132 140 311 358 38 494 19 252 96 185 463 282 50 493 421 98 62 188 433 419 166 214 344 222 24 175 318 387 121 269 428 328 85 84 7 228 361 220 20 465 128 475 56 415 385 317 306 348 460 492 118 209 285 491 357 286 196 168 257 201 195 325 202 255 367 480 248 102 233 167 378 443 354 17 275 477 148 146 60 412 36 72 336 279 81 283 376 225 28 457 203 83 136 369 69 343 391 33 399 242 471 13 174 31 101 105 444 113 410 192 401 268 149 370 68 8 110 287 191 293 334 66 79 364 22 215 47 57 21 182 365 143 363 308 459 337 309 71 34 15 315 197 289 424 278 373 305 32 107 240 280 427 390 106 425 2 77 381 170 29 218 261 447 99 87 437 461 256 100 115 409 157 341 394 173 213 345 302 86 307 250 226 141 264 64 468 423 73 235 296 75 59 329 330 467 200 160 271 263 432 449 297 472 125 440 194 453 133 246 14 456 260 323 266 1 407 320 142 478 152 388 236 111 476 404 332 91 469 137 349 42 95 327 127 223 219 484 396 277 382 392 108 147 112 158 5 53 368 63 418 23 229 120 300 11 452 294 374 366 312 495 335 52 351 90 184 276 97 254 499
ARGSMERT = 100 1 99 2 98 3 97 4 96 5 95 6 94 7 93 8 92 9 91 10 90 11 89 12 88 13 87 14 86 15 85 16 84 17 83 18 82 19 81 20 80 21 79 22 78 23 77 24 76 25 75 26 74 27 73 28 72 29 71 30 70 31 69 32 68 33 67 34 66 35 65 36 64 37 63 38 62 39 61 40 60 41 59 42 58 43 57 44 56 45 55 46 54 47 53 48 52 49 51 50
LIBFT_PATH = libft/
LIBFT = libft.a
PUSH_SWAP_PATH = fpush_swap/
PUSH_SWAP_INCS = push_swap.h\
push_swap_typedefs.h
PUSH_SWAP_SRCS = push_swap.c\
push_swap_operations.c\
push_swap_utils.c\
shared_funs.c\
shared_operations.c\
push_swap_avg.c\
push_swap_sort.c\
push_swap_utils2.c\
shared_parse.c
PUSH_SWAP_OBJS_DIR = $(OBJS_DIR)
PUSH_SWAP_OBJS = $(PUSH_SWAP_SRCS:%.c=$(PUSH_SWAP_OBJS_DIR)/%.o)
CHECKER_PATH = fpush_swap/
CHECKER_INCS = push_swap.h\
push_swap_typedefs.h
CHECKER_SRCS = checker.c\
checker_t.c\
checker_utils.c\
checker_v_draw.c\
checker_v_draw_bg.c\
checker_v_draw_stack.c\
checker_v_init.c\
checker_v_utils.c\
checker_v.c\
checker_v_key_control.c\
checker_v_loop_control.c\
checker_v_mouse_control.c\
shared_funs.c\
shared_operations.c\
shared_parse.c
CHECKER_OBJS_DIR = $(OBJS_DIR)
CHECKER_OBJS = $(CHECKER_SRCS:%.c=$(CHECKER_OBJS_DIR)/%.o)
all: libft $(NAME) $(NAME1)
$(NAME): $(PUSH_SWAP_OBJS)
@$(CC) $(CFLAGS) $^ -L $(LIBFT_PATH) -l$(patsubst %.a,%,$(LIBFT:lib%=%)) -o $(NAME)
$(NAME1): $(CHECKER_OBJS)
@$(CC) $(CFLAGS) $^ $(CLIBS) -L $(LIBFT_PATH) -l$(patsubst %.a,%,$(LIBFT:lib%=%)) -o $(NAME1)
$(PUSH_SWAP_OBJS_DIR)/%.o: $(PUSH_SWAP_PATH)%.c
@mkdir -p $(PUSH_SWAP_OBJS_DIR)
@$(CC) $(CFLAGS) -c $< $(addprefix -I.,$(addprefix $(PUSH_SWAP_PATH),$(PUSH_SWAP_INCS))) -o $@
$(CHECKER_OBJS_DIR)/%.o: $(CHECKER_PATH)%.c
@mkdir -p $(CHECKER_OBJS_DIR)
@$(CC) $(CFLAGS) -c $< $(addprefix -I.,$(addprefix $(CHECKER_PATH),$(CHECKER_INCS))) -o $@
libft:
@cd libft && make $(LIBFT)
clean:
@cd libft && make clean
@$(RM) $(OBJS_DIR)
fclean: clean
@cd libft && make fclean
@$(RM) $(NAME)
@$(RM) $(NAME1)
re: fclean all
norm:
@cd libft && make norm
@norminette $(addprefix $(PUSH_SWAP_PATH),$(PUSH_SWAP_SRCS)) \
$(addprefix $(PUSH_SWAP_PATH),$(PUSH_SWAP_INCS)) \
$(addprefix $(CHECKER_PATH),$(CHECKER_SRCS)) \
$(addprefix $(CHECKER_PATH),$(CHECKER_INCS))
runp:
@./push_swap $(ARG) || true
@./push_swap $(ARG1) || true
@./push_swap $(ARG2) || true
@./push_swap $(ARG3) || true
@./push_swap $(ARG4) || true
@./push_swap $(ARG5) || true
@./push_swap $(ARG6) || true
@./push_swap $(ARG7) || true
@./push_swap $(ARG8) || true
@./push_swap $(ARG9) || true
@./push_swap $(ARG10) || true
@./push_swap $(ARG11) || true
@./push_swap $(ARG12) || true
@./push_swap $(ARG13) || true
@./push_swap $(ARG14) || true
@./push_swap $(ARG15) || true
@./push_swap $(ARG16) || true
@./push_swap $(ARG17) || true
@./push_swap $(ARG18) || true
@./push_swap $(ARG19) || true
@./push_swap $(ARG20) || true
@./push_swap $(ARG21) || true
@./push_swap $(ARG22) || true
@./push_swap $(ARG23) || true
@./push_swap $(ARG24) || true
@./push_swap $(ARG25) || true
@./push_swap $(ARG26) || true
@./push_swap $(ARG27) || true
@./push_swap $(ARG28) || true
@./push_swap $(ARG29) || true
@./push_swap $(ARG30) || true
@./push_swap $(ARG31) || true
@./push_swap $(ARG32) || true
@./push_swap $(ARG33) || true
@./push_swap $(ARG34) || true
@./push_swap $(ARG35) || true
@./push_swap $(ARG36) || true
@./push_swap $(ARG37) || true
@./push_swap $(ARG38) || true
@./push_swap $(ARG39) || true
@./push_swap $(ARG40) || true
@./push_swap $(ARG41) || true
@./push_swap $(ARG42) || true
@./push_swap $(ARG43) || true
@./push_swap $(ARG44) || true
@./push_swap $(ARG45) || true
@./push_swap $(ARG46) || true
@./push_swap $(ARG47) || true
@./push_swap $(ARG48) || true
@./push_swap $(ARG49) || true
@./push_swap $(ARG50) || true
@./push_swap $(ARG51) || true
@./push_swap $(ARG52) || true
@./push_swap $(ARG53) || true
@./push_swap $(ARG54) || true
@./push_swap $(ARG55) || true
@./push_swap $(ARG56) || true
@./push_swap $(ARG57) || true
@./push_swap $(ARG58) || true
@./push_swap $(ARG59) || true
@./push_swap $(ARG60) || true
@./push_swap $(ARG61) || true
@./push_swap $(ARG62) || true
@./push_swap $(ARG63) || true
@./push_swap $(ARG64) || true
@./push_swap $(ARG65) || true
@./push_swap $(ARG66) || true
@./push_swap $(ARG67) || true
@./push_swap $(ARG68) || true
@./push_swap $(ARG69) || true
@./push_swap $(ARG70) || true
@./push_swap $(ARG71) || true
@./push_swap $(ARG72) || true
@./push_swap $(ARG73) || true
@./push_swap $(ARG74) || true
@./push_swap $(ARG75) || true
@./push_swap $(ARG76) || true
@./push_swap $(ARG77) || true
@./push_swap $(ARG78) || true
@./push_swap $(ARG79) || true
@./push_swap $(ARG80) || true
@./push_swap $(ARG81) || true
@./push_swap $(ARG82) || true
@./push_swap $(ARG83) || true
@./push_swap $(ARG84) || true
@./push_swap $(ARG85) || true
@./push_swap $(ARG86) || true
@./push_swap $(ARG87) || true
@./push_swap $(ARG88) || true
@./push_swap $(ARG89) || true
@./push_swap $(ARG90) || true
@./push_swap $(ARG91) || true
@./push_swap $(ARG92) || true
@./push_swap $(ARG93) || true
@./push_swap $(ARG94) || true
@./push_swap $(ARG95) || true
@./push_swap $(ARG96) || true
@./push_swap $(ARG97) || true
@./push_swap $(ARG98) || true
@./push_swap $(ARG99) || true
run1:
@./push_swap $(ARGSMERT) | ./checker -v $(ARGSMERT) || true
run:
@./push_swap $(ARG500) | ./checker -v $(ARG500) || true
test: rmt
@mkdir -p test
@$(CP) $(LIBFT_PATH) test/.
@$(CP) $(PUSH_SWAP_PATH) test/.
@$(CP) mlx test/.
@$(CP) author test/.
@$(CP) Makefile test/.
rmt:
@$(RM) test
.PHONY: all clean fclean re norm libft run test rmt