On this page:
15.1 Test Fest
7.1.0.2

Week 8 Test Results

Every team in CS4500 has a row in the table. To find your row, check your email inbox for a message with the subject:

cs4500 team identification number

and use the 4-digit PIN in that message to locate your row.

DO NOT SHARE your 4-digit PIN with another team.

The MF column shows your score on our test suite.
  • 0 = improperly placed/named or non-executable file

  • 5 = fails all staff tests

  • 5 = tests directory exists and contains at least one -in.json -out.json pair

  • 30 = max score

The Code Inspection column shows your code inspection score.
  • 30 = max score

The Test Bonus column shows extra credit points.
  • 1 = submitted 1 valid test that caused at least one student executable to fail

  • 5 = max score

Click any cell for details.

PIN

  

MF

  

Code Inspection

  

Test Bonus

8358

  

10

  

15

  

1

8940

  

10

  

22

  

3

3014

  

5

  

13

  

2

4705

  

30

  

18

  

3

5647

  

10

  

12

  

3

2189

  

30

  

30

  

4

3352

  

30

  

30

  

2

5003

  

18

  

7

  

1

6192

  

10

  

23

  

0

5998

  

22

  

25

  

3

9670

  

5

  

14

  

0

8239

  

18

  

11

  

2

7846

  

10

  

29

  

4

2035

  

30

  

22

  

3

5476

  

10

  

17

  

3

4704

  

30

  

30

  

5

4579

  

5

  

14

  

0

2355

  

14

  

25

  

1

5611

  

30

  

26

  

2

6835

  

10

  

12

  

0

6666

  

10

  

18

  

0

3227

  

10

  

19

  

4

5134

  

30

  

25

  

2

2760

  

30

  

30

  

3

5691

  

30

  

15

  

3

7156

  

26

  

17

  

0

8209

  

10

  

11

  

2

4527

  

10

  

10

  

0

2735

  

30

  

30

  

0

4063

  

30

  

19

  

3

2756

  

18

  

26

  

0

9497

  

22

  

25

  

3

6996

  

10

  

19

  

1

9398

  

30

  

24

  

5

3555

  

10

  

17

  

1

1033

  

10

  

13

  

0

5090

  

10

  

23

  

2

5492

  

10

  

28

  

0

6636

  

10

  

7

  

2

2675

  

10

  

19

  

0

6374

  

10

  

10

  

0

1124

  

30

  

27

  

3

4412

  

5

  

7

  

0

2392

  

14

  

8

  

0

15.1 Test Fest

Each row represents a valid xstrategy file.

Each column represents a suite of valid JSON tests.

Each cell contains a 5-character string representing the results of running the tests on the executable. There are 3 possibilities for the character in the i-th position of each string:
  • x = the i-th JSON test was invalid, or not submitted

  • 0 = the executable passed the i-th test

  • 1 = the executable failed the i-th test

Interpretation:
  • To see how many student tests your xstrategy failed, find the row labeled with your team PIN and count the number of 1 characters.

  • To calculate the bonus points from your tests, find the column labeled with your team PIN and count the number of unique positions in the cells that contain a 1 character.

PIN

  

vs. 7846

  

vs. 9497

  

vs. 4063

  

vs. 8239

  

vs. 6996

  

vs. 8358

  

vs. 5998

  

vs. 5647

  

vs. 3352

  

vs. 3555

  

vs. 2035

  

vs. 2189

  

vs. 9398

  

vs. 5476

  

vs. 2355

  

vs. 8940

  

vs. 6636

  

vs. 5134

  

vs. 4705

  

vs. 8209

  

vs. 5090

  

vs. 2760

  

vs. 5691

  

vs. 5003

  

vs. 5611

  

vs. 1124

  

vs. 3014

  

vs. 4704

  

vs. 3227

8358

  

1111x

  

11xx1

  

11x1x

  

11xxx

  

xxx1x

  

-

  

11x1x

  

xx111

  

x1x1x

  

1xxxx

  

x111x

  

1x111

  

11111

  

11xx1

  

xx1xx

  

111xx

  

1x1xx

  

xx11x

  

111xx

  

11xxx

  

x1xx1

  

11xx1

  

