update euler answer #4