go euler2 done recursively.