finished euler 53