euler 18 init