11x1x

  

xx1xx

  

x1x1x

  

xx111

  

1xxx1

  

1xxx1

  

111x1

8940

  

1111x

  

11xx1

  

11x1x

  

11xxx

  

xxx1x

  

1xxxx

  

11x1x

  

xx111

  

x1x1x

  

1xxxx

  

x111x

  

1x111

  

11111

  

11xx1

  

xx1xx

  

-

  

1x1xx

  

xx11x

  

111xx

  

11xxx

  

x1xx1

  

11xx1

  

11x1x

  

xx1xx

  

x1x1x

  

xx111

  

1xxx1

  

1xxx1

  

111x1

3014

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

4705

  

0001x

  

01xx1

  

00x0x

  

00xxx

  

xxx0x

  

0xxxx

  

00x0x

  

xx001

  

x0x1x

  

0xxxx

  

x001x

  

1x000

  

01001

  

00xx0

  

xx0xx

  

000xx

  

1x0xx

  

xx10x

  

-

  

00xxx

  

x0xx0

  

00xx1

  

00x0x

  

xx1xx

  

x0x1x

  

xx101

  

0xxx0

  

0xxx0

  

001x0

5647

  

1111x

  

11xx1

  

11x1x

  

11xxx

  

xxx0x

  

1xxxx

  

11x1x

  

-

  

x1x1x

  

1xxxx

  

x111x

  

1x111

  

11111

  

11xx1

  

xx1xx

  

111xx

  

0x1xx

  

xx11x

  

111xx

  

11xxx

  

x1xx1

  

11xx1

  

11x1x

  

xx1xx

  

x1x0x

  

xx111

  

1xxx1

  

1xxx0

  

111x1

2189

  

0000x

  

00xx0

  

00x0x

  

00xxx

  

xxx0x

  

0xxxx

  

00x1x

  

xx000

  

x0x0x

  

0xxxx

  

x000x

  

-

  

00000

  

00xx0

  

xx0xx

  

000xx

  

0x0xx

  

xx01x

  

000xx

  

00xxx

  

x0xx0

  

00xx0

  

00x0x

  

xx0xx

  

x0x0x

  

xx000

  

0xxx0

  

0xxx0

  

000x0

3352

  

0011x

  

00xx1

  

01x0x

  

00xxx

  

xxx1x

  

0xxxx

  

00x1x

  

xx000

  

-

  

0xxxx

  

x010x

  

0x011

  

10000

  

00xx0

  

xx0xx

  

000xx

  

0x0xx

  

xx01x

  

000xx

  

00xxx

  

x0xx0

  

00xx0

  

00x1x

  

xx0xx

  

x0x0x

  

xx100

  

0xxx0

  

0xxx0

  

000x0

5003

  

0011x

  

11xx1

  

01x0x

  

00xxx

  

xxx1x

  

0xxxx

  

00x1x

  

xx100

  

x1x0x

  

0xxxx

  

x111x

  

0x011

  

11101

  

00xx1

  

xx1xx

  

001xx

  

1x0xx

  

xx11x

  

001xx

  

00xxx

  

x0xx1

  

00xx0

  

11x1x

  

-

  

x1x0x

  

xx111

  

0xxx1

  

0xxx1

  

000x0

6192

  

1111x

  

11xx1

  

11x1x

  

11xxx

  

xxx1x

  

1xxxx

  

11x1x

  

xx111

  

x1x1x

  

1xxxx

  

x111x

  

1x111

  

11111

  

11xx1

  

xx1xx

  

111xx

  

1x1xx

  

xx11x

  

111xx

  

11xxx

  

x1xx1

  

11xx1

  

11x1x

  

xx1xx

  

x1x1x

  

xx111

  

1xxx1

  

1xxx1

  

111x1

5998

  

1011x

  

11xx1

  

01x1x

  

00xxx

  

xxx1x

  

1xxxx

  

-

  

xx011

  

x0x0x

  

0xxxx

  

x011x

  

0x101

  

01110

  

10xx0

  

xx1xx

  

001xx

  

1x0xx

  

xx11x

  

101xx

  

00xxx

  

x1xx1

  

10xx0

  

01x0x

  

