Finished euler 26.