solved euler42