Updated euler 39.