energy source puzzle