solved euler31