# Learn How to Work with Numbers and Strings by Implementing the Luhn Algorithm - Step 28

### Conte-nos o que está acontecendo:

I can’t go through that exercise, dont know how to config that

### Seu código até o momento

``````def verify_card_number(card_number):
sum_of_odd_digits = 0
card_number_reversed = card_number[::-1]
odd_digits = card_number_reversed[::2]

for digit in odd_digits:
sum_of_odd_digits += int(digit)

# User Editable Region

sum_of_even_digits = 0
even_digits = card_number_reversed[1::2]
for digit in even_digits:
number = int(digit) * 2
if number = (number // 10 + number % 10)
print(number)

# User Editable Region

def main():
card_number = '4111-1111-4555-1142'
card_translation = str.maketrans({'-': '', ' ': ''})
translated_card_number = card_number.translate(card_translation)

verify_card_number(translated_card_number)

main()
``````

Agente de usuário: `Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36`

### Informações do desafio:

Learn How to Work with Numbers and Strings by Implementing the Luhn Algorithm - Step 28

Hey @HttpsGabrisan and welcome to the FCC Community!

In this line below:

You have an “if” sitting before your number assignment. If you just remove that “if” from the line, it will execute correctly and pass the challenge. I’m thinking this might just be a typo.

I had to put that one line down, but it worked, thxxx