input_data = gets.chomp
n = input_data.to_i

while n != 0 do 
    upflug = false
    count = 0
    #初めの状態、両足が地面についている。
    preL = 'ld'
    preR = 'rd'
    #splitは配列になってします。
    g = gets.chomp.split(" ")
    n.times do |i|
        
        if upflug && g[i] == 'ld' && preR == 'rd'
            count += 1
            upflug = false
        end
    
        if upflug  && g[i] == 'rd' && preL == 'ld'
            count += 1
            upflug = false
        end
    
        if !upflug && g[i] == 'lu' && preR == 'ru'
            count += 1
            upflug = true
        end
    
        if !upflug && g[i] == 'ru' && preL == 'lu'
            count += 1
            upflug = true
        end
    
        if g[i] == 'lu' || g[i] == 'ld'
            preL = g[i]
        end
        if g[i] == 'ru' || g[i] == 'rd'
            preR = g[i]
        end
    end
    p count
    input_data = gets.chomp
    n = input_data.to_i 
end

