100 proofs of Pythagorean Theorem

Can you describe the proof by using the following pictures?

Pythagorean Theorem Picture proof

Pythagorean Theorem animation transparent gif

Hint: A key point is: If you cut the blue and pink triangles and paste them to the position shown in the left picture above, you get a square with area \(c^2\).

Here is a link for 100 proofs of Pythagorean Theorem:

 http://www.cut-the-knot.org/pythagoras/index.shtml 

Also 3-d Pythagorean Theorem will be trivial to prove, but can you describe and generalize it? 

Last modified: Tuesday, 7 January 2014, 8:28 PM