solved euler38