Faster version

A little better.