Pythagorean theorem challenge