finished euler7