finished euler 52