euler-problem7