1--TEST--
2Test fileperms() & chmod() functions: usage variation - perms(0000-0777)
3--SKIPIF--
4<?php
5if (substr(PHP_OS, 0, 3) == 'WIN') {
6    die('skip Not on Windows');
7}
8require __DIR__ . '/../skipif_root.inc';
9?>
10--FILE--
11<?php
12echo "*** Testing fileperms() & chmod() : usage variations ***\n";
13
14$file_name = __DIR__."/006_variation1.tmp";
15$file_handle = fopen($file_name, "w");
16fclose($file_handle);
17$dir_name = __DIR__."/006_variation1";
18mkdir($dir_name);
19
20$count = 1;
21echo "-- Testing all permission from octal 0000 to octal 0777 on file and dir --\n";
22for($mode = 0000; $mode <= 0777; $mode++) {
23  echo "-- Iteration $count --\n";
24  var_dump( chmod($file_name, $mode) );
25  printf("%o", fileperms($file_name) );
26  echo "\n";
27  clearstatcache();
28
29  var_dump( chmod($dir_name, $mode) );
30  printf("%o", fileperms($dir_name) );
31  echo "\n";
32  clearstatcache();
33  $count++;
34}
35
36echo "*** Done ***\n";
37?>
38--CLEAN--
39<?php
40chmod(__DIR__."/006_variation1.tmp", 0777);
41chmod(__DIR__."/006_variation1", 0777);
42unlink(__DIR__."/006_variation1.tmp");
43rmdir(__DIR__."/006_variation1");
44?>
45--EXPECT--
46*** Testing fileperms() & chmod() : usage variations ***
47-- Testing all permission from octal 0000 to octal 0777 on file and dir --
48-- Iteration 1 --
49bool(true)
50100000
51bool(true)
5240000
53-- Iteration 2 --
54bool(true)
55100001
56bool(true)
5740001
58-- Iteration 3 --
59bool(true)
60100002
61bool(true)
6240002
63-- Iteration 4 --
64bool(true)
65100003
66bool(true)
6740003
68-- Iteration 5 --
69bool(true)
70100004
71bool(true)
7240004
73-- Iteration 6 --
74bool(true)
75100005
76bool(true)
7740005
78-- Iteration 7 --
79bool(true)
80100006
81bool(true)
8240006
83-- Iteration 8 --
84bool(true)
85100007
86bool(true)
8740007
88-- Iteration 9 --
89bool(true)
90100010
91bool(true)
9240010
93-- Iteration 10 --
94bool(true)
95100011
96bool(true)
9740011
98-- Iteration 11 --
99bool(true)
100100012
101bool(true)
10240012
103-- Iteration 12 --
104bool(true)
105100013
106bool(true)
10740013
108-- Iteration 13 --
109bool(true)
110100014
111bool(true)
11240014
113-- Iteration 14 --
114bool(true)
115100015
116bool(true)
11740015
118-- Iteration 15 --
119bool(true)
120100016
121bool(true)
12240016
123-- Iteration 16 --
124bool(true)
125100017
126bool(true)
12740017
128-- Iteration 17 --
129bool(true)
130100020
131bool(true)
13240020
133-- Iteration 18 --
134bool(true)
135100021
136bool(true)
13740021
138-- Iteration 19 --
139bool(true)
140100022
141bool(true)
14240022
143-- Iteration 20 --
144bool(true)
145100023
146bool(true)
14740023
148-- Iteration 21 --
149bool(true)
150100024
151bool(true)
15240024
153-- Iteration 22 --
154bool(true)
155100025
156bool(true)
15740025
158-- Iteration 23 --
159bool(true)
160100026
161bool(true)
16240026
163-- Iteration 24 --
164bool(true)
165100027
166bool(true)
16740027
168-- Iteration 25 --
169bool(true)
170100030
171bool(true)
17240030
173-- Iteration 26 --
174bool(true)
175100031
176bool(true)
17740031
178-- Iteration 27 --
179bool(true)
180100032
181bool(true)
18240032
183-- Iteration 28 --
184bool(true)
185100033
186bool(true)
18740033
188-- Iteration 29 --
189bool(true)
190100034
191bool(true)
19240034
193-- Iteration 30 --
194bool(true)
195100035
196bool(true)
19740035
198-- Iteration 31 --
199bool(true)
200100036
201bool(true)
20240036
203-- Iteration 32 --
204bool(true)
205100037
206bool(true)
20740037
208-- Iteration 33 --
209bool(true)
210100040
211bool(true)
21240040
213-- Iteration 34 --
214bool(true)
215100041
216bool(true)
21740041
218-- Iteration 35 --
219bool(true)
220100042
221bool(true)
22240042
223-- Iteration 36 --
224bool(true)
225100043
226bool(true)
22740043
228-- Iteration 37 --
229bool(true)
230100044
231bool(true)
23240044
233-- Iteration 38 --
234bool(true)
235100045
236bool(true)
23740045
238-- Iteration 39 --
239bool(true)
240100046
241bool(true)
24240046
243-- Iteration 40 --
244bool(true)
245100047
246bool(true)
24740047
248-- Iteration 41 --
249bool(true)
250100050
251bool(true)
25240050
253-- Iteration 42 --
254bool(true)
255100051
256bool(true)
25740051
258-- Iteration 43 --
259bool(true)
260100052
261bool(true)
26240052
263-- Iteration 44 --
264bool(true)
265100053
266bool(true)
26740053
268-- Iteration 45 --
269bool(true)
270100054
271bool(true)
27240054
273-- Iteration 46 --
274bool(true)
275100055
276bool(true)
27740055
278-- Iteration 47 --
279bool(true)
280100056
281bool(true)
28240056
283-- Iteration 48 --
284bool(true)
285100057
286bool(true)
28740057
288-- Iteration 49 --
289bool(true)
290100060
291bool(true)
29240060
293-- Iteration 50 --
294bool(true)
295100061
296bool(true)
29740061
298-- Iteration 51 --
299bool(true)
300100062
301bool(true)
30240062
303-- Iteration 52 --
304bool(true)
305100063
306bool(true)
30740063
308-- Iteration 53 --
309bool(true)
310100064
311bool(true)
31240064
313-- Iteration 54 --
314bool(true)
315100065
316bool(true)
31740065
318-- Iteration 55 --
319bool(true)
320100066
321bool(true)
32240066
323-- Iteration 56 --
324bool(true)
325100067
326bool(true)
32740067
328-- Iteration 57 --
329bool(true)
330100070
331bool(true)
33240070
333-- Iteration 58 --
334bool(true)
335100071
336bool(true)
33740071
338-- Iteration 59 --
339bool(true)
340100072
341bool(true)
34240072
343-- Iteration 60 --
344bool(true)
345100073
346bool(true)
34740073
348-- Iteration 61 --
349bool(true)
350100074
351bool(true)
35240074
353-- Iteration 62 --
354bool(true)
355100075
356bool(true)
35740075
358-- Iteration 63 --
359bool(true)
360100076
361bool(true)
36240076
363-- Iteration 64 --
364bool(true)
365100077
366bool(true)
36740077
368-- Iteration 65 --
369bool(true)
370100100
371bool(true)
37240100
373-- Iteration 66 --
374bool(true)
375100101
376bool(true)
37740101
378-- Iteration 67 --
379bool(true)
380100102
381bool(true)
38240102
383-- Iteration 68 --
384bool(true)
385100103
386bool(true)
38740103
388-- Iteration 69 --
389bool(true)
390100104
391bool(true)
39240104
393-- Iteration 70 --
394bool(true)
395100105
396bool(true)
39740105
398-- Iteration 71 --
399bool(true)
400100106
401bool(true)
40240106
403-- Iteration 72 --
404bool(true)
405100107
406bool(true)
40740107
408-- Iteration 73 --
409bool(true)
410100110
411bool(true)
41240110
413-- Iteration 74 --
414bool(true)
415100111
416bool(true)
41740111
418-- Iteration 75 --
419bool(true)
420100112
421bool(true)
42240112
423-- Iteration 76 --
424bool(true)
425100113
426bool(true)
42740113
428-- Iteration 77 --
429bool(true)
430100114
431bool(true)
43240114
433-- Iteration 78 --
434bool(true)
435100115
436bool(true)
43740115
438-- Iteration 79 --
439bool(true)
440100116
441bool(true)
44240116
443-- Iteration 80 --
444bool(true)
445100117
446bool(true)
44740117
448-- Iteration 81 --
449bool(true)
450100120
451bool(true)
45240120
453-- Iteration 82 --
454bool(true)
455100121
456bool(true)
45740121
458-- Iteration 83 --
459bool(true)
460100122
461bool(true)
46240122
463-- Iteration 84 --
464bool(true)
465100123
466bool(true)
46740123
468-- Iteration 85 --
469bool(true)
470100124
471bool(true)
47240124
473-- Iteration 86 --
474bool(true)
475100125
476bool(true)
47740125
478-- Iteration 87 --
479bool(true)
480100126
481bool(true)
48240126
483-- Iteration 88 --
484bool(true)
485100127
486bool(true)
48740127
488-- Iteration 89 --
489bool(true)
490100130
491bool(true)
49240130
493-- Iteration 90 --
494bool(true)
495100131
496bool(true)
49740131
498-- Iteration 91 --
499bool(true)
500100132
501bool(true)
50240132
503-- Iteration 92 --
504bool(true)
505100133
506bool(true)
50740133
508-- Iteration 93 --
509bool(true)
510100134
511bool(true)
51240134
513-- Iteration 94 --
514bool(true)
515100135
516bool(true)
51740135
518-- Iteration 95 --
519bool(true)
520100136
521bool(true)
52240136
523-- Iteration 96 --
524bool(true)
525100137
526bool(true)
52740137
528-- Iteration 97 --
529bool(true)
530100140
531bool(true)
53240140
533-- Iteration 98 --
534bool(true)
535100141
536bool(true)
53740141
538-- Iteration 99 --
539bool(true)
540100142
541bool(true)
54240142
543-- Iteration 100 --
544bool(true)
545100143
546bool(true)
54740143
548-- Iteration 101 --
549bool(true)
550100144
551bool(true)
55240144
553-- Iteration 102 --
554bool(true)
555100145
556bool(true)
55740145
558-- Iteration 103 --
559bool(true)
560100146
561bool(true)
56240146
563-- Iteration 104 --
564bool(true)
565100147
566bool(true)
56740147
568-- Iteration 105 --
569bool(true)
570100150
571bool(true)
57240150
573-- Iteration 106 --
574bool(true)
575100151
576bool(true)
57740151
578-- Iteration 107 --
579bool(true)
580100152
581bool(true)
58240152
583-- Iteration 108 --
584bool(true)
585100153
586bool(true)
58740153
588-- Iteration 109 --
589bool(true)
590100154
591bool(true)
59240154
593-- Iteration 110 --
594bool(true)
595100155
596bool(true)
59740155
598-- Iteration 111 --
599bool(true)
600100156
601bool(true)
60240156
603-- Iteration 112 --
604bool(true)
605100157
606bool(true)
60740157
608-- Iteration 113 --
609bool(true)
610100160
611bool(true)
61240160
613-- Iteration 114 --
614bool(true)
615100161
616bool(true)
61740161
618-- Iteration 115 --
619bool(true)
620100162
621bool(true)
62240162
623-- Iteration 116 --
624bool(true)
625100163
626bool(true)
62740163
628-- Iteration 117 --
629bool(true)
630100164
631bool(true)
63240164
633-- Iteration 118 --
634bool(true)
635100165
636bool(true)
63740165
638-- Iteration 119 --
639bool(true)
640100166
641bool(true)
64240166
643-- Iteration 120 --
644bool(true)
645100167
646bool(true)
64740167
648-- Iteration 121 --
649bool(true)
650100170
651bool(true)
65240170
653-- Iteration 122 --
654bool(true)
655100171
656bool(true)
65740171
658-- Iteration 123 --
659bool(true)
660100172
661bool(true)
66240172
663-- Iteration 124 --
664bool(true)
665100173
666bool(true)
66740173
668-- Iteration 125 --
669bool(true)
670100174
671bool(true)
67240174
673-- Iteration 126 --
674bool(true)
675100175
676bool(true)
67740175
678-- Iteration 127 --
679bool(true)
680100176
681bool(true)
68240176
683-- Iteration 128 --
684bool(true)
685100177
686bool(true)
68740177
688-- Iteration 129 --
689bool(true)
690100200
691bool(true)
69240200
693-- Iteration 130 --
694bool(true)
695100201
696bool(true)
69740201
698-- Iteration 131 --
699bool(true)
700100202
701bool(true)
70240202
703-- Iteration 132 --
704bool(true)
705100203
706bool(true)
70740203
708-- Iteration 133 --
709bool(true)
710100204
711bool(true)
71240204
713-- Iteration 134 --
714bool(true)
715100205
716bool(true)
71740205
718-- Iteration 135 --
719bool(true)
720100206
721bool(true)
72240206
723-- Iteration 136 --
724bool(true)
725100207
726bool(true)
72740207
728-- Iteration 137 --
729bool(true)
730100210
731bool(true)
73240210
733-- Iteration 138 --
734bool(true)
735100211
736bool(true)
73740211
738-- Iteration 139 --
739bool(true)
740100212
741bool(true)
74240212
743-- Iteration 140 --
744bool(true)
745100213
746bool(true)
74740213
748-- Iteration 141 --
749bool(true)
750100214
751bool(true)
75240214
753-- Iteration 142 --
754bool(true)
755100215
756bool(true)
75740215
758-- Iteration 143 --
759bool(true)
760100216
761bool(true)
76240216
763-- Iteration 144 --
764bool(true)
765100217
766bool(true)
76740217
768-- Iteration 145 --
769bool(true)
770100220
771bool(true)
77240220
773-- Iteration 146 --
774bool(true)
775100221
776bool(true)
77740221
778-- Iteration 147 --
779bool(true)
780100222
781bool(true)
78240222
783-- Iteration 148 --
784bool(true)
785100223
786bool(true)
78740223
788-- Iteration 149 --
789bool(true)
790100224
791bool(true)
79240224
793-- Iteration 150 --
794bool(true)
795100225
796bool(true)
79740225
798-- Iteration 151 --
799bool(true)
800100226
801bool(true)
80240226
803-- Iteration 152 --
804bool(true)
805100227
806bool(true)
80740227
808-- Iteration 153 --
809bool(true)
810100230
811bool(true)
81240230
813-- Iteration 154 --
814bool(true)
815100231
816bool(true)
81740231
818-- Iteration 155 --
819bool(true)
820100232
821bool(true)
82240232
823-- Iteration 156 --
824bool(true)
825100233
826bool(true)
82740233
828-- Iteration 157 --
829bool(true)
830100234
831bool(true)
83240234
833-- Iteration 158 --
834bool(true)
835100235
836bool(true)
83740235
838-- Iteration 159 --
839bool(true)
840100236
841bool(true)
84240236
843-- Iteration 160 --
844bool(true)
845100237
846bool(true)
84740237
848-- Iteration 161 --
849bool(true)
850100240
851bool(true)
85240240
853-- Iteration 162 --
854bool(true)
855100241
856bool(true)
85740241
858-- Iteration 163 --
859bool(true)
860100242
861bool(true)
86240242
863-- Iteration 164 --
864bool(true)
865100243
866bool(true)
86740243
868-- Iteration 165 --
869bool(true)
870100244
871bool(true)
87240244
873-- Iteration 166 --
874bool(true)
875100245
876bool(true)
87740245
878-- Iteration 167 --
879bool(true)
880100246
881bool(true)
88240246
883-- Iteration 168 --
884bool(true)
885100247
886bool(true)
88740247
888-- Iteration 169 --
889bool(true)
890100250
891bool(true)
89240250
893-- Iteration 170 --
894bool(true)
895100251
896bool(true)
89740251
898-- Iteration 171 --
899bool(true)
900100252
901bool(true)
90240252
903-- Iteration 172 --
904bool(true)
905100253
906bool(true)
90740253
908-- Iteration 173 --
909bool(true)
910100254
911bool(true)
91240254
913-- Iteration 174 --
914bool(true)
915100255
916bool(true)
91740255
918-- Iteration 175 --
919bool(true)
920100256
921bool(true)
92240256
923-- Iteration 176 --
924bool(true)
925100257
926bool(true)
92740257
928-- Iteration 177 --
929bool(true)
930100260
931bool(true)
93240260
933-- Iteration 178 --
934bool(true)
935100261
936bool(true)
93740261
938-- Iteration 179 --
939bool(true)
940100262
941bool(true)
94240262
943-- Iteration 180 --
944bool(true)
945100263
946bool(true)
94740263
948-- Iteration 181 --
949bool(true)
950100264
951bool(true)
95240264
953-- Iteration 182 --
954bool(true)
955100265
956bool(true)
95740265
958-- Iteration 183 --
959bool(true)
960100266
961bool(true)
96240266
963-- Iteration 184 --
964bool(true)
965100267
966bool(true)
96740267
968-- Iteration 185 --
969bool(true)
970100270
971bool(true)
97240270
973-- Iteration 186 --
974bool(true)
975100271
976bool(true)
97740271
978-- Iteration 187 --
979bool(true)
980100272
981bool(true)
98240272
983-- Iteration 188 --
984bool(true)
985100273
986bool(true)
98740273
988-- Iteration 189 --
989bool(true)
990100274
991bool(true)
99240274
993-- Iteration 190 --
994bool(true)
995100275
996bool(true)
99740275
998-- Iteration 191 --
999bool(true)
1000100276
1001bool(true)
100240276
1003-- Iteration 192 --
1004bool(true)
1005100277
1006bool(true)
100740277
1008-- Iteration 193 --
1009bool(true)
1010100300
1011bool(true)
101240300
1013-- Iteration 194 --
1014bool(true)
1015100301
1016bool(true)
101740301
1018-- Iteration 195 --
1019bool(true)
1020100302
1021bool(true)
102240302
1023-- Iteration 196 --
1024bool(true)
1025100303
1026bool(true)
102740303
1028-- Iteration 197 --
1029bool(true)
1030100304
1031bool(true)
103240304
1033-- Iteration 198 --
1034bool(true)
1035100305
1036bool(true)
103740305
1038-- Iteration 199 --
1039bool(true)
1040100306
1041bool(true)
104240306
1043-- Iteration 200 --
1044bool(true)
1045100307
1046bool(true)
104740307
1048-- Iteration 201 --
1049bool(true)
1050100310
1051bool(true)
105240310
1053-- Iteration 202 --
1054bool(true)
1055100311
1056bool(true)
105740311
1058-- Iteration 203 --
1059bool(true)
1060100312
1061bool(true)
106240312
1063-- Iteration 204 --
1064bool(true)
1065100313
1066bool(true)
106740313
1068-- Iteration 205 --
1069bool(true)
1070100314
1071bool(true)
107240314
1073-- Iteration 206 --
1074bool(true)
1075100315
1076bool(true)
107740315
1078-- Iteration 207 --
1079bool(true)
1080100316
1081bool(true)
108240316
1083-- Iteration 208 --
1084bool(true)
1085100317
1086bool(true)
108740317
1088-- Iteration 209 --
1089bool(true)
1090100320
1091bool(true)
109240320
1093-- Iteration 210 --
1094bool(true)
1095100321
1096bool(true)
109740321
1098-- Iteration 211 --
1099bool(true)
1100100322
1101bool(true)
110240322
1103-- Iteration 212 --
1104bool(true)
1105100323
1106bool(true)
110740323
1108-- Iteration 213 --
1109bool(true)
1110100324
1111bool(true)
111240324
1113-- Iteration 214 --
1114bool(true)
1115100325
1116bool(true)
111740325
1118-- Iteration 215 --
1119bool(true)
1120100326
1121bool(true)
112240326
1123-- Iteration 216 --
1124bool(true)
1125100327
1126bool(true)
112740327
1128-- Iteration 217 --
1129bool(true)
1130100330
1131bool(true)
113240330
1133-- Iteration 218 --
1134bool(true)
1135100331
1136bool(true)
113740331
1138-- Iteration 219 --
1139bool(true)
1140100332
1141bool(true)
114240332
1143-- Iteration 220 --
1144bool(true)
1145100333
1146bool(true)
114740333
1148-- Iteration 221 --
1149bool(true)
1150100334
1151bool(true)
115240334
1153-- Iteration 222 --
1154bool(true)
1155100335
1156bool(true)
115740335
1158-- Iteration 223 --
1159bool(true)
1160100336
1161bool(true)
116240336
1163-- Iteration 224 --
1164bool(true)
1165100337
1166bool(true)
116740337
1168-- Iteration 225 --
1169bool(true)
1170100340
1171bool(true)
117240340
1173-- Iteration 226 --
1174bool(true)
1175100341
1176bool(true)
117740341
1178-- Iteration 227 --
1179bool(true)
1180100342
1181bool(true)
118240342
1183-- Iteration 228 --
1184bool(true)
1185100343
1186bool(true)
118740343
1188-- Iteration 229 --
1189bool(true)
1190100344
1191bool(true)
119240344
1193-- Iteration 230 --
1194bool(true)
1195100345
1196bool(true)
119740345
1198-- Iteration 231 --
1199bool(true)
1200100346
1201bool(true)
120240346
1203-- Iteration 232 --
1204bool(true)
1205100347
1206bool(true)
120740347
1208-- Iteration 233 --
1209bool(true)
1210100350
1211bool(true)
121240350
1213-- Iteration 234 --
1214bool(true)
1215100351
1216bool(true)
121740351
1218-- Iteration 235 --
1219bool(true)
1220100352
1221bool(true)
122240352
1223-- Iteration 236 --
1224bool(true)
1225100353
1226bool(true)
122740353
1228-- Iteration 237 --
1229bool(true)
1230100354
1231bool(true)
123240354
1233-- Iteration 238 --
1234bool(true)
1235100355
1236bool(true)
123740355
1238-- Iteration 239 --
1239bool(true)
1240100356
1241bool(true)
124240356
1243-- Iteration 240 --
1244bool(true)
1245100357
1246bool(true)
124740357
1248-- Iteration 241 --
1249bool(true)
1250100360
1251bool(true)
125240360
1253-- Iteration 242 --
1254bool(true)
1255100361
1256bool(true)
125740361
1258-- Iteration 243 --
1259bool(true)
1260100362
1261bool(true)
126240362
1263-- Iteration 244 --
1264bool(true)
1265100363
1266bool(true)
126740363
1268-- Iteration 245 --
1269bool(true)
1270100364
1271bool(true)
127240364
1273-- Iteration 246 --
1274bool(true)
1275100365
1276bool(true)
127740365
1278-- Iteration 247 --
1279bool(true)
1280100366
1281bool(true)
128240366
1283-- Iteration 248 --
1284bool(true)
1285100367
1286bool(true)
128740367
1288-- Iteration 249 --
1289bool(true)
1290100370
1291bool(true)
129240370
1293-- Iteration 250 --
1294bool(true)
1295100371
1296bool(true)
129740371
1298-- Iteration 251 --
1299bool(true)
1300100372
1301bool(true)
130240372
1303-- Iteration 252 --
1304bool(true)
1305100373
1306bool(true)
130740373
1308-- Iteration 253 --
1309bool(true)
1310100374
1311bool(true)
131240374
1313-- Iteration 254 --
1314bool(true)
1315100375
1316bool(true)
131740375
1318-- Iteration 255 --
1319bool(true)
1320100376
1321bool(true)
132240376
1323-- Iteration 256 --
1324bool(true)
1325100377
1326bool(true)
132740377
1328-- Iteration 257 --
1329bool(true)
1330100400
1331bool(true)
133240400
1333-- Iteration 258 --
1334bool(true)
1335100401
1336bool(true)
133740401
1338-- Iteration 259 --
1339bool(true)
1340100402
1341bool(true)
134240402
1343-- Iteration 260 --
1344bool(true)
1345100403
1346bool(true)
134740403
1348-- Iteration 261 --
1349bool(true)
1350100404
1351bool(true)
135240404
1353-- Iteration 262 --
1354bool(true)
1355100405
1356bool(true)
135740405
1358-- Iteration 263 --
1359bool(true)
1360100406
1361bool(true)
136240406
1363-- Iteration 264 --
1364bool(true)
1365100407
1366bool(true)
136740407
1368-- Iteration 265 --
1369bool(true)
1370100410
1371bool(true)
137240410
1373-- Iteration 266 --
1374bool(true)
1375100411
1376bool(true)
137740411
1378-- Iteration 267 --
1379bool(true)
1380100412
1381bool(true)
138240412
1383-- Iteration 268 --
1384bool(true)
1385100413
1386bool(true)
138740413
1388-- Iteration 269 --
1389bool(true)
1390100414
1391bool(true)
139240414
1393-- Iteration 270 --
1394bool(true)
1395100415
1396bool(true)
139740415
1398-- Iteration 271 --
1399bool(true)
1400100416
1401bool(true)
140240416
1403-- Iteration 272 --
1404bool(true)
1405100417
1406bool(true)
140740417
1408-- Iteration 273 --
1409bool(true)
1410100420
1411bool(true)
141240420
1413-- Iteration 274 --
1414bool(true)
1415100421
1416bool(true)
141740421
1418-- Iteration 275 --
1419bool(true)
1420100422
1421bool(true)
142240422
1423-- Iteration 276 --
1424bool(true)
1425100423
1426bool(true)
142740423
1428-- Iteration 277 --
1429bool(true)
1430100424
1431bool(true)
143240424
1433-- Iteration 278 --
1434bool(true)
1435100425
1436bool(true)
143740425
1438-- Iteration 279 --
1439bool(true)
1440100426
1441bool(true)
144240426
1443-- Iteration 280 --
1444bool(true)
1445100427
1446bool(true)
144740427
1448-- Iteration 281 --
1449bool(true)
1450100430
1451bool(true)
145240430
1453-- Iteration 282 --
1454bool(true)
1455100431
1456bool(true)
145740431
1458-- Iteration 283 --
1459bool(true)
1460100432
1461bool(true)
146240432
1463-- Iteration 284 --
1464bool(true)
1465100433
1466bool(true)
146740433
1468-- Iteration 285 --
1469bool(true)
1470100434
1471bool(true)
147240434
1473-- Iteration 286 --
1474bool(true)
1475100435
1476bool(true)
147740435
1478-- Iteration 287 --
1479bool(true)
1480100436
1481bool(true)
148240436
1483-- Iteration 288 --
1484bool(true)
1485100437
1486bool(true)
148740437
1488-- Iteration 289 --
1489bool(true)
1490100440
1491bool(true)
149240440
1493-- Iteration 290 --
1494bool(true)
1495100441
1496bool(true)
149740441
1498-- Iteration 291 --
1499bool(true)
1500100442
1501bool(true)
150240442
1503-- Iteration 292 --
1504bool(true)
1505100443
1506bool(true)
150740443
1508-- Iteration 293 --
1509bool(true)
1510100444
1511bool(true)
151240444
1513-- Iteration 294 --
1514bool(true)
1515100445
1516bool(true)
151740445
1518-- Iteration 295 --
1519bool(true)
1520100446
1521bool(true)
152240446
1523-- Iteration 296 --
1524bool(true)
1525100447
1526bool(true)
152740447
1528-- Iteration 297 --
1529bool(true)
1530100450
1531bool(true)
153240450
1533-- Iteration 298 --
1534bool(true)
1535100451
1536bool(true)
153740451
1538-- Iteration 299 --
1539bool(true)
1540100452
1541bool(true)
154240452
1543-- Iteration 300 --
1544bool(true)
1545100453
1546bool(true)
154740453
1548-- Iteration 301 --
1549bool(true)
1550100454
1551bool(true)
155240454
1553-- Iteration 302 --
1554bool(true)
1555100455
1556bool(true)
155740455
1558-- Iteration 303 --
1559bool(true)
1560100456
1561bool(true)
156240456
1563-- Iteration 304 --
1564bool(true)
1565100457
1566bool(true)
156740457
1568-- Iteration 305 --
1569bool(true)
1570100460
1571bool(true)
157240460
1573-- Iteration 306 --
1574bool(true)
1575100461
1576bool(true)
157740461
1578-- Iteration 307 --
1579bool(true)
1580100462
1581bool(true)
158240462
1583-- Iteration 308 --
1584bool(true)
1585100463
1586bool(true)
158740463
1588-- Iteration 309 --
1589bool(true)
1590100464
1591bool(true)
159240464
1593-- Iteration 310 --
1594bool(true)
1595100465
1596bool(true)
159740465
1598-- Iteration 311 --
1599bool(true)
1600100466
1601bool(true)
160240466
1603-- Iteration 312 --
1604bool(true)
1605100467
1606bool(true)
160740467
1608-- Iteration 313 --
1609bool(true)
1610100470
1611bool(true)
161240470
1613-- Iteration 314 --
1614bool(true)
1615100471
1616bool(true)
161740471
1618-- Iteration 315 --
1619bool(true)
1620100472
1621bool(true)
162240472
1623-- Iteration 316 --
1624bool(true)
1625100473
1626bool(true)
162740473
1628-- Iteration 317 --
1629bool(true)
1630100474
1631bool(true)
163240474
1633-- Iteration 318 --
1634bool(true)
1635100475
1636bool(true)
163740475
1638-- Iteration 319 --
1639bool(true)
1640100476
1641bool(true)
164240476
1643-- Iteration 320 --
1644bool(true)
1645100477
1646bool(true)
164740477
1648-- Iteration 321 --
1649bool(true)
1650100500
1651bool(true)
165240500
1653-- Iteration 322 --
1654bool(true)
1655100501
1656bool(true)
165740501
1658-- Iteration 323 --
1659bool(true)
1660100502
1661bool(true)
166240502
1663-- Iteration 324 --
1664bool(true)
1665100503
1666bool(true)
166740503
1668-- Iteration 325 --
1669bool(true)
1670100504
1671bool(true)
167240504
1673-- Iteration 326 --
1674bool(true)
1675100505
1676bool(true)
167740505
1678-- Iteration 327 --
1679bool(true)
1680100506
1681bool(true)
168240506
1683-- Iteration 328 --
1684bool(true)
1685100507
1686bool(true)
168740507
1688-- Iteration 329 --
1689bool(true)
1690100510
1691bool(true)
169240510
1693-- Iteration 330 --
1694bool(true)
1695100511
1696bool(true)
169740511
1698-- Iteration 331 --
1699bool(true)
1700100512
1701bool(true)
170240512
1703-- Iteration 332 --
1704bool(true)
1705100513
1706bool(true)
170740513
1708-- Iteration 333 --
1709bool(true)
1710100514
1711bool(true)
171240514
1713-- Iteration 334 --
1714bool(true)
1715100515
1716bool(true)
171740515
1718-- Iteration 335 --
1719bool(true)
1720100516
1721bool(true)
172240516
1723-- Iteration 336 --
1724bool(true)
1725100517
1726bool(true)
172740517
1728-- Iteration 337 --
1729bool(true)
1730100520
1731bool(true)
173240520
1733-- Iteration 338 --
1734bool(true)
1735100521
1736bool(true)
173740521
1738-- Iteration 339 --
1739bool(true)
1740100522
1741bool(true)
174240522
1743-- Iteration 340 --
1744bool(true)
1745100523
1746bool(true)
174740523
1748-- Iteration 341 --
1749bool(true)
1750100524
1751bool(true)
175240524
1753-- Iteration 342 --
1754bool(true)
1755100525
1756bool(true)
175740525
1758-- Iteration 343 --
1759bool(true)
1760100526
1761bool(true)
176240526
1763-- Iteration 344 --
1764bool(true)
1765100527
1766bool(true)
176740527
1768-- Iteration 345 --
1769bool(true)
1770100530
1771bool(true)
177240530
1773-- Iteration 346 --
1774bool(true)
1775100531
1776bool(true)
177740531
1778-- Iteration 347 --
1779bool(true)
1780100532
1781bool(true)
178240532
1783-- Iteration 348 --
1784bool(true)
1785100533
1786bool(true)
178740533
1788-- Iteration 349 --
1789bool(true)
1790100534
1791bool(true)
179240534
1793-- Iteration 350 --
1794bool(true)
1795100535
1796bool(true)
179740535
1798-- Iteration 351 --
1799bool(true)
1800100536
1801bool(true)
180240536
1803-- Iteration 352 --
1804bool(true)
1805100537
1806bool(true)
180740537
1808-- Iteration 353 --
1809bool(true)
1810100540
1811bool(true)
181240540
1813-- Iteration 354 --
1814bool(true)
1815100541
1816bool(true)
181740541
1818-- Iteration 355 --
1819bool(true)
1820100542
1821bool(true)
182240542
1823-- Iteration 356 --
1824bool(true)
1825100543
1826bool(true)
182740543
1828-- Iteration 357 --
1829bool(true)
1830100544
1831bool(true)
183240544
1833-- Iteration 358 --
1834bool(true)
1835100545
1836bool(true)
183740545
1838-- Iteration 359 --
1839bool(true)
1840100546
1841bool(true)
184240546
1843-- Iteration 360 --
1844bool(true)
1845100547
1846bool(true)
184740547
1848-- Iteration 361 --
1849bool(true)
1850100550
1851bool(true)
185240550
1853-- Iteration 362 --
1854bool(true)
1855100551
1856bool(true)
185740551
1858-- Iteration 363 --
1859bool(true)
1860100552
1861bool(true)
186240552
1863-- Iteration 364 --
1864bool(true)
1865100553
1866bool(true)
186740553
1868-- Iteration 365 --
1869bool(true)
1870100554
1871bool(true)
187240554
1873-- Iteration 366 --
1874bool(true)
1875100555
1876bool(true)
187740555
1878-- Iteration 367 --
1879bool(true)
1880100556
1881bool(true)
188240556
1883-- Iteration 368 --
1884bool(true)
1885100557
1886bool(true)
188740557
1888-- Iteration 369 --
1889bool(true)
1890100560
1891bool(true)
189240560
1893-- Iteration 370 --
1894bool(true)
1895100561
1896bool(true)
189740561
1898-- Iteration 371 --
1899bool(true)
1900100562
1901bool(true)
190240562
1903-- Iteration 372 --
1904bool(true)
1905100563
1906bool(true)
190740563
1908-- Iteration 373 --
1909bool(true)
1910100564
1911bool(true)
191240564
1913-- Iteration 374 --
1914bool(true)
1915100565
1916bool(true)
191740565
1918-- Iteration 375 --
1919bool(true)
1920100566
1921bool(true)
192240566
1923-- Iteration 376 --
1924bool(true)
1925100567
1926bool(true)
192740567
1928-- Iteration 377 --
1929bool(true)
1930100570
1931bool(true)
193240570
1933-- Iteration 378 --
1934bool(true)
1935100571
1936bool(true)
193740571
1938-- Iteration 379 --
1939bool(true)
1940100572
1941bool(true)
194240572
1943-- Iteration 380 --
1944bool(true)
1945100573
1946bool(true)
194740573
1948-- Iteration 381 --
1949bool(true)
1950100574
1951bool(true)
195240574
1953-- Iteration 382 --
1954bool(true)
1955100575
1956bool(true)
195740575
1958-- Iteration 383 --
1959bool(true)
1960100576
1961bool(true)
196240576
1963-- Iteration 384 --
1964bool(true)
1965100577
1966bool(true)
196740577
1968-- Iteration 385 --
1969bool(true)
1970100600
1971bool(true)
197240600
1973-- Iteration 386 --
1974bool(true)
1975100601
1976bool(true)
197740601
1978-- Iteration 387 --
1979bool(true)
1980100602
1981bool(true)
198240602
1983-- Iteration 388 --
1984bool(true)
1985100603
1986bool(true)
198740603
1988-- Iteration 389 --
1989bool(true)
1990100604
1991bool(true)
199240604
1993-- Iteration 390 --
1994bool(true)
1995100605
1996bool(true)
199740605
1998-- Iteration 391 --
1999bool(true)
2000100606
2001bool(true)
200240606
2003-- Iteration 392 --
2004bool(true)
2005100607
2006bool(true)
200740607
2008-- Iteration 393 --
2009bool(true)
2010100610
2011bool(true)
201240610
2013-- Iteration 394 --
2014bool(true)
2015100611
2016bool(true)
201740611
2018-- Iteration 395 --
2019bool(true)
2020100612
2021bool(true)
202240612
2023-- Iteration 396 --
2024bool(true)
2025100613
2026bool(true)
202740613
2028-- Iteration 397 --
2029bool(true)
2030100614
2031bool(true)
203240614
2033-- Iteration 398 --
2034bool(true)
2035100615
2036bool(true)
203740615
2038-- Iteration 399 --
2039bool(true)
2040100616
2041bool(true)
204240616
2043-- Iteration 400 --
2044bool(true)
2045100617
2046bool(true)
204740617
2048-- Iteration 401 --
2049bool(true)
2050100620
2051bool(true)
205240620
2053-- Iteration 402 --
2054bool(true)
2055100621
2056bool(true)
205740621
2058-- Iteration 403 --
2059bool(true)
2060100622
2061bool(true)
206240622
2063-- Iteration 404 --
2064bool(true)
2065100623
2066bool(true)
206740623
2068-- Iteration 405 --
2069bool(true)
2070100624
2071bool(true)
207240624
2073-- Iteration 406 --
2074bool(true)
2075100625
2076bool(true)
207740625
2078-- Iteration 407 --
2079bool(true)
2080100626
2081bool(true)
208240626
2083-- Iteration 408 --
2084bool(true)
2085100627
2086bool(true)
208740627
2088-- Iteration 409 --
2089bool(true)
2090100630
2091bool(true)
209240630
2093-- Iteration 410 --
2094bool(true)
2095100631
2096bool(true)
209740631
2098-- Iteration 411 --
2099bool(true)
2100100632
2101bool(true)
210240632
2103-- Iteration 412 --
2104bool(true)
2105100633
2106bool(true)
210740633
2108-- Iteration 413 --
2109bool(true)
2110100634
2111bool(true)
211240634
2113-- Iteration 414 --
2114bool(true)
2115100635
2116bool(true)
211740635
2118-- Iteration 415 --
2119bool(true)
2120100636
2121bool(true)
212240636
2123-- Iteration 416 --
2124bool(true)
2125100637
2126bool(true)
212740637
2128-- Iteration 417 --
2129bool(true)
2130100640
2131bool(true)
213240640
2133-- Iteration 418 --
2134bool(true)
2135100641
2136bool(true)
213740641
2138-- Iteration 419 --
2139bool(true)
2140100642
2141bool(true)
214240642
2143-- Iteration 420 --
2144bool(true)
2145100643
2146bool(true)
214740643
2148-- Iteration 421 --
2149bool(true)
2150100644
2151bool(true)
215240644
2153-- Iteration 422 --
2154bool(true)
2155100645
2156bool(true)
215740645
2158-- Iteration 423 --
2159bool(true)
2160100646
2161bool(true)
216240646
2163-- Iteration 424 --
2164bool(true)
2165100647
2166bool(true)
216740647
2168-- Iteration 425 --
2169bool(true)
2170100650
2171bool(true)
217240650
2173-- Iteration 426 --
2174bool(true)
2175100651
2176bool(true)
217740651
2178-- Iteration 427 --
2179bool(true)
2180100652
2181bool(true)
218240652
2183-- Iteration 428 --
2184bool(true)
2185100653
2186bool(true)
218740653
2188-- Iteration 429 --
2189bool(true)
2190100654
2191bool(true)
219240654
2193-- Iteration 430 --
2194bool(true)
2195100655
2196bool(true)
219740655
2198-- Iteration 431 --
2199bool(true)
2200100656
2201bool(true)
220240656
2203-- Iteration 432 --
2204bool(true)
2205100657
2206bool(true)
220740657
2208-- Iteration 433 --
2209bool(true)
2210100660
2211bool(true)
221240660
2213-- Iteration 434 --
2214bool(true)
2215100661
2216bool(true)
221740661
2218-- Iteration 435 --
2219bool(true)
2220100662
2221bool(true)
222240662
2223-- Iteration 436 --
2224bool(true)
2225100663
2226bool(true)
222740663
2228-- Iteration 437 --
2229bool(true)
2230100664
2231bool(true)
223240664
2233-- Iteration 438 --
2234bool(true)
2235100665
2236bool(true)
223740665
2238-- Iteration 439 --
2239bool(true)
2240100666
2241bool(true)
224240666
2243-- Iteration 440 --
2244bool(true)
2245100667
2246bool(true)
224740667
2248-- Iteration 441 --
2249bool(true)
2250100670
2251bool(true)
225240670
2253-- Iteration 442 --
2254bool(true)
2255100671
2256bool(true)
225740671
2258-- Iteration 443 --
2259bool(true)
2260100672
2261bool(true)
226240672
2263-- Iteration 444 --
2264bool(true)
2265100673
2266bool(true)
226740673
2268-- Iteration 445 --
2269bool(true)
2270100674
2271bool(true)
227240674
2273-- Iteration 446 --
2274bool(true)
2275100675
2276bool(true)
227740675
2278-- Iteration 447 --
2279bool(true)
2280100676
2281bool(true)
228240676
2283-- Iteration 448 --
2284bool(true)
2285100677
2286bool(true)
228740677
2288-- Iteration 449 --
2289bool(true)
2290100700
2291bool(true)
229240700
2293-- Iteration 450 --
2294bool(true)
2295100701
2296bool(true)
229740701
2298-- Iteration 451 --
2299bool(true)
2300100702
2301bool(true)
230240702
2303-- Iteration 452 --
2304bool(true)
2305100703
2306bool(true)
230740703
2308-- Iteration 453 --
2309bool(true)
2310100704
2311bool(true)
231240704
2313-- Iteration 454 --
2314bool(true)
2315100705
2316bool(true)
231740705
2318-- Iteration 455 --
2319bool(true)
2320100706
2321bool(true)
232240706
2323-- Iteration 456 --
2324bool(true)
2325100707
2326bool(true)
232740707
2328-- Iteration 457 --
2329bool(true)
2330100710
2331bool(true)
233240710
2333-- Iteration 458 --
2334bool(true)
2335100711
2336bool(true)
233740711
2338-- Iteration 459 --
2339bool(true)
2340100712
2341bool(true)
234240712
2343-- Iteration 460 --
2344bool(true)
2345100713
2346bool(true)
234740713
2348-- Iteration 461 --
2349bool(true)
2350100714
2351bool(true)
235240714
2353-- Iteration 462 --
2354bool(true)
2355100715
2356bool(true)
235740715
2358-- Iteration 463 --
2359bool(true)
2360100716
2361bool(true)
236240716
2363-- Iteration 464 --
2364bool(true)
2365100717
2366bool(true)
236740717
2368-- Iteration 465 --
2369bool(true)
2370100720
2371bool(true)
237240720
2373-- Iteration 466 --
2374bool(true)
2375100721
2376bool(true)
237740721
2378-- Iteration 467 --
2379bool(true)
2380100722
2381bool(true)
238240722
2383-- Iteration 468 --
2384bool(true)
2385100723
2386bool(true)
238740723
2388-- Iteration 469 --
2389bool(true)
2390100724
2391bool(true)
239240724
2393-- Iteration 470 --
2394bool(true)
2395100725
2396bool(true)
239740725
2398-- Iteration 471 --
2399bool(true)
2400100726
2401bool(true)
240240726
2403-- Iteration 472 --
2404bool(true)
2405100727
2406bool(true)
240740727
2408-- Iteration 473 --
2409bool(true)
2410100730
2411bool(true)
241240730
2413-- Iteration 474 --
2414bool(true)
2415100731
2416bool(true)
241740731
2418-- Iteration 475 --
2419bool(true)
2420100732
2421bool(true)
242240732
2423-- Iteration 476 --
2424bool(true)
2425100733
2426bool(true)
242740733
2428-- Iteration 477 --
2429bool(true)
2430100734
2431bool(true)
243240734
2433-- Iteration 478 --
2434bool(true)
2435100735
2436bool(true)
243740735
2438-- Iteration 479 --
2439bool(true)
2440100736
2441bool(true)
244240736
2443-- Iteration 480 --
2444bool(true)
2445100737
2446bool(true)
244740737
2448-- Iteration 481 --
2449bool(true)
2450100740
2451bool(true)
245240740
2453-- Iteration 482 --
2454bool(true)
2455100741
2456bool(true)
245740741
2458-- Iteration 483 --
2459bool(true)
2460100742
2461bool(true)
246240742
2463-- Iteration 484 --
2464bool(true)
2465100743
2466bool(true)
246740743
2468-- Iteration 485 --
2469bool(true)
2470100744
2471bool(true)
247240744
2473-- Iteration 486 --
2474bool(true)
2475100745
2476bool(true)
247740745
2478-- Iteration 487 --
2479bool(true)
2480100746
2481bool(true)
248240746
2483-- Iteration 488 --
2484bool(true)
2485100747
2486bool(true)
248740747
2488-- Iteration 489 --
2489bool(true)
2490100750
2491bool(true)
249240750
2493-- Iteration 490 --
2494bool(true)
2495100751
2496bool(true)
249740751
2498-- Iteration 491 --
2499bool(true)
2500100752
2501bool(true)
250240752
2503-- Iteration 492 --
2504bool(true)
2505100753
2506bool(true)
250740753
2508-- Iteration 493 --
2509bool(true)
2510100754
2511bool(true)
251240754
2513-- Iteration 494 --
2514bool(true)
2515100755
2516bool(true)
251740755
2518-- Iteration 495 --
2519bool(true)
2520100756
2521bool(true)
252240756
2523-- Iteration 496 --
2524bool(true)
2525100757
2526bool(true)
252740757
2528-- Iteration 497 --
2529bool(true)
2530100760
2531bool(true)
253240760
2533-- Iteration 498 --
2534bool(true)
2535100761
2536bool(true)
253740761
2538-- Iteration 499 --
2539bool(true)
2540100762
2541bool(true)
254240762
2543-- Iteration 500 --
2544bool(true)
2545100763
2546bool(true)
254740763
2548-- Iteration 501 --
2549bool(true)
2550100764
2551bool(true)
255240764
2553-- Iteration 502 --
2554bool(true)
2555100765
2556bool(true)
255740765
2558-- Iteration 503 --
2559bool(true)
2560100766
2561bool(true)
256240766
2563-- Iteration 504 --
2564bool(true)
2565100767
2566bool(true)
256740767
2568-- Iteration 505 --
2569bool(true)
2570100770
2571bool(true)
257240770
2573-- Iteration 506 --
2574bool(true)
2575100771
2576bool(true)
257740771
2578-- Iteration 507 --
2579bool(true)
2580100772
2581bool(true)
258240772
2583-- Iteration 508 --
2584bool(true)
2585100773
2586bool(true)
258740773
2588-- Iteration 509 --
2589bool(true)
2590100774
2591bool(true)
259240774
2593-- Iteration 510 --
2594bool(true)
2595100775
2596bool(true)
259740775
2598-- Iteration 511 --
2599bool(true)
2600100776
2601bool(true)
260240776
2603-- Iteration 512 --
2604bool(true)
2605100777
2606bool(true)
260740777
2608*** Done ***
2609