merge
merged
euler-23 parte 1