Нужно условия в строках 47-62 заменить ровно одним условным оператором со сложным условием.