Much faster.  Executes in 2.5s