The first thing I need help understanding is: is this question supposed to be asking for power instead of "energy." How can you calculate the energy developed without some type of time constraint?

Ok, so assuming we are talking about power developed, here is what I know:

First, I know that i = -8 A so the dependent current source is always equal to -24 A.

Second, I must calculate the power absorbed by each element by using the formula I*V. (Of course we will use the formula -I*V if the current is moving in the direction of the voltage rise). So the power absorbed by the 20V voltage source and the 100V voltage source is -160 Watts and -1600 Watts. And since these numbers are negative that tells us that power is being delivered.

So I figured out that these two elements are developing 1760 W of power, but I can't find the power created or absorbed by the current sources because I can't create 3 independent equations to find the three remaining voltages across the terminals of the current sources. (KVL only yield two such equations)

How do I find the power absorbed or delivered by these 3 remaining circuit elements?

P.S. the answer key says the answer is 220 W so I know my answer of 1760 W is already way off!