euler 146