package main

import (
    "fmt"
)

func main() {
    var n, k int
    fmt.Scan(&n, &k)

    cnt0 := 0
    cnt1 := 0
    l := 0
    r := 0
    
    var s string
    fmt.Scan(&s)
    num := 0
    for l < n && r < n {
        if num == k {
            l = l+1
            break
        }
        if num < k {
            if s[r] == '0' {
                cnt0++
            } else {
                num += cnt0
                cnt1++
            }
            r++
        } else {
            if s[l] == '0' {
                num -= cnt1
                cnt0--
            } else {
                cnt1--
            }
            l++
        }

    }
    if num != k {
        fmt.Println(-1)
    } else {
        fmt.Printf("%d %d", l, r)
    }
}