first start off with the obvious squares, multiplication C is a square number, and because the only possible squares are 4 and 9, it must be 9 because the product is only shown there and it would only be able to be multiplied by one to fit into the number range. this shows that the rectangle = 3 and the 8 point star = 9.
the second square , multiplication D, must be the only other square which is 4, so the square = 2 and the oval = 4.
from that we can work out multiplication A, which is 3(rectangle) x 4 (oval)= 12 which is the circle.
we can also work out multiplication B, 2(square) x 4(oval) = 8 which is the semi-circle.
we can also work out multiplication E, because we know the product and one of the numbers so we can divide, 12(circle)÷ 2 (square) = 6 which is the triangle.
from our previous multiplication we can work out multiplication D because only 0(isosceles triangle) x 8 (semi-circle) can equal 0, which means 0 is the isosceles triangle.
from that we can work out multiplication G because the only available numbers are 10,5,7 and 11 so it would be 2(square) x 5 (5 point star) because both 7 and 11 multiplied by 2 exceed the number limit which makes 10 the hexagon.
this solves expression H because only 1(rhombus) x 10 (hexagon) is 10.
this means that
0=isosceles triangle
1=rhombus
2=square
3=rectangle
4=oval
5=5 point star
6= triangle
7=not represented
8=semi-circle
9=8 point star
10=hexagon
11=not represented
12=circle