working on euler 26. Incomplete