project euler resovents