finished euler 46