[euler] update 17 - 18