### Random Post

### Recent Posts

### Recent Comments

geoffrounce on Enigma 440: Three X | |

Jim Randell on Enigma 1588: As easy as 1… | |

Jim Randell on Enigma 440: Three X | |

geoffrounce on Enigma 1106: Not a square… | |

Jim Randell on Tantalizer 458: Knifemen |

### Archives

### Categories

- article (11)
- enigma (1,156)
- misc (2)
- project euler (2)
- puzzle (39)
- site news (44)
- tantalizer (42)
- teaser (3)

### Site Stats

- 177,401 hits

Advertisements

See also:

Enigma 1402.I found the analysis a bit fiddly on this one. The maths isn’t that hard, but it is easy to make a mistake. I used

SymPyto do some of the expression manipulation for me.Suppose we are given the square numbers for triangles

AandB, 0 <a<b< 10.Now, if triangle

A(areaa²) has widthxand heighty, then:Triangle

B(areab²) is (mathematically) similar to triangleA, and the sides are in ratior=b/a. Its hypotenuse is the bottom edge of the paper, which has lengthx+ry. So:Substituting for

randxand solving fory:and it follows for triangle

C(areac²) that:For the lower triangle

C, where the angle in the right hand corner isφwe have:and, in the second diagram, the triangle

Dhas area:and the region

Ehas area:So, given

aandb, we can work outc,d,eand check that they are all integers from 1 to 9.This Python program looks at all the possibilities in 32ms.

Solution:The rectangle has area 90 cm².Here are some diagrams, which should help explain things:

The computed values are:

My initial attempt at the maths got too complicated until I realised that the tangent formula for double angles provided a simple solution. A nice challenge.