Code
Show Programmer view
Show Combined view
Show Computer view
Header...
#define NX 8
#define NY 6
void setup (int nx ,int ny ,char image [NY][NX]);
int floodfill(int x ,int y ,char image [NY][NX],char area_id ,int depth ){ ...
» int
count ;
» if (x<0||x>=NX||y<0||y>=NY||
image[y] x !='*') {
» return 0;
}
» » if (depth>40)
exit(0) ;
» count =1+
floodfill(x, y-1, image, area_id, depth+1)
+
floodfill(x+1, y-1, image, area_id, depth+1)
+
floodfill(x+1, y, image, area_id, depth+1)
+
floodfill(x+1, y+1, image, area_id, depth+1)
+
floodfill(x, y+1, image, area_id, depth+1)
+
floodfill(x-1, y+1, image, area_id, depth+1)
+
floodfill(x-1, y, image, area_id, depth+1)
+
floodfill(x-1, y-1, image, area_id, depth+1) ;
» » image[y] x =area_id;
» return count;
}
#define IMAX 26
int main(){ ...
» char
image [NY][NX];
» int
found =0;
» int
ix ,
iy ,
nf ;
» char
letters [32]="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
» int
sizes [IMAX];
» » setup(NX, NY, image) ;
»
» for (
iy =0; iy<NY; ++iy)
for (
ix =0; ix<NX; ++ix) {
» nf =
floodfill(ix, iy, image, letters found , 0) ;
» if (nf) {
» sizes found =nf;
» ++found;
}
}
» printf("I found %d islands\n", found) ;
» for (
ix =0; ix<found; ++ix)
printf("Island %c size %d\n", letters ix , sizes ix ) ;
» return 0;
}
Memory
main()
4168
4169
4170
4171
4172
4173
4174
4175
' '
'\0'
'\0'
'\0'
'Y'
' '
'Y'
' '
4176
4177
4178
4179
4180
4181
4182
4183
' '
' '
' '
' '
'\0'
'\0'
'\0'
'\0'
4184
4185
4186
4187
4188
4189
4190
4191
' '
'\0'
'\0'
'\0'
'\0'
' '
'm'
' '
4192
4193
4194
4195
4196
4197
4198
4199
'w'
' '
'X'
' '
' '
' '
' '
' '
4200
4201
4202
4203
4204
4205
4206
4207
' '
'''
'h'
' '
' '
'\0'
'\0'
'\0'
4208
4209
4210
4211
4212
4213
4214
4215
'='
'\0'
'\0'
'\0'
' '
' '
'Y'
' '
floodfill-41()
128
129
130
131
132
133
134
135
image =
4168
?
?
?
?
176
177
178
179
180
181
182
183
?
?
?
?
x =
1
184
185
186
187
188
189
190
191
y =
1
?
?
?
?
192
193
194
195
196
197
198
199
?
?
?
?
depth =
41
floodfill-41()
128
129
130
131
132
133
134
135
image =
4168
?
?
?
?
176
177
178
179
180
181
182
183
?
?
?
?
x =
2
184
185
186
187
188
189
190
191
y =
-1
?
?
?
?
192
193
194
195
196
197
198
199
?
?
?
?
depth =
41
floodfill-41()
128
129
130
131
132
133
134
135
image =
4168
?
?
?
?
176
177
178
179
180
181
182
183
?
?
?
?
x =
3
184
185
186
187
188
189
190
191
y =
1
?
?
?
?
192
193
194
195
196
197
198
199
?
?
?
?
depth =
41
floodfill-41()
128
129
130
131
132
133
134
135
image =
4168
?
?
?
?
176
177
178
179
180
181
182
183
?
?
?
?
x =
2
184
185
186
187
188
189
190
191
y =
1
?
?
?
?
192
193
194
195
196
197
198
199
?
?
?
?
depth =
41
floodfill-41()
128
129
130
131
132
133
134
135
image =
4168
?
?
?
?
176
177
178
179
180
181
182
183
?
?
?
?
x =
3
184
185
186
187
188
189
190
191
y =
0
?
?
?
?
192
193
194
195
196
197
198
199
?
?
?
?
depth =
41
floodfill-41()
128
129
130
131
132
133
134
135
image =
4168
?
?
?
?
176
177
178
179
180
181
182
183
?
?
?
?
x =
3
184
185
186
187
188
189
190
191
y =
-1
?
?
?
?
192
193
194
195
196
197
198
199
?
?
?
?
depth =
41
floodfill-40()
224
225
226
227
228
229
230
231
image =
4168
?
?
?
?
272
273
274
275
276
277
278
279
?
?
?
?
x =
2
280
281
282
283
284
285
286
287
y =
0
?
?
?
?
288
289
290
291
292
293
294
295
?
?
?
?
depth =
40
floodfill-40()
224
225
226
227
228
229
230
231
image =
4168
?
?
?
?
272
273
274
275
276
277
278
279
?
?
?
?
x =
2
280
281
282
283
284
285
286
287
y =
-1
?
?
?
?
288
289
290
291
292
293
294
295
?
?
?
?
depth =
40
floodfill-40()
224
225
226
227
228
229
230
231
image =
4168
?
?
?
?
272
273
274
275
276
277
278
279
?
?
?
?
x =
1
280
281
282
283
284
285
286
287
y =
-1
?
?
?
?
288
289
290
291
292
293
294
295
?
?
?
?
depth =
40
floodfill-39()
320
321
322
323
324
325
326
327
image =
4168
?
?
?
?
368
369
370
371
372
373
374
375
?
?
?
?
x =
1
376
377
378
379
380
381
382
383
y =
0
?
?
?
?
384
385
386
387
388
389
390
391
?
?
?
?
depth =
39
floodfill-38()
416
417
418
419
420
421
422
423
image =
4168
?
?
?
?
464
465
466
467
468
469
470
471
?
?
?
?
x =
3
472
473
474
475
476
477
478
479
y =
0
?
?
?
?
480
481
482
483
484
485
486
487
?
?
?
?
depth =
38
floodfill-38()
416
417
418
419
420
421
422
423
image =
4168
?
?
?
?
464
465
466
467
468
469
470
471
?
?
?
?
x =
3
472
473
474
475
476
477
478
479
y =
-1
?
?
?
?
480
481
482
483
484
485
486
487
?
?
?
?
depth =
38
floodfill-38()
416
417
418
419
420
421
422
423
image =
4168
?
?
?
?
464
465
466
467
468
469
470
471
?
?
?
?
x =
1
472
473
474
475
476
477
478
479
y =
1
?
?
?
?
480
481
482
483
484
485
486
487
?
?
?
?
depth =
38
floodfill-38()
416
417
418
419
420
421
422
423
image =
4168
?
?
?
?
464
465
466
467
468
469
470
471
?
?
?
?
x =
3
472
473
474
475
476
477
478
479
y =
1
?
?
?
?
480
481
482
483
484
485
486
487
?
?
?
?
depth =
38
floodfill-38()
416
417
418
419
420
421
422
423
image =
4168
?
?
?
?
464
465
466
467
468
469
470
471
?
?
?
?
x =
2
472
473
474
475
476
477
478
479
y =
-1
?
?
?
?
480
481
482
483
484
485
486
487
?
?
?
?
depth =
38
floodfill-38()
416
417
418
419
420
421
422
423
image =
4168
?
?
?
?
464
465
466
467
468
469
470
471
?
?
?
?
x =
2
472
473
474
475
476
477
478
479
y =
1
?
?
?
?
480
481
482
483
484
485
486
487
?
?
?
?
depth =
38
floodfill-37()
512
513
514
515
516
517
518
519
image =
4168
?
?
?
?
560
561
562
563
564
565
566
567
?
?
?
?
x =
1
568
569
570
571
572
573
574
575
y =
-1
?
?
?
?
576
577
578
579
580
581
582
583
?
?
?
?
depth =
37
floodfill-37()
512
513
514
515
516
517
518
519
image =
4168
?
?
?
?
560
561
562
563
564
565
566
567
?
?
?
?
x =
2
568
569
570
571
572
573
574
575
y =
-1
?
?
?
?
576
577
578
579
580
581
582
583
?
?
?
?
depth =
37
floodfill-37()
512
513
514
515
516
517
518
519
image =
4168
?
?
?
?
560
561
562
563
564
565
566
567
?
?
?
?
x =
2
568
569
570
571
572
573
574
575
y =
0
?
?
?
?
576
577
578
579
580
581
582
583
?
?
?
?
depth =
37
floodfill-36()
608
609
610
611
612
613
614
615
image =
4168
?
?
?
?
656
657
658
659
660
661
662
663
?
?
?
?
x =
1
664
665
666
667
668
669
670
671
y =
0
?
?
?
?
672
673
674
675
676
677
678
679
?
?
?
?
depth =
36
floodfill-35()
704
705
706
707
708
709
710
711
image =
4168
?
?
?
?
752
753
754
755
756
757
758
759
?
?
?
?
x =
3
760
761
762
763
764
765
766
767
y =
0
?
?
?
?
768
769
770
771
772
773
774
775
?
?
?
?
depth =
35
floodfill-35()
704
705
706
707
708
709
710
711
image =
4168
?
?
?
?
752
753
754
755
756
757
758
759
?
?
?
?
x =
1
760
761
762
763
764
765
766
767
y =
1
?
?
?
?
768
769
770
771
772
773
774
775
?
?
?
?
depth =
35
floodfill-35()
704
705
706
707
708
709
710
711
image =
4168
?
?
?
?
752
753
754
755
756
757
758
759
?
?
?
?
x =
2
760
761
762
763
764
765
766
767
y =
1
?
?
?
?
768
769
770
771
772
773
774
775
?
?
?
?
depth =
35
floodfill-35()
704
705
706
707
708
709
710
711
image =
4168
?
?
?
?
752
753
754
755
756
757
758
759
?
?
?
?
x =
2
760
761
762
763
764
765
766
767
y =
-1
?
?
?
?
768
769
770
771
772
773
774
775
?
?
?
?
depth =
35
floodfill-35()
704
705
706
707
708
709
710
711
image =
4168
?
?
?
?
752
753
754
755
756
757
758
759
?
?
?
?
x =
3
760
761
762
763
764
765
766
767
y =
1
?
?
?
?
768
769
770
771
772
773
774
775
?
?
?
?
depth =
35
floodfill-35()
704
705
706
707
708
709
710
711
image =
4168
?
?
?
?
752
753
754
755
756
757
758
759
?
?
?
?
x =
3
760
761
762
763
764
765
766
767
y =
-1
?
?
?
?
768
769
770
771
772
773
774
775
?
?
?
?
depth =
35
floodfill-34()
800
801
802
803
804
805
806
807
image =
4168
?
?
?
?
848
849
850
851
852
853
854
855
?
?
?
?
x =
2
856
857
858
859
860
861
862
863
y =
0
?
?
?
?
864
865
866
867
868
869
870
871
?
?
?
?
depth =
34
floodfill-34()
800
801
802
803
804
805
806
807
image =
4168
?
?
?
?
848
849
850
851
852
853
854
855
?
?
?
?
x =
2
856
857
858
859
860
861
862
863
y =
-1
?
?
?
?
864
865
866
867
868
869
870
871
?
?
?
?
depth =
34
floodfill-34()
800
801
802
803
804
805
806
807
image =
4168
?
?
?
?
848
849
850
851
852
853
854
855
?
?
?
?
x =
1
856
857
858
859
860
861
862
863
y =
-1
?
?
?
?
864
865
866
867
868
869
870
871
?
?
?
?
depth =
34
floodfill-33()
896
897
898
899
900
901
902
903
image =
4168
?
?
?
?
944
945
946
947
948
949
950
951
?
?
?
?
x =
1
952
953
954
955
956
957
958
959
y =
0
?
?
?
?
960
961
962
963
964
965
966
967
?
?
?
?
depth =
33
floodfill-32()
992
993
994
995
996
997
998
999
image =
4168
?
?
?
?
1040
1041
1042
1043
1044
1045
1046
1047
?
?
?
?
x =
3
1048
1049
1050
1051
1052
1053
1054
1055
y =
-1
?
?
?
?
1056
1057
1058
1059
1060
1061
1062
1063
?
?
?
?
depth =
32
floodfill-32()
992
993
994
995
996
997
998
999
image =
4168
?
?
?
?
1040
1041
1042
1043
1044
1045
1046
1047
?
?
?
?
x =
1
1048
1049
1050
1051
1052
1053
1054
1055
y =
1
?
?
?
?
1056
1057
1058
1059
1060
1061
1062
1063
?
?
?
?
depth =
32
floodfill-32()
992
993
994
995
996
997
998
999
image =
4168
?
?
?
?
1040
1041
1042
1043
1044
1045
1046
1047
?
?
?
?
x =
3
1048
1049
1050
1051
1052
1053
1054
1055
y =
1
?
?
?
?
1056
1057
1058
1059
1060
1061
1062
1063
?
?
?
?
depth =
32
floodfill-32()
992
993
994
995
996
997
998
999
image =
4168
?
?
?
?
1040
1041
1042
1043
1044
1045
1046
1047
?
?
?
?
x =
2
1048
1049
1050
1051
1052
1053
1054
1055
y =
1
?
?
?
?
1056
1057
1058
1059
1060
1061
1062
1063
?
?
?
?
depth =
32
floodfill-32()
992
993
994
995
996
997
998
999
image =
4168
?
?
?
?
1040
1041
1042
1043
1044
1045
1046
1047
?
?
?
?
x =
2
1048
1049
1050
1051
1052
1053
1054
1055
y =
-1
?
?
?
?
1056
1057
1058
1059
1060
1061
1062
1063
?
?
?
?
depth =
32
floodfill-32()
992
993
994
995
996
997
998
999
image =
4168
?
?
?
?
1040
1041
1042
1043
1044
1045
1046
1047
?
?
?
?
x =
3
1048
1049
1050
1051
1052
1053
1054
1055
y =
0
?
?
?
?
1056
1057
1058
1059
1060
1061
1062
1063
?
?
?
?
depth =
32
floodfill-31()
1088
1089
1090
1091
1092
1093
1094
1095
image =
4168
?
?
?
?
1136
1137
1138
1139
1140
1141
1142
1143
?
?
?
?
x =
1
1144
1145
1146
1147
1148
1149
1150
1151
y =
-1
?
?
?
?
1152
1153
1154
1155
1156
1157
1158
1159
?
?
?
?
depth =
31
floodfill-31()
1088
1089
1090
1091
1092
1093
1094
1095
image =
4168
?
?
?
?
1136
1137
1138
1139
1140
1141
1142
1143
?
?
?
?
x =
2
1144
1145
1146
1147
1148
1149
1150
1151
y =
0
?
?
?
?
1152
1153
1154
1155
1156
1157
1158
1159
?
?
?
?
depth =
31
floodfill-31()
1088
1089
1090
1091
1092
1093
1094
1095
image =
4168
?
?
?
?
1136
1137
1138
1139
1140
1141
1142
1143
?
?
?
?
x =
2
1144
1145
1146
1147
1148
1149
1150
1151
y =
-1
?
?
?
?
1152
1153
1154
1155
1156
1157
1158
1159
?
?
?
?
depth =
31
floodfill-30()
1184
1185
1186
1187
1188
1189
1190
1191
image =
4168
?
?
?
?
1232
1233
1234
1235
1236
1237
1238
1239
?
?
?
?
x =
1
1240
1241
1242
1243
1244
1245
1246
1247
y =
0
?
?
?
?
1248
1249
1250
1251
1252
1253
1254
1255
?
?
?
?
depth =
30
floodfill-29()
1280
1281
1282
1283
1284
1285
1286
1287
image =
4168
?
?
?
?
1328
1329
1330
1331
1332
1333
1334
1335
?
?
?
?
x =
2
1336
1337
1338
1339
1340
1341
1342
1343
y =
-1
?
?
?
?
1344
1345
1346
1347
1348
1349
1350
1351
?
?
?
?
depth =
29
floodfill-29()
1280
1281
1282
1283
1284
1285
1286
1287
image =
4168
?
?
?
?
1328
1329
1330
1331
1332
1333
1334
1335
?
?
?
?
x =
1
1336
1337
1338
1339
1340
1341
1342
1343
y =
1
?
?
?
?
1344
1345
1346
1347
1348
1349
1350
1351
?
?
?
?
depth =
29
floodfill-29()
1280
1281
1282
1283
1284
1285
1286
1287
image =
4168
?
?
?
?
1328
1329
1330
1331
1332
1333
1334
1335
?
?
?
?
x =
3
1336
1337
1338
1339
1340
1341
1342
1343
y =
0
?
?
?
?
1344
1345
1346
1347
1348
1349
1350
1351
?
?
?
?
depth =
29
floodfill-29()
1280
1281
1282
1283
1284
1285
1286
1287
image =
4168
?
?
?
?
1328
1329
1330
1331
1332
1333
1334
1335
?
?
?
?
x =
3
1336
1337
1338
1339
1340
1341
1342
1343
y =
-1
?
?
?
?
1344
1345
1346
1347
1348
1349
1350
1351
?
?
?
?
depth =
29
floodfill-29()
1280
1281
1282
1283
1284
1285
1286
1287
image =
4168
?
?
?
?
1328
1329
1330
1331
1332
1333
1334
1335
?
?
?
?
x =
3
1336
1337
1338
1339
1340
1341
1342
1343
y =
1
?
?
?
?
1344
1345
1346
1347
1348
1349
1350
1351
?
?
?
?
depth =
29
floodfill-29()
1280
1281
1282
1283
1284
1285
1286
1287
image =
4168
?
?
?
?
1328
1329
1330
1331
1332
1333
1334
1335
?
?
?
?
x =
2
1336
1337
1338
1339
1340
1341
1342
1343
y =
1
?
?
?
?
1344
1345
1346
1347
1348
1349
1350
1351
?
?
?
?
depth =
29
floodfill-28()
1376
1377
1378
1379
1380
1381
1382
1383
image =
4168
?
?
?
?
1424
1425
1426
1427
1428
1429
1430
1431
?
?
?
?
x =
1
1432
1433
1434
1435
1436
1437
1438
1439
y =
-1
?
?
?
?
1440
1441
1442
1443
1444
1445
1446
1447
?
?
?
?
depth =
28
floodfill-28()
1376
1377
1378
1379
1380
1381
1382
1383
image =
4168
?
?
?
?
1424
1425
1426
1427
1428
1429
1430
1431
?
?
?
?
x =
2
1432
1433
1434
1435
1436
1437
1438
1439
y =
0
?
?
?
?
1440
1441
1442
1443
1444
1445
1446
1447
?
?
?
?
depth =
28
floodfill-28()
1376
1377
1378
1379
1380
1381
1382
1383
image =
4168
?
?
?
?
1424
1425
1426
1427
1428
1429
1430
1431
?
?
?
?
x =
2
1432
1433
1434
1435
1436
1437
1438
1439
y =
-1
?
?
?
?
1440
1441
1442
1443
1444
1445
1446
1447
?
?
?
?
depth =
28
floodfill-27()
1472
1473
1474
1475
1476
1477
1478
1479
image =
4168
?
?
?
?
1520
1521
1522
1523
1524
1525
1526
1527
?
?
?
?
x =
1
1528
1529
1530
1531
1532
1533
1534
1535
y =
0
?
?
?
?
1536
1537
1538
1539
1540
1541
1542
1543
?
?
?
?
depth =
27
floodfill-26()
1568
1569
1570
1571
1572
1573
1574
1575
image =
4168
?
?
?
?
1616
1617
1618
1619
1620
1621
1622
1623
?
?
?
?
x =
2
1624
1625
1626
1627
1628
1629
1630
1631
y =
1
?
?
?
?
1632
1633
1634
1635
1636
1637
1638
1639
?
?
?
?
depth =
26
floodfill-26()
1568
1569
1570
1571
1572
1573
1574
1575
image =
4168
?
?
?
?
1616
1617
1618
1619
1620
1621
1622
1623
?
?
?
?
x =
3
1624
1625
1626
1627
1628
1629
1630
1631
y =
1
?
?
?
?
1632
1633
1634
1635
1636
1637
1638
1639
?
?
?
?
depth =
26
floodfill-26()
1568
1569
1570
1571
1572
1573
1574
1575
image =
4168
?
?
?
?
1616
1617
1618
1619
1620
1621
1622
1623
?
?
?
?
x =
3
1624
1625
1626
1627
1628
1629
1630
1631
y =
-1
?
?
?
?
1632
1633
1634
1635
1636
1637
1638
1639
?
?
?
?
depth =
26
floodfill-26()
1568
1569
1570
1571
1572
1573
1574
1575
image =
4168
?
?
?
?
1616
1617
1618
1619
1620
1621
1622
1623
?
?
?
?
x =
3
1624
1625
1626
1627
1628
1629
1630
1631
y =
0
?
?
?
?
1632
1633
1634
1635
1636
1637
1638
1639
?
?
?
?
depth =
26
floodfill-26()
1568
1569
1570
1571
1572
1573
1574
1575
image =
4168
?
?
?
?
1616
1617
1618
1619
1620
1621
1622
1623
?
?
?
?
x =
2
1624
1625
1626
1627
1628
1629
1630
1631
y =
-1
?
?
?
?
1632
1633
1634
1635
1636
1637
1638
1639
?
?
?
?
depth =
26
floodfill-26()
1568
1569
1570
1571
1572
1573
1574
1575
image =
4168
?
?
?
?
1616
1617
1618
1619
1620
1621
1622
1623
?
?
?
?
x =
1
1624
1625
1626
1627
1628
1629
1630
1631
y =
1
?
?
?
?
1632
1633
1634
1635
1636
1637
1638
1639
?
?
?
?
depth =
26
floodfill-25()
1664
1665
1666
1667
1668
1669
1670
1671
image =
4168
?
?
?
?
1712
1713
1714
1715
1716
1717
1718
1719
?
?
?
?
x =
2
1720
1721
1722
1723
1724
1725
1726
1727
y =
0
?
?
?
?
1728
1729
1730
1731
1732
1733
1734
1735
?
?
?
?
depth =
25
floodfill-25()
1664
1665
1666
1667
1668
1669
1670
1671
image =
4168
?
?
?
?
1712
1713
1714
1715
1716
1717
1718
1719
?
?
?
?
x =
1
1720
1721
1722
1723
1724
1725
1726
1727
y =
-1
?
?
?
?
1728
1729
1730
1731
1732
1733
1734
1735
?
?
?
?
depth =
25
floodfill-25()
1664
1665
1666
1667
1668
1669
1670
1671
image =
4168
?
?
?
?
1712
1713
1714
1715
1716
1717
1718
1719
?
?
?
?
x =
2
1720
1721
1722
1723
1724
1725
1726
1727
y =
-1
?
?
?
?
1728
1729
1730
1731
1732
1733
1734
1735
?
?
?
?
depth =
25
floodfill-24()
1760
1761
1762
1763
1764
1765
1766
1767
image =
4168
?
?
?
?
1808
1809
1810
1811
1812
1813
1814
1815
?
?
?
?
x =
1
1816
1817
1818
1819
1820
1821
1822
1823
y =
0
?
?
?
?
1824
1825
1826
1827
1828
1829
1830
1831
?
?
?
?
depth =
24
floodfill-23()
1856
1857
1858
1859
1860
1861
1862
1863
image =
4168
?
?
?
?
1904
1905
1906
1907
1908
1909
1910
1911
?
?
?
?
x =
3
1912
1913
1914
1915
1916
1917
1918
1919
y =
1
?
?
?
?
1920
1921
1922
1923
1924
1925
1926
1927
?
?
?
?
depth =
23
floodfill-23()
1856
1857
1858
1859
1860
1861
1862
1863
image =
4168
?
?
?
?
1904
1905
1906
1907
1908
1909
1910
1911
?
?
?
?
x =
1
1912
1913
1914
1915
1916
1917
1918
1919
y =
1
?
?
?
?
1920
1921
1922
1923
1924
1925
1926
1927
?
?
?
?
depth =
23
floodfill-23()
1856
1857
1858
1859
1860
1861
1862
1863
image =
4168
?
?
?
?
1904
1905
1906
1907
1908
1909
1910
1911
?
?
?
?
x =
3
1912
1913
1914
1915
1916
1917
1918
1919
y =
0
?
?
?
?
1920
1921
1922
1923
1924
1925
1926
1927
?
?
?
?
depth =
23
floodfill-23()
1856
1857
1858
1859
1860
1861
1862
1863
image =
4168
?
?
?
?
1904
1905
1906
1907
1908
1909
1910
1911
?
?
?
?
x =
2
1912
1913
1914
1915
1916
1917
1918
1919
y =
1
?
?
?
?
1920
1921
1922
1923
1924
1925
1926
1927
?
?
?
?
depth =
23
floodfill-23()
1856
1857
1858
1859
1860
1861
1862
1863
image =
4168
?
?
?
?
1904
1905
1906
1907
1908
1909
1910
1911
?
?
?
?
x =
3
1912
1913
1914
1915
1916
1917
1918
1919
y =
-1
?
?
?
?
1920
1921
1922
1923
1924
1925
1926
1927
?
?
?
?
depth =
23
floodfill-23()
1856
1857
1858
1859
1860
1861
1862
1863
image =
4168
?
?
?
?
1904
1905
1906
1907
1908
1909
1910
1911
?
?
?
?
x =
2
1912
1913
1914
1915
1916
1917
1918
1919
y =
-1
?
?
?
?
1920
1921
1922
1923
1924
1925
1926
1927
?
?
?
?
depth =
23
floodfill-22()
1952
1953
1954
1955
1956
1957
1958
1959
image =
4168
?
?
?
?
2000
2001
2002
2003
2004
2005
2006
2007
?
?
?
?
x =
2
2008
2009
2010
2011
2012
2013
2014
2015
y =
0
?
?
?
?
2016
2017
2018
2019
2020
2021
2022
2023
?
?
?
?
depth =
22
floodfill-22()
1952
1953
1954
1955
1956
1957
1958
1959
image =
4168
?
?
?
?
2000
2001
2002
2003
2004
2005
2006
2007
?
?
?
?
x =
2
2008
2009
2010
2011
2012
2013
2014
2015
y =
-1
?
?
?
?
2016
2017
2018
2019
2020
2021
2022
2023
?
?
?
?
depth =
22
floodfill-22()
1952
1953
1954
1955
1956
1957
1958
1959
image =
4168
?
?
?
?
2000
2001
2002
2003
2004
2005
2006
2007
?
?
?
?
x =
1
2008
2009
2010
2011
2012
2013
2014
2015
y =
-1
?
?
?
?
2016
2017
2018
2019
2020
2021
2022
2023
?
?
?
?
depth =
22
floodfill-21()
2048
2049
2050
2051
2052
2053
2054
2055
image =
4168
?
?
?
?
2096
2097
2098
2099
2100
2101
2102
2103
?
?
?
?
x =
1
2104
2105
2106
2107
2108
2109
2110
2111
y =
0
?
?
?
?
2112
2113
2114
2115
2116
2117
2118
2119
?
?
?
?
depth =
21
floodfill-20()
2144
2145
2146
2147
2148
2149
2150
2151
image =
4168
?
?
?
?
2192
2193
2194
2195
2196
2197
2198
2199
?
?
?
?
x =
1
2200
2201
2202
2203
2204
2205
2206
2207
y =
1
?
?
?
?
2208
2209
2210
2211
2212
2213
2214
2215
?
?
?
?
depth =
20
floodfill-20()
2144
2145
2146
2147
2148
2149
2150
2151
image =
4168
?
?
?
?
2192
2193
2194
2195
2196
2197
2198
2199
?
?
?
?
x =
2
2200
2201
2202
2203
2204
2205
2206
2207
y =
-1
?
?
?
?
2208
2209
2210
2211
2212
2213
2214
2215
?
?
?
?
depth =
20
floodfill-20()
2144
2145
2146
2147
2148
2149
2150
2151
image =
4168
?
?
?
?
2192
2193
2194
2195
2196
2197
2198
2199
?
?
?
?
x =
3
2200
2201
2202
2203
2204
2205
2206
2207
y =
-1
?
?
?
?
2208
2209
2210
2211
2212
2213
2214
2215
?
?
?
?
depth =
20
floodfill-20()
2144
2145
2146
2147
2148
2149
2150
2151
image =
4168
?
?
?
?
2192
2193
2194
2195
2196
2197
2198
2199
?
?
?
?
x =
3
2200
2201
2202
2203
2204
2205
2206
2207
y =
1
?
?
?
?
2208
2209
2210
2211
2212
2213
2214
2215
?
?
?
?
depth =
20
floodfill-20()
2144
2145
2146
2147
2148
2149
2150
2151
image =
4168
?
?
?
?
2192
2193
2194
2195
2196
2197
2198
2199
?
?
?
?
x =
2
2200
2201
2202
2203
2204
2205
2206
2207
y =
1
?
?
?
?
2208
2209
2210
2211
2212
2213
2214
2215
?
?
?
?
depth =
20
floodfill-20()
2144
2145
2146
2147
2148
2149
2150
2151
image =
4168
?
?
?
?
2192
2193
2194
2195
2196
2197
2198
2199
?
?
?
?
x =
3
2200
2201
2202
2203
2204
2205
2206
2207
y =
0
?
?
?
?
2208
2209
2210
2211
2212
2213
2214
2215
?
?
?
?
depth =
20
floodfill-19()
2240
2241
2242
2243
2244
2245
2246
2247
image =
4168
?
?
?
?
2288
2289
2290
2291
2292
2293
2294
2295
?
?
?
?
x =
2
2296
2297
2298
2299
2300
2301
2302
2303
y =
-1
?
?
?
?
2304
2305
2306
2307
2308
2309
2310
2311
?
?
?
?
depth =
19
floodfill-19()
2240
2241
2242
2243
2244
2245
2246
2247
image =
4168
?
?
?
?
2288
2289
2290
2291
2292
2293
2294
2295
?
?
?
?
x =
1
2296
2297
2298
2299
2300
2301
2302
2303
y =
-1
?
?
?
?
2304
2305
2306
2307
2308
2309
2310
2311
?
?
?
?
depth =
19
floodfill-19()
2240
2241
2242
2243
2244
2245
2246
2247
image =
4168
?
?
?
?
2288
2289
2290
2291
2292
2293
2294
2295
?
?
?
?
x =
2
2296
2297
2298
2299
2300
2301
2302
2303
y =
0
?
?
?
?
2304
2305
2306
2307
2308
2309
2310
2311
?
?
?
?
depth =
19
floodfill-18()
2336
2337
2338
2339
2340
2341
2342
2343
image =
4168
?
?
?
?
2384
2385
2386
2387
2388
2389
2390
2391
?
?
?
?
x =
1
2392
2393
2394
2395
2396
2397
2398
2399
y =
0
?
?
?
?
2400
2401
2402
2403
2404
2405
2406
2407
?
?
?
?
depth =
18
floodfill-17()
2432
2433
2434
2435
2436
2437
2438
2439
image =
4168
?
?
?
?
2480
2481
2482
2483
2484
2485
2486
2487
?
?
?
?
x =
1
2488
2489
2490
2491
2492
2493
2494
2495
y =
1
?
?
?
?
2496
2497
2498
2499
2500
2501
2502
2503
?
?
?
?
depth =
17
floodfill-17()
2432
2433
2434
2435
2436
2437
2438
2439
image =
4168
?
?
?
?
2480
2481
2482
2483
2484
2485
2486
2487
?
?
?
?
x =
3
2488
2489
2490
2491
2492
2493
2494
2495
y =
1
?
?
?
?
2496
2497
2498
2499
2500
2501
2502
2503
?
?
?
?
depth =
17
floodfill-17()
2432
2433
2434
2435
2436
2437
2438
2439
image =
4168
?
?
?
?
2480
2481
2482
2483
2484
2485
2486
2487
?
?
?
?
x =
2
2488
2489
2490
2491
2492
2493
2494
2495
y =
-1
?
?
?
?
2496
2497
2498
2499
2500
2501
2502
2503
?
?
?
?
depth =
17
floodfill-17()
2432
2433
2434
2435
2436
2437
2438
2439
image =
4168
?
?
?
?
2480
2481
2482
2483
2484
2485
2486
2487
?
?
?
?
x =
3
2488
2489
2490
2491
2492
2493
2494
2495
y =
0
?
?
?
?
2496
2497
2498
2499
2500
2501
2502
2503
?
?
?
?
depth =
17
floodfill-17()
2432
2433
2434
2435
2436
2437
2438
2439
image =
4168
?
?
?
?
2480
2481
2482
2483
2484
2485
2486
2487
?
?
?
?
x =
2
2488
2489
2490
2491
2492
2493
2494
2495
y =
1
?
?
?
?
2496
2497
2498
2499
2500
2501
2502
2503
?
?
?
?
depth =
17
floodfill-17()
2432
2433
2434
2435
2436
2437
2438
2439
image =
4168
?
?
?
?
2480
2481
2482
2483
2484
2485
2486
2487
?
?
?
?
x =
3
2488
2489
2490
2491
2492
2493
2494
2495
y =
-1
?
?
?
?
2496
2497
2498
2499
2500
2501
2502
2503
?
?
?
?
depth =
17
floodfill-16()
2528
2529
2530
2531
2532
2533
2534
2535
image =
4168
?
?
?
?
2576
2577
2578
2579
2580
2581
2582
2583
?
?
?
?
x =
2
2584
2585
2586
2587
2588
2589
2590
2591
y =
-1
?
?
?
?
2592
2593
2594
2595
2596
2597
2598
2599
?
?
?
?
depth =
16
floodfill-16()
2528
2529
2530
2531
2532
2533
2534
2535
image =
4168
?
?
?
?
2576
2577
2578
2579
2580
2581
2582
2583
?
?
?
?
x =
1
2584
2585
2586
2587
2588
2589
2590
2591
y =
-1
?
?
?
?
2592
2593
2594
2595
2596
2597
2598
2599
?
?
?
?
depth =
16
floodfill-16()
2528
2529
2530
2531
2532
2533
2534
2535
image =
4168
?
?
?
?
2576
2577
2578
2579
2580
2581
2582
2583
?
?
?
?
x =
2
2584
2585
2586
2587
2588
2589
2590
2591
y =
0
?
?
?
?
2592
2593
2594
2595
2596
2597
2598
2599
?
?
?
?
depth =
16
floodfill-15()
2624
2625
2626
2627
2628
2629
2630
2631
image =
4168
?
?
?
?
2672
2673
2674
2675
2676
2677
2678
2679
?
?
?
?
x =
1
2680
2681
2682
2683
2684
2685
2686
2687
y =
0
?
?
?
?
2688
2689
2690
2691
2692
2693
2694
2695
?
?
?
?
depth =
15
floodfill-14()
2720
2721
2722
2723
2724
2725
2726
2727
image =
4168
?
?
?
?
2768
2769
2770
2771
2772
2773
2774
2775
?
?
?
?
x =
2
2776
2777
2778
2779
2780
2781
2782
2783
y =
-1
?
?
?
?
2784
2785
2786
2787
2788
2789
2790
2791
?
?
?
?
depth =
14
floodfill-14()
2720
2721
2722
2723
2724
2725
2726
2727
image =
4168
?
?
?
?
2768
2769
2770
2771
2772
2773
2774
2775
?
?
?
?
x =
3
2776
2777
2778
2779
2780
2781
2782
2783
y =
-1
?
?
?
?
2784
2785
2786
2787
2788
2789
2790
2791
?
?
?
?
depth =
14
floodfill-14()
2720
2721
2722
2723
2724
2725
2726
2727
image =
4168
?
?
?
?
2768
2769
2770
2771
2772
2773
2774
2775
?
?
?
?
x =
3
2776
2777
2778
2779
2780
2781
2782
2783
y =
0
?
?
?
?
2784
2785
2786
2787
2788
2789
2790
2791
?
?
?
?
depth =
14
floodfill-14()
2720
2721
2722
2723
2724
2725
2726
2727
image =
4168
?
?
?
?
2768
2769
2770
2771
2772
2773
2774
2775
?
?
?
?
x =
2
2776
2777
2778
2779
2780
2781
2782
2783
y =
1
?
?
?
?
2784
2785
2786
2787
2788
2789
2790
2791
?
?
?
?
depth =
14
floodfill-14()
2720
2721
2722
2723
2724
2725
2726
2727
image =
4168
?
?
?
?
2768
2769
2770
2771
2772
2773
2774
2775
?
?
?
?
x =
3
2776
2777
2778
2779
2780
2781
2782
2783
y =
1
?
?
?
?
2784
2785
2786
2787
2788
2789
2790
2791
?
?
?
?
depth =
14
floodfill-14()
2720
2721
2722
2723
2724
2725
2726
2727
image =
4168
?
?
?
?
2768
2769
2770
2771
2772
2773
2774
2775
?
?
?
?
x =
1
2776
2777
2778
2779
2780
2781
2782
2783
y =
1
?
?
?
?
2784
2785
2786
2787
2788
2789
2790
2791
?
?
?
?
depth =
14
floodfill-13()
2816
2817
2818
2819
2820
2821
2822
2823
image =
4168
?
?
?
?
2864
2865
2866
2867
2868
2869
2870
2871
?
?
?
?
x =
1
2872
2873
2874
2875
2876
2877
2878
2879
y =
-1
?
?
?
?
2880
2881
2882
2883
2884
2885
2886
2887
?
?
?
?
depth =
13
floodfill-13()
2816
2817
2818
2819
2820
2821
2822
2823
image =
4168
?
?
?
?
2864
2865
2866
2867
2868
2869
2870
2871
?
?
?
?
x =
2
2872
2873
2874
2875
2876
2877
2878
2879
y =
-1
?
?
?
?
2880
2881
2882
2883
2884
2885
2886
2887
?
?
?
?
depth =
13
floodfill-13()
2816
2817
2818
2819
2820
2821
2822
2823
image =
4168
?
?
?
?
2864
2865
2866
2867
2868
2869
2870
2871
?
?
?
?
x =
2
2872
2873
2874
2875
2876
2877
2878
2879
y =
0
?
?
?
?
2880
2881
2882
2883
2884
2885
2886
2887
?
?
?
?
depth =
13
floodfill-12()
2912
2913
2914
2915
2916
2917
2918
2919
image =
4168
?
?
?
?
2960
2961
2962
2963
2964
2965
2966
2967
?
?
?
?
x =
1
2968
2969
2970
2971
2972
2973
2974
2975
y =
0
?
?
?
?
2976
2977
2978
2979
2980
2981
2982
2983
?
?
?
?
depth =
12
floodfill-11()
3008
3009
3010
3011
3012
3013
3014
3015
image =
4168
?
?
?
?
3056
3057
3058
3059
3060
3061
3062
3063
?
?
?
?
x =
3
3064
3065
3066
3067
3068
3069
3070
3071
y =
0
?
?
?
?
3072
3073
3074
3075
3076
3077
3078
3079
?
?
?
?
depth =
11
floodfill-11()
3008
3009
3010
3011
3012
3013
3014
3015
image =
4168
?
?
?
?
3056
3057
3058
3059
3060
3061
3062
3063
?
?
?
?
x =
3
3064
3065
3066
3067
3068
3069
3070
3071
y =
-1
?
?
?
?
3072
3073
3074
3075
3076
3077
3078
3079
?
?
?
?
depth =
11
floodfill-11()
3008
3009
3010
3011
3012
3013
3014
3015
image =
4168
?
?
?
?
3056
3057
3058
3059
3060
3061
3062
3063
?
?
?
?
x =
2
3064
3065
3066
3067
3068
3069
3070
3071
y =
-1
?
?
?
?
3072
3073
3074
3075
3076
3077
3078
3079
?
?
?
?
depth =
11
floodfill-11()
3008
3009
3010
3011
3012
3013
3014
3015
image =
4168
?
?
?
?
3056
3057
3058
3059
3060
3061
3062
3063
?
?
?
?
x =
1
3064
3065
3066
3067
3068
3069
3070
3071
y =
1
?
?
?
?
3072
3073
3074
3075
3076
3077
3078
3079
?
?
?
?
depth =
11
floodfill-11()
3008
3009
3010
3011
3012
3013
3014
3015
image =
4168
?
?
?
?
3056
3057
3058
3059
3060
3061
3062
3063
?
?
?
?
x =
3
3064
3065
3066
3067
3068
3069
3070
3071
y =
1
?
?
?
?
3072
3073
3074
3075
3076
3077
3078
3079
?
?
?
?
depth =
11
floodfill-11()
3008
3009
3010
3011
3012
3013
3014
3015
image =
4168
?
?
?
?
3056
3057
3058
3059
3060
3061
3062
3063
?
?
?
?
x =
2
3064
3065
3066
3067
3068
3069
3070
3071
y =
1
?
?
?
?
3072
3073
3074
3075
3076
3077
3078
3079
?
?
?
?
depth =
11
floodfill-10()
3104
3105
3106
3107
3108
3109
3110
3111
image =
4168
?
?
?
?
3152
3153
3154
3155
3156
3157
3158
3159
?
?
?
?
x =
1
3160
3161
3162
3163
3164
3165
3166
3167
y =
-1
?
?
?
?
3168
3169
3170
3171
3172
3173
3174
3175
?
?
?
?
depth =
10
floodfill-10()
3104
3105
3106
3107
3108
3109
3110
3111
image =
4168
?
?
?
?
3152
3153
3154
3155
3156
3157
3158
3159
?
?
?
?
x =
2
3160
3161
3162
3163
3164
3165
3166
3167
y =
0
?
?
?
?
3168
3169
3170
3171
3172
3173
3174
3175
?
?
?
?
depth =
10
floodfill-10()
3104
3105
3106
3107
3108
3109
3110
3111
image =
4168
?
?
?
?
3152
3153
3154
3155
3156
3157
3158
3159
?
?
?
?
x =
2
3160
3161
3162
3163
3164
3165
3166
3167
y =
-1
?
?
?
?
3168
3169
3170
3171
3172
3173
3174
3175
?
?
?
?
depth =
10
floodfill-9()
3200
3201
3202
3203
3204
3205
3206
3207
image =
4168
?
?
?
?
3248
3249
3250
3251
3252
3253
3254
3255
?
?
?
?
x =
1
3256
3257
3258
3259
3260
3261
3262
3263
y =
0
?
?
?
?
3264
3265
3266
3267
3268
3269
3270
3271
?
?
?
?
depth =
9
floodfill-8()
3296
3297
3298
3299
3300
3301
3302
3303
image =
4168
?
?
?
?
3344
3345
3346
3347
3348
3349
3350
3351
?
?
?
?
x =
3
3352
3353
3354
3355
3356
3357
3358
3359
y =
0
?
?
?
?
3360
3361
3362
3363
3364
3365
3366
3367
?
?
?
?
depth =
8
floodfill-8()
3296
3297
3298
3299
3300
3301
3302
3303
image =
4168
?
?
?
?
3344
3345
3346
3347
3348
3349
3350
3351
?
?
?
?
x =
2
3352
3353
3354
3355
3356
3357
3358
3359
y =
-1
?
?
?
?
3360
3361
3362
3363
3364
3365
3366
3367
?
?
?
?
depth =
8
floodfill-8()
3296
3297
3298
3299
3300
3301
3302
3303
image =
4168
?
?
?
?
3344
3345
3346
3347
3348
3349
3350
3351
?
?
?
?
x =
3
3352
3353
3354
3355
3356
3357
3358
3359
y =
-1
?
?
?
?
3360
3361
3362
3363
3364
3365
3366
3367
?
?
?
?
depth =
8
floodfill-8()
3296
3297
3298
3299
3300
3301
3302
3303
image =
4168
?
?
?
?
3344
3345
3346
3347
3348
3349
3350
3351
?
?
?
?
x =
1
3352
3353
3354
3355
3356
3357
3358
3359
y =
1
?
?
?
?
3360
3361
3362
3363
3364
3365
3366
3367
?
?
?
?
depth =
8
floodfill-8()
3296
3297
3298
3299
3300
3301
3302
3303
image =
4168
?
?
?
?
3344
3345
3346
3347
3348
3349
3350
3351
?
?
?
?
x =
3
3352
3353
3354
3355
3356
3357
3358
3359
y =
1
?
?
?
?
3360
3361
3362
3363
3364
3365
3366
3367
?
?
?
?
depth =
8
floodfill-8()
3296
3297
3298
3299
3300
3301
3302
3303
image =
4168
?
?
?
?
3344
3345
3346
3347
3348
3349
3350
3351
?
?
?
?
x =
2
3352
3353
3354
3355
3356
3357
3358
3359
y =
1
?
?
?
?
3360
3361
3362
3363
3364
3365
3366
3367
?
?
?
?
depth =
8
floodfill-7()
3392
3393
3394
3395
3396
3397
3398
3399
image =
4168
?
?
?
?
3440
3441
3442
3443
3444
3445
3446
3447
?
?
?
?
x =
2
3448
3449
3450
3451
3452
3453
3454
3455
y =
0
?
?
?
?
3456
3457
3458
3459
3460
3461
3462
3463
?
?
?
?
depth =
7
floodfill-7()
3392
3393
3394
3395
3396
3397
3398
3399
image =
4168
?
?
?
?
3440
3441
3442
3443
3444
3445
3446
3447
?
?
?
?
x =
1
3448
3449
3450
3451
3452
3453
3454
3455
y =
-1
?
?
?
?
3456
3457
3458
3459
3460
3461
3462
3463
?
?
?
?
depth =
7
floodfill-7()
3392
3393
3394
3395
3396
3397
3398
3399
image =
4168
?
?
?
?
3440
3441
3442
3443
3444
3445
3446
3447
?
?
?
?
x =
2
3448
3449
3450
3451
3452
3453
3454
3455
y =
-1
?
?
?
?
3456
3457
3458
3459
3460
3461
3462
3463
?
?
?
?
depth =
7
floodfill-6()
3488
3489
3490
3491
3492
3493
3494
3495
image =
4168
?
?
?
?
3536
3537
3538
3539
3540
3541
3542
3543
?
?
?
?
x =
1
3544
3545
3546
3547
3548
3549
3550
3551
y =
0
?
?
?
?
3552
3553
3554
3555
3556
3557
3558
3559
?
?
?
?
depth =
6
floodfill-5()
3584
3585
3586
3587
3588
3589
3590
3591
image =
4168
?
?
?
?
3632
3633
3634
3635
3636
3637
3638
3639
?
?
?
?
x =
2
3640
3641
3642
3643
3644
3645
3646
3647
y =
1
?
?
?
?
3648
3649
3650
3651
3652
3653
3654
3655
?
?
?
?
depth =
5
floodfill-5()
3584
3585
3586
3587
3588
3589
3590
3591
image =
4168
?
?
?
?
3632
3633
3634
3635
3636
3637
3638
3639
?
?
?
?
x =
2
3640
3641
3642
3643
3644
3645
3646
3647
y =
-1
?
?
?
?
3648
3649
3650
3651
3652
3653
3654
3655
?
?
?
?
depth =
5
floodfill-5()
3584
3585
3586
3587
3588
3589
3590
3591
image =
4168
?
?
?
?
3632
3633
3634
3635
3636
3637
3638
3639
?
?
?
?
x =
3
3640
3641
3642
3643
3644
3645
3646
3647
y =
-1
?
?
?
?
3648
3649
3650
3651
3652
3653
3654
3655
?
?
?
?
depth =
5
floodfill-5()
3584
3585
3586
3587
3588
3589
3590
3591
image =
4168
?
?
?
?
3632
3633
3634
3635
3636
3637
3638
3639
?
?
?
?
x =
3
3640
3641
3642
3643
3644
3645
3646
3647
y =
1
?
?
?
?
3648
3649
3650
3651
3652
3653
3654
3655
?
?
?
?
depth =
5
floodfill-5()
3584
3585
3586
3587
3588
3589
3590
3591
image =
4168
?
?
?
?
3632
3633
3634
3635
3636
3637
3638
3639
?
?
?
?
x =
1
3640
3641
3642
3643
3644
3645
3646
3647
y =
1
?
?
?
?
3648
3649
3650
3651
3652
3653
3654
3655
?
?
?
?
depth =
5
floodfill-5()
3584
3585
3586
3587
3588
3589
3590
3591
image =
4168
?
?
?
?
3632
3633
3634
3635
3636
3637
3638
3639
?
?
?
?
x =
3
3640
3641
3642
3643
3644
3645
3646
3647
y =
0
?
?
?
?
3648
3649
3650
3651
3652
3653
3654
3655
?
?
?
?
depth =
5
floodfill-4()
3680
3681
3682
3683
3684
3685
3686
3687
image =
4168
?
?
?
?
3728
3729
3730
3731
3732
3733
3734
3735
?
?
?
?
x =
2
3736
3737
3738
3739
3740
3741
3742
3743
y =
0
?
?
?
?
3744
3745
3746
3747
3748
3749
3750
3751
?
?
?
?
depth =
4
floodfill-4()
3680
3681
3682
3683
3684
3685
3686
3687
image =
4168
?
?
?
?
3728
3729
3730
3731
3732
3733
3734
3735
?
?
?
?
x =
2
3736
3737
3738
3739
3740
3741
3742
3743
y =
-1
?
?
?
?
3744
3745
3746
3747
3748
3749
3750
3751
?
?
?
?
depth =
4
floodfill-4()
3680
3681
3682
3683
3684
3685
3686
3687
image =
4168
?
?
?
?
3728
3729
3730
3731
3732
3733
3734
3735
?
?
?
?
x =
1
3736
3737
3738
3739
3740
3741
3742
3743
y =
-1
?
?
?
?
3744
3745
3746
3747
3748
3749
3750
3751
?
?
?
?
depth =
4
floodfill-3()
3776
3777
3778
3779
3780
3781
3782
3783
image =
4168
?
?
?
?
3824
3825
3826
3827
3828
3829
3830
3831
?
?
?
?
x =
1
3832
3833
3834
3835
3836
3837
3838
3839
y =
0
?
?
?
?
3840
3841
3842
3843
3844
3845
3846
3847
?
?
?
?
depth =
3
floodfill-2()
3872
3873
3874
3875
3876
3877
3878
3879
image =
4168
?
?
?
?
3920
3921
3922
3923
3924
3925
3926
3927
?
?
?
?
x =
3
3928
3929
3930
3931
3932
3933
3934
3935
y =
0
?
?
?
?
3936
3937
3938
3939
3940
3941
3942
3943
?
?
?
?
depth =
2
floodfill-2()
3872
3873
3874
3875
3876
3877
3878
3879
image =
4168
?
?
?
?
3920
3921
3922
3923
3924
3925
3926
3927
?
?
?
?
x =
3
3928
3929
3930
3931
3932
3933
3934
3935
y =
1
?
?
?
?
3936
3937
3938
3939
3940
3941
3942
3943
?
?
?
?
depth =
2
floodfill-2()
3872
3873
3874
3875
3876
3877
3878
3879
image =
4168
?
?
?
?
3920
3921
3922
3923
3924
3925
3926
3927
?
?
?
?
x =
2
3928
3929
3930
3931
3932
3933
3934
3935
y =
1
?
?
?
?
3936
3937
3938
3939
3940
3941
3942
3943
?
?
?
?
depth =
2
floodfill-2()
3872
3873
3874
3875
3876
3877
3878
3879
image =
4168
?
?
?
?
3920
3921
3922
3923
3924
3925
3926
3927
?
?
?
?
x =
2
3928
3929
3930
3931
3932
3933
3934
3935
y =
-1
?
?
?
?
3936
3937
3938
3939
3940
3941
3942
3943
?
?
?
?
depth =
2
floodfill-2()
3872
3873
3874
3875
3876
3877
3878
3879
image =
4168
?
?
?
?
3920
3921
3922
3923
3924
3925
3926
3927
?
?
?
?
x =
1
3928
3929
3930
3931
3932
3933
3934
3935
y =
1
?
?
?
?
3936
3937
3938
3939
3940
3941
3942
3943
?
?
?
?
depth =
2
floodfill-2()
3872
3873
3874
3875
3876
3877
3878
3879
image =
4168
?
?
?
?
3920
3921
3922
3923
3924
3925
3926
3927
?
?
?
?
x =
3
3928
3929
3930
3931
3932
3933
3934
3935
y =
-1
?
?
?
?
3936
3937
3938
3939
3940
3941
3942
3943
?
?
?
?
depth =
2
floodfill-1()
3968
3969
3970
3971
3972
3973
3974
3975
image =
4168
?
?
?
?
4016
4017
4018
4019
4020
4021
4022
4023
?
?
?
?
x =
2
4024
4025
4026
4027
4028
4029
4030
4031
y =
-1
?
?
?
?
4032
4033
4034
4035
4036
4037
4038
4039
?
?
?
?
depth =
1
floodfill-1()
3968
3969
3970
3971
3972
3973
3974
3975
image =
4168
?
?
?
?
4016
4017
4018
4019
4020
4021
4022
4023
?
?
?
?
x =
1
4024
4025
4026
4027
4028
4029
4030
4031
y =
-1
?
?
?
?
4032
4033
4034
4035
4036
4037
4038
4039
?
?
?
?
depth =
1
floodfill-1()
3968
3969
3970
3971
3972
3973
3974
3975
image =
4168
?
?
?
?
4016
4017
4018
4019
4020
4021
4022
4023
?
?
?
?
x =
2
4024
4025
4026
4027
4028
4029
4030
4031
y =
0
?
?
?
?
4032
4033
4034
4035
4036
4037
4038
4039
?
?
?
?
depth =
1
floodfill()
4064
4065
4066
4067
4068
4069
4070
4071
image =
4168
?
?
?
?
4112
4113
4114
4115
4116
4117
4118
4119
?
?
?
?
x =
0
4120
4121
4122
4123
4124
4125
4126
4127
y =
0
?
?
?
?
4128
4129
4130
4131
4132
4133
4134
4135
?
?
?
?
depth =
0
floodfill()
4064
4065
4066
4067
4068
4069
4070
4071
image =
4168
?
?
?
?
4112
4113
4114
4115
4116
4117
4118
4119
?
?
?
?
x =
1
4120
4121
4122
4123
4124
4125
4126
4127
y =
0
?
?
?
?
4128
4129
4130
4131
4132
4133
4134
4135
?
?
?
?
depth =
0
NB: the actual memory address of each variable is
the address shown plus 4292313068 (0xFFD77FEC).