xx1xx

  

x0x1x

  

xx010

  

0xxx1

  

1xxx1

  

100x0

9670

  

1111x

  

11xx1

  

11x1x

  

11xxx

  

xxx1x

  

1xxxx

  

11x1x

  

xx111

  

x1x1x

  

1xxxx

  

x111x

  

1x111

  

11111

  

11xx1

  

xx1xx

  

111xx

  

1x1xx

  

xx11x

  

111xx

  

11xxx

  

x1xx1

  

11xx1

  

11x1x

  

xx1xx

  

x1x1x

  

xx111

  

1xxx1

  

1xxx1

  

111x1

8239

  

0011x

  

11xx1

  

01x0x

  

-

  

xxx1x

  

0xxxx

  

00x0x

  

xx000

  

x1x0x

  

0xxxx

  

x111x

  

0x101

  

11101

  

00xx0

  

xx1xx

  

001xx

  

1x0xx

  

xx11x

  

000xx

  

00xxx

  

x0xx0

  

00xx0

  

01x0x

  

xx0xx

  

x1x1x

  

xx111

  

0xxx1

  

1xxx1

  

000x0

7846

  

-

  

11xx1

  

11x1x

  

11xxx

  

xxx1x

  

1xxxx

  

11x1x

  

xx111

  

x1x1x

  

1xxxx

  

x111x

  

1x111

  

11111

  

11xx1

  

xx1xx

  

111xx

  

1x1xx

  

xx11x

  

111xx

  

11xxx

  

x1xx1

  

11xx1

  

11x1x

  

xx1xx

  

x1x1x

  

xx111

  

1xxx1

  

1xxx1

  

111x1

2035

  

0001x

  

00xx0

  

00x0x

  

00xxx

  

xxx0x

  

0xxxx

  

00x1x

  

xx111

  

x0x1x

  

0xxxx

  

-

  

1x000

  

00010

  

00xx0

  

xx0xx

  

000xx

  

0x0xx

  

xx01x

  

000xx

  

00xxx

  

x0xx0

  

00xx0

  

00x0x

  

xx0xx

  

x0x0x

  

xx000

  

0xxx0

  

0xxx0

  

000x0

5476

  

1111x

  

11xx1

  

11x1x

  

11xxx

  

xxx1x

  

1xxxx

  

11x1x

  

xx111

  

x1x1x

  

1xxxx

  

x111x

  

1x111

  

11111

  

-

  

xx1xx

  

111xx

  

1x1xx

  

xx11x

  

111xx

  

11xxx

  

x1xx1

  

11xx1

  

11x1x

  

xx1xx

  

x1x1x

  

xx111

  

1xxx1

  

1xxx1

  

111x1

4704

  

0001x

  

00xx0

  

00x0x

  

00xxx

  

xxx0x

  

0xxxx

  

00x1x

  

xx000

  

x0x0x

  

0xxxx

  

x000x

  

0x000

  

00000

  

00xx0

  

xx0xx

  

000xx

  

0x0xx

  

xx00x

  

000xx

  

00xxx

  

x0xx0

  

00xx0

  

00x0x

  

xx0xx

  

x0x0x

  

xx000

  

0xxx0

  

-

  

000x0

4579

  

1111x

  

11xx1

  

11x1x

  

11xxx

  

xxx1x

  

1xxxx

  

11x1x

  

xx111

  

x1x1x

  

1xxxx

  

x111x

  

1x111

  

11111

  

11xx1

  

xx1xx

  

111xx

  

1x1xx

  

xx11x

  

111xx

  

11xxx

  

x1xx1

  

11xx1

  

11x1x

  

xx1xx

  

x1x1x

  

xx111

  

1xxx1

  

1xxx1

  

111x1

2355

  

0110x

  

10xx1

  

00x0x

  

01xxx

  

xxx1x

  

0xxxx

  

01x0x

  

xx100

  

x1x0x

  

1xxxx

  

x110x

  

0x101

  

11101

  

01xx1

  

-

  

010xx

  

0x1xx

  

xx11x

  

010xx

  

01xxx

  

x0xx0

  

01xx0

  

11x0x

  

xx0xx

  

x1x0x

  

xx011

  

