We received quite a few correct solutions for this month's puzzle. In case it defeated you, the key was to look for symmetries in the information you are given, and to use similar triangles.
Part I

With
By Pythagoras' Theorem,
Part II

There are a number of approaches to this problem, but the one presented here follows from the observation that the information given is left-right symmetric - in other words, finding the two vertical heights will be equally easy (or hard!). We will label these two heights
By similar triangles, and dividing
Using Pythagoras' Theorem, we draw a triangle to represent this relationship:

On its own, the information in this diagram is not enough to solve the triangle - for that, we would need one more bit of information. But now we can use the identity