project euler first four problems