more project euler solutions`