
    Given a student's learning module completion sequence represented as a binary string (where 1 indicates completion and 0 indicates non-completion), determine how many different starting points in their personalized learning path would result in an odd decimal value when the sequence is rotated the specified number of times. This analysis helps identify optimal module arrangements that could improve the student's learning progression through the curriculum.
    

    
def odd_Equivalent(s, n):
    """
    Given a student's learning module completion sequence represented as a binary string (where 1 indicates completion and 0 indicates non-completion), determine how many different starting points in their personalized learning path would result in an odd decimal value when the sequence is rotated the specified number of times. This analysis helps identify optimal module arrangements that could improve the student's learning progression through the curriculum.
    

    """
def odd_Equivalent(s, n):
    """
    Given a student's learning module completion sequence represented as a binary string (where 1 indicates completion and 0 indicates non-completion), determine how many different starting points in their personalized learning path would result in an odd decimal value when the sequence is rotated the specified number of times. This analysis helps identify optimal module arrangements that could improve the student's learning progression through the curriculum.
    

    """
    count = 0
    for i in range(0, n):
        if s[i] == '1':
            count = count + 1
    return count