# data[].attributes.body
Last one. There is three shaded spirals and three unshaded spirals with the same amount of triangles in each one.

# data[].attributes.body
I folded all the white bits over

# data[].attributes.body
For the swirly one, it is actually very simple. Each one has a partner exactly the same size, and altogether the make two halves

# data[].attributes.body
You can cut them up and move them around.

# data[].attributes.body
Try cutting it and putting the unshaded parts on the shaded parts

# data[].attributes.body
Workings out on the diagram.

# data[].attributes.body
I put the none shaded shapes on top of the shaded shapes

# data[].attributes.body
You can cut up the dark and move them atoned.

# data[].attributes.body
For the fourth one if you fold the small triangles on to the shaded triangle and then it will cover it

# data[].attributes.body
Easy

# data[].attributes.body
For the third ones have to cut it in lots of places to get the shaded part to fit into the non-shaded part.

# data[].attributes.body
The four outside triangles fit into the one big diamond in the centre.

# data[].attributes.body
Cut it out and arang it so it's half

# data[].attributes.body
You add the white triangles together and then you get the shape.

# data[].attributes.body
Third one can't explain.

# data[].attributes.body
I have now done all of them with some help

# data[].attributes.body
For the second one if you fold the corners into the square

# data[].attributes.body
This is half because all of the white triangles fit together to make one big triangle.

# data[].attributes.body
If you move all the triangles in the corners of the square like this the square will be full that makes a half

# data[].attributes.body
If you cut out the dark shape and then half it and half it . And arrange it into squares.

# data[].attributes.body
First you separate into two. Then you fold

# data[].attributes.body
If you put the triangle on top the trapezium they both turn into right angle triangles.

# data[].attributes.body
This is half because the white shapes fit into the grey shapes.

# data[].attributes.body
This time you only fold in three corners

# data[].attributes.body
Half is shaded half is not.

# data[].attributes.body
On the first one if you put all of the shaded shape in to triangles you get four triangles and there are four triangles that are not shaded

# data[].attributes.body
This is half because if you take two corners and put then together to make a square then put the square into the to left hand corner then repeat with the bottom

# data[].attributes.body
For the first one you put the triangle on the trapezium

# data[].attributes.body
Each section of the shape that is shaded is the same amount as the triangles in the corners that are not shaded.

# data[].attributes.body
You just have to cut it out and fold in the triangles (easy).

# data[].attributes.body
If you cut the triangle and put it in the comer . Then half is white and the other side is dark

# data[].attributes.body
[All of these are possible. You were asked to prove it. Mr. M.]

# data[].attributes.body
All you have to do is put the triangle on top of the other shape.

# data[].attributes.body
This shape is half because if you move the small triangle to the top right corner it make a half

# data[].attributes.body
If you move the small triangle to the corner like this👇it makes a half

# data[].attributes.body
This is half because all the un shaded shapes fit into the shaded shapes.

There are 6 equal spirals, each one has 17 triangles.

# data[].attributes.body
The first one is not half because there are five shaded triangles and three unshaded triangles.

[It is half - You were asked to prove that it is half. Mr. M.]

# data[].attributes.body
The four corners fold in to make the same shape.

# data[].attributes.body
If you put the tri angle at the corner you will see it is half.

# data[].attributes.body
The four corners of the big square is the same as the shaded area.

# data[].attributes.body
If the triangle that is circled moves into the triangle gap in the corner then it would make a half.

# data[].attributes.body
The four unshaded places on the second one, if you put all the corners together it will make the same shape but like a regular square. They are all halves

# data[].attributes.body
The four unshaded corners, on the second one, put together equal a square.

# data[].attributes.body
On the second one on the top you can just fold the white bits in and it will make the shaded shape.

# data[].attributes.body
You can prove it because the pieces on the outside of the shape will fit into the pieces on the inside of the shape I'm going to try it now (my way).

# data[].attributes.body
If you take the little triangle and move it here it is half.

# data[].attributes.body
Half is white half is shaded