0xxx1

  

1xxx1

  

010x1

5611

  

0010x

  

10xx0

  

01x0x

  

00xxx

  

xxx0x

  

0xxxx

  

00x0x

  

xx000

  

x1x0x

  

0xxxx

  

x010x

  

0x101

  

00110

  

00xx0

  

xx0xx

  

000xx

  

0x0xx

  

xx00x

  

001xx

  

00xxx

  

x0xx0

  

00xx0

  

01x0x

  

xx0xx

  

-

  

xx110

  

0xxx1

  

1xxx0

  

000x0

6835

  

1111x

  

11xx1

  

11x1x

  

11xxx

  

xxx1x

  

1xxxx

  

11x1x

  

xx111

  

x1x1x

  

1xxxx

  

x111x

  

1x111

  

11111

  

11xx1

  

xx1xx

  

111xx

  

1x1xx

  

xx11x

  

111xx

  

11xxx

  

x1xx1

  

11xx1

  

11x1x

  

xx1xx

  

x1x1x

  

xx111

  

1xxx1

  

1xxx1

  

111x1

6666

  

1111x

  

11xx1

  

11x1x

  

11xxx

  

xxx1x

  

1xxxx

  

11x1x

  

xx111

  

x1x1x

  

1xxxx

  

x111x

  

1x111

  

11111

  

11xx1

  

xx1xx

  

111xx

  

1x1xx

  

xx11x

  

111xx

  

11xxx

  

x1xx1

  

11xx1

  

11x1x

  

xx1xx

  

x1x1x

  

xx111

  

1xxx1

  

1xxx1

  

111x1

3227

  

1111x

  

11xx1

  

11x1x

  

11xxx

  

xxx1x

  

1xxxx

  

11x1x

  

xx111

  

x1x1x

  

1xxxx

  

x111x

  

1x111

  

11111

  

11xx1

  

xx1xx

  

111xx

  

1x1xx

  

xx11x

  

111xx

  

11xxx

  

x1xx1

  

11xx1

  

11x1x

  

xx1xx

  

x1x1x

  

xx111

  

1xxx1

  

1xxx1

  

-

5134

  

0001x

  

00xx0

  

00x0x

  

00xxx

  

xxx0x

  

0xxxx

  

00x1x

  

xx000

  

x0x0x

  

0xxxx

  

x000x

  

0x000

  

00000

  

00xx0

  

xx0xx

  

000xx

  

0x0xx

  

-

  

000xx

  

00xxx

  

x0xx0

  

00xx0

  

00x0x

  

xx0xx

  

x0x0x

  

xx000

  

0xxx0

  

0xxx0

  

000x0

2760

  

0000x

  

00xx0

  

00x0x

  

00xxx

  

xxx0x

  

0xxxx

  

00x1x

  

xx000

  

x0x0x

  

0xxxx

  

x000x

  

0x000

  

00000

  

00xx0

  

xx1xx

  

000xx

  

0x0xx

  

xx00x

  

000xx

  

00xxx

  

x0xx0

  

-

  

00x0x

  

xx0xx

  

x1x1x

  

xx000

  

0xxx0

  

0xxx0

  

000x0

5691

  

1111x

  

11xx1

  

11x1x

  

11xxx

  

xxx1x

  

1xxxx

  

00x1x

  

xx111

  

x0x0x

  

1xxxx

  

x111x

  

1x111

  

10000

  

11xx1

  

xx1xx

  

000xx

  

1x1xx

  

xx11x

  

111xx

  

11xxx

  

x1xx1

  

11xx1

  

-

  

xx1xx

  

x1x1x

  

xx111

  

1xxx1

  

1xxx1

  

111x1

7156

  

0001x

  

00xx0

  

00x1x

  

00xxx

  

xxx0x

  

1xxxx

  

00x1x

  

xx000

  

x0x0x

  

0xxxx

  

x000x

  

1x000

  

01000

  

00xx0

  

xx0xx

  

000xx

  

0x0xx

  

xx10x

  

000xx

  

00xxx

  

x0xx0

  

00xx0

  

00x0x

  

xx0xx

  

x0x0x

  

xx000

  

0xxx0

  

