problm4 euler