Problem 045 added

ignore triangles, deal with pentagons and hexagons