NASA Solves 30-year Solar Puzzle With 5 Minutes and $5 Million