тут всё очень плохо читается, во первых много лишних переменных, во вторых проблемы с отступами
переделай пожалуйста