0xxx0

  

000x0

8209

  

1111x

  

11xx1

  

11x1x

  

11xxx

  

xxx1x

  

1xxxx

  

11x1x

  

xx111

  

x1x1x

  

1xxxx

  

x111x

  

1x111

  

11111

  

11xx1

  

xx1xx

  

111xx

  

1x1xx

  

xx11x

  

111xx

  

-

  

x1xx1

  

11xx1

  

11x1x

  

xx1xx

  

x1x1x

  

xx111

  

1xxx1

  

1xxx1

  

111x1

4527

  

1111x

  

11xx1

  

11x1x

  

11xxx

  

xxx1x

  

1xxxx

  

11x1x

  

xx111

  

x1x1x

  

1xxxx

  

x111x

  

1x111

  

11111

  

11xx1

  

xx1xx

  

111xx

  

1x1xx

  

xx11x

  

111xx

  

11xxx

  

x1xx1

  

11xx1

  

11x1x

  

xx1xx

  

x1x1x

  

xx111

  

1xxx1

  

1xxx1

  

111x1

2735

  

0001x

  

00xx0

  

00x0x

  

00xxx

  

xxx0x

  

0xxxx

  

00x1x

  

xx000

  

x0x0x

  

0xxxx

  

x000x

  

0x000

  

00000

  

00xx0

  

xx0xx

  

000xx

  

0x0xx

  

xx01x

  

000xx

  

00xxx

  

x0xx0

  

00xx0

  

00x0x

  

xx0xx

  

x0x0x

  

xx000

  

0xxx0

  

0xxx0

  

000x0

4063

  

0000x

  

00xx0

  

-

  

00xxx

  

xxx0x

  

0xxxx

  

00x0x

  

xx000

  

x0x0x

  

0xxxx

  

x000x

  

0x000

  

00001

  

00xx0

  

xx0xx

  

000xx

  

0x0xx

  

xx00x

  

000xx

  

00xxx

  

x0xx0

  

00xx0

  

00x0x

  

xx0xx

  

x0x0x

  

xx001

  

0xxx0

  

1xxx0

  

000x0

2756

  

1111x

  

11xx1

  

11x1x

  

11xxx

  

xxx1x

  

1xxxx

  

11x1x

  

xx111

  

x1x1x

  

1xxxx

  

x111x

  

1x111

  

11111

  

11xx1

  

xx1xx

  

111xx

  

1x1xx

  

xx11x

  

111xx

  

11xxx

  

x1xx1

  

11xx1

  

11x1x

  

xx1xx

  

x1x1x

  

xx111

  

1xxx1

  

1xxx1

  

111x1

9497

  

0011x

  

-

  

00x0x

  

00xxx

  

xxx1x

  

0xxxx

  

00x1x

  

xx000

  

x0x0x

  

0xxxx

  

x100x

  

1x000

  

01000

  

01xx1

  

xx0xx

  

000xx

  

0x1xx

  

xx11x

  

010xx

  

00xxx

  

x0xx0

  

01xx0

  

00x0x

  

xx0xx

  

x1x1x

  

xx000

  

0xxx0

  

0xxx0

  

000x0

6996

  

1111x

  

11xx1

  

11x1x

  

11xxx

  

-

  

1xxxx

  

11x1x

  

xx111

  

x1x1x

  

1xxxx

  

x111x

  

1x111

  

11111

  

11xx1

  

xx1xx

  

111xx

  

1x1xx

  

xx11x

  

111xx

  

11xxx

  

x1xx1

  

11xx1

  

11x1x

  

xx1xx

  

x1x1x

  

xx111

  

1xxx1

  

1xxx1

  

111x1

9398

  

0000x

  

10xx1

  

00x0x

  

00xxx

  

xxx1x

  

0xxxx

  

00x1x

  

xx000

  

x0x0x

  

0xxxx

  

x000x

  

0x100

  

-

  

00xx0

  

xx1xx

  

000xx

  

0x0xx

  

xx01x

  

000xx

  

00xxx

  

x0xx0

  

00xx0

  

00x0x

  

xx0xx

  

x0x1x

  

xx000

  

0xxx0

  

1xxx1

  

000x0

3555

  

