solved euler26