A circular table is pushed into a corner of the room, where two walls meet at a right angle. A point P on the edge of the table (as shown below) has a distance of from one wall, and a distance of from the other wall. Find the radius of the table.
hers the asymptote code
[asy]
unitsize(1 cm);
pair P = dir(130);
draw(Circle((0,0),1));
draw((-1,-1)--(-1,1)--(1,1));
dot("$P$", P, SE);
[/asy]