more project euler solved