The two numbers would be 548 & 213.
No, the Pythgorean Theorem only applies to right triangles. To get two right triangles, you divide a rectangle diagonally. Dividing a hexagon into two pieces produces trapezoids or pentagons depending where it is divided.
The answer is 45 because 45-15=30, therefore x=45.