import sys
sys.setrecursionlimit(10 ** 5 + 10)
def input(): return sys.stdin.readline().strip()

def resolve():
    
    a,b,c=map(int,input().split())
    if b>=a*c:
        print(c)
    else:
        print(b//a)
    
resolve() import sys sys sys.setrecursionlimit(10 ** 5 + 10) sys.setrecursionlimit sys setrecursionlimit 10 ** 5 + 10 10 ** 5 10 5 10 def input(): return sys.stdin.readline().strip() input def resolve():
    
    a,b,c=map(int,input().split())
    if b>=a*c:
        print(c)
    else:
        print(b//a)
     resolve a,b,c=map(int,input().split()) a map(int,input().split()) map int input().split() ().split () input split b c if b>=a*c:
        print(c)
    else:
        print(b//a)
     b>=a*c b a*c a c print(c) print c print(b//a) print b//a b a resolve() resolve def input(): return sys.stdin.readline().strip() def input(): return sys.stdin.readline().strip() input def resolve():
    
    a,b,c=map(int,input().split())
    if b>=a*c:
        print(c)
    else:
        print(b//a)
     def resolve():
    
    a,b,c=map(int,input().split())
    if b>=a*c:
        print(c)
    else:
        print(b//a)
     resolve
import sys
sys.setrecursionlimit(10 ** 5 + 10)
def input(): return sys.stdin.readline().strip()

def resolve():
    
    a,b,c=map(int,input().split())
    if b>=a*c:
        print(c)
    else:
        print(b//a)
    
resolve()