Finished euler 9.