This was solved by Ling Xiang Ning, Allan from Raffles Institution, Singapore and Tony Cardell and John Lesieutre from State College Area High School, Pennsylvania, USA.
This is Allan's solution: "The first part of the animation shows that a square of size a2 subtracted off a square of size b2 would result in a rectangle of sides (b - a)(a + b - a + a) = (b - a)(b + a). We can see that the difference of the two squares b2 - a2 is the same area as the area of a rectangle (b - a)(b + a)..