1111x

  

11xx1

  

11x1x

  

11xxx

  

xxx1x

  

1xxxx

  

11x1x

  

xx111

  

x1x1x

  

-

  

x111x

  

1x111

  

11111

  

11xx1

  

xx1xx

  

111xx

  

1x1xx

  

xx11x

  

111xx

  

11xxx

  

x1xx1

  

11xx1

  

11x1x

  

xx1xx

  

x1x1x

  

xx111

  

1xxx1

  

1xxx1

  

111x1

1033

  

1111x

  

11xx1

  

11x1x

  

11xxx

  

xxx1x

  

1xxxx

  

11x1x

  

xx111

  

x1x1x

  

1xxxx

  

x111x

  

1x111

  

11111

  

11xx1

  

xx1xx

  

111xx

  

1x1xx

  

xx11x

  

111xx

  

11xxx

  

x1xx1

  

11xx1

  

11x1x

  

xx1xx

  

x1x1x

  

xx111

  

1xxx1

  

1xxx1

  

111x1

5090

  

1111x

  

11xx1

  

11x1x

  

11xxx

  

xxx1x

  

1xxxx

  

11x1x

  

xx111

  

x1x1x

  

1xxxx

  

x111x

  

1x111

  

11111

  

11xx1

  

xx1xx

  

111xx

  

1x1xx

  

xx11x

  

111xx

  

11xxx

  

-

  

11xx1

  

11x1x

  

xx1xx

  

x1x1x

  

xx111

  

1xxx1

  

1xxx1

  

111x1

5492

  

1111x

  

11xx1

  

11x1x

  

11xxx

  

xxx1x

  

1xxxx

  

11x1x

  

xx111

  

x1x1x

  

1xxxx

  

x111x

  

1x111

  

11111

  

11xx1

  

xx1xx

  

111xx

  

1x1xx

  

xx11x

  

111xx

  

11xxx

  

x1xx1

  

11xx1

  

11x1x

  

xx1xx

  

x1x1x

  

xx111

  

1xxx1

  

1xxx1

  

111x1

6636

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

2675

  

1111x

  

11xx1

  

11x1x

  

11xxx

  

xxx1x

  

1xxxx

  

11x1x

  

xx111

  

x1x1x

  

1xxxx

  

x111x

  

1x111

  

11111

  

11xx1

  

xx1xx

  

111xx

  

1x1xx

  

xx11x

  

111xx

  

11xxx

  

x1xx1

  

11xx1

  

11x1x

  

xx1xx

  

x1x1x

  

xx111

  

1xxx1

  

1xxx1

  

111x1

6374

  

1111x

  

11xx1

  

11x1x

  

11xxx

  

xxx1x

  

1xxxx

  

11x1x

  

xx111

  

x1x1x

  

1xxxx

  

x111x

  

1x111

  

11111

  

11xx1

  

xx1xx

  

111xx

  

1x1xx

  

xx11x

  

111xx

  

11xxx

  

x1xx1

  

11xx1

  

11x1x

  

xx1xx

  

x1x1x

  

xx111

  

1xxx1

  

1xxx1

  

111x1

1124

  

1111x

  

11xx1

  

11x1x

  

11xxx

  

xxx1x

  

1xxxx

  

11x1x

  

xx111

  

x1x1x

  

1xxxx

  

x111x

  

1x111

  

11111

  

11xx1

  

xx1xx

  

111xx

  

1x1xx

  

xx11x

  

111xx

  

11xxx

  

x1xx1

  

11xx1

  

11x1x

  

xx1xx

  

x1x1x

  

-

  

1xxx1

  

1xxx1

  

111x1

4412

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

  

-

2392

  

1111x

  

11xx1

  

11x1x

  

11xxx

  

xxx1x

  

1xxxx

  

11x1x

  

xx111

  

x1x1x

  

1xxxx

  

x110x

  

1x011

  

10111

  

11xx1

  

xx1xx

  

111xx

  

0x1xx

  

xx11x

  

111xx

  

11xxx

  

x1xx1

  

11xx1

  

11x1x

  

xx1xx

  

x1x0x

  

xx111

  

1xxx1

  

1xxx1

  

111x1