I'm tired of writing descriptions. If you want one just ask in the comments. This one's slow. Run it with phosphorus for better results: http://phosphorus.github.io/#91292779 (The variable "result" will give you the answer to the problem.)
The @ProjectEuler account is created and maintained by @PullJosh. If you have questions, feel free to comment here or on my @PullJosh profile page for a much quicker response.