Group 250 - Euler earth math - updated version