euler solution problem #15